span.exclvattext{font-style:italic;font-size:12px}@media screen and (min-width:1150px){.cart-order{grid-template-columns:1fr 480px}}@media screen and (min-width:700px){.cart-form{gap:var(--spacing-6);padding:2rem 1.8rem}}.single-badge{display:flex;align-items:center;gap:15px;margin-top:10px;justify-content:center;text-align:center}.trust-badges svg{height:20px;width:20px}.single-badge p{font-weight:600;font-size:12px;line-height:100%}.single-badge:not(:last-of-type){border-right:1px solid #284d45;padding-right:20px}@media screen and (min-width:800px){.cart-drawer{--drawer-footer-padding: 1.5rem 2.5rem}}.trust-badges{display:flex;align-items:center;justify-content:center;gap:20px}.shopify-section--footer .form-control input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0px 1000px #284e46 inset;transition:background-color 5000s ease-in-out 0s}.product-card__quick-buy button.button.button--outline{border-radius:0;background-color:#294f45;color:#fff;border-color:#294f45!important;box-shadow:none;text-transform:uppercase}.product-card__figure{aspect-ratio:1;background:#fff}.product-card__figure a{display:flex;height:100%;align-items:center}.feature-chart__usp{display:flex;padding-bottom:24px;padding-top:24px}.feature-chart__usp:nth-child(1){padding-top:0}.feature-chart__usp:last-child{padding-bottom:0}.feature-chart__icon{width:7%}.usp-details{width:93%}.multiple-images-with-text__content-list{place-items:center}.header__main-nav button.text-with-icon{text-transform:uppercase;letter-spacing:.6px}.product-information-wrapper feature-chart.feature-chart.bg-custom.text-custom{padding:32px}.usp-img img{width:35px;height:35px;object-fit:contain}.usp-img{width:100%;height:100%}.template-product h1.product-info__title.h3{font-size:36px;padding:24px 0 8px;font-style:normal;font-weight:600;line-height:39.6px;letter-spacing:0px;color:#17191e}.template-product .product-info__block-item{margin:0}.template-product .product-info__text .prose p{padding-bottom:24px}.template-product .prose span.metafield-multi_line_text_field{font-size:14px;font-style:normal;font-weight:400;line-height:23px;color:#000}.template-product .prose span{margin:0}.template-product .product-info__price .text-lg{font-size:16px;font-style:normal;font-weight:400;line-height:21px;color:#17191e;padding-bottom:24px}.template-product .product-info__variant-picker{padding:24px 0}.template-product .product-info__variant-picker .variant-picker__option-info{margin:0;padding-bottom:10px}.template-product .product-info__variant-picker .variant-picker__option-info legend.text-subdued{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#63656a}.template-product .product-info__variant-picker .variant-picker__option-info span{font-size:14px;font-style:normal;font-weight:500;line-height:18px;color:#17191e}.template-product .product-info__variant-picker button.select{border-radius:0;border:1px solid #A9B8B5;padding:14px}.template-product .product-info__variant-picker button svg.select-chevron{color:#284e45}.template-product .product-info__variant-picker button span{font-size:14px;font-style:normal;font-weight:400;line-height:21px;color:#17191e}.template-product .product-info__quantity-selector label.block-label.text-subdued{color:#17191e;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.template-product .product-info__quantity-selector .quantity-selector{border-radius:0;border:1px solid #B1B2B4}.template-product .product-info__quantity-selector{padding-bottom:24px}.template-product .buy-buttons button{border-radius:0;padding:18px 34px;text-transform:uppercase;font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px;box-shadow:none}.template-product button.shopify-payment-button__button{font-size:16px!important;font-style:normal!important;font-weight:600!important;line-height:normal!important;letter-spacing:.8px!important;text-transform:uppercase;padding:17px 34px!important;border:1.5px solid #284E45!important;border-radius:0!important;background-color:#fff!important}.template-product .product-info .product-info__offer-list{margin:0;padding:24px 0}.template-product .product-info .product-info__offer-list .offer.bg-custom.text-custom{padding:16px;gap:0px;border-radius:unset}.template-product .product-info .product-info__offer-list .offer.bg-custom.text-custom span.bold.text-sm{font-size:14px;font-style:normal;font-weight:500;line-height:19px;color:#17191e;padding-left:6px}.template-product .product-info .product-info__offer-list .offer.bg-custom.text-custom .prose.text-sm p{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#17191e;min-height:68px}.template-product .product-info .product-info__offer-list .text-with-icon{padding-bottom:8px;gap:0px}.template-product .product-info .product-info__offer-list .offer.bg-custom.text-custom .prose.text-sm a{font-size:14px;font-style:normal;font-weight:600;line-height:18px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;line-height:26px}.template-product .product-gallery__zoom button.circle-button.circle-button--fill.ring{border-radius:0;background-color:#284e45;color:#fff}.template-product .product-gallery .product-gallery__ar-wrapper img{border-radius:unset}.template-product .product-info .product-info__offer-list .text-with-icon svg{width:22px;height:22px}.template-product .product-info .product-info__offer-list .text-with-icon svg.icon.icon-picto-pin{color:#284e45}.template-product .product-info .accordion-group{margin:0}.template-product .product-info .accordion-group .accordion__toggle{padding:18px 0}.template-product .product-info .accordion-group .text-with-icon span{font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding-bottom:0;color:#101828}.template-product .product-info hr.product-info__separator{background:#a9b8b5}.template-product .product-info .accordion-group .accordion__toggle span.circle-chevron{background-color:unset;color:#284e45}.template-product .product-info .accordion-group .accordion__content p{margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:21px;color:#000}.template-product .product-info .accordion-group .accordion__content{margin:0;padding-bottom:24px}.template-product .product-info .accordion-group .accordion__content ul{margin:0;padding:8px 0}.template-product .product-info .accordion-group .accordion__content ul li{margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:21px;color:#000}.template-product .shopify-section--main-product .section-full{padding-bottom:96px}.template-product .prose h2 span.metafield-multi_line_text_field{font-family:Poppins;font-size:36px;font-style:normal;font-weight:600;line-height:39.6px;color:#284e45;padding-bottom:8px}.template-product .prose .product-info-logo img{width:218px;height:51px;object-fit:cover}.template-product .prose .product-info-logo{margin:0;width:100%;height:100%}.feature-chart__usp .feature-chart__heading p{font-size:16px;font-style:normal;font-weight:700;line-height:24px;color:#101828;padding-bottom:4px}.template-product .feature-chart__value.prose span{font-size:14px;font-style:normal;font-weight:400;line-height:19px;color:#475467}.shopify-section--faq .section-stack__intro h2{font-size:36px;font-style:normal;font-weight:600;line-height:39.6px;letter-spacing:1.8px;text-transform:uppercase;color:#e9edec;padding-bottom:8px}.shopify-section--faq .section-stack__intro p{font-size:16px;font-style:normal;font-weight:400;line-height:19px;padding-bottom:32px;max-width:640px;margin:0 auto}.shopify-section--faq .accordion-box.rounded.bg-custom.text-custom{padding:32px}.shopify-section--faq .accordion__toggle.bold span.circle-chevron{background:unset;color:#284e45}.shopify-section--faq .group[aria-expanded=true] .circle-chevron.group-expanded\:colors:not([disabled]){background:unset!important;color:#284e45}.shopify-section--faq .accordion__toggle.bold span{font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#17191e}.shopify-section--faq .accordion__content .prose span{font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:19px;color:#63656a}.shopify-section--faq .accordion-box details.accordion.group{border-bottom:1px solid #b1b2b4}.shopify-section--faq .accordion-box details.accordion.group:last-child{border-bottom:unset}.shopify-section--faq .section-stack.section-stack--center{gap:0}span.scrolling-text__text{font-family:Poppins;font-size:80px;font-style:normal;font-weight:700;line-height:88px;letter-spacing:4px;text-transform:uppercase;color:#e9edec}.shopify-section--media-with-text media-with-text.media-with-text .prose p.h2{font-family:Poppins;font-size:36px;font-style:normal;font-weight:600;line-height:39.6px;letter-spacing:1.8px;text-transform:uppercase;padding-bottom:8px;color:#284e45}.shopify-section--media-with-text media-with-text.media-with-text .prose p{font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:21px;color:#17191e;margin:0;padding-bottom:16px}.shopify-section--media-with-text media-with-text.media-with-text a.button{font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px;text-transform:uppercase;background:unset;border:1.5px solid #284E45;border-radius:0;padding:14px 28px;margin:0!important}.shopify-section--featured-collection h2.h2{font-size:36px;font-style:normal;font-weight:600;line-height:39.6px;letter-spacing:1.8px;text-transform:uppercase;padding-bottom:8px;color:#284e45}.shopify-section--featured-collection .prose p{font-size:16px;font-style:normal;font-weight:400;line-height:19px;margin:0;color:#000;max-width:480px}.shopify-section--featured-collection section-header.section-header{padding-bottom:32px}.shopify-section--featured-collection .section-stack{gap:0}.shopify-section--featured-collection .product-card__info{padding:16px 0 0;background:#e9edec;min-height:156px;height:156px}.shopify-section--featured-collection .product-card__info p{padding-bottom:16px}.shopify-section--featured-collection .product-card__info span.metafield-multi_line_text_field{font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.shopify-section--featured-collection .product-card__info span.product-card__title a{font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#17191e}.shopify-section--featured-collection .product-card__info .price-list .text-subdued{font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#63656a}.navigation-drawer .panel.gap-8 .social-media{display:none}.shopify-section--featured-collection .scrollbar__progress:before{background:#284e45}.shopify-section--featured-collection .scrollbar__progress{background:#93a6a2;height:4px}.shopify-section--featured-collection .scrollbar__buttons button.circle-button{border:1px solid #93A6A2;color:#284e45}.shopify-section--text-with-icons .section.section-blends.section-full{padding:64px 48px}.shopify-section--text-with-icons .text-with-icons__text-wrapper .prose p.h3{font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:1px;text-transform:uppercase;color:#17191e;padding-bottom:8px}.shopify-section--text-with-icons .text-with-icons__text-wrapper .prose p{font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:19px;color:#17191e;margin:0}.shopify-section--featured-collection .section-header a.text-with-icon{font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.8px;text-transform:uppercase;color:#284e45}.shopify-section--featured-collection .section-header a.text-with-icon span.circle-chevron{background:unset}.shopify-section--faq .accordion__content p{font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:19px}.shopify-section--featured-collection .product-card__figure img{border-radius:unset}.product-quick-add{background:#d4dcda;padding:16px}.product-quick-add .product-quick-add__variant img{border-radius:unset}.product-quick-add .product-quick-add__variant a.bold.truncate-text{font-family:Figtree;font-size:14px;font-style:normal;font-weight:600;line-height:19px;color:#17191e}.product-quick-add button.button.button--secondary{font-family:Figtree;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.7px;text-transform:uppercase;border-radius:unset;background:#d5dcda;border:1.5px solid #284E45;color:#284e45;box-shadow:inset 0 0}.shopify-section--footer .footer{padding:80px 0 48px}.product-info__buy-buttons button.button.button--xl.button--outline.button--secondary{background:#284e45}.footer-envelop svg{margin-top:3px}.template-product .shopify-section--rich-text p.h2.hyphenate{font-family:Poppins;font-size:36px;font-style:normal;font-weight:600;line-height:39.6px;letter-spacing:1.8px;text-transform:uppercase;padding-bottom:4px}.shopify-section--featured-collection .section-header a.text-with-icon:hover .circle-chevron{color:#284e45;background:unset}a.button{box-shadow:inset 0 0}.shopify-section--footer .footer__block.footer__block--newsletter{flex-basis:60%!important;gap:0}.shopify-section--footer .footer__block.footer__block--newsletter .prose p{font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:19px;color:#fff;padding-top:25px;max-width:432px;padding-bottom:32px}.shopify-section--footer .footer__block--newsletter .footer__newsletter-form input{color:#fff!important;border-radius:unset;border:1px solid #fff}.shopify-section--footer .footer__block--newsletter .footer__newsletter-form label{color:#fff!important;opacity:1}.footer__block--newsletter .v-stack.gap-6{gap:0}.shopify-section--footer .footer__block--newsletter .footer__newsletter-form .form-control button.circle-chevron{background:unset;color:#fff}.footer__wrapper{gap:0}.footer__copyright.v-stack.gap-1 p{color:#fff;font-size:14px}ul.footer__policy-links.unstyled-list li a{font-size:14px;opacity:1}.footer__block--menu p.bold{font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#fff;padding-bottom:24px}.footer__block.footer__block--menu{gap:0}.footer__block--menu ul.v-stack.gap-3{gap:0px}.footer__block--menu ul.v-stack.gap-3 li{font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:18px;padding-bottom:16px}.footer__block--menu ul.v-stack.gap-3 li a{color:#fff!important;opacity:1!important}.mobile-social{display:none}.logo-img-wrapper{display:flex}.footer-logo{margin-right:64px}.brandfooter img{width:91px;height:22px;object-fit:cover}.brandfooter{width:100%;height:100%}.shopify-section--featured-collection .product-card__info .price-list .text-on-sale{font-size:16px}.header__main-nav nav.header__link-list.justify-center.wrap ul li{font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:uppercase;padding-right:40px}.header__main-nav nav.header__link-list.justify-center.wrap{gap:0}.navigation-drawer button.sm-max\:hidden{border:1px solid #284E45}.shopify-section--slideshow .prose p.h1{font-family:Poppins;font-size:60px;font-style:normal;font-weight:600;line-height:66px;letter-spacing:3px;text-transform:uppercase}.shopify-section--slideshow a.button.button--xl{margin-top:24px!important;font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px;text-transform:uppercase;border-radius:0;padding:14px 28px;background:unset;border:1px solid #fff;box-shadow:inset 0 0}.shopify-section--hot-spots .place-self-start{max-width:590px}.shopify-section--hot-spots .prose .h2{font-family:Poppins;font-size:36px;font-style:normal;font-weight:600;line-height:39.6px;letter-spacing:1.8px;text-transform:uppercase;padding-bottom:8px}.shopify-section--hot-spots .prose p{font-family:Figtree;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin:0}.shopify-section--hot-spots a.button.button--lg{font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px;text-transform:uppercase;color:#fff;border:1px solid #fff;border-radius:0;padding:14px 28px}.shopify-section--hot-spots a.button.button--lg:hover{color:#fff;background-color:#2a4d45;border:1px solid #2a4d45}.shopify-section--blog-posts .blog-post-card__info{padding:40px 24px}.template--contact-faqs .shopify-section--contact p a{text-decoration:underline}.shopify-section--slideshow a.button.button--xl:hover{color:#fff;background:#2d4d46;border:1px solid #2a4d45}.shopify-section--media-with-text media-with-text.media-with-text a.button:hover{color:#fff;background:#2c4d45}.shopify-section--blog-posts .blog-post-card__info p.h2{font-family:Poppins;font-size:32px;font-style:normal;font-weight:600;line-height:35.2px;letter-spacing:1.6px;text-transform:uppercase;padding-bottom:16px}.shopify-section--blog-posts .blog-post-card__info p.text-lg{font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#17191e;padding-bottom:16px}.shopify-section--blog-posts .blog-post-card__info .v-stack{gap:0}.shopify-section--blog-posts .rounded{border-radius:unset}.shopify-section--blog-posts .blog-post-card__info span.text-sm{font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#3e6058}.shopify-section--press .press__list-item{gap:0px}.shopify-section--press .section.section-full.bg-custom.text-custom{padding:64px 0}.shopify-section--press .rating__stars svg{color:#fff;width:16px;height:16px}.shopify-section--press blockquote.blockquote.h3{font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:26.4px;letter-spacing:1.2px;text-transform:uppercase;padding-top:64px;padding-bottom:32px;max-width:712px;margin:0 auto}.shopify-section--press p.press__author.text-subdued{font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:18px;color:#fff}.shopify-section--press blockquote.blockquote.h3:before{display:none}.shopify-section--press button.circle-button.ring.group{box-shadow:0 0}.shopify-section--rich-text .section.section-blends.section-full{padding-bottom:0}.shopify-section--rich-text p.h3.hyphenate{margin:0;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:26.4px;letter-spacing:1.2px;text-transform:uppercase}.shopify-section--rich-text p{font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:19px;color:#17191e}.shopify-section--rich-text a.button.button--outline{font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px;text-transform:uppercase;border:1px solid #284e45;border-radius:0;padding:17px 32px}#navigation-drawer-1 .panel__scroller span.reversed-link{font-family:Figtree;font-size:20px;font-style:normal;font-weight:600;line-height:28px;color:#17191e}.header__wrapper{padding:24px 48px}#navigation-drawer-1 .panel__scroller li{padding-bottom:20px}#navigation-drawer-1 .panel__scroller ul.v-stack.gap-4{gap:0px}#navigation-drawer-1 .panel__wrapper{padding:32px}#navigation-drawer-1 .panel{background:#d4dcda}.storage-buttons-long a{font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px;text-transform:uppercase}:is(.link,.prose a:not(.button)){background:none}.storage-buttons-long{margin-right:24px}.storage-buttons-short a{font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px;text-transform:uppercase;background:none}.storage-buttons-long a{padding:17px 34px;border:1.5px solid #284E45}.storage-buttons-short{padding:17px 34px;margin-top:0;border:1.5px solid #284E45}.rich-text-wrapp-btn{display:ruby;margin-top:20px!important}.announcement-bar__item p.bold.text-xs{font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#e6e6e7}.announcement-bar__item span.shape-circle.shape--sm{width:8px;height:8px;color:#e6e6e7;margin:0 80px}.announcement-bar__item{grid-auto-columns:auto var(--spacing-0)}.top-bar-img{margin-right:10px}.rich-text-wrapp-btn a{display:inline-block}.storage-button-short{margin-left:24px}.shopify-section--hot-spots button.hot-spot__dot.tap-area svg{color:#284e45}button.hot-spot__dot.tap-area{background:#d4dcda;z-index:2}svg.arrow-right-form{width:13px;position:absolute;top:14px;right:25px;fill:#2c4d45}.contact-form .justify-self-center{position:relative}.template--contact-faqs .shopify-section--image-with-text-overlay .prose .h1{font-size:48px;font-style:normal;font-weight:600;line-height:52.8px;letter-spacing:2.4px;text-transform:uppercase}.template--contact-faqs .shopify-section--contact h2.h2{font-size:36px;font-style:normal;font-weight:600;line-height:39.6px;letter-spacing:1.8px;text-transform:uppercase;padding-bottom:8px}.template--contact-faqs .shopify-section--contact p{font-size:16px;font-style:normal;font-weight:400;line-height:21px;color:#000;max-width:720px;margin:0 auto}.template--contact-faqs .shopify-section--contact .section-stack.section-stack--center{gap:0}.template--contact-faqs .contact-form input{background:#fff;border-radius:0;padding:16px}.template--contact-faqs .contact-form label{color:#63656a;opacity:1;font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:19px}.template--contact-faqs .contact-form select{border-radius:0;background:#fff;padding:25px 20px 10px}.template--contact-faqs .contact-form textarea{border-radius:0;background:#fff;padding:30px 20px 20px}.template--contact-faqs .contact-form.rounded.bg-custom{padding:24px 16px;margin-top:24px}.template--contact-faqs .shopify-section--contact button.button--outline{border-radius:0;border:1.5px solid #284E45!important;color:#284e45;font-family:Figtree;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.7px;text-transform:uppercase;padding:12px 50px 12px 24px;box-shadow:inset 0 0}.template--contact-faqs .contact-form input{padding:35px 20px 20px}.template--partners .shopify-section--image-with-text-overlay .prose .h1{font-size:48px!important;font-style:normal;font-weight:600;line-height:52.8px;letter-spacing:2.4px;text-transform:uppercase}.template--partners .shopify-section--contact h2.h2{font-size:36px;font-style:normal;font-weight:600;line-height:39.6px;letter-spacing:1.8px;text-transform:uppercase;padding-bottom:8px;color:#000}.template--partners .shopify-section--contact p{font-size:16px;font-style:normal;font-weight:400;line-height:21px;max-width:720px;margin:0 auto;color:#000}.template--partners .shopify-section--contact .section-stack.section-stack--center{gap:0}.template--partners .contact-form input{background:#fff;border-radius:0;padding:20px}.template--partners .contact-form label{color:#63656a;opacity:1;font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:19px}.template--partners .contact-form select,.template--partners .contact-form textarea{border-radius:0;background:#fff;padding:20px}.template--partners .contact-form.rounded.bg-custom{padding:24px 16px;margin-top:24px}.template--partners .shopify-section--contact button.button--outline{border-radius:0;border:1.5px solid #284E45!important;color:#284e45;font-family:Figtree;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.7px;text-transform:uppercase;padding:12px 50px 12px 24px;box-shadow:inset 0 0}.tabsWrapper{overflow:hidden;position:relative;max-width:1075px;margin:0 auto}.tabsWrapper ul.tabs::-webkit-scrollbar{display:none!important}.next,.previous{position:absolute;padding:2px 4px;top:0;cursor:pointer;background-repeat:no-repeat;background-size:cover;height:63px;width:64px}.tabsWrapper ul.tabs li:last-child{border-right:unset}@media(max-width:4000px)and (min-width:601px){.next,.previous{display:none!important}}.tabs li:last-child{margin-right:0}.partner-logo-wrap{padding:96px 48px}.contentWrapper{margin:0 auto;position:relative}.tabsWrapper ul.tabs li{font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding:16px 24px;border-right:1px solid #B1B2B4;border-radius:unset;background:#d4dcda;color:#000;display:inline-block;cursor:pointer}.tabsWrapper ul.tabs li.active{background-color:#fff;color:#000}.tabsWrapper .tabs{margin:0;padding:0;white-space:nowrap;overflow:auto;display:flex;align-items:center;text-align:center}.tabContent{width:100%;background-color:#fff;padding:48px 48px 0}.contentOne{display:flex}.contentOne .partner-country1-wrap{width:25%;padding-bottom:64px}.partner-country1-wrap{display:block!important}.logo-wrap{display:block!important;text-align:center;border-right:1px solid #E9EDEC}.logo-img,.logo-heading,.logo-description{display:block!important}.contentOne .partner-country1-wrapper{width:20%}.partner-country1-wrapper:last-child .logo-wrap{border-right:unset}.partner-link{display:block!important}.tabsWrapper ul.tabs li:first-child{border-right:unset}.partner-link a{font-family:Figtree;font-size:12px;font-style:normal;font-weight:600;line-height:18px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;color:#17191e}.logo-description p{font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:21px;color:#17191e;padding:8px 17px 40px}.logo-img img{margin:0 auto}.logo-heading p{font-family:Figtree;font-size:20px;font-style:normal;font-weight:600;line-height:28px;padding-top:24px;color:#17191e}.partner-country1-wrap:last-child .logo-wrap{border-right:unset}.partner-country1-wrapper{display:block!important;padding-bottom:48px}.logo-description{max-width:280px;margin:0 auto}.partner-country2-wrap{display:block!important;width:33%;padding-bottom:64px}.contentTwo{display:flex}.partner-country2-wrap:last-child .logo-wrap{border-right:unset}.contentThree,.contentFour,.contentFive{display:flex}.partnerl-og-heading h2{font-family:Poppins;font-size:48px;font-style:normal;font-weight:600;line-height:52.8px;letter-spacing:2.4px;text-transform:uppercase;text-align:center;padding-bottom:40px;max-width:650px;margin:0 auto}.template--partners .media-with-text__media.rounded{border-radius:unset}.content-button-wrapper{display:block!important}.contentOne[style="display: none;"]+.content-button-wrapper{display:none!important}.template--partners .contact-form input{padding:30px 20px 20px}.template--partners .contact-form select,.template--partners .contact-form textarea{padding:25px 20px 10px}.panel__wrapper ul.social-media{color:#1a1a1a}.panel__wrapper ul.social-media .footer-envelop{display:none}.template-collection p.collection-featured-product__title{font-family:Figtree;font-size:12px;font-style:normal;font-weight:400;line-height:18px;padding:8px 16px;border-radius:8px 8px 0 0;background:#ffffffb3}.template-collection .collection-featured-product .horizontal-product__info span{font-family:Figtree;font-size:14px;font-style:normal;font-weight:500;line-height:19px;color:#17191e;padding-bottom:12px}.template-collection .collection-featured-product a.collection-featured-product__content{background:#e9edec;border-radius:0}.template-collection .collection-featured-product img.horizontal-product__image{width:128px;height:128px;object-fit:cover;border-radius:unset}.template-collection .collection-featured-product price-list.price-list .text-subdued{font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:19px;color:#17191e}.template-collection .collection-featured-product{max-width:385px}.template-collection .shopify-section--collection-banner .place-self-end-start.text-start{position:absolute;bottom:50px}.template-collection .shopify-section--collection-banner h1.h2{font-size:60px;font-style:normal;font-weight:600;line-height:66px;letter-spacing:3px;text-transform:uppercase;color:#fff;padding-bottom:8px}.sort-by-facet span.bold{font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#17191e}.sort-by-facet button{font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#17191e}.sort-by-facet button .circle-chevron{background:unset;color:#284e45}.collection--filters-sidebar .text-with-icon{font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#17191e}.collection__facets .accordion__toggle label{font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#17191e}.collection__facets .accordion__toggle span{font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#17191e;background:unset}.collection__facets .accordion__content .checkbox-list label{font-size:14px;font-style:normal;font-weight:400;line-height:19px;color:#17191e;opacity:1}.collection__facets .accordion__content .checkbox-list .checkbox{border:1px solid #000}.collection__results span.product-card__title a{font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#17191e}.collection__results span.metafield-multi_line_text_field{font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#63656a}.collection__results price-list.price-list{font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-top:16px}nav.collection__pagination.pagination{border-radius:unset;border:1px solid #284E45}nav.collection__pagination.pagination span.pagination__current{font-family:Figtree;font-size:12px;font-style:normal;font-weight:500;line-height:18px;color:#284e45}.template-collection span.scrolling-text__text.heading{color:#284e45}.product-new-tag{position:absolute;top:16px;left:16px}.product-new-tag span{font-family:Figtree;font-size:12px;font-style:normal;font-weight:500;line-height:18px;padding:2px 8px;background-color:#1b8627;color:#fff}.product-sale-tag{position:absolute;top:16px;left:16px}.product-sale-tag span{font-family:Figtree;font-size:12px;font-style:normal;font-weight:500;line-height:18px;padding:2px 8px;background-color:#c80c2e;color:#fff}.product-new-tag-info span{font-family:Figtree;font-size:14px;font-style:normal;font-weight:600;line-height:18px;padding:4px 8px;background-color:#1b8627;color:#fff;display:block;width:fit-content}.product-sale-tag-info span{font-family:Figtree;font-size:12px;font-style:normal;font-weight:500;line-height:18px;padding:2px 8px;background-color:#c80c2e;color:#fff}.shopify-section--collection-banner .place-self-end-start .v-stack{gap:0!important}.template-collection .shopify-section--collection-banner .prose p{font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#fff}.shopify-section--collection-banner img{width:100%;height:640px;object-fit:cover;object-position:center}.shopify-section--collection-banner{width:100%;height:100%}.template--warranty .prose h1{font-size:36px!important;font-style:normal;font-weight:600;line-height:39.6px;letter-spacing:1.8px;text-transform:uppercase;padding-bottom:8px}.template--warranty .prose p{margin:0;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:21px;color:#17191e}.template--warranty .contact-form.rounded.bg-custom.text-custom{padding:32px}.template--warranty .contact-form input{background:#fff;border-radius:0;padding:16px}.template--warranty .contact-form label{color:#63656a;opacity:1;font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:19px}.template--warranty .contact-form textarea{border-radius:0;background:#fff;padding:16px}.template--warranty .shopify-section--contact button.button--outline{border-radius:0;border:1.5px solid #284E45!important;color:#284e45;font-family:Figtree;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.7px;text-transform:uppercase;padding:12px 50px 12px 24px;box-shadow:inset 0 0}.template--warranty .justify-self-start{justify-self:center;position:relative}.template--warranty .prose p a{text-decoration:underline}.template--warranty .contact-form input{padding:30px 20px 20px}.template--about-us .shopify-section--image-with-text-overlay .prose .h1,.template--about-us .shopify-section--image-with-text-overlay .prose h2{font-size:48px;font-style:normal;font-weight:600;line-height:52.8px;letter-spacing:2.4px;text-transform:uppercase;padding-bottom:8px}.template--about-us .shopify-section--image-with-text-overlay .prose div{margin:0}.template--about-us .shopify-section--image-with-text-overlay .prose p{font-size:16px;font-style:normal;font-weight:400;line-height:19px}.template--about-us .shopify-section--media-with-text{background:#284e45}.template--about-us .media-with-text__media.rounded{border-radius:unset}.template--about-us .media-with-text__content.rounded.text-custom .h2{font-size:36px;font-style:normal;font-weight:600;line-height:39.6px;letter-spacing:1.8px;text-transform:uppercase;color:#fff}.template--about-us .media-with-text__content.rounded.text-custom p{font-size:16px;font-style:normal;font-weight:400;line-height:19px;color:#fff}.template--about-us .media-with-text__content .prose.break-all.place-self-center-start.text-start{display:grid}.template--about-us .media-with-text__content .prose.break-all.place-self-center-start.text-start img{order:3}.template--about-us .shopify-section--rich-text p.h2.hyphenate{font-family:Poppins;font-size:48px;font-style:normal;font-weight:600;line-height:52.8px;letter-spacing:2.4px;text-transform:uppercase;padding-bottom:16px}.template--about-us .shopify-section--rich-text p{font-size:16px;font-style:normal;font-weight:400;line-height:21px;color:#17191e;padding-bottom:16px}.template--about-us .shopify-section--rich-text .prose.justify-items-center.text-center div{margin:0}.template--about-us .shopify-section--rich-text .section.section-full.bg-custom{padding-bottom:16px}.template--about-us .shopify-section--multiple-images-with-text .prose .h1{font-size:36px;font-style:normal;font-weight:600;line-height:39.6px;letter-spacing:1.8px;text-transform:uppercase;padding-bottom:8px;color:#284e45}sale-price.text-on-sale{color:#63656a}.template--about-us .shopify-section--multiple-images-with-text .prose p{font-size:16px;font-style:normal;font-weight:400;line-height:21px;color:#17191e;margin:0}.template--about-us .shopify-section--multiple-images-with-text img{border-radius:unset}.template--about-us .shopify-section--multiple-images-with-text img:first-child{transform:rotate(-2deg)!important}.template--about-us .shopify-section--multiple-images-with-text img:nth-child(2){transform:rotate(-5deg)!important}.template--about-us .shopify-section--image-with-text-overlay .place-self-center .prose .h2{font-size:48px;font-style:normal;font-weight:600;line-height:52.8px;letter-spacing:2.4px;text-transform:uppercase}.template--about-us .shopify-section--image-with-text-overlay .place-self-center .prose p{font-size:16px;font-style:normal;font-weight:500;line-height:21px}.template--partner-hub .shopify-section--image-with-text-overlay .prose .h2{font-size:48px;font-style:normal;font-weight:600;line-height:52.8px;letter-spacing:2.4px;text-transform:uppercase;padding-bottom:8px}.template--partner-hub .shopify-section--image-with-text-overlay .prose div{margin:0}.template--partner-hub .shopify-section--image-with-text-overlay .prose p{font-size:16px;font-style:normal;font-weight:400;line-height:21px;max-width:652px;margin:0}.template--partner-hub .shopify-section--multi-column .multi-column__item.justify-start.snap-start{background:#284e45;padding:40px;border-radius:8px}.template--partner-hub .shopify-section--multi-column .multi-column__item.justify-start.snap-start p.h4{font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:1px;text-transform:uppercase;padding-bottom:8px}.template--partner-hub .shopify-section--multi-column .multi-column__item.justify-start.snap-start .prose p{font-size:16px;font-style:normal;font-weight:400;line-height:21px;padding-bottom:16px}.shopify-policy__body p,.shopify-policy__body ul li{font-size:16px;line-height:21px}.multi-column-wrapper button{width:100%}.template--partner-hub .shopify-section--multi-column .multi-column__item.justify-start.snap-start a{border:1.5px solid #fff;border-radius:0;box-shadow:inset 0 0;width:100%;padding:17px 34px;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px;text-transform:uppercase;display:flex;align-items:center;text-align:center;justify-content:space-between}.template--partner-hub .shopify-section--multi-column .section.section-full.bg-custom.text-custom{padding-top:48px;padding-bottom:48px}.template--partner-hub .shopify-section--multi-column .multi-column__item.justify-start.snap-start .v-stack.gap-4.text-start{gap:0}.template--partner-hub .bss-fl-enable{padding:64px 0}.template--partner-hub .bss-fl-enable h1.bss-fl-message{font-family:Poppins;font-size:60px;font-style:normal;font-weight:600;line-height:66px;letter-spacing:3px;text-transform:uppercase}.template--partner-hub .bss-fl-enable p.bss-fl-message{font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:19px;color:#1a1a1a}.cart-drawer .cart-drawer__inner span.reversed-link{font-family:Figtree;font-size:14px;font-style:normal;font-weight:600;line-height:24px;color:#17191e}.cart-drawer .cart-drawer__inner sale-price.text-subdued{font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:#63656a}.cart-drawer .cart-drawer__inner p.text-sm.text-subdued{font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:#63656a}.cart-drawer span.h5{color:#17191e}.cart-drawer a.button.button--xl.button--secondary{font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px;text-transform:uppercase;color:#284e45;background:#fff;border-radius:unset;border:1.5px solid #284E45;padding:14px 28px}.cart-drawer button.button.button--xl.button--outline{font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px;text-transform:uppercase;color:#fff;background:#284e45;border-radius:unset;border:1.5px solid #284E45;padding:14px 28px;box-shadow:inset 0 0}.cart-drawer__note-inner button.button.button--lg.button--outline.button--secondary{color:#2c4d45;border:1.5px solid #2c4d45;border-radius:unset;box-shadow:inset 0 0}.template-cart .order-summary__body span.reversed-link{font-family:Figtree;font-size:14px;font-style:normal;font-weight:600;line-height:24px;color:#17191e}.template-cart .order-summary__body sale-price.text-subdued{font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:#63656a}.template-cart .order-summary__body p.text-sm.text-subdued{font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:#63656a}.template-cart .cart-form__totals .h5{color:#17191e}.template-cart .text-subdued{font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:#63656a}.template-cart button.button.button--xl.button--outline.w-full{font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px;text-transform:uppercase;color:#fff;background:#284e45;border-radius:unset;border:1.5px solid #284E45;padding:14px 28px;box-shadow:inset 0 0}.template-search .main-search-form button.button.button--xl.button--outline{font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px;text-transform:uppercase;color:#284e45;background:#fff;border-radius:unset;border:1.5px solid #284E45;padding:14px 28px;box-shadow:inset 0 0}.quick-buy-drawer__variant a.bold.justify-self-start{font-family:Figtree;font-size:14px;font-style:normal;font-weight:600;line-height:24px;color:#17191e}.quick-buy-drawer__variant price-list.price-list{font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:#63656a}.quick-buy-drawer__info .variant-picker__option-values label{border-radius:0;border:1.5px solid #284e45;color:#284e45;box-shadow:inset 0 0}.quick-buy-drawer button.button{border-radius:unset;border:1.5px solid #284e45;box-shadow:inset 0 0;color:#fff;background:#284e45;font-size:14px!important;text-transform:uppercase}.quick-buy-drawer button.shopify-payment-button__button.shopify-payment-button__button--unbranded{border-radius:unset!important;border:1.5px solid #284e45;box-shadow:inset 0 0!important;color:#284e45!important;font-size:12px!important;text-transform:uppercase;background:#fff!important}.quick-buy-drawer__variant p.text-sm.text-subdued{font-size:14px}.template-blog .blog-banner h1.h0{color:#1a1a1a;font-size:60px}.template-blog .blog-post-card,.template-blog .blog-post-card a.blog-post-card__figure{border-radius:unset}.template-blog .blog-post-card p{color:#1a1a1a}.template-blog .blog-post-card p.h3{font-family:Poppins;font-size:32px;font-style:normal;font-weight:600;line-height:35.2px;letter-spacing:1.6px;text-transform:uppercase;color:#1a1a1a}.template-blog .blog-post-card.snap-center.group img{height:300px;object-fit:cover}.product-quick-add{border-radius:unset}.template-blog .blog-post-card--featured p.h2,.template-blog .blog-post-card--featured p{color:#fff}.template-blog .blog-posts{--blog-articles-gap: var(--spacing-14)}.template-article .article-banner__content.text-custom a{display:none}.template-article .article-banner__content.text-custom h1.h0{font-size:60px;font-family:Poppins;font-style:normal;font-weight:600;line-height:55.2px;letter-spacing:1.6px;text-transform:uppercase;padding-bottom:16px;color:#1a1a1a}.template-article .article-content a{color:#284e45;text-decoration:underline}.template-article .article-content h2,.template-article .article-content p,.template-article .article-content li,.template-article .article-content h3,.template-article .article-content h4{color:#1a1a1a}.template-article .article-content img{width:100%}.quick-buy-drawer__info .buy-buttons--compact a.button--secondary{color:#2c4d45;font-size:14px!important;border:1.5px solid #2c4d45;border-radius:unset;padding:10px!important}.cart-drawer span.link.text-sm.text-subdued{font-size:14px}.shopify-policy__title.h1 h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body p,.shopify-policy__body table th,.shopify-policy__body ul li,.search-drawer .predictive-search__tab-item button,.search-drawer .predictive-search__tab-content span.bold,.search-drawer .search-input input,.template-search h1.h2.text-center{color:#1a1a1a}.template-login button.button.button--xl.button--outline.button--secondary.w-full{font-family:Figtree;font-size:14px;padding:15px 24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.7px;text-transform:uppercase;color:#fff;border-radius:unset;background-color:#284e45;box-shadow:none}.template-login h1.h2{font-family:Poppins;font-size:48px;font-style:normal;font-weight:600;line-height:52.8px;letter-spacing:2.4px;text-transform:uppercase}.template-login .customer-form__box.bg-secondary{background:#e9edec;border-radius:unset}.template-login input{background:#fff;border-radius:unset!important}.template-login .form-control,.template-login .fieldset-link.justify-self-start a.link{color:#63656a}.template-register button.button.button--xl.button--outline.button--secondary.w-full{font-family:Figtree;font-size:14px;padding:15px 24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.7px;text-transform:uppercase;color:#fff;border-radius:unset;background-color:#284e45;box-shadow:none}.template-register h1.h2{font-family:Poppins;font-size:48px;font-style:normal;font-weight:600;line-height:52.8px;letter-spacing:2.4px;text-transform:uppercase}.template-register .customer-form__box.bg-secondary{background:#e9edec;border-radius:unset}.template-register input{background:#fff;border-radius:unset!important}.template-register .form-control{color:#63656a}.storage-buttons-long a:hover{color:#fff;background-color:#2c4d45}.predictive-search__tabs .predictive-search__tab-content a img{height:64px;object-fit:cover}@media(max-width:1300px){.template-product .product-info .product-info__offer-list .offer.bg-custom.text-custom .prose.text-sm p{min-height:79px}}@media(max-width:1220px){.tabsWrapper{max-width:920px}}@media(max-width:1149px){#header-sidebar-menu .panel__wrapper ul li{font-size:18px;font-style:normal;font-weight:600;line-height:28px;color:#17191e}#header-sidebar-menu .panel__wrapper ul li span.circle-chevron{background:unset}.navigation-drawer .footer-envelop{display:none}.template-blog .blog-post-card.snap-center.group:first-child img,.template-blog .blog-post-card.snap-center.group img{height:330px;object-fit:cover}}@media(max-width:1080px){.tabsWrapper{max-width:815px}}@media(max-width:999px){.shopify-section--featured-collection .product-card__info{min-height:133px;height:133px}.shopify-section--hot-spots .section-header{position:absolute;z-index:2;padding-top:60px}.shopify-section--hot-spots .prose .h2{font-size:24px;line-height:26.6px;letter-spacing:1.2px;color:#fff}.shopify-section--hot-spots .prose p{font-size:14px;line-height:21px;color:#fff}.shopify-section--hot-spots a.button.button--lg{font-size:14px;letter-spacing:.7px;padding:12px 24px}.collection__results .v-stack.gap-4.md\:hidden{display:none}.collection__results .v-stack.gap-6{gap:0}facet-floating-filter.facets__floating-filter.md\:hidden button{border-radius:0;background:#284e45;padding:12px 24px}facet-floating-filter.facets__floating-filter.md\:hidden button .text-with-icon.justify-center{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.7px;text-transform:uppercase}.facets-drawer .accordion__toggle label,.facets-drawer .accordion__toggle.bold,.facets-drawer .accordion__content .checkbox-list label{color:#17191e}.facets-drawer .facets-drawer__floating-apply button{border-radius:unset;color:#284e45;border:1.5px solid #284E45;box-shadow:inset 0 0}.footer__aside-top ul.social-media{display:none}.mobile-social{display:block;width:100%}.shopify-section--footer .footer__block.footer__block--newsletter{flex-basis:100%!important;gap:0}}@media(max-width:960px){.tabsWrapper{max-width:715px}}@media(max-width:860px){.tabsWrapper{max-width:615px}}@media(max-width:857px){.shopify-section--featured-collection .product-card__info{min-height:156px;height:156px}}@media(max-width:800px){.contentOne{display:block}.contentOne .partner-country1-wrap:first-child{padding-top:0}.contentOne .partner-country1-wrap:last-child{padding-bottom:0}.contentOne .partner-country1-wrap{width:100%;padding-top:32px;padding-bottom:0}.partner-country1-wrap .logo-wrap{border-right:unset;border-bottom:1px solid #E9EDEC}.contentOne .partner-country1-wrapper{width:100%;padding-top:32px}.partner-country1-wrap.partner-mobile-top{padding-top:32px!important}.partner-country1-wrapper .logo-wrap{border-right:unset;border-bottom:1px solid #e9edec}.contentTwo{display:block}.contentTwo .partner-country2-wrap:first-child{padding-top:0}.contentTwo .partner-country2-wrap:last-child{padding-bottom:0}.contentTwo .partner-country2-wrap{width:100%;padding-top:32px;padding-bottom:0}.contentThree{display:block}.contentThree .partner-country2-wrap:first-child{padding-top:0}.contentThree .partner-country2-wrap:last-child{padding-bottom:0}.contentThree .partner-country2-wrap{width:100%;padding-top:32px;padding-bottom:0}.contentFour{display:block}.contentFour .partner-country2-wrap:first-child{padding-top:0}.contentFour .partner-country2-wrap:last-child{padding-bottom:0}.contentFour .partner-country2-wrap{width:100%;padding-top:32px;padding-bottom:0}.contentFive{display:block}.contentFive .partner-country2-wrap:first-child{padding-top:0}.contentFive .partner-country2-wrap:last-child{padding-bottom:0}.contentFive .partner-country2-wrap{width:100%;padding-top:32px;padding-bottom:0}.partner-country2-wrap .logo-wrap{border-right:unset;border-bottom:1px solid #E9EDEC}.partner-country2-wrap:last-child .logo-wrap{border-bottom:unset}.partner-link{padding-bottom:32px}.loading-logo{display:block!important;text-align:center}#hiddenContent,#hiddenContent2,#hiddenContent4,#hiddenContent5,#hiddenContent6,#hiddenContent7{display:none}.loading-logo button{padding:12px 24px;font-family:Figtree;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.7px;text-transform:uppercase;border:1.5px solid #284E45;margin-top:40px;margin-bottom:40px}}@media(max-width:767px){.shopify-policy__body p,.shopify-policy__body ul li{font-size:14px;line-height:18px}.template-product h1.product-info__title.h3{font-size:24px;line-height:26.4px;letter-spacing:0px}.template-login h1.h2,.template-register h1.h2{font-size:32px;line-height:35px;letter-spacing:1.6px}.template-product .prose span.metafield-multi_line_text_field{line-height:21px}.template-product .product-info__variant-picker .variant-picker__option-info legend.text-subdued,.template-product .product-info__variant-picker .variant-picker__option-info span,.template-product .product-info__quantity-selector label.block-label.text-subdued{font-size:11px;line-height:17px}.template-product .buy-buttons button{padding:12px 24px;font-size:14px;letter-spacing:.7px}.template-product button.shopify-payment-button__button{font-size:14px!important;padding:11px 24px!important;min-height:24px}.template-product .product-info .product-info__offer-list .offer.bg-custom.text-custom span.bold.text-sm{font-size:12px;line-height:18px}.template-product .product-info .product-info__offer-list .offer.bg-custom.text-custom .prose.text-sm p{font-size:11px;line-height:17px}.template-product .product-info .product-info__offer-list .offer.bg-custom.text-custom .prose.text-sm a{font-size:11px}.template-product .product-info .accordion-group .text-with-icon span{font-size:12px}.template-product .product-info .accordion-group .accordion__content p,.template-product .product-info .accordion-group .accordion__content ul li{font-size:11px;line-height:17px}.template-product .shopify-section--main-product .section-full{padding-bottom:64px}.product-information-wrapper .section.section-full.bg-custom{padding:64px 20px}.template-product .prose h2.h2 span.metafield-multi_line_text_field{font-size:24px;line-height:26.4px}.template-product .product-information-wrapper .prose span.metafield-multi_line_text_field{font-size:12px;line-height:18px!important}.template-product .prose .product-info-logo img{margin-top:16px!important}.feature-chart__usp{display:block}.feature-chart__icon,.usp-details{width:100%}.feature-chart__usp .feature-chart__heading p{font-size:14px;line-height:21px;padding-top:8px}.template-product .product-information-wrapper .usp-details .feature-chart__value span{font-size:12px;line-height:18px}.shopify-section--faq .section.section-full.bg-custom.text-custom{padding:64px 20px}.shopify-section--faq .section-stack__intro h2{font-size:24px;line-height:26.4px;letter-spacing:1.2px}.shopify-section--faq .section-stack__intro p{font-size:11px;line-height:17px}.shopify-section--faq .accordion-box.rounded.bg-custom.text-custom{padding:24px 16px}.shopify-section--faq .accordion__toggle.bold span{font-size:14px;line-height:19px}.shopify-section--faq .accordion__content p{font-size:12px;line-height:18px}span.scrolling-text__text{font-size:48px;line-height:52px;letter-spacing:2.4px}.template-product span.scrolling-text__text{font-size:25px}.shopify-section--media-with-text .section.section-blends.section-full{padding:64px 20px}.shopify-section--media-with-text .media-with-text__content.rounded.text-custom{padding:24px 0 0}.shopify-section--media-with-text media-with-text.media-with-text .prose p.h2{font-size:24px;line-height:26.6px;letter-spacing:1.2px}.shopify-section--media-with-text media-with-text.media-with-text .prose p{font-size:11px;line-height:17px}.shopify-section--media-with-text media-with-text.media-with-text a.button{font-size:14px;letter-spacing:.7px;padding:12px 24px}.shopify-section--featured-collection .section.section-full.bg-custom.text-custom{padding:54px 20px}.shopify-section--featured-collection h2.h2{font-size:24px;line-height:26.6px;letter-spacing:1.2px}.shopify-section--featured-collection .prose p{font-size:12px;line-height:18px}.shopify-section--featured-collection .section-header a.text-with-icon{font-size:14px}.shopify-section--text-with-icons .section.section-blends.section-full{padding:64px 20px}.shopify-section--text-with-icons .text-with-icons__text-wrapper .prose p.h3{font-size:16px;line-height:17px;letter-spacing:.8px}.shopify-section--text-with-icons .text-with-icons__text-wrapper .prose p{font-size:12px;line-height:18px}.product-quick-add{padding:16px}.product-quick-add button.button.button--secondary{color:#fff;padding:12px 24px;margin-bottom:15px;background:#284e46}.template-product .shopify-section--rich-text p.h2.hyphenate{font-size:24px;line-height:26.4px;letter-spacing:1.2px}.shopify-section--blog-posts .blog-post-card__info{padding:40px 24px}.shopify-section--blog-posts .blog-post-card__info p.h2{font-size:22px;line-height:24px;letter-spacing:1.1px}.shopify-section--blog-posts .blog-post-card__info p.text-lg{font-size:11px;line-height:17px}.shopify-section--blog-posts .blog-post-card__info span.text-sm{font-size:11px}.shopify-section--press blockquote.blockquote.h3{font-size:18px;line-height:19.8px;letter-spacing:.9px;max-width:650px;margin:0 auto}.shopify-section--rich-text p.h3.hyphenate{font-size:16px;line-height:17.6px;letter-spacing:.8px;-webkit-hyphens:none;hyphens:none}.shopify-section--rich-text p{font-size:12px;line-height:18px}.shopify-section--rich-text a.button.button--outline{padding:14px 28px;width:100%}.partner-logo-wrap{padding:64px 0 0}.tabsWrapper{max-width:unset}.tabsWrapper ul.tabs li{font-size:14px;line-height:21px;padding:12px}.partnerl-og-heading h2{font-size:32px;line-height:35.2px;letter-spacing:1.6px;max-width:unset;padding:0 20px 40px}.template-blog .blog-post-card p.h3{font-size:24px;line-height:28.2px;letter-spacing:1.2px}}@media(max-width:699px){.template--warranty .prose h1{font-size:24px!important;font-style:normal;font-weight:600;line-height:26.4px;letter-spacing:1.2px}.template--about-us .shopify-section--image-with-text-overlay .prose h2{font-size:32px;font-style:normal;font-weight:600;line-height:35.2px;letter-spacing:1.6px}.template-product .product-quick-add{background-color:transparent}.template--partners ul.header__icon-list svg{color:#000}.template--partners .header__icon-list svg.icon.icon-hamburger{color:#000}.template--partners .header__icon-list a.tap-area.sm\:hidden{color:#000}.template--partners img.header__logo-image{display:block;opacity:1}.template--partners img.header__logo-image.header__logo-image--transparent{display:none}.shopify-section--slideshow a.button.button--xl{font-size:14px;letter-spacing:.7px;padding:12px 24px;margin-bottom:84px!important}.shopify-section--slideshow .prose p.h1{font-size:40px;line-height:44px;letter-spacing:2px}.shopify-section--featured-collection .product-card__info{min-height:0px;heigh:0px}.shopify-section--hot-spots .section-header{position:absolute;z-index:2;padding-top:60px}.shopify-section--hot-spots .prose .h2{font-size:24px;line-height:26.6px;letter-spacing:1.2px;color:#fff}.shopify-section--hot-spots .prose p{font-size:14px;line-height:21px;color:#fff}.shopify-section--hot-spots a.button.button--lg{font-size:14px;letter-spacing:.7px;padding:12px 24px}.navigation-drawer .panel__wrapper .v-stack{gap:0}.navigation-drawer .panel__wrapper ul.v-stack li button.text-with-icon span{font-family:Figtree;font-size:18px;font-style:normal;font-weight:600;line-height:25px;color:#17191e;padding-bottom:24px}.navigation-drawer .panel__wrapper ul.v-stack li a.group.block.w-full{font-family:Figtree;font-size:18px;font-style:normal;font-weight:600;line-height:25px;padding-bottom:24px;color:#17191e}.navigation-drawer .panel__wrapper ul.v-stack.gap-4 li button span.circle-chevron svg{color:#284e45!important;width:18px;height:18px;position:absolute}.navigation-drawer .panel__wrapper ul.v-stack.gap-4 li button span.circle-chevron{background:unset}.navigation-drawer .panel-footer ul.social-media{gap:0;padding-bottom:24px;border-bottom:1px solid #B1B2B4}.navigation-drawer .panel-footer ul.social-media li{padding-right:24px}.navigation-drawer .panel-footer ul.social-media li a.tap-area{color:#17191e}.navigation-drawer .panel-footer .panel-footer__localization-wrapper{padding-top:24px;display:block}.navigation-drawer .panel-footer .panel-footer__localization-wrapper a.panel-footer__account-link.bold.text-sm{float:right;font-family:Figtree;font-size:11px;font-style:normal;font-weight:600;line-height:17px;color:#17191e}.template--contact-faqs .shopify-section--image-with-text-overlay .prose .h1{font-size:32px;line-height:35.2px;letter-spacing:1.6px}.shopify-section--contact .section.section-blends.section-full{padding:64px 20px}.template--contact-faqs .shopify-section--contact h2.h2{font-size:24px;line-height:26.6px;letter-spacing:1.2px;text-align:left}.template--contact-faqs .shopify-section--contact p{font-size:11px;line-height:17px;text-align:left}.template--contact-faqs .contact-form.rounded.bg-custom{margin-top:40px}.template--contact-faqs .contact-form label{font-size:12px;line-height:18px}.template--contact-faqs .contact-form input,.template--contact-faqs .contact-form select,.template--contact-faqs .contact-form textarea{margin-bottom:24px}.template--contact-faqs .contact-form .fieldset,.template--contact-faqs .contact-form .input-row{gap:0}.template--contact-faqs .contact-form .select-chevron{top:25px}.template--partners .shopify-section--image-with-text-overlay .prose .h1{font-size:32px!important;line-height:35.2px;letter-spacing:1.6px}.template--partners .section.section-blends.section-full{padding:64px 20px}.template--partners .shopify-section--contact h2.h2{font-size:24px;line-height:26.6px;letter-spacing:1.2px;text-align:center}.template--partners .shopify-section--contact p{font-size:11px;line-height:17px;text-align:center}.template--partners .contact-form.rounded.bg-custom{margin-top:40px}.template--partners .contact-form label{font-size:12px;line-height:18px}.template--partners .contact-form input,.template--partners .contact-form select,.template--contact-faqs .contact-form textarea{margin-bottom:24px}.template--partners .contact-form .fieldset,.template--partners .contact-form .input-row{gap:0}.template--partners .contact-form .select-chevron{top:25px}.template--warranty .section.section-blends.section-full{padding:64px 20px}.template--warranty .section-stack.section-stack--horizontal{gap:0}.template--warranty .shopify-section--contact h2.h2{font-size:24px;line-height:26.6px;letter-spacing:1.2px;text-align:left}.template--warranty .contact-form.rounded.bg-custom.text-custom{padding:24px 16px}.template--warranty .shopify-section--contact p{font-size:12px;line-height:18px;text-align:left}.template--warranty .contact-form.rounded.bg-custom{margin-top:40px}.template--warranty .contact-form label{font-size:12px;line-height:18px}.template--warranty .contact-form input,.template--warranty .contact-form select,.template--contact-faqs .contact-form textarea{margin-bottom:24px}.template--warranty .contact-form .fieldset,.template--warranty .contact-form .input-row{gap:0}.template-collection .shopify-section--collection-banner h1.h2{font-size:40px;line-height:44px;letter-spacing:2px}.collection__results span.product-card__title a,.collection__results span.metafield-multi_line_text_field{font-size:14px;line-height:21px}.collection__results price-list.price-list{font-size:14px;line-height:21px}.facets-drawer__floating-apply button.button.button--xl.button--outline.w-full{border-radius:unset;border:1px solid #284E45;box-shadow:inset 0 0;color:#284e45}.template--about-us .shopify-section--image-with-text-overlay .prose .h1{font-size:32px;line-height:35.2px;letter-spacing:1.2px}.template--about-us .shopify-section--image-with-text-overlay .prose p{font-size:11px;line-height:17px}.template--about-us .shopify-section--image-with-text-overlay .prose{padding-bottom:30px}.template--about-us .media-with-text__content.rounded.text-custom .h2{font-size:24px;line-height:26.6px;letter-spacing:1.2px}.template--about-us .shopify-section--media-with-text .section.section-blends.section-full{padding:64px 20px 0}.template--about-us .shopify-section--media-with-text .prose.break-all.place-self-center-start.text-start img{margin-bottom:64px}.template--about-us .shopify-section--rich-text p.h2.hyphenate{font-size:32px;line-height:35.2px;letter-spacing:1.2px;padding-bottom:8px}.template--about-us .shopify-section--rich-text p{font-size:11px;line-height:17px;padding-bottom:16px}.template--about-us .shopify-section--multiple-images-with-text .prose .h1{font-size:24px;line-height:26.6px;letter-spacing:1.2px;padding-top:24px;text-align:left}.template--about-us .shopify-section--multiple-images-with-text .prose p{font-size:11px;line-height:17px;text-align:left}.template--about-us .shopify-section--image-with-text-overlay .place-self-center .prose .h2{font-size:32px;line-height:35.2px;letter-spacing:1.2px}.template--about-us .shopify-section--image-with-text-overlay .place-self-center .prose p{font-size:12px;line-height:18px}.template--about-us .multiple-images-with-text__content-with-nav{justify-items:left}.template--partner-hub .shopify-section--multi-column .section.section-full.bg-custom.text-custom{padding-top:20px;padding-bottom:20px}.template--partner-hub .shopify-section--multi-column .multi-column__item.justify-start.snap-start p.h4{font-size:16px;line-height:17.6px;letter-spacing:.8px}.template--partner-hub .shopify-section--multi-column .multi-column__item.justify-start.snap-start .prose p{font-size:12px;line-height:18px}.template--partner-hub .shopify-section--multi-column .multi-column__item.justify-start.snap-start button.button.button--lg.button--outline{padding:12px 24px;font-size:14px;letter-spacing:.7px}.template--partner-hub .multi-column.scroll-area.bleed.md\:unbleed{gap:0px}.template--partner-hub .shopify-section--multi-column .multi-column__item.justify-start.snap-start{margin-bottom:24px}.header__wrapper{padding:24px 20px}.rich-text-wrapp-btn{display:block;width:100%}.storage-buttons-long{width:100%;padding:14px 28px}.storage-buttons-short{padding:14px 28px;width:100%}.announcement-bar__item span.shape-circle.shape--sm{margin:0 40px}.shopify-section--footer .footer__block.footer__block--newsletter .prose p{font-size:11px;line-height:17px;max-width:unset}.footer__block--menu p.bold{font-size:14px;line-height:21px;padding-bottom:16px}.footer__block--menu ul.v-stack.gap-3 li{font-size:11px;line-height:17px;padding-bottom:12px}.template--partner-hub .shopify-section--multi-column .multi-column__item.justify-start.snap-start a{padding:12px 24px;font-size:14px}.footer__block-list{display:flex;flex-wrap:wrap}.logo-img-wrapper{display:block}.footer-logo{margin-bottom:25px}.template-article .article-banner__content.text-custom h1.h0{font-size:40px;line-height:45.2px}.template-blog .blog-banner h1.h0{font-size:32px}.template-blog .blog-post-card.snap-center.group img{height:auto}.template--partner-hub .bss-fl-enable h1.bss-fl-message{font-size:40px;line-height:44px}.template--partner-hub .bss-fl-enable p.bss-fl-message{font-size:11px;line-height:18px}.template-collection .shopify-section--collection-banner .prose p{font-size:14px;line-height:21px}.template--partners .contact-form input{padding:16px}.template--warranty .contact-form input{padding:20px 20px 20px 16px}.template--contact-faqs .contact-form input{padding:16px}.rich-text-wrapp-btn a{display:block}.storage-button-short{margin-left:0;margin-top:16px}.storage-buttons-long a{padding:14px 28px}.panel.gap-8 .panel__wrapper .v-stack li.lg\:hidden{padding-bottom:24px}.template--contact-faqs .contact-form select{padding:20px 20px 10px 16px}.template--contact-faqs .contact-form textarea{padding:20px 20px 20px 16px}.template--partners .contact-form input{padding:25px 20px 20px 16px}.template--partners .contact-form select,.template--partners .contact-form textarea{padding:20px 20px 10px 16px}.template--partner-hub .shopify-section--image-with-text-overlay .prose .h2{font-size:32px;line-height:35.2px;letter-spacing:1.2px}.cart-drawer button.button.button--xl.button--outline{padding:14px 18px}.product-information-wrapper feature-chart.feature-chart.bg-custom.text-custom{margin:0;border-radius:8px}}@media(max-width:600px){.shopify-section--text-with-icons .text-with-icons__text-wrapper .prose p{max-width:220px;margin:0 auto}}@media(max-width:504px){.shopify-section--featured-collection .product-card__info{min-height:133px;height:133px}.shopify-section--press blockquote.blockquote.h3{max-width:300px;margin:0 auto}}@media(max-width:424px){.template-product .product-info .product-info__offer-list .offer.bg-custom.text-custom .prose.text-sm p{min-height:93px}}@media(max-width:417px){.shopify-section--featured-collection .product-card__info{min-height:156px;height:156px}}@media(max-width:370px){.template--partner-hub .shopify-section--multi-column .multi-column__item.justify-start.snap-start a{padding:12px 14px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
