:root{color-scheme:dark}[hidden]{display:none!important}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.skip-link{z-index:100;background:var(--accent);color:#090c0f;padding:14px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:15px}.brand img{object-fit:contain;width:auto;max-width:170px;height:48px;display:block}.premium-header .nav{position:relative}.premium-page .menu-toggle{display:none}.premium-page .nav-links{align-items:center}.premium-page .brand{display:block}.car-image-link{width:100%;height:100%;display:block}.car-info .text-link{margin-top:auto;padding-top:19px}.car h3{overflow-wrap:anywhere}.car-year{flex-shrink:0}.car .specs{flex-wrap:wrap}.collection-page .empty,.inventory .empty{text-align:center;border:1px dashed #3d4c55;border-radius:6px;grid-column:1/-1;padding:60px 24px;display:block}.empty h3{margin:0 0 12px;font:800 38px Barlow Condensed,sans-serif}.empty p{color:#a6b3bb;font-size:14px;line-height:1.8}.collection-link{text-align:center;margin-top:36px}.premium-page .btn{border:1px solid var(--accent);color:var(--accent-hot);text-transform:uppercase;letter-spacing:.12em;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:13px 19px;font-size:11px;font-weight:700;transition:background .25s,color .25s;display:inline-flex}.premium-page .btn:hover,.premium-page .btn-solid{background:var(--accent);color:#081116}.premium-page .btn-solid:hover{background:#d7e7ee}.hero-art{z-index:-3;object-fit:cover;object-position:center 53%;width:100%;height:100%;position:absolute;inset:0}.hero:before{background-image:linear-gradient(90deg,#040709f5 0%,#040709c4 34%,#04070938 68%,#04070957 100%),linear-gradient(#0000 76%,#090c0f 99%)}.hero-art{z-index:-2}.hero:before,.hero:after{z-index:-1}.hero-custom-title{overflow-wrap:anywhere}.about-copy .cms-copy p{max-width:100%}.premium-footer{border-top:1px solid var(--line);background:#070a0c;padding:39px 0 30px}.premium-footer .foot-top{justify-content:space-between;align-items:center;gap:30px;padding-bottom:35px;display:flex}.premium-footer .foot-links{color:#a6b5be;text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;gap:25px;font-size:11px;display:flex}.premium-footer .foot-bottom{border-top:1px solid var(--line);color:#95a4ad;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:23px;font-size:11px;display:flex}.premium-footer .foot-bottom span:last-child{color:var(--accent)}.contact-details{color:#bacbd4;flex-wrap:wrap;gap:16px;margin-top:22px;font-size:13px;line-height:1.7;display:flex}.search-row .reset{text-align:center;justify-content:center;align-items:center;display:flex}.search-field{min-width:0}.filters label{color:#a6b8c4;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:10px;display:block}.select-wrap:after{top:36px}.collection-page .pagination a,.collection-page .pagination span{color:#b8c9d2;background:#131b20;border:1px solid #36464f;border-radius:4px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 12px;font-size:13px;display:inline-flex}.collection-page .pagination a[aria-current=page],.collection-page .pagination a:hover{background:var(--accent);color:#061015}.collection-page .pagination{flex-wrap:wrap}.filter-chip{align-items:center;gap:8px;display:inline-flex}.catalog-status{color:#b8c9d2;min-height:18px;margin:12px 0 0;font-size:12px}#catalog-results[aria-busy=true]{opacity:.5;transition:opacity .15s}.result-summary{color:var(--muted);text-align:center;margin-top:25px;font-size:12px}.inquiry{border:1px solid var(--line);border-radius:5px;width:100%;max-width:470px;margin-top:20px;padding:22px}.inquiry summary{cursor:pointer;letter-spacing:.08em;color:var(--accent);text-transform:uppercase;font-size:12px}.inquiry form{gap:14px;margin-top:22px;display:grid}.inquiry label{color:#becbd2;gap:7px;font-size:12px;display:grid}.inquiry input,.inquiry textarea{color:#fff;background:#0d1215;border:1px solid #33404a;border-radius:3px;width:100%;padding:12px}.inquiry textarea{resize:vertical;min-height:95px}.inquiry [role=status]{color:#becbd2;margin:0;font-size:12px;line-height:1.6}@media (width<=1000px) and (width>=701px){.cars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.premium-page .menu-toggle{border:1px solid var(--line);color:#fff;background:#0b1014;margin-left:auto;padding:5px 10px;font-size:24px;display:block}.premium-page .nav{gap:15px;height:76px;min-height:76px}.premium-page .nav>.nav-cta{display:none}.premium-page .nav-links{z-index:10;border:1px solid var(--line);background:#0b1014;flex-direction:column;align-items:stretch;gap:5px;padding:20px 24px;display:none;position:absolute;top:76px;left:-18px;right:-18px}.premium-page .nav-links.open{display:flex}.premium-page .nav-links a,.premium-page .links a:first-child{border-bottom:0;padding:12px 0;font-size:12px;display:block}.premium-page .nav-links a.active:after{display:none}.premium-header{z-index:20;position:relative}body:not(.collection-page) .premium-header{position:absolute;inset:0 0 auto}.hero:before{background-image:linear-gradient(90deg,#040709f0,#0407096b),linear-gradient(#0000 65%,#090c0f)}.hero-art{object-position:62% center}.hero-facts{gap:15px}.fact{padding-right:15px}.premium-footer .foot-top,.premium-footer .foot-bottom{flex-direction:column;align-items:flex-start}.search-row{flex-wrap:wrap}.search-field{flex-basis:100%}.search-row .btn,.search-row .reset{flex:1;min-height:42px;font-size:10px}.search-row .reset:after{content:none}.car-info{min-height:210px}.contact-grid{align-items:stretch}}@media (width<=380px){.hero-facts{gap:10px}.fact{padding-right:10px}.fact span{font-size:8px}.hero h1{font-size:61px}.actions .btn{min-width:0;padding:13px}.toolbar{flex-direction:column;align-items:stretch}.sort{flex-direction:row;justify-content:space-between;align-items:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.car:hover{transform:none}}.collection-page{--bg:#080808;--panel:#101010;--panel2:#161616;--line:#292929;background:#080808}.collection-page:before{background-image:none}.collection-page .premium-header,.collection-page .premium-footer{background:#080808}.collection-page .search-panel{background:linear-gradient(125deg,#161616,#0d0d0d);border-color:#292929}.collection-page .search-field input,.collection-page select{background:#090909;border-color:#343434;font-weight:600}.collection-page .reset{background:#191919;border-color:#373737;font-weight:700}.collection-page .car{background:#101010}.collection-page .car:hover{background:#161616}.collection-page .car-photo{background:#0a0a0a}.collection-page .car-features li{background:#202020}.collection-page .car h3,.collection-page .intro h1{font-weight:900}.collection-page .toolbar h2,.collection-page .filters label{font-weight:700}
