:root{--font-size-primary: clamp(32px, 5.55vw, 56px);--font-size-secondary: clamp(24px, 3.33vw, 36px);--font-size-accent: 22px;--font-size-text: clamp(16px, 1.38888888889vw, 20px);--font-size-body: 18px;--font-size-sub-body: 16px;--line-height-primary: clamp(56px, 6.94vw, 76.8px);--line-height-secondary: clamp(28.8px, 3.88vw, 40px);--line-height-accent: 26px;--line-height-text: 28px;--line-height-body: 21.8px;--line-height-sub-body: 24px;--color-primary-sst: #05693A;--color-secondary: #111827;--color-gradient: linear-gradient(106.05deg, #0B3735 -9.39%, #0C553F 68.85%);--color-white: #FFFFFF;--color-text: #4B5563;--color-accent: #CCCCCC;--color-light-green: #DCFCE7;--color-green: #8CC342;--color-dark-green: #0B4038;--color-bg: #FAF8F5}@media(max-width:768px){:root{--font-size--h2: 24px !important;--font-paragraph--size: 16px !important}}.primary-heading{font-size:var(--font-size-primary);line-height:var(--line-height-primary);color:var(--color-white);font-weight:700}.secondary-heading{font-size:var(--font-size-secondary);line-height:var(--line-height-secondary);color:var(--color-secondary);font-weight:700}.accent-heading{font-size:var(--font-size-accent);line-height:var(--line-height-accent);color:var(--color-secondary);font-weight:700}.paragraph-text{font-size:var(--font-size-text);line-height:var(--line-height-text);color:var(--color-text);font-weight:400}.body-text{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-white);font-weight:400}.sub-body-text{font-size:var(--font-size-sub-body);line-height:var(--line-height-sub-body);color:var(--color-text);font-weight:400}.btn-twist{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-white);background-color:var(--color-primary-sst);font-weight:600;text-decoration:none;padding:12px 24px;border-radius:100px;border:1px solid var(--color-primary-sst)}.btn-twist:hover{color:var(--color-primary-sst);background-color:var(--color-white);border:1px solid var(--color-primary-sst)}.btn-switch{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-white);background-color:#fff0;font-weight:600;text-decoration:none;padding:12px 24px;border-radius:100px;border:1px solid var(--color-white)}.color-twist{color:var(--color-white)!important}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0}.header[data-sticky-state=active]{background-color:var(--color-white)!important}.header[data-sticky-state=active] .header-actions__action svg path{fill:#4b5563}.header[data-sticky-state=active] .header-drawer-icon svg path{fill:#4b5563}.header-section .menu-list__link{padding-right:16px!important;padding-left:16px!important}.header-section .menu-list__link-title{font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:400}.header-section .account-button{display:none}.header-actions__action svg{width:16px!important;height:16px!important}.cart-bubble__background{background-color:var(--color-green)}@media(max-width:768px){.menu-drawer__menu-item-text{font-size:var(--font-size-sub-body);line-height:var(--line-height-sub-body);color:var(--color-text);font-weight:400}}.page-banner{padding:160px 0;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.page-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.page-banner .col-12{z-index:999;position:relative}.page-heading{font-size:var(--font-size-secondary);line-height:var(--line-height-secondary);color:var(--color-white);font-weight:600}.page-text{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-white);font-weight:400;display:flex;align-items:center;gap:8px;justify-content:center}.page-text p{margin:0}.page-text a{color:var(--color-white);text-decoration:none}@media(max-width:768px){.page-banner{padding:40px 0}}.hero-section{background:var(--color-gradient);padding-top:40px;padding-bottom:80px}.hero-section .text-block:first-child{border-radius:100px;padding:5px 10px}.hero-section .text-block h6{font-size:14px;line-height:1;color:var(--color-dark-green);font-weight:500}.hero-section .text-block h1{font-size:var(--font-size-primary);line-height:var(--line-height-primary);color:var(--color-white);font-weight:700}.hero-section .text-block p{font-size:var(--font-size-body);line-height:27px;color:#fff;font-weight:400}.hero-section .group-block-content .button{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-white);background-color:var(--color-primary-sst);font-weight:600;text-decoration:none;padding:12px 24px;border-radius:100px;border:1px solid var(--color-primary-sst)}.hero-section .group-block-content .button-secondary{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-white);background-color:#fff0;font-weight:600;text-decoration:none;padding:12px 24px;border-radius:100px;border:1px solid var(--color-white)}@media(max-width:768px){.hero-section{padding:40px 0}.hero-section .text-block h1{text-align:center}.hero-section .text-block p{max-width:100%;text-align:center}.hero-section .group-block-content{align-items:center!important}.search-modal__button{display:none!important}.header__icon--summary .header-drawer-icon{width:39px!important;height:39px!important}}marquee-component.section{background-color:var(--color-green)!important}.marquee__repeated-items .text-block p{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-white);font-weight:700}.section--page-width{max-width:1296px!important;margin:0 auto}.text-block h2{color:var(--color-secondary)}.product-badges__badge{display:none!important}.product-card__content{box-shadow:0 10px 15px -3px #0000001a;transition:all .3s ease-in-out;border:4px solid transparent;position:relative}.floating-text{position:absolute;top:16px;right:16px}.floating-text p{color:var(--color-white)!important;padding:0 6px;font-weight:700}.price-saving-badge{padding:8px 14px!important;max-width:max-content!important;margin:7px 0}.price-saving-badge span{font-size:12px;color:#166534;font-weight:600}.product-card__content:hover{border:4px solid var(--color-primary-sst)}.contents .text-block p,.product-recommendations .contents .text-block p{font-size:17px;color:var(--color-secondary)!important;font-weight:500;line-height:1.3}.short-description p{font-size:var(--font-size-sub-body);line-height:var(--line-height-sub-body);color:var(--color-text);font-weight:400}.price{font-weight:400;color:var(--color-secondary)}.compare-at-price{font-size:14px;line-height:21px;color:#333;font-weight:400}.add-to-cart-button{max-width:90%;margin:0 auto;margin-bottom:24px!important}.add-to-cart-text{font-size:var(--font-size-body);font-weight:600}.add-to-cart-button .svg-wrapper{display:none}.product-card-inner-group{flex-grow:1!important}@media screen and (min-width:750px){.resource-list--grid{gap:20px}}@media(max-width:768px){.resource-list__carousel .resource-list__slide{width:86%;border-radius:16px}}.multi-column-section{background-color:var(--color-bg)}.multi-column-section .custom-colmn{box-shadow:0 10px 15px -3px #0000001a;border:1px solid #E5E7EB;background-color:var(--color-white)}.dynamic-text-meta-one,.dynamic-text-meta-second{margin:7px 0}.dynamic-text-meta-one p{color:var(--color-white)!important;padding:0 6px;font-weight:500}.dynamic-text-meta-second p{color:var(--color-primary-sst)!important;padding:0 6px;font-weight:500}@media screen and (max-width:749px){.product-card-tags .group-block-content{flex-direction:row!important}}.custom-image-with-text{background:var(--color-bg)}.custom-image-with-text .custom-content-wrapper{background:var(--color-gradient);padding:24px 24px 24px 48px;border-radius:16px}.custom-image-with-text .image-block__image{width:100%;height:665px}.custom-image-with-text .text-block h2,.custom-image-with-text .text-block h5,.custom-image-with-text .text-block p{color:var(--color-white)}.custom-image-with-text .button{font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:600;padding:12px 24px;border-radius:100px}.image-wrapper img{position:relative}.floting-wrapper{position:absolute;bottom:0%;left:50%;transform:translate(-50%,-20%);background-color:#ffffffe5;max-width:90%;margin:0 auto;padding:27px 20px;border-radius:16px;box-shadow:0 4px 6px -4px #0000001a;border:1px solid #FFFFFF80}.floting-wrapper .text-block h6{color:var(--color-secondary);font-weight:500}.floting-wrapper .text-block p{color:#4b5563}@media(max-width:768px){.custom-image-with-text .custom-content-wrapper{padding:24px 14px}.custom-image-with-text .image-block__image{height:400px!important}.custom-image-section-heading h2,.custom-image-section-text p{text-align:center}.custom-image-with-text .button{margin:0 auto}.floting-wrapper{padding:16px 18px}.custom-image-with-email .custom-content-wrapper img{display:none}}.custom-image-with-email .custom-content-wrapper{background:var(--color-gradient);padding:24px 48px 24px 24px;border-radius:16px}.custom-image-with-email .text-block h2,.custom-image-with-email .text-block h5,.custom-image-with-email .text-block p{color:var(--color-white)}.custom-image-with-email .image-block__image{width:100%;height:359px}.email-signup__input.paragraph{background-color:var(--color-white)}.email-signup__input{padding:12px 24px!important}.email-signup__button{border-radius:100px;padding:12px 24px!important}@media(max-width:768px){.custom-image-with-email .custom-content-wrapper{padding:24px 14px}.custom-image-with-email .custom-content-wrapper .group-block-content{align-items:center!important}.custom-image-with-email .text-block h2,.custom-image-with-email .text-block h5,.custom-image-with-email .text-block p{text-align:center}.email-signup__button{max-width:max-content}}.slideshow-controls__thumbnails .slideshow-control{width:144px!important;height:140px!important}body slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:normal!important}body .slideshow-controls__dots button{--color: #FAF8F5 !important}body .slideshow-controls__dots button[aria-selected=true]{--color: #05693A !important}.slideshow-controls__thumbnails{gap:20px!important}.shipping_text{font-style:italic}.free-shiping-text{border:1px solid #E5E7EB}.free-shiping-text p{color:var(--color-secondary)!important}.variant-option legend{font-size:var(--font-size-sub-body);line-height:var(--line-height-sub-body);color:var(--color-secondary);font-weight:600}.variant-option legend span{font-weight:400;color:var(--color-secondary)!important}.details__header{font-weight:600;color:var(--color-secondary)}.accordian-text p strong{color:var(--color-secondary)}.product-details .quantity-selector,.product-form-buttons button{border-radius:100px}.shopify-payment-button__button--unbranded{background-color:var(--color-secondary)!important;color:var(--color-white)!important}.water-image-section .image-content-wrapper{background:var(--color-gradient)}.custom-faq-section .accordion{max-width:768px;margin:0 auto}.custom-faq-section accordion-custom{background:var(--color-white);margin:0 0 16px;display:block;padding:16px 24px;border-radius:16px;border:1px solid #F5F5F4;box-shadow:0 1px 2px #0000000d}.accordion .details{border:0!important}@media(max-width:768px){.product-information{padding-left:14px;padding-right:14px}.product-media-container.media-fit-contain img{border-radius:16px}.product-details{margin-top:24px}}.facets-block-wrapper--vertical{box-shadow:0 10px 15px -3px #0000001a;border:1px solid #F5F5F4;border-radius:16px}.facets .checkbox__label,.facets .price-facet__highest-price,.facets .field__input{font-size:var(--font-size-sub-body);line-height:var(--line-height-sub-body)}.facets .field__input::placeholder{font-size:var(--font-size-sub-body);line-height:var(--line-height-sub-body)}.facets__clear-all-link{font-size:var(--font-size-sub-body);line-height:var(--line-height-sub-body)}.shopify-section-group-footer-group{background:var(--color-gradient)}.shopify-section-group-footer-group .text-block p{color:#ccc}.custom-footer-copyright{border-top:1px solid #CCCCCC}.custom-footer-copyright .text-block p{color:#ccc}.custom-footer-copyright .text-block a{font-weight:700;color:#ccc;text-underline-offset:4px}.menu__item a{font-size:var(--font-size-sub-body);line-height:var(--line-height-sub-body);color:#ccc}.information-text .text-block p a{font-weight:400;color:#ccc;text-decoration:none}@media(max-width:768px){.footer-logo-group .group-block-content{align-items:center}.footer-logo-group p{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sst.css.map */
