.pdp[data-astro-cid-7gxlfkmw]{padding-top:22px}.crumbs[data-astro-cid-7gxlfkmw]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px;color:var(--muted);font-size:.88rem}.crumbs[data-astro-cid-7gxlfkmw] a[data-astro-cid-7gxlfkmw]{text-underline-offset:3px}.pdp-grid[data-astro-cid-7gxlfkmw]{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(26px,5vw,64px);align-items:start}.pdp-visual[data-astro-cid-7gxlfkmw]{position:sticky;top:92px;padding:8%;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.pdp-frame[data-astro-cid-7gxlfkmw][hidden]{display:none}.gallery-photo[data-astro-cid-7gxlfkmw]{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.gallery-photo[data-astro-cid-7gxlfkmw][hidden]{display:none}.gallery-thumbs[data-astro-cid-7gxlfkmw]{display:flex;justify-content:center;gap:10px;margin-top:18px}.gallery-thumb[data-astro-cid-7gxlfkmw]{width:72px;height:72px;padding:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer}.gallery-thumb[data-astro-cid-7gxlfkmw] img[data-astro-cid-7gxlfkmw]{display:block;width:100%;height:100%;object-fit:contain}.gallery-thumb[data-astro-cid-7gxlfkmw][aria-pressed=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.gallery-thumb[data-astro-cid-7gxlfkmw]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.pdp-buy[data-astro-cid-7gxlfkmw] .badge[data-astro-cid-7gxlfkmw]{margin-bottom:14px}h1[data-astro-cid-7gxlfkmw]{font-size:clamp(2rem,4.4vw,3.2rem);margin-bottom:12px}.pdp-price[data-astro-cid-7gxlfkmw]{font-size:1.35rem;font-weight:600;font-variant-numeric:tabular-nums;margin-bottom:26px}.pdp-price[data-astro-cid-7gxlfkmw] .muted[data-astro-cid-7gxlfkmw]{font-size:.9rem;font-weight:400}.opt[data-astro-cid-7gxlfkmw]{border:0;margin:0 0 22px;padding:0}legend[data-astro-cid-7gxlfkmw]{padding:0;margin-bottom:12px;font-size:.95rem}.swatches[data-astro-cid-7gxlfkmw],.sizes[data-astro-cid-7gxlfkmw]{display:flex;flex-wrap:wrap;gap:10px}.swatch[data-astro-cid-7gxlfkmw],.size[data-astro-cid-7gxlfkmw]{position:relative;cursor:pointer}.swatch[data-astro-cid-7gxlfkmw] input[data-astro-cid-7gxlfkmw],.size[data-astro-cid-7gxlfkmw] input[data-astro-cid-7gxlfkmw]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.swatch-dot[data-astro-cid-7gxlfkmw]{display:block;width:40px;height:40px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #00000024,0 0 0 3px var(--bg),0 0 0 4px var(--line)}.swatch[data-astro-cid-7gxlfkmw] input[data-astro-cid-7gxlfkmw]:checked+.swatch-dot[data-astro-cid-7gxlfkmw]{box-shadow:inset 0 0 0 1px #00000024,0 0 0 3px var(--bg),0 0 0 5px var(--text)}.swatch[data-astro-cid-7gxlfkmw] input[data-astro-cid-7gxlfkmw]:focus-visible+.swatch-dot[data-astro-cid-7gxlfkmw]{outline:3px solid var(--accent);outline-offset:6px}.size[data-astro-cid-7gxlfkmw] span[data-astro-cid-7gxlfkmw]{display:grid;place-items:center;min-width:54px;height:46px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-weight:600;font-size:.92rem}.size[data-astro-cid-7gxlfkmw] input[data-astro-cid-7gxlfkmw]:checked+span[data-astro-cid-7gxlfkmw]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.size[data-astro-cid-7gxlfkmw] input[data-astro-cid-7gxlfkmw]:focus-visible+span[data-astro-cid-7gxlfkmw]{outline:3px solid var(--accent);outline-offset:2px}.perso[data-astro-cid-7gxlfkmw]{display:flex;flex-wrap:wrap;gap:14px 16px;margin:0 0 22px}.perso-field[data-astro-cid-7gxlfkmw]{display:grid;gap:8px;flex:1 1 180px;font-size:.95rem}.perso-short[data-astro-cid-7gxlfkmw]{flex:0 1 110px}.perso-field[data-astro-cid-7gxlfkmw] input[data-astro-cid-7gxlfkmw]{min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-weight:600}.perso-field[data-astro-cid-7gxlfkmw] input[data-astro-cid-7gxlfkmw]:focus{outline:none;border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.buy-row[data-astro-cid-7gxlfkmw]{display:flex;gap:12px;margin-top:6px}.qty[data-astro-cid-7gxlfkmw]{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.qty[data-astro-cid-7gxlfkmw] button[data-astro-cid-7gxlfkmw]{width:44px;border:0;background:none;font-size:1.2rem;cursor:pointer}.qty[data-astro-cid-7gxlfkmw] input[data-astro-cid-7gxlfkmw]{width:44px;border:0;background:none;text-align:center;font-weight:600;-moz-appearance:textfield}.qty[data-astro-cid-7gxlfkmw] input[data-astro-cid-7gxlfkmw]::-webkit-inner-spin-button,.qty[data-astro-cid-7gxlfkmw] input[data-astro-cid-7gxlfkmw]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buy-add[data-astro-cid-7gxlfkmw]{flex:1}.buy-msg[data-astro-cid-7gxlfkmw]{min-height:1.55em;margin:12px 0 18px;font-weight:600}.buy-msg[data-astro-cid-7gxlfkmw] a[data-astro-cid-7gxlfkmw]{margin-left:4px;text-underline-offset:3px}.pdp-desc[data-astro-cid-7gxlfkmw]{font-size:1.05rem}.pdp-facts[data-astro-cid-7gxlfkmw]{margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--line);list-style:none;display:grid;gap:8px;color:var(--muted);font-size:.92rem}@media(max-width:820px){.pdp-grid[data-astro-cid-7gxlfkmw]{grid-template-columns:1fr}.pdp-visual[data-astro-cid-7gxlfkmw]{position:static;max-width:520px;width:100%;margin-inline:auto}}
