@font-face{font-family:Nunito;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/nunito-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/nunito-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--light:#ededed;--green:#c4ffa5;--ink:#000;--muted:#0000008c;--btn-bg:#f1f9ec;--btn-bg-hover:#fafdf8;--btn-edge:#dfeed8;--small:clamp(15px, calc(.45vw + .45vh + 9px), 20px);--body:clamp(19px, calc(.65vw + .65vh + 12px), 30px);--title:clamp(26px, calc(1.6vw + 1.6vh + 10px), 56px);--hero:clamp(36px, calc(2.6vw + 2.6vh + 8px), 88px);--space:clamp(24px, 4.5vh, 64px);--btn-h:clamp(52px, 6vh, 72px);--opt-gap:clamp(10px, 1.4vh, 16px);--font:"Nunito", ui-rounded, "SF Pro Rounded", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;touch-action:manipulation}html,body{overscroll-behavior:none;height:100%;margin:0;padding:0;overflow:hidden}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body{background:linear-gradient(180deg, var(--light) 0%, var(--green) 100%) fixed;color:var(--ink);font-family:var(--font);font-size:var(--body);text-align:center;font-weight:700;line-height:1.15}.block{gap:var(--space);justify-items:center;width:100%;max-width:860px;display:grid}.eyebrow,.statement{overflow-wrap:break-word;margin:0;font-weight:700}.eyebrow{font-size:var(--body);color:var(--muted);line-height:1.2}.statement{max-width:22ch;font-size:var(--title);letter-spacing:-.01em;text-wrap:balance;line-height:1.1}.note{font-size:var(--small);color:var(--muted);margin:0}.options{align-items:center;gap:var(--opt-gap);flex-direction:column;width:100%;display:flex}.btn{min-width:clamp(150px,22vw,300px);min-height:var(--btn-h);border:1px solid var(--btn-edge);background:var(--btn-bg);color:var(--ink);font:inherit;font-size:var(--body);cursor:pointer;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:clamp(12px,1.4vh,20px) clamp(26px,3vw,52px);text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--btn-bg-hover)}}.btn:active{background:var(--btn-bg-hover);transform:scale(.97)}.btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.btn small{font-size:var(--small);color:var(--muted)}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.counter{font-size:var(--body);color:var(--muted);font-variant-numeric:tabular-nums;margin:0;padding-top:clamp(8px,2vh,40px)}.page.svelte-12qhfyh{height:100dvh;padding:max(16px, env(safe-area-inset-top)) 16px max(40px, env(safe-area-inset-bottom));flex-direction:column;display:flex}header.svelte-12qhfyh{z-index:5;justify-content:center;display:flex;position:relative}nav.svelte-12qhfyh{--nav-h:clamp(52px, 6vh, 68px);--nav-bg:#f8faf6;white-space:nowrap;align-items:center;width:100%;max-width:960px;display:flex}.bubble.svelte-12qhfyh{z-index:1;height:var(--nav-h);background:var(--nav-bg);border-radius:999px;align-items:center;display:flex;position:relative;box-shadow:0 6px 12px #00000014}.brand.svelte-12qhfyh{padding:0 22px 0 calc(var(--nav-h) * .12);color:inherit;flex:none;font-size:clamp(19px,.5vw + .5vh + 12px,28px);text-decoration:none;transition:padding .35s}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){width:calc(var(--nav-h) * .76);height:calc(var(--nav-h) * .76);flex:none}.wordmark.svelte-12qhfyh{max-width:9em;margin-left:10px;transition:max-width .35s,margin .35s,opacity .25s;display:inline-block;overflow:hidden}nav.shop.svelte-12qhfyh .brand:where(.svelte-12qhfyh){padding:0 calc(var(--nav-h) * .12)}nav.shop.svelte-12qhfyh .wordmark:where(.svelte-12qhfyh){opacity:0;max-width:0;margin-left:0}.brand.svelte-12qhfyh:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.neck.svelte-12qhfyh{--R:calc(var(--nav-h) / 2);z-index:2;width:calc(var(--R) * .9711);height:var(--nav-h);margin:0 calc(var(--R) * -.1856);flex:none;grid-template-rows:1fr 1fr;display:grid;position:relative}.neck.svelte-12qhfyh span:where(.svelte-12qhfyh):first-child{background:radial-gradient(circle calc(var(--R) * .5962) at 50% calc(var(--R) * .0738), transparent 98%, var(--nav-bg) 100%)}.neck.svelte-12qhfyh span:where(.svelte-12qhfyh):last-child{background:radial-gradient(circle calc(var(--R) * .5962) at 50% calc(var(--R) * .9262), transparent 98%, var(--nav-bg) 100%)}.bar.svelte-12qhfyh{min-width:0;padding:0 calc(var(--nav-h) * .1);flex:1;gap:8px}.products.svelte-12qhfyh{align-items:center;gap:2px;min-width:0;display:flex}.product-menu.svelte-12qhfyh{display:none;position:relative}.menu-toggle.svelte-12qhfyh svg:where(.svelte-12qhfyh){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;transition:transform .2s}.menu-toggle.svelte-12qhfyh svg.flip:where(.svelte-12qhfyh){transform:rotate(180deg)}.menu.svelte-12qhfyh{z-index:10;background:#f8faf6;border-radius:24px;gap:2px;min-width:100%;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 10px 30px #00000024}.menu.svelte-12qhfyh .link:where(.svelte-12qhfyh){width:100%}.info.svelte-12qhfyh{display:none}.links.svelte-12qhfyh{align-items:center;gap:4px;margin-left:auto;display:flex}.link.svelte-12qhfyh{height:calc(var(--nav-h) - 12px);color:inherit;font:inherit;font-size:var(--small);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 clamp(12px,1.4vw,20px);text-decoration:none;transition:background-color .15s;display:inline-flex}.link.active.svelte-12qhfyh,.link.svelte-12qhfyh:active{background:var(--green)}@media (hover:hover) and (pointer:fine){.link.svelte-12qhfyh:hover{background:var(--green)}}.link.svelte-12qhfyh:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cart.svelte-12qhfyh{font-variant-numeric:tabular-nums;background:#eef1ec}.cart.svelte-12qhfyh img:where(.svelte-12qhfyh){width:1.3em;height:1.15em}.cart.tight.svelte-12qhfyh{width:calc(var(--nav-h) - 12px);justify-content:center;padding:0}.overlay.svelte-12qhfyh{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0;transform:translateZ(0)}.backdrop.svelte-12qhfyh{-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#c4ffa559;border:0;position:absolute;inset:0}.panel.svelte-12qhfyh{justify-items:center;gap:20px;width:100%;max-width:clamp(320px,38vw,500px);display:grid;position:relative}.overlay.side.svelte-12qhfyh{padding:0;display:block}.drawer.svelte-12qhfyh{background:var(--light);transform-origin:100% 0;border-radius:32px;flex-direction:column;gap:clamp(14px,2.4vh,24px);width:min(380px,100vw - 32px);padding:clamp(20px,3vh,28px) clamp(20px,2.5vw,28px);display:flex;position:absolute;box-shadow:0 12px 40px #00000024}.drawer-head.svelte-12qhfyh{justify-content:space-between;align-items:center;display:flex}.drawer-head.svelte-12qhfyh h2:where(.svelte-12qhfyh){font-size:var(--body);margin:0}.close.svelte-12qhfyh{background:var(--btn-bg);cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.close.svelte-12qhfyh svg:where(.svelte-12qhfyh){fill:none;width:20px;height:20px;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.drawer-body.svelte-12qhfyh{min-height:0;overflow-y:auto}.drawer-foot.svelte-12qhfyh{gap:var(--opt-gap)}.drawer-foot.svelte-12qhfyh .btn:where(.svelte-12qhfyh){width:100%}.panel.warning.svelte-12qhfyh{max-width:640px}.warning-card.svelte-12qhfyh{border:2px solid var(--ink);background:var(--light);border-radius:36px;justify-items:center;gap:clamp(14px,2.5vh,28px);width:100%;padding:clamp(28px,5vh,56px) clamp(24px,4vw,56px);display:grid;box-shadow:0 10px 40px #0000001f}.warning-label.svelte-12qhfyh{background:var(--ink);color:var(--green);font-size:var(--small);border-radius:999px;align-items:center;gap:.5em;margin:0;padding:.35em 1em .35em .4em;display:inline-flex}.warning-label.svelte-12qhfyh span:where(.svelte-12qhfyh){background:var(--green);width:1.5em;height:1.5em;color:var(--ink);border-radius:50%;place-items:center;display:grid}.warning-text.svelte-12qhfyh{max-width:24ch;font-size:calc(var(--title) * .85);text-wrap:balance;margin:0;line-height:1.15}main.svelte-12qhfyh{isolation:isolate;min-height:0;padding:var(--space) 0 0;flex-direction:column;flex:1;align-items:center;display:flex}@media (width<=640px){.currency.svelte-12qhfyh,.about.svelte-12qhfyh .label:where(.svelte-12qhfyh){display:none}.about.svelte-12qhfyh{width:calc(var(--nav-h) - 12px);justify-content:center;padding:0}.info.svelte-12qhfyh{border:2px solid;border-radius:50%;place-items:center;width:1.6em;height:1.6em;font-size:.85em;display:grid}.link.svelte-12qhfyh{padding:0 10px}.products.svelte-12qhfyh{display:none}.product-menu.svelte-12qhfyh{display:block}.brand.svelte-12qhfyh{padding-right:16px}.wordmark.svelte-12qhfyh{margin-left:8px}}@media (width<=359px){.page.svelte-12qhfyh{padding-inline:10px}.brand.svelte-12qhfyh{font-size:17px}}@media (height<=760px){.page.svelte-12qhfyh{padding-bottom:max(24px, env(safe-area-inset-bottom))}main.svelte-12qhfyh{padding-top:16px}}main.svelte-12qhfyh .block{margin-block:auto}
