.pdp[data-astro-cid-ste5ikc4]{padding-block:22px 80px}.crumbs[data-astro-cid-ste5ikc4]{font-size:.85rem;color:var(--muted);margin-bottom:16px}.crumbs[data-astro-cid-ste5ikc4] a[data-astro-cid-ste5ikc4]{color:var(--muted)}.pdp-grid[data-astro-cid-ste5ikc4]{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;align-items:start}.gallery[data-astro-cid-ste5ikc4]{position:sticky;top:86px}.stage[data-astro-cid-ste5ikc4]{position:relative;aspect-ratio:1;border-radius:var(--radius);overflow:hidden;background:#dcd6cc}.stage[data-astro-cid-ste5ikc4]>img[data-astro-cid-ste5ikc4]{width:100%;height:100%;object-fit:cover}.three[data-astro-cid-ste5ikc4]{position:absolute;inset:0}.three[data-astro-cid-ste5ikc4] canvas{width:100%!important;height:100%!important;touch-action:none}.live-label[data-astro-cid-ste5ikc4]{position:absolute;left:14px;bottom:14px;background:#fffdf9f0;padding:6px 12px;border-radius:999px;font-size:.8rem;font-weight:700;box-shadow:var(--shadow)}.building[data-astro-cid-ste5ikc4]{position:absolute;top:14px;left:50%;transform:translate(-50%);display:flex;gap:8px;align-items:center;background:#fffdf9f0;padding:6px 12px;border-radius:999px;font-size:.82rem;font-weight:700}.spinner[data-astro-cid-ste5ikc4]{width:14px;height:14px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--ink);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.badge[data-astro-cid-ste5ikc4]{position:absolute;top:14px;left:14px;background:var(--gold);font-size:.78rem;font-weight:800;padding:5px 11px;border-radius:999px}.thumbs[data-astro-cid-ste5ikc4]{display:flex;gap:10px;margin-top:12px}.thumb[data-astro-cid-ste5ikc4]{width:84px;height:84px;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:#dcd6cc}.thumb[data-astro-cid-ste5ikc4] img[data-astro-cid-ste5ikc4]{width:100%;height:100%;object-fit:cover}.thumb[data-astro-cid-ste5ikc4][aria-selected=true]{border-color:var(--ink)}.three-btn[data-astro-cid-ste5ikc4]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--ink);color:var(--paper);font:inherit}.three-btn[data-astro-cid-ste5ikc4] span[data-astro-cid-ste5ikc4]{font-weight:800;font-size:1.2rem;line-height:1}.three-btn[data-astro-cid-ste5ikc4] small[data-astro-cid-ste5ikc4]{font-size:.66rem;color:#cfc8bb;margin-top:3px}.coll[data-astro-cid-ste5ikc4]{font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.buy[data-astro-cid-ste5ikc4] h1[data-astro-cid-ste5ikc4]{font-size:clamp(2rem,4vw,3rem);margin:4px 0 2px}.tagline[data-astro-cid-ste5ikc4]{color:var(--ink-2);font-size:1.1rem;margin-bottom:12px}.price-row[data-astro-cid-ste5ikc4]{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.price[data-astro-cid-ste5ikc4]{font-size:1.9rem;font-variant-numeric:tabular-nums}.per[data-astro-cid-ste5ikc4]{color:var(--muted);font-weight:600}.desc[data-astro-cid-ste5ikc4]{color:var(--ink-2)}.field[data-astro-cid-ste5ikc4]{margin-bottom:16px}.field[data-astro-cid-ste5ikc4] label[data-astro-cid-ste5ikc4]{display:block;font-weight:700;font-size:.92rem;margin-bottom:6px}.field[data-astro-cid-ste5ikc4] input[data-astro-cid-ste5ikc4]{width:100%;font:inherit;font-size:1.1rem;padding:11px 14px;border-radius:12px;border:2px solid var(--line);background:#fff}.field[data-astro-cid-ste5ikc4] input[data-astro-cid-ste5ikc4]:focus{outline:none;border-color:var(--ink)}.numinput[data-astro-cid-ste5ikc4]{font-family:var(--font-display)!important;font-weight:800!important;font-size:1.7rem!important;letter-spacing:.06em;max-width:260px}.help[data-astro-cid-ste5ikc4]{display:block;margin-top:4px;color:var(--muted);font-size:.8rem}.pairs[data-astro-cid-ste5ikc4]{margin:-2px 0 16px}.pairs-label[data-astro-cid-ste5ikc4]{display:block;font-weight:700;font-size:.85rem;margin-bottom:6px;color:var(--ink-2)}.pairs-row[data-astro-cid-ste5ikc4]{display:flex;flex-wrap:wrap;gap:8px}.pair[data-astro-cid-ste5ikc4]{position:relative;display:inline-flex;align-items:center;padding:4px;border-radius:999px;border:2px solid var(--line);background:#fff;cursor:pointer}.pair[data-astro-cid-ste5ikc4] span[data-astro-cid-ste5ikc4]{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}.pair[data-astro-cid-ste5ikc4] span[data-astro-cid-ste5ikc4]+span[data-astro-cid-ste5ikc4]{margin-left:-6px}.pair[data-astro-cid-ste5ikc4] small[data-astro-cid-ste5ikc4]{margin:0 6px;font-size:.72rem;font-weight:700;color:var(--gold-ink)}.pair[data-astro-cid-ste5ikc4][aria-pressed=true]{border-color:var(--ink)}.contrast-warn[data-astro-cid-ste5ikc4]{margin:8px 0 0;font-size:.85rem;background:#fff4df;border:1px solid #f0d29c;color:#6b4300;padding:8px 12px;border-radius:10px}.cta-row[data-astro-cid-ste5ikc4]{display:flex;gap:10px;margin:8px 0 16px}.qty[data-astro-cid-ste5ikc4]{display:flex;align-items:center;border:2px solid var(--line);border-radius:999px;background:#fff}.qty[data-astro-cid-ste5ikc4] button[data-astro-cid-ste5ikc4]{width:40px;height:48px;border:0;background:none;font-size:1.3rem;cursor:pointer;color:var(--ink)}.qty[data-astro-cid-ste5ikc4] input[data-astro-cid-ste5ikc4]{width:38px;text-align:center;border:0;font:inherit;font-weight:700;-moz-appearance:textfield;background:none}.qty[data-astro-cid-ste5ikc4] input[data-astro-cid-ste5ikc4]::-webkit-inner-spin-button{-webkit-appearance:none}.add[data-astro-cid-ste5ikc4]{flex:1;font-size:1.05rem;padding:.85em 1.2em}.ticks[data-astro-cid-ste5ikc4]{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:6px;font-size:.92rem}.ticks[data-astro-cid-ste5ikc4] li[data-astro-cid-ste5ikc4]:before{content:"✓";color:var(--ok);font-weight:800;margin-right:8px}.acc[data-astro-cid-ste5ikc4]{border-top:1px solid var(--line)}.acc[data-astro-cid-ste5ikc4][open]{padding-bottom:14px}.acc[data-astro-cid-ste5ikc4]:last-of-type{border-bottom:1px solid var(--line)}.acc[data-astro-cid-ste5ikc4] summary[data-astro-cid-ste5ikc4]{font-weight:800;cursor:pointer;list-style:none;display:flex;justify-content:space-between;padding:14px 0}.acc[data-astro-cid-ste5ikc4][open]>summary[data-astro-cid-ste5ikc4]{padding-bottom:0}.acc[data-astro-cid-ste5ikc4] summary[data-astro-cid-ste5ikc4]:after{content:"+";color:var(--gold-ink);font-size:1.3rem;line-height:1}.acc[data-astro-cid-ste5ikc4][open] summary[data-astro-cid-ste5ikc4]:after{content:"–"}.acc[data-astro-cid-ste5ikc4] dl[data-astro-cid-ste5ikc4]{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;margin:12px 0 0;font-size:.93rem}.acc[data-astro-cid-ste5ikc4] dt[data-astro-cid-ste5ikc4]{color:var(--muted)}.acc[data-astro-cid-ste5ikc4] dd[data-astro-cid-ste5ikc4]{margin:0;font-weight:600}.acc[data-astro-cid-ste5ikc4] ol[data-astro-cid-ste5ikc4]{margin:12px 0 8px;padding-left:20px;font-size:.93rem}.acc[data-astro-cid-ste5ikc4] p[data-astro-cid-ste5ikc4]{margin:12px 0 0;font-size:.93rem;color:var(--ink-2)}.acc[data-astro-cid-ste5ikc4] a[data-astro-cid-ste5ikc4]{color:var(--gold-ink);font-weight:700;font-size:.92rem}.mal-row[data-astro-cid-ste5ikc4]{display:flex;flex-wrap:wrap;gap:6px 18px}.linkbtn[data-astro-cid-ste5ikc4]{border:0;background:none;padding:0;font:inherit;font-weight:700;font-size:.92rem;color:var(--gold-ink);cursor:pointer;text-decoration:underline}.more[data-astro-cid-ste5ikc4]{margin-top:72px}.more-head[data-astro-cid-ste5ikc4]{max-width:60em;margin-bottom:20px}.more-head[data-astro-cid-ste5ikc4] h2[data-astro-cid-ste5ikc4]{margin:0 0 8px}.more-head[data-astro-cid-ste5ikc4] p[data-astro-cid-ste5ikc4]{margin:0;color:var(--ink-2);font-size:1.05rem}.anim-card[data-astro-cid-ste5ikc4]{padding:18px}.anim-card[data-astro-cid-ste5ikc4] .anim{max-height:460px}.more-link[data-astro-cid-ste5ikc4]{margin:14px 0 0}.more-link[data-astro-cid-ste5ikc4] a[data-astro-cid-ste5ikc4]{color:var(--gold-ink);font-weight:800;text-decoration:none}.details[data-astro-cid-ste5ikc4]{margin-top:72px;display:grid;grid-template-columns:1fr 1.2fr;gap:44px;align-items:center}.details-img[data-astro-cid-ste5ikc4] img[data-astro-cid-ste5ikc4]{width:100%;height:auto;border-radius:var(--radius)}.details-copy[data-astro-cid-ste5ikc4] h2[data-astro-cid-ste5ikc4]{margin:0 0 10px}.details-copy[data-astro-cid-ste5ikc4] p[data-astro-cid-ste5ikc4]{color:var(--ink-2);font-size:1.05rem}.hl[data-astro-cid-ste5ikc4]{list-style:none;padding:0;margin:14px 0 18px;display:flex;flex-wrap:wrap;gap:8px}.hl[data-astro-cid-ste5ikc4] li[data-astro-cid-ste5ikc4]{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-weight:700;font-size:.88rem}.mini[data-astro-cid-ste5ikc4]{display:grid;grid-template-columns:auto 1fr;gap:8px 18px;margin:0;font-size:.93rem}.mini[data-astro-cid-ste5ikc4] dt[data-astro-cid-ste5ikc4]{color:var(--muted);font-weight:700}.mini[data-astro-cid-ste5ikc4] dd[data-astro-cid-ste5ikc4]{margin:0;color:var(--ink-2)}.related[data-astro-cid-ste5ikc4]{margin-top:72px}.rgrid[data-astro-cid-ste5ikc4]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.added[data-astro-cid-ste5ikc4]{position:fixed;right:20px;top:84px;z-index:80}.added-inner[data-astro-cid-ste5ikc4]{display:flex;align-items:center;gap:14px;background:var(--card);border:1px solid var(--line);box-shadow:0 18px 40px #0000002e;border-radius:var(--radius);padding:12px 16px 12px 12px}.added-inner[data-astro-cid-ste5ikc4] img[data-astro-cid-ste5ikc4]{width:64px;height:64px;border-radius:10px;object-fit:cover}.added-inner[data-astro-cid-ste5ikc4] div[data-astro-cid-ste5ikc4]{display:flex;flex-direction:column;font-size:.9rem}.added-inner[data-astro-cid-ste5ikc4] span[data-astro-cid-ste5ikc4]{color:var(--muted)}.close[data-astro-cid-ste5ikc4]{border:0;background:none;font-size:1.4rem;cursor:pointer;color:var(--muted)}@media(max-width:900px){.pdp-grid[data-astro-cid-ste5ikc4]{grid-template-columns:1fr;gap:24px}.gallery[data-astro-cid-ste5ikc4]{position:static}.rgrid[data-astro-cid-ste5ikc4]{grid-template-columns:repeat(2,1fr)}.details[data-astro-cid-ste5ikc4]{grid-template-columns:1fr}.added[data-astro-cid-ste5ikc4]{inset:auto 12px 12px}.added-inner[data-astro-cid-ste5ikc4]{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px 12px;padding:12px}.added-inner[data-astro-cid-ste5ikc4] img[data-astro-cid-ste5ikc4]{width:48px;height:48px}.added-inner[data-astro-cid-ste5ikc4] .btn[data-astro-cid-ste5ikc4]{grid-column:1 / -1;grid-row:2}.added-inner[data-astro-cid-ste5ikc4] .close[data-astro-cid-ste5ikc4]{grid-column:3;grid-row:1;align-self:start;width:36px;height:36px;margin:-6px -6px 0 0}}
