:root{--ca-orange:#fa4e16;--ca-panel:#171717;--ca-line:#343434}body{margin:0;background:#0a0a0a;color:#fff;font-family:AcidGrotesk-normal,Arial,sans-serif}.local-top{height:40px;background:var(--ca-orange);display:flex;align-items:center;justify-content:center;gap:15px;font-size:14px;font-weight:bold}.local-top img{height:34px}.local-top a{background:white;color:#111;border-radius:24px;padding:4px 14px}.local-header{height:94px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #303030;background:#0a0a0a;position:relative;z-index:30}.local-logo{width:245px;max-width:38vw}.local-actions{display:flex;align-items:center;gap:28px}.local-actions button,.local-actions a{background:none;border:0;color:white;cursor:pointer;font-size:13px;text-align:center}.local-actions b{display:block;font-size:24px;font-weight:400;margin-bottom:4px}.local-actions .wa{background:#39cf66;border-radius:30px;padding:15px 18px;font-size:11px;font-weight:bold}.local-menu{position:absolute;right:0;top:100%;width:360px;max-width:95vw;background:#161616;border:1px solid #333;padding:25px;box-shadow:0 15px 40px #0008}.local-menu[hidden]{display:none}.local-menu a{display:block;padding:10px 12px;border-bottom:1px solid #333;font-size:17px}.local-menu a:hover{color:#ff5b24}.local-footer{max-width:1400px;margin:80px auto 0;padding:48px 5% 30px;border-top:1px solid #333}.local-footcols{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:45px}.local-footer h3{font-size:13px;color:#aaa;margin-bottom:18px}.local-footer a{display:block;margin:10px 0;font-size:14px}.local-footer a:hover{color:#ff5b24}.local-footer p{font-size:12px;color:#888;line-height:1.7;margin-top:25px}.local-bottom{display:flex;gap:25px;flex-wrap:wrap;border-top:1px solid #333;padding-top:20px}.local-offline{color:#aaa!important}.local-wrap{width:90%;max-width:1440px;margin:45px auto 80px}.local-wrap h1{font-size:42px;line-height:1.15;font-weight:500;margin:25px 0 16px}.local-wrap h2{font-size:27px;font-weight:500;margin:25px 0}.local-muted{color:#999;line-height:1.6}.local-crumb{color:#aaa;font-size:13px;margin:20px 0}.local-crumb a{color:white}.local-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:30px;margin-top:30px}.local-filters{background:#151515;border:1px solid #303030;border-radius:14px;padding:22px;height:fit-content;position:sticky;top:20px}.local-filters label{display:block;font-size:13px;margin:15px 0 7px;color:#ccc}.local-filters input,.local-filters select,.local-sort,.local-field{background:#242424;color:white;border:1px solid #3b3b3b;border-radius:8px;padding:12px;width:100%;font:inherit;font-size:14px}.local-filters select option{background:#242424}.local-btn{display:inline-block;background:var(--ca-orange);border:0;border-radius:40px;color:#fff;padding:14px 24px;cursor:pointer;font-size:14px;font-weight:600;text-align:center}.local-btn.secondary{background:#252525;border:1px solid #555}.local-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.local-sort{width:205px}.local-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.local-card{background:#171717;border:1px solid #303030;border-radius:14px;overflow:hidden;position:relative;transition:border-color .15s,transform .15s}.local-card:hover{border-color:#888;transform:translateY(-3px)}.local-photo{width:100%;aspect-ratio:4/3;object-fit:cover;background:#252525;display:block}.local-cardbody{padding:18px}.local-card h2,.local-card h3{font-size:20px;margin:0 0 9px;line-height:1.2;font-weight:500}.local-sub{font-size:12px;color:#999;height:34px;overflow:hidden;margin-bottom:12px}.local-specs{display:flex;gap:7px;flex-wrap:wrap;font-size:11px;color:#bbb;margin:14px 0}.local-specs span{background:#252525;border-radius:5px;padding:5px 7px}.local-price{font-size:23px;font-weight:bold;line-height:1.3}.local-country{font-size:12px;color:#999;margin-top:8px}.local-heart{position:absolute;top:12px;right:12px;z-index:2;background:#111b;border:1px solid #ffffff50;border-radius:50%;height:36px;width:36px;font-size:23px;color:#fff;cursor:pointer}.local-heart.active{color:#ff5c29;background:#fff}.local-pager{display:flex;align-items:center;justify-content:center;gap:15px;margin:35px 0}.local-pager button:disabled{opacity:.3;cursor:default}.local-empty{padding:70px 20px;text-align:center;border:1px solid #333;border-radius:15px;grid-column:1/-1}.local-brands{display:flex;gap:14px;overflow:auto;padding:20px 0}.local-brand{min-width:130px;text-align:center;padding:20px;border:1px solid #444;border-radius:12px;font-size:15px}.local-brand:hover{border-color:#ff5b24}.local-detail{display:grid;grid-template-columns:1.55fr 1fr;gap:35px;margin:30px 0}.local-mainphoto{width:100%;aspect-ratio:4/3;object-fit:contain;background:#141414;border-radius:18px}.local-thumbs{display:flex;gap:12px;margin:15px 0}.local-thumbs button{width:110px;border:2px solid transparent;border-radius:8px;overflow:hidden;padding:0;background:#333;cursor:pointer}.local-thumbs button.active{border-color:var(--ca-orange)}.local-thumbs img{width:100%;height:75px;object-fit:cover}.local-info{background:#171717;border:1px solid #333;border-radius:18px;padding:30px;height:fit-content}.local-info h1{font-size:34px}.local-info .local-price{font-size:36px;margin:25px 0}.local-info .local-btn{display:block;width:100%;margin-top:12px}.local-specgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.local-specgrid div{padding:20px;background:#171717;border:1px solid #333;border-radius:10px}.local-specgrid small{display:block;color:#888;margin-bottom:10px}.local-description{white-space:pre-line;max-width:900px;line-height:1.8;color:#bbb}.local-cookie{position:fixed;bottom:18px;left:2%;width:96%;max-width:1100px;background:#232323f5;border:1px solid #555;border-radius:20px;padding:22px 26px;z-index:100;box-shadow:0 10px 60px #0008}.local-cookie p{font-size:13px;color:#bbb;line-height:1.6;margin:8px 0 15px}.local-cookie div{display:flex;gap:12px;justify-content:flex-end}.local-cookie button{padding:10px 22px;background:white;border:0;color:#111;border-radius:25px;cursor:pointer}.local-dialog{border:1px solid #555;border-radius:20px;background:#191919;color:white;padding:32px;width:500px;max-width:90vw}.local-dialog::backdrop{background:#000b}.local-dialog h2{font-size:27px;margin-bottom:12px}.local-dialog p{color:#bbb;font-size:14px;margin-bottom:15px}.local-dialog label{display:block;margin:13px 0 7px}.local-dialog .local-btn{margin-top:18px}.local-dialog .close{float:right;background:none;color:white;border:0;font-size:24px;cursor:pointer}.local-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);padding:16px 24px;background:white;color:#111;border-radius:30px;box-shadow:0 10px 40px #0008;z-index:150}.local-blogimg{width:100%;aspect-ratio:16/9;object-fit:cover}.local-article{max-width:860px;margin:40px auto;line-height:1.9}.local-article h1{font-size:45px}.local-article h2{font-size:28px;margin-top:35px}.local-article p{margin:18px 0;color:#bbb}.hv2-hdr-spacer{display:none!important}.local-featured{width:85%;max-width:1400px;margin:50px auto}.local-featured>h2{font-size:34px;margin-bottom:25px}.local-featured .local-grid{grid-template-columns:repeat(4,minmax(0,1fr))}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid #ff6b39}img{max-width:100%}@media(min-width:1150px){.local-header{padding:0 7.5%}}@media(max-width:1150px){.local-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.local-featured .local-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.local-top{font-size:10px;gap:6px;height:35px}.local-top img{height:27px}.local-header{height:75px}.local-actions{gap:17px}.local-actions .wa,.local-actions .currency{display:none}.local-logo{width:185px;max-width:46vw}.local-layout{grid-template-columns:1fr}.local-filters{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.local-filters h2{grid-column:1/-1}.local-wrap h1{font-size:32px}.local-grid{gap:12px}.local-cardbody{padding:12px}.local-card h3{font-size:16px}.local-price{font-size:19px}.local-specs{font-size:10px}.local-detail{grid-template-columns:1fr}.local-footcols{grid-template-columns:1fr 1fr}.local-specgrid{grid-template-columns:1fr 1fr}.local-featured{width:90%}.local-toolbar{font-size:12px}.local-sort{width:165px;font-size:12px}.local-article{padding:0 5%}.local-article h1{font-size:32px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.local-languages{display:flex;gap:5px;align-items:center;order:2;flex-shrink:0}.local-header>.local-actions{order:3;gap:18px}.local-languages button{display:flex;flex-direction:column;align-items:center;gap:5px;background:#202020;border:1px solid #444;border-radius:7px;padding:7px 8px;color:#ddd;min-width:39px;cursor:pointer;font:11px Arial,sans-serif}.local-languages img{width:24px;height:16px;object-fit:cover;border-radius:2px}.local-languages button:hover{border-color:#ddd}.local-languages button[aria-pressed="true"]{background:#fa4e1626;border-color:#fa4e16;color:white}.local-source-language{font-size:12px;color:#aaa;padding:10px 15px;border-left:2px solid #fa4e16;max-width:860px;margin:20px auto}.local-source-language[hidden]{display:none}@media(max-width:1050px){.local-header{height:auto;min-height:94px;flex-wrap:wrap;gap:12px;padding-top:15px;padding-bottom:15px}.local-languages{order:4;margin:auto;justify-content:center;width:100%}.local-header>.local-actions{gap:18px}}@media(min-width:1051px){.local-header{gap:22px}.local-logo{width:220px}.local-header .wa{padding:12px;font-size:10px}}@media(max-width:480px){.local-languages button{padding:6px 10px}.local-header .local-logo{width:170px}}

/* VELMONT MOTORS transparent brand mark on dark backgrounds */
.local-header .local-logo{width:140px;max-width:38vw;height:90px;object-fit:cover;object-position:center 62%;filter:brightness(0) invert(1)}
img[src$="velmont-motors-logo.png"]{filter:brightness(0) invert(1)}
.local-footer img[src$="velmont-motors-logo.png"]{width:200px;height:130px;object-fit:cover;object-position:center 62%}
