.pdp[data-astro-cid-cjxtvhd5]{display:grid;gap:var(--s-8);padding-top:var(--s-8);align-items:start}.gallery[data-astro-cid-cjxtvhd5]{display:grid;gap:var(--s-3)}.gallery__main[data-astro-cid-cjxtvhd5]{position:relative;aspect-ratio:1;border-radius:var(--r-xl);overflow:hidden;background:var(--silver-100);box-shadow:var(--sh-product)}.gallery__slide[data-astro-cid-cjxtvhd5]{position:absolute;inset:0}.gallery__slide[data-astro-cid-cjxtvhd5].is-switched:not([hidden]){animation:fade var(--dur-3) var(--ease-out)}@keyframes fade{0%{opacity:.4}}.gallery__thumbs[data-astro-cid-cjxtvhd5]{display:flex;gap:var(--s-2);overflow-x:auto;padding:3px}.gallery__thumb[data-astro-cid-cjxtvhd5]{flex:none;width:72px;height:72px;padding:0;border:0;border-radius:var(--r-sm);overflow:hidden;background:var(--silver-100);opacity:.65;transition:opacity var(--dur-1)}.gallery__thumb--poster[data-astro-cid-cjxtvhd5]{display:grid;place-items:center;background:#111!important;color:#fff;font:600 12px/1 var(--font-display)}.gallery__note[data-astro-cid-cjxtvhd5]{display:flex;gap:6px;align-items:flex-start;font-size:var(--fs-xs)}.gallery__note[data-astro-cid-cjxtvhd5] .icon[data-astro-cid-cjxtvhd5]{width:15px;height:15px;margin-top:3px;flex:none}.gallery__slide--poster[data-astro-cid-cjxtvhd5] .poster{aspect-ratio:auto;height:100%}.gallery__thumb[data-astro-cid-cjxtvhd5][aria-selected=true]{opacity:1;box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink-900)}.buy[data-astro-cid-cjxtvhd5]{display:grid;gap:var(--s-5)}.buy__intro[data-astro-cid-cjxtvhd5]{font-size:var(--fs-md);color:var(--text-2)}.buy__hl[data-astro-cid-cjxtvhd5]{display:grid;gap:var(--s-2)}.buy__hl[data-astro-cid-cjxtvhd5] li[data-astro-cid-cjxtvhd5]{display:flex;gap:var(--s-2);font-weight:600}.buy__hl[data-astro-cid-cjxtvhd5] .icon[data-astro-cid-cjxtvhd5]{color:var(--success);margin-top:4px;width:18px;height:18px}.opt[data-astro-cid-cjxtvhd5]{border:0;padding:0;margin:0}.opt[data-astro-cid-cjxtvhd5] legend[data-astro-cid-cjxtvhd5]{font-weight:700;margin-bottom:var(--s-3);font-size:var(--fs-sm)}.opt__swatches[data-astro-cid-cjxtvhd5]{display:flex;flex-wrap:wrap;gap:var(--s-3)}.opt__sw[data-astro-cid-cjxtvhd5]{position:relative;cursor:pointer}.opt__sw[data-astro-cid-cjxtvhd5] input[data-astro-cid-cjxtvhd5]{position:absolute;opacity:0;inset:0;cursor:pointer}.opt__sw[data-astro-cid-cjxtvhd5] span[data-astro-cid-cjxtvhd5][style]{display:block;width:36px;height:36px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #0000002e,0 0 0 3px var(--surface),0 0 0 4px var(--border)}.opt__sw[data-astro-cid-cjxtvhd5] input[data-astro-cid-cjxtvhd5]:checked+span[data-astro-cid-cjxtvhd5]{box-shadow:inset 0 0 0 1px #0000002e,0 0 0 3px var(--surface),0 0 0 5px var(--ink-900)}.opt__sw[data-astro-cid-cjxtvhd5] input[data-astro-cid-cjxtvhd5]:focus-visible+span[data-astro-cid-cjxtvhd5]{outline:3px solid var(--focus);outline-offset:6px}.facts[data-astro-cid-cjxtvhd5]{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;border-radius:var(--r-md);overflow:hidden;background:var(--border);box-shadow:inset 0 0 0 1px var(--border)}.facts[data-astro-cid-cjxtvhd5]>div[data-astro-cid-cjxtvhd5]{background:var(--surface);padding:var(--s-3) var(--s-4)}.facts[data-astro-cid-cjxtvhd5] dt[data-astro-cid-cjxtvhd5]{font-size:var(--fs-2xs);color:var(--text-3);font-weight:700}.facts[data-astro-cid-cjxtvhd5] dd[data-astro-cid-cjxtvhd5]{margin:2px 0 0;font-size:var(--fs-sm);font-weight:600}.regionbox[data-astro-cid-cjxtvhd5]{display:grid;gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-lg);background:var(--silver-50);box-shadow:inset 0 0 0 1px var(--border)}.regionbox[data-astro-cid-cjxtvhd5] h2[data-astro-cid-cjxtvhd5]{font-size:var(--fs-base)}.regionbox__row[data-astro-cid-cjxtvhd5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2);font-weight:700;font-size:var(--fs-sm)}.regionbox__row[data-astro-cid-cjxtvhd5] span[data-astro-cid-cjxtvhd5]:last-child{display:inline-flex;gap:6px;align-items:center}.regionbox[data-astro-cid-cjxtvhd5] .icon[data-astro-cid-cjxtvhd5]{color:var(--brand);width:18px;height:18px}.buy__cta[data-astro-cid-cjxtvhd5]{display:flex;flex-wrap:wrap;gap:var(--s-3)}.unitbox[data-astro-cid-cjxtvhd5]{display:grid;gap:var(--s-8);padding:clamp(1.5rem,1rem + 3vw,3rem);border-radius:var(--r-xl);background:var(--ink-950);color:#fff}.unitbox[data-astro-cid-cjxtvhd5] .h-section[data-astro-cid-cjxtvhd5]{color:#fff}.unitbox[data-astro-cid-cjxtvhd5] .lead[data-astro-cid-cjxtvhd5]{color:#c3c3cb;margin-top:var(--s-3)}.unitbox[data-astro-cid-cjxtvhd5] .eyebrow[data-astro-cid-cjxtvhd5]{color:#ff5f61}.unitlist[data-astro-cid-cjxtvhd5]{display:grid;gap:var(--s-3)}.unitlist[data-astro-cid-cjxtvhd5] li[data-astro-cid-cjxtvhd5]{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-4);border-radius:var(--r-md);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}.unitlist[data-astro-cid-cjxtvhd5] .icon[data-astro-cid-cjxtvhd5]{color:#ff5f61;flex:none;margin-top:2px}.unitlist[data-astro-cid-cjxtvhd5] b[data-astro-cid-cjxtvhd5]{display:block}.unitlist[data-astro-cid-cjxtvhd5] span[data-astro-cid-cjxtvhd5]{color:#b7b7c0;font-size:var(--fs-sm)}@media(min-width:960px){.unitbox[data-astro-cid-cjxtvhd5]{grid-template-columns:1fr 1.1fr;align-items:center}}.wbox[data-astro-cid-cjxtvhd5]{display:grid;gap:var(--s-4);align-items:center;padding:var(--s-6);border-radius:var(--r-xl);background:var(--silver-50);box-shadow:inset 0 0 0 1px var(--border)}@media(min-width:800px){.wbox[data-astro-cid-cjxtvhd5]{grid-template-columns:auto 1fr auto}}.link-inline[data-astro-cid-cjxtvhd5]{display:inline-flex;align-items:center;gap:4px;color:var(--brand);font-weight:700}.link-inline[data-astro-cid-cjxtvhd5] .icon[data-astro-cid-cjxtvhd5]{width:15px;height:15px}.rel[data-astro-cid-cjxtvhd5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--s-4)}@media(max-width:560px){.rel[data-astro-cid-cjxtvhd5]{grid-template-columns:1fr 1fr;gap:var(--s-3)}}@media(min-width:1024px){.pdp[data-astro-cid-cjxtvhd5]{grid-template-columns:1fr 1fr;gap:var(--s-12)}.gallery[data-astro-cid-cjxtvhd5]{position:sticky;top:calc(var(--header-h) + 52px)}}
