:root{--zv-color-dark: #0d1710;--zv-color-dark-rgb: 13, 23, 16;--zv-color-green: #a4f048;--zv-color-green-rgb: 164, 240, 72;--zv-color-off-white: #f4f6f1;--zv-color-white: #ffffff;--zv-lime: var(--zv-color-green);--zv-lime-hover: #b7ff5c;--zv-lime-soft: #e9ffd1;--zv-ink: var(--zv-color-dark);--zv-deep: var(--zv-color-dark);--zv-forest: var(--zv-color-dark);--zv-forest-2: var(--zv-color-dark);--zv-canvas: var(--zv-color-off-white);--zv-paper: var(--zv-color-white);--zv-muted: #5d6b60;--zv-line: rgba(var(--zv-color-dark-rgb), .1);--zv-line-strong: rgba(var(--zv-color-dark-rgb), .16);--zv-line-dark: rgba(255, 255, 255, .14);--zv-shadow-sm: 0 12px 34px rgba(8, 26, 10, .07);--zv-shadow-md: 0 24px 70px rgba(8, 26, 10, .11);--zv-shadow-dark: 0 28px 80px rgba(0, 10, 2, .22);--zv-radius-sm: 16px;--zv-radius-md: 24px;--zv-radius-lg: 34px;--zv-container: 1350px;--zv-gutter: clamp(20px, 4vw, 50px);--zv-section-space: clamp(64px, 8vw, 112px);--font-body-family: "Poppins", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-line-height: 1.6;--font-body-letter-spacing: 0em;--font-heading-family: "Poppins", sans-serif;--font-heading-style: normal;--font-heading-weight: 700;--font-heading-line-height: 1.12;--font-heading-letter-spacing: -.015em;--font-subtitle-family: "Poppins", sans-serif;--font-subtitle-weight: 600;--font-heading-card-family: "Poppins", sans-serif;--font-heading-card-weight: 700;--font-text-card-family: "Poppins", sans-serif;--font-text-card-weight: 400;--font-button-family: "Poppins", sans-serif;--font-button-weight: 600;--font-button-letter-spacing: 0em;--font-header-menu-family: "Poppins", sans-serif;--font-header-menu-weight: 500;--font-footer-menu-family: "Poppins", sans-serif;--font-footer-menu-weight: 400;--font-popups-heading-family: "Poppins", sans-serif;--font-popups-heading-weight: 700;--font-popups-text-family: "Poppins", sans-serif;--font-popups-text-weight: 400;--zv-heading-font: "Poppins", sans-serif;--zv-body-font: "Poppins", sans-serif;--zv-focus-ring: 0 0 0 3px rgba(var(--zv-color-green-rgb), .58)}html{scroll-behavior:smooth}body{background:var(--zv-canvas);color:var(--zv-ink);font-family:var(--zv-body-font)}body :where(button,input[type=button],input[type=submit],input[type=reset],a.button,a[class*=__button],a[class*=-btn]):not(#CartDrawer-Checkout):not(.cart__empty-button):not(.header__advice-button):not(.header__icon):not(.zv-header__dropdown-trigger){font-weight:600}body :where(button,a.button,a[class*=__button],a[class*=-btn]):not(#CartDrawer-Checkout):not(.cart__empty-button):not(.header__advice-button):not(.header__icon):not(.zv-header__dropdown-trigger) :where(strong,b){font-weight:600}#MainContent{color:var(--zv-ink)}#MainContent :where(.container,.page-width,.shopify-policy__container){width:100%;max-width:calc(var(--zv-container) + (2 * var(--zv-gutter)));margin-inline:auto;padding-inline:var(--zv-gutter)}:where(#MainContent) :where(h1,h2,h3,h4,h5,h6):where(:not(.zv-final__title)){color:inherit;font-family:var(--zv-heading-font);font-weight:700;line-height:var(--zv-heading-line-height, 1.12);letter-spacing:var(--zv-heading-letter-spacing, -.015em);text-wrap:balance}#MainContent :where(legend,summary),#MainContent :where(label,p,li,dt,dd,small,figcaption) :where(strong,b),#MainContent :where([class*=eyebrow],[class*=kicker],[class*=overline],[class*=badge],[class*=label],[class*=meta],[class*=caption],[class*=tag],[class*=variant-copy],[class*=variant-deposit],.cart-item__name){font-weight:500}#MainContent :where([class*=eyebrow],[class*=kicker],[class*=overline],[class*=badge],[class*=label],[class*=meta],[class*=caption],[class*=tag],[class*=variant-copy],[class*=variant-deposit]) :where(strong,b,span,em){font-weight:500}body :where(.zv-btn--primary,.button--primary,button[type=submit],input[type=submit],[data-mobile-add]):not(#CartDrawer-Checkout){font-weight:600}#MainContent :where(p,li){font-family:var(--zv-body-font);font-weight:400;letter-spacing:0;text-wrap:pretty}#MainContent :where([class*=eyebrow],[class*=kicker],[class*=overline]){font-weight:600;letter-spacing:.1em}#MainContent :where(.rte,.article-template__content,.shopify-policy__body){color:var(--zv-muted)}#MainContent :where(.rte,.article-template__content,.shopify-policy__body) a{color:#477a0c;text-decoration-thickness:1px;text-underline-offset:.2em}body:not(.zv-homepage-active) #MainContent>.shopify-section.spaced-section,body:not(.zv-homepage-active) #MainContent>.shopify-section .spaced-section{margin-block:0}body:not(.zv-homepage-active) #MainContent>.shopify-section+.shopify-section{margin-top:0}#MainContent :where(.card-wrapper,.collection-card,.article-card,.multicolumn-card,.contact__form,.customer form,.shopify-policy__container){border-color:var(--zv-line)}#MainContent :where(.collection-card,.article-card,.multicolumn-card,.contact__form,.customer form,.shopify-policy__container){border-radius:var(--zv-radius-md)}#MainContent :where(.collection-card,.article-card,.multicolumn-card){overflow:clip;box-shadow:var(--zv-shadow-sm)}#MainContent :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){border-radius:14px}#MainContent :where(input,textarea,select,button,a,summary):focus-visible,.shopify-section-header :where(a,button,summary):focus-visible,.shopify-section-footer :where(a,button,summary):focus-visible{outline:2px solid var(--zv-lime);outline-offset:3px;box-shadow:var(--zv-focus-ring)}.js-focus-visible :where(a,button,input,textarea,select,summary):focus:not(.focus-visible){outline:none;box-shadow:none}.skip-to-content-link:focus{z-index:10000;width:auto;height:auto;clip:auto;padding:12px 18px;border-radius:0 0 12px;background:var(--zv-lime);color:var(--zv-deep)}@media screen and (max-width:749px){:root{--zv-gutter: 20px;--zv-section-space: 64px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.disclosure__link[type=button]{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}@media(max-width:749px){.grecaptcha-badge{visibility:hidden!important}}:root{--zv-copy-lead-size: 15px;--zv-copy-body-size: 14px;--zv-copy-support-size: 13px;--zv-copy-compact-size: 12px;--zv-copy-line-height: 1.62}@media(max-width:749px){:root{--zv-copy-lead-size: 14px;--zv-copy-body-size: 13px}}
/*# sourceMappingURL=/cdn/shop/t/219/assets/zv-design-system.css.map */
