body{font-family:"Segoe UI Variable Text","Aptos","Helvetica Neue",Arial,sans-serif}.nav{min-height:88px;height:auto;gap:18px}.nav-actions{display:flex;align-items:center;gap:16px}.language-switcher{display:flex;gap:3px;padding:3px;border:1px solid #ffffff24;border-radius:999px;background:#111214}.language-switcher button{appearance:none;border:0;background:transparent;color:#9b9b98;border-radius:999px;padding:8px 10px;font:700 10px/1 inherit;letter-spacing:.08em;cursor:pointer}.language-switcher button[aria-pressed="true"]{background:#e42b37;color:#fff}.product-page .hero-image img{object-fit:contain;padding:18px;background:radial-gradient(circle at 50% 38%,#343438 0,#151517 44%,#09090a 78%)}.product-disclaimer{margin:14px 0 0;color:#77756f;font-size:11px;line-height:1.65}.checkout-panel{margin-top:30px;padding:24px;border:1px solid #ffffff24;background:linear-gradient(135deg,#1b1b1e,#111113)}.checkout-panel label{display:block;margin-bottom:9px;color:#d7d4cc;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.checkout-panel select{width:100%;min-height:50px;padding:0 15px;border:1px solid #ffffff26;background:#101012;color:#fff;font:inherit}.checkout-total{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:22px 0 15px}.checkout-total span{color:#aaa9a5;font-size:13px}.checkout-total strong{font-size:25px;letter-spacing:-.04em}.checkout-button{width:100%;min-height:52px;border:0;background:#e42b37;color:#fff;font:800 11px/1 inherit;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.checkout-button:hover{filter:brightness(1.08)}.checkout-note{margin:13px 0 0;color:#8f8e89;font-size:11px}.proof-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff19;border:1px solid #ffffff19;margin-top:38px}.proof-strip div{padding:20px;background:#111113}.proof-strip b{display:block;font-size:13px}.proof-strip span{display:block;margin-top:4px;color:#969591;font-size:11px}.landing-gallery-caption{margin:8px 0 0;color:#77756f;font-size:10px;letter-spacing:.05em}.landing-gallery-caption:before{content:"AI RESTORED / ";color:#e42b37}.campaign-source{font-size:10px;color:#77756f;margin-top:12px}@media(max-width:760px){.nav-actions{margin-left:auto}.back{display:none}.product-page .hero-image{min-height:340px}.proof-strip{grid-template-columns:1fr}.checkout-total strong{font-size:22px}}
