:root[data-app=ios] form[action="/cart/checkout"],:root[data-app=ios] .buy-bar,:root[data-app=ios] .bar-actions,:root[data-app=ios] .legacy-link{display:none!important}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;scroll-padding-top:var(--bar-height)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);letter-spacing:.04em;overflow-wrap:anywhere;word-break:auto-phrase;margin:0;font-size:1rem;font-weight:500;line-height:1.95}h1,h2,h3,p,dl,dd{margin:0}h1,h2,h3{font-family:var(--font-mincho);font-feature-settings:"palt";font-weight:500}a{color:var(--gold);text-decoration:none;transition:color .25s}a:hover{color:var(--gold-bright)}:focus-visible{outline:1px solid var(--gold-bright);outline-offset:4px}.phrase{overflow-wrap:anywhere}.phrase .ph{max-width:100%;display:inline-block}.nowrap{white-space:nowrap}.num{font-family:var(--font-display);letter-spacing:0;font-style:italic;font-weight:400}.lux-eyebrow{font-family:var(--font-display);letter-spacing:.06em;color:var(--gold);font-size:1.05rem;font-style:italic;line-height:1.4}.lux-button{border:1px solid var(--gold);background:var(--gold);min-height:56px;color:var(--on-gold);font:inherit;letter-spacing:.2em;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 44px 0 calc(44px + .2em);font-size:1rem;font-weight:500;line-height:1.4;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.lux-button:hover{border-color:var(--gold-bright);background:var(--gold-bright);color:var(--on-gold)}.lux-button.outline{color:var(--gold);background:0 0}.lux-button.outline:hover{background:var(--gold-faint);color:var(--gold-bright)}.lux-badge{border:1px solid var(--gold-hair);min-width:2em;min-height:2em;font-family:var(--font-sans);letter-spacing:.04em;white-space:nowrap;color:var(--gold);border-radius:999px;justify-content:center;align-items:center;padding:0 .7em;font-size:.85rem;font-weight:500;line-height:1;display:inline-flex}.lux-button.large{letter-spacing:.16em;min-height:64px;padding:0 44px 0 calc(44px + .16em);font-size:1.5rem}.lux-button.small{letter-spacing:.12em;min-height:40px;padding:0 18px 0 calc(18px + .12em);font-size:.875rem}.bar[data-astro-cid-q3w3lmez]{z-index:10;height:var(--bar-height);padding:0 var(--gutter);border-bottom:1px solid var(--gold-faint);background:var(--bg);align-items:center;gap:16px;display:flex;position:sticky;top:0}.mark[data-astro-cid-q3w3lmez]{align-items:flex-end;gap:8px;display:inline-flex}.bar[data-astro-cid-q3w3lmez] .mark[data-astro-cid-q3w3lmez]{margin-right:auto}.mark-logo[data-astro-cid-q3w3lmez]{width:78px}.mark-logo[data-astro-cid-q3w3lmez].large{width:128px}.mark-neo[data-astro-cid-q3w3lmez]{font-family:var(--font-display);letter-spacing:.04em;color:var(--gold);font-size:1.15rem;font-style:italic;line-height:1}.mark-logo[data-astro-cid-q3w3lmez].large+.mark-neo[data-astro-cid-q3w3lmez]{font-size:1.6rem}.menu[data-astro-cid-q3w3lmez]{letter-spacing:.06em;gap:36px;margin-right:16px;font-size:.95rem;display:none}.menu[data-astro-cid-q3w3lmez] a[data-astro-cid-q3w3lmez],.bar-actions[data-astro-cid-q3w3lmez]>a[data-astro-cid-q3w3lmez]:not(.lux-button){color:var(--ink)}.menu[data-astro-cid-q3w3lmez] a[data-astro-cid-q3w3lmez]:hover,.bar-actions[data-astro-cid-q3w3lmez]>a[data-astro-cid-q3w3lmez]:not(.lux-button):hover{color:var(--gold-bright)}.bar-actions[data-astro-cid-q3w3lmez]{letter-spacing:.04em;white-space:nowrap;align-items:center;gap:16px;font-size:.9rem;display:flex}.admin-link[data-astro-cid-q3w3lmez]{display:none}@media (width>=720px){.admin-link[data-astro-cid-q3w3lmez]{display:inline}.bar[data-astro-cid-q3w3lmez]{gap:32px}.mark-logo[data-astro-cid-q3w3lmez]{width:96px}.mark-neo[data-astro-cid-q3w3lmez]{font-size:1.35rem}.bar-actions[data-astro-cid-q3w3lmez]{gap:28px}}@media (width>=1080px){.menu[data-astro-cid-q3w3lmez]{display:flex}}.foot[data-astro-cid-q3w3lmez]{padding:72px var(--gutter) 40px;border-top:1px solid var(--gold-hair)}.foot-inner[data-astro-cid-q3w3lmez]{max-width:var(--wide);gap:40px;margin:0 auto;display:grid}.foot-brand[data-astro-cid-q3w3lmez]{justify-items:start;gap:24px;display:grid}.foot-brand[data-astro-cid-q3w3lmez] p[data-astro-cid-q3w3lmez]{max-width:30em;color:var(--ink-muted);font-size:.9375rem;line-height:1.9}.foot-links[data-astro-cid-q3w3lmez]{letter-spacing:.06em;gap:10px;font-size:.95rem;display:grid}.foot-links[data-astro-cid-q3w3lmez] a[data-astro-cid-q3w3lmez]{color:var(--ink)}.foot-links[data-astro-cid-q3w3lmez] a[data-astro-cid-q3w3lmez]:hover{color:var(--gold-bright)}.foot-bottom[data-astro-cid-q3w3lmez]{max-width:var(--wide);border-top:1px solid var(--gold-faint);letter-spacing:.04em;color:var(--ink-muted);margin:56px auto 0;padding-top:24px;font-size:.875rem}.foot-bottom[data-astro-cid-q3w3lmez] a[data-astro-cid-q3w3lmez],.foot-bottom[data-astro-cid-q3w3lmez] a[data-astro-cid-q3w3lmez]:hover{color:inherit;cursor:text}@media (width>=960px){.foot-inner[data-astro-cid-q3w3lmez]{grid-template-columns:minmax(0,1fr) auto;align-items:start}.foot-links[data-astro-cid-q3w3lmez]{grid-template-columns:repeat(2,max-content);column-gap:48px}}
