.lp-stage-box{position:relative;overflow:hidden}.lp-stage{--stage-img:url(/images/stage/stage-light-900.webp);--stage-fill:#c5cbd7;--stage-cut:.19;--stage-zw:1.3;--stage-zh:1.194;--stage-vb:36.3%;--stage-vh:44%;--stage-shadow:#0d1b3a42;--stage-contact:#0d1b3a6b;background:var(--stage-fill);position:absolute;inset:0;overflow:hidden;container-type:size}.dark .lp-stage{--stage-img:url(/images/stage/stage-navy-900.webp);--stage-fill:#040810;--stage-cut:.127;--stage-zw:1.29;--stage-zh:1.158;--stage-vb:30%;--stage-vh:46%;--stage-shadow:#00000073;--stage-contact:#000000c7}.lp-stage__scene{--sw:max(100cqw, min(calc(var(--stage-zw) * var(--stage-zx,1) * 100cqw), calc(var(--stage-zh) * var(--stage-zy,1) * 100cqh)));left:calc(50cqw - var(--sw) / 2);bottom:calc(var(--sw) * -1.24111 * var(--stage-cut));width:var(--sw);aspect-ratio:900/1117;background:var(--stage-img) 0 0 / 100% 100% no-repeat;transform-origin:50% calc(100% - var(--stage-vb));transition:transform 1.1s var(--lp-ease);position:absolute}.lp-stage__scene:before{content:"";background:linear-gradient(var(--stage-fill), transparent);pointer-events:none;height:14%;position:absolute;inset:0 0 auto}.lp-stage__seat{left:50%;bottom:var(--stage-vb);height:var(--stage-vh);position:absolute;transform:translate(-50%)}.lp-stage__seat>:not(.lp-stage__contact){filter:drop-shadow(0 .7cqh .9cqh var(--stage-shadow))}.lp-stage__contact{background:var(--stage-contact);filter:blur(4px);border-radius:50%;height:3.2%;position:absolute;bottom:-1.4%;left:6%;right:6%}.lp-stage__object{-o-object-fit:contain;object-fit:contain;width:auto;max-width:none;height:100%;display:block}.lp-card{background:rgb(var(--lp-panel));border:1px solid rgb(var(--lp-edge));min-width:0;height:100%;color:rgb(var(--lp-text));transition:border-color .3s var(--lp-ease), transform .5s var(--lp-ease);flex-direction:column;display:flex;position:relative;container:lp-card/inline-size}.lp-card__inner{flex-direction:column;flex:1;min-width:0;display:flex}.lp-card__stage{aspect-ratio:1/1.1;flex:none}.lp-seal{z-index:2;letter-spacing:.06em;color:rgb(var(--lp-ok-ink));border:1px solid rgb(var(--lp-ok) / .45);background:rgb(var(--lp-panel) / .82);align-items:center;gap:4px;padding:6px 8px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px}.lp-card__body{flex-direction:column;flex:1;gap:14px;padding:18px 18px 20px;display:flex}.lp-card__head{flex-direction:column;gap:7px;display:flex}.lp-card .lp-eyebrow,.lp-feature .lp-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--lp-ink));font-size:13px;font-weight:700;line-height:1.2;display:block}.lp-card__titlerow{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.lp-card__title{letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;min-width:0;font-size:30px;font-weight:700;line-height:1}.lp-card__title a,.lp-feature__title a{color:inherit;text-decoration:none}.lp-card__title a:after,.lp-feature__title a:after{content:"";z-index:1;position:absolute;inset:0}.lp-card__title a:focus-visible,.lp-feature__title a:focus-visible{outline:none}.lp-card__title a:focus-visible:after,.lp-feature__title a:focus-visible:after{outline:2px solid rgb(var(--lp-ink));outline-offset:-2px}.lp-price{text-align:right;white-space:nowrap;flex:none}.lp-price small{color:rgb(var(--lp-dim));margin-bottom:5px;font-size:13px;font-weight:500;line-height:1;display:block}.lp-price__value{font-size:24px;line-height:1}.lp-plate{border:1px solid rgb(var(--lp-edge));grid-template-columns:1fr 1fr;display:grid}.lp-plate>div{min-width:0;padding:10px 12px}.lp-plate>div+div{border-left:1px solid rgb(var(--lp-edge))}.lp-plate b{white-space:nowrap;font-size:20px;font-weight:700;line-height:1.1;display:block}.lp-plate b.is-mono{letter-spacing:.02em;padding-top:4px;font-size:14px;font-weight:600}.lp-plate b.is-muted{color:rgb(var(--lp-dim))}.lp-plate span{color:rgb(var(--lp-dim));margin-top:5px;font-size:13px;font-weight:500;line-height:1.2;display:block}.lp-card__rating{align-items:center;min-height:20px;margin-top:auto;display:flex}.lp-card__rating>*{z-index:2;position:relative}.lp-buy{z-index:2;gap:8px;display:flex;position:relative}.lp-seg,.lp-select,.lp-add{z-index:2;position:relative}.lp-seg{border:1px solid rgb(var(--lp-edge-2));flex:1;min-width:0;height:44px;display:flex}.lp-seg button{min-width:0;height:100%;color:rgb(var(--lp-dim));white-space:nowrap;cursor:pointer;transition:background-color .2s var(--lp-ease), color .2s var(--lp-ease);background:0 0;border:0;flex:1;font-size:14px;font-weight:600}.lp-seg button+button{border-left:1px solid rgb(var(--lp-edge-2))}.lp-seg button[aria-checked=true]{background:rgb(var(--lp-panel-2));color:rgb(var(--lp-text));box-shadow:inset 0 -2px 0 rgb(var(--lp-aqua))}.lp-seg button:focus-visible,.lp-select select:focus-visible,.lp-add:focus-visible{outline:2px solid rgb(var(--lp-ink));outline-offset:2px}.lp-select{flex:1;min-width:0;display:none;position:relative}.lp-buy[data-switch=select] .lp-select{display:block}.lp-single{border:1px solid rgb(var(--lp-edge-2));white-space:nowrap;flex:1;align-items:center;min-width:0;height:44px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.lp-select select{border:1px solid rgb(var(--lp-edge-2));background:rgb(var(--lp-panel-2));width:100%;height:44px;color:rgb(var(--lp-text));appearance:none;cursor:pointer;border-radius:0;padding:0 34px 0 12px;font-size:16px;font-weight:600}.lp-select select:disabled{cursor:default;opacity:1}.lp-select svg{width:18px;height:18px;color:rgb(var(--lp-dim));pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.lp-add{border:1px solid rgb(var(--lp-brand));background:rgb(var(--lp-brand));cursor:pointer;width:44px;height:44px;transition:background-color .2s var(--lp-ease), border-color .2s var(--lp-ease);flex:none;place-items:center;display:inline-grid}.lp-add svg{width:20px;height:20px}.lp-add[aria-busy=true]{cursor:progress;opacity:.75}.lp-add.is-outline{color:rgb(var(--lp-ink));background:0 0}.lp-add--wide{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:8px;width:auto;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex}.lp-stock{color:rgb(var(--lp-dim));align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.lp-stock i{background:rgb(var(--lp-ok));border-radius:50%;flex:none;width:7px;height:7px}.lp-stock[data-stock=preorder] i{background:rgb(var(--lp-warn))}.lp-stock[data-stock=out] i{background:rgb(var(--lp-edge-2))}.lp-card__compare{z-index:2;min-height:44px;color:rgb(var(--lp-ink));align-self:flex-start;align-items:center;gap:6px;margin:-12px 0 -14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.lp-card:hover,.lp-feature:hover{border-color:rgb(var(--lp-brand));transform:translateY(-4px)}.lp-card:hover .lp-stage__scene,.lp-feature:hover .lp-stage__scene{transform:scale(1.04)}.lp-add:not(.is-outline):hover{border-color:rgb(var(--lp-brand-hover));background:rgb(var(--lp-brand-hover))}.lp-add.is-outline:hover{background:rgb(var(--lp-brand) / .1)}.lp-seg button:not([aria-checked=true]):hover{color:rgb(var(--lp-text))}.lp-card__compare:hover{text-decoration:underline}}@container lp-card (width>=340px){.lp-card__stage{aspect-ratio:1/.92}}@container lp-card (width<=279px){.lp-card__stage{aspect-ratio:1}.lp-seal{letter-spacing:.02em;padding:5px 6px;top:6px;right:6px}.lp-card__body{grid-template-rows:auto minmax(min-content,1fr);grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:8px;padding:10px 10px 12px;display:grid}.lp-card__head,.lp-card__titlerow,.lp-buy{display:contents}.lp-card .lp-eyebrow{letter-spacing:.01em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;grid-area:1/1/auto/-1;margin-bottom:-3px;overflow:hidden}.lp-card__title{grid-area:2/1/auto/-1;align-self:start;font-size:23px}.lp-card__rating{grid-area:3/1/auto/-1}.lp-plate{grid-area:4/1/auto/-1;grid-template-columns:1fr}.lp-plate[data-coa=unknown]{display:none}.lp-plate>div{align-items:baseline;gap:6px;padding:7px 8px;display:flex}.lp-plate>div+div{display:none}.lp-plate b{font-size:16px}.lp-plate span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:0;overflow:hidden}.lp-seg,.lp-select,.lp-single{grid-area:5/1/auto/-1}.lp-seg button{padding:0 2px;font-size:13px}.lp-single{display:flex}.lp-price{text-align:left;grid-area:6/1;align-self:center}.lp-price small{margin-bottom:3px}.lp-price__value{font-size:20px}.lp-add{grid-area:6/2}.lp-stock{grid-area:7/1/auto/-1}.lp-card__compare{grid-area:8/1/auto/-1;margin:-8px 0 -10px}}@container lp-card (width<=199px){.lp-buy[data-seg-long=true] .lp-seg{display:none}.lp-buy[data-seg-long=true] .lp-select{display:block}}@media (width<=639px){@container lp-card (width>=280px){.lp-card__inner{flex-direction:row}.lp-card__stage{--stage-zx:1.35;aspect-ratio:auto;align-self:stretch;width:40%;min-height:232px}.lp-seal{padding:5px 6px;top:8px;right:8px}.lp-card__body{gap:9px;min-width:0;padding:12px 12px 14px}.lp-card__head{gap:5px}.lp-card__title{font-size:24px}.lp-card__titlerow{flex-direction:column;align-items:flex-start;gap:6px}.lp-price{text-align:left}.lp-price small{margin:0 6px 0 0;display:inline}.lp-price__value{font-size:20px}.lp-plate{grid-template-columns:1fr}.lp-plate>div{align-items:baseline;gap:6px;padding:7px 9px;display:flex}.lp-plate>div+div{display:none}.lp-plate b{font-size:16px}.lp-plate span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:0;overflow:hidden}.lp-seg{display:none}.lp-select{display:block}.lp-card__compare{margin:-6px 0 -10px}}}.lp-feature{background:rgb(var(--lp-panel));border:1px solid rgb(var(--lp-edge));min-width:0;height:100%;color:rgb(var(--lp-text));transition:border-color .3s var(--lp-ease), transform .5s var(--lp-ease);flex-direction:column;display:flex;position:relative;container:lp-feature/inline-size}.lp-feature__inner{flex-direction:column;flex:1;display:flex}.lp-feature__stage{aspect-ratio:1/.86;flex:none}.lp-feature__body{flex-direction:column;flex:1;gap:14px;padding:20px 20px 22px;display:flex}.lp-feature__head{flex-direction:column;gap:7px;display:flex}.lp-feature__pick{border:1px solid rgb(var(--lp-edge-2));letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;margin-bottom:4px;padding:6px 8px;font-size:13px;font-weight:700;line-height:1}.lp-feature__title{letter-spacing:.005em;text-transform:uppercase;overflow-wrap:anywhere;font-size:44px;font-weight:700;line-height:.95}.lp-feature__desc{max-width:440px;color:rgb(var(--lp-dim));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.lp-facts{border:1px solid rgb(var(--lp-edge));grid-template-columns:1fr 1fr;margin:0;display:grid}.lp-facts>div{border-top:1px solid rgb(var(--lp-edge));min-width:0;padding:9px 12px}.lp-facts>div:nth-child(-n+2){border-top:0}.lp-facts>div:nth-child(2n){border-left:1px solid rgb(var(--lp-edge))}@container lp-feature (width<=559px){.lp-facts>div:nth-child(n+3){display:none}}.lp-facts dt{color:rgb(var(--lp-dim));font-size:13px;font-weight:500}.lp-facts dd{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.lp-feature__buy{flex-direction:column;gap:12px;margin-top:auto;display:flex}.lp-feature__actions{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.lp-feature__actions .lp-add{flex:1 0 auto;max-width:240px}.lp-feature__actions .lp-price{text-align:left}@container lp-feature (width>=560px){.lp-feature__inner{flex-direction:row}.lp-feature__stage{aspect-ratio:auto;border-right:1px solid rgb(var(--lp-edge));align-self:stretch;width:54%;max-width:560px;min-height:380px}.lp-feature__stage .lp-stage__scene{--sw:min(calc(var(--stage-zh) * 100cqh), calc(1.85 * 100cqw));-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.lp-feature__body{padding:24px 26px 26px}.lp-feature__title{overflow-wrap:break-word;font-size:clamp(34px,6.5cqw,54px)}}@media (prefers-reduced-motion:reduce){.lp-card,.lp-feature,.lp-stage__scene{transition:none}.lp-card:hover,.lp-feature:hover,.lp-card:hover .lp-stage__scene,.lp-feature:hover .lp-stage__scene{transform:none}}
