.finder[data-astro-cid-qj5kceqx]{padding:64px 0 8px}html:not(.js) .finder[data-astro-cid-qj5kceqx]{display:none}.finder-inner[data-astro-cid-qj5kceqx]{text-align:center;flex-direction:column;align-items:center;display:flex}.finder-title[data-astro-cid-qj5kceqx]{font-size:clamp(34px,3.8vw,52px)}.finder-form[data-astro-cid-qj5kceqx]{width:100%;max-width:560px;margin-top:10px}.finder-label[data-astro-cid-qj5kceqx]{color:var(--ink-soft);font-size:17px;font-weight:300;display:block}.finder-field[data-astro-cid-qj5kceqx]{margin-top:18px;position:relative}.finder-field[data-astro-cid-qj5kceqx] svg[data-astro-cid-qj5kceqx]{fill:none;width:20px;height:20px;stroke:var(--ink-soft);stroke-width:1.6px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.finder-field[data-astro-cid-qj5kceqx] input[data-astro-cid-qj5kceqx]{border:1px solid var(--hair-day);background:var(--card);width:100%;min-height:56px;font:400 17px var(--font-body);color:var(--ink);-webkit-appearance:none;appearance:none;transition:border-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:999px;padding:0 56px 0 52px}.finder-field[data-astro-cid-qj5kceqx] input[data-astro-cid-qj5kceqx]::placeholder{color:var(--ink-soft)}.finder-field[data-astro-cid-qj5kceqx] input[data-astro-cid-qj5kceqx]::-webkit-search-cancel-button{-webkit-appearance:none}.finder-field[data-astro-cid-qj5kceqx] input[data-astro-cid-qj5kceqx]:focus{border-color:var(--ink);box-shadow:0 0 0 3px rgb(var(--glow-rgb) / .35);outline:none}.finder-clear[data-astro-cid-qj5kceqx]{width:44px;height:44px;color:var(--ink-soft);transition:color .3s var(--ease);border-radius:50%;font-size:24px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.finder-clear[data-astro-cid-qj5kceqx]:hover{color:var(--ink)}.finder-chips[data-astro-cid-qj5kceqx]{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin-top:20px;display:flex}.chip[data-astro-cid-qj5kceqx]{border:1px solid var(--hair-day);background:var(--linen);min-height:44px;color:var(--ink);transition:border-color .3s var(--ease), background .3s var(--ease), color .3s var(--ease);border-radius:999px;padding:0 18px;font-size:15px}.chip[data-astro-cid-qj5kceqx]:hover{border-color:var(--ink)}.chip[data-astro-cid-qj5kceqx][aria-pressed=true]{background:var(--night);border-color:var(--night);color:var(--moon)}.chip-cf[data-astro-cid-qj5kceqx]{border-style:dashed}.chip[data-astro-cid-qj5kceqx]:focus-visible,.finder-clear[data-astro-cid-qj5kceqx]:focus-visible{outline:1px solid var(--gold);outline-offset:6px}.finder-status[data-astro-cid-qj5kceqx]{letter-spacing:.24em;text-transform:uppercase;min-height:1.7em;color:var(--sage);margin-top:16px;font-size:12px;font-weight:500}.finder-empty[data-astro-cid-qj5kceqx]{flex-direction:column;align-items:center;gap:18px;padding-bottom:32px;display:flex}.finder-empty[data-astro-cid-qj5kceqx] p[data-astro-cid-qj5kceqx]{font-family:var(--font-display);max-width:26ch;font-size:24px}@media (width<=760px){.finder[data-astro-cid-qj5kceqx]{padding-top:48px}.chip[data-astro-cid-qj5kceqx]{padding:0 15px;font-size:14px}}section[data-astro-cid-l7yrjx73]{padding:var(--section) 0}.shop-hero[data-astro-cid-l7yrjx73]{align-items:flex-end;min-height:64svh;padding:160px 0 72px;display:flex;position:relative;overflow:hidden}.shop-hero-photo[data-astro-cid-l7yrjx73]{position:absolute;inset:0}.shop-hero-photo[data-astro-cid-l7yrjx73] img[data-astro-cid-l7yrjx73]{object-fit:cover;width:100%;height:100%}.shop-hero[data-astro-cid-l7yrjx73]:after{content:"";background:linear-gradient(0deg, var(--night) 0%, rgb(var(--night-rgb) / .75) 40%, rgb(var(--night-rgb) / .25) 100%);position:absolute;inset:0}.shop-hero-inner[data-astro-cid-l7yrjx73]{z-index:1;position:relative}.shop-hero[data-astro-cid-l7yrjx73] h1[data-astro-cid-l7yrjx73]{max-width:14ch;margin:14px 0 18px;font-size:clamp(44px,6vw,84px)}.jump[data-astro-cid-l7yrjx73]{top:calc(max(18px, env(safe-area-inset-top)) + 62px);z-index:5;background:var(--linen);border-bottom:1px solid var(--hair-day);padding:0;position:sticky}.jump-row[data-astro-cid-l7yrjx73]{scrollbar-width:none;gap:6px;padding-top:12px;padding-bottom:12px;display:flex;overflow-x:auto}.jump-row[data-astro-cid-l7yrjx73]::-webkit-scrollbar{display:none}.jump[data-astro-cid-l7yrjx73] a[data-astro-cid-l7yrjx73]{border:1px solid var(--hair-day);letter-spacing:.2em;text-transform:uppercase;background:var(--linen);min-height:44px;transition:border-color .3s var(--ease), background .3s var(--ease);border-radius:999px;flex:none;align-items:center;padding:0 18px;font-size:12px;font-weight:500;display:inline-flex}.jump[data-astro-cid-l7yrjx73] a[data-astro-cid-l7yrjx73]:hover{border-color:var(--ink);background:var(--card)}.shelf[data-astro-cid-l7yrjx73]{padding-top:72px;padding-bottom:24px;scroll-margin-top:150px}.shelf-head[data-astro-cid-l7yrjx73]{border-bottom:1px solid var(--hair-day);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-bottom:36px;padding-bottom:18px;display:flex}.shelf-head[data-astro-cid-l7yrjx73] h2[data-astro-cid-l7yrjx73]{font-size:clamp(34px,3.8vw,52px)}.shelf-head[data-astro-cid-l7yrjx73] p[data-astro-cid-l7yrjx73]{color:var(--ink-soft);font-size:18px;font-weight:300}.shelf-grid[data-astro-cid-l7yrjx73]{grid-template-columns:repeat(4,1fr);gap:48px 24px;list-style:none;display:grid}.shelf-grid[data-astro-cid-l7yrjx73] .tea-name{font-size:26px}.shelf-head[data-astro-cid-l7yrjx73] h2[data-astro-cid-l7yrjx73] a[data-astro-cid-l7yrjx73]{transition:color .3s var(--ease)}.shelf-head[data-astro-cid-l7yrjx73] h2[data-astro-cid-l7yrjx73] a[data-astro-cid-l7yrjx73]:hover{color:var(--gold-text)}.by[data-astro-cid-l7yrjx73]{padding-top:72px;padding-bottom:0}.by[data-astro-cid-l7yrjx73] h2[data-astro-cid-l7yrjx73]{margin-bottom:20px;font-size:clamp(30px,3.4vw,44px)}.by[data-astro-cid-l7yrjx73] ul[data-astro-cid-l7yrjx73]{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.by[data-astro-cid-l7yrjx73] a[data-astro-cid-l7yrjx73]{border:1px solid var(--hair-day);letter-spacing:.2em;text-transform:uppercase;min-height:44px;transition:border-color .3s var(--ease), background .3s var(--ease);border-radius:999px;align-items:center;padding:0 18px;font-size:12px;font-weight:500;display:inline-flex}.by[data-astro-cid-l7yrjx73] a[data-astro-cid-l7yrjx73]:hover{border-color:var(--ink);background:var(--card)}.order-inner[data-astro-cid-l7yrjx73]{text-align:center;border-top:1px solid var(--hair-day);padding-top:var(--section);flex-direction:column;align-items:center;display:flex}.order[data-astro-cid-l7yrjx73] h2[data-astro-cid-l7yrjx73]{max-width:18ch;font-size:clamp(34px,4vw,54px)}.order[data-astro-cid-l7yrjx73] .lede[data-astro-cid-l7yrjx73]{margin-top:16px}.order-actions[data-astro-cid-l7yrjx73]{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:28px;display:flex}@media (width<=1100px){.shelf-grid[data-astro-cid-l7yrjx73]{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.shelf-grid[data-astro-cid-l7yrjx73]{grid-template-columns:repeat(2,1fr);gap:36px 14px}.shelf-grid[data-astro-cid-l7yrjx73] .tea-name{font-size:21px}}
