html body a.btn.btn--primary{border:1.5px solid;background:#2e7a31}html body a.btn.btn--primary:hover{background:#2e7a31!important}html body a.btn.btn--secondary{border:1.5px solid;background:transparent}html body a.btn.btn--secondary:hover{background:#2e7a31!important;color:#fff!important}html body a.btn{transition:all .3s ease-in-out}.hero-banner h1{color:#174a2a}a#cart-icon{margin:0}a#cart-icon svg.icon.icon--cart{width:44px;height:44px}html body .padding-5{padding:50px}.announcement__text{justify-content:center!important}div#main-menu-content nav{width:100%}div#main-menu-content ul.main-nav{justify-content:space-between}.icon-with-text_main{display:flex;gap:30px}.icon-with-text_main .icon-text-item{display:flex;gap:10px;align-items:center}.icon-with-text_main .icon-text-item img{width:50px;height:50px;object-fit:contain;background:#e1e8e3;padding:10px;border-radius:50px}.icon-with-text_main .icon-text-item .icons-with-text__text.rte{width:calc(100% - 50px)}.icon-with-text_main .icon-text-item p{margin:0;font-size:14px;font-weight:500;font-family:Poppins}.feature-product-sec .view-all-btn.btn--secondary,.main-category-sec a.link{margin:30px auto 0;display:flex;justify-content:center;align-items:center;width:fit-content;color:#2e7a31!important}.main-category-sec a.link{border:1px solid;padding:12px 26px;text-decoration:unset;border-radius:8px;transition:all .3s ease-in-out;opacity:1!important;font-weight:600;font-size:14px}.main-category-sec a.link:hover{background:#2e7a31!important;color:#fff!important}.feature-product-sec .products-grid-container ul.grid li{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001c}.feature-product-sec .products-grid-container ul.grid li .card__info-container{padding:20px}.feature-product-sec .products-grid-container ul.grid li product-card-image-slider ul.slider__grid li.slider__item{padding:0;border-radius:0;box-shadow:none;background:transparent}.feature-product-sec .products-grid-container ul.grid li product-card .card__info-container .card__info .price span.price__current{color:#9b3e43}.card__quick-add form button span.quick-add-btn-text{display:flex;justify-content:center;align-items:center;gap:5px}.card__quick-add form button span.quick-add-btn-text svg.add-to-cart-icon{width:22px;height:22px}.container.relative.featured-collection-products{position:relative}.feature-product-sec .slider-nav.absolute{opacity:1!important;position:absolute;transform:unset!important;width:100%;left:0;display:flex!important;justify-content:space-between;flex-flow:row-reverse}.feature-product-sec .slider-nav.absolute button{transform:unset!important}img.heading-bottom-image{width:100%;display:block;max-width:250px;margin:0 auto}.collection-heading{font-size:41px!important;font-weight:700!important;color:#174a2a!important;line-height:54px}.collection-banner__content{width:100%!important}.collection-banner__content h3,.collection-banner__content h4{font-size:24px;font-weight:600}.collection-banner__content p{font-size:14px}.collection-banner__content h1,.cc-faq h2,.cc-contact-form h2{font-size:40px;font-weight:600}.main-category-sec{padding-top:60px!important;padding-bottom:60px!important}.main-category-sec ul.grid li{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001c}.main-category-sec ul.grid li .card .card__media a.media{padding-top:200px!important;border-radius:10px 10px 0 0}.main-category-sec ul.grid li .card .card__media img{object-fit:cover;object-position:top center;aspect-ratio:1 / 1}.main-category-sec ul.grid li .card .card__info{padding:15px}.main-category-sec ul.grid li .card .card__info a.text-theme-text{display:none}.main-category-sec ul.grid li .card .card__info p.card__title{margin-bottom:0}.main-category-sec ul.grid li .card .card__info a.card-link{font-weight:700;font-size:18px;width:calc(100% - 50px)}.main-wrapper{justify-content:start;display:flex;flex-flow:row-reverse;align-items:center;gap:10px;text-align:left}.main-wrapper .image-wrapper{background:#174a2a21;border-radius:50px;width:40px;height:40px;padding:8px}.container.footer__main{margin:0 auto;width:100%;padding-bottom:20px}.footer-block.mb-8.text-start{margin:0!important}.footer_base.icon-with-text{position:relative}.footer_base.icon-with-text:before{position:absolute;content:"";width:300px;height:100px;background:url(/cdn/shop/files/0bbcb90d-658f-47e8-8013-4ed47a2d9bd9.png?v=1778585847);background-repeat:no-repeat;background-size:contain;right:0;top:-120px;opacity:.4;z-index:-1}.footer_base.icon-with-text{background:#f7f3e8;padding:15px 0}.footer_base.icon-with-text .icon-text-wrapper .icon-text-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.footer_base.icon-with-text .icon-text-wrapper .icon-text-grid .icon-text-item{display:flex}.footer_base.icon-with-text .icon-text-wrapper .icon-text-grid .icon-text-item img{width:36px;height:36px;object-fit:contain}.footer_base.icon-with-text .icon-text-wrapper .icon-text-grid .icon-text-item .icons-with-text__text{margin-inline-start:14px}.footer_base.icon-with-text .icon-text-wrapper .icon-text-grid .icon-text-item .icons-with-text__text p{color:#18492b;margin-bottom:5px;font-weight:600}footer.footer.bg-theme-bg.text-theme-text{padding-bottom:20px;position:relative;z-index:1}footer.footer.bg-theme-bg.text-theme-text:before{position:absolute;content:"";width:100%;height:100%;background:url(/cdn/shop/files/soft-grey-organic-leaves-background-with-text-space_1017-60373.png?v=1778584831);background-repeat:no-repeat;background-size:cover;top:0;z-index:-1;opacity:.03}.footer_base.icon-with-text .icon-text-wrapper .icon-text-grid .icon-text-item .icons-with-text__text .rte.text-body-medium p{color:#000;font-size:14px!important;font-weight:500!important}.container.footer__base .footer-copyright-content{padding:15px 0}.newsletter .text-center.cc-animate-init.cc-animate-in{display:flex;gap:20px}.newsletter .input-with-button:focus-within{box-shadow:unset}.newsletter .text-center.cc-animate-init.cc-animate-in img.heading_image{width:100px;height:100px}.newsletter .text-center.cc-animate-init.cc-animate-in .content_section{width:calc(100% - 100px);max-width:60%}.newsletter .text-center.cc-animate-init.cc-animate-in .content_section h2{font-weight:700;font-size:40px;text-align:left;margin:0}.newsletter .text-center.cc-animate-init.cc-animate-in .content_section p{text-align:left}.alert{margin-bottom:20px;padding:10px;border-radius:10px}.newsletter .input-with-button{box-shadow:unset;gap:20px;margin-bottom:20px!important}.newsletter .form__field{margin-bottom:0!important}.newsletter .input-with-button button{position:relative;background:#2e7a31;color:#fff!important}.newsletter .input-with-button button span.visually-hidden{position:relative}.newsletter .input-with-button button svg.icon{display:none}.newsletter .input-with-button input{background:#fff;padding:12px;width:100%}span.newletter_info_text{padding:20px;font-size:14px;display:block}.testimonial-sec .wrapper .sitewide--title-wrapper{text-align:center;margin-bottom:40px}.testimonial-sec .wrapper .sitewide--title-wrapper .homepage-sections--title{font-weight:700;font-size:41px}.testimonial--single-item{background:#fff;border-radius:10px;padding:30px;box-shadow:0 4px 6px #0000001c;margin:0 10px}.testimonials--text-wrapper p{font-size:14px}.customer_image_name span{font-size:16px}.testimonial--single-item .fa-lg{color:#f2b818}.testimonial-sec .wrapper .testimonials-block{padding-bottom:0}.testimonial-sec .wrapper .testimonials-block .slick-list .slick-track{padding:0 0 20px}.testimonial-sec .wrapper .testimonials-block button{position:absolute;top:50%;transform:translateY(-50%);z-index:9;color:transparent}.testimonial-sec .wrapper .testimonials-block button.slick-prev{left:0}.testimonial-sec .wrapper .testimonials-block button.slick-next{right:0}.testimonial-sec .wrapper.show-on-scroll.page-width{width:100%!important}.testimonial-sec .wrapper .testimonials-block button path{stroke:#fff}.testimonial-sec .wrapper .testimonials-block button svg rect{fill:#000}.testimonial-sec .wrapper .testimonials-block button{width:30px;height:30px;border-radius:50px!important}.slider-testimonials .slick-track{display:flex!important}.slider-testimonials .slick-slide{height:inherit!important;display:flex!important}.slider-testimonials .testimonial--single-item{height:100%;display:flex;flex-direction:column}.testimonial-sec .wrapper .testimonials-block button svg{width:100%;height:100%;border-radius:50px}body.product .product-details__block summary{padding:15px;background:#18492b;color:#fff;border-radius:50px}body.product .product-details__block summary h2{color:#fff;font-size:18px}body.product .product-details__block details.disclosure.disclosure--row{border-radius:30px;background:#18492b}.shopify-payment-button{background:#18492b!important}body.product .product-details__block .disclosure__content.rte.product-description{padding:20px}body.product .product-details__block .disclosure__content.rte.product-description h3{font-size:20px;font-weight:700;color:#fff}body.product .product-details__block .disclosure__content.rte.product-description .dangerous-html.mb3{font-size:14px!important;color:#fff}body.product .product-details__block details.disclosure.disclosure--row[open]{border-radius:30px}body.product product-recommendations.section{padding:100px 20px}body.product product-recommendations.section h2{text-align:center;font-weight:600}body.product .product-details__block .disclosure__content.rte.product-description>*{color:#fff}.cstm-text .container .max-w-text-large{max-width:100%;padding:50px 20px}.cstm-text p,.cstm-text li{font-size:16px;text-align:left!important}body.About .section__block{padding:0}.cstm-text h4,.cstm-text h3{margin:0;padding-top:20px;padding-bottom:10px;font-weight:600;font-size:26px}.cstm-text ul{display:flex;flex-flow:column;gap:5px}.cstm-text h1{font-weight:600;text-align:left!important}.newsletter{padding-bottom:50px!important;padding-left:20px;padding-right:20px}.newsletter .container{position:relative;padding:100px 60px;border-radius:20px;overflow:hidden;max-width:1260px}.newletter_info_text{padding:0;display:flex;gap:10px}.container.footer__main .footer-col{flex:unset;max-width:unset!important;padding:0;width:20%}.footer_2 .icon-text-item,.footer_2 .icon-text-item a{display:flex;gap:10px;align-items:start}.footer_2 .icon-text-item a p{font-size:14px;margin:0}.footer_2 .icon-text-grid{display:grid;gap:20px}.footer_2 .icon-text-grid img{width:20px}.footer_2 .icon-text-grid p{font-size:14px;margin:0}.footer_4{padding:0 20px!important;border-left:1px solid;height:max-content}.custom-link-footer.cstm7{border:none!important}.footer h2{font-size:16px;font-weight:500;text-transform:uppercase}.footer_1{padding-left:20px!important;border-left:1px solid;height:max-content}.footer_1:has(.media){padding:0 20px 0 0!important;border:none;flex:1!important}.main-nav__item--back{color:#18492b!important}.compare-modal .modal__window{background:#fff}.cart-drawer__media-promotion{background:#18492b}.header__cart-count{background:#18492b!important}.promo:after{display:none}.main-products-grid[data-layout=list] .quick-add-btn-text{display:flex!important}.cart-drawer__media-promotion>*{color:#fff}.cart-drawer__media-promotion a.promo__button.btn.btn--secondary.mt-3{color:#fff;border:1px solid #fff;opacity:1}.footer_4 li a{font-size:14px}.footer_1 p{font-size:14px;line-height:24px}.footer path{fill:#18492b}.footer a.social__link{background:#fff;border-radius:50px}.footer .social{gap:10px}.footer_2{padding:0 20px!important;border-left:1px solid;height:max-content;border-right:1px solid;width:25%!important}.footer-block__btns .social{margin:0!important}.facets__filters ul#sidebar-menu li.menu-item a{display:flex;padding-bottom:10px}.main_div_check:before{content:"";display:block;flex-shrink:0;width:22px;height:22px;margin-top:calc(.75em - 11px);margin-inline-end:.75em;border:var(--input-border-width) solid rgb(var(--text-color));border-radius:2px;background-color:rgb(var(--input-bg-color))}li.menu-item.is-active .main_div_check:after{content:"";position:absolute;top:calc(.75em - 1.5px);left:11px;width:calc((22px - (var(--input-border-width) * 2)) * .375);height:calc((22px - (var(--input-border-width) * 2)) * .75);transform:translate(-50%,-50%) rotate(45deg);border:solid rgb(255 255 255);border-width:0 2px 2px 0}li.menu-item.is-active .main_div_check:after{top:calc(.75em - 2px);z-index:2}li.menu-item.is-active span.main_div_check:before{background:#000;z-index:-1;position:relative}li.menu-item.is-active span.main_div_check{position:relative}span.product-count{white-space:nowrap;flex:1;text-align:right}.drawer__content .facets__filters h5.sidebar_title{font-size:18px;line-height:30px}.facets__filters{margin:0!important}.cc-faq .container{margin:100px auto}.cc-contact-form .container{margin:30px auto;!important}.cc-main-page .page__content{max-width:unset!important}.cc-main-page h1,.cc-main-page h1 span{font-size:30px!important;text-align:left!important;font-weight:600}.cc-main-page .reading-width{max-width:unset;margin:0}.article-content p,.article-content ol,.article-content ul,.article-content blockquote,.article-content img{margin:0!important;padding-bottom:20px!important}.card__main-image{object-fit:contain!important}.section--template:has(.collection-list){margin:0}.section--template:has(.collection-list) h1{font-weight:600;font-size:40px}.section--template:has(.collection-list) ul{margin:20px 0;grid-template-columns:repeat(4,1fr)}.checkbox:checked+label:after{border-color:#fff!important}.collection-slider .slider-nav.absolute{opacity:1!important;position:absolute;width:100%;left:0;right:unset!important;transform:translateY(-50%)!important;top:50%;display:flex;justify-content:space-between;flex-flow:row-reverse}.collection-slider button.slider-nav__btn.tap-target.btn.btn--primary.has-ltr-icon{transform:unset!important}.collection-slider .slider-nav.absolute button.slider-nav__btn{z-index:2;transform:unset!important}.cc-collection-banner{margin:0}body.collection .collection-slider{padding:20px 0!important}.product-description li,.product-description li strong{color:#fff!important}@media screen and (max-width:767px){main-menu.main-menu .main-nav__child.has-motion{width:100%;padding-left:0;padding-right:0}a.main-nav__item--go{font-size:14px;color:#000}body.Main.Categories .feature-product-sec ul{overflow:scroll}main-menu.main-menu ul.child-nav.child-nav--dropdown{display:flex;flex-flow:column;max-width:unset}.footer_1:has(.media) .footer-block.mb-8.text-start{max-width:80%}x main-menu.main-menu ul.child-nav.child-nav--dropdown li a{font-size:16px;font-weight:600;color:#000}ul.main-nav>li details a.main-nav__item.main-nav__item--primary.main-nav__item-content{text-transform:uppercase;display:flex;justify-content:center;align-items:center}ul.main-nav>li details>summary>a.main-nav__item.main-nav__item--primary.is-active{color:#000}ul.main-nav>li details{background-color:#367d5b;border-radius:25px;color:#fff}.main-menu__content ul.main-nav li a{margin:0 0rem;padding:8px!important}main-menu.main-menu ul.child-nav.child-nav--dropdown{display:flex;flex-wrap:wrap;max-width:unset}main-menu.main-menu ul.child-nav.child-nav--dropdown li{flex-basis:25%;max-width:100%}html body header ul.main-nav>li details .main-nav__child.has-motion.main-nav__child--offset-right ul li a{font-size:16px!important}.main-nav__child ul li a:hover{background:#18492b;color:#fff!important;border-radius:20px;transition:none}a.grandchild-nav__item.main-nav__item.relative{padding:5px 10px;font-size:14px!important}}@media screen and (max-width:1024px){.feature-product-sec .slider-nav.absolute{opacity:0!important}.section--template:has(.collection-list) ul{grid-template-columns:repeat(2,1fr)}.container.footer__main .footer-col{width:100%!important}.footer_2,.footer_4,.footer_1{border:none!important;padding:0!important}html body .hero-banner a.btn.btn--secondary{border:1.5px solid;background:#2e7a31!important;color:#fff!important}.footer_base.icon-with-text:before{position:absolute;content:"";width:100px;height:100px;background:url(/cdn/shop/files/0bbcb90d-658f-47e8-8013-4ed47a2d9bd9.png?v=1778585847);background-repeat:no-repeat;background-size:contain;right:0;top:-100px;opacity:.4;z-index:-1}.footer-block__btns .social{margin:0!important}.testimonial-sec{padding:0 20px}.container.footer__main,.footer_base.icon-with-text .icon-text-wrapper .icon-text-grid{display:grid;grid-template-columns:1fr 1fr}.newsletter .flex.relative.justify-center{padding:0}.newsletter .container{flex-flow:column;gap:50px}.newletter_info_text{width:100%}.icon-with-text_main,.newsletter .text-center.cc-animate-init.cc-animate-in{flex-flow:column;gap:30px;align-items:start}.newsletter .text-center.cc-animate-init.cc-animate-in,.icon-with-text_main .icon-text-item{align-items:center}.newletter_info_text{display:flex;align-items:flex-start;gap:10px}.newsletter .text-center.cc-animate-init.cc-animate-in .content_section h2,.newsletter .text-center.cc-animate-init.cc-animate-in .content_section p{text-align:center}.newsletter .text-center.cc-animate-init.cc-animate-in .content_section{max-width:100%;width:100%}.newsletter .text-center.cc-animate-init.cc-animate-in img.heading_image{width:50px;height:50px}.newletter_info_text{font-size:14px;line-height:1.5}.cc-newsletter .container:before{background-position:left!important}}@media screen and (max-width:768px){html body .padding-5{padding:50px 20px}.hero-banner .text-overlay{max-width:100%!important}.cstm-text .container .max-w-text-large{max-width:100%;padding:50px 0}body.Shipping .section__block{padding:0!important}body.product .product-details__block details.disclosure.disclosure--row{margin-top:30px}.main-wrapper .image-wrapper{display:none}.section--template:has(.collection-list) ul{grid-template-columns:repeat(1,1fr)}.hero-banner .image-banner.relative.flex.items-center.screen-height{min-height:unset;height:calc(100vh - 100px)}.container.footer__main,.footer_base.icon-with-text .icon-text-wrapper .icon-text-grid{display:grid;grid-template-columns:1fr}.main-category-sec ul.grid li .card .card__info a.card-link{font-size:16px;width:100%}.footer_base.icon-with-text .icon-text-wrapper .icon-text-grid{grid-template-columns:repeat(1,1fr)}.main-wrapper{flex-flow:column-reverse;align-items:start}.feature-product-sec ul{display:flex;flex-flow:row}.feature-product-sec ul li{width:100%;min-width:300px}.newsletter .container:before{background-position:center;padding:50px 20px;background-repeat:no-repeat;background-size:cover}.cc-contact-form h2,.main-category-sec h2,.testimonial-sec .wrapper .sitewide--title-wrapper .homepage-sections--title,.newsletter .text-center.cc-animate-init.cc-animate-in .content_section h2,.section--template:has(.collection-list) h1,.collection-banner__content h1,.cc-faq h2{font-size:30px!important}.newsletter .container{padding:50px 20px;border-radius:30px}.testimonial-sec{padding:50px 20px!important}body.product .reading-width{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
