.zn{--zn-green:#467071;--zn-sage:#d1dbd5;--zn-ink:#413b3b;--zn-muted:#706861;--zn-ground:#FAF9F7;--zn-ground2:#f2efeb;--zn-border:#e2e0dd;--green:#467071;--green-dark:#3a5e5f;--sage:#d1dbd5;--pms:#8e5a5a;--pms-l:#e5d7d7;--dig:#294565;--dig-l:#bfcbd6;--ink:#413b3b;--muted:#706861;--ground:#FAF9F7;--ground2:#f2efeb;--card:#ffffff;--border:#e2e0dd;--save:#973434;--gold:#b98a2f;font-family:Mulish,sans-serif;color:var(--ink);background:var(--ground);font-size:16px;line-height:1.55;letter-spacing:normal;text-transform:none;overflow-x:clip;-webkit-font-smoothing:antialiased}.zn *,.zn *:before,.zn *:after{box-sizing:border-box}:where(.zn) p{margin:1em 0}:where(.zn) :is(ul,ol){margin:1em 0;padding-inline-start:40px}:where(.zn) blockquote{margin:1em 40px}:where(.zn) figure{margin:1em 40px}:where(.zn) :is(h1,h2,h3,h4){font-weight:700;letter-spacing:normal;text-transform:none}:where(.zn) h1{font-size:2em}:where(.zn) h2{font-size:1.5em}:where(.zn) h3{font-size:1.17em}:where(.zn) a{color:inherit}:where(.zn) a:where([href]){text-decoration:underline}:where(.zn) img{max-width:100%}:where(.zn) :is(button,input){font-family:inherit;letter-spacing:normal}:where(.zn) table{width:auto}:where(.zn) :is(th,td){border-block-width:0;opacity:1}:where(.zn) th{font-family:inherit;font-weight:700;letter-spacing:normal;line-height:inherit}:where(.zn) :where(ol,ul) li{padding-inline-start:0}.zn .wrap{max-width:1140px;margin:0 auto;padding:0 18px}.zn img,.zn svg,.zn video,.zn canvas{display:inline;vertical-align:baseline}.zn-progress{position:fixed;top:0;left:0;height:3px;background:var(--zn-accent,#467071);width:0;z-index:300;transition:width .1s linear;pointer-events:none}.zn [data-rv]{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.zn [data-rv].zn-in{opacity:1;transform:none}.zn [data-rv=fade]{transform:none}.zn [data-rv=left]{transform:translate(-14px)}.zn [data-rv=right]{transform:translate(14px)}.zn [data-rv=scale]{transform:scale(.92)}.zn [data-rv].zn-in{transform:none}.zn [data-rv-group]>*{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.zn [data-rv-group].zn-in>*{opacity:1;transform:none}.zn [data-rv-group].zn-in>:nth-child(1){transition-delay:.05s}.zn [data-rv-group].zn-in>:nth-child(2){transition-delay:.15s}.zn [data-rv-group].zn-in>:nth-child(3){transition-delay:.25s}.zn [data-rv-group].zn-in>:nth-child(4){transition-delay:.35s}.zn [data-rv-group].zn-in>:nth-child(5){transition-delay:.45s}.zn [data-rv-group].zn-in>:nth-child(6){transition-delay:.55s}.shopify-design-mode .zn [data-rv],.shopify-design-mode .zn [data-rv-group]>*{opacity:1;transform:none}.zn .zn-marquee{overflow:hidden;white-space:nowrap;position:relative}.zn .zn-marquee-track{display:inline-flex;gap:44px;padding-right:44px;animation:zn-marquee 26s linear infinite;will-change:transform}.zn .zn-marquee:hover .zn-marquee-track{animation-play-state:paused}.zn .ba-run{margin:24px 0 10px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.zn .ba-run .ba-track{gap:16px;padding-right:16px;animation-duration:75s;padding-top:6px;padding-bottom:14px}.zn .ba-tile{flex:0 0 auto;width:clamp(210px,24vw,290px);margin:0;border-radius:12px;overflow:hidden;background:#fff;border:1px solid rgba(65,59,59,.1);box-shadow:0 8px 22px #413b3b1a;white-space:normal}.zn .ba-tile img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.zn .ba-tile figcaption{font-size:12px;font-weight:700;color:var(--zn-muted,#7a7270);padding:9px 12px}.zn .ba-tile figcaption span{color:var(--zn-green,#467071)}.zn .ba-quotes{display:grid;grid-template-columns:1fr;gap:14px;margin-top:18px}@media(min-width:760px){.zn .ba-quotes{grid-template-columns:repeat(3,1fr)}}.zn .ba-quote{background:var(--card,#fff);border:1px solid var(--border,rgba(65,59,59,.12));border-radius:10px}.zn .ba-quote .q{padding:16px 16px 8px;font-size:13px;line-height:1.55}.zn .ba-quote .who{padding:0 16px 14px;font-size:12px;color:var(--muted,#7a7270);font-weight:700}.zn .ba-quote .who span{color:var(--green,#467071)}@keyframes zn-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.zn .zn-marquee-item{font-size:13px;font-weight:800;letter-spacing:.06em;color:var(--zn-muted);text-transform:uppercase;display:inline-flex;align-items:center;gap:10px}.zn .zn-marquee-item:before{content:"\2726";color:var(--zn-accent,var(--zn-green));font-size:11px}@keyframes zn-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.zn .zn-float{animation:zn-float 5s ease-in-out infinite}.zn .zn-float-slow{animation:zn-float 7s ease-in-out infinite}.zn .zn-float-d2{animation-delay:1.2s}.zn .zn-float-d3{animation-delay:2.4s}.zn .zn-tilt{transform-style:preserve-3d;transition:transform .25s ease,box-shadow .25s ease;will-change:transform}.zn .zn-tilt:hover{box-shadow:0 18px 40px #413b3b24}.zn .zn-btn{display:inline-block;background:var(--zn-accent,var(--zn-green));color:#fff;font-weight:800;font-size:14.5px;letter-spacing:.04em;padding:14px 30px;border-radius:6px;border:none;cursor:pointer;text-decoration:none;font-family:inherit;transition:transform .18s ease,box-shadow .18s ease,filter .18s}.zn .zn-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #413b3b2e;filter:brightness(1.05)}.zn .zn-btn:active{transform:translateY(0)}.zn .zn-wave{display:block;width:100%;height:70px;margin-bottom:-1px}@media(min-width:920px){.zn .zn-wave{height:110px}}.zn .zn-gdots{position:absolute;bottom:10px;left:0;right:0;display:none;justify-content:center;gap:6px;z-index:3}.zn .zn-gdots span{width:7px;height:7px;border-radius:50%;background:#413b3b40}.zn .zn-gdots span.on{background:var(--zn-accent,var(--zn-green))}@media(max-width:919px){.zn .zn-gdots{display:flex}}@media(prefers-reduced-motion:reduce){.zn [data-rv],.zn [data-rv-group]>*{opacity:1!important;transform:none!important;transition:none!important}.zn .zn-marquee-track,.zn .zn-float,.zn .zn-float-slow{animation:none!important}}.zn:not([data-page]) :is(h1,h2,h3,.head){letter-spacing:.03em}.zn:not([data-page]) :is(section,header,.hero) p:not(.kicker):not([class*=tag]):not([class*=note]){font-size:max(17px,1em)}.zn:not([data-page]) :is(section,header,.hero) :is(ul,ol):not(.zn-marquee-track) li{font-size:max(16px,1em)}.zn .gallery,.zn .buybox,.zn .thumbs{min-width:0}@media(max-width:919px){.zn .buybox h1.title{margin-top:26px}}.zn .zn-herb-row{display:flex!important;grid-template-columns:none!important;gap:14px!important;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 12px;max-width:1080px;margin-left:auto!important;margin-right:auto!important;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.zn .zn-herb-row>.ing,.zn .zn-herb-row>.ing-card{flex:0 0 220px!important;scroll-snap-align:start}.zn .zn-herb-row>.ing-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:20px 14px}.zn .zn-herb-row>.ing-card img{width:72px!important;height:72px!important;border-radius:50%;object-fit:cover}.zn .zn-herb-row>.ing-card h3{font-size:15px;font-weight:800;margin:0}.zn .zn-herb-row>.ing-card .meta{font-size:11px;margin:2px 0 6px}.zn .zn-herb-row>.ing-card p.d{font-size:13px;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.zn .zn-herb-bar{display:flex;align-items:center;justify-content:space-between;max-width:1080px;margin:6px auto 0;font-size:12px;font-weight:700;letter-spacing:.04em;color:#706861}.zn .zn-herb-nav{display:flex;gap:8px}.zn .zn-herb-nav button{width:38px;height:38px;border-radius:50%;border:1.5px solid #413b3b;background:#fff;color:#413b3b;font-size:22px;line-height:1;cursor:pointer;padding:0}.zn .zn-herb-nav button:hover{background:#413b3b;color:#fff}@media(max-width:759px){.zn .zn-herb-nav{display:none}.zn .zn-herb-row>.ing,.zn .zn-herb-row>.ing-card{flex:0 0 42%!important;padding:16px 10px}.zn .zn-herb-row>.ing-card img,.zn .zn-herb-row>.ing .herb{width:60px!important;height:60px!important}}.zn .faq{display:block;column-gap:normal}.zn .range{-webkit-appearance:none;appearance:none;width:auto;background:transparent}.zn .badge{width:auto;font-family:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;text-transform:inherit;font-size:inherit}@media(max-width:919px){body:has(.zn .sticky-cta.show) [class*=kl-teaser],body:has(.zn .res-sticky.show) [class*=kl-teaser]{bottom:72px!important}body:has(.zn .sticky-cta.show) #BackToTop,body:has(.zn .res-sticky.show) #BackToTop{display:none!important}body:has(.zn .sticky-cta.show) #chat-button,body:has(.zn .res-sticky.show) #chat-button{bottom:84px!important}}.zn :is(button,input,select,textarea){line-height:normal}
/*# sourceMappingURL=/cdn/shop/t/64/assets/zn-site.css.map */
