.pdp[data-astro-cid-q5ghu2nj]{padding-top:1.25rem}.crumbs[data-astro-cid-q5ghu2nj] ol[data-astro-cid-q5ghu2nj]{display:flex;flex-wrap:wrap;gap:.25rem;margin:0 0 1.25rem;padding:0;list-style:none;font-size:.85rem;color:var(--text-muted)}.crumbs[data-astro-cid-q5ghu2nj] li[data-astro-cid-q5ghu2nj]+li[data-astro-cid-q5ghu2nj]:before{content:"›";margin-right:.3rem}.crumbs[data-astro-cid-q5ghu2nj] a[data-astro-cid-q5ghu2nj]:hover{color:var(--gold);text-decoration:underline}.crumbs[data-astro-cid-q5ghu2nj] [data-astro-cid-q5ghu2nj][aria-current]{color:var(--text-mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:24rem}.pdp-grid[data-astro-cid-q5ghu2nj]{display:grid;gap:2rem}@media(min-width:900px){.pdp-grid[data-astro-cid-q5ghu2nj]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3rem;align-items:start}}.gallery[data-astro-cid-q5ghu2nj]{min-width:0}@media(min-width:900px){.gallery[data-astro-cid-q5ghu2nj]{position:sticky;top:9rem}}.g-main[data-astro-cid-q5ghu2nj]{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:1;background:#fff;border:1px solid var(--border);border-radius:var(--radius-xl)}.g-main[data-astro-cid-q5ghu2nj]::-webkit-scrollbar{display:none}.g-slide[data-astro-cid-q5ghu2nj]{flex:0 0 100%;margin:0;scroll-snap-align:start;display:grid;place-items:center;padding:1rem}.g-slide[data-astro-cid-q5ghu2nj] img{width:100%;height:100%;object-fit:contain}.g-empty[data-astro-cid-q5ghu2nj]{display:grid;place-items:center;width:100%;background:var(--bg-2)}.g-thumbs[data-astro-cid-q5ghu2nj]{display:flex;gap:.5rem;margin:.75rem 0 0;padding:0 0 .25rem;list-style:none;overflow-x:auto;position:relative}.g-thumb[data-astro-cid-q5ghu2nj]{width:4.25rem;height:4.25rem;padding:.2rem;border:2px solid var(--border);border-radius:var(--radius);background:#fff;flex-shrink:0}.g-thumb[data-astro-cid-q5ghu2nj] img{width:100%;height:100%;object-fit:contain}.g-thumb[data-astro-cid-q5ghu2nj][aria-pressed=true]{border-color:var(--gold)}.info-brand[data-astro-cid-q5ghu2nj]{display:inline-block;margin-bottom:.35rem;font-size:.9rem;font-weight:600;color:var(--gold)}.info-brand[data-astro-cid-q5ghu2nj]:hover{text-decoration:underline}.info[data-astro-cid-q5ghu2nj] h1[data-astro-cid-q5ghu2nj]{font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.4;margin-bottom:.75rem}.info-price[data-astro-cid-q5ghu2nj]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .6rem;margin:0 0 1rem}.info-from[data-astro-cid-q5ghu2nj]{font-size:.9rem;color:var(--text-muted)}.info-now[data-astro-cid-q5ghu2nj]{font-size:2rem;font-weight:700;color:var(--gold)}.info-was[data-astro-cid-q5ghu2nj]{font-size:1.05rem;color:var(--text-muted)}.info-short[data-astro-cid-q5ghu2nj]{font-size:.95rem;padding:1rem 1.1rem;background:var(--mauve-bg);border-radius:var(--radius-lg);max-height:16rem;overflow-y:auto}.info-short[data-astro-cid-q5ghu2nj] p:last-child{margin-bottom:0}.buy[data-astro-cid-q5ghu2nj]{margin-top:1.25rem}.opt[data-astro-cid-q5ghu2nj]{margin:0 0 1.1rem;padding:0;border:0;min-width:0}.opt[data-astro-cid-q5ghu2nj] legend[data-astro-cid-q5ghu2nj]{padding:0;margin-bottom:.5rem;font-weight:600}.opt-chosen[data-astro-cid-q5ghu2nj]{font-weight:400;color:var(--text-mid)}.pills[data-astro-cid-q5ghu2nj]{display:flex;flex-wrap:wrap;gap:.5rem}.pill[data-astro-cid-q5ghu2nj]{position:relative}.pill[data-astro-cid-q5ghu2nj] input[data-astro-cid-q5ghu2nj]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.pill[data-astro-cid-q5ghu2nj] span[data-astro-cid-q5ghu2nj]{display:inline-block;padding:.5rem 1rem;border:1.5px solid var(--border-strong);border-radius:999px;font-size:.9rem;background:#fff}.pill[data-astro-cid-q5ghu2nj] input[data-astro-cid-q5ghu2nj]:checked+span[data-astro-cid-q5ghu2nj]{border-color:var(--gold);background:var(--pink-bg);color:var(--gold);font-weight:600;box-shadow:0 0 0 3px var(--gold-dim)}.pill[data-astro-cid-q5ghu2nj] input[data-astro-cid-q5ghu2nj]:focus-visible+span[data-astro-cid-q5ghu2nj]{outline:2px solid var(--gold);outline-offset:2px}.pill[data-astro-cid-q5ghu2nj] input[data-astro-cid-q5ghu2nj]:disabled+span[data-astro-cid-q5ghu2nj]{opacity:.4;text-decoration:line-through;cursor:not-allowed}.opt[data-astro-cid-q5ghu2nj] select[data-astro-cid-q5ghu2nj]{width:100%;padding:.75rem 2.5rem .75rem 1rem;appearance:none;font:inherit;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%2345454d' stroke-width='1.6'%3E%3Cpath d='m1 1 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 1rem center;border:1.5px solid var(--border-strong);border-radius:var(--radius);color:var(--text)}.opt[data-astro-cid-q5ghu2nj] select[data-astro-cid-q5ghu2nj]:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-dim)}.stock[data-astro-cid-q5ghu2nj]{min-height:1.5rem;margin:0 0 .75rem;font-size:.9rem}.stock[data-astro-cid-q5ghu2nj] .stock-in{color:var(--success);font-weight:500}.stock[data-astro-cid-q5ghu2nj] .stock-out,.stock-out[data-astro-cid-q5ghu2nj]{color:var(--ember-text);font-weight:500}.stock-in[data-astro-cid-q5ghu2nj]{color:var(--success);font-weight:500}.buy-row[data-astro-cid-q5ghu2nj]{display:flex;gap:.75rem;flex-wrap:wrap}.qty[data-astro-cid-q5ghu2nj]{display:inline-flex;align-items:center;border:1.5px solid var(--border-strong);border-radius:999px;overflow:hidden}.qty[data-astro-cid-q5ghu2nj] button[data-astro-cid-q5ghu2nj]{width:2.75rem;height:3rem;border:0;background:#fff;font-size:1.2rem;color:var(--text)}.qty[data-astro-cid-q5ghu2nj] button[data-astro-cid-q5ghu2nj]:hover{background:var(--bg-3)}.qty[data-astro-cid-q5ghu2nj] input[data-astro-cid-q5ghu2nj]{width:3rem;height:3rem;border:0;text-align:center;font:inherit;font-size:1rem;-moz-appearance:textfield}.qty[data-astro-cid-q5ghu2nj] input[data-astro-cid-q5ghu2nj]::-webkit-outer-spin-button,.qty[data-astro-cid-q5ghu2nj] input[data-astro-cid-q5ghu2nj]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.add[data-astro-cid-q5ghu2nj]{flex:1;min-width:12rem;height:3rem;font-size:1rem}.buy-msg[data-astro-cid-q5ghu2nj]{min-height:1.4rem;margin:.5rem 0 0;font-size:.9rem;color:var(--success)}.ask[data-astro-cid-q5ghu2nj]{width:100%;margin-top:.5rem}.facts[data-astro-cid-q5ghu2nj]{margin:1.5rem 0 0;padding:1rem 0 0;list-style:none;border-top:1px solid var(--border);display:grid;gap:.4rem;font-size:.875rem}.facts[data-astro-cid-q5ghu2nj] li[data-astro-cid-q5ghu2nj]{display:grid;grid-template-columns:6rem 1fr;gap:.5rem}.facts[data-astro-cid-q5ghu2nj] li[data-astro-cid-q5ghu2nj]>span[data-astro-cid-q5ghu2nj]:first-child{color:var(--text-muted)}.facts[data-astro-cid-q5ghu2nj] a[data-astro-cid-q5ghu2nj]{color:var(--gold);text-decoration:underline}.assure[data-astro-cid-q5ghu2nj]{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.4rem;font-size:.875rem;color:var(--text-mid)}.assure[data-astro-cid-q5ghu2nj] li[data-astro-cid-q5ghu2nj]{padding:.55rem .9rem;border-radius:var(--radius);background:var(--tone-bg)}.assure[data-astro-cid-q5ghu2nj] li[data-astro-cid-q5ghu2nj]:before{content:"✓";margin-right:.5rem;color:var(--tone-ink);font-weight:700}.assure[data-astro-cid-q5ghu2nj] a[data-astro-cid-q5ghu2nj]{color:var(--gold);text-decoration:underline}.desc[data-astro-cid-q5ghu2nj]{margin-top:3.5rem;max-width:52rem}.desc[data-astro-cid-q5ghu2nj] h2[data-astro-cid-q5ghu2nj],.related[data-astro-cid-q5ghu2nj] h2[data-astro-cid-q5ghu2nj]{font-size:1.4rem;margin-bottom:1rem}.related[data-astro-cid-q5ghu2nj]{margin-top:3.5rem}.related[data-astro-cid-q5ghu2nj] ul[data-astro-cid-q5ghu2nj]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:0;padding:0;list-style:none}@media(min-width:640px){.related[data-astro-cid-q5ghu2nj] ul[data-astro-cid-q5ghu2nj]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.related[data-astro-cid-q5ghu2nj] ul[data-astro-cid-q5ghu2nj]{grid-template-columns:repeat(5,1fr)}}
