@font-face{font-family:Cormorant Garamond;src:url(/cdn/shop/files/CormorantGaramond-Medium.eot?v=1715233265);src:url(/cdn/shop/files/CormorantGaramond-Medium.eot?v=1715233265?#iefix) format("embedded-opentype"),url(/cdn/shop/files/CormorantGaramond-Medium.woff2?v=1715233262) format("woff2"),url(/cdn/shop/files/CormorantGaramond-Medium.woff?v=1715233262) format("woff"),url(/cdn/shop/files/CormorantGaramond-Medium.ttf?v=1715233265) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/cdn/shop/files/CormorantGaramond-Bold.eot?v=1715233265);src:url(/cdn/shop/files/CormorantGaramond-Bold.eot?v=1715233265?#iefix) format("embedded-opentype"),url(/cdn/shop/files/CormorantGaramond-Bold.woff2?v=1715233262) format("woff2"),url(/cdn/shop/files/CormorantGaramond-Bold.woff?v=1715233262) format("woff"),url(/cdn/shop/files/CormorantGaramond-Bold.ttf?v=1715233265) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/cdn/shop/files/CormorantGaramond-Light.eot?v=1715233265);src:url(/cdn/shop/files/CormorantGaramond-Light.eot?v=1715233265?#iefix) format("embedded-opentype"),url(/cdn/shop/files/CormorantGaramond-Light.woff2?v=1715233262) format("woff2"),url(/cdn/shop/files/CormorantGaramond-Light.woff?v=1715233263) format("woff"),url(/cdn/shop/files/CormorantGaramond-Light.ttf?v=1715233265) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/cdn/shop/files/CormorantGaramond-Regular.eot?v=1715233265);src:url(/cdn/shop/files/CormorantGaramond-Regular.eot?v=1715233265?#iefix) format("embedded-opentype"),url(/cdn/shop/files/CormorantGaramond-Regular.woff2?v=1715233262) format("woff2"),url(/cdn/shop/files/CormorantGaramond-Regular.woff?v=1715233262) format("woff"),url(/cdn/shop/files/CormorantGaramond-Regular.ttf?v=1715233265) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/cdn/shop/files/CormorantGaramond-SemiBold.eot?v=1715233265);src:url(/cdn/shop/files/CormorantGaramond-SemiBold.eot?v=1715233265?#iefix) format("embedded-opentype"),url(/cdn/shop/files/CormorantGaramond-SemiBold.woff2?v=1715233262) format("woff2"),url(/cdn/shop/files/CormorantGaramond-SemiBold.woff?v=1715233262) format("woff"),url(/cdn/shop/files/CormorantGaramond-SemiBold.ttf?v=1715233265) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Suranna;src:url(/cdn/shop/files/Suranna.eot?v=1715246631);src:url(/cdn/shop/files/Suranna.eot?v=1715246631?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Suranna.woff2?v=1715246630) format("woff2"),url(/cdn/shop/files/Suranna.woff?v=1715246630) format("woff"),url(/cdn/shop/files/Suranna.ttf?v=1715246630) format("truetype");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h6 .h0,.h1,.h2,.h3,.h6{font-family:Cormorant Garamond!important}h4,.h4,h5,.h5{font-family:var(--font-body-family)}h1,.h1{font-size:30px;letter-spacing:1.32px;line-height:1;font-weight:500}h2,.h2{font-size:26px;letter-spacing:1.04px;line-height:1.3846;font-weight:500}h3,.h3{font-size:20px;letter-spacing:0px;line-height:1.5;font-weight:500}h4,.h4{font-size:18px;letter-spacing:1px;line-height:1.5555;font-weight:500}h5,.h5{font-size:16px;letter-spacing:0px;line-height:1.625}h6,.h6{font-size:15px;letter-spacing:0px;line-height:1.5}p,span,li,a{font-size:15px;letter-spacing:.3px;line-height:1.6666;color:#000}*,*:before,*:after{box-sizing:border-box}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{display:none}.button,.button-label,.shopify-challenge__button,.customer button{font-size:14px;letter-spacing:.84px;line-height:1;min-height:38px;text-transform:uppercase}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after,.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{border-radius:5px}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:0 0 0 var(--inputs-border-width) #000}.field__input,.customer .field input{padding:1.1rem 2rem}.field__input,.select__select,.customer .field input,.customer select{background-color:#fff;color:#454444;letter-spacing:0px;height:38px;min-height:38px}.field__label,.customer .field label{line-height:1}.button.button--secondary{background-color:#fff;border-radius:5px}.button.btn_arrow{padding:0 95px 0 60px;position:relative}.button.btn_arrow:after{background-image:url(/cdn/shop/files/Group_67508.svg?v=1715258255);background-size:27px;background-position:calc(100% - 60px) 50%;background-repeat:no-repeat}.button.button--full-width.btn_arrow.button--secondary:after{background-position:calc(50% + 60px) 50%}.button:after,button:after{--border-opacity: var(--buttons-border-opacity)}.grecaptcha-badge{z-index:1}@keyframes fadeInUp{0%{transform:translate3d(0,30px,0)}to{transform:translateZ(0);opacity:1}}@keyframes fadeInDown{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,20px,0);opacity:0}}.announcement-bar-section{position:relative}.announcement_transparent{position:absolute;top:0;left:0;right:0}.announcement-bar-section .utility-bar{background:none}.header_transparent{background:none;position:absolute;top:40px;left:0;right:0}.announcement-bar-slider .slider-button{display:none}.announcement-bar-slider .announcement-bar__announcement .announcement-bar__message,.announcement-bar-slider .announcement-bar__announcement span{padding:13px 0;line-height:1;min-height:38px;letter-spacing:.6px;font-size:12px}.announcement-bar-slider{border-bottom:1px solid #000}.template-index .header .list-menu .list-menu__item,.template-index .header .list-menu .list-menu__item span,.template-index .announcement-bar-slider .announcement-bar__announcement .announcement-bar__message,.template-index .announcement-bar-slider .announcement-bar__announcement span,.template-index .header-localization:not(.menu-drawer__localization) localization-form:only-child .localization-form__select>span{color:#fff}.template-index .header-localization:not(.menu-drawer__localization) .localization-form__select .icon-caret path,.template-index .header__icon .icon-account path,.template-index .header__icon#cart-icon-bubble path{fill:#fff}.template-index .header__icon .icon-search path{stroke:#fff}.template-index .utility-bar__grid .announcement-bar-slider{border-color:#fff}.template-index .header__heading-logo-wrapper .default_logo,.white_logo{display:none}.template-index .white_logo{display:block}.template-index .shopify-section-header-sticky .header .list-menu .list-menu__item,.template-index .shopify-section-header-sticky .header .list-menu .list-menu__item span,.template-index .announcement-bar-slider .announcement-bar__announcement .announcement-bar__message,.template-index .shopify-section-header-sticky .announcement-bar-slider .announcement-bar__announcement span,.template-index .shopify-section-header-sticky .header-localization:not(.menu-drawer__localization) localization-form:only-child .localization-form__select>span{color:#000}.template-index .shopify-section-header-sticky .header-localization:not(.menu-drawer__localization) .localization-form__select .icon-caret path,.template-index .shopify-section-header-sticky .header__icon .icon-account path,.template-index .shopify-section-header-sticky .header__icon#cart-icon-bubble path{fill:#000}.template-index .shopify-section-header-sticky .header__icon .icon-search path{stroke:#000}.template-index .shopify-section-header-sticky .utility-bar__grid .announcement-bar-slider{border-color:#000}.template-index .shopify-section-header-sticky .header__heading-logo-wrapper .default_logo{display:block}.template-index .shopify-section-header-sticky .white_logo{display:none}.header .list-menu .header__submenu .list-menu__item{color:#000}.slideshow__media video{object-fit:cover}.header .list-menu .list-menu__item{padding:0 8px}.header .list-menu .list-menu__item,.header .list-menu .list-menu__item span{font-size:15px;letter-spacing:1.5px;color:#000;line-height:1}.header__icon,.header__icon--cart .icon{width:16px;height:20px}.header__icon--cart{margin-right:0}.header__icons{padding-right:0;grid-column-gap:15px}.header.page-width,.utility-bar .page-width{max-width:1320px}.shopify-section-header-sticky .header_transparent{background:rgb(var(--color-background));background:var(--gradient-background);top:0}.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text{max-width:654px;padding-bottom:8px}.template-index .slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__heading{font-weight:400;line-height:1.45}.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__text.rte{margin-top:42px}.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__text p{letter-spacing:0px;color:#fff;font-size:20px;line-height:1.75}.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__buttons{margin-top:30px}.template-index .slideshow .banner__box .banner__heading{font-size:42px;letter-spacing:1.26px;line-height:1.2}.logo_slider_cls .media-text{text-align:center;letter-spacing:.72px;color:#000;font-size:18px;line-height:1.55}.logo_slider_cls .swiper-slide .media .slider_logo_img{max-width:50px;padding:0!important;max-height:50px}.feature_collection .collection__title{text-align:center;margin-bottom:40px}.feature_collection .collection__title .title{margin-bottom:0;text-transform:uppercase}.feature_collection .collection__view-all .btn_arrow{margin-top:0}.template-index .img_banner .banner__box .banner__heading{font-size:42px;letter-spacing:1.26px;line-height:1.38}.template-index .img_banner .banner__box .banner__text.rte.body p{letter-spacing:.34px;font-size:17px;line-height:1.5882;max-width:280px;color:#fff}.template-index .img_banner .banner__buttons{margin-top:30px}.quote_icon{display:flex;align-items:center;grid-column-gap:20px;justify-content:center}.quote_icon .rich-text__heading{margin:0;font-size:38px;letter-spacing:1.14px;line-height:1.21}.rich-text__heading img{border:0;max-width:105px;margin-left:15px}.quote_icon .quote_left{vertical-align:top;margin-right:20px;margin-top:0;margin-bottom:auto}.quote_icon .quote_right{vertical-align:bottom;margin-left:20px;margin-bottom:0;margin-top:auto}.card__badge .badge{border-radius:5px;padding:2px 6px;letter-spacing:1.3px;font-size:13px}.card__badge{line-height:1}.product-card-wrapper .card__information{padding:10px 0 0 10px!important;display:flex;flex-direction:column}.product-card-wrapper .card__information .card__heading,.product-card-wrapper .card__information a{letter-spacing:1.3px;color:#1a1a1a;text-transform:uppercase;font-size:13px;font-family:var(--font-body-family)!important;font-weight:700;flex:1}.product-card-wrapper .card__information .card-information .price{margin-top:15px!important}.product-card-wrapper .card__information .card-information .price .price-item{line-height:1;letter-spacing:.52px;color:#1a1a1a;font-size:13px}.product-card-wrapper .card__information .product-form__input{padding:0;border:0;margin:6px 0 0;display:flex;gap:10px}.product-card-wrapper .card__information .product-form__input input{display:none}.product-card-wrapper .card__information .product-form__input label{letter-spacing:.52px;color:#8e8e8e!important;font-size:13px;display:inline-block;line-height:1;border:0;padding:0;margin:0;background-color:transparent!important}.card__badge.card__tag{border-radius:5px;padding:2px 6px;letter-spacing:1.3px;font-size:13px;border:1px solid transparent;background-color:#000;color:#fff;z-index:1;position:relative}.card__badge.card_buttery_soft__tag,.card_high_support__tag{background-color:#f2f2f2;border-radius:5px;letter-spacing:1.2px;color:#27262d;font-size:12px;padding:2px 6px;z-index:1;position:relative}.product-card-wrapper .card .card__inner .card__media{z-index:auto}.product-card-wrapper .cust_slider .swiper-wrapper{display:flex}.card .card__inner .card__media .f_coll_slider_btn .swiper-button-prev,.card .card__inner .card__media .f_coll_slider_btn .swiper-button-next{position:absolute}.card .card__inner .card__media .f_coll_slider_btn .swiper-button-prev{left:10px!important}.card .card__inner .card__media .f_coll_slider_btn .swiper-button-next{right:10px!important}.product .product__info-wrapper .product__title h1.h2{letter-spacing:2px;color:#1a1a1a;font-size:20px;font-family:Arimo,sans-serif!important;font-weight:700}.product .product__info-wrapper .price .price__container{margin-bottom:0}.product .product__info-wrapper .price .price__container .price-item{letter-spacing:.72px;color:#1a1a1a;font-size:18px;line-height:1}.cust_slider .f_coll_slider_btn .swiper-button-next.swiper-button-disabled,.cust_slider .f_coll_slider_btn .swiper-button-prev.swiper-button-disabled{opacity:0!important}.collection__view-all{margin-top:40px}.swiper-wrapper.collection-list{flex-wrap:nowrap}.section-collection-list .title-wrapper-with-link{margin-bottom:40px;justify-content:center}.section-collection-list .title-wrapper-with-link h2{text-transform:uppercase}.section-collection-list .collection-list__item .card__content .card__information{padding:16px 0 0 10px}.section-collection-list .collection-list__item .card__content .card__information .card__heading .full-unstyled-link,.section-collection-list .collection-list__item .card__content .card__information .card__heading{line-height:1.47;font-size:17px;font-family:var(--font-body-family);letter-spacing:.68px;color:#1a1a1a;font-weight:700}.section-collection-list .collection-list__item .card__content .card__information .card__heading .full-unstyled-link .icon-wrap{margin-left:10px;visibility:hidden;opacity:0}.section-collection-list .collection-list__item .card__content .card__information .card__heading .full-unstyled-link .icon-wrap .icon-arrow{width:auto}.section-collection-list .collection-list__item .card__content .card__information .card__heading .full-unstyled-link:hover .icon-wrap{visibility:visible;opacity:1}.section-collection-list .collection-list__item .card__content .card__information .card__heading .full-unstyled-link:hover .coll_heading{text-decoration:underline}.cust_collection .slider_btn_bottom{padding-top:25px}.testimonial_slider .testimonial_heading{text-align:center;padding-bottom:70px}.testimonial_slider .testimonial_heading h2{margin:0;padding:0 20px;text-transform:uppercase}.testimonial_slide_main .testimonial_slide_item{display:flex;grid-column-gap:16px}.testimonial_slide_main .testimonial_slide_item .testimonial_content ul{padding:0;margin:0;list-style-type:none;display:flex;grid-column-gap:4px}.testimonial_slide_main .testimonial_slide_item .testimonial_content ul li{line-height:0}.testimonial_slide_main .testimonial_slide_item .testimonial_content p{margin:16px 0 30px;letter-spacing:.32px;font-size:16px;max-width:380px;font-style:italic;line-height:1.75}.testimonial_slide_main .testimonial_slide_item img{max-width:64px}.testimonial_slider .swiper{max-width:unset;padding-right:0;width:calc((100% - 1440px)/2 + 1420px);margin-right:0;margin-left:auto;padding-left:50px}.slider_btn_bottom{text-align:center;line-height:1;padding-top:60px}.slider_btn_bottom .swiper-button-prev,.slider_btn_bottom .swiper-button-next{position:static;margin:0;width:auto;height:auto;display:inline-block;line-height:1}.custom_image_with_product .collage{display:flex;flex-wrap:wrap;gap:0}.custom_image_with_product .collage .collage_image_block{flex:0 0 42%;max-width:42%;width:100%;position:relative}.custom_image_with_product .collage .collage_product_right{flex:0 0 58%;max-width:781px;width:100%;padding:60px 90px;display:flex;flex-wrap:wrap;align-items:center}.custom_image_with_product .collage .collage_product_right .collage-wrapper-title{line-height:1;letter-spacing:1.5px;margin-bottom:0;margin-top:0}.collage_title_with_btn{display:flex;flex-wrap:wrap;align-items:center;gap:20px;justify-content:space-between;margin-bottom:38px;width:100%}.collage_title_with_btn .f_coll_slider_btn{display:flex;flex-wrap:wrap;gap:7px}.heading_large_hide{display:none}.f_coll_slider_btn .swiper-button-next,.f_coll_slider_btn .swiper-button-prev{display:block;position:static;width:40px;height:auto;margin:0}.custom_image_with_product .collage .collage_product_right .collection_pro_inner_main{width:100%}.custom_image_with_product .collage .collage_image_block .media{height:100%}.collage_image_block .pin_item{position:absolute;background-color:#fff;z-index:11;width:17px;height:17px;display:block!important;border-radius:50%;cursor:pointer;top:50%;left:50%}.header__icons #cart-icon-bubble .cart-count-bubble{top:10px;left:50%;width:14px;height:14px;border:1px solid #000000;transform:translate(-50%)}.header__icons #cart-icon-bubble .cart-count-bubble span{letter-spacing:.22px;font-size:7px;font-weight:700;line-height:1}.card-information .button.button--secondary{padding:0 10px;margin-top:10px;margin-bottom:5px}.card-information .button.button--secondary span{font-size:15px}.footer .footer__content-top{border-top:1px solid #A49689}.footer{border-top:0px!important}.footer .footer-block.grid__item .footer-block{margin-right:0;max-width:370px;width:100%;display:block}.footer .footer-block .footer-block__heading{margin-bottom:27px;letter-spacing:.65px;font-size:13px;font-family:Arimo,sans-serif!important}.footer .footer-block .footer-block__details-content .link{line-height:2.27;padding:0;letter-spacing:1.32px;color:#000;font-size:11px}.footer-block__brand-info .footer__list-social{margin:0!important;display:block}.footer-block__brand-info .footer__list-social .list-social__link{padding:0}.footer-block__brand-info .footer__list-social .list-social__link .visually-hidden{position:static!important;width:auto;height:auto;letter-spacing:1.32px;color:#000;font-size:11px;line-height:1;margin:0 0 0 10px}.footer-block__brand-info .footer__list-social.list-social .list-social__item{margin-bottom:18px}.footer .footer-block{width:auto}.footer .footer-block.grid__item .footer-block .footer__column.footer__column--info ul{padding:0;margin-bottom:0;display:flex;flex-wrap:wrap;gap:20px;margin-top:50px}.footer .footer-block.grid__item .footer-block .footer__column.footer__column--info ul li{display:inline-block;line-height:0}.footer .footer-block.grid__item .footer-block #ContactFooter{margin-left:0}.footer-block__newsletter #Subscribe{opacity:0}.footer .footer__content-bottom{padding:0;background-color:#a49689;border-top:0}.footer .footer__content-bottom .footer__copyright.caption{margin-top:0}.footer .footer__content-bottom-wrapper--center{justify-content:space-between;gap:20px;align-items:center;padding-top:8px;padding-bottom:8px}.footer .footer__content-bottom-wrapper--center .ft_bottom_menu{padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:40px;margin:0}.footer .footer__content-bottom-wrapper--center .ft_bottom_menu .link,.footer .footer__content-bottom .footer__copyright.caption .copyright__content,.footer .footer__content-bottom .footer__copyright.caption a{text-decoration:none;letter-spacing:.26px;color:#e2d7cc;font-size:13px;line-height:1}.footer .footer__content-bottom-wrapper--center .copy_right_content a{color:#c9b8a6;text-decoration:none;letter-spacing:1.04px;font-size:13px}.form-agreement{display:flex}.footer-block--newsletter #terms_agreement_newsletter{flex:0 0 10px}.template-about-us .img_with_text .page-width{max-width:1025px}.cm_about_first_img_with_text .image-with-text__text-item .image-with-text__content{padding-left:0}.img_with_text .image-with-text__content .image-with-text__text{margin-top:30px}.img_with_text .image-with-text__content .image-with-text__text p{line-height:1.75;max-width:480px}.cm_about_second_img_with_text .image-with-text__text-item .image-with-text__content{padding-right:0}.template-about-us .img_banner .banner__content .banner__box .banner__heading{font-size:42px;letter-spacing:1.26px;line-height:1}.template-about-us .img_banner .banner__content .banner__box .banner__text{margin-top:30px;max-width:500px}.template-about-us .img_banner .banner__content .banner__box .banner__text p{letter-spacing:.36px;font-size:18px;line-height:1.5555}.template-about-us .img_banner .banner__content .banner__box .banner__buttons{margin-top:40px}.template-about-us .quote_icon .rich-text__heading{font-family:Suranna!important}.template-faq .rich-text{padding-top:210px;padding-bottom:60px}.template-faq .faq.page-width{max-width:1170px}.template-faq .faq .faq-accordian{display:flex;flex-wrap:wrap;grid-column-gap:110px}.template-faq .faq .faq-accordian .faq_tab_btn ul{padding:0;list-style-type:none;margin:0}.template-faq .faq .faq-accordian .faq_tab_btn ul li a{letter-spacing:1.2px;color:#27262d;text-transform:uppercase;text-decoration:none;font-size:15px;display:block;min-height:38px;line-height:38px;padding-left:20px;border:1px solid transparent;border-radius:5px}.template-faq .faq .faq-accordian .faq_tab_btn .active_tab a{border-color:#000}.template-faq .faq .faq-accordian .faq_tab_btn li{margin-bottom:20px}.template-faq .faq .faq_tab_content h2:first-child{margin-top:0}.template-faq .faq .faq_tab_content h2{letter-spacing:0px;padding-bottom:0;margin-top:40px}.template-faq .faq .faq_tab_content .accordion{border:0}.template-faq .faq .faq_tab_content .accordion summary{border-bottom:1px solid #a49689;padding:30px 0 13px;justify-content:space-between;gap:10px;align-items:center}.template-faq .faq .faq_tab_content .accordion__content.rte{padding:0!important;margin:0!important;border-top:0!important}.template-faq .faq .faq_tab_content .accordion summary.faq_Click.is_open{margin-bottom:20px}.template-faq .faq .faq_tab_content .accordion__content.rte p{max-width:616px}.template-faq .faq .faq_tab_content .accordion summary .accordion__title{font-size:16px;font-family:Arimo,sans-serif!important;line-height:1}.template-faq .faq .faq_tab_content .accordion summary.faq_Click.is_open svg{transform:rotate(180deg)}.cm_faq_contact_img_with_text .page-width{max-width:100%;padding:0}.cm_faq_contact_img_with_text .image-with-text__text-item .image-with-text__content{max-width:595px;margin-left:auto;margin-right:auto}.template-faq .img_with_text{padding-bottom:30px}.cm_faq_contact_img_with_text .image-with-text__text-item .image-with-text__content .image-with-text__heading{font-size:25px;max-width:419px;letter-spacing:1px}.form-agreement #terms_agreement_contact,.form-agreement #terms_agreement_newsletter{margin:3px 6px 0 0;background-color:transparent;width:10px;height:10px;border:1px solid #BEBDBC;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;position:relative}.form-agreement #terms_agreement_contact:after,.form-agreement #terms_agreement_newsletter: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=1715574921);background-repeat:no-repeat;background-size:8px}.form-agreement #terms_agreement_contact:checked:after,.form-agreement #terms_agreement_newsletter:checked:after{opacity:1;transform:scale(1)}.form-agreement #terms_agreement_contact:checked,.form-agreement #terms_agreement_newsletter:checked{border:none;-webkit-box-shadow:0 0 0 11px #a49689 inset;box-shadow:0 0 0 11px #a49689 inset}.form-agreement label,.form-agreement label a{font-size:11px;line-height:1.5;letter-spacing:.52px;color:#959595}.form-agreement{line-height:1.2}.newsletter-form__field-wrapper .field{margin-bottom:10px}.footer-block--newsletter label{display:inline-block}.template-contact .contact .form-content .title{margin-bottom:30px}.template-contact .contact .form-content .sub-heading{margin-bottom:25px}.template-contact .contact .form-content .sub-heading{margin-bottom:25px;letter-spacing:.32px;color:#000}.template-contact .contact .form-content .header-button .button{background-color:transparent;min-height:auto;padding:0 37px 0 0}.template-contact .contact .form-content .header-button .button:after{box-shadow:none;background-position:100% 50%}.contact .contact_form_inner #ContactForm .field{margin-bottom:12px}.contact .contact_form_inner #ContactForm .field #ContactForm-body{height:120px;min-height:120px}.contact .contact_form_inner #ContactForm .form-agreement #terms_agreement_contact{width:15px;height:15px;margin-top:0;margin-right:10px}.template-contact .contact .form-wrap{align-items:normal}.template-contact .contact .form-wrap .form-image .form-image{height:100%}.template-contact .contact .form-wrap .form-image .cont-img{object-fit:cover}.template-contact .contact .form-content,.template-login .image-with-text__text-item .image-with-text__content,.template-register .image-with-text__text-item .image-with-text__content{display:flex;flex-direction:column;justify-content:center;padding-bottom:100px;padding-top:200px}.template-contact .contact .form-content,.template-login .image-with-text__text-item .image-with-text__content,.template-register .image-with-text__text-item .image-with-text__content{padding-right:160px;padding-left:50px}.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)}.eye-open.show-password #togglePassword:before,.eye-open.show-password #togglePassword_customer:before{opacity:0;visibility:hidden}.template-login .image-with-text__text-item .image-with-text__content .customer.login,.template-register .image-with-text__text-item .image-with-text__content .customer.register{padding:0;width:100%;max-width:100%}.template-login .image-with-text__text-item .image-with-text__content .customer.login h2,.template-register .image-with-text__text-item .image-with-text__content .customer.register h2{margin:0;text-align:left}.template-login .image-with-text__text-item .image-with-text__content .customer.login #customer_login .field,.template-register .image-with-text__text-item .image-with-text__content .customer.register #create_customer .field{margin:0 0 15px}.login .forgot_pass_link{letter-spacing:.26px;color:#959595;line-height:1;text-decoration:none;font-size:13px}.template-login .button.button--full-width.btn_arrow.button--secondary:after{background-position:calc(50% + 80px) 50%}.template-register .button.button--full-width.btn_arrow.button--secondary:after{background-position:calc(50% + 97px) 50%}.template-login [action="/account/recover"] .button.button--full-width.btn_arrow.button--secondary:after{background-position:calc(50% + 58px) 50%}.template-login .image-with-text__text-item .image-with-text__content .customer.login #customer_login .register_link,.template-login .image-with-text__text-item .image-with-text__content .customer.login #customer_login .register_link a,.template-register .image-with-text__text-item .image-with-text__content .customer.register #create_customer .login_link,.template-register .image-with-text__text-item .image-with-text__content .customer.register #create_customer .login_link a{display:flex;letter-spacing:.32px;color:#000;font-size:16px;margin:0;justify-content:center;gap:5px;line-height:1}.recover_subtext{text-align:left}.template-collection .collection-hero .collection-hero__title{margin-top:0;text-align:center}.template-collection .collection-hero .collection-hero__text-wrapper{padding-top:60px}.template-collection .collection-hero .collection-hero__text-wrapper .collection-hero__description{text-align:center;max-width:800px;margin:0 auto}.template-collection .collection-hero .collection-hero__text-wrapper .collection-hero__description p{line-height:1.75}.template-collection .collection-hero .collection-hero__subcollection .collection_list_btn{padding-left:0;list-style-type:none;display:flex;grid-column-gap:30px;overflow-y:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:20px auto 0;max-width:fit-content}.template-collection .collection-hero .collection-hero__subcollection .collection_list_btn::-webkit-scrollbar-thumb{background:transparent}.template-collection .collection-hero .collection-hero__subcollection .collection_list_btn::-webkit-scrollbar{width:0;background:transparent}.template-collection .collection-hero .collection-hero__subcollection .collection_list_btn li{flex:0 0 auto}.template-collection .collection-hero .collection-hero__subcollection .collection_list_btn li .btn{line-height:1;background-color:#f2f2f2;letter-spacing:1.2px;color:#27262d;text-decoration:none;padding:6px 8px;font-size:12px;border-radius:8px;display:inline-block}.template-collection .collection-hero .collection-hero__subcollection .collection_list_btn li .btn.active,.template-collection .collection-hero .collection-hero__subcollection .collection_list_btn li .btn:hover{background-color:#27262d;color:#f5f2f0}.collection-hero{margin-bottom:30px}.template-collection #AjaxinatePagination{text-align:center;margin-top:40px}.template-collection.overflow-hidden-mobile .section-header.shopify-section-group-header-group,.template-collection.overflow-hidden-mobile .shopify-section-group-header-group{z-index:auto}.cm_filter_vertical .facets-container #FacetFiltersForm #verticalTitle{letter-spacing:.32px;color:#000;font-size:16px;font-family:Arimo,sans-serif!important;margin-bottom:0;padding-bottom:10px;line-height:1.313;width:100%;border-bottom:1px solid #E2E2E2;background-color:#fff;display:flex;align-items:center;gap:20px;cursor:pointer}.facets-container{padding-top:0}.facets-vertical .facets-wrapper.cm_filter_vertical{padding-right:0}.cm_filter_vertical .facets-container #FacetFiltersForm{width:100%}.cm_filter_vertical .facets-container .active-facets-desktop facet-remove{display:none}.cm_filter_vertical .facets-container .facets__disclosure-vertical{margin:0 20px;border-top:0;border-bottom:.1rem solid #E2E2E2}.cm_filter_vertical .facets-container .facets__disclosure-vertical .facets__summary{padding:28px 0;line-height:1}.cm_filter_vertical .facets-container .facets__disclosure-vertical .facets__summary .facets__summary-label{text-decoration:none}.cm_filter_vertical .facets-container #FacetFiltersForm #verticalTitle .filter_label_icon{line-height:1}.cm_filter_vertical .facets-container .facets__disclosure-vertical .facets-wrap{padding-top:0;margin:0}.cm_filter_vertical .facets-container .facets__disclosure-vertical .facets-wrap .facets__label{align-items:center;padding-right:0}.cm_filter_vertical .facets-container .facets__disclosure-vertical .facets-wrap .facets-layout{display:grid;grid-template-columns:1fr 1fr}.cm_filter_vertical .facets-container .facets__disclosure-vertical .facets-wrap .list-menu__item:first-child .facets__label{padding-top:0;padding-bottom:0}.cm_filter_vertical .facets-container .facets__disclosure-vertical .facets-wrap .facets__label input{width:20px;height:20px;top:50%;left:0;margin:0;transform:translateY(-50%)}.cm_filter_vertical .facets-container .facets__disclosure-vertical .facets-wrap .facets__label .checkbox_icon rect{stroke:transparent}.cm_filter_vertical .facets-container .facets__disclosure-vertical .facets-wrap .facets__label .checkbox_icon{margin-right:10px;border-radius:3px;border:1px solid #000;width:20px;height:20px}.cm_filter_vertical .facets-container .facets__disclosure-vertical .facets-wrap .facets__label .icon-checkmark{top:50%;transform:translateY(-50%);left:2px;background-color:transparent}.cm_filter_vertical .facets-container .facets__disclosure-vertical .facets-wrap .facets__label .facet-checkbox__text .facet-checkbox__text-label{text-decoration:none}.facets .facet-filters__field #SortBy{outline:none;box-shadow:none;padding-left:5px;font-size:16px;color:#000;letter-spacing:.32px}.loadmore_option.facets__reset{margin-top:30px;letter-spacing:.26px;color:#959595;line-height:1;font-size:13px}.template-product .breadcrumbs_cover_cls{padding-top:30px}.template-product .breadcrumbs_cover_cls .page-width{max-width:1320px}.template-product .breadcrumbs_cover_cls .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link{letter-spacing:.22px;font-size:11px;color:#959595;text-decoration:none}.template-product .breadcrumbs_cover_cls .breadcrumbs__item:not(:last-child):after{transform:none;border:0;border-right:1px solid #959595;height:10px;margin:0}.template-product .breadcrumbs_cover_cls .breadcrumbs__list .breadcrumbs__item{padding-right:10px;line-height:1}.template-product .breadcrumbs_cover_cls .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link[aria-current=page]{color:#a49689}.main_product .page-width{max-width:1143px}.main_product .product .pdp_slider_cover.thumb_slider__left{grid-column-gap:20px}.main_product .product .pdp_slider_cover.thumb_slider__left .product_thumbnail ul{margin-top:0}.main_product .product .pdp_slider_cover.thumb_slider__left .product_thumbnail ul .swiper-slide{margin-bottom:11px!important}.main_product .product .pdp_slider_cover.thumb_slider__left .slider_btn_bottom{padding-top:20px;text-align:right}.main_product .product .pdp_slider_cover.thumb_slider__left .slider_btn_bottom .swiper-button-disabled{opacity:1}.product .product__info-wrapper .product__title{margin:0 0 20px}.product__info-wrapper .pdp-short-des{margin:30px 0}.pdp-short-des ul{padding-left:25px}.pdp-short-des ul li{line-height:normal;margin-bottom:14px}.pdp-short-des ul li::marker{font-size:22px}.product__info-wrapper .product-form__input{margin-bottom:0}.product__info-wrapper .product-form__input .form__label,.product__info-wrapper .product-form__input .form__label span{font-size:16px;letter-spacing:.32px;color:#000;margin-bottom:10px}.product__info-wrapper .product-form__input.farbe label,.product__info-wrapper .product-form__input.color label,.product__info-wrapper .product-form__input.product-form__input--swatch label{margin:0 10px 0 0;border-radius:3px;width:20px;height:20px;padding:0;border-color:#dbdbdb}.product__info-wrapper .product-form__input.product-form__input--swatch label .swatch{border:none;border-radius:0}.product__info-wrapper .product-form__input.farbe input[type=radio]:checked+label,.product__info-wrapper .product-form__input.color input[type=radio]:checked+label,.product__info-wrapper .product-form__input.product-form__input--swatch input[type=radio]:checked+label{border-color:#000}.product__info-wrapper .product-form__input .swatch-input__input:active+.swatch-input__label,.product__info-wrapper .product-form__input .swatch-input__input:checked+.swatch-input__label,.product__info-wrapper .product-form__input .swatch-input__input+.swatch-input__label:hover,.product__info-wrapper .product-form__input .swatch-input__input:hover+.swatch-input__label{outline:none}.product__info-wrapper .product-form__input.grosse,.product__info-wrapper .product-form__input.size{margin-top:30px}.product__info-wrapper .product-form__input.grosse label,.product__info-wrapper .product-form__input.size label{width:60px;height:40px;border-radius:5px;margin:0;border-color:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:16px;letter-spacing:.32px}.product__info-wrapper .product-form__input.grosse input[type=radio]:checked+label,.product__info-wrapper .product-form__input.size input[type=radio]:checked+label{background-color:transparent;color:#000;border-color:#000}.product-form__input input[type=radio].disabled+label{border:0;color:#000;text-decoration:none;position:relative}.product-form__input input[type=radio].disabled+label:before{top:50%;left:50%;z-index:1;border-top:1px solid #000;border-radius:0;width:25px;height:auto;right:auto;bottom:auto;transform:translate(-50%,-50%) rotate(315deg)}.product-form__input input[type=radio].disabled:checked+label{color:#000!important;background-color:transparent}.product__info-wrapper .product__text{margin:30px 0 40px;letter-spacing:.26px;color:#959595;font-size:13px}.product-form__input input[type=radio]+label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width)* -1);right:calc(var(--variant-pills-border-width)* -1);bottom:calc(var(--variant-pills-border-width)* -1);left:calc(var(--variant-pills-border-width)* -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.cart_btn_with_quantity{display:flex;flex-direction:row-reverse;gap:20px;justify-content:flex-end}.cart_btn_with_quantity .product-form__input{flex:0;padding:0;margin:0;max-width:inherit}.cart_btn_with_quantity .product-form__submit span{letter-spacing:1.2px;color:#27262d;font-size:15px;line-height:1}.cart_btn_with_quantity .product-form__submit{margin-bottom:0;border:1px solid #000000;border-radius:5px;width:100%;min-height:40px;height:40px;display:flex;gap:8px}.cart_btn_with_quantity .product-form__submit:after{box-shadow:none!important}.ct_button{height:40px;padding:7px 16px!important;border-radius:5px;font-size:15px;letter-spacing:1.2px;line-height:1;display:flex!important;align-items:center;justify-content:center}.cart_btn_with_quantity .product-form__submit[disabled],.cart_btn_with_quantity .product-form__submit[disabled]+.product-form__quantity{display:none}.cart_btn_with_quantity .product-form__input .quantity{width:calc(8rem / var(--font-body-scale) + var(--inputs-border-width)* 2);min-height:40px}.cart_btn_with_quantity .product-form__input .quantity .quantity__button{margin:0}.cart_btn_with_quantity .product-form__input .quantity input,.cart_btn_with_quantity .product-form__input .quantity input::placeholder{letter-spacing:.32px;color:#000}.cart_btn_with_quantity .product-form__input .quantity:after{box-shadow:none}.product__inventory{gap:8px;margin:10px 0}.product__inventory .inventory_in_stock{letter-spacing:.26px;color:#00792f;font-size:13px;line-height:1}.product__inventory svg{width:8px;height:8px}.product__info-wrapper product-form.product-form{margin-bottom:0}.product .product__info-wrapper .icon-with-text{display:flex;flex-wrap:wrap;margin:0 0 40px;gap:30px}.product .product__info-wrapper .icon-with-text .icon-with-text__item{flex:0 0 auto;margin-bottom:0}.product .product__info-wrapper .icon-with-text span{letter-spacing:.26px;color:#000;font-size:13px}.cart_btn_with_quantity .product-form__input .quantity .quantity__button svg g{fill:#000}.product__info-wrapper .product__featured_detail{margin:0;background-color:#f5f2f0;padding:20px 30px;display:flex;justify-content:space-between;text-align:center;gap:10px}.product__info-wrapper .product__featured_detail .product__fetured_text{line-height:normal}.product__info-wrapper .product__featured_detail.icon_block_2{justify-content:center;gap:20px}.product__info-wrapper .product__featured_detail .product__fetured_img{line-height:0;margin-bottom:10px;max-width:50px;max-height:50px;min-height:50px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center}.product__info-wrapper .product__featured_detail .product__fetured_text span{line-height:1;letter-spacing:.48px;font-size:12px}.product__info-wrapper .product__accordion{margin-top:40px;border:0}.product__info-wrapper .product__accordion+.product__accordion{margin-top:0}.product__info-wrapper .product__accordion summary{padding:24px 0;border-bottom:.5px solid #A49689;align-items:center}.product__info-wrapper .product__featured_detail+.product__accordion.accordion summary{padding-top:0}.product__info-wrapper .product__accordion summary .accordion__title{color:#000;font-size:18px;font-family:Arimo,sans-serif!important;line-height:1}.product__info-wrapper .accordion__content{padding:0;margin:20px 0 18px}.product__info-wrapper .product__accordion summary .icon-accordion{margin-right:8px}.product__info-wrapper .product__accordion summary[aria-expanded=true] .accordion_down_arrow{transform:rotate(180deg)}.option_with_size_chart{display:flex;justify-content:space-between;gap:10px}a.popup-modal.size_popup{letter-spacing:.26px;color:#959595;font-size:13px}.template-product .tab_collection_content .collection__view-all{display:none}.template-product .collection .collection__title,.related-products .related-products__heading{margin-bottom:40px;text-align:center}.template-product .crosscell_pdp{margin-top:60px;padding:20px;background:#f5f2f0}.crosscell_pdp h2{margin:0;font-size:18px;letter-spacing:0px;font-family:Arimo,sans-serif!important}.crosscell_pdp ul{padding-left:0;margin-top:20px;margin-bottom:0}.crosscell_pdp ul .pdp_detail{list-style-type:none;display:flex;flex-wrap:wrap;gap:20px}.crosscell_pdp ul .pdp_detail .pdp_img img{max-width:90px}.crosscell_pdp ul .pdp_detail .pdp_img{line-height:0}.crosscell_pdp ul .pdp_detail .pdp_content_block{width:calc(100% - 110px)}.crosscell_pdp ul .pdp_detail:not(:last-child){margin-bottom:30px}.crosscell_pdp ul .pdp_detail .pdp_content_block .pdp_heading_with_price{display:flex;justify-content:space-between;gap:10px;margin-bottom:20px}.crosscell_pdp ul .pdp_detail .pdp_content_block .pdp_heading_with_price .pdp_title{letter-spacing:1.3px;color:#1a1a1a;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1}.crosscell_pdp ul .pdp_detail .pdp_content_block .pdp_heading_with_price .pdp_price{letter-spacing:.52px;color:#1a1a1a;font-size:13px;line-height:1}.crosscell_pdp ul .pdp_detail .pdp_content_block lable{display:none}.crosscell_pdp ul .pdp_detail .pdp_content_block .pdp_variants select{border:.5px solid #000000;border-radius:5px;padding:5px 10px;min-height:30px;color:#969696;font-size:14px;flex:1;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/cdn/shop/files/Variant-Arrow-icon.svg?v=1715939691);background-repeat:no-repeat;background-position-y:50%;background-position-x:calc(100% - 10px)}.crosscell_pdp ul .pdp_detail .pdp_content_block .pdp_variants{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.crosscell_pdp ul .pdp_detail .pdp_content_block span{color:#bebebe;font-size:15px;letter-spacing:1.2px}.crosscell_pdp ul .pdp_detail .pdp_content_block button:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #bebebe,0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.mfp-bg{display:block!important}.white-popup-block{position:relative;background:#fff;padding:20px;width:auto;max-width:600px;margin:20px auto}.white-popup-block .size_img{line-height:0}.white-popup-block .size_img img{max-width:100%}.main_product .product .pdp_slider_cover.thumb_slider__left .product_thumbnail ul .swiper-slide.swiper-slide-thumb-active .thumbnail{border-color:#000}.template-product footer{margin-top:50px}.product__info-wrapper .product-form__input .form__label span select-option{margin-left:4px}.pdp_swatch .var-outer .pdp_image_sw .metafieldProdImage{max-width:100%}.pdp_swatch .var-outer{max-width:60px;margin:6px 10px}.pdp_swatch .var-outer .pdp_image_sw{line-height:0}.pdp_swatch .var-outer:first-child{margin-left:0}.pdp_video_btn{position:absolute;bottom:2px;right:0;border-radius:5px;z-index:1}.card__inner .card__content{gap:10px;justify-content:space-between}.card__inner .card__content .card__badge.sale_badge{display:none}.cart-drawer .drawer__inner .drawer__head_title{display:flex;align-items:center;justify-content:center;column-gap:10px}.cart-drawer .drawer__inner .drawer__head_title h2.drawer__heading{font-size:16px;letter-spacing:0;line-height:28px;margin:0;font-family:Arimo,sans-serif!important;font-weight:400}.cart-drawer .drawer__header{display:flex;align-items:center;justify-content:center;padding:11px 0}.cart-drawer button.drawer__close svg{width:15px;height:15px;color:#27262d;opacity:1}.cart-drawer .cart-item__name,.cart-drawer .upsell-title-price .cart__item-name{font-size:13px;font-weight:700;text-decoration:none!important;letter-spacing:1.3px;margin-bottom:0;line-height:20px}.cart-drawer .cart-item__price-wrapper span.price,.cart-drawer .price_with_inc_label .product_price{font-size:13px;font-weight:400;color:#1a1a1a;letter-spacing:.52px}.cart-drawer .unit-price.caption,.cart-drawer .price_with_inc_label .vat_inc.vat_inc{font-size:12px;font-weight:300;color:#959595}.cart-drawer .price_with_inc_label .vat_inc.vat_inc{margin-left:10px}.cart-drawer .quantity-popover-container input{font-size:15px;letter-spacing:.3px;color:#000;padding:0}.quantity__button .icon g{fill:#000}.price_cart_drawer .unit-price.caption{font-size:12px!important}.cart-drawer__form .product-option{font-size:13px}.cart-drawer .quantity__button svg{width:.89rem}.cart-drawer .cart-items .cart-item{grid-template-rows:repeat(2,auto);grid-template-columns:auto auto auto;align-items:center}.cart-drawer .cart-item{border-bottom:solid 1px #E6E6E6}.cart-drawer .cartdrawer-upsell h3{font-size:16px;text-align:center;margin-bottom:20px;margin-top:20px;letter-spacing:0;font-family:Arimo,sans-serif!important;line-height:1}.cart-drawer .cart-item:last-child{margin-bottom:.8rem!important}.cart-drawer button.button.cart-remove-button{font-size:12px;font-weight:400;text-decoration:underline;min-height:auto;margin-top:0;margin-bottom:0;line-height:1;letter-spacing:.24px;color:#959595;text-transform:inherit}.cart-drawer .cart-item__details,.cart-drawer .cart-items .cart-item__quantity{grid-row:1 / 3}.cart-drawer .quick-add__submit span{font-size:13px;font-weight:400;letter-spacing:normal;color:#959595}.cart-drawer .quick-add__submit{padding:0!important;min-height:inherit}.cart-drawer .quick-add__submit:hover{background:transparent!important;border:0;min-height:auto}.cart-drawer .pro-details-price-add-to-cart-button{display:flex;align-items:center}.cart-drawer__footer h2.totals__total{font-size:16px;margin-top:0;letter-spacing:0px;color:#000;font-family:Arimo,sans-serif!important}.cart-drawer__footer p.totals__total-value{font-size:16px;letter-spacing:0px}.cart-drawer__footer small.tax-note.caption-large,.cart-drawer__footer small.tax-note.caption-large a{font-size:12px;letter-spacing:.24px;color:#959595;margin:9px 0 12px;line-height:1}.cart-drawer .cart__checkout-button{max-width:none;min-height:40px}.cart .cart-item quantity-input.quantity{max-width:inherit}.cart .cart-item__price-wrapper span.price{font-weight:700}.cart-drawer .main_wrapper{align-items:center;margin-bottom:14px}.cart .cart-item cart-remove-button svg.icon.icon-remove{color:#000}.cart-drawer quantity-input.quantity{min-height:17px;max-width:55px}.cart-drawer quantity-input.quantity .quantity__button{width:1.6rem}.upsell-pro-list .quick-add__submit{justify-content:flex-end}.cart-drawer .quick-add__submit:hover{border-radius:0;border:0}.upsell-pro-list .quick-add__submit{background:transparent}.upsell-pro-list .quick-add__submit:hover span{color:#000;border-color:#000}.cart .cart__footer-wrapper{padding-bottom:80px}.cart-drawer .drawer__inner .drawer__head_title{display:flex;align-items:center;justify-content:center;column-gap:15px}.cart-drawer .drawer__inner .drawer__head_title svg{width:21px;height:18px}.cart-drawer .cart-item cart-remove-button{margin:24px 0 0;width:auto;height:auto}.cart-drawer .cart-item__error-text{font-size:9px;text-align:right;padding-right:.7rem}.cart-drawer .cart-items .cart-item__quantity quantity-popover .cart-item__quantity-wrapper{justify-content:space-between;padding-right:0;height:100%;flex-direction:column}.cart-drawer .cart-items .cart-item__quantity quantity-popover .cart-item__quantity-wrapper .quantity-popover-container{justify-content:flex-end}.drawer__footer{padding-top:3.5rem;border-color:#e6e6e6;border:0!important}.drawer__cart-items-wrapper hr.outline_m0{background:#e6e6e6}.cart-drawer__footer .free_shipping_card_wrapper{padding-bottom:14px;border-bottom:solid 1px #E6E6E6}.cart-drawer button.drawer__close svg{color:#292929}.upsell-pro-list .main_wrapper .pro-image{text-align:center}.upsell-pro-list .upsell-title-price h4.cart__item-name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.upsell-pro-list span.product_type{font-size:14px;color:gray}.upsell-pro-list .quick-add__submit{border:0;text-decoration:none}.upsell-pro-list .quick-add__submit span{color:#959595;border-color:#959595;font-size:12px}.upsell-pro-list .quick-add__submit svg{width:17px;height:auto}.upsell-pro-list .main_wrapper{border-bottom:solid 1px #e6e6e6;padding-bottom:16px}.cart-drawer .cart-items td.cart-item__media{display:flex;align-items:center;justify-content:center;padding:0 20px 0 0;width:60px;margin:0 auto}td.cart-item__details{padding:0!important}.cart-drawer .cart-item{padding:16px 0!important}.cart-drawer .cart-item{gap:0!important}quantity-input.quantity.cart-quantity:before,quantity-input.quantity.cart-quantity:after{display:none}td.cart-item__details{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.cart-item__quantity-wrapper{padding-top:0!important}.upsell-pro-list .main_wrapper .pro-image img{width:40px}.pro-details.cart__item-details{padding-left:20px!important}.upsell-pro-list .main_wrapper .pro-image{padding-right:0;line-height:0}.upsell-pro-list .main_wrapper{align-items:flex-start}.upsell-pro-list .main_wrapper .pro-image .pro-image-wrap{display:inline-block;line-height:0}.cart-drawer cart-drawer-items{position:relative;display:flex;flex-direction:column}.pro-details.cart__item-details .price_with_inc_label{line-height:1}.cart-drawer .cart__contents{overflow-y:auto;padding-right:5px}.cart-drawer .cart__contents::-webkit-scrollbar{width:3px}.cart-drawer .cart__contents::-webkit-scrollbar-track{background:#fff}.cart-drawer .cart__contents::-webkit-scrollbar-thumb{background-color:#e6e6e6;border-radius:3px;border:3px none #ffffff}button#CartDrawer-Checkout.button.btn_arrow:after{background-position:65% 50%}.cart-drawer .cart__contents #CartDrawer-CartItems{overflow-x:hidden}.cart-drawer .cart-item__details{flex-direction:row;flex-wrap:wrap;grid-row-gap:0;grid-column-gap:10px}.cart-drawer .cart-item__details .cart-item__name,.cart-drawer .cart-item__details .price_cart_drawer{width:100%;flex:0 0 100%}.cart-drawer .cart-item__details .product-option,.product_variants{flex:1;margin-top:4px;line-height:1}.cart-drawer .cart-item__details .product-option span,.product_variants span{line-height:1;display:inline-block;letter-spacing:.26px;color:#959595;font-size:13px}.cart-drawer .cart-item__details .price_cart_drawer,.pro-details.cart__item-details .price_with_inc_label{margin-top:11px}.cart-drawer .cart-items td .discounts.list-unstyled,.cart-drawer .cart-item__details .cart-item__discounted-prices{flex:0 0 100%}.template-cart .cart-item td.cart-item__media{padding-top:0}.template-cart .cart-item td.cart-item__details{padding-left:20px!important;display:table-cell;vertical-align:middle;padding-top:0!important}.template-cart .cart-item td.cart-item__details .cart-item__name{text-decoration:none}.template-cart .cart-item .cart-item__price-wrapper span.price{margin-top:2.5rem}.template-cart .cart__ctas button{min-height:40px}.template-cart .totals h2.totals__total{font-size:16px;letter-spacing:normal;font-weight:700;font-family:Arimo,sans-serif!important}.template-cart .totals .totals__total-value{font-size:16px;font-weight:700}.template-cart .totals{justify-content:space-between}.cart-items__heading--wide.cart-items__heading--quantity{text-align:center;padding-left:0}.template-search--empty p[role=status]{text-align:center}@media only screen and (min-width:750px){h1,.h1{font-size:44px;letter-spacing:1.32px;line-height:1.4545;margin-bottom:20px}h2,.h2{font-size:30px;letter-spacing:1.2px;line-height:1.3333;margin-bottom:20px}h3,.h3{font-size:25px;letter-spacing:1px;line-height:1.6}h4,.h4{font-size:20px;letter-spacing:0px;line-height:1.75}h5,.h5{font-size:16px;letter-spacing:0px;line-height:1.75}h6,.h6{font-size:15px;letter-spacing:0px;line-height:1.6666}p,span,li,a{font-size:16px;letter-spacing:.32px;line-height:1.75}.button,.button-label,.shopify-challenge__button,.customer button{font-size:15px;letter-spacing:1.2px;line-height:1;min-height:40px;text-transform:uppercase}.field__input,.select__select,.customer .field input,.customer select{background-color:#fff;color:#454444;letter-spacing:0px;height:40px;min-height:40px}.field__label,.customer .field label,label{letter-spacing:0px;color:#454444}.field__label,.customer .field label{line-height:1.2}.cust_collection .slider_btn_bottom,.faq-select-btn{display:none}.tab_collection_content .slider_btn_bottom{padding-top:30px}.template-about-us .img_with_text .page-width .image-with-text .image-with-text__media-item{max-width:409px}.template-faq .faq .faq-accordian .faq_tab_btn{flex:0 0 calc(33% - 55px);max-width:calc(33% - 55px);width:100%}.template-faq .faq .faq-accordian .faq_tab_content{flex:0 0 calc(67% - 55px);max-width:calc(67% - 55px);width:100%}.template-faq .faq .faq-accordian .faq_tab_btn ul{position:sticky;top:150px}.template-faq .img_with_text{padding-bottom:50px}.contact .contact_form_inner #ContactForm .field{margin-bottom:15px}.contact .contact_form_inner,.template-login .image-with-text__text-item .image-with-text__content .customer.login,.template-register .image-with-text__text-item .image-with-text__content .customer.register{max-width:480px;margin-left:auto;width:100%;margin-right:0}.facets-vertical .active-facets{background-color:#fff}.cm_filter_vertical .facets-container #FacetFiltersForm #verticalTitle{padding-left:20px}.template-collection #ProductGridContainer #product-grid{grid-row-gap:40px}.cm_filter_vertical .facets-container{position:absolute;z-index:2;background-color:#fefefe;padding:0;width:346px;margin-top:-32px;margin-left:-20px}.facets-vertical-sort{border-bottom:1px solid #E2E2E2;padding-bottom:10px}.cm_filter_vertical .facets-container #FacetFiltersForm #verticalTitle .filter_label_icon .mobile-filter-icon{display:none}.facets-vertical .active-facets-vertical-filter.cust_slide .filter_label_icon{transform:rotate(180deg)}.product .product__media-wrapper{padding-right:5rem}.main_product .product .pdp_slider_cover.thumb_slider__left .product_thumbnail{width:70px}.main_product .product .pdp_slider_cover.thumb_slider__left .product-image-main{width:calc(100% - 90px)}.related-products .slider_btn_bottom,.button.pdp_video_btn{display:none}}@media screen and (min-width:990px){.cm_about_second_img_with_text .image-with-text__text-item .image-with-text__content{padding-left:80px}.cm_about_first_img_with_text .image-with-text__text-item .image-with-text__content{padding-right:80px}.rich-text__wrapper .rich-text__blocks{max-width:100%}}@media only screen and (max-width:1440px){.testimonial_slider .swiper{width:100%}}@media only screen and (max-width:1350px){.custom_image_with_product .collage .collage_product_right{flex:0 0 60%;max-width:60%}.custom_image_with_product .collage .collage_image_block{flex:0 0 40%;max-width:40%}.template-contact .contact .form-content,.template-login .image-with-text__text-item .image-with-text__content,.template-register .image-with-text__text-item .image-with-text__content{padding-right:100px}.header .list-menu .list-menu__item,.header .list-menu .list-menu__item span{font-size:14px;letter-spacing:0px}.header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select span{font-size:14px}}@media only screen and (max-width:1199px){.header .list-menu .list-menu__item,.header .list-menu .list-menu__item span{font-size:14px;letter-spacing:1px}.header .list-menu .list-menu__item{padding:0 8px}.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__text.rte,.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__buttons{margin-top:20px}.template-faq .faq .faq-accordian{grid-column-gap:50px}.template-faq .faq .faq-accordian .faq_tab_btn{flex:0 0 calc(35% - 25px);max-width:calc(35% - 25px)}.template-faq .faq .faq-accordian .faq_tab_content{flex:0 0 calc(65% - 25px);max-width:calc(65% - 25px)}.template-contact .contact .form-content,.template-login .image-with-text__text-item .image-with-text__content,.template-register.image-with-text__text-item .image-with-text__content{padding-right:50px}.template-contact .contact .form-content,.template-login .image-with-text__text-item .image-with-text__content,.template-register .image-with-text__text-item .image-with-text__content{padding-top:170px;padding-bottom:50px}.cart_btn_with_quantity .product-form__submit span{letter-spacing:1px;font-size:14px}.cart_btn_with_quantity .product-form__submit{padding:0 10px}.card-information .button.button--secondary span{font-size:11px;line-height:normal}.header .list-menu .list-menu__item,.header .list-menu .list-menu__item span{letter-spacing:0}.js .header-localization:not(.menu-drawer__localization) .localization-form__select span{font-size:14px;letter-spacing:0}.header__icons{grid-column-gap:10px}.js .header-localization:not(.menu-drawer__localization) .localization-form__select{padding-left:0!important}}@media only screen and (max-width:1024px){.template-index .slideshow .banner__box .banner__heading{font-size:35px}.header .list-menu .list-menu__item,.header .list-menu .list-menu__item span{font-size:12px}.header .list-menu .list-menu__item{padding:0 5px}.header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select span{font-size:13px}.header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select{padding-right:23px}}@media only screen and (max-width:989px){.template-index .header .list-menu .list-menu__item{color:#000}.template-index .header__icon .icon-hamburger path{fill:#fff}.template-index .shopify-section-header-sticky .header__icon .icon-hamburger path{fill:#000}.custom_image_with_product .collage .collage_product_right{padding:50px 32px}.custom_image_with_product .collage .collage_product_right{padding:0 20px;flex:0 0 50%;max-width:50%}.custom_image_with_product .collage .collage_image_block{flex:0 0 50%;max-width:50%}.collage_title_with_btn{margin-bottom:10px;gap:10px}.custom_image_with_product .collage .collage_product_right .collage-wrapper-title{font-size:28px}.template-index .slideshow .banner__box .banner__heading{font-size:25px;letter-spacing:1px}.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text{max-width:450px}.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__text p{font-size:16px}.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__text.rte,.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__buttons{margin-top:15px}.header header-drawer{margin-left:0}.header__icon--menu,.header__icon--menu .icon-hamburger{width:26px;height:19px}.menu-drawer{max-width:350px;top:-40px!important;height:100vh!important}.shopify-section-group-header-group{z-index:3}.menu-drawer-container.menu-opening .header__icon--menu span{z-index:4;position:absolute;top:-40px}.header__icon--menu[aria-expanded=true]:before{top:-40px;z-index:1;height:100vh}#menu-drawer .menu-drawer__navigation-container{display:flex;flex-direction:column}.menu-drawer__inner-container .search_box{display:flex;justify-content:flex-end;padding:30px 2rem}.menu-drawer__inner-container .menu-drawer__navigation{padding:2rem 0}.menu-drawer__navigation .menu-drawer__menu{padding-left:0;visibility:visible!important}.header .list-menu .menu-drawer__submenu .menu-drawer__close-button{display:none}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li{margin-bottom:40px;padding:0 20px}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li a,.header .list-menu summary.list-menu__item{font-size:15px;letter-spacing:1.5px;padding-right:0;padding-left:0;justify-content:center;background-color:transparent;border:0;outline:none;box-shadow:none}.header .list-menu summary.list-menu__item .icon.icon-arrow{display:none}.header .list-menu summary.list-menu__item .icon.icon-caret{display:block;right:0;top:50%;transform:translateY(-50%)}.header .list-menu .menu-drawer__submenu{position:static;transform:none!important;padding-top:20px}.header .list-menu .menu-drawer__submenu .menu-drawer__menu li{margin-bottom:20px!important}.menu-drawer__navigation .menu-drawer__menu .menu-opening[open] .icon-caret{transform:rotate(180deg)!important;top:5px!important}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li:last-child{margin-bottom:0}#menu-drawer .menu-drawer__navigation-container .menu-drawer__utility-links .menu-drawer__account{display:none}#menu-drawer .menu-drawer__navigation-container .menu-drawer__utility-links .list-social{justify-content:center}.menu-open .mobile_search_active .header__icon--menu .icon.icon-close{display:none}#menu-drawer .menu-drawer__navigation-container .menu-drawer__utility-links{background:none}#menu-drawer .search-modal__content .search__button{height:38px}#menu-drawer .predictive-search--header{top:auto;margin-top:10px}#menu-drawer .search-modal{height:80px;min-height:auto;bottom:auto}details[open] .modal-overlay:after{top:0}#menu-drawer .search-modal .search-modal__content{background-color:rgb(var(--color-background));padding:0 5rem 0 2rem}.logo_slider_cls .media-text{font-size:14px}.footer .footer-block.grid__item .footer-block{max-width:217px}.footer .footer-block .footer-block__heading{margin-bottom:15px}.footer .footer-block.grid__item .footer-block .footer__column.footer__column--info ul{margin-top:30px}.footer .footer__content-bottom-wrapper--center .ft_bottom_menu{gap:30px}.template-faq .faq .faq-accordian .faq_tab_btn ul li a{letter-spacing:1px;font-size:14px;padding:10px;display:flex;align-items:center;line-height:normal}.template-faq .faq .faq-accordian .faq_tab_btn li{margin-bottom:10px}.template-faq .faq .faq_tab_content .accordion summary .accordion__title{line-height:1.4}.template-faq .rich-text{padding-top:185px}.template-contact .contact .form-content,.template-login .image-with-text__text-item .image-with-text__content,.template-register .image-with-text__text-item .image-with-text__content{padding-left:20px;padding-right:20px}.template-contact .contact .form-content .title{margin-bottom:20px}.contact .contact__button{margin-top:3rem}.contact .contact_form_inner #ContactForm .field #ContactForm-body{height:100px;min-height:100px}.template-login .button.btn_arrow,.template-register .button.btn_arrow{padding:0 95px 0 50px}.product .product__media-wrapper{padding-right:2rem}.product .product__info-wrapper{padding-left:2rem}.cart_btn_with_quantity .product-form__submit{padding:0 10px}.product .product__info-wrapper .icon-with-text{gap:20px}.product__info-wrapper .product__featured_detail{padding:20px}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li a.menu-drawer__menu-item--active{text-decoration:underline}.cart_btn_with_quantity .product-form__submit span{letter-spacing:1px;font-size:12px}.menu-drawer{border:0}.menu-drawer__localization{text-align:center}}@media only screen and (max-width:767px){.ct_left_main_m{position:static!important;transform:none!important;margin-top:0!important}}@media only screen and (max-width:749px){.button.btn_arrow{padding:0 75px 0 40px}.button.btn_arrow:after{background-size:18px;background-image:url(/cdn/shop/files/Mobile-Btn-Arrow.svg?v=1715949316);background-position:calc(100% - 47px) 50%}.logo_slider_cls .media-text{font-size:11px;letter-spacing:.44px;line-height:1.6363}.logo_slider_cls .logo_cover_cls,.logo_slider_cls .logo_cover_cls .page-width{padding:0}.testimonial_slider .swiper{padding-left:20px;padding-right:20px}.custom_image_with_product .collage .collage_image_block,.custom_image_with_product .collage .collage_product_right{flex:0 0 100%;max-width:100%}.header .header__heading-logo-wrapper .header__heading-logo{max-width:144px}.announcement-bar-slider .announcement-bar__announcement .announcement-bar__message,.announcement-bar-slider .announcement-bar__announcement span{padding:11px 0;min-height:36px}header.header{padding:12px 2rem}.banner__content.banner__content--bottom-left{align-items:flex-end;justify-content:flex-start}.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text{padding-bottom:50px}.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__text p{font-size:18px}.template-index .banner__box .banner__text.rte.body p{letter-spacing:0;font-size:15px;max-width:198px}.quote_icon .rich-text__heading{font-size:30px;letter-spacing:.9px}.rich-text__wrapper{width:100%!important}.section-collection-list .title-wrapper-with-link{margin-bottom:30px}.swiper-wrapper.collection-list{gap:0}.cust_collection{padding-left:20px;padding-right:20px}.testimonial_slide_main .testimonial_slide_item .testimonial_content p{max-width:100%;margin:16px 0 20px;letter-spacing:.3px;font-size:15px}.slider_btn_bottom{padding-top:25px}.testimonial_slider .testimonial_heading{padding-bottom:40px}.custom_image_with_product .collage .collage_image_block{order:3}.custom_image_with_product .collage .collage_product_right{order:1}.custom_image_with_product .collage .collage_title_with_btn.img_with_pro_mobi_slider_btn{order:2;margin-bottom:20px}.custom_image_with_product .collage .collage_title_with_btn.img_with_pro_mobi_slider_btn .f_coll_slider_btn{justify-content:center;padding:0 20px}.custom_image_with_product .collage .collage_product_right .collection_pro_inner_main{padding:50px 0 30px}.heading_large_hide{display:block}.custom_image_with_product .collage .collage_product_right .collection_pro_inner_main .f_coll_slider_btn,.footer .footer__content-bottom-wrapper--center .ft_bottom_menu{display:none}.custom_image_with_product .collage .collage_product_right .collection_pro_inner_main .collage_title_with_btn{justify-content:center;margin-bottom:30px}.card__badge.card__tag,.card__badge.card_buttery_soft__tag,.card_high_support__tag,.card__badge .badge{letter-spacing:1.2px;font-size:12px}.product-card-wrapper .card__information .product-form__input label{letter-spacing:.48px;font-size:12px}.product-card-wrapper .card__information .card-information .price{margin-top:10px!important}.footer .footer__content-bottom-wrapper--center .copy_right_content a{letter-spacing:.96px;font-size:12px}.footer .footer__content-bottom-wrapper--center .ft_bottom_menu .link,.footer .footer__content-bottom .footer__copyright.caption .copyright__content,.footer .footer__content-bottom .footer__copyright.caption a{letter-spacing:.24px;font-size:12px}.newsletter-form__field-wrapper,.footer .footer-block.grid__item .footer-block{max-width:100%}.newsletter-form__field-wrapper label,.footer .footer-block .footer-block__heading{text-align:left}.footer .footer__content-top{padding-left:0;padding-right:0;padding-bottom:0;width:calc(100% - 40px)}.footer-block-image{justify-content:flex-start}.footer .footer-block.grid__item .footer-block .footer__column.footer__column--info ul{margin-top:40px}.newsletter-form__field-wrapper label{font-size:14px}.newsletter-form__field-wrapper label[for=terms_agreement_newsletter]{letter-spacing:.22px;color:#959595;font-size:11px}.newsletter-form__field-wrapper .field{margin-bottom:14px}.footer .footer-block.grid__item .footer-block #ContactFooter{justify-content:flex-start}.footer .footer-block.grid__item .footer-block #ContactFooter,.footer__column.footer__column--info{align-items:flex-start}.footer-block__brand-info .footer__list-social.list-social .list-social__item{margin-bottom:0}.footer-block-image,.footer-block-image.left,.footer-block-image.center,.footer-block-image.right{justify-content:flex-start!important}.footer .footer-block .footer__column.footer__column--info{padding:0}.footer .footer-block .footer-block__heading{letter-spacing:.75px;font-size:15px}.footer .footer-block .footer-block__heading{margin-bottom:20px;position:relative}.footer-block__brand-info .footer__list-social.list-social{flex-direction:column;gap:20px}.footer-block__details-content .footer-block__image-wrapper{max-width:155px!important;margin-bottom:0}.footer .footer-block .footer-block__heading.accordion-single-title{font-size:13px;letter-spacing:.65px}.template-about-us .banner__content.banner__content--middle-left{align-items:flex-end;justify-content:flex-start}.template-about-us .slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text{padding-bottom:60px}.template-about-us .banner__content.banner__content--middle-left .slideshow__text{align-items:flex-start}.template-about-us .img_with_text .page-width .image-with-text .image-with-text__text-item.grid__item{order:1}.template-about-us .img_with_text .page-width .image-with-text .image-with-text__media-item{order:2}.cm_about_first_img_with_text .image-with-text__text-item .image-with-text__content{padding:0 0 30px}.cm_about_second_img_with_text .image-with-text__text-item .image-with-text__content{padding:13px 0 30px}.img_with_text .image-with-text__content .image-with-text__text p{max-width:100%}.img_with_text .image-with-text__content .image-with-text__text{margin-top:20px}.template-about-us .banner__content.banner__content--bottom-left{align-items:flex-start}.template-about-us .img_banner .banner__content .banner__box .banner__heading{font-size:26px;letter-spacing:1.4px;line-height:1.38}.template-about-us .img_banner .banner__content .banner__box .banner__text{margin-top:20px}.template-about-us .img_banner .banner__content .banner__box .banner__text p{letter-spacing:.3px;font-size:15px;line-height:1.6666}.template-about-us .img_banner .banner__content .banner__box .banner__buttons{margin-top:30px}.cm_faq_contact_img_with_text .image-with-text__text-item .image-with-text__content .image-with-text__heading{font-size:20px}.template-faq .faq .faq-accordian .faq_tab_btn,.template-faq .faq .faq-accordian .faq_tab_content{flex:0 0 100%;max-width:100%}.faq_tab_btn{padding-bottom:40px}.faq_tab_btn .faq-select-btn{display:flex;padding:0 20px;border-radius:5px;align-items:center;cursor:pointer;justify-content:space-between;border:1px solid #000000}.faq_tab_btn .faq-select-btn .sBtn-text{letter-spacing:1.2px;line-height:36px}.faq_tab_btn.active svg{transform:rotate(180deg)}.faq_tab_btn .faq-options{position:absolute;overflow-y:auto;max-height:170px;padding:10px;margin-top:10px;background:#fff;box-shadow:0 0 10px #0000001a;animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-duration:.35s;animation-fill-mode:both;-webkit-animation-duration:.35s;-webkit-animation-fill-mode:both;width:calc(100% - 40px);left:0;right:0;margin:0 auto!important}.faq_tab_btn .faq-options .faq-option{display:flex;height:auto;cursor:pointer;padding:0 20px;border-radius:0;align-items:center;background:#fff}.template-faq .faq .faq-accordian .faq_tab_btn .active_tab a{border-color:transparent}.template-faq .faq .faq-accordian .faq_tab_btn li.faq-option.active_tab,.template-faq .faq .faq-accordian .faq_tab_btn li:hover{background-color:#f5f2f0}.template-faq .faq .faq-accordian .faq_tab_btn li{margin-bottom:0}.template-faq .faq .faq-accordian .faq_tab_btn ul li a{padding-left:0}.faq_tab_btn.active .faq-options{display:block;opacity:0;z-index:10;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;animation-duration:.4s;animation-fill-mode:both;-webkit-animation-duration:.4s;-webkit-animation-fill-mode:both}.template-faq .faq .faq-accordian .faq_tab_btn ul{padding:10px 0}.template-faq .rich-text{padding-top:155px;padding-bottom:40px}.template-faq .faq .faq_tab_content .accordion summary{padding:25px 0 12px}.cm_faq_contact_img_with_text .image-with-text__text-item .image-with-text__content{margin-left:0;padding:40px 20px}.template-contact .contact .form-wrap .form-image,.template-login .image-with-text__grid .image-with-text__media-item,.template-register .image-with-text__grid .image-with-text__media-item{display:none}.template-contact .contact .form-content .sub-heading{letter-spacing:.3px;font-size:15px}.template-login .image-with-text__text-item .image-with-text__content .customer.login #customer_login .field,.template-register .image-with-text__text-item .image-with-text__content .customer.register #create_customer .field{margin:0 0 12px}.login .forgot_pass_link{letter-spacing:.24px;font-size:12px;text-decoration:underline}.template-login .image-with-text__text-item .image-with-text__content .customer.login #customer_login .register_link,.template-login .image-with-text__text-item .image-with-text__content .customer.login #customer_login .register_link a,.template-register .image-with-text__text-item .image-with-text__content .customer.register #create_customer .login_link,.template-register .image-with-text__text-item .image-with-text__content .customer.register #create_customer .login_link a{letter-spacing:.3px;font-size:15px}.template-login .button.button--full-width.btn_arrow.button--secondary:after{background-position:calc(50% + 63px) 50%}.template-register .button.button--full-width.btn_arrow.button--secondary:after{background-position:calc(50% + 79px) 50%}.template-login [action="/account/recover"] .button.button--full-width.btn_arrow.button--secondary:after{background-position:calc(50% + 42px) 50%}.template-login .button.btn_arrow,.template-register .button.btn_arrow{padding:0 65px 0 30px}.field__label,.customer .field label{font-size:14px;color:#454444;line-height:normal;letter-spacing:0}.template-collection .collection-hero .collection-hero__subcollection .collection_list_btn{grid-column-gap:20px}.template-collection .collection-hero .collection-hero__title{margin-bottom:20px}.template-collection #ProductGridContainer #product-grid{grid-column-gap:20px;grid-row-gap:30px}.template-collection #ProductGridContainer #product-grid.grid--2-col-tablet-down .grid__item{width:calc(50% - 10px)}.template-collection .rich-text{padding:60px 0!important}.template-collection .collection-hero .collection-hero__text-wrapper{padding-top:40px}.cm_filter_vertical .facets-container .facets__disclosure-vertical{display:none!important;height:0!important;visibility:hidden!important}facet-filters-form.facets.small-hide{display:block!important}.cm_filter_vertical .facets-container{margin-top:-39px;padding-bottom:20px;border-bottom:1px solid #E2E2E2;margin-bottom:20px;position:relative;height:70px}.facets-container .active-facets{margin:0}.cm_filter_vertical .facets-container #FacetFiltersForm #verticalTitle,.mobile-facets__wrapper .mobile-facets__open{letter-spacing:.84px;color:#27262d;text-transform:uppercase;font-size:14px;padding:11px 23px;display:inline-block;width:auto;border:1px solid #000000;margin:0;border-radius:5px;line-height:1}.cm_filter_vertical .facets-container #FacetFiltersForm #verticalTitle .filter_label_icon .icon-caret{display:none}.facets .facet-filters__field #SortBy{font-size:15px;letter-spacing:.3px;padding-right:20px}.facets-container .active-facets.active-facets-mobile{grid-column-gap:10px}.facets-container .active-facets.active-facets-mobile facet-remove{margin-top:10px}.facets-container .active-facets facet-remove .active-facets__button{padding:0}.facets-container .active-facets facet-remove .active-facets__button-remove{padding:0;text-transform:uppercase}.facets-container .active-facets facet-remove.active-facets__button-wrapper{margin-left:0}.mobile-facets .mobile-facets__inner{width:100%;max-width:100%;border:0}.mobile-facets .mobile-facets__inner .mobile-facets__header{padding:70px 20px 0;border-bottom:0}.mobile-facets .mobile-facets__inner .mobile-facets__header .mobile-facets__header-inner{display:none}.mobile-facets__open-wrapper .mobile-facets__close{width:inherit;height:auto;top:30px;right:20px}#FacetsWrapperMobile{padding:0 20px;visibility:visible}#FacetsWrapperMobile .mobile-facets__summary{padding:23px 0 26px;border-top:1px solid #E2E2E2}#FacetsWrapperMobile .mobile-facets__summary span{letter-spacing:.32px;font-size:16px;line-height:1}#FacetsWrapperMobile .mobile-facets__submenu{position:static;transform:translate(0)}#FacetsWrapperMobile .mobile-facets__submenu .mobile-facets__close-button{display:none}#FacetsWrapperMobile .mobile-facets__submenu .facets-layout{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:10px;padding-bottom:20px}#FacetsWrapperMobile .mobile-facets__submenu .facets-layout .facets__label{padding:0;align-items:center}#FacetsWrapperMobile .mobile-facets__submenu .facets-layout .facets__label input{width:20px;height:20px;top:50%;left:0;margin:0;transform:translateY(-50%)}#FacetsWrapperMobile .mobile-facets__submenu .facets-layout .facets__label .checkbox_icon{margin-right:10px;border-radius:3px;border:1px solid #000;width:20px;height:20px}#FacetsWrapperMobile .mobile-facets__submenu .facets-layout .facets__label .checkbox_icon rect{stroke:transparent}#FacetsWrapperMobile .mobile-facets__submenu .facets-layout .facets__label .icon-checkmark{top:50%;left:2px;background-color:transparent;transform:translateY(-50%)}#FacetsWrapperMobile .mobile-facets__submenu .facets-layout .facet-checkbox__text{letter-spacing:.3px}#FacetsWrapperMobile .mobile-facets__footer{border-top:1px solid #E2E2E2;padding:50px 0;justify-content:center}#FacetsWrapperMobile .mobile-facets__details[open] .mobile-facets__arrow svg{transform:rotate(180deg)}#FacetsWrapperMobile .mobile-facets__submenu .facets-layout+.mobile-facets__footer{display:none}#FacetsWrapperMobile .mobile-facets__footer .mobile-facets__clear-wrapper .mobile-facets__clear{letter-spacing:.84px;color:#27262d;text-transform:uppercase;font-size:14px}#FacetsWrapperMobile .mobile-facets__footer .mobile-facets__clear-wrapper{width:auto}#FacetsWrapperMobile .mobile-facets__footer .button{width:auto;padding-right:20px;padding-left:20px;margin-left:30px}#FacetsWrapperMobile .mobile-facets__footer .button img{max-width:17px;margin-left:10px}#FacetsWrapperMobile .mobile-facets__footer .mobile-facets__clear-wrapper .mobile-facets__clear{text-decoration:none}.mobile-facets__wrapper .mobile-facets__open{opacity:0}.cm_filter_vertical .facets-container .mobile-facets__wrapper{position:absolute;top:10px;z-index:2}.mobile-facets__wrapper .mobile-facets__open svg{width:11px}#FacetsWrapperMobile .mobile-facets__submenu .facets-layout .facets__label .mobile-facets__highlight{background-color:transparent}.facets .facet-filters__field #SortBy{z-index:1;position:relative}.product--mobile-hide .swiper-main-wrapper.product_thumbnail{display:none}.main_product .product .pdp_slider_cover.thumb_slider__left .slider_btn_bottom{padding-top:13px;text-align:center}.product__info-wrapper.grid__item{padding:30px 0 0}.product .product__info-wrapper .product__title h1.h2{letter-spacing:1.8px;font-size:18px}.product__info-wrapper .pdp-short-des{margin:25px 0 30px}.product__info-wrapper .product-form__input .form__label,.product__info-wrapper .product-form__input .form__label span{font-size:15px;letter-spacing:.3px}.product__info-wrapper .product__text{margin:20px 0 30px;letter-spacing:.24px;font-size:12px}.product .product__info-wrapper .icon-with-text{margin:0 0 30px}.product__info-wrapper .product__featured_detail .product__fetured_text span{letter-spacing:.4px;font-size:10px}.product__info-wrapper .product__featured_detail{margin-left:-20px;margin-right:-20px}.product__info-wrapper .product__accordion summary{padding:12.5px 0}.product__info-wrapper .product__accordion{margin-top:18px}.crosscell_pdp h2{font-size:16px}.crosscell_pdp ul .pdp_detail .pdp_content_block .pdp_heading_with_price .pdp_title{letter-spacing:1.2px;font-size:12px}.crosscell_pdp ul .pdp_detail .pdp_content_block .pdp_heading_with_price{margin-bottom:15px}.crosscell_pdp ul .pdp_detail .pdp_content_block span{font-size:14px;letter-spacing:.84px;line-height:1}.product .product__media-wrapper{padding-right:0}.template-product .breadcrumbs_cover_cls{padding:20px 0;line-height:1}.logo_slider_cls .swiper-slide .media .slider_logo_img{max-width:30px;max-height:30px}.collection__view-all{margin-top:20px}.cart-drawer .drawer__inner .drawer__head_title h2.drawer__heading,.cart-drawer .cartdrawer-upsell h3,.cart-drawer__footer h2.totals__total,.cart-drawer__footer p.totals__total-value{font-size:15px}.free_shipping_card_title{font-size:13px;letter-spacing:.26px}button#CartDrawer-Checkout.button.btn_arrow:after{background-position:63% 50%}.recom-swaiper .swiper-wrapper{margin-bottom:0}.template-cart td.cart-item__quantity{padding-left:20px}.template-cart .cart-item .cart-item__price-wrapper span.price{margin-top:0}.template-cart .tmp-cart quantity-popover .quantity{width:calc(11rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.template-index .img_banner .banner__box .banner__heading{font-size:26px;letter-spacing:1.04px}.template-product footer{margin-top:30px}.template-product .product-media-container.media-type-video modal-opener{display:none}}@media only screen and (max-width:575px){.card__badge.card__tag,.card__badge.card_buttery_soft__tag,.card_high_support__tag,.card__badge .badge{letter-spacing:1px;font-size:11px}}@media only screen and (max-width:480px){.quote_icon .rich-text__heading{max-width:310px;line-height:1.33}.rich-text__heading img{max-width:82px}.quote_icon{grid-column-gap:10px}.template-about-us .banner__content.banner__content--bottom-left .banner__box{padding-bottom:190px}.template-faq .rich-text .rich-text__heading{max-width:267px;margin:0 auto}.cm_faq_contact_img_with_text .image-with-text__text-item .image-with-text__content .image-with-text__heading{max-width:309px}#FacetsWrapperMobile .mobile-facets__footer .button{letter-spacing:0;margin-left:20px}.crosscell_pdp ul .pdp_detail .pdp_content_block .pdp_variants{flex-direction:column}.crosscell_pdp ul .pdp_detail .pdp_content_block .pdp_variants select{padding:5px 20px;font-size:12px;background-size:12px}.card__inner .card__content{gap:5px}.card__badge.card__tag,.card__badge.card_buttery_soft__tag,.card_high_support__tag,.card__badge .badge{font-size:9px}}@media only screen and (max-width:414px){#FacetsWrapperMobile .mobile-facets__footer .button{padding-left:10px;padding-right:10px;margin-left:30px}.card--media .card__inner .card__content{padding:5px!important}.card__badge.card_buttery_soft__tag,.card_high_support__tag{padding:2px 4px}}@media only screen and (max-width:375px){.template-index .slideshow .banner__box .banner__heading{font-size:22px}.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__text p{font-size:15px}.quote_icon .rich-text__heading{font-size:25px}.cm_filter_vertical .facets-container #FacetFiltersForm #verticalTitle{padding:11px 20px}#FacetsWrapperMobile .mobile-facets__footer .button,#FacetsWrapperMobile .mobile-facets__footer .mobile-facets__clear-wrapper .mobile-facets__clear{font-size:11px}#FacetsWrapperMobile .mobile-facets__footer .button{margin-left:30px;padding-left:10px;padding-right:10px}.cart_btn_with_quantity .product-form__submit{gap:5px}.cart_btn_with_quantity .product-form__submit span{letter-spacing:.84px;font-size:12px}.footer .footer__content-bottom-wrapper--center{gap:10px}button#CartDrawer-Checkout.button.btn_arrow:after{background-position:67% 50%}.template-cart .cart-item td.cart-item__details,.tmp-cart td.cart-item__quantity{padding-left:0!important}.template-cart .cart-item td.cart-item__media{width:80px}.template-cart .cart-item td.cart-item__media img.cart-item__image{max-width:100%}}@media only screen and (max-width:374px){#FacetsWrapperMobile .mobile-facets__footer .button{margin-left:10px}.facets .facet-filters__field #SortBy{font-size:12px;padding-right:15px}#CartDrawer .drawer__inner{padding:0 2rem}.cart-drawer .cart-item__details .product-option span,.product_variants span{font-size:11px}.cart-drawer .quantity-popover-container input{font-size:12px}.card__badge.card__tag,.card__badge.card_buttery_soft__tag,.card_high_support__tag,.card__badge .badge{font-size:8.5px;letter-spacing:0}}variant-radios .farbe{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/dynamic.css.map */
