.po{max-width:1320px;color:hsl(var(--ink));margin:0 auto;padding:32px 5.2vw 96px}.po-grid{grid-template:"media head""media panel"1fr/minmax(0,1.05fr) minmax(0,1fr);align-items:start;column-gap:clamp(40px,6vw,96px);display:grid}.po-head{grid-area:head}.po-head h1{letter-spacing:-.03em;font-size:clamp(38px,3.6vw,54px);font-weight:450;line-height:1.04}.po-head p{color:hsl(var(--ink-muted));margin-top:10px;font-size:16px}.po-media{grid-area:media;margin:0;position:sticky;top:108px}.po-media img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);background:#f4f1ec;width:100%;height:auto;display:block}.po-panel{flex-direction:column;grid-area:panel;gap:22px;padding-top:26px;display:flex}.po-offer{gap:6px;display:grid}.po-offer strong{color:hsl(var(--ink));font-size:15px}.po-offer p{color:hsl(var(--ink-muted));font-size:13px;line-height:1.55}.po-field{border:0;min-width:0;margin:0;padding:0}.po-field legend{color:hsl(var(--ink));gap:8px;margin-bottom:10px;padding:0;font-size:13px;font-weight:550;display:flex}.po-field legend span{color:hsl(var(--ink-muted));font-weight:500}.po-field .preorder-finishes.ui-radio-group{margin:0}.po-field .preorder-finishes img{aspect-ratio:1.5}.po-buy{border-top:1px solid hsl(var(--line));align-items:center;gap:18px;padding-top:18px;display:flex}.po-buy-price{flex:none}.po-buy-price span{color:hsl(var(--ink-muted));font-size:12px;display:block}.po-buy-price strong{letter-spacing:-.02em;white-space:nowrap;margin-top:2px;font-size:22px;font-weight:600;display:block}.preorder-checkout.ui-button{border:1px solid var(--button-fill);border-radius:var(--radius);background:var(--button-fill);min-width:0;min-height:56px;color:var(--button-foreground);letter-spacing:.07em;text-transform:uppercase;box-shadow:none;white-space:nowrap;flex:1;justify-content:center;gap:14px;padding:0 20px;font-size:13px;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){.preorder-checkout.ui-button:not(:disabled):hover{background:var(--button-fill-hover);border-color:var(--button-fill-hover);color:var(--button-foreground)}}.preorder-checkout.ui-button:not(:disabled):active{background:var(--button-fill-active);border-color:var(--button-fill-active);color:var(--button-foreground)}.preorder-checkout.ui-button:disabled{color:#6b6b6b;opacity:1;cursor:not-allowed;background:#f1f1f1;border-color:#e2e2e2}.preorder-checkout .ui-icon{color:currentColor;width:16px;height:16px}.preorder-checkout-status{color:hsl(var(--ink));margin-top:-10px;font-size:13px}.preorder-checkout-status:empty{display:none}.po-legal{color:hsl(var(--ink-muted));margin-top:-8px;font-size:12px;line-height:1.6}.po-legal a{color:#101010;text-underline-offset:2px;text-decoration:underline}.po-included,.po-summary{color:hsl(var(--ink-muted));margin:0;font-size:12px;line-height:1.6}.po-summary a,.po-agreement a{color:inherit;text-underline-offset:3px;text-decoration:underline}.po-agreement{color:hsl(var(--ink-muted));cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.po-agreement input{accent-color:#101010;flex:0 0 18px;width:18px;height:18px;margin:0}.po-agreement input:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:3px}.po-assurances{border-top:1px solid hsl(var(--line));gap:10px;margin:0;padding:18px 0 0;list-style:none;display:grid}.po-assurances li{color:hsl(var(--ink-soft));align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.po-assurances .ui-icon{color:#101010;flex:0 0 16px;width:16px;height:16px;margin-top:2px}.po-shipping{color:hsl(var(--ink-muted));font-size:12px;line-height:1.6}@media (width<=900px){.po{padding:20px var(--gutter) 48px}body:has(.po-buy){padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.po-grid{grid-template:"head""media""panel"/1fr}.po-head h1{font-size:clamp(34px,9vw,44px)}.po-head p{margin-top:6px;font-size:15px}.po-media{margin-top:18px;position:static}.po-media img{aspect-ratio:16/10;object-fit:cover;max-height:30svh}.po-field .preorder-finishes img{aspect-ratio:2}.preorder-finishes label>span{gap:5px;padding-bottom:9px}.po-panel{gap:20px;padding-top:20px}.po-buy{z-index:25;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid hsl(var(--line));backdrop-filter:blur(12px);background:#fffffff5;position:fixed;bottom:0;left:0;right:0}.po-buy-price strong{font-size:19px}.preorder-checkout.ui-button{letter-spacing:.05em;min-height:52px;font-size:12px}.po-legal,.preorder-checkout-status{margin-top:0}}@media (width<=360px){.po{padding-inline:16px}.po-buy{gap:12px;padding-inline:16px}.po-buy-price strong{font-size:17px}.preorder-checkout.ui-button{letter-spacing:.03em;gap:8px;padding:0 12px}.preorder-checkout .ui-icon{display:none}.preorder-model-card{padding:12px 14px}}@media (width>=901px) and (height<=820px){.po{padding-top:20px}.po-panel{gap:16px;padding-top:18px}.po-field .preorder-finishes img{aspect-ratio:1.9}.preorder-model-card{min-height:56px;padding-block:10px}}
