.pdp[data-astro-cid-2or5hpsh]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr);gap:clamp(32px,5vw,96px);padding-top:clamp(16px,3vw,40px);position:relative}.gallery-wrap[data-astro-cid-2or5hpsh]{position:relative;min-width:0}.gallery[data-astro-cid-2or5hpsh]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gallery__item[data-astro-cid-2or5hpsh]{margin:0;aspect-ratio:4 / 5;overflow:hidden;background:var(--bg-2)}.gallery__item[data-astro-cid-2or5hpsh]:first-child:nth-last-child(odd){grid-column:span 2;aspect-ratio:1 / 1}.gallery__item[data-astro-cid-2or5hpsh]:only-child{aspect-ratio:4 / 5}.gallery__item[data-astro-cid-2or5hpsh] img{width:100%;height:100%;object-fit:cover}.gallery__count[data-astro-cid-2or5hpsh]{display:none}.info__sticky[data-astro-cid-2or5hpsh]{position:sticky;top:calc(var(--header-h) + 32px);padding-bottom:40px}.crumbs[data-astro-cid-2or5hpsh] a[data-astro-cid-2or5hpsh]:hover{color:var(--ink)}.title[data-astro-cid-2or5hpsh]{font-size:clamp(34px,3.4vw,50px);line-height:1.05;margin:14px 0 12px}.title[data-astro-cid-2or5hpsh]:first-letter{text-transform:uppercase}.comp[data-astro-cid-2or5hpsh]{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:-20px 0 32px}.price[data-astro-cid-2or5hpsh]{font-size:17px;color:var(--ink-2);margin-bottom:32px;font-variant-numeric:tabular-nums}.opt[data-astro-cid-2or5hpsh]{border:0;padding:0;margin:0 0 24px}.opt__legend[data-astro-cid-2or5hpsh]{display:flex;gap:12px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;padding:0}.opt__values[data-astro-cid-2or5hpsh]{display:flex;flex-wrap:wrap;gap:8px}.opt__btn[data-astro-cid-2or5hpsh]{min-width:64px;height:44px;padding:0 16px;background:transparent;border:1px solid var(--line);font-size:13px;transition:border-color .25s var(--ease),background .25s var(--ease)}.opt__btn[data-astro-cid-2or5hpsh]:hover{border-color:var(--ink)}.opt__btn[data-astro-cid-2or5hpsh].is-selected{border-color:var(--ink);background:var(--ink);color:var(--bg)}.opt__btn[data-astro-cid-2or5hpsh].is-unavailable{color:var(--muted);text-decoration:line-through}.add[data-astro-cid-2or5hpsh]{margin-top:8px}.preorder[data-astro-cid-2or5hpsh]{font-size:13px;color:var(--ink-2);background:var(--bg-2);padding:12px 14px;margin:14px 0 0;line-height:1.5}.assure[data-astro-cid-2or5hpsh]{font-size:12px;text-align:center;margin:14px 0 32px}.acc[data-astro-cid-2or5hpsh] details[data-astro-cid-2or5hpsh]{border-top:1px solid var(--line)}.acc[data-astro-cid-2or5hpsh] details[data-astro-cid-2or5hpsh]:last-child{border-bottom:1px solid var(--line)}.acc[data-astro-cid-2or5hpsh] summary[data-astro-cid-2or5hpsh]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:18px 0;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.acc[data-astro-cid-2or5hpsh] summary[data-astro-cid-2or5hpsh]::-webkit-details-marker{display:none}.acc[data-astro-cid-2or5hpsh] summary[data-astro-cid-2or5hpsh]:after{content:"+";font-weight:300;font-size:16px;line-height:1;transition:transform .3s var(--ease)}.acc[data-astro-cid-2or5hpsh] details[data-astro-cid-2or5hpsh][open] summary[data-astro-cid-2or5hpsh]:after{transform:rotate(45deg)}.acc[data-astro-cid-2or5hpsh] .prose[data-astro-cid-2or5hpsh]{padding-bottom:20px;font-size:14px}.acc[data-astro-cid-2or5hpsh] .prose[data-astro-cid-2or5hpsh] ul[data-astro-cid-2or5hpsh]{padding-left:18px;margin:0 0 1em}.acc[data-astro-cid-2or5hpsh] .prose[data-astro-cid-2or5hpsh] li[data-astro-cid-2or5hpsh]{margin-bottom:4px}.more[data-astro-cid-2or5hpsh]{margin-top:clamp(80px,10vw,140px)}.more__grid[data-astro-cid-2or5hpsh]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px}@media(max-width:900px){.pdp[data-astro-cid-2or5hpsh]{grid-template-columns:1fr;padding-top:0}.gallery[data-astro-cid-2or5hpsh]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;margin-inline:calc(var(--gutter) * -1);scrollbar-width:none}.gallery[data-astro-cid-2or5hpsh]::-webkit-scrollbar{display:none}.gallery__item[data-astro-cid-2or5hpsh],.gallery__item[data-astro-cid-2or5hpsh]:first-child:nth-last-child(odd){flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4 / 5}.gallery__count[data-astro-cid-2or5hpsh]{display:block;position:absolute;bottom:14px;right:0;font-size:11px;letter-spacing:.12em;background:color-mix(in srgb,var(--bg) 85%,transparent);padding:4px 10px}.info__sticky[data-astro-cid-2or5hpsh]{position:static}.more__grid[data-astro-cid-2or5hpsh]{grid-template-columns:repeat(2,1fr);gap:32px 12px}}
