.ss{gap:14px;display:grid}.ss-bar{border-radius:999px;align-items:stretch;gap:8px;padding:8px;display:flex}.ss-input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 18px;font-size:clamp(1.05rem,1.6vw,1.35rem)}.ss-input::placeholder{opacity:.55}.ss-go{min-height:56px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 26px;font-weight:800;transition:transform .12s,filter .15s}.ss-go:hover{filter:brightness(1.08)}.ss-go:active{transform:scale(.97)}.ss-examples{opacity:.9;flex-wrap:wrap;align-items:center;gap:8px;font-size:.95rem;display:flex}.ss-examples button{font:inherit;cursor:pointer;color:inherit;opacity:.8;background:0 0;border:1px solid;border-radius:999px;padding:6px 12px;font-size:.9rem;transition:opacity .15s,transform .12s}.ss-examples button:hover{opacity:1;transform:translateY(-1px)}.ss-result{border-radius:24px;gap:18px;padding:22px;animation:.5s cubic-bezier(.22,1,.36,1) ssin;display:grid}.ss-result.is-typing{opacity:.5}@keyframes ssin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ss-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ss-chips-label{margin-inline-end:6px;font-weight:800}.chip{border-radius:999px;padding:6px 12px;font-size:.92rem;font-weight:600}.chip.missing{opacity:.45;text-decoration:line-through}.ss-car{justify-items:center;gap:6px;display:grid}.ss-car-svg{width:min(100%,520px);height:auto}.ss-car-name{margin:0;font-size:1.25rem;font-weight:800}.ss-note{margin:0;font-size:1.05rem}.ss-offers{gap:10px;margin:0;padding:0;list-style:none;display:grid}.offer{border-radius:18px;grid-template-columns:88px 1fr auto;align-items:center;gap:16px;padding:14px;display:grid}.offer img{object-fit:contain;border-radius:12px;width:88px;height:88px}.offer p{margin:0}.offer-name{font-size:1.1rem;font-weight:800}.offer-meta,.offer-eta{opacity:.8;font-size:.92rem}.offer-price{text-align:end;justify-items:end;gap:4px;display:grid}.offer-price p{font-size:1.5rem;font-weight:800}.offer-price small{opacity:.7;font-size:.8rem}.offer-add{font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:4px;padding:10px 18px;font-weight:700}@media (max-width:640px){.offer{grid-template-columns:64px 1fr}.offer img{width:64px;height:64px}.offer-price{text-align:start;grid-column:1/-1;justify-items:start}}.cnav{justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.cnav .logo{color:inherit;align-items:center;gap:10px;font-size:1.25rem;font-weight:800;text-decoration:none;display:flex}.cnav .links{gap:22px;font-weight:600;display:flex}.cnav .links a{color:inherit;opacity:.85;text-decoration:none}.cnav .links a:hover{opacity:1}.cnav .lang{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:6px 14px;font-weight:700}.cwrap{padding-inline:clamp(16px,4vw,56px)}.csec{padding-block:clamp(56px,8vw,120px)}.csec h2{letter-spacing:-.01em;margin:0 0 24px;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:800}.cgrid{gap:16px;display:grid}.cfoot{opacity:.8;flex-wrap:wrap;justify-content:space-between;gap:14px 28px;padding:40px 24px 28px;font-size:.9rem;display:flex}@media (max-width:760px){.cnav .links{display:none}}.c1{--bg:#0a0b12;--panel:#12131c;--panel2:#191a27;--line:#23253a;--line2:#2f3250;--ink:#f4f4f4;--muted:#9a9cb8;--red:#b3262b;--red-glow:#b3262b73;--gold:#ecd9cf;--maroon:#8b1c1e;--navy:#151441;--blush:#ebd7dd;--font-lat:var(--font-latin), var(--font-cairo), system-ui, sans-serif;font-family:var(--font-lat);background:var(--bg);color:var(--ink);min-height:100svh}.c1 .hero{grid-template-rows:auto 1fr;min-height:100svh;display:grid;position:relative;overflow:hidden}.c1 .hero-bg{background:radial-gradient(60% 50% at 70% 40%,#e11d2e38,#0000 60%),radial-gradient(40% 40% at 25% 80%,#d9b26a1f,#0000 60%);position:absolute;inset:0}.c1 .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:24px;padding:24px clamp(16px,4vw,56px) 56px;display:grid;position:relative}.c1 h1{letter-spacing:-.02em;margin:0;font-size:clamp(2.4rem,5.4vw,5.2rem);font-weight:800;line-height:1.02}.c1 h1 span{color:var(--gold)}.c1 .lead{color:var(--muted);max-width:56ch;margin:18px 0 28px;font-size:clamp(1.05rem,1.4vw,1.3rem)}.c1 .car{height:min(62svh,620px)}.c1 .car-hint{text-align:center;color:var(--muted);margin-top:-8px;font-size:.9rem}.c1 .ss-bar{background:var(--panel);border:1px solid #2a2c35;box-shadow:0 30px 80px #0009,inset 0 1px #ffffff0a}.c1 .ss-go{background:var(--red);color:#fff}.c1 .ss-result{background:var(--panel);border:1px solid #262830}.c1 .chip{background:var(--panel2);color:var(--ink)}.c1 .chip.missing{background:0 0;border:1px dashed #3a3d47}.c1 .offer{background:var(--panel2)}.c1 .offer-add{background:var(--gold);color:#1a1407}.c1 .ss-car{color:#cfd3dc}.c1 .tiles{grid-template-columns:repeat(4,1fr)}.c1 .tile{background:var(--panel);aspect-ratio:4/5;color:inherit;border:1px solid #23252d;border-radius:22px;align-content:end;padding:20px;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s;display:grid;position:relative;overflow:hidden}.c1 .tile:hover{border-color:var(--gold);transform:translateY(-6px)}.c1 .tile img{object-fit:contain;filter:drop-shadow(0 20px 30px #0009);width:80%;height:60%;transition:transform .4s;position:absolute;inset:10% 10% 30%}.c1 .tile:hover img{transform:scale(1.06)rotate(-3deg)}.c1 .tile strong{font-size:1.15rem;position:relative}.c1 .tile span{color:var(--muted);font-size:.9rem;position:relative}.c1 .rail{scroll-snap-type:x mandatory;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:16px;padding-bottom:8px;display:grid;overflow-x:auto}.c1 .card{scroll-snap-align:start;background:var(--panel);border:1px solid #23252d;border-radius:22px;gap:10px;padding:18px;display:grid}.c1 .card img{object-fit:contain;width:100%;height:150px}.c1 .card .price{color:var(--gold);font-size:1.4rem;font-weight:800}.c1 .steps{grid-template-columns:repeat(3,1fr)}.c1 .step{background:linear-gradient(#16171d,#101115);border:1px solid #23252d;border-radius:22px;padding:28px}.c1 .step b{margin-bottom:8px;font-size:1.3rem;display:block}.c1 .step p{color:var(--muted);margin:0}.c1 .marquee{white-space:nowrap;color:var(--muted);border-block:1px solid #23252d;padding:18px 0;font-size:1.1rem;font-weight:700;overflow:hidden}.c1 .marquee div{animation:40s linear infinite mq;display:inline-block}.c1 .marquee span{margin:0 28px}@keyframes mq{0%{transform:translate(0)}to{transform:translate(50%)}}html[dir=ltr] .c1 .marquee div{animation-direction:reverse}@media (max-width:900px){.c1 .hero-grid{grid-template-columns:1fr}.c1 .car{height:46svh}.c1 .tiles{grid-template-columns:repeat(2,1fr)}.c1 .steps{grid-template-columns:1fr}}.c2{--bg:#fbfbfc;--ink:#0d0d12;--muted:#5d6170;--accent:#0d0d12;--line:#e9eaef;--card:#fff;background:var(--bg);color:var(--ink);min-height:100svh}.c2 .hero{text-align:center;padding:48px clamp(16px,4vw,56px) 24px}.c2 h1{letter-spacing:-.03em;max-width:14ch;margin:0 auto;font-size:clamp(2.6rem,6.2vw,6rem);font-weight:800;line-height:1}.c2 .lead{color:var(--muted);max-width:60ch;margin:20px auto 32px;font-size:clamp(1.05rem,1.4vw,1.3rem)}.c2 .stage{background:radial-gradient(60% 70% at 50% 100%,#eef0f4,#0000 70%);max-width:1100px;height:min(58svh,560px);margin:8px auto 0;position:relative}.c2 .stage .car{position:absolute;inset:0}.c2 .searchwrap{z-index:2;max-width:880px;margin:0 auto;position:relative}.c2 .ss-bar{background:var(--card);border:1px solid var(--line);box-shadow:0 20px 60px #0d0d121a}.c2 .ss-go{background:var(--accent);color:#fff}.c2 .ss-result{background:var(--card);border:1px solid var(--line);text-align:start;box-shadow:0 20px 60px #0d0d1214}.c2 .chip{background:#f1f2f6}.c2 .offer{background:#f6f7fa}.c2 .offer-add{background:var(--accent);color:#fff}.c2 .tiles{grid-template-columns:repeat(4,1fr)}.c2 .tile{background:var(--card);border:1px solid var(--line);aspect-ratio:1;color:inherit;border-radius:28px;grid-template-rows:1fr auto;padding:22px;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:grid}.c2 .tile:hover{transform:translateY(-6px);box-shadow:0 24px 60px #0d0d121a}.c2 .tile img{object-fit:contain;width:100%;height:100%}.c2 .tile strong{font-size:1.1rem}.c2 .products{grid-template-columns:repeat(3,1fr)}.c2 .product{background:var(--card);border:1px solid var(--line);border-radius:28px;gap:12px;padding:22px;display:grid}.c2 .product img{object-fit:contain;width:100%;height:180px}.c2 .product .name{font-size:1.15rem;font-weight:800}.c2 .product .meta{color:var(--muted);font-size:.92rem}.c2 .product .row{justify-content:space-between;align-items:center;display:flex}.c2 .product .price{font-size:1.35rem;font-weight:800}.c2 .product button{background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:10px 18px;font-weight:700}.c2 .steps{grid-template-columns:repeat(3,1fr)}.c2 .step{border-top:3px solid var(--ink);padding-top:18px}.c2 .step b{margin-bottom:6px;font-size:1.25rem;display:block}.c2 .step p{color:var(--muted);margin:0}.c2 .brands{color:var(--muted);flex-wrap:wrap;gap:12px 28px;font-size:1.1rem;font-weight:700;display:flex}@media (max-width:900px){.c2 .tiles{grid-template-columns:repeat(2,1fr)}.c2 .products,.c2 .steps{grid-template-columns:1fr}.c2 .stage{height:40svh}}.c3{--bg:#060a16;--panel:#ffffff0a;--line:#54dbcd38;--ink:#e8f6f5;--muted:#8aa3a6;--cyan:#35d6c8;--amber:#ffb547;background:var(--bg);color:var(--ink);min-height:100svh;position:relative}.c3:before{content:"";pointer-events:none;background-image:linear-gradient(#35d6c812 1px,#0000 1px),linear-gradient(90deg,#35d6c812 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 20%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 60% at 50% 20%,#000 40%,#0000 100%)}.c3 .hero{grid-template-columns:1fr 1fr;align-items:center;gap:32px;min-height:92svh;padding:32px clamp(16px,4vw,56px) 64px;display:grid;position:relative}.c3 .kicker{color:var(--cyan);letter-spacing:.02em;align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:inline-flex}.c3 .kicker i{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 12px var(--cyan);border-radius:50%;animation:1.4s infinite blink}@keyframes blink{50%{opacity:.3}}.c3 h1{letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(2.3rem,4.8vw,4.6rem);font-weight:800;line-height:1.05}.c3 .lead{color:var(--muted);max-width:56ch;margin:16px 0 26px;font-size:1.15rem}.c3 .console{border:1px solid var(--line);background:linear-gradient(#35d6c80f,#ffffff05);border-radius:20px;padding:18px;position:relative}.c3 .console:after{content:"";pointer-events:none;border-radius:20px;position:absolute;inset:-1px;box-shadow:0 0 0 1px #35d6c826,0 0 60px #35d6c81f}.c3 .console .title{color:var(--muted);justify-content:space-between;margin-bottom:12px;font-size:.85rem;display:flex}.c3 .car-stage{border:1px solid var(--line);background:radial-gradient(70% 60% at 50% 60%,#35d6c81a,#0000 70%);border-radius:20px;height:min(56svh,540px);position:relative}.c3 .car-stage .car{position:absolute;inset:0}.c3 .hud{pointer-events:none;color:var(--muted);justify-content:space-between;align-items:flex-start;font-size:.8rem;display:flex;position:absolute;inset:14px}.c3 .hud b{color:var(--cyan)}.c3 .ss-bar{border:1px solid var(--line);background:#00000059;border-radius:14px}.c3 .ss-go{background:var(--cyan);color:#04211f;border-radius:10px}.c3 .ss-examples button{border-color:var(--line);color:var(--cyan);border-radius:8px}.c3 .ss-result{border:1px solid var(--line);background:#00000059;border-radius:16px}.c3 .chip{color:var(--cyan);background:#35d6c81f;border-radius:8px}.c3 .chip.missing{border:1px dashed var(--line);color:var(--muted);background:0 0}.c3 .offer{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px}.c3 .offer-add{background:var(--amber);color:#2a1900;border-radius:10px}.c3 .ss-car{color:#cfe9e6}.c3 .modules{grid-template-columns:repeat(4,1fr)}.c3 .module{border:1px solid var(--line);background:var(--panel);color:inherit;border-radius:16px;gap:8px;padding:20px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.c3 .module:hover{border-color:var(--cyan);transform:translateY(-4px)}.c3 .module img{object-fit:contain;filter:drop-shadow(0 10px 20px #00000080);width:100%;height:110px}.c3 .module b{font-size:1.05rem}.c3 .module span{color:var(--muted);font-size:.88rem}.c3 .stats{grid-template-columns:repeat(3,1fr)}.c3 .stat{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:22px}.c3 .stat b{color:var(--cyan);font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:800;display:block}.c3 .stat span{color:var(--muted)}.c3 .steps{grid-template-columns:repeat(3,1fr)}.c3 .step{border-inline-start:2px solid var(--cyan);padding-inline-start:18px}.c3 .step b{margin-bottom:6px;font-size:1.2rem;display:block}.c3 .step p{color:var(--muted);margin:0}@media (max-width:900px){.c3 .hero{grid-template-columns:1fr;min-height:auto}.c3 .modules{grid-template-columns:repeat(2,1fr)}.c3 .stats,.c3 .steps{grid-template-columns:1fr}.c3 .car-stage{height:40svh}}.cidx{color:#fff;text-align:center;background:#0f1016;place-content:center;gap:28px;min-height:100svh;padding:40px 24px;display:grid}.cidx h1{margin:0;font-size:clamp(2rem,4vw,3.2rem)}.cidx .opts{grid-template-columns:repeat(3,minmax(220px,300px));justify-content:center;gap:18px;display:grid}.cidx a{color:inherit;border:1px solid #ffffff1f;border-radius:22px;gap:8px;padding:24px;text-decoration:none;transition:transform .2s;display:grid}.cidx a:hover{transform:translateY(-6px)}.cidx a b{font-size:1.3rem}.cidx a span{opacity:.75;font-size:.95rem}.cidx .o1{background:linear-gradient(160deg,#1b1c22,#0b0b0e)}.cidx .o2{color:#0d0d12;background:#fff}.cidx .o3{background:linear-gradient(160deg,#0b1b2b,#060a16);border-color:#35d6c866}@media (max-width:760px){.cidx .opts{grid-template-columns:1fr}}.c3d-label{color:#fff;font:700 13px/1 var(--font-cairo), system-ui;white-space:nowrap;background:#0b0b0ee6;border:1px solid #e11d2e;border-radius:999px;padding:6px 12px;transform:translateY(-4px)}.c3d-label.is-focus{background:#e11d2e}.c1 .gs{gap:14px;display:grid}.c1 .gs-steps{grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:10px;display:grid}.c1 .gs label{color:var(--muted);gap:6px;font-size:.9rem;display:grid}.c1 .gs select{background:var(--panel2);height:54px;color:var(--ink);font:inherit;border:1px solid #2a2c35;border-radius:14px;padding:0 14px;font-weight:600}.c1 .gs select:disabled{opacity:.45}.c1 .gs-go{background:var(--gold);color:#1a1407;height:54px;font:inherit;cursor:pointer;border:0;border-radius:14px;padding:0 22px;font-weight:800}.c1 .gs-go:disabled{opacity:.4;cursor:not-allowed}.c1 .gs-garage{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.95rem;display:flex}.c1 .gs-garage button{font:inherit;color:var(--ink);background:var(--panel2);cursor:pointer;border:1px solid #2a2c35;border-radius:999px;padding:6px 14px;font-weight:700}.c1 .two-ways{grid-template-columns:1fr;gap:14px;display:grid}.c1 .way{background:var(--panel);border:1px solid #23252d;border-radius:22px;padding:18px 20px}.c1 .way h3{color:var(--muted);margin:0 0 12px;font-size:1.05rem;font-weight:700}.c1 .way h3 b{color:var(--ink)}.c1 .browse{grid-template-columns:280px 1fr;gap:24px;padding-block:24px 80px;display:grid}.c1 .side{align-content:start;gap:8px;display:grid;position:sticky;top:16px}.c1 .side a{color:inherit;background:var(--panel);border:1px solid #23252d;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;text-decoration:none;display:flex}.c1 .side a[aria-current=true]{border-color:var(--gold);background:var(--panel2)}.c1 .side a span{color:var(--muted);font-size:.85rem}.c1 .vehbar{background:linear-gradient(90deg, #e11d2e2e, transparent 60%), var(--panel);border:1px solid #23252d;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:16px 20px;display:flex}.c1 .vehbar b{font-size:1.25rem}.c1 .plist{gap:10px;display:grid}.c1 .prow{background:var(--panel);color:inherit;border:1px solid #23252d;border-radius:18px;grid-template-columns:96px 1fr auto;align-items:center;gap:16px;padding:14px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid}.c1 .prow:hover{border-color:var(--gold);transform:translateY(-3px)}.c1 .prow img{object-fit:contain;width:96px;height:96px}.c1 .prow .n{font-size:1.1rem;font-weight:800}.c1 .prow .m{color:var(--muted);font-size:.9rem}.c1 .prow .p{color:var(--gold);text-align:end;font-size:1.35rem;font-weight:800}.c1 .prow .e{color:var(--muted);text-align:end;font-size:.85rem}.c1 .ptree{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.c1 .ptree a{background:var(--panel2);color:inherit;border:1px solid #2a2c35;border-radius:14px;padding:12px 14px;font-weight:700;text-decoration:none}.c1 .ptree a[aria-current=true]{border-color:var(--red)}.c1 .pdp{grid-template-columns:1.1fr .9fr;align-items:start;gap:24px;padding-block:16px 80px;display:grid}.c1 .pdp-3d{gap:12px;display:grid;position:sticky;top:16px}.c1 .stage3d{background:radial-gradient(70% 60% at 50% 70%, #e11d2e29, transparent 70%), var(--panel);border:1px solid #23252d;border-radius:24px;height:min(64svh,640px);position:relative;overflow:hidden}.c1 .stage3d .car{position:absolute;inset:0}.c1 .stage-tools{flex-wrap:wrap;gap:10px;display:flex}.c1 .stage-tools button{font:inherit;background:var(--panel);color:var(--ink);cursor:pointer;border:1px solid #2a2c35;border-radius:999px;padding:10px 16px;font-weight:700}.c1 .stage-tools button[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}.c1 .pdp-info{gap:18px;display:grid}.c1 .pdp-info h1{margin:0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1}.c1 .fitline{color:var(--gold);background:#d9b26a1f;border:1px solid #d9b26a59;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 14px;font-weight:700;display:inline-flex}.c1 .bigprice{color:var(--gold);font-size:2.6rem;font-weight:800;line-height:1}.c1 .buy{flex-wrap:wrap;gap:10px;display:flex}.c1 .buy .primary{background:var(--red);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:16px 28px;font-size:1.05rem;font-weight:800}.c1 .buy .ghost{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #3a3d47;border-radius:999px;padding:16px 22px;font-weight:700}.c1 .alts{gap:8px;display:grid}.c1 .alt{background:var(--panel2);color:inherit;border:1px solid #2a2c35;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.c1 .alt[aria-current=true]{border-color:var(--gold)}.c1 .alt small{color:var(--muted);display:block}.c1 .specs{grid-template-columns:1fr 1fr;gap:8px 18px;margin:0;display:grid}.c1 .specs div{border-bottom:1px solid #23252d;justify-content:space-between;padding:10px 0;display:flex}.c1 .specs dt{color:var(--muted)}.c1 .specs dd{margin:0;font-weight:700}.c1 .where{background:var(--panel);border:1px solid #23252d;border-radius:18px;gap:6px;padding:16px 18px;display:grid}.c1 .where b{color:var(--gold)}@media (max-width:980px){.c1 .browse{grid-template-columns:1fr}.c1 .side{grid-template-columns:repeat(2,1fr);position:static}.c1 .pdp{grid-template-columns:1fr}.c1 .pdp-3d{position:static}.c1 .gs-steps{grid-template-columns:1fr}.c1 .ptree{grid-template-columns:repeat(2,1fr)}}.cnav-actions{align-items:center;gap:10px;display:flex}.cnav .cartlink{color:inherit;border:1px solid #2a2c35;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-weight:700;text-decoration:none;display:inline-flex}.cnav .cartlink:hover{border-color:var(--gold)}.cnav .cartbadge{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.8rem;display:inline-grid}.c1 .addedbar{color:var(--gold);background:#d9b26a1f;border:1px solid #d9b26a59;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-weight:700;display:flex}.c1 .addedbar .primary{background:var(--gold);color:#1a1407;font:inherit;border:0;border-radius:999px;padding:10px 18px;font-weight:800;text-decoration:none}.c1 .cartpage{gap:22px;max-width:1100px;margin-inline:auto;padding-block:16px 80px;display:grid}.c1 .cartpage h1{margin:0;font-size:clamp(1.8rem,3vw,2.4rem)}.c1 .cartpage h2{margin:10px 0 0;font-size:1.15rem}.c1 .cartgrid{grid-template-columns:1fr 340px;align-items:start;gap:22px;display:grid}.c1 .cartlines{gap:10px;display:grid}.c1 .cline{background:var(--panel);border:1px solid #23252d;border-radius:18px;grid-template-columns:88px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.c1 .cline img{object-fit:contain;background:var(--panel2);border-radius:12px;width:88px;height:88px}.c1 .cline-body{gap:6px;min-width:0;display:grid}.c1 .cline .n{color:inherit;font-size:1.05rem;font-weight:800;text-decoration:none}.c1 .cline .m{color:var(--muted);font-size:.9rem}.c1 .cline-price{color:var(--gold);white-space:nowrap;font-size:1.25rem;font-weight:800}.c1 .qty{align-items:center;gap:6px;display:flex}.c1 .qty button{background:var(--panel2);width:40px;height:40px;color:var(--ink);font:inherit;cursor:pointer;border:1px solid #2a2c35;border-radius:12px;font-size:1.2rem;font-weight:800}.c1 .qty b{text-align:center;min-width:32px;font-size:1.1rem}.c1 .rm{width:auto;height:auto;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:.9rem;font-weight:600;text-decoration:underline}.c1 .qty .rm{width:auto;height:auto;color:var(--muted);background:0 0;border:0;font-size:.9rem;font-weight:600}.c1 .summary{background:var(--panel);border:1px solid #23252d;border-radius:22px;gap:12px;padding:20px;display:grid;position:sticky;top:16px}.c1 .summary>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.c1 .summary .grand{border-top:1px solid #23252d;padding-top:12px;font-size:1.25rem}.c1 .summary .grand b{color:var(--gold);font-size:1.5rem}.c1 .summary small{color:var(--muted)}.c1 .summary .primary,.c1 .emptybox .primary,.c1 .phonebox .primary{background:var(--red);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;place-items:center;padding:16px 28px;font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-grid}.c1 .summary .primary.big{min-height:60px;font-size:1.15rem}.c1 .summary .primary:disabled{opacity:.5;cursor:not-allowed}.c1 .summary .ghost,.c1 .vehbar .ghost,.c1 .garagelist .ghost{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #3a3d47;border-radius:999px;place-items:center;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-grid}.c1 .sumlines{border-bottom:1px solid #23252d;gap:6px;margin:0;padding:0 0 8px;list-style:none;display:grid}.c1 .sumlines li{justify-content:space-between;gap:10px;font-size:.95rem;display:flex}.c1 .sumlines small{color:var(--muted)}.c1 .emptybox{background:var(--panel);border:1px solid #23252d;border-radius:22px;justify-items:start;gap:12px;padding:32px;display:grid}.c1 .emptybox b{font-size:1.4rem}.c1 .emptybox p{color:var(--muted);margin:0}.c1 .cform{background:var(--panel);border:1px solid #23252d;border-radius:22px;grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.c1 .cform h2,.c1 .cform .paytiles,.c1 .cform .simnote,.c1 .cform .formerr{grid-column:1/-1}.c1 .cform label{color:var(--muted);gap:6px;font-size:.9rem;display:grid}.c1 .cform input,.c1 .cform select,.c1 .phonerow input{background:var(--panel2);height:56px;color:var(--ink);font:inherit;border:1px solid #2a2c35;border-radius:14px;outline:none;padding:0 14px;font-size:1.05rem;font-weight:600}.c1 .cform input:focus,.c1 .cform select:focus,.c1 .phonerow input:focus{border-color:var(--gold)}.c1 .paytiles{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.c1 .paytile{background:var(--panel2);min-height:64px;color:var(--ink);font:inherit;cursor:pointer;border:1px solid #2a2c35;border-radius:16px;padding:10px;font-weight:800}.c1 .paytile[aria-checked=true]{border-color:var(--gold);color:var(--gold);background:#d9b26a1f}.c1 .simnote{color:var(--muted);margin:0;font-size:.9rem}.c1 .formerr{color:#ff6b76;margin:0;font-weight:700}.c1 .thanks{justify-items:start;gap:10px;display:grid}.c1 .thanks h1{margin:0}.c1 .thanks p{color:var(--muted);margin:0}.c1 .timeline{grid-template-columns:repeat(5,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.c1 .timeline li{text-align:center;color:var(--muted);justify-items:center;gap:8px;font-size:.9rem;display:grid}.c1 .timeline li i{background:var(--panel2);border:1px solid #23252d;border-radius:999px;width:100%;height:6px;display:block}.c1 .timeline li[data-done=true] i{background:var(--gold);border-color:var(--gold)}.c1 .timeline li[data-done=true]{color:var(--ink);font-weight:700}.c1 .timeline li[aria-current=step] span{color:var(--gold)}.c1 .phonebox{background:var(--panel);border:1px solid #23252d;border-radius:22px;gap:12px;max-width:560px;padding:24px;display:grid}.c1 .phonebox p{margin:0;font-size:1.1rem;font-weight:700}.c1 .phonerow{gap:10px;display:flex}.c1 .phonerow input{flex:1;min-width:0}.c1 .acc{grid-template-columns:1fr 360px}.c1 .acc h2{margin:0 0 12px}.c1 .orders{gap:10px;display:grid}.c1 .orow{background:var(--panel);color:inherit;border:1px solid #23252d;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px;text-decoration:none;display:grid}.c1 .orow:hover{border-color:var(--gold)}.c1 .orow .m{color:var(--muted);font-size:.9rem;display:block}.c1 .orow .p{color:var(--gold);margin-top:4px;font-weight:800}.c1 .oimgs{gap:4px;min-width:48px;display:flex}.c1 .oimgs img{object-fit:contain;background:var(--panel2);border-radius:10px;width:48px;height:48px}.c1 .pill{background:var(--panel2);color:var(--muted);border:1px solid #2a2c35;border-radius:999px;padding:4px 12px;font-size:.85rem;font-weight:700;display:inline-block}.c1 .pill.st-paid,.c1 .pill.st-sourcing,.c1 .pill.st-shipped{color:var(--gold);border-color:#d9b26a73}.c1 .pill.st-delivered{color:#8fd694;border-color:#8fd69473}.c1 .pill.st-cancelled,.c1 .pill.st-returned{color:#ff6b76;border-color:#ff6b7673}.c1 .garagelist{gap:10px;display:grid}.c1 .gcar{background:var(--panel);border:1px solid #23252d;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.c1 .gcar a{color:inherit;text-decoration:none}.c1 .footlinks{gap:18px;display:flex}.c1 .footlinks a{color:inherit;text-decoration:none}.c1 .footlinks a:hover{color:var(--gold)}@media (max-width:860px){.c1 .cartgrid,.c1 .acc{grid-template-columns:1fr}.c1 .summary{position:static}.c1 .cform{grid-template-columns:1fr}.c1 .paytiles{grid-template-columns:repeat(2,1fr)}.c1 .timeline{font-size:.8rem}.c1 .cline{grid-template-columns:64px 1fr}.c1 .cline img{width:64px;height:64px}.c1 .cline-price{grid-column:2}.cnav .cartlink{padding:6px 10px}}
