/** Shopify CDN: Minification failed

Line 443:284 Expected ":"

**/
 @font-face {
    font-family: 'Life Savers';
    src: url('/cdn/shop/files/LifeSavers-Bold.eot');
    src: url('/cdn/shop/files/LifeSavers-Bold.eot?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/LifeSavers-Bold.woff2?v=1713358057') format('woff2'),
        url('/cdn/shop/files/LifeSavers-Bold.woff?v=1713358058') format('woff'),
        url('/cdn/shop/files/LifeSavers-Bold.ttf?v=1713358058') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Life Savers';
    src: url('/cdn/shop/files/LifeSavers-Regular.eot?v=1713358058');
    src: url('/cdn/shop/files/LifeSavers-Regular.eot?v=1713358058?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/LifeSavers-Regular.woff2?v=1713358058') format('woff2'),
        url('/cdn/shop/files/LifeSavers-Regular.woff?v=1713358058') format('woff'),
        url('/cdn/shop/files/LifeSavers-Regular.ttf?v=1713358059') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Life Savers';
    src: url('/cdn/shop/files/LifeSavers-ExtraBold.eot?v=1713358058');
    src: url('/cdn/shop/files/LifeSavers-ExtraBold.eot?v=1713358058?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/LifeSavers-ExtraBold.woff2?v=1713358058') format('woff2'),
        url('/cdn/shop/files/LifeSavers-ExtraBold.woff?v=1713358058') format('woff'),
        url('/cdn/shop/files/LifeSavers-ExtraBold.ttf?v=1713358058') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'DM Sans';
    src: url('/cdn/shop/files/DMSans-Regular.eot?v=1713788906');
    src: url('/cdn/shop/files/DMSans-Regular.eot?v=1713788906?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/DMSans-Regular.woff2?v=1713788906') format('woff2'),
        url('/cdn/shop/files/DMSans-Regular.woff?v=1713788906') format('woff'),
        url('/cdn/shop/files/DMSans-Regular.ttf?v=1713788906') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
body.gradient {background: #FCFAF8;}
.search__input.field__input:focus {border-bottom: 1px solid #292929 !important;}
.d-none {display: none !important;}
/*=========== About us Page Css Start ===========*/
.banner .banner__box {padding: 0;}
.banner .banner__content .banner__heading {margin-bottom: 12px;color: #FCFAF8;}
.banner .banner__content .banner__text.rte.subtitle {margin-top: 0;font-size: 20px;color: #FCFAF8;line-height: 1.75;}
.banner .banner__content {padding: 95px 20px;}

.about-multicolumn .multicolumn {padding: 80px 0 60px;}
.about-multicolumn .page-width {max-width: 712px;}
.about-multicolumn .page-width .multicolumn-list .grid__item {width: auto;max-width: none;flex: auto;}
.about-multicolumn .page-width .multicolumn-list {flex-wrap: nowrap;gap: 25px;}
.about-multicolumn .page-width .multicolumn-list .multicolumn-card .multicolumn-card__image-wrapper {margin: 0 auto;width: 60px;height: 60px;border: 2px solid #000000;border-radius: 50%;transition: 0.3s ease-in-out;}
.about-multicolumn .page-width .multicolumn-list .multicolumn-card .multicolumn-card__image-wrapper .multicolumn-card__image {object-fit: contain;max-width: 30px;margin: 0 auto;
max-height: 30px;top: 50%;transform: translate(-50%, -50%);left: 50%;}
.about-multicolumn .page-width .multicolumn-list .multicolumn-card {cursor: pointer;}
.about-multicolumn .page-width .multicolumn-list .multicolumn-card .multicolumn-card__info {padding: 0;text-align: center;margin-top: 10px;}
.about-multicolumn .page-width .multicolumn-list .multicolumn-card .multicolumn-card__info .inline-richtext {letter-spacing: 0.4px;color: #292929;font-size: 10px;font-family: Raleway !important;}
.multicolumn.background-none .multicolumn-card:hover .multicolumn-card__image-wrapper {background-color: #FCFAF8;}
.about-multicolumn .title-wrapper-with-link {margin-bottom: 25px;}
.about-multicolumn .title-wrapper-with-link .title {color: #292929;}

.about_img_with_text_1 .page-width {max-width: 1039px;}
.about_img_with_text_1 .page-width .image-with-text__text-item .image-with-text__content {padding-left: 0;padding-right: 30px;}
.about_img_with_text_1 .page-width .image-with-text__text-item .image-with-text__content .image-with-text__heading {color: #292929;}
.about_img_with_text_1 .page-width .image-with-text__text-item .image-with-text__content .image-with-text__text {letter-spacing: 0.64px;}
.about_img_with_text_1 .section_padding {padding-bottom: 80px;}

.about_img_with_text_2 .section_padding,.about_banner_text_with_ico,.about_img_with_text_place,.about_banner_text_with_icon,.about_img_with_text_timing .section_padding{padding: 80px 0;}
.about_img_with_text_2 .image-with-text__grid .image-with-text__content {padding: 0 0 0 100px;}
.about_img_with_text_2 .page-width,.about_img_with_text_place .page-width {max-width: 1052px;}
.about_img_with_text_2 .image-with-text__grid .image-with-text__content .image-with-text__text p {letter-spacing: 0.64px;line-height: 1.7;}

.about_banner_text_with_icon .about_banner_text h2 {margin: 0;}
.about_banner_text_with_icon .page-width {max-width: 1063px;}
.about_banner_text_with_icon .page-width .about_banner_content {display: flex;align-items: flex-end;grid-column-gap: 36px;}
.about_banner_text_with_icon .page-width .about_banner_content .about_banner_img {max-width: 98px;width: 100%;}
.about_banner_text_with_icon .page-width .about_banner_content .about_banner_img img {width: 100%;}

.about_img_with_text_place .page-width .image-with-text__text-item .image-with-text__content {padding: 0 100px 0 0;}
.about_img_with_text_place .page-width .image-with-text__text-item .image-with-text__content .image-with-text__text p:not(:last-child) {margin-bottom: 25px;}
.about_img_with_text_place .page-width .image-with-text__text-item .image-with-text__content .location_text {margin-top: 50px;display: flex;grid-column-gap: 12px;}
.about_img_with_text_place .page-width .image-with-text__text-item .image-with-text__content .location_text p {margin: 0;letter-spacing: 0px;color: #000000;font-size: 15px;line-height: 1.66;}
.about_img_with_text_place .page-width .image-with-text__media-item .image_with_button {bottom: 0;top: auto;height: auto;text-align: center;padding: 30px;}
.about_img_with_text_place .page-width .image-with-text__media-item .image_with_button .button--primary {box-shadow: 0px 3px 6px #00000029;border-radius: 5px;background-color: #627065;}
.about_img_with_text_place .page-width .image-with-text__media-item .image_with_button .button--primary::after {box-shadow: none;}
.about_img_with_text_place .page-width .image-with-text__media-item .image_with_button .button--primary {box-shadow: 0px 3px 6px #00000029;background-color: #627065;border-radius: 5px;letter-spacing: 1.3px;
color: #FFFFFF;font-size: 13px;font-weight: 600;min-height: 40px;}

.about_img_with_text_timing .image-with-text__text-item.grid__item .image-with-text__content {padding: 0 0 0 100px;}
.about_img_with_text_timing .page-width {max-width: unset;padding-right: 55px;width: calc((100% - 1440px) / 2 + 1245px) !important;margin-right: 0;}
.about_img_with_text_timing .image-with-text__text-item.grid__item .image-with-text__content .heading_with_icon {display: flex;align-items: center;}
.about_img_with_text_timing .image-with-text__text-item.grid__item .image-with-text__content .heading_with_icon img {max-width: 155px;}
.about_img_with_text_timing .image-with-text__text-item.grid__item .image-with-text__content .heading_with_icon .image-with-text__heading {margin-top: 0;}
.about_img_with_text_timing .image-with-text__text-item.grid__item .image-with-text__content .image-with-text__text ul {padding-left: 0;list-style-type: none;display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 54px;}
.about_img_with_text_timing .image-with-text__text-item.grid__item .image-with-text__content .image-with-text__text ul li {letter-spacing: 0px;font-size: 20px;}
.about_img_with_text_timing .image-with-text__text-item.grid__item .image-with-text__content .image-with-text__text--caption {margin-top: 18px;letter-spacing: 0px;color: #292929;text-transform: inherit;font-size: 11px;line-height: 1.8;max-width: 308px;}

.template-about-us .collage-section .page-width {max-width: 864px;}
.template-about-us .collage-section .page-width .collage-wrapper-title {letter-spacing: 1.8px;color: #FCFAF8;text-align: center;margin-bottom: 20px;}
.template-about-us .collage-section .page-width .collage_bottom_text {margin-top: 13px;letter-spacing: 0px;color: #FCFAF8;font-size: 13px;}

.desktop_img img,.mobile_img img {display: block;max-width: 100%;position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;object-position: center center;
transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.image-with-text .image-with-text__media-item>* {border: 0;}
/*=========== About us Page Css End ===========*/
/*=========== Second Hand Page Css Start ===========*/
.template-second-hand .image-with-text .image-with-text__text-item .image-with-text__content {padding-left: 119px;}
.template-second-hand .multicolumn .page-width .title-wrapper-with-link {margin-bottom: 40px;}
.template-second-hand .multicolumn .page-width .multicolumn-list .multicolumn-card {background: none;}
.template-second-hand .multicolumn .page-width .multicolumn-list .multicolumn-card .multicolumn-card__info {padding: 0;}
.template-second-hand .multicolumn .page-width .multicolumn-list .multicolumn-card .multicolumn-card__info h3 {letter-spacing: 0.64px;font-size: 16px;font-family: 'Raleway' !important;font-weight: 700;}
.template-second-hand .multicolumn .page-width .multicolumn-list .multicolumn-card .multicolumn-card__info .rte {margin-top: 20px;}
.template-second-hand .multicolumn .page-width .multicolumn-list .multicolumn-card .multicolumn-card__info .rte p {letter-spacing: 0.64px;}
.template-second-hand .multicolumn .page-width .multicolumn-list .multicolumn-card .multicolumn-card__info ul {padding-left: 0;}
.template-second-hand .multicolumn .page-width .multicolumn-list .multicolumn-card .multicolumn-card__info ul li {margin-bottom: 20px;font-size: 14px;letter-spacing: 0.56px;line-height: 2;display: flex;gap: 11px;align-items: baseline;}
.template-second-hand .multicolumn .page-width .multicolumn-list .multicolumn-card .multicolumn-card__info ul li .dots {width: 7px;height: 7px;display: inline-block;border-radius: 50%;background-color: #FCFAF8;flex: 0 0 auto;bottom: 1px;position: relative;}
.template-second-hand .multicolumn .page-width .multicolumn-list .multicolumn-card .multicolumn-card__info ul li::marker {font-size: 2.5rem;line-height: 0;}
.template-second-hand .multicolumn .page-width .multicolumn-list {grid-column-gap: 116px;}
.template-second-hand .multicolumn .button {color: #292929;letter-spacing: 1.3px;font-size: 13px;font-weight: 600;min-height: 40px;border-radius: 5px;padding: 0 56px;position: relative;}
.template-second-hand .multicolumn .button::before {content:"";background-image: url(/cdn/shop/files/download_3.svg?v=1713776350);width: 14px;height: 14px;top: 50%;left: 35px;z-index: 1;transform: translateY(-50%);border-radius: 0;}
.template-second-hand .multicolumn .button::after {border-radius: 10px;}
.banner .banner__content .banner__text p {font-size: 20px;}
/*=========== Second Hand Page Css End ===========*/
/*=========== Blog Page Css Start ===========*/
.main-blog .blog-articles {grid-column-gap: 20px;grid-row-gap: 40px;}
.main-blog .blog-articles .blog-articles__article .card__content {padding: 20px;}
.blog-articles .card-wrapper .card__inner + .card__content .card__information {padding: 0;display: flex;flex-direction: column;}
.main-blog .blog-articles .blog-articles__article .card__content .card__information .card__heading a,
.main-blog .blog-articles .blog-articles__article .card__content .card__information .card__heading {font-size: 16px;line-height: 1.75;letter-spacing: 0;margin-bottom: 24px;flex: 1;height: 100%;font-family: Life Savers !important;text-decoration: none;font-weight: bold;}
.main-blog .blog-articles .blog-articles__article .card__content .card__information .article-card__info {padding-top: 0;}
.main-blog .blog-articles .blog-articles__article .card__content .card__information .article-card__info time {letter-spacing: 0px;font-size: 11px;line-height: normal;font-family: 'DM Sans';}
.main-blog .blog-articles .blog-articles__article .card__content .card__information .article-card__info .circle-divider {display: flex;align-items: center;grid-column-gap: 10px;}
.main-blog .blog-articles .blog-articles__article .card__content .card__information .article-card__info .circle-divider span {margin-top: 1px;}
.blog_filter_btn {padding-left: 0;list-style-type: none;display: flex;gap: 50px;margin: 0;}
.blog_filter_btn .button {min-height: 40px;border: 1px solid #292929;border-radius: 5px;letter-spacing: 1.3px;color: #292929;background-color: transparent;}
.blog_filter_btn .button:after {border-radius: 0;box-shadow: none !important;}
.blog_filter_btn .button.active {color: #FCFAF8;background-color: #627065;border-color: #627065;}
.blog_filter_btn .button:hover {background-color: #627065;color: #fff;}
.blog_filter_btn .button:hover {border-color: #627065;}
.main-blog .blog-articles .blog-articles__article .card__content .card__information .article-card__info svg {width: 12px;}
.tag_btn_with_sort {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 20px;margin-bottom: 40px;}
.tag_btn_with_sort .blog_sort #sorting-dropdown {border: 0;letter-spacing: 0.64px;color: #292929;font-size: 16px;font-family: Raleway;outline: none;box-shadow: none;-moz-appearance:none;-webkit-appearance:none;appearance:none;
background-image: url(/cdn/shop/files/Down-Arrow.svg?v=1713934551);background-repeat: no-repeat;background-position-x: 98%;background-position-y: 7px;padding-right: 2rem;background-color: transparent;}
.tab_title_cover.blog_filter_btn::-webkit-scrollbar {background: transparent;opacity: 0;display: none;width: 0;height: 0;}
/*=========== Blog Page Css End ===========*/
/*=========== Blog Details Page Css Start ===========*/
.article-template .page-width .article-template__title {margin-bottom: 37px;}
.article-template .page-width .circle-divider {margin-left: 30px;}
.article-template .page-width .author_text {letter-spacing: 0px;color: #292929;font-size: 11px;text-transform: capitalize;font-family: 'DM Sans' !important;padding-left: 25px;position: relative;}
.article-template .page-width .author_text::before {position: absolute;content: "";width: 14px;height: 14px;background-color: #292929;border-radius: 50%;left: 0;}
.article-template .page-width .article_time time {letter-spacing: 0px;color: #292929;font-size: 11px;font-family: DM Sans !important;margin-left: 10px;}
.author_with_time {display: flex;flex-wrap: wrap;padding-bottom: 20px;border-bottom: 1px solid #707070;}
.author_with_time .article_time {display: flex;}
.article-template .article-template__content {margin-top: 40px;margin-bottom: 60px;}
.article-template .article-template__content p {letter-spacing: 0.64px;line-height: 1.75;margin-bottom: 40px;margin-top: 0;}
.article-template .article-template__content h3 {margin-top: 0;margin-bottom: 35px;letter-spacing: 0px;font-size: 25px;font-weight: bold;}
.article-template .article-template__content ul {padding-left: 0;margin: 0 0 40px;letter-spacing: 0.64px;list-style-type: none;}
.article-template .article-template__content ul li {line-height: 1.75;position: relative;padding-left: 22px;word-wrap: break-word;}
.article-template .article-template__content ul li:before {position: absolute;content: "";width: 7px;height: 7px;left: 0;top: 9px;background-color: #292929;border-radius: 50%;}
.article-template .article-template__content ul li:not(last-child) {margin-bottom: 22px;}
.art_heading_wirh_text {display: flex;flex-wrap: wrap;gap: 18px;}
.art_heading_wirh_text p {margin-top: 0;}
.article-template__content .icon_with_text {display: flex;align-items: flex-start;grid-column-gap: 20px;}
.article-template__content .icon_with_text a {text-decoration: none;}
.article-template__content .icon_with_text:last-child p {margin-bottom: 0;}
header.page-width.page-width--narrow,.article-template__content.page-width.page-width--narrow {padding: 0 20px;max-width: 706px;}
.article-template>.page-width {max-width: 137rem;display: flex;flex-wrap: wrap;grid-column-gap: 30px;}
.article-template>.page-width .article_left {flex: 0 0 calc(77% - 15px);max-width: calc(77% - 15px);width: 100%;}
.article-template>.page-width .article_right {flex: 0 0 calc(23% - 15px);max-width: calc(23% - 15px);width: 100%;}

.recommendation_blog_item .recommendation_blog_img img {width: 100%;}
.recommendation_blog_item .recommendation_blog_img {line-height: 0;}
.recommendation_blog_item .recommendation_blog_content {padding: 20px;background-color: #f3eee4;}
.recommendation_blog_item .recommendation_blog_content .full-unstyled-link:after {position: absolute;content: "";top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}
.recommendation_blog_item .recommendation_blog_content a span {font-size: 16px;line-height: 1.75;letter-spacing: 0;margin-bottom: 24px;font-family: Life Savers !important;font-weight: bold;display: block;}
.recommendation_blog_item .recommendation_blog_content .blog_post_time span {line-height: 0;height: 14px;}
.recommendation_blog_item .recommendation_blog_content .blog_post_time time {font-size: 11px;letter-spacing: 0px;}
.recommendation_blog_item {position: relative;}
.recommendation_blog_item .recommendation_blog_content .blog_post_time {display: flex;align-items: center;gap: 10px;}.article-template .page-width
.article_right h2 {margin-top: 0;margin-bottom: 20px;}
/*=========== Blog Details Page Css End ===========*/
/*=========== Faq Page Css Start ===========*/
.template-faq .faq {max-width: 824px;}
.template-faq .faq .title {margin-bottom: 40px;}
.template-faq .faq .faq-accordian .accordion-heading {font-size: 20px;font-family: 'Raleway' !important;border-bottom: 1px solid #747474;}
.template-faq .accordion {border: 0;}
.template-faq .accordion .accordion__content {margin-bottom: 0;}
.template-faq .accordion .faq_Click {padding: 20px 0 16px;border-bottom: 1px solid #747474;}
.template-faq .accordion .accordion__content {margin-top: 0 !important;border: 0 !important;padding-top: 0px !important;padding-left: 0;padding-right: 0;}
.template-faq .accordion .faq_Click.is_open + .accordion__content {padding-top: 25px !important;padding-bottom: 20px;}
.template-faq .accordion .faq_Click .accordion__title {letter-spacing: 0px;font-size: 16px;font-weight: 600;font-family: 'Raleway' !important;}
.template-faq .accordion .accordion__content p {letter-spacing: 0.64px;}
.bottom_detail_main .bottom_details {padding: 38px 56px 31px 56px;max-width: 499px;margin-bottom: 0;}
.bottom_detail_main .bottom_details .title {margin-bottom: 20px;}
.bottom_detail_main .bottom_details .rte p {letter-spacing: 0.64px;}
.bottom_detail_main .bottom_details .button {border-radius: 5px;background-color: #292929;color: #fff;min-height: 40px;padding: 0 40px;font-weight: normal;}
/*=========== Faq Page Css End ===========*/
/*=========== Contact Page Css Start ===========*/
.contact .form-wrap .form-image {padding-right: 30px;}
.contact .form-wrap .form-content {padding-left: 30px;}
.template-contact .contact .title {margin-bottom: 27px;line-height: 1;}
.template-contact .contact .sub-heading {max-width: 388px;font-size: 16px;letter-spacing: 0.64px;color: #292929;margin-bottom: 68px;}
.contact .form-image .sub-heading.subtitle {font-size: 16px;color: #292929;max-width: 388px;margin-bottom: 60px;}
.template-contact .contact ul {padding: 0;margin: 0;list-style-type: none;}
.template-contact .contact ul li {line-height: 1;margin-bottom: 10px;}
.template-contact .contact ul li a {letter-spacing: 0px;color: #000000;text-decoration: none;font-size: 15px;font-family: 'DM Sans' !important;display: flex;align-items: center;flex-wrap: wrap;gap: 10px;}
.contact .form-wrap .form-content {padding: 0 0 0 30px;}
.template-contact .contact {padding: 80px 0;}

.field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after {box-shadow: none!important;}
.field__input, .customer .field input {padding-left: 0 !important;border-bottom: 1px solid #292929;height: 34px;outline: none !important;box-shadow: none !important;background-color: transparent;}
.field__label, .customer .field label {left: 0 !important;letter-spacing: 0.64px;top: 0 !important;}
.contact .field #ContactForm-body {overflow: hidden;height: auto;min-height: auto;line-height: 0.2;}
.contact .form-agreement {margin-top: -15px;}
.contact .form-agreement #terms_agreement_contact {margin: 0 10px 0 0;margin-right: 10px;background-color: transparent;width: 12px;height: 12px;border: 1px solid #676766;padding: 0;box-shadow: none;-webkit-appearance: none;
-moz-appearance: none;appearance: none;border-radius: 0;position: relative;margin-bottom: 0;margin-top: 0;}
.contact .form-agreement #terms_agreement_contact:after {content: "";display: block;position: absolute;top: 50%;left: 50%;-webkit-transform: scale(.2);transform: scale(.2);-webkit-transition: all .2s ease-in-out .1s;transition: all .2s ease-in-out .1s;
opacity: 0;width: 8px;height: 6px;margin-left: -4px;margin-top: -3px;background-image: url(/cdn/shop/files/checkbox-tick_1.svg?v=1713945460);background-repeat: no-repeat;background-size: 8px;}
.contact .form-agreement #terms_agreement_contact:checked::after {opacity: 1;transform: scale(1);}
.contact .form-agreement #terms_agreement_contact:checked {border: none;-webkit-box-shadow: 0 0 0 11px #c7adb3 inset;box-shadow: 0 0 0 11px #c7adb3 inset;}
.contact .form-agreement label {font-size: 13px;line-height: 1;letter-spacing: 0.52px;color: #676766;}
.contact .form-agreement label a {color: #676766;}
.contact__button .button {border-radius: 5px;background-color: #292929;color: #fff;min-height: 40px;}
.mobile_heading {display: none;}
.template-contact .contact ul li a:hover {text-decoration: underline;}
.contact .form-agreement label a:hover {color: #000;}
#ContactForm .field__input {text-transform: capitalize;}
#ContactForm input:-webkit-autofill, #ContactForm input:-webkit-autofill:hover, #ContactForm input:-webkit-autofill:focus, #ContactForm input:-webkit-autofill:active {-webkit-box-shadow: 0 0 0 30px #fcfaf8 inset !important;}
/*=========== Contact Page Css End ===========*/
/*=========== Login/Register Page Css Start ===========*/
.tmp-customers-login .image-with-text__content,.tmp-customers-register .image-with-text__content{padding: 0;}
.tmp-customers-login .image-with-text__content .customer,.tmp-customers-register .image-with-text__content .customer {padding: 0 !important;}
.tmp-customers-login #login,.tmp-customers-register .register h2 {margin: 0;}
.tmp-customers-login .forgot_password {margin-top: 15px !important;color: #A8A7A7;letter-spacing: 0.52px;font-size: 13px;}
.tmp-customers-login .forgot_password:hover {color: #A8A7A7;}
.tmp-customers-login #customer_login button,.tmp-customers-register #create_customer button,
.tmp-customers-login [action="/account/recover"] button{border-radius: 5px;background-color: #292929;min-height: 40px;font-size: 13px;letter-spacing: 1.3px;color: #FCFAF8;font-weight: 600;margin-bottom: 20px;text-transform: uppercase;}
.tmp-customers-login #customer_login button:after,.tmp-customers-register #create_customer button:after,.tmp-customers-login [action="/account/recover"] button:after {border-radius: 5px;box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(255,255,255, calc(1 - 1.0 )), 0 0 0 var(--buttons-border-width) #292929;}
.tmp-customers-login #customer_login .register_link, .tmp-customers-login #customer_login .register_link a,
.tmp-customers-register #create_customer .login_link, .tmp-customers-register #create_customer .login_link a,.tmp-customers-login .customer .cancel_btn{color: #000;letter-spacing: 0.64px;font-size: 16px;display: inline-block;line-height: 1;}
.field.passowrd-eye-show #CustomerPassword,.passowrd-eye-show #RegisterForm-password {padding-right: 40px;}
#togglePassword:before,#togglePassword_customer:before {position: absolute;content: "";top: -6px;left: 11px;width: 1px;height: 25px;background-color: rgb(var(--color-foreground));transform: rotate(315deg);}
#togglePassword,#togglePassword_customer {position: relative;line-height: 1;}
.eye-open.show-password #togglePassword:before,.eye-open.show-password #togglePassword_customer:before {opacity: 0;visibility: hidden;}
input.shopify-challenge__button.btn {background-color: #292929;color: #fcfaf8;}
.eye-open {position: absolute;right: 10px;top: 0%;}
.customer .field {flex-wrap: wrap;}
/*=========== Login/Register Page Css End ===========*/
/*=========== Collection Page Css Start ===========*/
.section .facets-container {grid-template-columns: 1fr;padding-top: 0;}
.facets-container #FacetFiltersForm {margin-bottom: 0;grid-template-columns: auto 1fr;align-items: center;gap: 1rem;}
.filter_btn .filter_active .filter_icon #Plus-Icon,.filter_btn .filter_icon .minus_icon {display: none;}
.filter_btn .filter_active .filter_icon .minus_icon {display: inline-block;}
.filter_btn .filter_icon {line-height: 1;display: flex;align-items: center;}
.facets-container #FacetFiltersForm #verticalTitle {margin: 0;display: flex;align-items: center;gap: 10px;letter-spacing: 0.56px;color: #292929;font-family: 'Raleway' !important;}
.tmp-collection .breadcrumbs {line-height: 1;}
.tmp-collection .breadcrumbs_cover_cls {padding: 20px 0 30px;}
.breadcrumbs__list .breadcrumbs__item .breadcrumbs__link {text-decoration: none;letter-spacing: 0.52px;color: #A8A7A7;font-size: 13px;font-weight: normal;}
.breadcrumbs__list .breadcrumbs__item:not(:last-child):after {border-color: #959595;}
.breadcrumbs__list .breadcrumbs__item {padding-right: 10px;line-height: 1;}
.collection-hero .collection-hero__inner .collection-hero__text-wrapper .collection-hero__title {margin: 0 0 60px;text-align: center;line-height: 1;}
.section .facets-container {border-top: 1px solid #AFAFAF;border-bottom: 1px solid #AFAFAF;}
.filter_btn {border-right: 1px solid #AFAFAF;padding: 20px 45px;}
.section_padding.p-0 {padding-top: 0 !important;padding-bottom: 0 !important;}
.facet-filters.sorting {padding-right: 46px;}
.facet-filters__field #SortBy {outline: none;box-shadow: none;letter-spacing: 0.56px;color: #292929;box-shadow: none;-moz-appearance: none;-webkit-appearance: none;appearance: none;background-image: url(/cdn/shop/files/Down-Arrow.svg?v=1713934551);background-repeat: no-repeat;background-position-x: 98%;background-position-y: 7px;padding-right: 2rem;width: auto;    padding-left: 10px;}
.collection .show_more_btn a {border-radius: 5px;background-color: #292929;padding: 0 52px;letter-spacing: 1.3px;color: #FCFAF8;font-size: 13px;font-weight: 600;display: inline-block;height: 40px;line-height: 3;}
#ProductGridContainer {padding-bottom: 80px;}
.facets-container .active-facets__button-wrapper {padding-top: 0;}
.facets-container .active-facets facet-remove .active-facets__button {margin-top: 0;}
.facets-container .active-facets facet-remove .active-facets__button .active-facets__button-inner {font-size: 12px;letter-spacing: 1px;color: #292929;line-height: 1.3;}
.facets-container .active-facets facet-remove .active-facets__button {margin-right: 1rem;}
.facets-container .active-facets facet-remove .active-facets__button-remove span {font-size: 12px;color: #292929;letter-spacing: 0.91px;}
.facet-filters.sorting .active-facets {margin: 0;align-items: center;grid-row-gap: 5px;}
.facets-container .active-facets__button, .facets-container .active-facets__button-remove {padding: 0;}
.breadcrumbs__list .breadcrumbs__item .breadcrumbs__link:hover {text-decoration: none;}
.collection .main_wrapper img {width: 100%;}
.collection .main_wrapper {position: relative;}
.pro_detail {z-index: 1;margin-top: -70%;text-align: center;padding: 0 5px;}
.collection .main_wrapper .pro_detail .pro_title {display: block;width: 100%;letter-spacing: 1.8px;color: #FCFAF8;font-size: 30px;font-family: 'Life Savers' !important;font-weight: 800;}
.collection .main_wrapper .pro_detail .pro_btn {min-height: 40px;margin-top: 47px;background-color: #FCFAF8;color: #292929;}
.collection .main_wrapper .pro_detail .pro_btn::after {box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(252,250,248, calc(1 - 1.0 )), 0 0 0 var(--buttons-border-width) #FCFAF8;}
.facets-layout-list {display: grid;grid-template-columns: auto auto;}
.facets-layout-list.grosse {grid-template-columns: auto auto auto;height: 160px;overflow: auto;scrollbar-width: thin;scrollbar-color: #e6e6e6 #ffffff;}
label.facets__label.facet-checkbox.facet-checkbox--disabled.disabled,label.facets__label.mobile-facets__label.mobile-facets__label--disabled.disabled { display: none;} 

.quick-add .Product_vairant fieldset {padding: 0;border: 0;margin: 0;}
.quick-add .Product_vairant fieldset input {clip: rect(0, 0, 0, 0);overflow: hidden;position: absolute;height: 1px;width: 1px;}
.quick-add .product-form__input input[type=radio]+label {margin-right: 13px;margin-top: 0;margin-bottom: 5px;border-radius: 0;background-color: transparent;color: #292929;letter-spacing: .64px;font-size: 16px;padding: 9px 7.13px;border-color: transparent;}
.product-form__input input[type=radio]+label {border: var(--variant-pills-border-width) solid rgba(var(--color-foreground), var(--variant-pills-border-opacity));background-color: rgb(var(--color-background));color: rgba(var(--color-foreground));
border-radius: var(--variant-pills-radius);color: rgb(var(--color-foreground));display: inline-block;margin: .7rem .5rem .2rem 0;padding: 1rem 2rem;font-size: 1.4rem;letter-spacing: .1rem;line-height: 1;text-align: center;
transition: border var(--duration-short) ease;cursor: pointer;position: relative;border-radius: 0;}
.card__content .product-form__input input[type=radio]+label {padding: 10px 7.93px;margin-top: 0;}
.card__content .product-form__input input[type=radio].disabled+label {pointer-events:none;}
.quick-add .Product_vairant fieldset .form__label span {display: none;}
.product-form__input {display: inline-block;}
.quick-add .Product_vairant fieldset .form__label {margin: 0;padding: 0;font-size: 13px;margin-bottom: 13px;}
.quick-add .Product_vairant fieldset input:checked + label {border-color: #292929;}
.quick-add .Product_vairant fieldset.product-form__input + .product-form__input {margin-top: 25px;}
.quick-add .Product_vairant fieldset.farbe,.tmp-product .product .product__info-wrapper .product-form__input.farbe {display: flex;align-items: center;flex-wrap: wrap;}
.quick-add {visibility: hidden;height: 0;margin-bottom: 0 !important;}
.tmp-collection .product-card-wrapper:hover .card__inner + .card__content>* {background-color: #fff;}
.card__content .quick-add__submit {background-color: #627065;border-radius: 50%;min-width: auto;margin-left: auto;padding: 0;width: 41px;height: 41px;min-height: auto;
background-image: url(/cdn/shop/files/Shopping-Icon.svg?v=1714556840);background-repeat: no-repeat;background-position: center;background-size: 20px;}
.card__content .quick-add__submit:after, .card__content .quick-add__submit:before,.card__content .quick-add__submit span {display: none;}
.quick-add .Product_vairant .farbe label {width: 20px;height: 20px;padding: 0 !important;}
.quick-add .Product_vairant .farbe input:checked + label{box-shadow: 0px 0px 0px 2px #fff inset;width: 28px;height: 28px;}
.card .card__inner .card__media .full-unstyled-link {display: inline-block;   width: 100%;height: 100%;z-index: 1;position: relative;}
.grid__item .card .card__inner .card__media {z-index: 1;}
.product-card-wrapper .card__media .media img {object-fit: contain;background-color: #fff;}
.card__information .card-information .price__container .price__regular span {font-family: 'DM Sans' !important;}
.card__badge.new_cm_bage {z-index: 1;}
/*=========== Collection Page Css End ===========*/
/*=========== Collection Overview Page Css Start ===========*/
.coll_overview_section .collection-list-wrapper .title-wrapper-with-link {justify-content: center;}
.coll_overview_section .collection-list-wrapper .collection-list__item .card__content .card__information .button {width: 100%;border-radius: 4px;background: #fcfaf8;font-size: 13px;font-weight: 600;letter-spacing: 1.3px;color: #292929;text-transform: uppercase;}
.coll_overview_section .collection-list-wrapper .collection-list__item .card__content .card__information {padding: 0 20px !important;width: 100% !important;}
/*=========== Collection Overview Page Css End ===========*/
/*=========== Product Page Css Start ===========*/
.tmp-product .breadcrumbs_cover_cls {padding: 30px 0 50px;}
.breadcrumbs__list {line-height: 1;}
.tmp-product .product__info-container>*+* {margin: 0;}
.product .product__media-wrapper .pdp_slider_cover .product_thumbnail .swiper-wrapper {margin-top: 0;}
.product .product__media-wrapper .pdp_slider_cover .product_thumbnail .swiper-wrapper .swiper-slide {margin-bottom: 10px !important;padding-top: 0;height: 100px !important;}
.product .product__media-wrapper .pdp_slider_cover {gap: 20px;}
.tmp-product .product .product__media-wrapper .pdp_slider_cover .product_thumbnail {width: 80px;}
.tmp-product .product .product__info-wrapper {padding-left: 50px;padding-right: 30px;}
.tmp-product .product .product__info-wrapper .cm_.product__text {margin-bottom: 10px;line-height: 1;}
.tmp-product .product .product__info-wrapper .product__title {margin: 0 0 27px;}
.tmp-product .product .product__info-wrapper .price {line-height: 1;margin-bottom: 20px;display: flex;align-items: center;flex-wrap: wrap;}
.tmp-product .product .product__info-wrapper .price .product__tax {margin: 0;}
.tmp-product .product .product__info-wrapper .price .price__container {margin-bottom: 0;}
.tmp-product .product .product__info-wrapper .price .price__container .price-item {letter-spacing: 0px;color: #292929;font-size: 16px;font-weight: 600;}
/* .tmp-product .product .product__info-wrapper .product__tax {margin-top: 0;display: none;} */
.cm_shot_description {letter-spacing: 0.64px;position: relative;max-width: 396px;}
.cm_shot_description .inner_text_content {max-width: 396px;}
.tmp-product .product .product__info-wrapper .product-form__input {margin-bottom: 20px;}
.tmp-product .product .product__info-wrapper .product-form__input .form__label {letter-spacing: 0.64px;color: #292929;margin-bottom: 14px;padding-right: 0;font-size: 16px;line-height: 1;}
.tmp-product .product .product__info-wrapper .product-form__input .form__label span select-option {display: none;}
.tmp-product .product .product__info-wrapper .product-form__input label {margin-right: 13px;margin-top: 0;margin-bottom: 5px;border-radius: 0;background-color: transparent;color: #292929;
letter-spacing: 0.64px;font-size: 16px;padding: 17px 18.74px;border-color: transparent;}
.tmp-product .product .product__info-wrapper .product-form__input input[type=radio]:checked + label {border-color: #000;background-color: #FFFFFF;}
.tmp-product .product .product__info-wrapper .product-form__input.farbe input[type=radio]:checked + label{box-shadow: 0px 0px 0px 2px #fff inset;width: 38px;height: 38px;}

.pdp_hr hr {background: none;margin: 0;position: relative;width: calc(100% + 60px);margin-left: -30px;}
.pdp_hr hr:before {position: absolute;content: "";top: 0;width: 100%;left: 0px;border-top: 1px solid #afafaf;}
.tmp-product .product .product__info-wrapper .pdp_hr {margin: 20px 0;}
.short_description_blank + .pdp_hr {display: none;}
.tmp-product .product .product__info-wrapper .product__info-container {max-width: 100%;}
.tmp-product .product .product__info-wrapper .product-form__input input[type=radio].disabled + label {color: #292929;text-decoration: none;position: relative;}
.tmp-product .product .product__info-wrapper .product-form__input input[type=radio].disabled + label:after,.grid__item .card__content .product-form__input input[type=radio].disabled+label:after {position: absolute;content: "";top: 0;width: 1px;height: 100%;background-color: #A3A3A3;transform: rotate(45deg);left: 50%;}
.tmp-product .product .product__info-wrapper .product-form {margin: 0;}
.tmp-product .product .product__info-wrapper .product-form .cart_btn_with_quantity .product-form__input {margin-bottom: 0;}
.tmp-product .product .product__info-wrapper .product-form .cart_btn_with_quantity {gap: 20px; justify-content: flex-end;}
.tmp-product .product .product__info-wrapper .product-form .cart_btn_with_quantity .product-form__input .quantity {width: calc(9rem / var(--font-body-scale) + var(--inputs-border-width)* 2);
background-color: #F3EEE4;min-height: 40px;border-radius: 5px;}
.tmp-product .product .product__info-wrapper .product-form .cart_btn_with_quantity .product-form__input .quantity:after {display: none;}
.tmp-product .product .product__info-wrapper .product-form .cart_btn_with_quantity .product-form__input .quantity .quantity__input {font-family: Raleway;letter-spacing: 0.64px;background-color: transparent;box-shadow: none;outline: none;}
.tmp-product .product .product__info-wrapper .product-form .cart_btn_with_quantity .product-form__submit {margin-bottom: 0;border-radius: 5px;background-color: #627065;min-height: 40px;color: #FCFAF8;text-transform: uppercase;}
.tmp-product .product .product__info-wrapper .product-form .cart_btn_with_quantity .product-form__submit span {display: flex;align-items: center;gap: 10px;line-height: 1;}
.tmp-product .product .product__inventory {letter-spacing: 0.99px;font-size: 11px;font-weight: 600;gap: 10px;line-height: 1;margin: 0;}
.tmp-product .product .product__inventory .inventory_out_of_stock {color: #E81919;}
.tmp-product .product .product__inventory .inventory_in_stock {color: #4A8360;}
.tmp-product .product .product__inventory .inventory_low_stock {color: rgb(238,148,65);}
.inventory_with_text_icon {display: flex;align-items: center;grid-column-gap: 56px;}
.inventory_with_text_icon .text_with_icon {display: flex;align-items: center;gap: 15px;}
.inventory_with_text_icon .text_with_icon span {letter-spacing: 0.99px;color: #684638;font-size: 11px;font-weight: 600;}
.tmp-product .product__accordion {border: 0;}
.tmp-product .product__accordion .summary__title .accordion__title {letter-spacing: 0.64px;color: #292929;font-size: 16px;font-family: 'Raleway' !important;font-weight: bold;}
.tmp-product .product__accordion .accordion__content {letter-spacing: 0.64px;color: #292929;padding: 0;margin-bottom: 0;padding-top: 15px;max-width: 358px;}
.tmp-product .product__accordion summary {padding: 0;}
.testimonial_sec .page-width {max-width: 936px;}
.swiper-main-wrapper.product-image-main .swiper-button-prev,
.swiper-main-wrapper.product-image-main .swiper-button-next {background-color: #292929;opacity: 1;width: 31px;height: 31px;border-radius: 50%;z-index: 1;}
.swiper-main-wrapper.product-image-main .swiper-button-prev svg, .swiper-main-wrapper.product-image-main .swiper-button-next svg {width: 7px;height: 10px;}
.swiper-main-wrapper.product-image-main .swiper-button-prev {left: -10px;}
.swiper-main-wrapper.product-image-main .swiper-button-next {right: -10px;}
.card--media .card__inner .card__content .badge {background-color: #684638;letter-spacing: 2.16px;text-transform: uppercase;padding: 3px 10px;color: #FFFFFF;}
.pdp_hr + .pdp_hr {display: none;}

.ct_main.ct_left_main_m .ct_button {background-color: #627065;border-color: #627065;border-radius: 5px;height: 40px;line-height: 1;width: 100%;justify-content: center;align-items: center;letter-spacing: 1.3px;color: #FCFAF8;font-size: 13px;margin-top: 0px;}
.ct_main.ct_left_main_m {margin: 20px 0 0;background-color: #FCFAF8;position: static;transform: none;}
.ct_main.ct_left_main_m .back-instock-notify {border: 0;padding: 40px 40px 45px 45px;}
.ct_main.ct_left_main_m .back-instock-notify .back-instock-header .popup-title,.ct_main.ct_left_main_m .back-instock-notify .back-instock-header .popup-desc {text-align: left;}
.ct_main.ct_left_main_m .back-instock-notify .back-instock-header .popup-title {letter-spacing: 1.8px;color: #292929 !important;font-size: 30px !important;margin-bottom: 20px;}
.ct_main.ct_left_main_m .back-instock-notify .back-instock-header .back-instock-rte {font-size: 16px !important;letter-spacing: 0.64px;color: #292929 !important;}
.ct_main.ct_left_main_m .back-instock-notify .instock-notify-form {margin-top: 30px;}
.ct_main.ct_left_main_m .back-instock-notify .instock-notify-form [type="email"] {padding: 0 0 14px;border: 0;text-align: left;line-height: 1;min-height: auto;box-shadow: none;letter-spacing: 0.64px;color: #292929;font-size: 16px;border-bottom: 1px solid #292929;}
.ct_main.ct_left_main_m .back-instock-notify .instock-notify-form #exoNotifySubmit {border-radius: 5px;background-color: #627065 !important;border-color: #627065;color: #FCFAF8 !important;letter-spacing: 1.3px;font-family: Raleway;font-weight: 600;height: 40px;min-height: 40px;margin-top: 40px;}
.ct_main.ct_left_main_m .back-instock-notify .instock-notify-form [type=email]::placeholder {letter-spacing: 0.64px;color: #292929;}
#newsletter-signpopup.v4 .news-popup-image {display: none;}
.ct_main.ct_left_main_m .ct_button svg {display: none;}
.ct_main.ct_left_main_m .ct_button .ct_button_text {position: relative;padding-left: 25px;margin-left: 0;}
.ct_main.ct_left_main_m .ct_button .ct_button_text:before {position: absolute;content: "";width: 15px;height: 10px;left: 0;top: 2px;background-image: url(/cdn/shop/files/email_2.svg?v=1714539092);background-repeat: no-repeat;background-size: 15px;background-position: center;}
#newsletter-signpopup.v4 .news-signpop-close svg,.tmp-product .product .product__info-wrapper .product-form .cart_btn_with_quantity .product-form__submit::after,
.tmp-product .product .product__info-wrapper .product-form .cart_btn_with_quantity .product-form__submit::before{display: none;}
.tmp-product .product .product__info-wrapper .product-form__input.farbe label {padding: 0;width: 30px;height: 30px;margin-right: 16px;}

/* Custom Price Slider Filter CSS Start */
.cm_price_slider {padding-top: 10px;}
.cm_price_slider .price_slider_input {display: flex;align-items: center;padding-bottom: 10px;}
.cm_price_slider .price_slider_input .input_from,.cm_price_slider .price_slider_input .input_to {width: 45%;   position: relative;}
.cm_price_slider .price_slider_input .divider {width: 10%;display: inline-block;text-align: center;}
.cm_price_slider .price_slider_input input[type="number"] {width: 100%;border: 1px solid #AFAFAF;padding: 8px 10px;outline: none;text-align: center;-moz-appearance: textfield;}
.cm_price_slider .price_slider_input input[type="number"]::-webkit-outer-spin-button,.cm_price_slider .price_slider_input input[type="number"]::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}
.price_slider_range {position: relative;margin: 10px 10px 0;height: 30px;-webkit-user-select: none;user-select: none;}
.price_slider_pipe {position: absolute;background: #aaa;width: 1px;height: 11px;z-index: 1;margin-top: -4px;}
.price_slider_pipe:nth-child(1) {left: 0%;}
.price_slider_pipe:nth-child(2) {left: 20%;}
.price_slider_pipe:nth-child(3) {left: 50%;}
.price_slider_pipe:nth-child(4) {left: 75%;}
.price_slider_pipe:nth-child(5) {right: 0%;}
.price_slider_value_wrapper {transform: translate(-50%);display: inline-block;margin-top: 20px;margin-left: 1px;white-space: nowrap;font-size: 11px;}
.price_slider_value_wrapper .price_slider_value {font-size: 11px;}
.price_slider_track {height: 4px;background: #fff;border-top: 1px solid #AFAFAF;border-bottom: 1px solid #AFAFAF;position: absolute;top: 0;right: 0;left: 0;}
.price_slider_track .track_active {background-color: #000;top: 0;bottom: 0;position: absolute;z-index: 1;left: 0;width: 100%;display: inline-block;}
.price_slider_handle {display: inline-block !important;width: 18px;height: 18px;box-shadow: none;cursor: pointer;position: absolute;z-index: 2;border: 1px solid transparent;border-radius: 50%;background: #fff;margin-left: -8px;top: -7px;}
.price_slider_handle-min {left: 0;border-color: #AFAFAF;z-index: 1;}
.price_slider_handle-max {left: 100%;border-color: #AFAFAF;z-index: 2;}
/* Custom Price Slider Filter CSS End */
/*=========== Product Page Css End ===========*/

/*=========== Notify Popup css start ===========*/
#newsletter-signpopup.v4 .newsletter-signbox{width: 570px !important;border-radius: 0 !important;}
#newsletter-signpopup .news-itxt-content h2{letter-spacing: 1.8px !important;font-weight: 800 !important;margin: 0 !important;}
#newsletter-signpopup.v4 .news-signpop-close{height:30px !important;width: 30px !important;background: #FCFAF8!important;background-image: url(/cdn/shop/files/Close-icon.svg?v=1714539464) !important;
background-repeat: no-repeat !important;background-size: 15px !important;background-position: center !important;}
#newsletter-signpopup.v4 .news-signpop-close svg {width: 17px !important;height: 17px !important;fill: #292929 !important; margin: 6px !important;}
#newsletter-signpopup .news-pttrn-ele, #newsletter-signpopup.v4 .newsletter-signbox{background: #FCFAF8!important;}
#newsletter-signpopup .news-itxt-content p {font-size: 16px !important;letter-spacing: 0.64px !important;margin-bottom: 30px;line-height: 28px !important;color: #292929 !important;}
#newsletter-signpopup form input[type="email"]{border: 0 !important;border-bottom: solid 1px #292929 !important;border-radius: 0 !important;padding-left: 0 !important;letter-spacing: 0.64px !important;color: #292929 !important;font-size: 16px !important;letter-spacing: 0.64px !important;font-weight: 500 !important;}
#newsletter-signpopup.v4 form #exoNotifySubmit {background: #627065 !important;border-radius: 5px !important;height: 40px !important;padding-top: 0 !important;padding-bottom: 0 !important;line-height: 40px !important;font-size: 13px !important;color: #FCFAF8 !important;letter-spacing !important;font-weight: 600 !important;}
#newsletter-signpopup.v4 .newsletter-signbox{min-height:auto !important;}
#newsletter-signpopup.v4 .news-itxt-content{margin:0 !important;}
/*=========== Notify Popup css end ===========*/
.template-search--empty {text-align: center;}
.content-for-layout .shopify-policy__container {padding-top: 80px;padding-bottom: 80px;}
.content-for-layout .shopify-policy__container .shopify-policy__title h1 {margin-top: 0;text-align: left;}


@media screen and (min-width: 750px) {
.mobile_img {display: none !important;}
.about_img_with_text_1 .page-width .image-with-text__text-item {max-width: 431px;}
.about_img_with_text_2 .image-with-text__grid .image-with-text__media-item,.about_img_with_text_place .page-width .image-with-text__media-item {max-width: 411px;}
.about_img_with_text_2 .image-with-text__grid .image-with-text__media-item .image-with-text__media,.about_img_with_text_place .page-width .image-with-text__media-item .image-with-text__media {border: 0;}
.about_img_with_text_timing .image-with-text__media-item {max-width: 677px;}
.about_img_with_text_timing .image-with-text__text-item.grid__item {max-width: 493px;}
.about_banner_text_with_icon .page-width .about_banner_content .about_banner_img {margin-top: -60px;}
/* Collection Desktop Filter JS */
.facets__heading {cursor: pointer;}
.facets-container {position: relative;}
#FacetsWrapperDesktop {position: absolute;top: 104%;left: 0;width: 100%;background-color: #fff;display: none;z-index: 11;}
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter .facets__disclosure .parent-display {position: relative;width: auto;height: auto;background: #fff;display: block !important;left: 0;top: 0;opacity: 1;visibility: visible;}
.cm_breadcrumbs {padding-left: 20px;}
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter .facets__summary .facets__summary-label, #FacetsWrapperDesktop.facets__wrapper.dd_cm_filter .facets__summary span {letter-spacing: 0.44px;color: #292929;font-size: 11px;}
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter .facets__summary {line-height: 1;margin-bottom: 15px;padding-right: 0;}
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter .facets-wrap {padding: 0;margin: 0;}
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter .facets-wrap .facets-layout-list .list-menu__item .facets__label {padding: 0;margin-bottom: 10px;}
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter .facets__display-vertical {padding-bottom: 0;}
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter .facets-wrap .facets-layout-list .list-menu__item .facet-checkbox__text {font-size: 11px;text-decoration: none;letter-spacing: 0.44px;color: #292929;}
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter .facets-wrap .facets-layout-list .list-menu__item svg {width: 15px;height: 15px;margin-right: 10px;background-color: transparent;}
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter .facets-wrap .facets-layout-list .list-menu__item .icon-checkmark {width: 10px;height: 10px;top: 3px;left: 2px;}
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter .facets-wrap .facets-layout-list .list-menu__item svg rect {stroke: #1A1A1A;}
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter .facets__disclosure-vertical .facets__header-vertical,
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter .facets__display-vertical .facets__price .field-currency,
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter .facets__display-vertical .facets__price input::placeholder,
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter .facets__display-vertical .facets__price input{padding: 0;letter-spacing: .22px;color: #1a1a1a;font-size: 11px;}
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter .facets__display-vertical .facets__price {padding: 20px 0 0 0;}
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter {display: grid;grid-template-columns: repeat(4, 1fr);padding: 20px 30px 40px;align-items: flex-start;gap: 10px;max-height: 250px;overflow: auto;background-color: #FCFAF8;}
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter .facets__disclosure-vertical {border-top: 0;}
/* Firefox */
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter {scrollbar-width: thin;scrollbar-color: #e6e6e6 #ffffff;}
/* Chrome, Edge, and Safari */
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter::-webkit-scrollbar {width: 3px;}
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter::-webkit-scrollbar-track {background: #ffffff;}
#FacetsWrapperDesktop.facets__wrapper.dd_cm_filter::-webkit-scrollbar-thumb {background-color: #e6e6e6;border-radius: 3px;border: 1px none #ffffff;}
.facet-filters.sorting {align-items: center;padding-left: 0;gap: 10px;}

.tmp-product .product .product__media-wrapper .pdp_slider_cover .product-image-main {width: calc(100% - 100px);}
.swiper-main-wrapper.product-image-main .swiper-button-prev, .swiper-main-wrapper.product-image-main .swiper-button-next {display: none;}
.article-template>*:first-child:not(.article-template__hero-container) {margin-top: 80px !important;}
.tmp-collection .product-card-wrapper:hover .card__inner + .card__content {position: absolute;bottom: 0;}
.tmp-collection .product-card-wrapper:hover .card__inner + .card__content .quick-add{visibility: visible;height: auto;padding: 0 20px 20px;}
.tmp-collection .product-card-wrapper:hover .card__inner + .card__content .card__information {padding-left: 20px;padding-right: 20px;}
}
@media screen and (min-width: 481px) {
.about_banner_text_with_icon .page-width .about_banner_content .mobi_left_heading,.about_banner_text_with_icon .page-width .about_banner_content .mobi_center_heading {display: none;}
}
@media screen and (min-width: 768px) {
.recommendation_blog_item + .recommendation_blog_item {margin-top: 20px;}
.recommendation_blog .swiper-wrapper {display: block;}
}
@media screen and (min-width: 990px) {
  .tmp-product .product .product__info-wrapper {max-width: 38.5%;width: calc(38.5% - var(--grid-desktop-horizontal-spacing) / 2);}
  .tmp-product .product .product__media-wrapper {max-width: 61.5%;width: calc(61.5% - var(--grid-desktop-horizontal-spacing) / 2);}
}
@media screen and (max-width: 1199px) {
.about_img_with_text_timing .page-width {width: 100% !important;padding-right: 20px;}
.about_img_with_text_2 .image-with-text__grid .image-with-text__content,.about_img_with_text_timing .image-with-text__text-item.grid__item .image-with-text__content {padding: 0 0 0 50px;}
.about_img_with_text_place .page-width .image-with-text__text-item .image-with-text__content {padding: 0 50px 0 0;}
.template-second-hand .image-with-text .image-with-text__text-item .image-with-text__content {padding-left: 50px;}
.main-blog .blog-articles {grid-template-columns: repeat(3, 1fr) !important;}
.article-template>.page-width .article_right {flex: 0 0 calc(28% - 15px);max-width: calc(28% - 15px);}
.article-template>.page-width .article_left {flex: 0 0 calc(72% - 15px);max-width: calc(72% - 15px);}
}
@media screen and (max-width: 989px) {
.template-second-hand .multicolumn .page-width .multicolumn-list {grid-column-gap: 40px;}
.template-second-hand .multicolumn .page-width .multicolumn-list .grid__item {width: calc(25% - var(--grid-desktop-horizontal-spacing)* 3 / 4) !important;max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}
.article-template>.page-width .article_left {flex: 0 0 calc(65% - 15px);max-width: calc(65% - 15px);}
.article-template>.page-width .article_right {flex: 0 0 calc(35% - 15px);max-width: calc(35% - 15px);}
.mobile_heading {display: block;}
.contact .form-wrap .grid__block {padding-left: 0;}
.template-contact .contact .sub-heading {margin-bottom: 40px;max-width: 100%;}
.contact .form-wrap .form-image {padding-top: 50px;}
.contact .form-wrap .form-image .title,.contact .form-wrap .form-image .sub-heading {display: none;}
.template-contact .contact ul li {margin-bottom: 20px;}
.template-contact .contact ul li:last-child {margin-bottom: 0;}
.facets-container .active-facets {margin: 0;gap: 5px;}
.mobile-facets__wrapper .mobile-facets__disclosure {padding: 19px 0;}
.template-second-hand .multicolumn .page-width .multicolumn-list {grid-column-gap: 20px;}
.template-second-hand .multicolumn .page-width .multicolumn-list .multicolumn-card .multicolumn-card__info .rte p {font-size: 15px;line-height: 1.5;}
.template-second-hand .multicolumn .page-width .multicolumn-list .multicolumn-card .multicolumn-card__info ul li {margin-bottom: 15px;font-size: 13px;line-height: 1.5;}
.blog_filter_btn {gap: 40px;}
header.page-width.page-width--narrow, .article-template__content.page-width.page-width--narrow {padding: 0;}
.card__content .quick-add .product-form__input input[type=radio]+label {font-size: 14px;}
.quick-add .Product_vairant fieldset.product-form__input + .product-form__input {margin-top: 10px;}
.card__content .product-form__input input[type=radio]+label {padding: 10px 7.93px;margin-right: 10px;}
}
@media screen and (max-width: 767px) {
.about_img_with_text_1 .page-width .image-with-text__text-item,
.about_img_with_text_2 .image-with-text__grid .image-with-text__media-item, .about_img_with_text_place .page-width .image-with-text__media-item,
.about_img_with_text_timing .image-with-text__media-item{max-width: 100%;}
.about_img_with_text_2 .image-with-text__text-item {padding-top: 30px;}
.about_img_with_text_place .image-with-text__media-item,.template-second-hand .image-with-text .image-with-text__media-item {order: 2;}
.template-second-hand .image-with-text .image-with-text__text-item .image-with-text__content {padding-top: 0;padding-bottom: 30px;}
.about_img_with_text_place .image-with-text__text-item {order: 1;padding-bottom: 30px;}
.template-second-hand .image-with-text .image-with-text__text-item {order: 1;}
.article-template>.page-width .article_left,.article-template>.page-width .article_right {flex: 0 0 100%;max-width: 100%;}
.recommendation_blog.recommendation_blog_slider {margin-left: -15px;margin-right: -15px;}
.recommendation_blog .recommendation_blog_item {height: auto;display: flex;flex-direction: column;}
.recommendation_blog .recommendation_blog_item .recommendation_blog_content {flex: 1;height: 100%;display: flex;flex-direction: column;}
.recommendation_blog .recommendation_blog_item .recommendation_blog_content a {flex: 1;}
.article_right h2 {margin-bottom: 30px;}
.recommendation_blog.recommendation_blog_slider .swiper-wrapper {padding-bottom: 80px;}
.recommendation_blog.recommendation_blog_slider .swiper-scrollbar {bottom: 50px;background-color: #6270655F;opacity: 1 !important;width: calc(100% - 40px);left: 0;right: 0;margin: 0 auto;border-radius: 20px;height: 3px;}
.recommendation_blog.recommendation_blog_slider .swiper-scrollbar .swiper-scrollbar-drag {display: block;background-color: #627065;height: 5px;top: -1px;}
.recommendation_blog_item .recommendation_blog_content a span {font-size: 15px;}
.article-template .article-template__content p {margin-bottom: 30px;}
.article-template .article-template__content h3 {font-size: 22px;margin-bottom: 20px;}
.article-template .article-template__content {margin-bottom: 60px;margin-bottom: 50px;}
.article-template .page-width .article-template__title {margin-bottom: 26px;}
 #newsletter-signpopup .news-itxt-content h2{font-size:26px !important;letter-spacing: 1.56px !important;} 
 #newsletter-signpopup .news-itxt-content p{letter-spacing: 0.6px !important;font-size: 15px !important;} 
}
@media screen and (max-width: 749px) {
h1, .h1 {font-size: 32px;letter-spacing: 1.28px;line-height: 1.32;}
h2, .h2 {font-size: 26px;letter-spacing: 1.56px;line-height: 1.53;}
.about_img_with_text_2 .section_padding, .about_banner_text_with_ico, .about_img_with_text_place, .about_banner_text_with_icon, .about_img_with_text_timing .section_padding,.template-contact .contact {padding: 50px 0;}
.desktop_img {display: none !important;}
.banner .banner__content .banner__text.rte.subtitle {font-size: 18px;line-height: 1.55;}
.about-multicolumn .multicolumn {padding: 55px 0 20px;}
.about-multicolumn .page-width .multicolumn-list {flex-wrap: wrap;justify-content: center;grid-row-gap: 30px;grid-column-gap: 25px;padding-left: 27px;padding-right: 27px;}
.about-multicolumn .page-width .multicolumn-list .grid__item {max-width: calc(33.33% - 17px);flex: 0 0 calc(33.33% - 17px);}
.about_img_with_text_1 .image-with-text__grid .image-with-text__media-item {order: 2;}
.about_img_with_text_1 .image-with-text__grid .image-with-text__text-item {order: 1;}
.about_img_with_text_1 .image-with-text__text-item .image-with-text__content {padding-top: 0;padding-bottom: 30px;}
.about_img_with_text_1 .section_padding {padding-bottom: 50px;}
.about_banner_text_with_icon .page-width .about_banner_content {align-items: flex-start;grid-column-gap: 15px;}
.about_banner_text_with_icon .page-width .about_banner_content .about_banner_img {max-width: 78px;}
.about_img_with_text_place .page-width .image-with-text__text-item .image-with-text__content .location_text {margin-top: 25px;}
.template-about-us .collage-section .page-width {padding-top: 50px;padding-bottom: 50px;}
.about_img_with_text_timing .image-with-text__text-item.grid__item {padding-top: 30px;}
.about_img_with_text_timing .image-with-text__text-item.grid__item .image-with-text__content .image-with-text__text ul li {font-size: 18px;}
.template-about-us .collage-section .page-width .collage_bottom_text {font-size: 12px;text-align: center;}
.template-second-hand .multicolumn .page-width .multicolumn-list .grid__item {width: 100% !important;max-width: 100%;}
.template-second-hand .multicolumn .page-width .multicolumn-list {grid-gap: 0px;}
.template-second-hand .multicolumn .page-width .multicolumn-list .multicolumn-card .multicolumn-card__info h3 {letter-spacing: .6px;font-size: 15px;}
.template-second-hand .multicolumn .page-width .multicolumn-list .swiper-slide.grid__item:not(:last-child) {margin-bottom: 10px;}
.template-second-hand .multicolumn .page-width .multicolumn-list .swiper-slide.grid__item:first-child {margin-bottom: 30px;}
.template-second-hand .multicolumn .page-width .title-wrapper-with-link {text-align: center;}
.main-blog .blog-articles {grid-template-columns: repeat(2, 1fr) !important;}
.main-blog .blog-articles .blog-articles__article .card__content .card__information .card__heading {font-size: 15px;}
.blog_btn_with_sort .blog_filter_btn {overflow-x: scroll;margin-bottom: 0px;scroll-behavior: smooth;}
.template-faq .faq .faq-accordian .accordion-heading {font-size: 18px;padding-bottom: 12px;}
.template-faq .accordion .faq_Click .accordion__title {font-size: 15px;}
.template-faq .accordion .faq_Click.is_open+.accordion__content {padding-top: 20px !important;padding-bottom: 10px;}
.bottom_detail_main .bottom_details {margin-top: 50px;}
.tag_btn_with_sort {flex-direction: column;gap: 30px;margin-bottom: 30px;}
.tag_btn_with_sort .tab_title_cls.blog_btn_with_sort {width: 100%;}
.tag_btn_with_sort .blog_sort {display: block;width: 100%;text-align: right;}
.contact .form-agreement {margin-top: -8px;}
.template-contact .contact .sub-heading {font-size: 15px;}
.template-contact .contact .title {margin-bottom: 21px;}
.field__label, .customer .field label {font-size: 14px;letter-spacing: 0.56px;}
.field__input, .customer .field input {height: 28px;}
.contact .form-agreement label {font-size: 12px;letter-spacing: .48px;}
.tmp-customers-login #customer_login button, .tmp-customers-register #create_customer button, .tmp-customers-login [action="/account/recover"] button {margin-top: 30px;}
.tmp-customers-login #customer_login .register_link, .tmp-customers-login #customer_login .register_link a, .tmp-customers-register #create_customer .login_link, 
.tmp-customers-register #create_customer .login_link a, .tmp-customers-login .customer .cancel_btn {font-size: 15px;}
.tmp-customers-login .image-with-text__content .customer #customer_login .eye-open,.tmp-customers-register .image-with-text .register #togglePassword_customer {right: 0;}
/* Collection Mobile Filter Drawer Css */
  #FacetFiltersFormMobile .mobile-facets__inner {max-width: 100%;width: 100%;}
  #FacetFiltersFormMobile .mobile-facets__inner,#FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main,#FacetFiltersFormMobile .mobile-facets__footer {background-color: #FDFBF9;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__header {border: 0;padding-bottom: 50px;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__header .mobile-facets__heading, #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__header .mobile-facets__count,
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__submenu .mobile-facets__close-button,
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__submenu .mobile-facets__footer,
  .mobile-facets__main .mobile-facets__arrow .filter_minus_icon,.mobile-facets__main .mobile-facets__details[open] .mobile-facets__arrow .filter_plus_icon,.active-facets-desktop.active-facets,
  .collection .facets-container .filter_right .mobile-facets__wrapper .sort-by-filter-custom .mobile-facets__summary label,.mobile-facets__open-wrapper .minus_icon,
  .mobile-facets__disclosure.menu-opening .plus_icon,.quick-add-modal .product .swiper_desk_nav{display: none;}
  .mobile-facets__open-wrapper .mobile-facets__close {padding: 0;width: 30px;height: 30px;top: 12px;right: 12px;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main {padding: 0px 20px 0;visibility: visible;}
  .facets-container .active-facets + .mobile-facets__summary {padding-top: 0;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main .mobile-facets__summary {padding:20px;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main .mobile-facets__summary {padding: 20px 0;letter-spacing: 0.26px;color: #1A1A1A;text-transform: uppercase;font-size: 13px;
  line-height: 1;border-top: 1px solid #E6E6E6;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main .mobile-facets__details:first-child .mobile-facets__summary {padding-top: 0;border-top: 0;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__submenu {transform: none;position: static;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__submenu .facets-layout-list .mobile-facets__label {position: relative;padding: 0;margin: 10px 0;line-height: 1;align-items: center;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__submenu .facets-layout-list .mobile-facets__item:first-child .mobile-facets__label {margin-top: 0;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__submenu .facets-layout-list .mobile-facets__label .facet-checkbox__text {letter-spacing: 0.26px;
  color: #1A1A1A;font-size: 13px;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__submenu .facets-layout-list {padding-bottom: 20px;}
  .mobile-facets__main .mobile-facets__arrow {display: flex;align-items: center;justify-content: center;}
  .mobile-facets__main .mobile-facets__details[open] .mobile-facets__arrow .filter_minus_icon,.mobile-facets__disclosure.menu-opening .minus_icon {display: block;}
  .mobile-facets__main .mobile-facets__footer {border-top: 0;padding: 50px 0 35px;justify-content: center;}
  .mobile-facets__footer .mobile-facets__clear-wrapper .mobile-facets__clear {letter-spacing: 0.91px;color: #292929;font-size: 13px;font-weight: 600;}
  .mobile-facets__label>svg rect {stroke: #1A1A1A;}
  .mobile-facets__item .mobile-facets__label>svg {width: 2rem;height: 2rem;margin-right: 1.5rem;background-color: transparent;}
  .mobile-facets__label>svg rect {stroke: #1A1A1A;}
  .mobile-facets__item .mobile-facets__label>.icon-checkmark {width: 1.2rem;height: 1.2rem;top: 4px;left: 4px;margin-right: 0;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__submenu
  .facets-layout-list .mobile-facets__item .mobile-facets__label .mobile-facets__highlight {background-color: transparent;}
  .mobile-facets__main .mobile-facets__footer .mobile-facets__clear-wrapper {width: auto;}
  .mobile-facets__main .mobile-facets__footer .button.button--primary {width: auto;margin-left: 3rem;background-color: #292929;color: #FCFAF8;letter-spacing: 0.91px;min-height: 38px;padding: 0 30px;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__submenu .mobile-facets__info {padding: 0;font-size: 13px;letter-spacing: 0.26px;color: #1A1A1A;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__submenu price-range.facets__price {padding-left: 0;padding-right: 0;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main .filter_content_grid .facets-layout-list {display: flex;flex-wrap: wrap;grid-column-gap: 30px;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main .filter_content_grid .facets-layout-list .mobile-facets__label>svg {width: 1.5rem;height: 1.5rem;margin-right: 1rem;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main .filter_content_grid .facets-layout-list .mobile-facets__label>svg.icon.icon-checkmark {width: 1rem;height: 1rem;left: 2.5px;top: 2.3px;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__details[open].filter_content_grid  .mobile-facets__summary {padding-bottom: 10px;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main .filter_content_grid .facets-layout-list li.mobile-facets__item:first-child .facets__label.mobile-facets__label {margin-top: 10px;}
  .collection .facets-container .filter_right .mobile-facets__wrapper {justify-content: flex-end;align-items: center;}
  .collection .facets-container .filter_right .mobile-facets__wrapper .sort-by-filter-custom .mobile-facets__summary {padding: 0;}
  .mobile-facets__disclosure .mobile-facets__open-label {letter-spacing: 0.22px;color: #1A1A1A;text-transform: uppercase;font-size: 11px;font-family: Arimo;line-height: 1;margin-left: 0;margin-right: 10px;}
  .mobile-facets__open-wrapper .mobile-facets__open svg {margin-left: 0;width: auto;height: auto;}
  .mobile-facets__sort #SortBy-mobile {margin: 0;border: 0 !important;font-size: 14px;outline: none;box-shadow: none;height: auto;letter-spacing: 0.56px;color: #292929;line-height: 1.2;padding-left: 10px;
  -moz-appearance: none;-webkit-appearance: none;appearance: none;background-image: url(/cdn/shop/files/Down-Arrow.svg?v=1713934551);background-repeat: no-repeat;background-position-x: 98%;background-position-y: 7px;padding-right: 2rem;}
  .sort-by-filter-custom {display: flex;align-items: center;flex: 1;grid-column-gap: 10px;}
  .mobile-facets__disclosure .mobile-facets__open {padding:0;}
  .collection .facets-container {padding:20px 0 15px;}
  .mobile-facets__wrapper {justify-content: space-between;gap: 10px;}
  .mobile-facets__wrapper .mobile-facets__summary {padding: 19px 0 0 0;}
  .mobile-facets__wrapper .mobile-facets__disclosure {padding-right: 24px;border-right: 1px solid #AFAFAF;}
  .mobile-facets__wrapper .mobile-facets__disclosure .mobile-facets__open-wrapper .mobile-facets__open {gap: 10px;}
  .mobile-facets__wrapper .mobile-facets__disclosure .mobile-facets__open-wrapper .mobile-facets__open .mobile-facets__open-label {margin-right: 0;letter-spacing: 0.56px;color: #292929;font-size: 14px;text-transform: inherit;}
  #product-grid {margin-top: 30px;}
  .card__content .card__information .card__heading a,.card__information .card-information .price__container {font-size: 14px;}
  .collection .show_more_btn a {padding: 0 25px;letter-spacing: 0.91px;font-size: 13px;height: 38px;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main .mobile-facets__summary {letter-spacing: .52px;color: #292929;}
  #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__submenu .facets-layout-list .mobile-facets__label .facet-checkbox__text {letter-spacing: .52px;color: #292929;}
  .facets-container .active-facets {padding: 5px 0;}
  .facets-container .active-facets facet-remove .active-facets__button {margin-right: 0;}
  
  #ProductGridContainer {padding-bottom: 50px;}
  .tmp-collection .breadcrumbs_cover_cls {padding: 30px 0 35px;}
  .tmp-product .product .product__media-wrapper .pdp_slider_cover .product_thumbnail {width: 100%;height: auto;}
  .product .product__media-wrapper .pdp_slider_cover .product_thumbnail .swiper-wrapper {height: auto;}
  .tmp-product .breadcrumbs_cover_cls {padding: 30px 0;}
  .tmp-product .product .product__info-wrapper {padding-left: 0;padding-right: 0;}
  .pdp_hr hr {width: 100%;margin: 0;}
  .tmp-product .product .product__info-wrapper .price .price__container .price-item,.tmp-product .product .product__info-wrapper .product-form__input .form__label,
  .tmp-product .product__accordion .summary__title .accordion__title{font-size: 15px;}
  .collection .main_wrapper .pro_detail .pro_title {font-size: 22px;letter-spacing: 1.32px;}
  .collection .main_wrapper .pro_detail .pro_btn {margin-top: 35px;}
  .card__inner.color-background-2.gradient.ratio {height: 100%;}
  .pro_detail {margin-top: -80%;}
  .collection .main_wrapper .pro_detail .pro_btn {   letter-spacing: 0.91px;padding: 0 20px;}
  .card--media .card__inner .card__content .badge {background-color: #684638;letter-spacing: 1.16px;font-size: 9px;}
  .tmp-product .product .product__info-wrapper .product-form__input label {padding: 13px;}
  .tmp-product .product .product__info-wrapper .product-form__input label {margin-right: 5px;}
  .article-template>*:first-child:not(.article-template__hero-container) {margin-top: 40px !important;}
  .article-template__hero-container .article-template__hero-small {height: 22rem;}
  .tmp-collection .product-card-wrapper .card__content .quick-add {display: none;}
  .product-card-wrapper.card-wrapper .card__content .card__information, .product-card-wrapper.card-wrapper .card__content .quick-add {padding-left: 0;   padding-right: 0;}
  .content-for-layout .shopify-policy__container {padding-top: 50px;padding-bottom: 50px;}
}
@media screen and (max-width: 640px) {
  .pro_detail {margin-top: -100%;}
}
@media screen and (max-width: 480px) {
.about_img_with_text_timing .image-with-text__text-item.grid__item .image-with-text__content .heading_with_icon img {max-width: 130px;}
.about_img_with_text_timing .image-with-text__text-item.grid__item .image-with-text__content .image-with-text__text ul {grid-column-gap: 25px;}
.banner .banner__content .banner__text.rte.subtitle p {max-width: 254px;}
.banner .banner__content .banner__text p {font-size: 18px;max-width: 254px;}
.banner .banner__content {padding: 120px 20px 70px;}
.about_img_with_text_timing .image-with-text__media {padding-bottom: 140% !important;}
.main-blog .blog-articles {grid-template-columns: repeat(1, 1fr) !important;}
.main-blog .blog-articles {grid-row-gap: 30px;}
/* .main-blog.page-width {padding-left: 50px;padding-right: 50px;} */
.main-blog .blog-articles {padding: 0 36px;}
.blog_filter_btn .button {letter-spacing: 0.91px;min-height: 38px;max-width: 148px;}
.bottom_detail_main .bottom_details {padding: 30px 20px;}
.bottom_detail_main .bottom_details .button {padding: 0 25px;}
.mobile-facets__main .mobile-facets__footer .button.button--primary {margin-left: 2rem;padding: 0 20px;}
.facets-container .active-facets facet-remove .active-facets__button .active-facets__button-inner {font-size: 11px;letter-spacing: 0.9px;}
.sort-by-filter-custom {flex-wrap: wrap;justify-content: flex-end;}
.sort-by-filter-custom .active-facets {order: 2;justify-content: flex-end;}
.facets-container .active-facets + .mobile-facets__summary {padding-top: 20px;}
.facets-container .active-facets {padding: 10px 0;}
.mobile-facets__wrapper .mobile-facets__disclosure {padding: 20px 0 10px 0;}
.mobile-facets__wrapper .mobile-facets__disclosure {padding-right: 10px;}
.facets-container .active-facets .active-facets__button-wrapper {padding-bottom: 10px;}
.pro_detail {margin-top: -130%;    }
.about_banner_text_with_icon .page-width .about_banner_content .about_banner_text {max-width: 75%;}
.about_banner_text_with_icon .page-width .about_banner_content .about_banner_img {max-width: 25%;}
.template-second-hand .multicolumn .title {max-width: 270px;}
.blog_btn_with_sort .blog_filter_btn {margin-left: 0;margin-right: -14px;gap: 20px;}
.about_banner_text_with_icon .page-width .about_banner_content .about_banner_text.desk_heading {display: none;}
.about_banner_text_with_icon .page-width .about_banner_content .about_banner_text {flex: 1;}
.about_banner_text_with_icon .page-width .about_banner_content .about_banner_img {flex: 0 0 auto;margin-top: -44px;}
.about_banner_text_with_icon .page-width .about_banner_content .mobi_center_heading {flex: 0 0 100%;}
.about_banner_text_with_icon .page-width .about_banner_content .mobi_center_heading h2 {margin: 0;}
.about_banner_text_with_icon .page-width .about_banner_content {flex-wrap: wrap;padding-top: 44px;}
.about_banner_text_with_icon .page-width .about_banner_content .about_banner_img img {max-width: 78px;}
}
@media screen and (max-width: 374px) {
.about_img_with_text_timing .image-with-text__text-item.grid__item .image-with-text__content .heading_with_icon img {max-width: 100px;}
.about_img_with_text_timing .image-with-text__text-item.grid__item .image-with-text__content .image-with-text__text ul li {font-size: 16px;}
.mobile-facets__footer .mobile-facets__clear-wrapper .mobile-facets__clear {font-size: 11px;}
.mobile-facets__main .mobile-facets__footer .button.button--primary {padding: 0 14px;font-size: 11px;}
.tmp-product .product .product__info-wrapper .product-form .cart_btn_with_quantity .product-form__submit span {gap: 5px;font-size: 11px;letter-spacing: 1px;}
.tmp-product .product .product__info-wrapper .product-form .cart_btn_with_quantity .product-form__submit {padding: 0 10px;}
.collection .main_wrapper .pro_detail .pro_btn {padding: 0 10px;margin-top: 10px;font-size: 12px;min-height: 37px;}
.collection .main_wrapper .pro_detail .pro_title {font-size: 20px;}
.pro_detail {margin-top: -140%;}
.tmp-product .product .product__info-wrapper .product-form__input label {padding: 10px;font-size: 14px;}
}