.pwr_Va_top{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.pwr_Va_gallery{gap:12px;min-width:0;display:grid}.pwr_Va_frame{--x:50%;--y:40%;aspect-ratio:5/4;background:var(--stage);outline-offset:3px;border-radius:6px;position:relative;overflow:hidden}.pwr_Va_frame[data-cutout=true]{background:radial-gradient(90% 70% at 50% 40%,#2b2e33 0%,#17191c 58%,#0d0e10 100%)}.pwr_Va_layer{position:absolute;inset:0;overflow:hidden}.pwr_Va_backdrop{object-fit:cover;filter:blur(36px)brightness(.45)saturate(.8);transform:scale(1.2)}.pwr_Va_photo{object-fit:contain}.pwr_Va_cutWrap{position:absolute;inset:12% 14% 14%}.pwr_Va_cutImg{object-fit:contain;filter:drop-shadow(0 26px 30px #0000008c)}.pwr_Va_floor{filter:blur(6px);background:radial-gradient(50% 50%,#0009,#0000 100%);height:12%;position:absolute;bottom:-6%;left:16%;right:16%}.pwr_Va_light{background:radial-gradient(circle 340px at var(--x) var(--y), #fff8ec1a, transparent 70%);pointer-events:none;opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.pwr_Va_frame:hover .pwr_Va_light{opacity:1}.pwr_Va_nav{z-index:2;width:44px;height:44px;color:var(--ink);cursor:pointer;opacity:0;box-shadow:inset 0 -2px 0 var(--hair-2);background:#f5f6f7eb;border:0;border-radius:4px;place-items:center;margin-top:-22px;transition:opacity .3s,background .2s;display:grid;position:absolute;top:50%}.pwr_Va_prev{left:14px}.pwr_Va_next{right:14px}.pwr_Va_frame:hover .pwr_Va_nav,.pwr_Va_nav:focus-visible{opacity:1}.pwr_Va_nav:hover{background:#fff}.pwr_Va_counter{z-index:2;color:var(--on-stage-2);font-size:12px;position:absolute;bottom:14px;right:16px}.pwr_Va_thumbs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.pwr_Va_thumbs::-webkit-scrollbar{display:none}.pwr_Va_thumb{aspect-ratio:1;background:var(--stage);cursor:pointer;border:0;border-radius:4px;flex:none;width:88px;padding:0;position:relative;overflow:hidden}.pwr_Va_thumb img{opacity:.55;transition:opacity .3s}.pwr_Va_thumb:hover img{opacity:.85}.pwr_Va_thumb[aria-selected=true] img{opacity:1}.pwr_Va_thumb[data-cutout=true]{background:radial-gradient(90% 80% at 50% 40%,#2b2e33,#111214)}.pwr_Va_thumb[data-cutout=true] img{padding:8px}.pwr_Va_thumb[aria-selected=true]{box-shadow:0 0 0 2px var(--al), 0 0 0 3px var(--ink)}.pwr_Va_panel{top:calc(var(--header) + 24px);padding-top:8px;position:sticky}.pwr_Va_kind{color:var(--steel);font-size:14px}.pwr_Va_h1{font-family:var(--display);letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(40px,5vw,72px);font-weight:300;line-height:.98}.pwr_Va_lead{color:#4a4f56;max-width:34em;margin:18px 0 0}.pwr_Va_priceRow{align-items:baseline;gap:14px;margin-top:28px;display:flex}.pwr_Va_price{font-family:var(--display);letter-spacing:-.02em;font-size:34px;font-weight:300}.pwr_Va_priceRow s{color:var(--steel);font-size:16px}.pwr_Va_each{color:var(--steel);margin:2px 0 0;font-size:13px}.pwr_Va_colors{border:0;margin:24px 0 0;padding:0}.pwr_Va_colors legend{color:var(--steel);margin-bottom:10px;padding:0;font-size:14px}.pwr_Va_colors legend b{color:var(--ink);font-weight:500}.pwr_Va_colors>div{gap:10px;display:flex}.pwr_Va_swatch{cursor:pointer;position:relative}.pwr_Va_swatch input{opacity:0;cursor:pointer;position:absolute;inset:0}.pwr_Va_swatch span:first-of-type{border-radius:50%;width:34px;height:34px;transition:box-shadow .2s;display:block;box-shadow:inset 0 0 0 1px #00000026}.pwr_Va_swatch input:checked+span{box-shadow:inset 0 0 0 1px #00000026, 0 0 0 3px var(--al), 0 0 0 4px var(--ink)}.pwr_Va_swatch input:focus-visible+span{outline:2px solid var(--ink);outline-offset:5px}.pwr_Va_buy{grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:28px;display:grid}.pwr_Va_facts{color:var(--ink-2);gap:10px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.pwr_Va_facts li{align-items:center;gap:12px;display:flex}.pwr_Va_dash{background:var(--steel);flex:none;width:6px;height:1px}@media (max-width:1080px){.pwr_Va_top{grid-template-columns:minmax(0,1fr)}.pwr_Va_panel{position:static}}@media (hover:none){.pwr_Va_nav{opacity:1;width:36px;height:36px;margin-top:-18px}}@media (max-width:560px){.pwr_Va_frame{aspect-ratio:1}.pwr_Va_thumb{width:64px}}
