.pd3.astro-5y56cnbb{padding-top:calc(var(--head) + clamp(32px, 5vw, 64px))}.pd3-top.astro-5y56cnbb{text-align:center;justify-items:center;gap:12px;display:grid}.pd3-crumb.astro-5y56cnbb{color:var(--mute-l);gap:10px;display:flex}.pd3-crumb.astro-5y56cnbb a.astro-5y56cnbb{align-items:center;min-height:40px;display:inline-flex}.pd3-h.astro-5y56cnbb{font-size:clamp(56px,9vw,150px)}.pd3-price.astro-5y56cnbb{font-size:22px}.pd3-stage.astro-5y56cnbb{aspect-ratio:4/3;background:var(--paper-2);width:min(100% - 36px,980px);margin:clamp(24px,4vw,48px) auto 0;position:relative}.pd3-stage.astro-5y56cnbb img.astro-5y56cnbb{object-fit:contain;width:88%;height:88%;position:absolute;inset:6%}.pd3-sw.astro-5y56cnbb{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);gap:4px;padding:4px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.pd3-sw.astro-5y56cnbb a.astro-5y56cnbb{align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:13px;font-weight:400;transition:background .3s,color .3s;display:inline-flex}.pd3-sw.astro-5y56cnbb i.astro-5y56cnbb{background:var(--c);border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #11111040}.pd3-sw.astro-5y56cnbb a.astro-5y56cnbb[aria-current=true]{background:var(--ink);color:var(--paper)}@media (hover:hover){.pd3-sw.astro-5y56cnbb a.astro-5y56cnbb:not([aria-current=true]):hover{background:var(--paper-2)}}.pd3-col.astro-5y56cnbb{gap:22px;width:min(100% - 36px,640px);margin:clamp(32px,5vw,56px) auto 0;display:grid}.pd3-lead.astro-5y56cnbb{text-align:center;font-size:19px;font-weight:350;line-height:1.55}.pd3-opt.astro-5y56cnbb{gap:10px;display:grid}.pd3-l.astro-5y56cnbb{justify-content:space-between;display:flex}.pd3-l.astro-5y56cnbb a.astro-5y56cnbb{text-underline-offset:4px;text-transform:none;letter-spacing:0;font-size:14px;text-decoration:underline 1px}.pd3-row.astro-5y56cnbb{justify-content:space-between;align-items:center;display:flex}.pd3-sum.astro-5y56cnbb{color:var(--mute-l);justify-items:end;font-size:13px;display:grid}.pd3-sum.astro-5y56cnbb strong.astro-5y56cnbb{color:var(--ink);font-size:24px}.pd3-buy.astro-5y56cnbb{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pd3-specs.astro-5y56cnbb{border-top:1px solid var(--ink)}.pd3-specs.astro-5y56cnbb>div.astro-5y56cnbb{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;gap:16px;padding:14px 0;display:grid}.pd3-specs.astro-5y56cnbb dt.astro-5y56cnbb{color:var(--mute-l);padding-top:3px}.pd3-specs.astro-5y56cnbb dd.astro-5y56cnbb{font-size:15px;font-weight:350;line-height:1.55}.pd3-guide.astro-5y56cnbb table.astro-5y56cnbb{border-collapse:collapse;width:100%;margin-top:10px}.pd3-guide.astro-5y56cnbb td.astro-5y56cnbb{border-bottom:1px solid var(--line);padding:12px 0;font-size:15px}.pd3-guide.astro-5y56cnbb td.astro-5y56cnbb:first-child{font-weight:600}.pd3-fz.astro-5y56cnbb{background:var(--ink);color:var(--paper);transition:background .4s var(--ease), color .4s var(--ease);box-shadow:inset 0 0 0 1px var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.pd3-fz.astro-5y56cnbb b.astro-5y56cnbb{font-size:22px;font-weight:500;display:block}.pd3-fz.astro-5y56cnbb small.astro-5y56cnbb{color:var(--mute-d);margin-top:4px;font-size:14px;display:block}.pd3-fz.astro-5y56cnbb svg{width:24px;height:24px;transition:transform .4s var(--ease)}@media (hover:hover){.pd3-fz.astro-5y56cnbb:hover{background:var(--paper);color:var(--ink)}.pd3-fz.astro-5y56cnbb:hover small.astro-5y56cnbb{color:var(--mute-l)}.pd3-fz.astro-5y56cnbb:hover svg{transform:translate(6px)}}.pd3-more.astro-5y56cnbb{padding-block:clamp(80px,11vw,140px)}.pd3-mh.astro-5y56cnbb{margin-bottom:28px;font-size:clamp(44px,5vw,80px)}.pd3-grid.astro-5y56cnbb{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=760px){.pd3-stage.astro-5y56cnbb{aspect-ratio:1;width:100%}.pd3-sw.astro-5y56cnbb{max-width:calc(100% - 20px);bottom:10px}.pd3-sw.astro-5y56cnbb a.astro-5y56cnbb{justify-content:center;min-width:40px;padding:0 9px}.pd3-sw.astro-5y56cnbb span.astro-5y56cnbb{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pd3-buy.astro-5y56cnbb{z-index:5;grid-template-columns:1fr;position:sticky;bottom:10px}.pd3-buy.astro-5y56cnbb .astro-5y56cnbb[data-add]{background:var(--paper)}.pd3-specs.astro-5y56cnbb>div.astro-5y56cnbb{grid-template-columns:1fr;gap:4px}.pd3-grid.astro-5y56cnbb{grid-template-columns:1fr 1fr;gap:14px}}
