:root{--scheme: light;color-scheme:light;--pod: oklch(.36 .085 28);--pulp: oklch(.955 .014 45);--pulp-2: oklch(.925 .02 42);--roast: oklch(.24 .045 28);--milk: oklch(.8 .055 55);--nib: oklch(.42 .11 350);--background: var(--pulp);--foreground: var(--roast);--card: oklch(.975 .01 45);--muted: var(--pulp-2);--muted-foreground: oklch(.45 .035 32);--primary: var(--pod);--primary-foreground: var(--pulp);--border: oklch(.24 .045 28 / .16);--input: oklch(.55 .03 32);--ring: oklch(.42 .11 350);--hero: var(--pod);--hero-fg: var(--pulp);--hero-muted: oklch(.87 .03 42);--top: oklch(.31 .075 28);--band-milk: var(--milk);--band-milk-fg: var(--roast);--band-milk-muted: oklch(.33 .05 30);--band-pod: var(--pod);--band-pod-fg: var(--pulp);--band-pod-muted: oklch(.87 .03 42);--band-roast: var(--roast);--band-roast-fg: var(--pulp);--band-roast-muted: oklch(.82 .03 42);--cold: var(--pod);--cold-fg: var(--pulp);--paper: oklch(.985 .008 60);--paper-fg: var(--roast);--leaf-shade: oklch(.13 .035 25 / .62);--shadow-color: oklch(.3 .06 28 / .18);--ok: oklch(.42 .09 150);--danger: oklch(.45 .16 15);--r-1: 4px;--r-2: 10px;--r-pill: 999px;--shadow-2: 0 1px 2px var(--shadow-color), 0 8px 24px var(--shadow-color);--font-body: "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", "Heiti TC", sans-serif;--font-display: "Chiron Sung HK", "Songti TC", "Noto Serif TC", "PMingLiU", serif;--wrap: 72rem;--gut: max(clamp(1rem, .5rem + 3vw, 3rem), env(safe-area-inset-left, 0px) + .5rem, env(safe-area-inset-right, 0px) + .5rem);--section-y: clamp(4rem, 2.5rem + 5vw, 8rem);--top-h: 60px;--dur-press: .11s;--dur-hover: .15s;--dur-pop: .2s;--dur-enter: .36s;--ease-out: cubic-bezier(.2, 0, 0, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--scheme: dark;color-scheme:dark;--background: oklch(.2 .035 28);--foreground: oklch(.93 .015 45);--card: oklch(.24 .04 28);--muted: oklch(.245 .04 28);--muted-foreground: oklch(.78 .025 40);--primary: oklch(.82 .07 42);--primary-foreground: oklch(.21 .04 28);--border: oklch(.93 .015 45 / .16);--input: oklch(.6 .03 35);--ring: oklch(.8 .08 350);--hero: oklch(.3 .07 28);--hero-fg: oklch(.95 .014 45);--hero-muted: oklch(.85 .03 42);--top: oklch(.26 .06 28);--band-milk: oklch(.47 .065 48);--band-milk-fg: oklch(.97 .012 45);--band-milk-muted: oklch(.92 .02 45);--band-pod: oklch(.31 .075 28);--band-pod-fg: oklch(.95 .014 45);--band-pod-muted: oklch(.85 .03 42);--band-roast: oklch(.155 .03 28);--band-roast-fg: oklch(.93 .015 45);--band-roast-muted: oklch(.8 .025 42);--cold: oklch(.36 .085 28);--cold-fg: oklch(.95 .014 45);--paper: oklch(.9 .014 50);--paper-fg: oklch(.22 .04 28);--leaf-shade: oklch(.1 .03 25 / .62);--shadow-color: oklch(0 0 0 / .4);--nib: oklch(.78 .08 350);--ok: oklch(.78 .1 150);--danger: oklch(.78 .12 20)}}:root[data-theme=dark]{--scheme: dark;color-scheme:dark;--background: oklch(.2 .035 28);--foreground: oklch(.93 .015 45);--card: oklch(.24 .04 28);--muted: oklch(.245 .04 28);--muted-foreground: oklch(.78 .025 40);--primary: oklch(.82 .07 42);--primary-foreground: oklch(.21 .04 28);--border: oklch(.93 .015 45 / .16);--input: oklch(.6 .03 35);--ring: oklch(.8 .08 350);--hero: oklch(.3 .07 28);--hero-fg: oklch(.95 .014 45);--hero-muted: oklch(.85 .03 42);--top: oklch(.26 .06 28);--band-milk: oklch(.47 .065 48);--band-milk-fg: oklch(.97 .012 45);--band-milk-muted: oklch(.92 .02 45);--band-pod: oklch(.31 .075 28);--band-pod-fg: oklch(.95 .014 45);--band-pod-muted: oklch(.85 .03 42);--band-roast: oklch(.155 .03 28);--band-roast-fg: oklch(.93 .015 45);--band-roast-muted: oklch(.8 .025 42);--cold: oklch(.36 .085 28);--cold-fg: oklch(.95 .014 45);--paper: oklch(.9 .014 50);--paper-fg: oklch(.22 .04 28);--leaf-shade: oklch(.1 .03 25 / .62);--shadow-color: oklch(0 0 0 / .4);--nib: oklch(.78 .08 350);--ok: oklch(.78 .1 150);--danger: oklch(.78 .12 20)}:root:lang(zh-Hant){text-autospace:normal;line-break:strict;font-synthesis-style:none}h1,h2,h3{text-wrap:balance;line-height:1.25;letter-spacing:0}pre,code,kbd,samp,.mono{font-family:ui-monospace,monospace;font-variant-ligatures:none;letter-spacing:0;text-autospace:no-autospace}*,*:before,*:after{box-sizing:border-box}html{background:var(--hero);-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:calc(var(--top-h) + 12px)}body{margin:0;background:var(--hero);color:var(--foreground);font-family:var(--font-body);font-size:1rem;line-height:1.75;letter-spacing:.02em}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.22em}button,a,[role=button],label{touch-action:manipulation}input,select,textarea{font:inherit;font-size:max(16px,1rem)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}::selection{background:#772f5547}h1,h2,h3,.zd{font-family:var(--font-display);font-weight:300;font-synthesis-weight:none}.num{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.keep{white-space:nowrap}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}.narrow{max-width:46rem}p{margin:0 0 1em}main{overflow-x:clip}:where(main>section:not(.hero),.foot,main.nf){background:var(--background)}[hidden]{display:none!important}.skip{position:absolute;left:12px;top:8px;z-index:50;translate:0 -200%;background:var(--primary);color:var(--primary-foreground);padding:.6em 1em;border-radius:var(--r-1)}.skip:focus-visible{translate:0 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-block-size:48px;padding:.6em 1.4em;border-radius:var(--r-pill);border:1px solid transparent;font:inherit;font-weight:600;letter-spacing:.04em;text-decoration:none;cursor:pointer;user-select:none;-webkit-user-select:none;transition:translate var(--dur-press) var(--ease-out),background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}.btn:active{translate:0 1px}.btn-solid{background:var(--btn-bg, var(--primary));color:var(--btn-fg, var(--primary-foreground))}.btn-line{background:transparent;color:inherit;border-color:currentColor}@media(hover:hover)and (pointer:fine){.btn-solid:hover{background:oklch(from var(--btn-bg, var(--primary)) calc(l - .05) c h)}.btn-line:hover{background:oklch(from currentColor l c h / .08)}}.link{color:inherit;font-weight:600;min-block-size:44px;display:inline-flex;align-items:center}.top{position:sticky;top:0;z-index:20;background:var(--top);color:var(--hero-fg)}.top-in{max-width:80rem;margin-inline:auto;padding-inline:var(--gut);display:flex;align-items:center;gap:1rem;min-block-size:var(--top-h)}.mark{display:inline-flex;align-items:center;gap:.5em;font-size:1.5rem;text-decoration:none;letter-spacing:.08em;white-space:nowrap}.mark-bean{width:1.05em;height:.66em;border-radius:50%;background:radial-gradient(ellipse at 38% 32%,#fffaf3,#ead1c9 60%,#c29a90)}.nav{display:flex;gap:.2rem;margin-inline-start:auto}.nav a{padding:.55em .8em;min-block-size:44px;display:inline-flex;align-items:center;text-decoration:none;border-radius:var(--r-1)}@media(hover:hover)and (pointer:fine){.nav a:hover{text-decoration:underline}}.cart-btn{display:inline-flex;align-items:center;gap:.55em;min-block-size:44px;padding:.3em .4em .3em 1em;border-radius:var(--r-pill);border:1px solid oklch(.95 .014 45 / .55);background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.cart-btn:active{translate:0 1px}.count{display:inline-grid;place-items:center;min-inline-size:2.6em;block-size:1.7em;border-radius:50%;background:radial-gradient(ellipse at 38% 30%,#fffaf3,#eed9d2 62%,#d0afa6);color:#321613;font-variant-numeric:tabular-nums;font-size:.95rem;transition:scale var(--dur-press) var(--ease-out)}.count.bump{scale:1.12}@media(max-width:47.99em){.nav{display:none}.cart-btn{margin-inline-start:auto}}@media(max-height:31.25em){.top{position:static}}.hero{position:relative;isolation:isolate;overflow:clip;background:var(--hero);color:var(--hero-fg);min-block-size:min(calc(100svh - var(--top-h)),58rem);padding:clamp(2rem,1rem + 4vw,5rem) var(--gut) 0}.hero-pod{position:absolute;z-index:-2;inset-inline-start:-2vw;inset-block-end:-17.6vw;inline-size:108vw;max-inline-size:none;pointer-events:none}.hero-pod img{inline-size:100%;max-inline-size:none;height:auto}.leaves{position:absolute;z-index:2;inset:0;pointer-events:none;background:var(--leaf-shade);-webkit-mask:url(img/leaves.svg) right top / cover no-repeat;mask:url(img/leaves.svg) right top / cover no-repeat}.hero-copy{position:relative;z-index:1;max-inline-size:36rem;margin-inline-start:max(0px,calc((100vw - 80rem)/2),calc(5vw - 16px))}.hero h1{margin:0;font-size:2.6rem;font-size:clamp(2.4rem,1rem + 4.4vw,5.2rem);line-height:1.12}.h1-name{display:block}.h1-price{display:block;color:var(--hero-fg);letter-spacing:.01em}.hero-sub{margin:.7rem 0 1.1rem;color:var(--hero-muted);font-size:1.125rem}.hero-lede{max-inline-size:30rem;color:var(--hero-fg);font-size:1.125rem}.hero-act{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-top:1.4rem;padding-bottom:2rem}.hero{--btn-bg: var(--hero-fg);--btn-fg: oklch(.24 .045 28)}@media(max-width:47.99em){.hero{min-block-size:calc(100svh - var(--top-h));padding-top:1.6rem}.hero-pod{inline-size:196vw;inset-inline-start:-60vw;inset-block-end:-6%}.leaves{inset-block-start:58%;-webkit-mask-position:85% 100%;mask-position:85% 100%}.hero-lede{font-size:1rem}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.leaves{animation:leaf-drift linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes leaf-drift{to{transform:translate(-2.5vw,-6vh) rotate(-1.5deg)}}.say{padding:var(--section-y) var(--gut);background:var(--background)}.say figure{margin:0 auto;max-inline-size:72rem}.say blockquote{margin:0}.say blockquote p{margin:0;font-family:var(--font-display);font-weight:300;font-size:clamp(2.2rem,1rem + 4.6vw,5.4rem);line-height:1.2;color:var(--primary)}:root[data-theme=dark] .say blockquote p{color:var(--foreground)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .say blockquote p{color:var(--foreground)}}.say blockquote p:before{content:"\300c";margin-inline-start:-.6em}.say blockquote p:after{content:"\300d"}.say figcaption{margin-top:1rem;font-size:1.125rem;color:var(--muted-foreground)}.say-after{max-inline-size:72rem;margin:2.2rem auto 0;font-size:1.125rem;max-inline-size:min(72rem,40ic);margin-inline-start:max(0px,calc((100% - 72rem)/2))}.bars-h{max-inline-size:72rem;margin:0 auto;padding:0 var(--gut) 1.4rem;font-size:clamp(1.8rem,1.2rem + 1.6vw,2.6rem)}.bar{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:1rem clamp(1.5rem,4vw,4rem);min-block-size:min(78svh,46rem);padding:clamp(3rem,2rem + 4vw,6rem) max(var(--gut),calc((100vw - 72rem)/2));background:var(--band-bg);color:var(--band-fg);overflow:clip}.bar[data-tone=milk]{--band-bg: var(--band-milk);--band-fg: var(--band-milk-fg);--band-muted: var(--band-milk-muted);--btn-bg: oklch(.36 .085 28);--btn-fg: oklch(.955 .014 45);--slab: oklch(.52 .08 45)}.bar[data-tone=pod]{--band-bg: var(--band-pod);--band-fg: var(--band-pod-fg);--band-muted: var(--band-pod-muted);--btn-bg: oklch(.955 .014 45);--btn-fg: oklch(.24 .045 28);--slab: oklch(.27 .06 28)}.bar[data-tone=roast]{--band-bg: var(--band-roast);--band-fg: var(--band-roast-fg);--band-muted: var(--band-roast-muted);--btn-bg: oklch(.955 .014 45);--btn-fg: oklch(.24 .045 28);--slab: oklch(.17 .035 28)}.big{margin:0;grid-row:1 / span 2;font-size:clamp(7rem,2rem + 17vw,16rem);line-height:.9;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.big small{font-size:.38em;margin-inline-start:.06em;vertical-align:.9em}.bar-copy{grid-column:2;max-inline-size:30rem}.bar h3{margin:0 0 .3rem;font-size:clamp(1.8rem,1.2rem + 1.6vw,2.6rem);line-height:1.2}.bar h3 .price{white-space:nowrap;margin-inline-start:.3em}.bar-meta{color:var(--band-muted);margin-bottom:.8rem}.bar-copy p:not(.bar-meta){font-size:1.125rem}.slab{grid-column:2;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;inline-size:min(220px,60%);aspect-ratio:3 / 2;padding:6px;border-radius:6px;background:var(--slab);rotate:-5deg;box-shadow:0 10px 24px #00000040}.slab i{border-radius:3px;background:linear-gradient(145deg,oklch(from var(--slab) calc(l + .1) c h),var(--slab) 55%,oklch(from var(--slab) calc(l - .06) c h));box-shadow:inset 0 1px #ffffff24}@media(max-width:47.99em){.bar{grid-template-columns:minmax(0,1fr);min-block-size:0;align-items:start}.big{grid-row:auto;font-size:clamp(7rem,2rem + 24vw,10rem)}.bar-copy,.slab{grid-column:1}.slab{position:absolute;inset-block-start:3.2rem;inset-inline-end:var(--gut);inline-size:34vw}}.notes{padding:var(--section-y) 0;background:var(--muted)}.notes h2{font-size:clamp(1.8rem,1.2rem + 1.6vw,2.6rem);margin:0 0 2rem}.note-list{margin:0;display:grid;gap:1.6rem}.note-list>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding-top:1.2rem;border-top:1px solid var(--border)}.note-list dt{font-size:1.5rem;line-height:1.3;color:var(--primary)}.note-list dd{margin:0;font-size:1.125rem}@media(max-width:30em){.note-list>div{grid-template-columns:minmax(0,1fr);gap:.3rem}}.variety{padding:var(--section-y) 0}.variety-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);align-items:center}.plate{margin:0}.plate img{border-radius:var(--r-1);box-shadow:var(--shadow-2)}.plate figcaption{margin-top:.8rem;font-size:.9375rem;color:var(--muted-foreground);line-height:1.6}.variety h2{font-size:clamp(1.8rem,1.2rem + 1.6vw,2.6rem);margin:0 0 1.2rem}.variety-copy p{font-size:1.125rem;max-inline-size:36ic}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .plate img{filter:brightness(.9)}}:root[data-theme=dark] .plate img{filter:brightness(.9)}@media(max-width:47.99em){.variety-in{grid-template-columns:minmax(0,1fr)}.plate{max-inline-size:26rem}}.ship{padding:var(--section-y) 0;background:var(--muted)}.ship h2{font-size:clamp(1.8rem,1.2rem + 1.6vw,2.6rem);margin:0 0 1rem}.ship-lede{font-size:1.125rem;max-inline-size:42ic}.months{list-style:none;margin:2.4rem 0;padding:0 var(--gut);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.months li:first-child{border-inline-start:1px solid var(--border)}.months li{display:grid;align-content:space-between;min-block-size:9.5rem;padding:.9rem .7rem;background:var(--background);border-inline-end:1px solid var(--border)}.months li b{font-family:var(--font-display);font-weight:300;font-size:1.5rem;white-space:nowrap}.months li span{font-size:1rem}.months li.cold{background:var(--cold);color:var(--cold-fg);border-color:#ffffff1f}.months li.now{box-shadow:inset 0 -6px 0 var(--nib)}.months li .now-tag{display:block;font-size:.95rem;font-weight:600}.ship-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem 2rem}.ship-facts li{display:grid;padding-top:.8rem;border-top:1px solid var(--border)}.ship-facts b{font-weight:600;color:var(--muted-foreground)}@media(max-width:47.99em){.months{grid-template-columns:repeat(6,minmax(0,1fr))}.months li{min-block-size:6.5rem;padding:.7rem .45rem}.months li b{font-size:1.125rem}}.visit{padding:var(--section-y) 0}.visit-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.visit h2{font-size:clamp(1.8rem,1.2rem + 1.6vw,2.6rem);margin:0 0 1rem}.visit-info>p{font-size:1.125rem}.facts{margin:1.6rem 0 0;display:grid;gap:.9rem}.facts>div{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.8rem;padding-top:.8rem;border-top:1px solid var(--border)}.facts dt{color:var(--muted-foreground);font-weight:600}.facts dd{margin:0}@media(max-width:47.99em){.visit-in{grid-template-columns:minmax(0,1fr)}}.form{display:grid;gap:1.1rem;padding:clamp(1.2rem,1rem + 1.5vw,2rem);background:var(--card);border:1px solid var(--border);border-radius:var(--r-2)}.form-h{margin:0;font-size:1.5rem}.field{display:grid;gap:.35rem;margin:0;padding:0;border:0;min-inline-size:0}.field label,.field legend{font-weight:600;padding:0}.field input,.field select{min-block-size:48px;padding:.5em .8em;border:1px solid var(--input);border-radius:var(--r-1);background:var(--background);color:var(--foreground)}.field input::placeholder{color:var(--muted-foreground);opacity:1}.field input[aria-invalid=true]{border-color:var(--danger);border-width:2px}.hint{margin:0;font-size:.9375rem;color:var(--muted-foreground)}.err{margin:0;min-block-size:0;font-size:.9375rem;color:var(--danger);font-weight:600}.err:empty{display:none}.choices{display:flex;flex-wrap:wrap;gap:.6rem}.choices.col{flex-direction:column}.choice.choice{display:flex;align-items:center;flex-wrap:wrap;gap:.3em .6em;min-block-size:48px;padding:.55em .9em;border:1px solid var(--input);border-radius:var(--r-1);cursor:pointer;font-weight:400}.choice.choice:has(input:checked){border-color:var(--primary);border-width:2px;padding:calc(.55em - 1px) calc(.9em - 1px)}.choice.choice:has(input:disabled){opacity:.6;cursor:not-allowed}.choice input{accent-color:var(--primary);inline-size:1.15em;block-size:1.15em;margin:0}.choice small{font-size:.9375rem;color:var(--muted-foreground);flex-basis:100%;padding-inline-start:1.75em}.choices:not(.col) .choice small{flex-basis:auto;padding:0}.privacy{margin:0;font-size:.9375rem;color:var(--muted-foreground);line-height:1.6}.form .btn-solid{justify-self:start}.form .btn[aria-busy=true]{opacity:.8;cursor:progress}.errsum{padding:.9rem 1rem;border:2px solid var(--danger);border-radius:var(--r-1);color:var(--foreground)}.errsum p{margin:0 0 .4rem;font-weight:600;color:var(--danger)}.errsum ul{margin:0;padding-inline-start:1.2em}.order{padding:var(--section-y) 0 calc(var(--section-y) * .8);border-top:1px solid var(--border)}.order-h{font-size:clamp(2.2rem,1.2rem + 3vw,3.8rem);margin:0 0 2rem}.order-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.summary{position:sticky;top:calc(var(--top-h) + 16px);display:grid;gap:1rem;padding:clamp(1.2rem,1rem + 1.5vw,2rem);background:var(--muted);border-radius:var(--r-2)}@media(max-width:47.99em){.order-in{grid-template-columns:minmax(0,1fr)}.summary{position:static}}.lines{list-style:none;margin:0;padding:0;display:grid}.line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem 1rem;padding:.8rem 0;border-bottom:1px solid var(--border)}.line-name{font-weight:600}.line-name .unit{font-weight:400;color:var(--muted-foreground)}.line .qty{justify-self:start}.line-sum{text-align:end;font-variant-numeric:tabular-nums}.qty{display:inline-flex;align-items:center;border:1px solid var(--input);border-radius:var(--r-pill);overflow:hidden}.qty button{inline-size:44px;block-size:44px;border:1px solid transparent;background:transparent;color:inherit;font:inherit;font-size:1.2rem;cursor:pointer}.qty button:focus-visible{outline-offset:-3px}.qty input{inline-size:3.2em;block-size:44px;text-align:center;border:0;border-inline:1px solid var(--border);background:transparent;color:inherit;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.qty input:focus-visible{outline-offset:-3px}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.totals{margin:0;display:grid;gap:.3rem}.totals>div{display:flex;justify-content:space-between;gap:1rem}.totals dd{margin:0;font-variant-numeric:tabular-nums;text-align:end}.totals .grand{font-weight:700;font-size:1.125rem;padding-top:.4rem;border-top:1px solid var(--border)}.free-hint{margin:0;font-size:.9375rem;color:var(--muted-foreground)}.empty p{margin:0 0 .8rem}.result{margin-top:2rem}.result:focus{outline:none}.slip{position:relative;max-inline-size:34rem;padding:2.4rem clamp(1.2rem,1rem + 2vw,2.2rem) 1.6rem;background:var(--paper);color:var(--paper-fg);border-radius:var(--r-2);box-shadow:var(--shadow-2)}.slip:before{content:"";position:absolute;inset:.9rem 1.2rem auto;block-size:12px;background:radial-gradient(ellipse 9px 6px at 50% 50%,oklch(.9 .03 40) 0 70%,oklch(.62 .05 32) 72% 86%,transparent 88%) 0 0 / 22px 12px repeat-x}.slip h3{margin:.4rem 0 .2rem;font-family:var(--font-body);font-weight:700;font-size:1.5rem}.slip .no{font-variant-numeric:tabular-nums;color:#772f55;font-weight:700;letter-spacing:.04em}.slip dl{margin:1rem 0;display:grid;gap:.25rem}.slip dl>div{display:grid;grid-template-columns:6.5em minmax(0,1fr);gap:.8rem}.slip dt{color:#5f4641}.slip dd{margin:0;overflow-wrap:anywhere}@media(max-width:30em){.slip dl>div{grid-template-columns:4.5em minmax(0,1fr);gap:.5rem}}.slip table{inline-size:100%;border-collapse:collapse;margin:.6rem 0;font-variant-numeric:tabular-nums}.slip th,.slip td{text-align:start;padding:.4rem 0;border-bottom:1px dashed oklch(.24 .045 28 / .3);font-weight:400}.slip td.n,.slip th.n{text-align:end}.slip tfoot td{font-weight:700;border-bottom:0}.slip .next{margin:.8rem 0 0}.slip .acts{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-top:1.2rem}.slip .btn-line{color:var(--paper-fg)}@media print{.top,.hero,.say,.bars,.notes,.variety,.ship,.visit-info,.foot,.summary,form{display:none!important}}.drawer{margin:0 0 0 auto;padding:0;inline-size:min(26rem,100vw);max-inline-size:100vw;block-size:100dvh;max-block-size:100dvh;border:0;border-inline-start:1px solid var(--border);background:var(--background);color:var(--foreground);opacity:1;translate:0 0;transition:opacity var(--dur-pop) var(--ease-out),translate var(--dur-pop) var(--ease-out),display var(--dur-pop) allow-discrete,overlay var(--dur-pop) allow-discrete}.drawer:not([open]){opacity:0;translate:24px 0;transition-duration:.14s}@starting-style{.drawer[open]{opacity:0;translate:24px 0}}.drawer::backdrop{background:#16060573}.drawer-in{display:grid;grid-template-rows:auto auto 1fr auto;block-size:100%;padding:1rem 1.2rem max(1rem,env(safe-area-inset-bottom));gap:.6rem;overscroll-behavior:contain;overflow-y:auto}.drawer-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.drawer-top h2{margin:0;font-size:1.5rem}.drawer-top h2:focus{outline:none}.x{min-block-size:44px;padding:0 .9em;border:1px solid var(--input);border-radius:var(--r-pill);background:transparent;color:inherit;font:inherit;cursor:pointer}.drawer-msg{margin:0;min-block-size:1.5em;color:var(--muted-foreground)}.drawer-foot{display:grid;gap:.6rem;padding-top:.8rem;border-top:1px solid var(--border)}@media(prefers-reduced-motion:reduce){.drawer,.drawer:not([open]){translate:none}}.foot{padding:3rem 0 calc(2rem + env(safe-area-inset-bottom));border-top:1px solid var(--border);font-size:.9375rem}.foot-in{display:grid;gap:1.2rem}.foot-mark{margin:0;font-size:2.4rem;color:var(--primary)}.foot-facts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.8rem 2rem}.foot-facts dt{color:var(--muted-foreground);font-weight:600}.foot-facts dd{margin:0}.credit,.copy{margin:0;color:var(--muted-foreground)}@keyframes rise{0%{opacity:.2;translate:0 24px}}@keyframes grow{0%{opacity:.2;scale:.94}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.notes h2,.variety h2,.ship h2,.visit h2,.order-h,.bars-h{animation:rise linear both;animation-timeline:view();animation-range:entry 0% cover 28%}.big{animation:grow linear both;animation-timeline:view();animation-range:entry 0% cover 35%;transform-origin:0 100%}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}@media(forced-colors:active){.btn,.cart-btn,.x,.choice{border-color:ButtonText}}.nf{padding:clamp(3rem,2rem + 5vw,7rem) 0;min-block-size:60svh}.nf h1{font-size:clamp(2.2rem,1.2rem + 3vw,3.8rem);margin:0 0 2rem;color:var(--primary)}.nf-qa{margin:0 0 2rem;display:grid;gap:1.2rem}.nf-qa>div{padding-top:1rem;border-top:1px solid var(--border)}.nf-qa dt{font-weight:700;font-size:1.125rem}.nf-qa dd{margin:.3rem 0 0}@media(max-width:22em){.months li b{font-size:1rem}.months li{padding-inline:.3rem}}
