@font-face{font-family:Helvetica-Neue-Condensed-Black;src:url(/cdn/shop/files/Helvetica-Neue-Condensed-Black.eot?v=1720692924);src:url(/cdn/shop/files/Helvetica-Neue-Condensed-Black.woff?v=1720692924) format("woff"),url(/cdn/shop/files/Helvetica-Neue-Condensed-Black.woff2?v=1720692924) format("woff2"),url(/cdn/shop/files/Helvetica-Neue-Condensed-Black.ttf?v=1720692925) format("truetype"),url(/cdn/shop/files/Helvetica-Neue-Condensed-Black.otf?v=1720692924) format("otf");font-weight:400;font-style:normal}.heading,h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.header__menu-item,.header .localization-selector .icon+.label{font-family:"Helvetica-Neue-Condensed-Black",var(--font-heading-family);letter-spacing:0!important}.slideshow .slideshow__heading{letter-spacing:0}.header .header__menu-item{letter-spacing:1px!important}@media screen and (min-width: 750px){.green-bg-after .image-with-text__grid .grid__item:last-child,.orange-bg-before .image-with-text__grid .grid__item:last-child,.light-green-bg .image-with-text__grid .grid__item:last-child{position:relative}.green-bg-after .image-with-text__grid .grid__item:last-child:after,.orange-bg-before .image-with-text__grid .grid__item:last-child:before,.light-green-bg .image-with-text__grid .grid__item:last-child:before,.light-green-bg .image-with-text__grid .grid__item:last-child:after,.orange-bg-before .image-with-text__grid .grid__item:last-child:after{content:"";position:absolute;top:0;bottom:0}.green-bg-after .image-with-text__grid .grid__item:last-child:after{background:#8fc897;right:-100%;left:100%}.orange-bg-before .image-with-text__grid .grid__item:last-child:before{background:#faad77;left:-100%;right:100%}.light-green-bg .image-with-text__grid .grid__item:last-child:before{background:#aad3ae;right:-100%;left:100%}}.card-information__text.h4{color:#3751a3}.slideshow__button_wrapper .slideshow__button_2 .button{background:#faad78;color:#000;border-color:#faad78}.template-index [id$=video-hero],.template-about-modern [id*=__option_table_],.template-index [id$=__guarantees],.template-index [id*=__image-with-text],.template-index [id*=__image_with_text],.template-index [id*=rich_text]{background-color:#fffaf3}.template-index [id*=__image-with-text-overlay]{background-color:transparent}.template-index [id$=video-hero] .banner{z-index:9}#shopify-section-template--22921585623379__bb3256b3-d2cb-467c-9f00-82cda1259a63{background:#f3f3f3}@media screen and (min-width: 750px){.slideshow__button_wrapper{display:flex;justify-content:flex-start}.slideshow__button_wrapper .slideshow__button_2{margin-left:2rem}.template-index .slideshow--legacy .slideshow__card{max-width:56rem}.template-about-modern [id*=__option_table_] .rich-text__heading{width:80%;margin:0 auto}.template-index .slideshow__box.page-width{max-width:160rem}}@media screen and (max-width: 749px){.slideshow__button_2{margin-top:2rem}#shopify-section-template--22921585623379__bb3256b3-d2cb-467c-9f00-82cda1259a63{display:none}.template-index .guarantees .guarantee-icon--large,.template-product .guarantees .guarantee-icon--large{--icon-height: 9rem !important}}[data-heading-capitalize] .card-information__text.h4,[data-heading-capitalize] .bundle-products .product-title{font-size:calc(var(--font-heading-scale) * 1.7rem - .2rem)}.card-information .price{font-size:12px;letter-spacing:0}@media only screen and (min-width: 750px){[data-heading-capitalize] .card-information__text.h4,[data-heading-capitalize] .bundle-products .product-title{font-size:calc(var(--font-heading-scale) * 1.9rem - .2rem)}}#shopify-section-template--22922188587347__multicolumn_TJyXMD{background-color:#fffaf3}@media screen and (min-width: 750px){.template-how-to-use .video-section.page-width,.template-how-to-clean .video-section.page-width{max-width:1200px}.template-academy-home .accordion__title{font-size:22px}}@media screen and (max-width: 749px){.template-academy-home .multicolumn .grid--2-col .grid__item,.template-how-to-use .multicolumn .grid--2-col .grid__item{max-width:65%;margin:0 auto}}.template-about [id$=rich-text-0],.template-about [id*=quotes]{background-color:#fffaf3}@media screen and (min-width: 750px){.template-faq .faq details summary{font-size:1.5rem}}.template-stores .logo-bar__item.media-wrapper{background-color:#fffaf3;padding:1rem}@media screen and (min-width: 750px){.template-stores .logo-bar__item{flex:0 1 20rem}.template-stores .logo-bar{gap:5rem;max-width:1200px;margin:0 auto}}footer.footer .accordion__title{font-size:1.7rem}@media screen and (min-width: 750px){footer.footer .accordion__title{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom.css.map */
