:root{--sm-color-1: #50AF46;--sm-color-dark: #000000;--sm-color-light: #FFFFFF}.shopify-section:has(.page-width>.guarantees){color:rgb(var(--color-foreground));background:var(--gradient-background);background-color:rgb(var(--color-background))}.guarantees-icon--colored .guarantee__icon{width:var(--icon-height);height:var(--icon-height);background-color:transparent}.guarantee-icon--large{--icon-height: 7rem}.circular-collections .grid{--grid-horizontal-spacing: 1rem}.button{gap:5px}.badge{background-color:var(--sm-color-1);color:var(--sm-color-light);border-color:var(--sm-color-1)}.share-button__button{gap:.5rem}.share-button__button svg{width:1.8rem}.product-media-modal{transform:scale(1.08) translate(-50%);top:0;left:50%;background-color:#000c;padding-top:3rem}product-modal.product-media-modal>div{max-width:75rem;margin:0 auto}.product-media-modal[open]{transform:scale(1) translate(-50%)}.list-menu__item:has(>label>input[value=filtered_product]){display:none}.circular-collections .collection-list .grid__item h3.card-information__text.h3{position:absolute;bottom:0;right:0;color:var(--sm-color-light);text-align:start;background-color:var(--sm-color-1);padding:.5rem;font-size:1.6rem;line-height:1}.circular-collections .collection-list .card--media .card__text-spacing{justify-content:center}.circular-collections .slider-mobile-gutter+.view-all{margin-top:3rem}.circular-collections .collection-list .card{overflow:visible}.footer__follow-on-shop:not(:first-child):not(:last-child){justify-content:flex-start!important;text-align:left!important;margin-top:12px;margin-bottom:12px}follow-on-shop-button{width:100%!important}.collection-scrollable .collection-list{position:relative;flex-wrap:nowrap;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;padding-bottom:2rem}.collection-scrollable .collection-list use-animate .image-animate{border:5px solid var(--sm-color-1);border-radius:20px}.collection-scrollable .collection-list.grid--3-col-tablet .grid__item{max-width:calc(28.33% - var(--grid-horizontal-spacing) * 2 / 3);width:100%}.announcement-text,.announcement-link{display:inline-block}.slideshow--legacy .slideshow__card{text-align:left}.slideshow__heading{text-transform:capitalize!important}.button,.shopify-challenge__button{box-shadow:var(--button-shadow-horizontal-offset) var(--button-shadow-vertical-offset) 10px rgba(var(--color-shadow),var(--shadow-opacity));min-width:20rem;font-weight:500!important;letter-spacing:.14em;padding:1rem 3rem!important}.card-information__button .button{padding:0!important}.button.button-secondary{background-color:#1d1d1d;border-color:#1d1d1d;margin-left:2rem}.hero_slider--slide .slideshow__content{padding:4rem 0!important}.hero_slider--slide .slideshow__heading.h0{margin-top:0}.logo-list{display:flex;align-items:center;justify-content:center;gap:5rem}.logo-list .title-wrapper .title{min-width:max-content}.logo-list .logo-bar{width:100%;gap:5rem;position:relative;flex-wrap:nowrap;justify-content:flex-start;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;padding-left:1rem}.logo-list .logo-bar .glide__slides{justify-content:space-between;align-items:center}.logo-list .title-wrapper{margin-bottom:0}.trusted_platforms .guarantee__item .guarantee__icon{max-width:15rem}.tag-buttons{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:flex-start;margin-bottom:3rem}.tag-buttons li{width:100%}.tags.sm_tags .tag-buttons{position:relative;flex-wrap:inherit;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;padding-bottom:1rem;border-radius:12px}.tag-buttons li .tag-button{transition:all .3s cubic-bezier(.4,0,1,1);padding:1rem 3rem;font-size:1.2rem;font-weight:700;letter-spacing:.1em;line-height:2rem;text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center;background-color:#f2f2f2;color:#282828}.tag-buttons li .tag-button:hover,.tag-buttons li .tag-button.active{background-color:var(--sm-color-1);color:var(--sm-color-light)}.rating .rating_count{font-size:1.2rem}.guarantees-icon--colored .guarantee__icon{margin-bottom:1.8rem}.guarantee__item .rte{margin-top:1rem;font-size:14px;line-height:1.4}.header__menu-item .icon-caret{display:initial;margin-left:.5rem}.guarantees slider-component{width:100%}.title-wrapper:has(>.view-all){position:relative;margin-bottom:3rem}.title-wrapper .view-all{gap:5px;position:absolute;top:0;right:1rem;font-size:16px;line-height:1;min-height:4rem;min-width:14rem;white-space:nowrap;width:min-content;padding:1rem 3rem;letter-spacing:1px}.overlay-text__heading{display:inline;background-image:linear-gradient(to top,currentColor 0px,currentColor 0px),linear-gradient(to top,transparent 0px,transparent 0px);background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0% .1rem,100% .1rem;transition-property:background-size;transition-timing-function:ease;transition-duration:var(--duration-default)}.accent-heading .rich-text__heading{text-transform:none}.accent-heading .rich-text__heading .accent{text-transform:uppercase;color:var(--sm-color-1)}.hero_small-img img{max-width:100%;width:420px}.slideshow__box .slideshow__button .button{font-size:14px;line-height:1}.slideshow--legacy .slideshow__box:is(.slideshow__box--middle-right){margin-left:auto;margin-right:0}.slideshow--legacy .slideshow__box--bottom-right{height:100%}.rounded-collections .card-wrapper{border-radius:116px}.testimonial__previews .testimonial__blockquote .testimonial__author{font-size:20px;font-weight:700;text-transform:uppercase;color:var(--sm-color-dark)}.testimonial__previews .testimonial__blockquote .typeset2{font-size:1.639rem}.testimonial__blockquote .rating-star{font-size:3.2rem}.testimonial__blockquote .rating{margin-bottom:1.8rem}.image-with-text__subheading{text-transform:none;font-weight:700;letter-spacing:normal;font-size:20px;color:var(--sm-color-dark)}.image-with-text__subheading .accent{text-transform:uppercase;color:var(--sm-color-1)}.bundle-products .image-with-text__products .button{background-color:var(--sm-color-dark);box-shadow:var(--button-shadow-horizontal-offset) var(--button-shadow-vertical-offset) 10px rgba(var(--color-button-text),var(--shadow-opacity));border-color:rgb(var(--color-button-text))}[data-heading-capitalize] .bundle-products .product-title{font-size:1.4rem;text-transform:none;letter-spacing:.15em}.bundle-products .product-description .price bdi{font-size:1.8rem}.bundle-products .price__badge-sold-out{opacity:.6;border-color:var(--sm-color-1);color:var(--sm-color-light);background-color:var(--sm-color-1)}.hover-column-container .hover-column{display:flex;align-items:center;justify-content:flex-start;padding:2rem;gap:1rem;transition:all .3s ease;border-right:3px solid transparent}.hover-column-container .hover-column.active{align-items:flex-start}.hover-column-container .hover-column .hover-column-icon{height:70px;min-width:56px}.hover-column-container .hover-column .hover-column-icon svg{height:100%;width:100%}.hover-column-container .hover-column svg path{fill:var(--sm-color-1)}.hover-column-content h3.typeset{text-transform:none;font-size:17px;margin:0 0 7px;line-height:22px}.hover-column-content .paragraph{text-transform:none;font-size:14px;margin:0;line-height:18px;overflow:hidden}.hover-column-content .paragraph p{margin:0}[animate] p mark{color:var(--sm-color-light)}.hover-column .hover-column-content .paragraph{transition:height .3s ease}.hover-column:hover .typeset{color:var(--sm-color-light)}.hover-column:hover svg path{fill:var(--sm-color-light)}.hover-column:hover{background-color:var(--sm-color-1);color:var(--sm-color-light);border-color:var(--sm-color-dark)}.sm_image-with-text--colored .image-with-text .media-wrapper{background:transparent}.deferred-media__poster-button{width:4.5rem;height:4.5rem;border-radius:50%;background-color:var(--sm-color-1);color:var(--sm-color-light)}.newsletter{background-color:var(--sm-color-light)}.newsletter__wrapper{position:relative;padding:0;padding-bottom:var(--ratio-percent);border-radius:12px;overflow:hidden}.newsletter__wrapper>img{margin:0}.newsletter__wrapper>img,.newsletter__wrapper>svg{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.newsletter .newsletter__wrapper-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;background-color:rgba(var(--color-overlay),var(--color-overlay-opacity));margin:0 auto;text-align:center;padding:6rem 3rem 5rem}.newsletter__wrapper .newsletter__wrapper-content>*{margin-top:1rem;max-width:75rem;margin:0 auto;color:var(--sm-color-light)}.newsletter__wrapper .sm_newsletter-heading{font-size:60px;line-height:72px;font-family:Gilmer;font-weight:700;text-transform:uppercase;margin-top:1rem}.newsletter__wrapper .sm_newsletter-subheading{font-size:2.6rem;line-height:1.3;font-family:Gilmer;font-weight:700;text-transform:none}.newsletter__wrapper .newsletter__subheading{font-size:1.6rem;line-height:19px;font-family:Gilmer;font-weight:700;text-transform:none;max-width:380px;width:100%;margin-top:2rem}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:68rem;width:100%}.newsletter__wrapper .form__message{color:var(--sm-color-light)}.newsletter-form .field .field__input{border:none;background-color:var(--sm-color-light);color:var(--sm-color-dark);height:5.9rem;border-radius:12px;padding-inline-start:2rem}.newsletter-form .field__button{background-color:var(--sm-color-1)!important;color:var(--sm-color-light);right:8px;top:50%;transform:translateY(-50%);max-height:4.3rem}.newsletter__wrapper div:has(>.newsletter-form){margin-top:4rem;width:100%}.footer-block__newsletter .newsletter-form .field .field__input{border:1px solid #EEEEEE}.product-form__submit.button{background:var(--sm-color-1);color:var(--sm-color-light);border-color:var(--sm-color-1)}.sm_media_tags{display:flex;align-items:center;justify-content:flex-start;position:absolute;top:0;left:0;z-index:1}.sm_media_tags .sm_media_tag{padding:10px 20px;background-color:#50af46;text-align:center;font-size:2rem;line-height:1;color:#fff;min-width:120px}.sm_media_tags .sm_media_tag.sm_dark{background-color:#000}.product__media-icon{background-color:#f0faf2}.pdp_trust-icons{padding:15px;background-color:#fafff3;display:flex;align-items:center;justify-content:center;text-align:left;margin-top:40px;position:relative;flex-wrap:wrap;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin}.pdp_trust-icons .pdp_trust-icon{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.pdp_trust-icons .pdp_trust-icon .pdp_trust-img{height:43px;width:auto}.pdp_trust-icons .pdp_trust-icon .pdp_trust-text{font-family:Gilmer;font-size:15px;line-height:19px;font-weight:500;white-space:nowrap;text-transform:capitalize}.sm_accordion{display:flex;flex-direction:column}.sm_accordion-item{margin-bottom:20px;overflow:hidden;transition:all .3s ease-out}.sm_accordion-item svg:not(.icon){position:absolute;top:50%;right:20px;transform:rotate(180deg) translateY(50%);transition:all .3s ease-in}.sm_accordion-item.active svg:not(.icon){transform:rotate(0) translateY(-50%)}.sm_accordion-item:last-child{margin-bottom:0}.sm_accordion-title{position:relative;padding:10px;cursor:pointer;border-bottom:1px solid #B9B9B9;font-size:16px;font-weight:600;line-height:27px;text-transform:none}.sm_accordion-content{padding:0;max-height:0;overflow:hidden;transition:all .3s ease-out}.sm_accordion-item.active .sm_accordion-content{padding:20px;max-height:max-content}.product__accordion .accordion__title{font-size:1.6rem;font-weight:500;line-height:1.9rem;text-transform:none;letter-spacing:.1em}.guarantee__item .guarantee__icon{margin-bottom:1.5rem}.guarantees--horizontal .guarantee__item .h2,.guarantees--horizontal .guarantee__item .h3{font-size:1.8rem;text-transform:none}.guarantee__item svg,.guarantee__icon img{object-fit:contain}.article-card__header .h3{margin:0;font-size:16px;line-height:20px;text-transform:none;letter-spacing:.1em;font-weight:700}.sm_footer_icons .guarantees .grid .grid{align-items:center;margin-top:0}.sm_footer_icons .guarantees .grid .grid .guarantee__item{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.sm_footer_icons .guarantees .grid .grid .guarantee__item .guarantee__icon{margin-bottom:0}.sm_footer_icons .guarantees .grid .grid .guarantee__item p.h4{font-size:1.7rem;line-height:2rem;font-weight:700;text-transform:capitalize}.sm_footer_icons .guarantees--colored{padding-inline-start:0;padding-inline-end:0}.contact .title-wrapper{align-items:flex-start!important}.collection_text-featured .accent-text{text-transform:uppercase;color:var(--sm-color-1)}.facets__header{font-size:1.8rem;line-height:2.1rem;font-weight:700}body.template-collection .card-information__button .button{transform:translateY(0);opacity:1}.section--padding:not(.text_side-image) .image-with-text__grid .grid__item:has(>.image-with-text__content){background-color:#fafff3}.image-with-text__content{padding:1.5rem}.text_side-image .image-with-text__grid .grid__item{position:relative}.text_side-image .image-with-text__grid .grid__item .image-with-text__content{position:relative;z-index:1}.text_side-image .image-with-text__grid .grid__item:has(>.image-with-text__content):after{content:"";width:100%;height:100%;display:block;top:0;left:0;position:absolute;background-color:#f0faf2;background-image:url(/cdn/shop/files/01-faqs-opacity-image_one.jpg);background-position:center;background-size:cover;z-index:0}.text_side-image .image-with-text .image-with-text__content .sm_accordion{margin-top:0}.sm_image-with-text--colored{background:var(--gradient-background);background-color:rgb(var(--color-background))}.pdp_features_group{display:none;align-items:flex-start;justify-content:center;gap:1rem;border-top:1px solid #50AF46;padding-top:2rem;padding-bottom:1rem;position:relative;flex-wrap:nowrap;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin}.pdp_features_group:has(>.pdp_feature_column){display:flex}.pdp_features_group .pdp_feature_column{min-width:calc(25% - 1rem);width:100%;text-align:center}.pdp_features_group .pdp_feature_column img{max-height:70px;width:auto;margin:0 auto}.pdp_features_group .pdp_feature_column .pdp_feature_text{font-size:1.4rem;font-weight:400;line-height:1.7rem;text-align:center;margin-top:.4rem}.sm_home_innovation .slideshow--legacy .slideshow__card{text-align:center}.sm_home_innovation .slideshow--legacy .slideshow__card .slideshow__heading{font-size:40px;filter:drop-shadow(0px 0px 8px white)}.sm_home_innovation .slideshow--legacy .slideshow__card .slideshow__text{filter:drop-shadow(0px 0px 8px white)}.sm_collection_slider .slideshow__box .hero_small-img{display:block!important}.sm_home_innovation .slideshow__button{position:absolute;bottom:20%;left:50%;transform:translate(-50%)!important}.sm_home_innovation .button{background-color:#1d1d1d;border-color:#1d1d1d}.footer-block .accordion__title,.footer-block--newsletter .accordion__title{font-family:Gilmer;font-size:1.8rem;line-height:22px;letter-spacing:.1em;font-weight:500;color:var(--sm-color-dark)}.footer-block--menu .list-menu__item--link{font-size:1.6rem;font-family:Gilmer;font-weight:400;line-height:1.7rem}.guarantee-icon--small{--icon-height: 3.2rem!important}.guarantee-icon--medium{--icon-height: 4.8rem!important}.guarantee-icon--large{--icon-height: 8rem!important}.trust_sales-point{display:inline-flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;text-align:left;padding:0;gap:10px;list-style:none;margin:0}.trust_sales-point li{display:inline-block}.trust_sales-point ul li{display:flex;align-items:flex-start;justify-content:flex-start;column-gap:10px;font-size:14px}.trust_sales-point ul li span svg{width:20px;fill:#50af46}.home_featured_cols .gallery--3 .gallery__item{width:calc(100% - var(--grid-horizontal-spacing) * 2 / 3)}.home_featured_cols .gallery .media{height:0;padding-bottom:50%}.gallery--contrast .gallery__text:after{background:radial-gradient(rgba(0,0,0,.75) 0%,transparent 80%)}.sm_collection_slider .slideshow__box .slideshow__heading{color:var(--sm-color-1);font-size:40px}.sm_collection_slider .hero_small-img img{max-width:100%}.sm_collection_slider .slideshow__text{letter-spacing:.1em;font-size:16px;text-transform:uppercase;font-weight:700}.glide__track{width:100%}.glide__arrows{position:absolute;top:-3.3rem;right:0;display:flex}.glide__arrows .glide__arrow{padding:0;display:flex;align-items:center;justify-content:center;background-color:var(--sm-color-1);color:var(--sm-color-light);cursor:pointer;width:3rem;height:3rem;border:none;opacity:.9}.glide__arrows .glide__arrow:last-child{border-left:1px solid #fff}.glide__arrows .glide__arrow:hover{opacity:1}.glide__arrows .glide__arrow svg{width:16px;height:16px}.glide__arrows .glide__arrow--left svg{transform:rotate(180deg)}@media screen and (max-width: 990px){.tag-buttons li{min-width:max-content;width:100%}.tag-buttons li .tag-button{font-size:1.2rem}.hover-column-content .paragraph{height:unset!important}.pdp_features_group{gap:3rem}.hover-column-container .hover-column{flex-direction:column;align-items:flex-start}.sm_media_tags .sm_media_tag{font-size:1.4rem;min-width:9rem}.text_side-image .image-with-text .image-with-text__content{padding:3rem 2rem}.sm_home_innovation .slideshow__button{bottom:100%}.sm_home_innovation .slideshow__button .button{font-size:12px;padding:10px 20px!important;min-height:3rem;height:3.2rem}.sm_title_wrapper:has(>.view-all){margin-bottom:3rem}.sm_title_wrapper .sm_view_all{position:static;padding:.5rem 2rem!important;min-height:3rem;font-size:1.2rem}.sm_services_slide .glide__arrows{top:-3.8rem}.sm_services_slide .title-wrapper{margin-bottom:4.6rem}.sm_footer_icons .glide__arrows{top:-1rem}.logo-list .logo-bar.glide{overflow:visible;padding-top:1rem;margin-top:2rem}}@media screen and (min-width: 541px) and (max-width: 990px){.image-with-text .image-with-text__content:has(>.hover-column-container){padding-inline-start:2rem}}@media screen and (max-width: 749px){.logo-list{flex-direction:column;gap:0;padding-top:3rem}.logo-list .logo-bar{gap:4rem}.logo-list .logo-bar{padding-bottom:1rem!important;margin-bottom:1rem}.logo-list .logo-bar{position:relative;flex-wrap:nowrap;justify-content:flex-start;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;padding-bottom:3rem;padding-left:1rem}.logo-list .logo-bar::-webkit-scrollbar{height:3px;background-color:transparent}.logo-list .logo-bar::-webkit-scrollbar-thumb{background-color:#d1d1d1}.hover-column-container{margin-bottom:3rem;margin-top:2rem}.hover-column-container{display:none}.hover-column-container:has(>.hover-column){display:block}.newsletter__wrapper .field__button svg{display:block!important}.newsletter__wrapper .field__button span{display:none!important}.newsletter .newsletter__wrapper-content{padding:4rem 1.2rem}.pdp_trust-icons .pdp_trust-icon .pdp_trust-img{height:32px}.pdp_trust-icons .pdp_trust-icon .pdp_trust-text{font-size:11px;white-space:unset}.pdp_trust-icons .pdp_trust-icon .pdp_trust-text br{display:none}.pdp_trust-icons .pdp_trust-icon{width:calc(50% - 15px);gap:6px}.sm_accordion-item.active .sm_accordion-content{padding:20px 0}.sm_accordion-content .sm_accordion-column .warranty_image{margin-bottom:2rem}.sm_accordion-title{padding:10px 25px 10px 10px}.sm_accordion-item svg:not(.icon){right:10px}.guarantees--horizontal .guarantee__item .h2,.guarantees--horizontal .guarantee__item .h3{font-size:1.8rem;text-transform:none}.pdp_features_group{justify-content:flex-start}.pdp_features_group .pdp_feature_column{min-width:calc(100% / 2.4 - 1rem)}.pdp_features_group{gap:2rem}body.template-collection .hero_slider--slide .slideshow__content{padding:2rem 0 0!important}.collection_text-featured .rich-text__text{font-size:1.8rem;line-height:2.7rem;text-align:center}.sm_collection_slider .slideshow__box .slideshow__heading{font-size:26px;margin-top:1rem;text-align:center}.sm_collection_slider .slideshow__content .slideshow__box .slideshow__card{text-align:center}.newsletter__wrapper .newsletter__subheading{margin-top:1rem}.collection_text-featured .rich-text{padding-bottom:1rem}.sm_collection_slider{padding-bottom:1.5rem}}@media screen and (max-width: 549px){.pdp_trust-icons{column-gap:20px;gap:0;justify-content:flex-start;padding:10px;flex-wrap:nowrap}.pdp_trust-icons .pdp_trust-icon{width:calc(60% - 18px)!important;flex-direction:column;text-align:center;min-width:calc(100% / 3)!important}.pdp_trust-icons .pdp_trust-icon .pdp_trust-text br{display:block}.trust_sales-point{padding:12px}.trust_sales-point ul li{font-size:12px!important}.trust_sales-point{flex-direction:column}.trust_sales-point ul,.trust_sales-point ul.second-list{width:100%!important}.trust_sales-point ul.second-list{margin-top:10px}.pdp_features_group .pdp_feature_column{min-width:calc(100% / 2.4 - 1rem)}.collection-scrollable .collection-list.grid--3-col-tablet .grid__item{max-width:calc(48% - var(--grid-horizontal-spacing) * 2 / 3)}.collection-scrollable .collection-list use-animate .image-animate{border:3px solid var(--sm-color-1)}.bundle-products .product-description{flex-direction:column}.footer-block .accordion__title,.footer-block--newsletter .accordion__title{font-size:1.6rem}.footer__follow-on-shop:not(:first-child):not(:last-child){justify-content:center!important;text-align:center!important;margin-top:20px}.footer__content-right .footer__list-social{padding-top:1rem}.footer__payment{margin-top:0}.circular-collections .collection-list.grid{padding-bottom:5rem}.hero_slider--slide .slideshow--mobile-overlay .slideshow__center .button{width:100%}.slideshow__card>:last-child:is(.slideshow__button){margin-top:2rem}.hero_slider--slide .slideshow__text{margin-top:1rem}.hero_slider--slide .slideshow__heading{font-size:3rem;padding-bottom:.5rem}.hero_slider--slide .slideshow__heading br{display:none}.hero_small-img img{width:320px}}@media screen and (max-width: 480px){.slideshow__center .button.button-secondary{margin-left:0;margin-top:1rem}}@media screen and (min-width: 750px) and (max-width: 990px){.pdp_features_group .pdp_feature_column{min-width:calc(60% - 1rem)}}@media screen and (min-width: 750px) and (max-width: 1080px){.slideshow--legacy .slideshow__box:is(.slideshow__box--middle-right){width:60%}}@media screen and (min-width: 480px){.circular-collections .grid{--grid-horizontal-spacing: 1.5rem}}@media screen and (min-width: 750px){.home_featured_cols .gallery--3 .gallery__item{width:calc(50% - var(--grid-horizontal-spacing) * 2 / 3)}.circular-collections .grid{--grid-horizontal-spacing: 1.5rem}.slideshow--legacy .slideshow__card{max-width:54rem;text-align:left}.slideshow--legacy .slideshow__center .flickity-slider:has(>.slideshow__box--middle-right){justify-content:flex-end!important}h1,.h1{font-size:calc(var(--font-heading-scale) * 3.48rem)}.guarantees--horizontal .guarantee__item{align-items:center;justify-content:center;text-align:center;flex-direction:column}.slideshow__box .slideshow__button .button{font-size:18px}.deferred-media__poster-button{width:7.5rem;height:7.5rem}.newsletter__wrapper .field__button span{display:block!important}.pdp_trust-icons .pdp_trust-icon{width:100%;max-width:calc(100% / 3 - 20px)}.product-details .accordion .summary__title{padding:2.5rem 0 1.5rem}.hero_slider--slide .slideshow__heading.h0{font-size:56px!important}}@media screen and (min-width: 990px){.sm_title_wrapper{margin-bottom:4rem}.slideshow--legacy .slideshow__box:is(.slideshow__box--middle-right){width:50%;justify-content:flex-start}.newsletter__wrapper{max-width:120rem}.sm_footer_icons .guarantees .grid .grid .guarantee__item{gap:2.5rem}.image-with-text--alt .image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__content{padding-inline-end:3rem}}@media screen and (min-width:991px){.slideshow--legacy .slideshow__box:is(.slideshow__box--middle-right){width:50%}.tag-buttons li{width:20%}}@media screen and (min-width: 1025px){.home_featured_cols .gallery--3 .gallery__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.header__menu-item--top{padding:1.2rem;letter-spacing:1px}}@media screen and (min-width: 1381px){.rounded-collections .card-wrapper{border-radius:140px}}@media screen and (min-width: 1401px){.header__left{width:156px}}@media screen and (min-width: 1441px){.hero_slider--slide .slideshow__heading{margin-top:1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/custom.css.map */
