.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);background:var(--paper);z-index:20;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:12px;padding-block:14px;display:flex}.bar-actions[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.brand-mark[data-astro-cid-nen7h5rs]{object-fit:contain;width:auto;height:34px}.btn-wa[data-astro-cid-nen7h5rs],.btn-ig[data-astro-cid-nen7h5rs],.btn-about[data-astro-cid-nen7h5rs]{padding:10px 18px;font-size:.88rem}.label-short[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--ink);border-radius:var(--radius-s);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:none}.menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;width:18px;height:2px;transition:transform .18s,opacity .18s;display:block}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(6px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.menu-toggle[data-astro-cid-nen7h5rs]:hover{border-color:var(--brass);color:var(--brass)}.mobile-menu[data-astro-cid-nen7h5rs]{background:var(--paper);border-bottom:1px solid var(--line);box-shadow:var(--shadow-m);padding:4px 18px 12px;display:none;position:absolute;top:100%;left:0;right:0}.mobile-menu[data-astro-cid-nen7h5rs].is-open{display:grid}.mobile-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);color:var(--ink);padding:13px 0;font-weight:500;text-decoration:none}.mobile-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:last-child{border-bottom:0}.mobile-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--brass)}@media (width<=640px){.bar[data-astro-cid-nen7h5rs]{flex-wrap:nowrap}.brand-mark[data-astro-cid-nen7h5rs]{height:30px}.bar-actions[data-astro-cid-nen7h5rs]>.btn[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{display:inline-flex}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);margin-top:64px}.foot-inner[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-block:32px;display:flex}.foot-brand[data-astro-cid-jo6i4kqk]{text-decoration:none;display:inline-flex}.foot-logo[data-astro-cid-jo6i4kqk]{width:auto;height:30px}.foot-meta[data-astro-cid-jo6i4kqk]{color:var(--ink-soft);margin:0;font-size:.9rem}.foot-meta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--brass);text-decoration:underline}.foot-nap[data-astro-cid-jo6i4kqk]{color:var(--ink-soft);margin:0;font-size:.82rem}.foot-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:8px 0 4px;font-size:.88rem;display:flex}.foot-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-soft);text-decoration:underline}.foot-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.foot-copy[data-astro-cid-jo6i4kqk]{color:var(--ink-soft);margin:0;font-size:.8rem}.cart-fab[data-astro-cid-7o6y2myb]{z-index:60;border:1px solid var(--line);background:var(--ink);width:52px;height:52px;color:var(--white);cursor:pointer;box-shadow:var(--shadow-m);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;bottom:18px;right:18px}.cart-fab[data-astro-cid-7o6y2myb]:hover{background:var(--wood-deep,var(--ink))}.cart-fab-badge[data-astro-cid-7o6y2myb]{background:var(--brass);min-width:20px;height:20px;color:var(--white);border:2px solid var(--white);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:-4px;right:-4px}.cart-overlay[data-astro-cid-7o6y2myb]{z-index:70;opacity:0;pointer-events:none;background:#14100c66;transition:opacity .2s;position:fixed;inset:0}.cart-overlay[data-astro-cid-7o6y2myb].is-open{opacity:1;pointer-events:auto}.cart-drawer[data-astro-cid-7o6y2myb]{background:var(--white);z-index:71;width:min(380px,100vw);height:100dvh;box-shadow:var(--shadow-m);flex-direction:column;transition:transform .25s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.cart-drawer[data-astro-cid-7o6y2myb].is-open{transform:translate(0)}.cart-drawer-head[data-astro-cid-7o6y2myb]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.cart-drawer-title[data-astro-cid-7o6y2myb]{margin:0;font-weight:700}.cart-drawer-close[data-astro-cid-7o6y2myb]{cursor:pointer;color:var(--ink-soft);background:0 0;border:none;font-size:1.1rem}.cart-drawer-body[data-astro-cid-7o6y2myb]{flex:1;padding:12px 20px;overflow-y:auto}.cart-empty[data-astro-cid-7o6y2myb]{color:var(--ink-soft);text-align:center;padding:24px 0;font-size:.9rem}.cart-item[data-astro-cid-7o6y2myb]{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 0;display:flex}.cart-item-name[data-astro-cid-7o6y2myb]{margin:0;font-size:.95rem;font-weight:600}.cart-item-size[data-astro-cid-7o6y2myb]{color:var(--ink-soft);margin:2px 0 0;font-size:.8rem}.cart-item-mp[data-astro-cid-7o6y2myb]{color:var(--brass);margin-top:6px;font-size:.8rem;font-weight:600;text-decoration:underline;display:inline-block}.cart-item-controls[data-astro-cid-7o6y2myb]{justify-content:space-between;align-items:center;display:flex}.cart-item-qty[data-astro-cid-7o6y2myb]{border:1px solid var(--line);border-radius:var(--radius-s);align-items:center;gap:10px;padding:4px 10px;display:inline-flex}.cart-item-qty[data-astro-cid-7o6y2myb] button[data-astro-cid-7o6y2myb]{cursor:pointer;color:var(--ink);background:0 0;border:none;padding:2px 4px;font-size:1rem;line-height:1}.cart-item-remove[data-astro-cid-7o6y2myb]{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;font-size:.8rem;text-decoration:underline}.cart-drawer-foot[data-astro-cid-7o6y2myb]{border-top:1px solid var(--line);padding:16px 20px 20px}.cart-send[data-astro-cid-7o6y2myb]{width:100%}
