#header-component,#header-component .header__row--top{background:transparent!important;--border-bottom-width: 0;--border-bottom-width-mobile: 0}#header-component .header__underlay-closed{display:none}#header-component .header__row--top{padding-block:12px}#header-component .header__columns{background-color:#fbf8f1;border:1px solid rgba(188,155,93,.25);border-radius:100px;box-shadow:0 0 0 9px #fbf8f173,0 16px 36px #04231629;width:min(940px,calc(100% - 22vw));max-width:none;margin-inline:auto;padding-block:10px;padding-inline:28px 24px}#header-component[transparent] .header__row--top{--color-transparent-text: var(--color-foreground);color:var(--color-foreground)}@media screen and (max-width:749px){#header-component .header__row--top{padding-block:4px}#header-component .header__columns{width:calc(100% - 28px);padding-block:5px;padding-inline:10px 14px;box-shadow:0 0 0 6px #fbf8f173,0 12px 28px #04231629}}:root{--hs-ink: #042316;--hs-ink-70: rgba(4, 35, 22, .7);--hs-ink-55: rgba(4, 35, 22, .55);--hs-forest: #187525;--hs-lime: #6fb912;--hs-gold: #bc9b5d;--hs-cream: #f3f4d7;--hs-cream-warm: #fbf8f1;--hs-paper: #ffffff;--hs-rule: rgba(188, 155, 93, .28);--hs-rule-strong: rgba(188, 155, 93, .55);--hs-wash: rgba(243, 244, 215, .55);--hs-display: clamp(2.5rem, 1.9rem + 3.1vw, 4.25rem);--hs-h2: clamp(1.875rem, 1.45rem + 2.1vw, 3rem);--hs-h3: clamp(1.25rem, 1.1rem + .75vw, 1.75rem);--hs-lead: clamp(1rem, .96rem + .22vw, 1.125rem);--hs-body: 1rem;--hs-micro: .6875rem;--hs-section-y: clamp(3rem, 2rem + 4.5vw, 6rem);--hs-stack: clamp(.875rem, .7rem + .9vw, 1.5rem);--hs-gutter: clamp(1.125rem, .7rem + 1.9vw, 2.5rem);--hs-measure: 34rem;--hs-tap: 44px;--hs-radius: 14px;--hs-radius-lg: 22px;--hs-shadow: 0 18px 44px rgba(4, 35, 22, .1);--hs-ease: cubic-bezier(.22, .61, .36, 1)}.hs-wrap{width:min(1240px,100% - (var(--hs-gutter) * 2));margin-inline:auto}.hs-wrap--tight{width:min(960px,100% - (var(--hs-gutter) * 2))}.hs-eyebrow{margin:0;font-family:var(--font-subheading--family, inherit);font-size:var(--hs-micro);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--hs-forest)}.hs-eyebrow--pill{display:inline-flex;align-items:center;gap:.5em;padding:.5em 1.1em;border:1px solid var(--hs-rule-strong);border-radius:100px;background:#fff9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--hs-ink)}.hs-eyebrow--onDark{color:var(--hs-gold)}.hs-display{margin:0;font-family:var(--font-heading--family, "Anton", sans-serif);font-weight:400;font-size:var(--hs-display);line-height:.95;letter-spacing:.005em;text-transform:uppercase;color:var(--hs-ink)}.hs-h2{margin:0;font-family:var(--font-heading--family, "Anton", sans-serif);font-weight:400;font-size:var(--hs-h2);line-height:1;letter-spacing:.005em;text-transform:uppercase;color:var(--hs-ink)}.hs-mark{background:var(--hs-lime);color:var(--hs-ink);padding:.04em .22em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.hs-mark--gold{background:var(--hs-gold);color:#fff}.hs-script{font-family:var(--font-accent--family, "Caveat", cursive);font-weight:700;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);line-height:1.2;color:var(--hs-forest)}.hs-lead{margin:0;font-size:var(--hs-lead);line-height:1.55;color:var(--hs-ink-70);max-width:var(--hs-measure)}.hs-head{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;margin-bottom:clamp(2rem,1rem + 3vw,3.5rem)}.hs-head .hs-lead{margin-inline:auto;text-wrap:balance}.hs-head--start{align-items:flex-start;text-align:left}.hs-head--start .hs-lead{margin-inline:0}.hs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:.95em 2em;min-height:var(--hs-tap);border-radius:100px;border:1px solid transparent;font-family:var(--font-subheading--family, inherit);font-size:.9375rem;font-weight:500;letter-spacing:.02em;line-height:1;text-decoration:none;cursor:pointer;transition:transform .25s var(--hs-ease),background-color .25s var(--hs-ease),color .25s var(--hs-ease),box-shadow .25s var(--hs-ease)}.hs-btn:hover{transform:translateY(-2px)}.hs-btn:focus-visible{outline:2px solid var(--hs-forest);outline-offset:3px}.hs-btn--primary{background:var(--hs-forest);color:#fff;box-shadow:0 10px 24px #1875253d}.hs-btn--primary:hover{background:#14601e;box-shadow:0 16px 32px #1875254d}.hs-btn--ghost{background:transparent;color:var(--hs-ink);border-color:var(--hs-rule-strong)}.hs-btn--ghost:hover{border-color:var(--hs-ink)}.hs-btn--onDark{background:var(--hs-cream);color:var(--hs-ink);box-shadow:none}.hs-btn--onDark:hover{background:#fff}.hs-link{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-subheading--family, inherit);font-size:.875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--hs-ink);text-decoration:none;border-bottom:1px solid var(--hs-rule-strong);padding-bottom:.35em;transition:border-color .25s var(--hs-ease)}.hs-link:hover{border-color:var(--hs-ink)}.hs-link svg,.hs-link .hs-link__arrow{transition:transform .25s var(--hs-ease)}.hs-link:hover .hs-link__arrow{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.hs-btn,.hs-btn:hover,.hs-link__arrow,.hs-link:hover .hs-link__arrow{transform:none;transition:none}}@media screen and (min-width:990px){.shopify-section[id$=__hs_faq] .custom-section-content{max-width:62rem;margin-inline:auto}.shopify-section[id$=__hs_equivalence] .custom-section-content{max-width:64rem;margin-inline:auto}.shopify-section[id$=__hs_final_cta] .custom-section-content,.shopify-section[id$=__hs_testimonials] .custom-section-content{max-width:70rem;margin-inline:auto}.shopify-section[id$=__hs_final_cta] .layout-panel-flex,.shopify-section[id$=__hs_testimonials] .layout-panel-flex{min-height:0!important}.shopify-section[id$=__hs_science] .group-block-content{padding-inline:clamp(1.5rem,.75rem + 2vw,3rem)}}.shopify-section[id$=__hs_science] [class*=__science_button]{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-subheading--family, inherit);font-size:.875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--hs-ink);text-decoration:none;border-bottom:1px solid var(--hs-rule-strong);padding-bottom:.35em;width:fit-content;transition:border-color .25s var(--hs-ease)}.shopify-section[id$=__hs_science] [class*=__science_button]:after{content:"\2192";transition:transform .25s var(--hs-ease)}.shopify-section[id$=__hs_science] [class*=__science_button]:hover{border-color:var(--hs-ink)}.shopify-section[id$=__hs_science] [class*=__science_button]:hover:after{transform:translate(4px)}@media screen and (max-width:749px){.announcement-bar,[id*=header_announcements] .announcement-bar__message,[id*=header_announcements] p{font-size:.6875rem!important;letter-spacing:.06em;line-height:1.3}[id*=header_announcements] .announcement-bar__message{padding-inline:2.25rem}#MainContent .shopify-section .spacing-style.layout-panel-flex{padding-block:clamp(2.5rem,8vw,3.5rem)!important}#MainContent .custom-section-content,#MainContent .group-block-content{padding-inline:0}#MainContent summary,#MainContent .accordion__toggle,#MainContent details>summary{min-height:var(--hs-tap);display:flex;align-items:center;gap:.75rem}#MainContent .layout-panel-flex--row>.group-block{min-width:0}}.hs-comparison__scroll,#MainContent .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.product-details [class*=__group_header]{display:flex;flex-direction:column}@media screen and (min-width:990px){.product-information__media{position:sticky;top:calc(var(--header-height, 90px) + 1.5rem);align-self:start}}@media screen and (max-width:989px){body:has(.hs-atc) #MainContent{padding-bottom:84px}.hs-assure{scroll-margin-bottom:96px}.product-details add-to-cart-component button,.product-details .product-form__submit{width:100%;min-height:52px}}.shopify-section[id$=__hs_final_cta] .section-background{background-image:linear-gradient(#0423168c,#0423168c),url(hs-cta-foliage.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:749px){.shopify-section[id$=__hs_final_cta] .section-background{background-position:28% center;background-image:linear-gradient(#042316ad,#042316ad),url(hs-cta-foliage.webp)}}.hs-btn--primary{padding:6px 6px 6px 1.5em;min-height:0;gap:.8em;font-weight:600;letter-spacing:.01em;box-shadow:0 1px #ffffff24 inset,0 10px 22px -12px #18752580}.hs-btn--primary .hs-link__arrow{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;flex:0 0 auto;border-radius:50%;background:var(--hs-lime);color:var(--hs-ink);font-size:15px;line-height:1;transform:translateY(-.5px);transition:transform .28s var(--hs-ease),background-color .28s var(--hs-ease)}.hs-btn--primary:hover .hs-link__arrow{transform:translate(3px,-.5px);background:#8fd91f}.hs-btn--onDark .hs-link__arrow{background:var(--hs-forest);color:#fff}@media(prefers-reduced-motion:reduce){.hs-btn--primary:hover .hs-link__arrow{transform:none}}[id$=__footer] .email-signup-block form,[id$=__footer] .email-signup-block .field{gap:.5rem}[id$=__footer] .email-signup-block input[type=email]{border-radius:100px!important;border:1px solid rgba(243,244,215,.22)!important;background:#f3f4d70f!important;color:var(--hs-cream)!important;padding-inline:1.25rem!important;min-height:48px;box-shadow:none!important}[id$=__footer] .email-signup-block input[type=email]::placeholder{color:#f3f4d78c}[id$=__footer] .email-signup-block input[type=email]:focus{border-color:var(--hs-lime)!important;outline:none}[id$=__footer] .email-signup-block button,[id$=__footer] .email-signup-block .button{border-radius:100px!important;min-height:48px;padding-inline:1.6rem!important;background:var(--hs-lime)!important;color:var(--hs-ink)!important;border:0!important;font-weight:600;letter-spacing:.01em;box-shadow:none!important}[id$=__footer] .email-signup-block button:hover{background:#8fd91f!important}[id$=__footer] .menu__heading,[id$=__footer] .menu__heading__default{font-family:var(--font-subheading--family, inherit);font-size:.6875rem!important;font-weight:500!important;letter-spacing:.16em;text-transform:uppercase;color:var(--hs-gold)!important}[id$=__footer] nav a{color:#f3f4d7d1;text-decoration:none;transition:color .2s var(--hs-ease)}[id$=__footer] nav a:hover{color:var(--hs-lime)}[id$=__footer] .payment-icons svg{border-radius:4px;opacity:.85}.hs-link__arrow{font-size:0!important;line-height:0}.hs-link__arrow:before{content:"";display:block;width:16px;height:16px;background-color:currentColor;-webkit-mask:var(--hs-arrow-svg) center / contain no-repeat;mask:var(--hs-arrow-svg) center / contain no-repeat}:root{--hs-arrow-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12h16'/%3E%3Cpath d='M13.5 5.5L20 12l-6.5 6.5'/%3E%3C/svg%3E")}.hs-btn--primary .hs-link__arrow,.hs-btn--primary:hover .hs-link__arrow{transform:translate(0)}.hs-btn--primary:hover .hs-link__arrow{transform:translate(3px)}.hs-link .hs-link__arrow:before{width:14px;height:14px}.hs-link{white-space:nowrap;flex:0 0 auto}.hs-breakdown__badge{width:clamp(84px,8.5vw,106px)!important;right:clamp(-.5rem,-1.2vw,-.25rem)!important;bottom:clamp(-.6rem,-1.5vw,-.35rem)!important;box-shadow:0 0 0 1px #bc9b5d80 inset,0 0 0 5px #bc9b5d24 inset,0 0 0 4px var(--hs-bd-bg, #f6f2e8),0 14px 26px -12px #04231673!important}.hs-breakdown__badge-value{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.375rem)!important;color:#9ee52b!important;text-shadow:0 0 18px rgba(111,185,18,.55)!important}.hs-breakdown__badge-label{font-size:.5625rem!important;font-weight:600!important;letter-spacing:.12em!important;color:#f3f4d7e6!important}.hs-comparison__card{border:0!important;border-radius:18px!important;background:var(--hs-cream-warm, #fbf8f1)!important;box-shadow:0 0 0 1px var(--hs-rule),0 22px 44px -28px #04231666!important;overflow:hidden}.hs-comparison__table th,.hs-comparison__table td{border-bottom:1px solid rgba(4,35,22,.07)!important;padding-block:clamp(.9rem,.7rem + .6vw,1.15rem)!important}.hs-comparison__table thead th{font-family:var(--font-subheading--family, inherit)!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--hs-ink-55)!important;padding-block:1.1rem!important}.hs-comparison__table tbody th{font-family:var(--font-subheading--family, inherit)!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.02em;color:var(--hs-ink)!important}.hs-comparison__table .hs-comparison__hero-col{background:linear-gradient(180deg,#6fb91224,#6fb91212)!important;box-shadow:inset 1px 0 #18752538,inset -1px 0 #18752538}.hs-comparison__table thead .hs-comparison__hero-col{font-family:var(--font-heading--family, "Anton", sans-serif)!important;font-size:.9375rem!important;font-weight:400!important;letter-spacing:.04em!important;color:var(--hs-forest)!important;box-shadow:inset 0 3px 0 var(--hs-forest),inset 1px 0 #18752538,inset -1px 0 #18752538}.hs-comparison__table tbody .hs-comparison__hero-col{font-weight:600;color:var(--hs-ink)!important}.hs-comparison__table :is(.icon-positive,.icon-negative,.icon-neutral),.hs-comparison__table td span[class*=icon]{background:none!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:.9rem}.hs-comparison__foot,.hs-comparison__subtext{color:var(--hs-ink-55)!important}@media screen and (max-width:749px){.hs-comparison__table{min-width:34rem}}.hs-btn{width:fit-content}.announcement-bar__slide{transition:none!important}[id*=header_announcements] .announcement-bar{border-bottom:1px solid rgba(188,155,93,.28)}[id*=header_announcements] .announcement-bar__slide{--letter-spacing: .16em !important;--font-weight: 500 !important}[id*=header_announcements] .slideshow-control{color:#f3f4d773;transition:color .2s var(--hs-ease)}[id*=header_announcements] .slideshow-control:hover{color:var(--hs-gold)}[id*=header_announcements] .slideshow-control:focus-visible{outline:2px solid var(--hs-gold);outline-offset:-4px;border-radius:6px}[id*=header_announcements] .slideshow-control svg{width:13px;height:13px}@media screen and (max-width:749px){[id*=header_announcements] slideshow-arrows{display:none}[id*=header_announcements] .announcement-bar__slide{--letter-spacing: .1em !important}}.shopify-section:has(>.product-information)>.section-background{background-image:none;background-color:var(--hs-cream-warm, #fbf8f1)}.product-information{overflow:visible}@media screen and (min-width:990px){.product-information__media{position:sticky;top:calc(var(--header-height, 80px) + 1.5rem);align-self:start;padding-top:0;--hs-gallery-max: calc(100vh - var(--header-height, 80px) - 1.5rem - 8.5rem);max-width:max(360px,var(--hs-gallery-max))!important;min-width:0!important;width:100%!important;justify-self:center}}@media screen and (max-width:989px){.product-information__media{padding-top:0}}@media screen and (max-width:749px){.product-information__grid .product-information__media{grid-column:2 / 3}}.product-information__media media-gallery.sticky-content{margin-block-start:0!important}.product-information__media slideshow-container{display:block;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #0423160f}.product-information__media slideshow-controls{margin-top:.75rem}.product-details [class*=__text_title] :is(h1,h2,p),.product-details .hs-pdp-title{font-size:clamp(1.625rem,1.2rem + 1.9vw,2.625rem)!important;line-height:1.08!important;letter-spacing:.005em!important;text-transform:none!important;text-wrap:balance}.product-details .hs-pdp-title{margin:0;color:var(--hs-ink, #042316)}.product-details .hs-pdp-title .hs-mark{display:inline-block;line-height:.92;padding:.02em .14em .03em;margin-left:-.06em;vertical-align:baseline}.product-details [class*=__text_blurb]{font-size:.9375rem;line-height:1.6;color:var(--hs-ink-70, rgba(4, 35, 22, .7));max-width:46ch}.product-details [class*=__review_stars]:empty{display:none}.product-details .product-form-buttons{gap:.5rem}.product-details add-to-cart-component button,.product-details .product-form__submit{border-radius:100px!important;min-height:54px;background:var(--hs-forest, #187525);color:#fff;font-family:var(--font-subheading--family, inherit);font-size:.9375rem;font-weight:700;letter-spacing:.01em}.product-details [class*=accelerated-checkout] .shopify-payment-button__button--unbranded,.product-details .shopify-payment-button__button--unbranded{border-radius:100px!important;min-height:50px;background:transparent!important;border:1.5px solid var(--hs-forest, #187525)!important;color:var(--hs-forest, #187525)!important;font-weight:600}.product-details .shopify-payment-button__button--unbranded:hover{background:#6fb9121a!important}.product-details quantity-selector,.product-details .quantity-selector{border-radius:100px!important;border:1px solid var(--hs-rule-strong, rgba(188, 155, 93, .55))!important;min-height:54px;background:#fff}@media screen and (max-width:989px){.sticky-add-to-cart__bar{display:none!important}}.product-details .accordion{display:grid;gap:0;border:0!important;border-top:1px solid var(--hs-rule, rgba(188, 155, 93, .28))!important}.product-details .accordion details,.product-details details{border:0;border-bottom:1px solid var(--hs-rule, rgba(188, 155, 93, .28));border-radius:0;background:transparent;overflow:hidden}.product-details details+details{margin-top:0}.product-details details summary{min-height:58px;padding-inline:0;font-family:var(--font-subheading--family, inherit);font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--hs-ink, #042316)}.product-details details[open] summary{color:var(--hs-forest, #187525)}.product-details details .details-content,.product-details details>div:last-child{padding-inline:0}.product-details details .details-content>*{font-size:.9375rem;line-height:1.65;color:var(--hs-ink-70, rgba(4, 35, 22, .7));max-width:62ch}@media screen and (max-width:749px){[id*=header_announcements] .announcement-bar{--padding-block-start: 6px;--padding-block-end: 6px;padding-block:6px!important}[id*=header_announcements] .announcement-bar__slide{--font-size: .625rem !important;--line-height: 1.2 !important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hs-overrides.css.map */
