.how_it_work .logo-list__logo{flex:0 0 calc(100% / 3 - 50px);gap:10px}.how_it_work .logo-list__logo-title{margin-top:0;flex:1 1 100%}@media (max-width: 1250px){.how_it_work .logo-list__logo{flex:0 0 calc(50% - 50px)}}@media (max-width: 767px){.how_it_work .logo-list__logo{flex:0 0 calc(100% / 3 - 50px)}}@media (max-width: 500px){.how_it_work .logo-list__logo{flex:0 0 calc(50% - 50px)}}.quantity-submit-row__submit-block .button{position:relative}@keyframes pulse{0%{transform:scale(1)}50%{opacity:.3}to{transform:scale(1.03,1.3);opacity:0}}.quantity-submit-row__submit .button:before{content:"";position:absolute;z-index:-1;top:0;left:0;border-radius:3px;width:100%;height:100%}.quantity-submit-row__submit .button:hover:before{display:none}.quantity-submit-row__submit-block.sticky{padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom));z-index:100;position:fixed;width:100%;bottom:0;left:0}.section-footer__text{margin-bottom:0}.section-footer__newsletter-block__social:not(:first-child){margin-top:15px}.section-main-product{position:relative;z-index:3}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.logo-list-container.mobile{display:none}.logo-list-container.all.scrolling,.logo-list-container.desktop.scrolling{display:flex;flex-wrap:nowrap;flex-shrink:0;min-width:100%;gap:40px;justify-content:flex-start;align-items:center}.logo-list-container.scrolling .logo-list{display:flex;align-items:center;justify-content:center;flex-shrink:0;flex-wrap:nowrap;gap:40px;animation:marquee-left 50s linear infinite;overflow:hidden;margin:-25px 0!important}.scrolling .logo-list__logo{margin:0;flex:unset;min-width:200px}.logo-list__logo-image-scrolling{height:100px;aspect-ratio:4 / 1;object-fit:contain;width:auto}@media (max-width: 767px){.logo-list-container.mobile{display:block}.logo-list-container.mobile.scrolling{display:flex;flex-wrap:nowrap;flex-shrink:0;min-width:100%;gap:40px;justify-content:flex-start;align-items:center}.logo-list-container.desktop{display:none!important}.scrolling .logo-list__logo{min-width:120px}}.btn-full-width{width:auto;margin-bottom:30px!important}.btn-full-width.button:before{display:none!important}.tolstoy-previous-button svg,.tolstoy-next-button svg{width:unset;height:unset}.testimonial-list{display:flex;justify-content:space-between;flex-direction:column;align-items:center;overflow:unset;gap:30px;padding:0 25px}.testimonial-list .testimonial-block-column{width:100%;position:relative}.testimonial-list .testimonial-block-column .desktop{display:none}.testimonial-list .slick-track{display:flex!important;gap:20px}.testimonial-list .slick-slide{height:auto;background-color:#fff;border-radius:10px;padding:30px}.testimonial__column{display:flex;flex-direction:column;justify-content:center;height:100%}.testimonial__heading{font-size:12px;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px}.testimonial__star svg{width:25px;height:25px}.testimonial-list__controls{position:absolute;margin:0;width:calc(100% + 70px);display:flex;justify-content:space-between;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonial-heading-block{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media (min-width:768px){.testimonial-list .testimonial-block-column{min-width:50%;position:relative}.testimonial-list .testimonial-block-column.mobile{display:none}.testimonial-list .testimonial-block-column .desktop{display:flex}.testimonial-heading-block{justify-content:flex-start;align-items:flex-start;text-align:left}.testimonial-list{flex-direction:row;justify-content:space-between;gap:0px;padding:0}.testimonial-list__controls{width:calc(100% + 70px)}}@media (min-width:1300px){.testimonial-list__controls{width:calc(100% + 100px)}}.testimonial-list__controls .slick-next{margin-left:0}.title-and-button{display:flex;gap:20px;justify-content:space-between;align-items:center}.title-and-button .btn{flex-shrink:0}.image-with-text-and-logos .desktop{display:none}.image-with-text-and-logos .mobile{display:block;align-self:center}.image-with-text-and-logos .feature-text-paired{margin-left:5%;margin-right:5%}@media (min-width: 1200px){.image-with-text-and-logos .desktop{display:flex}.image-with-text-and-logos .mobile{display:none}}.image-with-text-and-logos .logo-list{margin:0}.image-with-text-and-logos .logo-list__logo-image{flex:unset}.image-with-text-and-logos .logo-list__logo{max-width:50%;width:calc(100% / 3 - 20px);flex:unset;flex-shrink:0;margin:0 10px}@media (max-width: 1199px){.image-with-text-and-logos .flexible-layout{margin-left:auto;margin-bottom:0;flex-direction:column}.image-with-text-and-logos .column--order-push-desktop{order:unset}.image-with-text-and-logos .flexible-layout .column{margin-bottom:40px;padding-left:0;width:100%!important;max-width:none}.image-with-text-and-logos .flexible-layout .column:last-child{margin-bottom:0}.image-with-text-and-logos .flexible-layout.layout-all-quarters{flex-direction:row;margin-left:-16px;margin-bottom:-30px}.image-with-text-and-logos .flexible-layout.layout-all-quarters .column{margin-bottom:30px;padding-left:16px;width:50%!important}.image-with-text-and-logos .flexible-layout.layout-all-quarters .column:last-child{margin-bottom:30px}.image-with-text-and-logos .flexible-layout--form{margin-bottom:0}.image-with-text-and-logos .flexible-layout--form .column{margin-bottom:20px}.image-with-text-and-logos .flexible-layout--form .column:last-child{margin-bottom:20px}.image-with-text-and-logos .fixed-layout{margin-left:-16px}.image-with-text-and-logos .fixed-layout .column{padding-left:16px}}@media (max-width:767px){.image-with-text-and-logos .logo-list__logo{max-width:400px;width:100%;margin:0 auto}.image-with-text-and-logos .logo-list{margin:0;flex-direction:column;gap:20px;align-items:center}}.product-block .product-purchase-form,.product-block .quickbuy-toggle{position:relative;bottom:0;right:0;width:100%;display:flex;justify-content:space-between}.product-list .product-block .quickbuy-toggle{position:absolute}.product-block .altcolour.quickbuy-toggle{justify-content:center!important}.owl-carousel .owl-stage{display:flex}.collection-slider .product-block{height:100%!important}.block-inner .block-inner-inner{padding-bottom:50px}.block-inner .input-row{margin-bottom:0}.block-inner .btn-full-width{margin-bottom:0!important}@media (max-width:767px){.filter-container .collection-listing .product-block,.product-recommendations .product-block{padding-bottom:80px!important}}@media (max-width:767px){.mob-overlay--h-left{justify-content:left;text-align:left}.mob-overlay--h-left .overlay-text__subheading,.mob-overlay--h-left .overlay-text__title,.mob-overlay--h-left .overlay-text__rte{margin-right:auto}.mob-overlay--h-right{justify-content:right;text-align:right}.mob-overlay--h-right .overlay-text__subheading,.mob-overlay--h-right .overlay-text__title,.mob-overlay--h-right .overlay-text__rte{margin-left:auto}.mob-overlay--v-top{align-items:flex-start}.mob-overlay--v-bottom{align-items:flex-end}.mob-overlay--h-center{justify-content:center;text-align:center}.mob-overlay--h-center .overlay-text__subheading,.mob-overlay--h-center .overlay-text__title,.mob-overlay--h-center .overlay-text__rte{margin-left:auto;margin-right:auto}}.styles_button__Qikix svg{fill:#637381!important}.discount-badge{font-size:12px;color:red;position:absolute;top:-14px;background:#fff;padding:3px;border-radius:10px}label[data-swatch="cherry blossom"]:before,span.product-block-options__item[data-swatch="cherry blossom"]{background-color:#f3bec2!important}label[data-swatch=charcoal]:before,span.product-block-options__item[data-swatch=charcoal]{background-color:#201d20!important}label[data-swatch=lavender]:before,span.product-block-options__item[data-swatch=lavender]{background-color:#bbb5c9!important}.product-block .block-inner .block-inner-inner{padding-bottom:68px}.product-block .block-inner .block-inner-inner .product-block__title{display:block;font-size:18px;line-height:1.2;font-family:Inter;text-transform:unset;margin-bottom:8px}@media (max-width: 767px){.product-block .block-inner .block-inner-inner .product-block__title{font-size:14px}}.product-block .block-inner .block-inner-inner .product-block__rating .cc-rating-custom-caption{font-size:14px}.product-block .block-inner .block-inner-inner .product-block__rating .cc-rating-stars__svg{width:16px;height:16px}.product-block .button{background:##000;border-radius:5px;display:flex;justify-content:space-between;font-size:18px;line-height:1.2;padding:12px 16px}.product-block .button:has(.price-label--sold-out){justify-content:center;background:#878181;border-color:#878181}@media (max-width: 767px){.product-block .button{font-size:16px;padding:8px 16px}}@media (max-width: 767px){.product-block .button .add_to_cart_label_desktop{display:none}}@media (min-width: 768px){.product-block .button .add_to_cart_label_mobile{display:none}}.product-block .button span{color:currentColor}.product-block .button span:last-of-type{margin-right:0}.product-block .button sup{top:-5px;opacity:1}.product-block .button.quickbuy-toggle .product-price__from,.product-block .product-link .product-price{display:none}@media (min-width: 992px){.product-block .product-block-options--swatch .product-block-options__item{width:24px;height:24px}}.section-image-with-text-overlay-new .overlay-text.overlay-text--for-banner.overlay--h-right.image-overlay__over .overlay-text__text{max-width:var(--heading-max-width, none);text-align:left;margin-inline:auto 0}.section-image-with-text-overlay-new .overlay-text.overlay-text--for-banner.overlay--h-right.image-overlay__over .overlay-text__text .overlay-text__subheading{max-width:none;font-size:14px;display:inline-flex;gap:5px;flex-wrap:wrap;max-width:798px;margin-inline:0 auto}@media (max-width:767px){.section-image-with-text-overlay-new .overlay-text.overlay-text--for-banner.overlay--h-right.image-overlay__over .overlay-text__text .overlay-text__subheading{font-size:11px;margin-bottom:8px}}.section-image-with-text-overlay-new .overlay-text.overlay-text--for-banner.overlay--h-right.image-overlay__over .overlay-text__text .overlay-text__subheading svg{width:96px;height:auto}.section-image-with-text-overlay-new .overlay-text.overlay-text--for-banner.overlay--h-right.image-overlay__over .overlay-text__text .overlay-text__title{max-width:none;max-width:623px;margin-inline:0 auto}@media (max-width:767px){.section-image-with-text-overlay-new .overlay-text.overlay-text--for-banner.overlay--h-right.image-overlay__over .overlay-text__text .overlay-text__title{line-height:100%;margin-block-end:8px}}.section-image-with-text-overlay-new .overlay-text.overlay-text--for-banner.overlay--h-right.image-overlay__over .overlay-text__text .overlay-text__rte{max-width:494px;margin-inline:0 auto;font-size:20px}@media (max-width:767px){.section-image-with-text-overlay-new .overlay-text.overlay-text--for-banner.overlay--h-right.image-overlay__over .overlay-text__text .overlay-text__rte{font-size:14px;line-height:100%}}.section-image-with-text-overlay-new .uvpicons{margin:30px 0 0;padding:0;list-style:none;display:flex;gap:20px}@media (max-width:767px){.section-image-with-text-overlay-new .uvpicons{margin-top:14px;gap:8px}}.section-image-with-text-overlay-new .uvpicons li{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:3px}@media (max-width:767px){.section-image-with-text-overlay-new .uvpicons li{font-size:11px}}@media (max-width:767px){.section-image-with-text-overlay-new .overlay-text__button-row{margin-top:0}}@media (min-width:768px){body.template-index .rte{font-size:20px}}body.template-index .section-featured-collection .hometitle .ltr-icon{display:none!important}body.template-index .section-featured-collection .has-paging__title{font-size:48px;display:block;line-height:normal}@media (max-width:767px){body.template-index .section-featured-collection .has-paging__title{font-size:32px}}body.template-index .section-featured-collection .block-inner{margin:0;border-radius:4px;overflow:clip}body.template-index .section-featured-collection .block-inner .block-inner-inner{padding:0}body.template-index .section-featured-collection .block-inner .image-cont{z-index:0}body.template-index .section-featured-collection .block-inner .product-block__image.product-block__image--primary:before{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#d9d9d900,#000000b0 85.1%);background-blend-mode:multiply}body.template-index .section-featured-collection .block-inner .product-info{position:absolute;inset:auto auto 30px 25px;z-index:1;padding:0;margin:0;color:#fff;font-size:18px;max-width:calc(100% - 106px)}body.template-index .section-featured-collection .block-inner .product-info .product-block__title{font-size:26px;line-height:normal;font-weight:400}@media (max-width: 767px){body.template-index .section-featured-collection .block-inner .product-info .product-block__title{font-size:26px}}body.template-index .section-featured-collection .block-inner .product-info .product-block-options.product-block-options--swatch{display:none}body.template-index .section-featured-collection .block-inner .button.quickbuy-toggle{inset:auto 25px 30px auto;width:56px;height:56px;padding:0;display:flex;justify-content:space-between;align-items:center}body.template-index .section-featured-collection .block-inner .product-block .altcolour.quickbuy-toggle{justify-content:center!important}@media (max-width:767px){body.template-index .section-featured-collection .product-list.product-list--per-row-3{max-width:calc(100vw - 50px)!important}}body.template-index .section-featured-collection .collection-slider-row.use-alt-bg .view-all{opacity:1}body.template-index .section-featured-collection .collection-slider-row.use-alt-bg .view-all a{font-size:16px}body.template-index .section-featured-collection .collection-slider-row.use-alt-bg .view-all a:hover{opacity:.75}@media (max-width:767px){body.template-index .testimonial-list{padding-inline:0}}body.template-index .testimonial-list .testimonial-list__controls .slick-arrow svg{color:#fff}body.template-index .testimonial-list .testimonial-block-column.testimonial-heading-block .heading{margin-bottom:0}body.template-index .testimonial-list .testimonial-block-column.testimonial-heading-block svg{width:auto;color:#fff;margin-bottom:28px}body.template-index .testimonial-list .testimonial-block-column .testimonial__content{text-align:center}@media (max-width:767px){body.template-index .testimonial-list .testimonial-block-column .testimonial__content{text-align:left}}@media (max-width:767px){body.template-index .section-collection-list .container.container--not-mobile{padding-left:16px}}body.template-index .section-collection-list .has-paging__title{font-size:48px;display:block;line-height:normal}body.template-index .section-collection-list .hometitle .ltr-icon{display:none!important}body.template-index .section-collection-list .collection-slider .product-list.carousel{margin-left:-18px}@media (max-width:767px){body.template-index .section-collection-list .collection-slider .product-list.carousel{margin-left:-10px}}body.template-index .section-collection-list .collection-slider .product-list.carousel .product-block{padding-left:18px}@media (max-width:767px){body.template-index .section-collection-list .collection-slider .product-list.carousel .product-block{padding-left:10px}}@media (max-width:767px){body.template-index .section-collection-list .product-list{max-width:calc(100vw - 40px)!important}}body.template-index .section-collection-list .block-inner{margin:0;border-radius:4px;overflow:clip}body.template-index .section-collection-list .block-inner .block-inner-inner{padding:0}body.template-index .section-collection-list .block-inner .image-cont{z-index:0}body.template-index .section-collection-list .block-inner .rimage-wrapper{padding-top:116.39%!important}body.template-index .section-collection-list .block-inner .product-block__image.product-block__image--primary:before{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#d9d9d900,#000000b0 85.1%);background-blend-mode:multiply}body.template-index .section-collection-list .block-inner .product-info{position:absolute;inset:auto 25px 30px 25px;z-index:1;padding:0;margin:0;color:#fff;font-size:18px;min-height:72px}@media (max-width:767px){body.template-index .section-collection-list .block-inner .product-info{min-height:44px;inset:auto 12px 12px}}body.template-index .section-collection-list .block-inner .product-info .product-block__title{font-size:36px;line-height:normal;font-weight:400;font-family:Bison-Bold;text-align:left;max-width:122px;line-height:100%;margin-left:0;margin-right:auto}@media (max-width:767px){body.template-index .section-collection-list .block-inner .product-info .product-block__title{font-size:24px}}body.template-index .section-collection-list .block-inner .product-info .product-block-options.product-block-options--swatch,body.template-index .section-collection-list .block-inner .product-info .small{display:none}body.template-index .section-collection-list .block-inner .button.quickbuy-toggle{inset:auto 25px 30px auto;width:56px;height:56px;padding:0;display:flex;justify-content:space-between;align-items:center}body.template-index .testimonial-app .tolstoy-carousel .tolstoy-carousel-container .tolstoy-carousel-arrows-container{display:none!important}[data-section-type=collection-template] .rte.cf.align-center.reading-width{font-family:Bebas Neue,sans-serif;font-size:40px;line-height:normal}@media (max-width: 767px){[data-section-type=collection-template] .rte.cf.align-center.reading-width{font-size:32px}}@media (max-width: 767.98px){.collection-listing .product-list{margin-left:-10px}.collection-listing .product-list .product-block{padding-left:10px}.collection-listing .product-list .product-block .innerer{justify-content:space-between}.filter-container .collection-listing .product-block,.product-recommendations .product-block{padding-bottom:0!important}.product-block__rating .cc-rating{font-size:.8em;vertical-align:4px}}.template-collection .section-featured-collection .hometitle .ltr-icon{display:none!important}.template-collection .section-featured-collection .has-paging__title{font-size:48px;display:block;line-height:normal}@media (max-width: 767px){.template-collection .section-featured-collection .has-paging__title{font-size:32px}}.template-collection .section-featured-collection .collection-slider-row.use-alt-bg .view-all{opacity:1}.template-collection .section-featured-collection .collection-slider-row.use-alt-bg .view-all a{font-size:16px}.template-collection .section-featured-collection .collection-slider-row.use-alt-bg .view-all a:hover{opacity:.75}.option-selector.bundles .option-selector__btns{display:grid;grid-template-columns:repeat(3,1fr)}.option-selector.bundles .option-selector__btns .opt-label{flex-direction:column;align-items:center;justify-content:flex-start;height:100%}.option-selector.bundles .option-selector__btns .opt-label .discount-badge{font-size:12px;color:red;position:static;background:#fff;padding:3px;border-radius:10px}body.template-suffix-charcoal .breadcrumbs-prod-nav__link--next{display:none}@media (max-width:767.98px){body.template-suffix-charcoal .product-detail .container{padding-left:13px;padding-right:13px}}body.template-suffix-charcoal .product-detail .gallery{width:55%}@media (max-width:767.98px){body.template-suffix-charcoal .product-detail .gallery{width:100%}}body.template-suffix-charcoal .product-detail .detail{max-width:100%;width:calc(47% - 44px)}@media (max-width:767.98px){body.template-suffix-charcoal .product-detail .detail{width:100%}}body.template-suffix-charcoal .product-detail .detail .title-row h1.title{font-weight:400;font-size:40px;line-height:36px;margin-block:15px}@media (max-width: 1024px){body.template-suffix-charcoal .product-detail .detail .title-row h1.title{font-size:28px;line-height:36px}}body.template-suffix-charcoal .product-detail .detail .lightly-spaced-row{margin:0!important}body.template-suffix-charcoal .product-detail .detail .lightly-spaced-row .product-info-block .cf p{font-size:16px;line-height:24px;margin-bottom:15px}body.template-suffix-charcoal .product-detail .detail .lightly-spaced-row .product-info-block .cf h6{font-family:Inter,sans-serif;font-weight:600;font-size:20px;line-height:22px;text-transform:inherit;margin-bottom:0}@media (max-width:768px){body.template-suffix-charcoal .product-detail .detail .lightly-spaced-row .product-info-block .cf h6{font-size:14px;line-height:22px}}body.template-suffix-charcoal .product-detail .detail .input-row{margin:15px 0}body.template-suffix-charcoal .product-detail .detail hr.not-in-quickbuy{margin:15px 0!important}body.template-suffix-charcoal .product-detail .detail .price-container .price .current-price{font-weight:500;font-size:24px;line-height:36px;color:#000}body.template-suffix-charcoal .product-detail .detail .price-container .price .was-price{display:none}body.template-suffix-charcoal .product-detail .detail .delivery-date #delivery-date{text-align:center;font-weight:500;font-size:12px;line-height:16.8px}body.template-suffix-charcoal .product-detail .detail .buy-buttons-row{margin:15px 0}body.template-suffix-charcoal .product-detail .detail .buy-buttons-row .quantity-submit-row,body.template-suffix-charcoal .product-detail .detail .buy-buttons-row .quantity-submit-row .quantity-submit-row__submit{margin-block:0}body.template-suffix-charcoal .product-detail .detail .buy-buttons-row .quantity-submit-row button{font-weight:700;font-size:20px;line-height:28px;text-transform:uppercase;background:#000;border-radius:8px!important}body.template-suffix-charcoal .product-detail .detail .how_it_work{margin-block:15px}body.template-suffix-charcoal .product-detail .detail .how_it_work .container{padding:0}body.template-suffix-charcoal .product-detail .detail .how_it_work .logo-list{display:flex;justify-content:flex-start;margin:0;gap:8px}@media (max-width:767.98px){body.template-suffix-charcoal .product-detail .detail .how_it_work .logo-list{row-gap:15px}}body.template-suffix-charcoal .product-detail .detail .how_it_work .logo-list .logo-list__logo{flex-direction:row;align-items:center;margin:0;gap:8px}@media (max-width:767.98px){body.template-suffix-charcoal .product-detail .detail .how_it_work .logo-list .logo-list__logo{gap:5px;width:unset;flex:unset}}body.template-suffix-charcoal .product-detail .detail .how_it_work .logo-list .logo-list__logo .logo-list__logo-image{width:51px;height:51px;flex:unset}@media (max-width:767.98px){body.template-suffix-charcoal .product-detail .detail .how_it_work .logo-list .logo-list__logo .logo-list__logo-image{width:20px;height:30px;flex:unset;margin:0}}body.template-suffix-charcoal .product-detail .detail .how_it_work .logo-list .logo-list__logo .logo-list__logo-image .rimage-outer-wrapper{max-width:36px!important;margin:0}@media (max-width:767.98px){body.template-suffix-charcoal .product-detail .detail .how_it_work .logo-list .logo-list__logo .logo-list__logo-image .rimage-outer-wrapper{max-width:20px!important}}body.template-suffix-charcoal .product-detail .detail .how_it_work .logo-list .logo-list__logo .logo-list__logo-title{font-weight:500;font-size:16px;line-height:24px;text-align:left;text-wrap:nowrap}@media (max-width:767.98px){body.template-suffix-charcoal .product-detail .detail .how_it_work .logo-list .logo-list__logo .logo-list__logo-title{font-size:12px;text-align:left;flex:unset}}body.template-suffix-charcoal .product-detail .detail .option-selector__btns .badge-mostpopular{position:absolute;top:-16px;font-weight:700;font-size:12px;line-height:14px;text-align:center;border:1px solid #000000;padding:5px;border-radius:18px;background:#fff}body.template-suffix-charcoal .product-detail .detail .option-selector__btns .badge-bestvalue{position:absolute;top:-16px;font-weight:700;font-size:12px;line-height:14px;text-align:center;border:1px solid #000000;padding:5px;border-radius:18px;background:#000;color:#fff}body.template-suffix-charcoal .product-detail .detail .option-selector__btns .opt-label img{width:110px}body.template-suffix-charcoal .product-detail .detail .option-selector__btns .opt-label small{font-weight:500;font-size:10px;line-height:10px}body.template-suffix-charcoal .product-detail .detail .option-selector__btns .opt-label .opt-label__text{font-weight:500;font-size:14px;line-height:18px}body.template-suffix-charcoal .product-detail .detail .option-selector__btns .opt-label .discount-badge{font-weight:500;font-style:italic;font-size:10px;line-height:12px;color:red}body.template-suffix-charcoal .product-detail .detail .opposing-items legend{font-weight:700;font-size:16px;line-height:24px}body.template-suffix-charcoal .product-detail .detail .icon-with-texts{margin-bottom:0}@media (max-width:767.98px){body.template-suffix-charcoal .product-detail .detail .icon-with-texts{font-size:12px}}body.template-suffix-charcoal .product-detail .detail .icon-with-texts .logo-list{justify-content:space-between}@media (max-width:767.98px){body.template-suffix-charcoal .product-detail .detail .icon-with-texts .logo-list{justify-content:flex-start}}body.template-suffix-charcoal .product-detail .detail .product-detail-accordion{padding-top:0}body.template-suffix-charcoal .product-detail .detail .product-detail-accordion::first-child{padding-top:10px}body.template-suffix-charcoal .product-detail .detail .product-detail-accordion .cc-accordion-item__title{font-weight:500;font-size:18px;line-height:19.6px;padding-left:20px}body.template-suffix-charcoal .product-detail .detail .product-detail-accordion .cc-accordion-item__title:before{right:20px}body.template-suffix-charcoal .product-detail .detail .product-detail-accordion .cc-accordion-item__title:after{right:19.5px;width:12px}body.template-suffix-charcoal .product-detail .detail .product-detail-accordion .cc-accordion-item__panel{padding-left:20px}body.template-suffix-charcoal .pdp-charcol{margin:0;padding:80px 0;background:#ddd3c1}@media (max-width: 767.98px){body.template-suffix-charcoal .pdp-charcol{padding:40px 0}}body.template-suffix-charcoal .pdp-charcol .hometitle{font-weight:400;font-size:48px;line-height:36px;margin:0 0 40px}@media (max-width:1024px){body.template-suffix-charcoal .pdp-charcol .hometitle{font-weight:400;font-size:32px;line-height:36px;margin:0 0 20px}}body.template-suffix-charcoal .pdp-charcol .column{padding-left:15px}@media (max-width: 767.98px){body.template-suffix-charcoal .pdp-charcol .column{padding-left:0;margin-bottom:20px}}body.template-suffix-charcoal .pdp-charcol .column .column_inner .text-column__image{margin-bottom:2em}body.template-suffix-charcoal .pdp-charcol .column .column_inner .text-column__image .rimage-wrapper{padding-top:68%!important}body.template-suffix-charcoal .pdp-charcol .column .column_inner .text-column__image .rimage-wrapper img{object-fit:cover}body.template-suffix-charcoal .pdp-charcol .column .column_inner h3.text-column__title{font-weight:400;font-size:32px;line-height:36px;text-transform:uppercase;margin-bottom:0}@media (max-width: 767.98px){body.template-suffix-charcoal .pdp-charcol .column .column_inner h3.text-column__title{font-weight:400;font-size:24px;line-height:30px;margin-bottom:20px}}body.template-suffix-charcoal .pdp-charcol .column .column_inner .text-column__text p{font-weight:500;font-size:16px;line-height:22px}body.template-suffix-charcoal .collapsible-tabs{max-width:1200px}body.template-suffix-charcoal .collapsible-tabs .collapsible-tabs__heading{font-weight:400;font-size:36px;line-height:28.8px}body.template-suffix-charcoal .collapsible-tabs .cc-accordion .collapsible-tabs__block .cc-accordion-item__title{padding:25px 30px 25px 0;font-weight:500;font-size:16.49px;line-height:29.12px}body.template-suffix-charcoal .section-multi-column-slider .multicolumn-mobile{display:none}@media (max-width: 767.98px){body.template-suffix-charcoal .section-multi-column-slider .multicolumn-mobile{display:block}}body.template-suffix-charcoal .section-multi-column-slider .multicolumn-mobile .multicolumn-slider .swiper-wrapper{padding-bottom:50px}body.template-suffix-charcoal .section-multi-column-slider .multicolumn-mobile .multicolumn-slider .swiper-wrapper .column{background:#f6f6f6;padding:36px 10px}body.template-suffix-charcoal .section-multi-column-slider .multicolumn-mobile .multicolumn-slider .swiper-wrapper .column .text-column__title{font-weight:400;font-size:32px;line-height:40px}body.template-suffix-charcoal .section-multi-column-slider .multicolumn-mobile .multicolumn-slider .swiper-wrapper .column .text-column__text p{font-weight:500;font-size:20px;line-height:24px;color:#4c4c4b}body.template-suffix-charcoal .section-multi-column-slider .multicolumn-mobile .multicolumn-slider .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;opacity:1;border-radius:8px;background:#bbb}body.template-suffix-charcoal .section-multi-column-slider .multicolumn-mobile .multicolumn-slider .swiper-pagination .swiper-pagination-bullet-active{background:#000}body.template-suffix-charcoal .multicolumn-desktop{display:block;margin:40px 0}@media (max-width: 767.98px){body.template-suffix-charcoal .multicolumn-desktop{display:none}}body.template-suffix-charcoal .multicolumn-desktop .column .text-column__title{font-weight:400;font-size:32px;line-height:40px}body.template-suffix-charcoal .multicolumn-desktop .column .text-column__text p{font-weight:500;font-size:20px;line-height:24px;color:#4c4c4b}body.template-suffix-charcoal .section-product-recommendations .container{max-width:1480px}body.template-suffix-charcoal .section-product-recommendations .product-list .product-block .product-block__title{text-wrap:wrap}body.template-suffix-charcoal .section-product-recommendations .product-list .product-block .product-price__compare{display:none}body.template-suffix-charcoal .section-product-recommendations .product-list .product-block .product-block-options__more-label{font-weight:500;font-size:14px;line-height:22.4px}@media (max-width: 1199px){body.template-suffix-charcoal .section-product-recommendations .product-list{flex-wrap:nowrap;overflow:auto}body.template-suffix-charcoal .section-product-recommendations .product-list .product-block{width:60%;white-space:nowrap;flex:100%;flex:0 0 60%}}@media (max-width: 1024px){body.template-suffix-charcoal .section-product-recommendations .product-list .product-block{width:80%;white-space:nowrap;flex:100%;flex:0 0 80%}}body.template-suffix-charcoal .section-product-recommendations .product-list a.button{gap:10px;font-weight:600}body.template-suffix-charcoal .section-product-recommendations .hometitle{font-weight:400;font-size:40px;line-height:50px}.science-lutava{margin:40px 0 0}.science-lutava .flexible-layout{gap:0;margin:0;justify-content:space-between}.science-lutava .flexible-layout .column--order-push-desktop{width:calc(70% - 25px)}.science-lutava .flexible-layout .column--order-push-desktop .image-overlap{max-width:100%!important}.science-lutava .flexible-layout .column--order-push-desktop .image-overlap .rimage-wrapper{padding-top:53%!important}.science-lutava .flexible-layout .align-left:has(.feature-text-paired){width:30%;width:calc(31% - 25px);padding-left:0}.science-lutava .flexible-layout .align-left .feature-text-paired{margin:0}.science-lutava .flexible-layout .align-left .feature-text-paired .majortitle{font-weight:400;line-height:48px!important;margin-bottom:20px!important}@media (max-width: 767.98px){.science-lutava .flexible-layout .align-left .feature-text-paired .majortitle{line-height:36px!important}}.science-lutava .flexible-layout .align-left .feature-text-paired .rte p{font-weight:500;font-size:16px;line-height:24px}.science-lutava .flexible-layout .align-left .lightish-spaced-row-above a{font-weight:700;font-size:20px;line-height:28px;text-transform:uppercase;padding:12px 40px;border-radius:8px}body.template-index .section-image-with-text-overlay-new .uvpicons li img{width:32px;height:32px}@media (max-width:575px){body.template-index .section-image-with-text-overlay-new .overlay-text__inner{padding:20px 15px}body.template-index .section-image-with-text-overlay-new .overlay-text__inner .uvpicons li{gap:5px}body.template-index .section-image-with-text-overlay-new .overlay-text__inner .uvpicons li img{width:25px;height:25px}}body.template-index .section-image-with-text-overlay-new .overlay-text__title{margin-bottom:0}body.template-index .section-image-with-text-overlay-new .uvpicons{margin-top:50px}@media (max-width:767.98px){body.template-index .section-image-with-text-overlay-new .uvpicons{margin-top:14px}}body.template-index .section-image-with-text-overlay-new .overlay-text__button-row{margin-top:30px}@media (max-width:767.98px){body.template-index .section-image-with-text-overlay-new .overlay-text__button-row{margin-top:15px}}body.template-index .section-image-with-text-overlay-new .overlay-text__button-row .overlay-text__button{padding:12px 40px;border-radius:12px;font-weight:700;font-size:18px;line-height:1.2;text-transform:uppercase;width:auto}@media (max-width:767.98px){body.template-index .section-image-with-text-overlay-new .overlay-text__button-row .overlay-text__button{font-weight:700;font-size:16px;line-height:14px;padding:18px 27px;max-width:295px;width:100%}}@media (max-width:767.98px){body.template-index .section-logo-list .use-alt-bg{padding-block:40px!important}}body.template-index .section-logo-list .hometitle{text-transform:capitalize}@media (max-width:767.98px){body.template-index .collection-slider-row{padding-block:60px!important}body.template-index .collection-slider-row .product-list .rimage-wrapper{padding-top:128%!important}}@media (max-width:767.98px){body.template-index .collection-slider-row.for-collections{margin-block:0!important}body.template-index .collection-slider-row.for-collections .has-paging__title{font-size:32px;line-height:48px}}body.template-index .hp-img-text{margin:80px 0}body.template-index .hp-img-text .lightish-spaced-row-above{margin-bottom:0}body.template-index .hp-img-text .feature-text-paired p{font-weight:500;font-size:20px!important;line-height:24px!important}@media (max-width:767.98px){body.template-index .hp-img-text .feature-text-paired p{font-size:14px!important}}body.template-index .hp-img-overlay .overlay-text__button{padding:12px 40px;width:auto}body.template-index .testimonial-list{padding-bottom:60px;position:relative}@media (max-width:767.98px){body.template-index .testimonial-list{padding-bottom:42px}}body.template-index .testimonial-list:before{content:"";position:absolute;bottom:0;width:100%;max-width:754px;height:2px;background:#fff;left:50%;transform:translate(-50%)}body.template-index .testimonial-list .testimonial-block-column .testimonial__content{max-width:528px;margin-inline:auto}@media (max-width:575px){body.template-index .testimonial-list .testimonial-block-column .testimonial__content{max-width:284px}}body.template-index .testimonial-list .testimonial-block-column .testimonial__author{font-size:20px;line-height:22.4px}@media (max-width:767.98px){body.template-index .testimonial-list .testimonial-block-column .testimonial__author{font-size:14px;line-height:22px}}body.template-index .testimonial-list .lightish-spaced-row-above a{font-size:18px;line-height:1.2;padding:12px 40px}body.template-index .section-multi-column-slider .multicolumn-mobile{display:none}@media (max-width: 767.98px){body.template-index .section-multi-column-slider .multicolumn-mobile{display:block}}body.template-index .section-multi-column-slider .multicolumn-mobile .multicolumn-slider .swiper-wrapper{padding-bottom:50px}body.template-index .section-multi-column-slider .multicolumn-mobile .multicolumn-slider .swiper-wrapper .column{background:#f6f6f6;padding:36px 10px}body.template-index .section-multi-column-slider .multicolumn-mobile .multicolumn-slider .swiper-wrapper .column .text-column__title{font-weight:400;font-size:32px;line-height:40px}body.template-index .section-multi-column-slider .multicolumn-mobile .multicolumn-slider .swiper-wrapper .column .text-column__text p{font-weight:500;font-size:20px;line-height:24px;color:#4c4c4b}body.template-index .section-multi-column-slider .multicolumn-mobile .multicolumn-slider .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;opacity:1;border-radius:8px;background:#bbb}body.template-index .section-multi-column-slider .multicolumn-mobile .multicolumn-slider .swiper-pagination .swiper-pagination-bullet-active{background:#000}@media (max-width:767.98px){body.template-index .section-testimonials .btn{max-width:251px}}body.template-index .multicolumn-desktop{display:block}@media (max-width: 767.98px){body.template-index .multicolumn-desktop{display:none}}body.template-index .multicolumn-desktop .column .text-column__title{font-weight:400;font-size:32px;line-height:40px}body.template-index .multicolumn-desktop .column .text-column__text p{font-weight:500;font-size:20px;line-height:24px;color:#4c4c4b}@media (max-width:767.98px){body.template-index .section-collection-list .has-paging__title{font-size:32px}}body.template-index .section-featured-collection .product-list .product-block .product-info .product-price{display:block;margin-top:20px}body.template-index .section-featured-collection .product-list .product-block .product-info .product-price .product-price__from{display:none}body.template-index .section-featured-collection .product-list .product-block .product-info .product-price .product-price__amount{font-size:18px;line-height:22.4px}body.template-index .section-featured-collection .product-list .product-block .product-info .product-block__rating{display:none}body.template-index .section-featured-collection .product-list .product-block .quickbuy-toggle{width:54px;height:54px}@media (max-width:767.98px){body.template-index .section-featured-collection .product-list .product-block .quickbuy-toggle{width:45px!important;height:45px!important}}@media (max-width:767.98px){body.template-index .founder-sec .container{padding-inline:0}body.template-index .founder-sec .container .column:has(.feature-text-paired){padding-left:16px;padding-right:16px}}@media (max-width:767.98px){body.template-index .founder-sec .container .rimage-outer-wrapper{max-width:100%!important}}body.template-index .founder-sec .container .subheading{font-weight:500;font-size:16px;line-height:14.56px;letter-spacing:1.12px;margin-bottom:10px}@media (max-width:767.98px){body.template-index .founder-sec .rimage-wrapper{padding-top:80%!important}}@media (max-width:767.98px){body.template-index .founder-sec .subheading,body.template-index .founder-sec .majortitle{display:none}}@media (max-width:767.98px){body.template-index .founder-sec .column{margin-bottom:10px}}body.template-index .btn--primary{font-size:18px;line-height:1.2;padding:12px 40px}@media (max-width:767.98px){body.template-index .btn--primary{max-width:100%}}@media (max-width:575.98px){body.template-index .bundle-with-img .feature-text-paired{max-width:310px;margin-inline:auto!important}body.template-index .bundle-with-img .lightish-spaced-row-above.mobile{text-align:center;margin-top:-50px;z-index:1;display:block;position:relative}body.template-index .bundle-with-img .lightish-spaced-row-above.mobile a{font-weight:700;font-size:16px;line-height:14px;max-width:334px;width:100%;margin-inline:auto;text-transform:uppercase}body.template-index .bundle-with-img .lightish-spaced-row-above.desktop{display:none}body.template-index .bundle-with-img .majortitle{font-weight:400;font-size:32px!important;line-height:34px}body.template-index .bundle-with-img .column{margin-bottom:0}}body.template-index .bundle-with-img .feature-text-paired{margin-left:12%;margin-right:12%}body.template-index .section-multi-column .column .column_inner{height:100%}@media (max-width:767.98px){body.template-index .section-image-with-text-overlay-new .uvpicons{flex-wrap:wrap}}.flexible-layout .lightish-spaced-row-above.mobile{display:none}.junip-btn{font-weight:500;font-size:18px;line-height:1.2;text-align:center;text-transform:uppercase;font-family:Inter;background-color:#000!important;border-radius:12px!important;padding:12px 16px!important}.junip-btn:hover{background-color:#4c4c4b!important;border-color:#4c4c4b}@media (max-width:767.98px){.junip-btn{font-size:16px;padding:8px 16px!important;letter-spacing:.7px}}.junip-product-review-title{font-weight:400!important;font-size:48px!important;line-height:36px!important}@media (max-width:767.98px){.junip-product-review-title{font-size:32px!important}}.product-block .secondary-image{object-fit:cover}@media (max-width:767.98px){body.template-collection .product-list .product-block{margin-bottom:0}body.template-collection .product-list .product-block .block-inner{margin-bottom:10px}body.template-collection .product-list .product-block .block-inner .block-inner-inner{padding-bottom:56px}}body.template-collection .product-list .product-block .button{padding:10px 20px;align-items:center;width:100%}@media (max-width:1024px){body.template-collection .product-list .product-block .button{padding:8px 20px}}body.template-collection .product-list .product-block .button .add_to_cart_label{font-weight:600;font-size:18px;line-height:1.2}@media (max-width:1024px){body.template-collection .product-list .product-block .button .add_to_cart_label{font-size:16px}}@media (max-width:1024px){body.template-collection .product-list .product-block .button .product-price__compare{font-size:13px!important}}@media (max-width:1024px){body.template-collection .product-list .product-block .button .product-price__item{font-size:16px}}body.template-collection .product-list .product-block .product-block-options{margin:0;padding-top:0}body.template-collection .product-list .product-block .product-block__rating{margin:0}body.template-collection .product-list .product-block .innerer{display:flex;flex-direction:column;justify-content:space-between}@media (max-width:767.98px){body.template-collection .product-block__rating{padding-top:10px}}.product-block .product-label span{background:red;color:#fff;border-radius:8px}.upcart-product-quantity-input{border-radius:0}.styles_QuantityField__ svg{fill:#000}.how_it_work{margin-block:15px}.how_it_work .container{padding:0}.how_it_work .logo-list{display:flex;justify-content:flex-start;margin:0;gap:8px}@media (max-width:767.98px){.how_it_work .logo-list{row-gap:15px}}.how_it_work .logo-list .logo-list__logo{flex-direction:row;align-items:center;margin:0;gap:8px}@media (max-width:767.98px){.how_it_work .logo-list .logo-list__logo{gap:5px;width:unset;flex:unset}}.how_it_work .logo-list .logo-list__logo .logo-list__logo-image{width:51px;height:51px;flex:unset}@media (max-width:767.98px){.how_it_work .logo-list .logo-list__logo .logo-list__logo-image{width:20px;height:30px;flex:unset;margin:0}}.how_it_work .logo-list .logo-list__logo .logo-list__logo-image .rimage-outer-wrapper{max-width:36px!important;margin:0}@media (max-width:767.98px){.how_it_work .logo-list .logo-list__logo .logo-list__logo-image .rimage-outer-wrapper{max-width:20px!important}}.how_it_work .logo-list .logo-list__logo .logo-list__logo-title{font-weight:500;font-size:16px;line-height:24px;text-align:left;text-wrap:nowrap}@media (max-width:767.98px){.how_it_work .logo-list .logo-list__logo .logo-list__logo-title{font-size:12px;text-align:left;flex:unset}}.opt-label__status{display:block;margin-top:6px;font-size:12px;line-height:1.2;color:#9fa3a7}.opt-btn.is-unavailable+.opt-label{position:relative;opacity:.6}.opt-btn.is-unavailable+.opt-label:after{content:"";position:absolute;top:50%;left:50%;width:141.42%;height:2px;background-color:gray;transform:translateY(-50%) translate(-50%) rotate(-45deg);transform-origin:center;pointer-events:none;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/34/assets/custom.css.map */
