.vehicle-menu{position:relative;color:white;font-size:13px}.vehicle-menu summary{cursor:pointer;list-style:none;padding:12px 0;display:flex;align-items:center;gap:18px}.vehicle-menu summary::-webkit-details-marker{display:none}.vehicle-menu summary span{font-size:19px}.menu-panel{position:absolute;top:52px;right:0;width:340px;background:#14171c;border:1px solid #363a43;padding:28px;box-shadow:0 20px 60px #0005}.menu-panel>p{font-size:9px;letter-spacing:2px;color:#999faa;margin:0 0 18px}.menu-panel a{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #ffffff20;font-size:16px}.menu-panel a:hover{color:#c3c9d3}.menu-panel small{display:block;color:#a1a6af;font-size:10px;line-height:1.7;margin-top:20px}.catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.demo-tag{display:inline-block;font-size:9px;letter-spacing:1.5px;padding:8px 11px;border:1px solid #acafb7;border-radius:3px;white-space:nowrap}.demo-notice{font-size:12px;color:#666b73;max-width:800px;line-height:1.8;margin:0 0 30px}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:35px 0 20px}.catalog-tabs{display:flex;gap:6px}.catalog-tabs button{font:13px Arial;padding:12px 23px;border:1px solid #bfc2c8;border-radius:3px;background:transparent;cursor:pointer}.catalog-tabs button.active{background:#111214;color:#fff;border-color:#111214}.catalog-filters{display:flex;gap:16px}.catalog-filters label{font-size:10px}.catalog-filters select{font-size:12px;min-width:160px;padding:11px}.catalog-count{font-size:11px;color:#737780;margin-bottom:22px}.vehicle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vehicle-card{border:1px solid #dedfe3;background:#fff;border-radius:5px;overflow:hidden;transition:box-shadow .2s}.vehicle-card:hover{box-shadow:0 12px 35px #00000010}.vehicle-image{background:linear-gradient(145deg,#f0f1f2,#dadde1);position:relative;padding-top:30px}.vehicle-label{position:absolute;top:16px;left:18px;font-size:9px;text-transform:uppercase;letter-spacing:1px}.vehicle-art{width:100%;display:block;height:auto}.vehicle-image>small{position:absolute;right:12px;bottom:8px;font-size:8px;color:#666d75}.vehicle-body{padding:23px}.vehicle-brand{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#6f737b;margin:0 0 7px}.vehicle-body h3{font-size:23px;letter-spacing:-.6px;margin:0 0 14px;font-weight:500}.vehicle-spec{font-size:12px;color:#777b83;line-height:1.9;margin:0 0 22px}.vehicle-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;min-height:64px}.vehicle-price del{font-size:12px;color:#8b8e94}.vehicle-price strong{font-size:26px;font-weight:500;letter-spacing:-1px}.vehicle-price>span{width:100%;font-size:9px;color:#777;margin-top:-6px}.vehicle-more{display:flex;justify-content:space-between;width:100%;border:0;border-top:1px solid #e2e3e6;background:none;padding:19px 0 0;margin-top:15px;font:12px Arial;cursor:pointer;text-align:left}.offers-section{background:#e9eaed}.offers-intro{max-width:600px;color:#6a6e75;font-size:14px;line-height:1.8;margin-bottom:35px}.catalog-empty{padding:35px;border:1px solid #ddd}.catalog-empty .button{width:fit-content}.detail-price{font-size:30px}#vehicle-detail{max-width:650px}#vehicle-detail>.vehicle-art{background:#ddd}#vehicle-detail .vehicle-art{max-height:200px}#vehicle-close{position:relative;z-index:2}header nav{gap:22px}header .nav-call{display:none}@media(min-width:1200px){header .nav-call{display:block}}@media(max-width:1050px){.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-toolbar{align-items:start;flex-direction:column}.catalog-heading{align-items:start;flex-direction:column;gap:0}.demo-notice{margin-top:18px}}@media(max-width:640px){.vehicle-grid{grid-template-columns:1fr;gap:22px}.catalog-filters{width:100%;gap:12px}.catalog-filters label{width:50%}.catalog-filters select{width:100%;min-width:0;font-size:11px}.catalog-tabs{width:100%}.catalog-tabs button{flex:1;padding:12px 18px}.vehicle-menu summary{font-size:12px;gap:13px}.menu-panel{width:min(340px,88vw);right:-2px;padding:23px}.catalog-section h2,.offers-section h2{font-size:36px}.catalog-heading .demo-tag{margin:0 0 8px}.vehicle-image{padding-top:20px}.vehicle-art{max-height:190px}.vehicle-price strong{font-size:27px}.vehicle-body{padding:24px}.demo-notice{font-size:11px}.catalog-toolbar{margin-top:24px;gap:20px}.offers-section .section-top{align-items:center;gap:8px}.offers-section .section-top .eyebrow{margin-bottom:0}.offers-section .demo-tag{font-size:7px;letter-spacing:.7px}}

header{position:fixed;backdrop-filter:blur(12px);background:#080a0def}html{scroll-padding-top:120px}
