.unified-vehicle{font-family:Tahoma,Arial,sans-serif;background:#fff;color:#171717}.unified-vehicle main{max-width:none;padding:0;margin:0;text-align:inherit}.unified-vehicle header.global{height:84px;padding:0 4%;border:0;gap:35px}.unified-vehicle .global nav{display:flex;gap:35px;font-size:14px;font-weight:bold}.unified-vehicle .global .brand{margin:0;color:inherit;letter-spacing:normal}.unified-vehicle a{margin-top:0}.unified-vehicle .hero{padding:0;margin:0}.unified-vehicle .hero-image{width:100%;height:100%;object-fit:contain;display:block;max-height:none}.unified-vehicle .studio-hero{background:linear-gradient(120deg,#e6e8e6,#fafafa)}.unified-vehicle .studio-hero .hero-image{width:75%;margin-right:auto;object-position:center}.unified-vehicle .hero-content{left:auto;right:5%;text-align:right}.unified-vehicle .hero-content p{color:white}.unified-vehicle .hero-content h1{font-family:inherit;letter-spacing:0}.unified-vehicle .hero-shade{background:linear-gradient(270deg,#0008,transparent 85%)}.unified-vehicle .hero video{max-height:none}.unified-vehicle .hero-content .actions{justify-content:flex-start}.unified-vehicle .theme-pause{position:absolute;bottom:25px;left:25px;border:1px solid #fff;border-radius:50%;color:white;background:#0005;width:42px;height:42px}.unified-vehicle .subnav{direction:rtl}.unified-vehicle .subnav .button{white-space:nowrap}.unified-vehicle section:not(.intro){padding:initial}.unified-vehicle section.overview{padding:70px 5%;text-align:center}.unified-vehicle section.section,.unified-vehicle section.specs{padding:70px 5%}.unified-vehicle section.shopping{padding:0}.unified-vehicle .intro{padding:0;background:none}.unified-vehicle .intro h2{font-size:clamp(28px,3.7vw,48px);line-height:1.5}.unified-vehicle .intro p{max-width:680px;margin:20px auto 30px}.unified-vehicle .spec-grid strong{font-family:inherit;font-size:clamp(27px,3vw,42px)}.unified-vehicle .spec-grid p{font-size:14px}.unified-vehicle .spec-grid>div{min-width:0}.unified-vehicle p{line-height:1.9;color:#666}.unified-vehicle .section h2{line-height:1.5}.unified-vehicle .eyebrow{letter-spacing:0;font-family:inherit}.unified-vehicle .section-top{gap:18px}.unified-vehicle .gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.unified-vehicle .theme-photo{padding:0;background:#f5f5f5;text-align:right;border:0;border-radius:0;overflow:hidden}.unified-vehicle .theme-photo img{width:100%;height:300px;object-fit:contain;display:block;background:#f2f2f2}.unified-vehicle .theme-photo span{display:block;padding:18px;font-weight:bold}.unified-vehicle .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.unified-vehicle .feature-grid .photo img{object-fit:contain;background:#f4f4f4}.unified-vehicle .feature-grid p{font-size:14px}.unified-vehicle .retained-viewer{max-width:1400px;margin:auto}.unified-vehicle .retained-viewer button{font-family:inherit}.unified-vehicle .retained-viewer .controls button,.unified-vehicle .retained-viewer .spin-controls button,.unified-vehicle #expand{border:1px solid #ccc;background:white;color:#171717;border-radius:25px;padding:10px 20px}.unified-vehicle .retained-viewer .controls,.unified-vehicle .retained-viewer .spin-controls{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:18px 0}.unified-vehicle #stage,.unified-vehicle .spin-stage{background:radial-gradient(ellipse,#f1f1f1,#fff 70%)}.unified-vehicle .colors button{border:1px solid #ccc}.unified-vehicle .colors [aria-pressed=true]{border:2px solid #eb0a1e}.unified-vehicle .theme-trim{max-width:1050px;margin:35px auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;text-align:right;background:#f7f7f7;padding:30px;gap:35px}.unified-vehicle .theme-trim img{width:100%}.unified-vehicle .theme-table{overflow:auto}.unified-vehicle .theme-table table{width:100%;border-collapse:collapse;min-width:420px}.unified-vehicle .theme-table th,.unified-vehicle .theme-table td{padding:22px;border-bottom:1px solid #ddd;text-align:right}.unified-vehicle .theme-table th{background:#f6f6f6;width:40%}.unified-vehicle .shopping a{padding:45px;text-align:center}.unified-vehicle footer{padding:60px 5% 30px;text-align:right}.unified-vehicle footer p{color:#bbb}.unified-vehicle #theme-lightbox{width:min(1200px,95vw);max-height:95dvh;background:white;border:0;padding:45px 15px 15px;border-radius:12px}.unified-vehicle #theme-lightbox img{width:100%;max-height:80vh;object-fit:contain;display:block}.unified-vehicle #theme-lightbox::backdrop{background:#000b}.unified-vehicle .theme-close{position:absolute;left:14px;top:5px;font-size:30px;background:none;border:0}.unified-vehicle #interior-dialog p{color:#ccc}.unified-vehicle .theme-menu{display:none}.unified-vehicle .theme-trim .button{display:inline-flex}.unified-vehicle .section .actions{flex-wrap:wrap}
@media(max-width:800px){.unified-vehicle .global nav{display:none}.unified-vehicle .global nav.is-open{display:flex;position:absolute;top:84px;right:0;left:0;z-index:30;background:white;padding:25px;flex-wrap:wrap}.unified-vehicle .theme-menu{display:block;font-size:25px}.unified-vehicle .hero{height:540px;min-height:440px}.unified-vehicle .studio-hero .hero-image{width:100%;height:70%;margin:0;object-position:center top}.unified-vehicle .hero-content{top:auto;bottom:35px;right:6%;transform:none}.unified-vehicle .hero-content h1{font-size:42px}.unified-vehicle .hero-shade{background:linear-gradient(0deg,#000b,transparent 90%)}.unified-vehicle .subnav{overflow-x:auto;justify-content:flex-start;gap:18px}.unified-vehicle .subnav nav{display:flex;white-space:nowrap}.unified-vehicle .subnav .model{display:none}.unified-vehicle section.section,.unified-vehicle section.specs,.unified-vehicle section.overview{padding:45px 20px}.unified-vehicle .feature-grid{grid-template-columns:1fr}.unified-vehicle .gallery-grid{grid-template-columns:1fr}.unified-vehicle .theme-photo img{height:auto;max-height:350px}.unified-vehicle .theme-trim{grid-template-columns:1fr;padding:20px}.unified-vehicle .spec-grid{grid-template-columns:1fr;gap:25px}.unified-vehicle .spec-grid>div{border:0}.unified-vehicle .section-top{align-items:flex-start}.unified-vehicle .section-top h2{font-size:27px}.unified-vehicle .shopping{grid-template-columns:1fr}.unified-vehicle .footer-links{grid-template-columns:1fr 1fr}.unified-vehicle #interior-dialog .inside-toolbar{padding:12px}.unified-vehicle #interior-dialog #pano-viewport{height:calc(100dvh - 245px)}}
