.pdp[data-astro-cid-25bpofnm]{display:grid;gap:clamp(30px,4vw,60px);align-items:start}.pdp[data-astro-cid-25bpofnm]>[data-astro-cid-25bpofnm]{min-width:0}@media(min-width:940px){.pdp[data-astro-cid-25bpofnm]{grid-template-columns:1.05fr 1fr}}.pdp__main[data-astro-cid-25bpofnm]{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-lg);overflow:hidden;background:var(--ink-800);border:1px solid var(--line-soft)}@media(max-width:939px){.pdp__main[data-astro-cid-25bpofnm]{max-height:72vh}}.pdp__main[data-astro-cid-25bpofnm] img{width:100%;height:100%;object-fit:cover}.pdp__main--low[data-astro-cid-25bpofnm]{max-width:500px}.pdp__sr[data-astro-cid-25bpofnm]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:13px;color:var(--fg-dim)}.pdp__thumbs[data-astro-cid-25bpofnm]{display:flex;gap:10px;margin-top:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.pdp__thumbs[data-astro-cid-25bpofnm]::-webkit-scrollbar{height:4px}.pdp__thumbs[data-astro-cid-25bpofnm]::-webkit-scrollbar-track{background:transparent}.pdp__thumbs[data-astro-cid-25bpofnm]::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.pdp__thumb[data-astro-cid-25bpofnm]{flex:0 0 auto;scroll-snap-align:start;width:78px;aspect-ratio:1;padding:0;overflow:hidden;cursor:pointer;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--ink-800);transition:border-color .2s}@media(max-width:560px){.pdp__thumb[data-astro-cid-25bpofnm]{width:66px}}.pdp__thumb[data-astro-cid-25bpofnm].is-on,.pdp__thumb[data-astro-cid-25bpofnm]:hover{border-color:var(--gold)}.pdp__thumb[data-astro-cid-25bpofnm] img{width:100%;height:100%;object-fit:cover}.pdp__price[data-astro-cid-25bpofnm]{display:flex;align-items:baseline;gap:8px;margin:22px 0 6px;color:var(--fg-dim);font-size:13px}.pdp__price[data-astro-cid-25bpofnm] strong[data-astro-cid-25bpofnm]{font-family:var(--font-display);font-size:2.3rem;color:var(--gold);font-weight:500}.pdp__price--req[data-astro-cid-25bpofnm]{font-size:1.85rem!important}.pdp__pricenote[data-astro-cid-25bpofnm]{font-size:12.5px;color:var(--fg-dim);margin-bottom:22px}.pdp__short[data-astro-cid-25bpofnm]{color:var(--fg-muted);font-size:15.5px}.pdp__feats[data-astro-cid-25bpofnm]{list-style:none;margin:24px 0;padding:0;display:flex;flex-direction:column;gap:10px}.pdp__feats[data-astro-cid-25bpofnm] li[data-astro-cid-25bpofnm]{position:relative;padding-left:26px;font-size:14.2px;color:var(--fg-muted)}.pdp__feats[data-astro-cid-25bpofnm] li[data-astro-cid-25bpofnm]:before{content:"";position:absolute;left:3px;top:8px;width:8px;height:8px;border-radius:50%;background:var(--gold)}.cfg[data-astro-cid-25bpofnm]{display:grid;gap:14px;margin:28px 0 22px;padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink-800)}@media(min-width:560px){.cfg[data-astro-cid-25bpofnm]{grid-template-columns:1fr 1fr}.cfg__t[data-astro-cid-25bpofnm]{grid-column:1 / -1}}.cfg__t[data-astro-cid-25bpofnm]{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:700;margin:0}.cfg__f[data-astro-cid-25bpofnm]{display:flex;flex-direction:column;gap:7px}.cfg__f[data-astro-cid-25bpofnm] span[data-astro-cid-25bpofnm]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim)}.cfg[data-astro-cid-25bpofnm] select[data-astro-cid-25bpofnm],.cfg[data-astro-cid-25bpofnm] input[data-astro-cid-25bpofnm]{padding:11px 13px;background:var(--ink-900);color:var(--fg);border:1px solid var(--line-soft);border-radius:var(--radius);font-size:14px;width:100%}.cfg[data-astro-cid-25bpofnm] select[data-astro-cid-25bpofnm]:focus,.cfg[data-astro-cid-25bpofnm] input[data-astro-cid-25bpofnm]:focus{border-color:var(--gold);outline:none}.pdp__cta[data-astro-cid-25bpofnm]{display:grid;gap:12px}@media(min-width:560px){.pdp__cta[data-astro-cid-25bpofnm]{grid-template-columns:1fr 1fr}}.specs[data-astro-cid-25bpofnm]{width:100%;border-collapse:collapse;margin-top:30px;font-size:14px}.specs[data-astro-cid-25bpofnm] th[data-astro-cid-25bpofnm],.specs[data-astro-cid-25bpofnm] td[data-astro-cid-25bpofnm]{text-align:left;padding:13px 0;border-bottom:1px solid var(--line-soft)}.specs[data-astro-cid-25bpofnm] th[data-astro-cid-25bpofnm]{font-weight:400;color:var(--fg-dim)}.specs[data-astro-cid-25bpofnm] td[data-astro-cid-25bpofnm]{text-align:right;color:var(--fg)}.chips[data-astro-cid-25bpofnm]{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.chip[data-astro-cid-25bpofnm]{padding:7px 14px;border:1px solid var(--line);border-radius:99px;font-size:12px;color:var(--gold)}
