.skip[data-astro-cid-z4jru4n3]{z-index:100;background:var(--acid);border:2px solid var(--ink);padding:.75rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip[data-astro-cid-z4jru4n3]:focus{top:1rem}.announce[data-astro-cid-2vfgeueo]{background:var(--ink);color:var(--bone);font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700;font-stretch:105%;overflow:hidden}.announce__track[data-astro-cid-2vfgeueo]{width:max-content;animation:32s linear infinite marquee;display:flex}.announce[data-astro-cid-2vfgeueo]:hover .announce__track[data-astro-cid-2vfgeueo]{animation-play-state:paused}.announce__list[data-astro-cid-2vfgeueo]{padding:0;list-style:none;display:flex}.announce__list[data-astro-cid-2vfgeueo] li[data-astro-cid-2vfgeueo]{white-space:nowrap;align-items:center;gap:.75rem;padding:.65rem 1.5rem;display:flex}.dot[data-astro-cid-2vfgeueo]{background:var(--acid);border-radius:50%;width:6px;height:6px}@keyframes marquee{to{transform:translate(-50%)}}.header[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line);background:#f2f0ebdb;position:sticky;top:0}.header__inner[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto 1fr;align-items:center;height:4.25rem;display:grid}.logo[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.75rem;font-weight:900;font-stretch:70%;line-height:1}.logo[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{letter-spacing:.2em;vertical-align:.35em;margin-left:.35rem;font-size:.55em;font-weight:300;font-stretch:125%}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2rem;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--fs-sm);font-weight:600;position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .25s var(--ease);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}.header__actions[data-astro-cid-nen7h5rs]{justify-content:flex-end;gap:.25rem;display:flex}.icon-btn[data-astro-cid-nen7h5rs]{background:0 0;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:background .2s;display:grid;position:relative}.icon-btn[data-astro-cid-nen7h5rs]:hover{background:var(--bone-2)}.cart__count[data-astro-cid-nen7h5rs]{background:var(--acid);border:1.5px solid var(--ink);text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;line-height:15px;position:absolute;top:4px;right:2px}@media (width<=860px){.header__inner[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto}.nav[data-astro-cid-nen7h5rs]{display:none}}.footer[data-astro-cid-jo6i4kqk]{background:var(--ink);color:var(--bone);padding-top:clamp(3rem,5vw,5rem);padding-bottom:6rem;overflow:hidden}.footer__wordmark[data-astro-cid-jo6i4kqk]{color:var(--bone);white-space:nowrap;margin-bottom:clamp(2rem,4vw,4rem);font-size:clamp(3.5rem,15.5vw,15rem);line-height:.8}.footer__grid[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #f2f0eb26;grid-template-columns:1.5fr repeat(3,1fr);gap:2rem;padding-bottom:3rem;display:grid}.footer__tagline[data-astro-cid-jo6i4kqk]{color:#f2f0ebb3;max-width:18rem}.footer__social[data-astro-cid-jo6i4kqk]{gap:1rem;margin-top:1rem;font-weight:700;display:flex}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--acid)}.footer[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] .eyebrow[data-astro-cid-jo6i4kqk]{color:var(--acid);margin-bottom:1rem}.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{padding:0;list-style:none}.footer[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:.5rem}.footer[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--fs-sm);color:#f2f0ebbf}.footer[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--bone)}.footer__bottom[data-astro-cid-jo6i4kqk]{font-size:var(--fs-xs);color:#f2f0eb8c;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.5rem;display:flex}.footer__pay[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.4rem;display:flex}.footer__pay[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{border:1px solid #f2f0eb40;border-radius:4px;padding:.25rem .6rem}@media (width<=860px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer__grid[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}html.no-scroll{overflow:hidden}.drawer[data-astro-cid-7o6y2myb]{border:0;border-left:2px solid var(--ink);background:var(--bone);width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);transition:transform .4s var(--ease), display .4s allow-discrete, overlay .4s allow-discrete;margin:0 0 0 auto;padding:0;transform:translate(100%)}.drawer[data-astro-cid-7o6y2myb][open]{transform:translate(0)}@starting-style{.drawer[data-astro-cid-7o6y2myb][open]{transform:translate(100%)}}.drawer[data-astro-cid-7o6y2myb]::backdrop{transition:background .4s, display .4s allow-discrete, overlay .4s allow-discrete;background:#0e0e0e00}.drawer[data-astro-cid-7o6y2myb][open]::backdrop{background:#0e0e0e80}@starting-style{.drawer[data-astro-cid-7o6y2myb][open]::backdrop{background:#0e0e0e00}}.drawer__panel[data-astro-cid-7o6y2myb]{flex-direction:column;height:100%;display:flex}.drawer__head[data-astro-cid-7o6y2myb]{justify-content:space-between;align-items:center;padding:1.25rem 1.25rem 1rem;display:flex}.drawer__head[data-astro-cid-7o6y2myb] h2[data-astro-cid-7o6y2myb]{font-size:2rem}.drawer__head[data-astro-cid-7o6y2myb] h2[data-astro-cid-7o6y2myb] span[data-astro-cid-7o6y2myb]{color:var(--text-muted)}.drawer__close[data-astro-cid-7o6y2myb]{border:2px solid var(--ink);background:0 0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:background .2s;display:grid}.drawer__close[data-astro-cid-7o6y2myb]:hover{background:var(--acid)}.ship[data-astro-cid-7o6y2myb]{background:var(--surface);border-radius:var(--radius-sm);font-size:var(--fs-sm);margin:0 1.25rem;padding:.85rem 1rem}.ship__bar[data-astro-cid-7o6y2myb]{background:var(--bone-3);border-radius:4px;height:8px;margin-top:.5rem;overflow:hidden}.ship__bar[data-astro-cid-7o6y2myb] span[data-astro-cid-7o6y2myb]{background:var(--ink);border-radius:inherit;height:100%;transition:width .5s var(--ease);display:block}.drawer__body[data-astro-cid-7o6y2myb]{flex:1;padding:.5rem 1.25rem 1rem;overflow-y:auto}.lines[data-astro-cid-7o6y2myb]{padding:0;list-style:none}.lines[data-astro-cid-7o6y2myb] .line{border-bottom:1px solid var(--line);grid-template-columns:84px 1fr auto;gap:.9rem;padding-block:1rem;display:grid}.line__thumb{aspect-ratio:1;border-radius:var(--radius-sm);place-items:center;width:84px;font-size:2rem;display:grid;overflow:hidden}.line__thumb svg{width:92%;transform:rotate(-10deg)}.line__thumb--addon{background:var(--surface)}.lines[data-astro-cid-7o6y2myb] .line__info{flex-direction:column;gap:.15rem;min-width:0;display:flex}.lines[data-astro-cid-7o6y2myb] .line__name{font-family:var(--font-display);text-transform:uppercase;font-weight:800;font-stretch:85%}.lines[data-astro-cid-7o6y2myb] .line__meta{font-size:var(--fs-xs);color:var(--text-muted)}.lines[data-astro-cid-7o6y2myb] .qty{border:1.5px solid var(--ink);border-radius:var(--radius-pill);align-items:center;width:max-content;margin-top:auto;display:inline-flex}.lines[data-astro-cid-7o6y2myb] .qty button{background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;font-weight:700}.lines[data-astro-cid-7o6y2myb] .qty button:hover{background:var(--surface)}.lines[data-astro-cid-7o6y2myb] .qty__val{text-align:center;min-width:1.5rem;font-size:var(--fs-sm);font-weight:700}.lines[data-astro-cid-7o6y2myb] .line__right{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.lines[data-astro-cid-7o6y2myb] .line__price{font-weight:700}.lines[data-astro-cid-7o6y2myb] .line__rm{font-size:var(--fs-xs);color:var(--text-muted);background:0 0;border:0;padding:0;text-decoration:underline}.empty[data-astro-cid-7o6y2myb]{justify-items:start;gap:.75rem;padding-top:2rem;display:grid}.empty[data-astro-cid-7o6y2myb] .display[data-astro-cid-7o6y2myb]{font-size:2.25rem}.addon[data-astro-cid-7o6y2myb]{border:2px dashed var(--ink);border-radius:var(--radius);margin-top:1.25rem;padding:1rem}.addon__row[data-astro-cid-7o6y2myb]{align-items:center;gap:.75rem;margin-top:.6rem;display:flex}.addon__thumb[data-astro-cid-7o6y2myb]{border-radius:var(--radius-sm);background:var(--surface);place-items:center;width:48px;height:48px;font-size:1.5rem;display:grid}.addon__info[data-astro-cid-7o6y2myb]{font-size:var(--fs-sm);flex:1;display:grid}.addon__info[data-astro-cid-7o6y2myb] span[data-astro-cid-7o6y2myb]{font-size:var(--fs-xs);color:var(--text-muted)}.addon__btn[data-astro-cid-7o6y2myb]{min-height:2.5rem;font-size:var(--fs-xs);padding:0 1rem}.drawer__foot[data-astro-cid-7o6y2myb]{padding:1rem 1.25rem max(1.25rem, env(safe-area-inset-bottom));border-top:2px solid var(--ink);background:var(--bone)}.totals[data-astro-cid-7o6y2myb]{font-size:var(--fs-sm);gap:.3rem;margin-bottom:1rem;display:grid}.totals[data-astro-cid-7o6y2myb] div[data-astro-cid-7o6y2myb]{justify-content:space-between;display:flex}.totals[data-astro-cid-7o6y2myb] dd[data-astro-cid-7o6y2myb]{margin:0}.totals__total[data-astro-cid-7o6y2myb]{font-size:var(--fs-lg);padding-top:.4rem;font-weight:800}.drawer__foot[data-astro-cid-7o6y2myb] .btn:disabled{opacity:.7;cursor:progress;box-shadow:none;transform:none}.drawer__note[data-astro-cid-7o6y2myb]{font-size:var(--fs-xs);color:var(--sale);margin-top:.5rem}.drawer__note[data-astro-cid-7o6y2myb]:empty{display:none}.drawer__trust[data-astro-cid-7o6y2myb]{white-space:nowrap;font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:.25rem .9rem;margin-top:.75rem;padding:0;list-style:none;display:flex}
