Starlight L

preorder

Exterior colors

#D2DAE6| #9FA5AE| #18191C| #294F45| #243D56|

View all models

Technical specifications

Partners

* { box-sizing: border-box; margin: 0; padding: 0; } :root { --car-page-bg: #d9dade; --car-bg: #e7e7e8; --car-card-bg: #ffffff; --car-text: #303030; --car-muted: #626262; --car-title-color: #b47a3a; --car-blue-top: #315da5; --car-blue-mid: #62bceb; --car-edge-bg: #0d4772; --car-edge-bg-deep: #082c4c; --car-font: "Manrope", "Microsoft YaHei", "PingFang SC", Arial, sans-serif; --car-font-title: "Unbounded", "Microsoft YaHei", "PingFang SC", sans-serif; --car-border-size: 4px; --car-section-padding: 0; --car-text-padding: 16px; --car-section-gap: 4px; --car-stack-gap: 16px; --car-grid-gap: 4px; --car-card-padding: 20px; --car-card-radius: 30px; --car-section-radius: 34px; --car-title-size: 42px; --car-section-title-size: 26px; --car-card-title-size: 26px; --car-overlay-title-size: 22px; --car-subtitle-size: 26px; --car-text-size: 15px; --car-overlay-text-size: 13px; --car-small-text-size: 13px; --car-letter-space: 0; } body { background: var(--car-page-bg); color: var(--car-text); font-family: var(--car-font); } img { display: block; width: 100%; height: auto; margin: 0; padding: 0; border: 0; vertical-align: top; } figure { display: block; margin: 0; padding: 0; border: 0; } .car-page { width: 100%; } .car-page--porta { --car-blue-top: #1d78a8; --car-blue-mid: #91c9e6; } .car-page--darion, .car-page--elleto, .car-page--starlight { --car-page-bg: #d9dade; } .car-page--starlight-s, .car-page--eksion, .car-page--cirro-s { --car-card-title-size: 26px; --car-small-text-size: 13px; } .starlight-l-stack { --car-stack-gap: 24px; --car-grid-gap: 24px; } .alvez-stack { --car-page-bg: #d9dade; --car-bg: #e7e7e8; --car-title-color: #8fae30; --car-stack-gap: 24px; --car-grid-gap: 24px; } .car-stack, .car-poster { width: 100%; margin: 0 auto; overflow: hidden; background: var(--car-bg); display: grid; gap: var(--car-stack-gap); } .car-stack--classic, .car-stack--special { scroll-margin-top: 0; } .car-section, .car-media-section, .car-hero, .car-hero-poster, .car-blue-panel, .car-white-section, .car-ending, .car-detail-card, .car-cinema-section, .car-flow-section, .car-chapter, .car-color-section, .car-grid > article { overflow: hidden; border: var(--car-border-size) solid #ffffff; border-radius: var(--car-section-radius); background: var(--car-card-bg); } .car-section, .car-flow-section, .car-chapter, .car-color-section, .car-section--edge { background: var(--car-card-bg); } .car-media-section { position: relative; width: 100%; min-height: 0; } .car-media-section img { object-fit: contain; object-position: center; } .car-media-section img, .car-section-grid-element, .car-section-grid-element img, .car-image-cover, .car-hero img, .car-hero-visual img, .car-blue-panel img, .car-white-section img, .car-detail-card img, .car-cinema-section img, .car-flow-card img, .car-card img, .car-drive-card img, .car-drive-feature img, .car-color-tile img, .car-grid > article img, .car-ending img { border-radius: var(--car-card-radius); } .car-media-section--hero, .car-block--edge, .car-chapter--beauty, .car-chapter--cockpit, .car-chapter--light, .car-chapter--space, .car-heading--beauty, .car-heading--drive, .car-heading--simple, .car-flow-card--paint { scroll-margin-top: 0; } .car-corner { display: none; } .car-corner--left, .car-corner--right { display: none; } .car-center, .car-copy, .car-ending-copy, .car-heading, .car-color-section > header { display: grid; gap: 4px; padding: 14px var(--car-text-padding); text-align: center; } .car-center { position: relative; z-index: 2; gap: 5px; padding: 14px var(--car-text-padding) 16px; } .car-title, .car-section-title, .car-section-grid-title, .car-copy h2, .car-grid h3, .car-hero-title, .car-hero-copy h1, .car-ending-copy h2, .car-flow-title, .car-heading span, .car-color-section h2, .car-color-card h3, .car-card span, .car-drive-feature h3, .car-drive-feature h4, .car-color-tile span { margin: 0 !important; font-family: var(--car-font-title); font-weight: 300; line-height: 1.14; letter-spacing: var(--car-letter-space); text-transform: none; } .car-title { color: var(--car-title-color); font-size: var(--car-title-size); } .car-section-title, .car-copy h2, .car-flow-title, .car-heading span, .car-color-section h2 { color: var(--car-title-color); font-family: var(--car-font); font-size: var(--car-section-title-size); text-transform: uppercase; font-weight: 600; line-height: 1.18; text-align: center; } .car-label, .car-section-description, .car-section-grid-description, .car-copy p, .car-grid p, .car-ending-copy p, .car-heading strong, .car-heading em, .car-color-card h3, .car-drive-feature p, .car-drive-feature li, .car-flow-card figcaption, .car-cinema-section p, .car-cinema-section span, .car-hero-note { color: var(--car-muted); font-size: var(--car-text-size); line-height: 1.34; letter-spacing: var(--car-letter-space); } .car-section, .car-white-section, .car-blue-panel, .car-detail-card, .car-flow-section, .car-chapter, .car-color-section { padding: var(--car-section-padding); display: grid; gap: var(--car-section-gap); } .car-section-title { padding: 14px var(--car-text-padding) 6px; background: var(--car-card-bg); } .car-section-description { width: 100%; max-width: 100%; margin: 0 auto; padding: 0 var(--car-text-padding) 14px; background: var(--car-card-bg); text-align: center; } .car-section-grid + .car-section-description { padding-top: 10px; } .car-detail-list, .car-grid, .car-section-grid, .car-cockpit-grid, .car-fun-grid, .car-drive-grid, .car-color-grid { display: grid; gap: var(--car-grid-gap); background: transparent; } .car-detail-list { gap: var(--car-stack-gap); background: var(--car-bg); } .car-drive-grid { gap: var(--car-border-size); } .car-grid, .car-cockpit-grid, .car-fun-grid, .car-drive-grid { grid-template-columns: 1fr; } .car-grid > article { display: grid; gap: 0; text-align: center; } .car-grid > article h3 { padding: 14px var(--car-text-padding) 4px; color: var(--car-title-color); font-family: var(--car-font); font-size: var(--car-card-title-size); font-weight: 600; line-height: 1.18; text-align: center; } .car-grid > article p { padding: 0 var(--car-text-padding) 14px; color: var(--car-muted); text-align: center; } .car-grid--feature, .car-grid--two { grid-template-columns: 1fr; } .car-section-grid, .car-color-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .car-section-grid--dense, .car-section-grid--two { grid-template-columns: repeat(2, minmax(0, 1fr)); } .car-section-grid-element, .car-flow-card, .car-card, .car-drive-card, .car-drive-feature, .car-color-tile { position: relative; overflow: hidden; margin: 0; padding: 0; border: 0; border-radius: var(--car-card-radius); background: var(--car-card-bg); } .car-section-grid-element::after, .car-card::before, .car-flow-card::after, .car-color-tile::before { content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 42%, rgba(0, 0, 0, 0.64) 100%); } .car-image-ghost { opacity: 0; } .car-image-cover { position: absolute !important; inset: 0; z-index: 0; width: 100%; height: 100% !important; object-fit: cover; object-position: center; } .car-section-grid-title, .car-section-grid-description, .car-card span, .car-flow-card figcaption, .car-color-tile span { position: absolute; z-index: 2; left: var(--car-card-padding); right: var(--car-card-padding); max-width: calc(100% - (var(--car-card-padding) * 2)); color: #ffffff; text-shadow: 0 1px 8px rgba(0, 0, 0, 0.45); } .car-section-grid-title, .car-card span, .car-flow-card figcaption, .car-color-tile span { bottom: var(--car-card-padding); font-family: var(--car-font); font-size: var(--car-overlay-title-size); font-weight: 600; line-height: 1.16; letter-spacing: 0; text-align: left; text-transform: none; } .car-section-grid-element:has(.car-section-grid-description) .car-section-grid-title { bottom: calc(var(--car-card-padding) + 1.9em); } .car-section-grid-description { bottom: var(--car-card-padding); font-size: var(--car-overlay-text-size); font-weight: 650; line-height: 1.35; letter-spacing: 0; text-align: left; } .car-span-2, .car-big { grid-column: span 2; } .car-hero, .car-ending, .car-hero-poster, .car-blue-panel { position: relative; color: #ffffff; background: linear-gradient(180deg, var(--car-blue-top), var(--car-blue-mid)); } .car-hero::after, .car-ending::after { content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none; background: linear-gradient(180deg, rgba(49, 93, 165, 0.78), rgba(49, 93, 165, 0.12) 44%, rgba(49, 93, 165, 0.72)); } .car-brand, .car-hero-copy, .car-hero-bottom, .car-ending-copy { position: absolute; z-index: 2; text-shadow: 0 2px 14px rgba(23, 54, 92, 0.35); } .car-brand { top: 7%; left: 7%; font-size: var(--car-card-title-size); font-weight: 600; letter-spacing: 0.2em; } .car-hero-copy { top: 16%; left: 50%; width: min(760px, calc(100% - 40px)); transform: translateX(-50%); display: grid; justify-items: center; gap: clamp(10px, 2vw, 24px); text-align: center; } .car-hero-title, .car-hero-copy h1, .car-ending-copy h2 { color: #ffffff; font-size: var(--car-title-size); } .car-hero-subtitle { color: rgba(255, 255, 255, 0.92); font-size: var(--car-subtitle-size); font-weight: 600; line-height: 1.25; letter-spacing: 0.08em; } .car-specs, .car-hero-specs { display: grid; grid-template-columns: 1fr; gap: 6px; width: min(760px, 100%); } .car-specs p, .car-hero-spec { color: rgba(255, 255, 255, 0.95); font-size: var(--car-text-size); font-weight: 700; line-height: 1.28; } .car-hero-spec { display: grid; gap: 4px; padding: 8px 14px; text-align: center; } .car-hero-spec strong { font-family: var(--car-font-title); font-size: var(--car-card-title-size); font-weight: 600; } .car-hero-bottom { left: 8%; right: 8%; bottom: 16%; font-size: var(--car-section-title-size); font-weight: 600; line-height: 1.55; text-align: center; } .car-hero-visual { position: relative; overflow: hidden; background: #ffffff; } .car-hero-visual::after { content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none; background: linear-gradient(180deg, rgba(17, 45, 83, 0.12), rgba(17, 45, 83, 0) 34%, rgba(17, 45, 83, 0.74)); } .car-hero-visual .car-hero-copy { top: clamp(22px, 6vw, 58px); } .car-hero-poster .car-hero-title { margin-top: clamp(42px, 8vw, 84px) !important; } .car-hero-poster .car-hero-specs { grid-template-columns: repeat(4, minmax(0, 1fr)); } .car-hero-offer { display: grid; gap: clamp(16px, 3vw, 30px); padding: clamp(24px, 5vw, 58px) var(--car-text-padding) clamp(36px, 6vw, 72px); color: var(--car-text); background: #ffffff; } .car-hero-offer-title, .car-hero-note { max-width: 820px; margin: 0 auto; text-align: center; } .car-hero-offer-title { color: var(--car-title-color); font-family: var(--car-font-title); font-size: var(--car-section-title-size); line-height: 1.25; } .car-hero-offer-grid, .car-flow-spec-grid, .car-range-specs { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; } .car-flow-spec-grid { grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 12px 24px; align-items: center; } .car-hero-offer-item { display: grid; grid-template-columns: auto 1fr; align-items: center; gap: 12px; } .car-hero-offer-item strong { color: var(--car-title-color); font-family: var(--car-font-title); font-size: var(--car-card-title-size); font-weight: 600; } .car-blue-panel { text-align: center; } .car-blue-panel > h2 { padding: 32px var(--car-text-padding) 0; color: #ffffff; font-family: var(--car-font); font-weight: 600; font-size: var(--car-section-title-size); line-height: 1.18; } .car-blue-panel > p, .car-blue-panel--soft .car-copy p { color: rgba(255, 255, 255, 0.92); font-weight: 700; padding:0 20px; } .car-blue-panel--soft .car-copy h2 { color: #ffffff; } .car-ending-copy { left: 0; right: 0; top: 9%; color: #ffffff; } .car-ending-copy p { color: rgba(255, 255, 255, 0.92); font-weight: 700; } .car-cinema-section { position: relative; display: grid; color: #ffffff; background: #132a46; } .car-cinema-section::after { content: ""; position: absolute; inset: 0; z-index: 1; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, 0.72) 100%); pointer-events: none; } .car-cinema-section > div:not(.car-cinema-label) { position: absolute; z-index: 2; left: var(--car-card-padding); right: var(--car-card-padding); bottom: var(--car-card-padding); display: grid; gap: 6px; justify-items: start; text-align: left; } .car-cinema-section > div:not(.car-cinema-label) .car-section-title, .car-cinema-section > div:not(.car-cinema-label) .car-section-description, .car-cinema-section > div:not(.car-cinema-label) h3, .car-cinema-section > div:not(.car-cinema-label) p, .car-cinema-section > div:not(.car-cinema-label) span { width: auto; max-width: min(820px, 100%); margin: 0; padding: 0; background: transparent; text-align: left; text-shadow: 0 2px 18px rgba(0, 0, 0, 0.52); } .car-cinema-section h3, .car-cinema-section > div:not(.car-cinema-label) .car-section-title { color: #ffffff !important; font-family: var(--car-font); font-size: var(--car-overlay-title-size); font-weight: 600; line-height: 1.16; letter-spacing: 0; text-transform: none; } .car-cinema-section p, .car-cinema-section span, .car-cinema-section > div:not(.car-cinema-label) .car-section-description { color: rgba(255, 255, 255, 0.9) !important; font-size: var(--car-overlay-text-size); font-weight: 650; line-height: 1.35; letter-spacing: 0; } .car-flow-section { gap: 0; padding: 0; background: var(--car-card-bg); } .car-flow-title { padding: 14px var(--car-text-padding) 6px; background: var(--car-card-bg); } .car-flow-card { position: relative; background: var(--car-card-bg); } .car-flow-card figcaption { color: #ffffff; } .car-flow-specs { display: grid; gap: 8px; padding: 12px var(--car-text-padding) 14px; background: var(--car-card-bg); text-align: center; } .car-flow-specs h4, .car-flow-spec-grid strong, .car-range-specs b { color: var(--car-title-color); font-family: var(--car-font-title); } .car-flow-spec-grid span, .car-range-specs p { color: var(--car-muted); font-size: var(--car-text-size); line-height: 1.34; } .car-flow-specs h4 { font-size: var(--car-section-title-size); line-height: 1.18; } .car-flow-spec-grid strong { font-size: var(--car-card-title-size); line-height: 1; } .car-chapter, .car-color-section { background: var(--car-card-bg); } .car-chapter--drive, .car-chapter--range, .car-chapter--range-system, .car-chapter--last, .car-section--edge { background: var(--car-card-bg); } .car-heading, .car-color-section > header { background: var(--car-card-bg); } .car-heading strong, .car-heading em { font-style: normal; } .car-card, .car-color-tile { border-radius: var(--car-card-radius); } .car-color-card { display: grid; gap: var(--car-grid-gap); margin: 0; border-radius: var(--car-card-radius); } .car-color-card h3 { padding: 12px var(--car-text-padding) 4px; color: var(--car-muted); font-family: var(--car-font); font-size: var(--car-text-size); font-weight: 700; line-height: 1.34; text-align: center; text-transform: none; } .car-color-grid { padding: 0; } .car-color-grid img { height: 100%; object-fit: cover; } .car-color-showcase { background: #303030; color: #ffffff; } .car-color-tile--gray, .car-color-tile--blue, .car-color-tile--white, .car-color-tile--orange { background: var(--car-card-bg); } .car-full-image { aspect-ratio: auto; object-fit: contain; } .car-color-showcase .car-section-title, .car-color-showcase .car-section-description { color: #ffffff; background: transparent; } .car-drive-card, .car-drive-feature { display: grid; gap: var(--car-section-gap); } .car-drive-feature { background: #94a3ae; color: #ffffff; } .car-drive-feature > div { display: grid; gap: 4px; padding: 14px var(--car-text-padding); background: #94a3ae; } .car-drive-feature h3, .car-drive-feature h4, .car-drive-feature p, .car-drive-feature li { color: #ffffff; } .car-drive-feature h3, .car-drive-feature h4 { font-family: var(--car-font); font-weight: 600; line-height: 1.18; } .car-drive-feature ul { display: grid; gap: 6px; padding-left: 18px; } .car-range-specs { margin-top: 0; padding: 14px; border-radius: 20px; background: #f7f7f7; text-align: center; } .car-spec-gallery { display: grid; gap: var(--car-stack-gap); background: var(--car-bg); } .car-spec-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--car-grid-gap); } .car-spec-card { overflow: hidden; border: var(--car-border-size) solid #ffffff; border-radius: var(--car-section-radius); background: var(--car-card-bg); } .car-spec-card img { border-radius: var(--car-card-radius); object-fit: cover; object-position: center; } .car-spec-card--wide { grid-column: 1 / -1; } .starlight-l-stack .car-spec-grid { grid-template-columns: 1fr; } .starlight-l-stack .car-spec-card { grid-column: 1 / -1; } .alvez-stack .car-spec-grid { grid-template-columns: 1fr; } .alvez-stack .car-spec-card { grid-column: 1 / -1; } .alvez-poster { position: relative; color: #ffffff; background: #07131c; } .alvez-poster::before, .alvez-poster::after { content: ""; position: absolute; z-index: 2; pointer-events: none; background: #bce84f; } .alvez-poster--launch::after, .alvez-poster--soon::after { top: 34%; right: 0; width: clamp(20px, 6vw, 74px); height: clamp(120px, 22vw, 286px); } .alvez-poster--attitude::before { top: 0; left: 0; width: 58%; height: clamp(42px, 7vw, 92px); } .alvez-poster--attitude::after { right: 0; bottom: 0; width: clamp(48px, 8vw, 92px); height: clamp(120px, 22vw, 286px); } .alvez-copy { position: absolute; z-index: 3; font-family: "Microsoft YaHei", "PingFang SC", var(--car-font); font-weight: 700; letter-spacing: 0.08em; text-shadow: 0 2px 18px rgba(0, 0, 0, 0.62); pointer-events: none; } .alvez-copy strong, .alvez-copy b, .alvez-copy em, .alvez-copy span, .alvez-copy small, .alvez-copy mark { display: block; font-style: normal; line-height: 1.12; } .alvez-copy mark { display: inline; color: #bce84f; background: transparent; } .alvez-copy--launch { inset: clamp(24px, 5vw, 72px) 8% auto; display: grid; justify-items: center; gap: clamp(8px, 1.6vw, 20px); text-align: center; } .alvez-logo-text { justify-self: start; color: #ffffff; font-family: var(--car-font-title); font-size: clamp(34px, 5vw, 74px); font-weight: 800; letter-spacing: 0; } .alvez-kicker { margin-top: clamp(10px, 3vw, 38px); color: rgba(255, 255, 255, 0.92); font-size: clamp(15px, 2.2vw, 32px); font-weight: 500; letter-spacing: 0.42em; } .alvez-copy--launch strong { color: #ffffff; font-size: clamp(26px, 4vw, 58px); font-weight: 500; } .alvez-copy--launch b { color: #bce84f; font-size: clamp(30px, 4.8vw, 70px); font-weight: 900; } .alvez-copy--launch em { width: min(360px, 46%); border-top: 2px solid #bce84f; border-bottom: 2px solid #bce84f; padding: 0.28em 0; color: #bce84f; font-size: clamp(18px, 3vw, 42px); font-weight: 900; } .alvez-surprise { position: absolute; left: 0; top: clamp(58%, 60vw, 66%); color: #ffffff; font-size: clamp(30px, 5.6vw, 78px); font-weight: 900; line-height: 1.04 !important; text-align: left; letter-spacing: 0; } .alvez-surprise::first-line { color: #bce84f; } .alvez-copy--attitude { top: 12%; right: 9%; display: grid; gap: 8px; text-align: right; } .alvez-copy--attitude strong { color: #bce84f; font-size: clamp(36px, 7vw, 94px); font-weight: 900; } .alvez-copy--attitude span { color: #ffffff; font-size: clamp(34px, 6.8vw, 90px); font-weight: 900; } .alvez-copy--soon { left: 8%; right: 8%; bottom: 8%; display: grid; justify-items: center; gap: clamp(12px, 2.4vw, 30px); text-align: center; } .alvez-copy--soon strong { justify-self: start; margin-bottom: clamp(60px, 12vw, 180px); color: #ffffff; font-size: clamp(36px, 7vw, 92px); font-weight: 900; letter-spacing: 0.02em; } .alvez-copy--soon span { color: #bce84f; font-size: clamp(15px, 2.4vw, 34px); font-weight: 900; letter-spacing: 0.12em; } .alvez-copy--soon em { color: #bce84f; font-size: clamp(24px, 4vw, 54px); font-weight: 400; letter-spacing: 0; } .alvez-copy--soon b { color: #ffffff; font-size: clamp(32px, 5.4vw, 76px); font-weight: 900; letter-spacing: 0.06em; } .alvez-copy--soon small { color: rgba(255, 255, 255, 0.78); font-size: clamp(11px, 1.5vw, 18px); font-weight: 400; } .starlight-l-card { position: relative; } .starlight-l-copy { position: absolute; z-index: 2; top: clamp(12px, 2.4vw, 28px); left: clamp(14px, 3vw, 36px); right: clamp(14px, 3vw, 36px); color: #161616; font-family: "Microsoft YaHei", "PingFang SC", var(--car-font); font-weight: 800; letter-spacing: 0.02em; line-height: 1.16; text-align: left; text-shadow: 0 1px 10px rgba(255, 255, 255, 0.58); pointer-events: none; } .starlight-l-copy strong, .starlight-l-copy span, .starlight-l-copy em { display: block; font-style: normal; } .starlight-l-copy strong { font-size: clamp(18px, 3.4vw, 42px); line-height: 1.08; } .starlight-l-copy span, .starlight-l-copy em { margin-top: 0.26em; font-size: clamp(12px, 1.9vw, 22px); font-weight: 700; line-height: 1.22; } .starlight-l-copy--hero { top: 7%; left: 0; right: 0; display: grid; justify-items: center; gap: clamp(6px, 1.3vw, 16px); text-align: center; } .starlight-l-copy--hero span { margin: 0; color: rgba(255, 255, 255, 0.94); font-size: clamp(18px, 3vw, 40px); font-weight: 700; letter-spacing: 0.18em; text-shadow: 0 2px 14px rgba(0, 0, 0, 0.42); } .starlight-l-copy--hero strong { color: #ffffff; font-size: clamp(38px, 6.8vw, 96px); font-weight: 900; text-shadow: 0 2px 18px rgba(0, 0, 0, 0.44); } .starlight-l-copy--hero em { color: #111111; font-size: clamp(18px, 3vw, 42px); font-weight: 900; text-align: center; text-shadow: 0 1px 10px rgba(255, 255, 255, 0.7); } .starlight-l-copy--all-white span, .starlight-l-copy--all-white strong, .starlight-l-copy--all-white em { color: #ffffff; text-shadow: 0 2px 16px rgba(0, 0, 0, 0.48); } .starlight-l-copy--right { left: auto; text-align: right; } .starlight-l-copy--light { color: #ffffff; text-shadow: 0 2px 14px rgba(0, 0, 0, 0.56); } .starlight-l-copy--dark { top: auto; bottom: clamp(14px, 3vw, 36px); color: #111111; text-shadow: 0 1px 12px rgba(255, 255, 255, 0.68); } .starlight-l-copy--bottom-left { top: auto; bottom: clamp(14px, 3vw, 36px); } .car-spec-card--wide .starlight-l-copy strong { font-size: clamp(20px, 3vw, 46px); } @media (min-width: 900px) { .car-page--starlight-s .car-section-grid, .car-page--eksion .car-section-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); } .car-page--starlight-s .car-section-grid--dense, .car-page--eksion .car-section-grid--dense { grid-template-columns: repeat(6, minmax(0, 1fr)); } .car-page--starlight-s .car-section-grid--two, .car-page--eksion .car-section-grid--two { grid-template-columns: repeat(2, minmax(0, 1fr)); } .car-page--cirro-s .car-grid, .car-page--cirro-s .car-cockpit-grid, .car-page--cirro-s .car-fun-grid, .car-page--cirro-s .car-drive-grid, .car-page--cirro-s .car-color-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); } .car-page--cirro-s .car-card--wide, .car-page--cirro-s .car-drive-feature:not(.car-drive-feature--half), .car-page--cirro-s .car-drive-card { grid-column: 1 / -1; } .car-page--cirro-s .car-card--half, .car-page--cirro-s .car-color-tile, .car-page--cirro-s .car-drive-feature--half { grid-column: span 2; } } @media (max-width: 900px) { :root { --car-section-padding: 0; --car-stack-gap: 14px; --car-section-gap: 4px; --car-grid-gap: 4px; --car-card-padding: 18px; --car-title-size: 28px; --car-section-title-size: 23px; --car-card-title-size: 23px; --car-overlay-title-size: 20px; --car-subtitle-size: 20px; --car-text-size: 14px; --car-overlay-text-size: 12px; --car-small-text-size: 12px; } .car-page--starlight-s .car-section-grid, .car-page--eksion .car-section-grid, .car-page--starlight-s .car-section-grid--dense, .car-page--eksion .car-section-grid--dense, .car-page--cirro-s .car-grid, .car-page--cirro-s .car-cockpit-grid, .car-page--cirro-s .car-fun-grid, .car-page--cirro-s .car-drive-grid, .car-page--cirro-s .car-color-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .car-card--wide, .car-drive-feature { grid-column: span 2; } } @media (max-width: 560px) { :root { --car-section-padding: 0; --car-text-padding: 16px; --car-section-gap: 6px; --car-stack-gap: 10px; --car-grid-gap: 4px; --car-card-radius: 22px; --car-section-radius: 28px; --car-title-size: 24px; --car-section-title-size: 20px; --car-card-title-size: 20px; --car-overlay-title-size: 14px; --car-subtitle-size: 18px; --car-text-size: 13px; --car-overlay-text-size: 12px; --car-small-text-size: 12px; --car-letter-space: 0.01em; } .car-section-grid, .car-section-grid--dense, .car-section-grid--two, .car-color-grid, .car-hero-offer-grid, .car-flow-spec-grid, .car-range-specs { /*grid-template-columns: 1fr;*/ } .car-spec-grid { grid-template-columns: 1fr; } .car-span-2, .car-big, .car-card--wide, .car-card--half, .car-drive-feature, .car-drive-feature--half { /*grid-column: auto;*/ } .car-hero-poster .car-hero-specs { /*grid-template-columns: 1fr;*/ } .car-hero-copy { top: 12%; width: calc(100% - 32px); } .car-blue-panel > h2 { padding-top: 24px; } .car-color-grid img { height: auto; object-fit: contain; } }

Register for Test Drive

Register for

Test Drive