@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box}html{font-size:var(--font-size-base, 16px);-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body, "DM Sans", system-ui, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;color:var(--color-foreground, #000000);background-color:var(--color-background, #fff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{font-family:var(--font-heading, "Exclusive Editorial", Georgia, serif);font-weight:400;line-height:1.2;margin:0;color:var(--brand-subheading, #41583B);letter-spacing:0}h3,h4,h5,h6{font-family:var(--font-body, "DM Sans", system-ui, sans-serif);font-weight:600;line-height:1.3;margin:0}p,li,small{font-family:var(--font-body, "DM Sans", system-ui, sans-serif);font-weight:400}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer}ul,ol{list-style:none;margin:0;padding:0}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 1rem}@media(min-width:768px){.container{padding:0 2rem}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-content-link{position:absolute;top:-100px;left:50%;transform:translate(-50%);z-index:9999;padding:1rem 2rem;background:var(--color-primary);color:var(--color-primary-foreground);border-radius:var(--radius-sm)}.skip-to-content-link:focus{top:1rem}.section-title{display:inline-block;font-family:var(--font-heading, "Exclusive Editorial", Georgia, serif);font-size:clamp(2rem,2.6vw,3rem);font-weight:400;line-height:1.04;color:var(--brand-subheading, #41583B);-webkit-text-stroke:0;text-shadow:none;margin:0 0 1.5rem;text-wrap:balance}.section-title--center{display:block;text-align:center;margin-bottom:2rem}.template-index{--homepage-section-title-size: clamp(1.95rem, 2.65vw, 2.75rem)}.template-index .section-title,.template-index .page-title,.template-index .new-products-brands__title{color:var(--brand-subheading, #41583B);font-size:var(--homepage-section-title-size);line-height:.98;letter-spacing:.05em;text-transform:uppercase}.template-index .section-title,.template-index .page-title{margin-bottom:clamp(1rem,1.8vw,1.35rem)}@media(max-width:767px){.template-index{--homepage-section-title-size: clamp(1.72rem, 7.6vw, 2.15rem)}.template-index .section-title,.template-index .page-title,.template-index .new-products-brands__title{line-height:1.02;letter-spacing:.04em}}.hero-banner__slider,.template-index .category-icons-section .container,.template-index .product-carousel-section .container,.new-products-brands__inner,.best-sellers-showcase__inner,.homepage-blogs-section .container,.main-collection .container,.main-cart .container,.search-shell,.brand-directory-shell,.brand-landing-page,.offers-page,.product-main-buy__grid,.product-important .container,.product-information-layout .container,.product-recommendations .container,.main-page .container,.main-contact .container,.about-intro-section__inner{position:relative;isolation:isolate;z-index:0}.hero-banner__slider>*,.template-index .category-icons-section .container>*,.template-index .product-carousel-section .container>*,.new-products-brands__inner>*,.best-sellers-showcase__inner>*,.homepage-blogs-section .container>*,.main-collection .container>*,.main-cart .container>*,.search-shell>*,.brand-directory-shell>*,.brand-landing-page>*,.offers-page>*,.product-main-buy__grid>*,.product-important .container>*,.product-information-layout .container>*,.product-recommendations .container>*,.main-page .container>*,.main-contact .container>*,.about-intro-section__inner>*{position:relative;z-index:2}.hero-banner__slider:before,.hero-banner__slider:after,.template-index .category-icons-section .container:before,.template-index .category-icons-section .container:after,.template-index .product-carousel-section .container:before,.template-index .product-carousel-section .container:after,.new-products-brands__inner:before,.new-products-brands__inner:after,.best-sellers-showcase__inner:before,.best-sellers-showcase__inner:after,.homepage-blogs-section .container:before,.homepage-blogs-section .container:after,.main-collection .container:before,.main-collection .container:after,.main-cart .container:before,.main-cart .container:after,.search-shell:before,.search-shell:after,.brand-directory-shell:before,.brand-directory-shell:after,.brand-landing-page:before,.brand-landing-page:after,.offers-page:before,.offers-page:after,.product-main-buy__grid:before,.product-main-buy__grid:after,.product-important .container:before,.product-important .container:after,.product-information-layout .container:before,.product-information-layout .container:after,.product-recommendations .container:before,.product-recommendations .container:after,.main-page .container:before,.main-page .container:after,.main-contact .container:before,.main-contact .container:after,.about-intro-section__inner:before,.about-intro-section__inner:after{content:"";position:absolute;pointer-events:none;z-index:-1;opacity:var(--theme-leaf-opacity, .6);background-repeat:no-repeat;background-size:contain;background-position:center}.template-index .category-icons-section .container:after,.template-index .product-carousel-section .container:after,.new-products-brands__inner:before,.best-sellers-showcase__inner:after,.homepage-blogs-section .container:before,.main-collection .container:before,.main-cart .container:after,.search-shell:after,.brand-directory-shell:after,.brand-landing-page:before,.offers-page:before,.product-main-buy__grid:before,.product-important .container:before,.product-information-layout .container:after,.product-recommendations .container:before,.main-page .container:after,.main-contact .container:before,.about-intro-section__inner:before{opacity:var(--theme-leaf-accent-opacity, .5);filter:blur(var(--theme-leaf-accent-blur, 8px))}.hero-banner__slider:after,.product-main-buy__grid:after,.product-important .container:after,.main-contact .container:after,.about-intro-section__inner:after{top:clamp(-1rem,-1.8vw,-2.4rem);right:clamp(-2.6rem,-4.5vw,-5.4rem);width:clamp(120px,16vw,220px);height:clamp(135px,19vw,250px);background-image:var(--theme-leaf-1)}.hero-banner__slider:before,.template-index .category-icons-section .container:before,.best-sellers-showcase__inner:before,.product-information-layout .container:before,.main-page .container:before{top:clamp(-.8rem,-1.6vw,-2rem);left:clamp(-2.4rem,-4.2vw,-5rem);width:clamp(120px,16vw,215px);height:clamp(125px,17vw,220px);background-image:var(--theme-leaf-2)}.template-index .product-carousel-section .container:before,.main-cart .container:before,.search-shell:before,.brand-directory-shell:before{left:clamp(-3.2rem,-5.8vw,-6.4rem);bottom:clamp(-2rem,-3.6vw,-4.5rem);width:clamp(125px,17vw,220px);height:clamp(165px,22vw,285px);background-image:var(--theme-leaf-3)}.new-products-brands__inner:after,.homepage-blogs-section .container:after,.main-collection .container:after,.brand-landing-page:after,.offers-page:after,.product-recommendations .container:after{right:clamp(-2.8rem,-5vw,-5.6rem);bottom:clamp(-2rem,-3.8vw,-4.8rem);width:clamp(125px,17vw,225px);height:clamp(150px,20vw,255px);background-image:var(--theme-leaf-4)}.template-index .category-icons-section .container:after,.template-index .product-carousel-section .container:after,.best-sellers-showcase__inner:after,.main-cart .container:after,.search-shell:after,.brand-directory-shell:after,.product-information-layout .container:after,.main-page .container:after{right:clamp(.4rem,1.2vw,1rem);bottom:clamp(.5rem,1.6vw,1.25rem);width:clamp(78px,9.2vw,132px);height:clamp(100px,11.5vw,170px);background-image:var(--theme-leaf-2);transform:rotate(6deg)}.new-products-brands__inner:before,.homepage-blogs-section .container:before,.main-collection .container:before,.brand-landing-page:before,.offers-page:before,.product-main-buy__grid:before,.product-important .container:before,.product-recommendations .container:before,.main-contact .container:before,.about-intro-section__inner:before{left:clamp(.25rem,.9vw,.8rem);bottom:clamp(.65rem,1.8vw,1.35rem);width:clamp(74px,8.6vw,126px);height:clamp(96px,10.8vw,162px);background-image:var(--theme-leaf-4);transform:rotate(-8deg)}@media(max-width:767px){.hero-banner__slider:before,.hero-banner__slider:after,.template-index .category-icons-section .container:before,.template-index .category-icons-section .container:after,.template-index .product-carousel-section .container:before,.template-index .product-carousel-section .container:after,.new-products-brands__inner:before,.new-products-brands__inner:after,.best-sellers-showcase__inner:before,.best-sellers-showcase__inner:after,.homepage-blogs-section .container:before,.homepage-blogs-section .container:after,.main-collection .container:before,.main-collection .container:after,.main-cart .container:before,.main-cart .container:after,.search-shell:before,.search-shell:after,.brand-directory-shell:before,.brand-directory-shell:after,.brand-landing-page:before,.brand-landing-page:after,.offers-page:before,.offers-page:after,.product-main-buy__grid:before,.product-main-buy__grid:after,.product-important .container:before,.product-important .container:after,.product-information-layout .container:before,.product-information-layout .container:after,.product-recommendations .container:before,.product-recommendations .container:after,.main-page .container:before,.main-page .container:after,.main-contact .container:before,.main-contact .container:after,.about-intro-section__inner:before,.about-intro-section__inner:after{opacity:.52}.template-index .category-icons-section .container:after,.template-index .product-carousel-section .container:after,.new-products-brands__inner:before,.best-sellers-showcase__inner:after,.homepage-blogs-section .container:before,.main-collection .container:before,.main-cart .container:after,.search-shell:after,.brand-directory-shell:after,.brand-landing-page:before,.offers-page:before,.product-main-buy__grid:before,.product-important .container:before,.product-information-layout .container:after,.product-recommendations .container:before,.main-page .container:after,.main-contact .container:before,.about-intro-section__inner:before{opacity:.5;filter:blur(3px)}.hero-banner__slider:after,.product-main-buy__grid:after,.product-important .container:after,.main-contact .container:after,.about-intro-section__inner:after,.new-products-brands__inner:after,.homepage-blogs-section .container:after,.main-collection .container:after,.brand-landing-page:after,.offers-page:after,.product-recommendations .container:after{right:-1.4rem}.hero-banner__slider:before,.template-index .category-icons-section .container:before,.template-index .product-carousel-section .container:before,.best-sellers-showcase__inner:before,.main-cart .container:before,.search-shell:before,.brand-directory-shell:before,.product-information-layout .container:before,.main-page .container:before{left:-1.2rem}.template-index .category-icons-section .container:after,.template-index .product-carousel-section .container:after,.best-sellers-showcase__inner:after,.main-cart .container:after,.search-shell:after,.brand-directory-shell:after,.product-information-layout .container:after,.main-page .container:after{right:.2rem;bottom:.45rem;width:72px;height:96px}.new-products-brands__inner:before,.homepage-blogs-section .container:before,.main-collection .container:before,.brand-landing-page:before,.offers-page:before,.product-main-buy__grid:before,.product-important .container:before,.product-recommendations .container:before,.main-contact .container:before,.about-intro-section__inner:before{left:.15rem;bottom:.55rem;width:68px;height:92px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;font-size:1rem;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;border:none;text-decoration:none;padding:.75rem 1.5rem}.btn svg{width:1em;height:1em;color:currentColor}.btn--primary,.btn-primary{background:var(--brand-green-gradient, var(--color-primary));color:var(--color-primary-foreground)}.btn--primary:hover,.btn-primary:hover{opacity:.94}.brand-stroke-text{color:var(--brand-stroke-fill, #F8F6DA);-webkit-text-stroke:1px var(--brand-stroke-color, #2F4234);text-shadow:0 1px 0 var(--brand-stroke-color, #2F4234)}.price,.price-current,.price-compare,.amzn-card__price,.amzn-card__compare,.product-main-buy__price,.product-main-buy__compare,.product-main__price,.product-main__compare,.cart-line__price,.cart-line__total,.cart-summary__total,.cart-summary__payment,.payment-label,.footer-payment,.contact-item__address{font-family:var(--font-price-address, "Bahnschrift", "DM Sans", sans-serif);font-weight:600;font-stretch:semi-condensed}.btn--secondary,.btn-outline{background:var(--color-background);color:var(--color-foreground);border:1px solid var(--color-border)}.btn--secondary:hover,.btn-outline:hover{background:var(--color-muted)}.btn--large{height:3.5rem;font-size:1rem}.btn--full,.btn-full{width:100%}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.btn:disabled{opacity:.5;cursor:not-allowed}.rte{line-height:1.7}.rte h1,.rte h2,.rte h3,.rte h4{margin-top:1.5em;margin-bottom:.5em}.rte p{margin-bottom:1em}.rte ul,.rte ol{margin-bottom:1em;padding-left:1.5em}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte a{color:var(--color-primary);text-decoration:underline}.breadcrumbs{padding:1rem 0}.breadcrumbs__list{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-muted-foreground);flex-wrap:wrap}.breadcrumbs__item{display:flex;align-items:center;gap:.5rem}.breadcrumbs__link{transition:color .2s}.breadcrumbs__link:hover{color:var(--color-primary)}.breadcrumbs__item--current{color:var(--color-foreground);font-weight:500}.breadcrumbs__item--current span{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.menu-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
