:root{--typeBasePrimary: "Nunito Sans",sans-serif !important}.announcement-slider__content,.grid-product__title,.site-nav__link,.collapsible-trigger__layout,.collapsible-trigger-btn{font-family:var(--typeHeaderPrimary);font-weight:500}.rich-text-section h2{text-transform:unset!important}.body-font{font-family:var(--typeBasePrimary)!important}.text-uppercase{text-transform:uppercase}.strong{font-weight:700!important}.semi-strong{font-weight:600!important}.btn{font-family:var(--typeHeaderPrimary)!important;font-weight:500!important;border-radius:3.6px!important;font-size:calc(var(--typeBaseSize) + 4px)!important}.color-scheme-1 .btn{background-color:var(--colorBtnPrimary)!important}.button-rich{text-align:center}.image-wrapper-bg{position:relative}.image-wrapper-content .color-scheme-1{background:transparent}.image-bg{z-index:2;position:absolute;bottom:0;width:100%}.rich-text-section .image-bg{max-width:650px;left:50%;transform:translate(-50%)}.image-wrapper-content{z-index:3;position:relative;width:100%}.product-single__title{line-height:1em}.counter-title{max-width:140px;margin:auto;line-height:1em;font-size:calc(var(--typeHeaderSize)*.45);text-align:center;font-weight:400}.counter-text{margin-bottom:0;line-height:1em;font-family:Montserrat,sans-serif;font-weight:700;color:#036a80;opacity:.5}.usp-row{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:center}.usp-row .usp-col:first-child{width:calc(40% - .75rem);max-width:calc(40% - .75rem)}.usp-row .usp-col:last-child{width:calc(60% - .75rem);max-width:calc(60% - .75rem)}.usp-title{font-weight:800;margin:0}.featured-collections .grid-item{margin-bottom:0}.featured-image{max-width:165px;margin:auto}.featured-logos .page-width{max-width:1250px}.featured-slide{padding:0;width:20%}.featured-section .flickity-button{width:auto;height:auto;padding:0;background:transparent;top:0;border-radius:0}.featured-section .flickity-button svg{width:2rem;height:3.7rem!important;display:block;position:relative;top:unset;left:unset;fill:#231f20}.featured-section .flickity-button.flickity-previous{top:8.7%}.featured-logos .section-header__title{letter-spacing:.15em;font-size:calc(var(--typeHeaderSize)*.7 - 6px)}.featured-logos .section-header{margin-bottom:0}.featured-section .flickity-button.flickity-next{right:0}.featured-section .flickity-button.flickity-previous{left:0}.featured-section .flickity-button{transform:rotate(180deg) translateY(-40%)}.site-footer{position:relative;overflow:hidden}.site-footer .image-wrapper-bg:before{content:"";width:100%;height:100%;position:absolute;background:#000000b3;top:0;left:0;z-index:3}.site-footer .image-bg image-element{height:100%;display:block;position:absolute;bottom:0;left:0;width:100%}.site-footer .image-bg image-element img{height:100%;display:block;position:absolute;bottom:0;left:0;width:100%;object-fit:contain}.site-footer .image-bg{height:100%}.footer__block.footer__block--image .image-wrap{background:transparent}.footer__block--image .image-wrap{max-width:265px}.content-image{margin-bottom:3rem}.vis-hid{opacity:0}#insta-feed{margin-top:0!important}.footer__subscribe{color:var(--newsletter-color)}.footer__social .icon{height:30px;width:30px}.footer__subscribe p.h1{text-transform:unset;margin:0!important;line-height:1em}.footer__section{background:var(--newsletter-bg)}.btn--newsletter{background-color:var(--colorPrice)!important}.bottom-bar{background-color:var(--bottom-bg);border:0;padding:1rem 0}.footer-news-wrapper{padding:1.5rem}.grid-product__sku{font-size:13px;font-style:italic}@media (max-width: 1170px){.site-navigation{display:none!important}.site-nav__icons>.site-nav__link--icon{display:block!important}.site-header__drawer.is-active{display:block!important}}@media only screen and (min-width: 769px){.social-icons.footer__social{max-width:300px}.footer__social li{margin:0 25px 25px 0}.bottom-bar .footer__base-links{text-align:left}.featured-section .flickity-button.flickity-next{right:-25px}.featured-section .flickity-button.flickity-previous{left:-25px}.footer__block{flex:0 calc(25% - 15px);max-width:calc(25% - 15px)}.medium--hide{display:none!important}.rte ol,.rte p,.rte table,.rte ul{margin-bottom:20px!important}.rich-text-section .h3{font-size:calc(var(--typeHeaderSize)*.5)}}@media (max-width: 768px){.footer__newsletter{gap:1rem}.footer__block--liquid{flex:1 1 calc(100% - 20px)}.usp-image img{width:100%}.small--hide{display:none!important}.featured-section .flickity-button svg{width:1rem;height:3rem!important}.featured-section .flickity-button.flickity-previous{top:7%}.featured-section .flickity-button.flickity-next{right:-12px}.featured-section .flickity-button.flickity-previous{left:-12px}.featured-section .flickity-button{transform:rotate(180deg) translateY(-50%)}.featured-slide{width:50%;padding:0 1rem}.usp-image{max-width:60%;margin:auto}.featured-collections .grid-item{margin-bottom:20px}.rich-text-section h2{font-size:calc(var(--typeHeaderSize)*.7)}.rich-text-section .h3{font-size:calc(var(--typeHeaderSize)*.4)}.image-bg{max-width:100%}}.complementary-product .grid-item__content{justify-content:space-between}.complementary-product-form{display:flex;flex-direction:column;gap:10px;justify-content:flex-end}.complementary-product-form .product__quantity,.complementary-product-form .variant-wrapper{display:flex;align-items:center;justify-content:space-between;margin:0}.complementary-product-form label,.complementary-product-form .variant-input-wrap{margin-bottom:0!important}@media only screen and (min-width:769px){[data-view=xxsmall] .grid-item{flex:0 0 16.6666666667%}[data-view=xxxsmall] .grid-item{flex:0 0 14.2857142857%}}@media only screen and (min-width:769px) and (max-width:1200px){[data-view=xxsmall] .grid-item .complementary-product-form .product__quantity,[data-view=xxsmall] .grid-item .complementary-product-form .variant-wrapper,[data-view=xxxsmall] .grid-item .complementary-product-form .product__quantity,[data-view=xxxsmall] .grid-item .complementary-product-form .variant-wrapper{flex-direction:column!important}[data-view=xxsmall] .grid-item .complementary-product-form .btn,[data-view=xxxsmall] .grid-item .complementary-product-form .btn{padding:5px;font-size:calc(var(--typeBaseSize) + 0px)!important}}@media only screen and (max-width: 425px){.scrollable-grid--small .grid-item{flex:0 0 74%}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom.css.map */
