#lm-showroom{--red:#bf1230;--ink:#17191d;--paper:#f3f4f6;--muted:#626872;--line:#dce0e5}#lm-showroom *{box-sizing:border-box}#lm-showroom{scroll-behavior:smooth}#lm-showroom{margin:0;font-family:Arial,sans-serif;color:var(--ink);background:var(--paper)}#lm-showroom button,#lm-showroom input,#lm-showroom select,#lm-showroom textarea{font:inherit}#lm-showroom button,#lm-showroom a,#lm-showroom select{touch-action:manipulation}#lm-showroom button{cursor:pointer}#lm-showroom a{color:inherit}#lm-showroom button:focus-visible,#lm-showroom a:focus-visible,#lm-showroom input:focus-visible,#lm-showroom select:focus-visible,#lm-showroom textarea:focus-visible{outline:3px solid #087abf;outline-offset:3px}#lm-showroom h1,#lm-showroom h2,#lm-showroom h3,#lm-showroom p{margin:0}#lm-showroom h1,#lm-showroom h2,#lm-showroom h3{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-weight:400;letter-spacing:.3px}#lm-showroom h2{font-size:34px}#lm-showroom h3{font-size:21px}#lm-showroom .previewbar{padding:10px 4%;background:#f5e6e9;color:#79162a;font-size:11px;font-weight:800;letter-spacing:1px;display:flex;justify-content:space-between}#lm-showroom .previewbar span{font-weight:400;letter-spacing:0}#lm-showroom .brand-context{background:#17191d;color:#fff}#lm-showroom .topline{border-bottom:1px solid #34363b;display:flex;justify-content:space-between;padding:8px 4%;font-size:11px;color:#bec5d0}#lm-showroom .brandrow{padding:18px 4%;display:flex;align-items:center;justify-content:space-between;gap:25px}#lm-showroom .brandrow img{object-fit:contain}#lm-showroom .context-label{color:#aeb5c0;font-size:11px}#lm-showroom .brandword{font-size:12px;font-weight:800;font-style:italic}#lm-showroom .navcontext{display:flex;justify-content:space-between;padding:17px 4%;border-top:1px solid #34363b;border-bottom:3px solid var(--red);gap:16px;font-size:11px;font-weight:800}#lm-showroom .navcontext .active{color:#fff;border-bottom:2px solid var(--red)}#lm-showroom .hero{background:linear-gradient(120deg,#1b1e24,#111319);color:white;position:relative;overflow:hidden}#lm-showroom .hero:before{content:'';position:absolute;width:400px;height:750px;border:1px solid #343840;transform:rotate(30deg);right:15%;top:-200px;pointer-events:none}#lm-showroom .hero-inner{max-width:1450px;margin:auto;padding:45px 4% 24px;display:grid;grid-template-columns:1fr 1fr;gap:40px;position:relative}#lm-showroom .eyebrow{font-size:11px;letter-spacing:2px;font-weight:800;margin-bottom:16px;color:#d9dde4}#lm-showroom .eyebrow span{display:inline-block;width:20px;height:3px;background:var(--red);vertical-align:middle;margin-right:9px}#lm-showroom .eyebrow.dark{color:var(--red)}#lm-showroom h1{font-size:clamp(42px,5.5vw,80px);line-height:1.03;letter-spacing:.4px}#lm-showroom h1 em{color:#fff;font-style:italic}#lm-showroom .hero-text{font-size:14px;line-height:1.65;color:#c4c8d0;margin:22px 0 26px}#lm-showroom .button{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:15px 20px;border:1px solid #c9ced5;background:white;text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.6px;min-height:46px}#lm-showroom .primary{background:var(--red);border-color:var(--red);color:white}#lm-showroom .primary:hover{background:#9e0b26}#lm-showroom .hero-machine{position:relative;background:#fff;align-self:center;transform:skew(-3deg);box-shadow:12px 12px 0 #282c34}#lm-showroom .hero-machine>*{transform:skew(3deg)}#lm-showroom .hero-machine img{display:block;width:100%;height:280px;object-fit:contain;padding:25px 40px}#lm-showroom .machine-label{display:block;color:#272b32;font-size:10px;letter-spacing:2px;padding:20px 20px 0;font-weight:800}#lm-showroom .machine-caption{display:flex;justify-content:space-between;align-items:center;background:#eaecef;color:#24272e;padding:15px 22px;font-size:11px}#lm-showroom .machine-caption b{font-size:19px;margin-left:7px}#lm-showroom .hero-bottom{padding:17px 4%;border-top:1px solid #363a42;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.5px}#lm-showroom .hero-bottom span:last-child{color:#aeb5c0;letter-spacing:0}#lm-showroom .inventory{max-width:1500px;margin:auto;padding:40px 4% 60px}#lm-showroom .inventory-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}#lm-showroom .inventory-head p:last-child{font-size:12px;color:var(--muted);line-height:1.7}#lm-showroom .categories{display:flex;gap:8px;overflow:auto;margin-bottom:28px;padding-bottom:3px}#lm-showroom .categories button{background:#fff;border:1px solid var(--line);padding:13px 19px;white-space:nowrap;font-size:12px;font-weight:700;min-height:44px}#lm-showroom .categories button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:white}#lm-showroom .catalog-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:28px}#lm-showroom .filters{background:#fff;padding:22px;border:1px solid var(--line);align-self:start}#lm-showroom .filter-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}#lm-showroom .filter-heading h3{font-size:19px}#lm-showroom .textbutton{border:0;background:none;color:var(--red);font-size:11px;padding:8px}#lm-showroom .filters>label,#lm-showroom dialog>label{display:block;font-size:11px;font-weight:700;margin-bottom:23px}#lm-showroom .filters select,#lm-showroom dialog input,#lm-showroom dialog textarea{width:100%;display:block;border:1px solid var(--line);padding:12px 9px;margin-top:9px;background:#fff;color:var(--ink);border-radius:0;font-size:12px;min-height:44px}#lm-showroom fieldset{border:0;padding:0;margin:0 0 28px}#lm-showroom legend{font-size:11px;font-weight:700;margin-bottom:10px}#lm-showroom .price-inputs{display:flex;align-items:center;gap:8px}#lm-showroom .price-inputs label{width:calc(50% - 10px)}#lm-showroom .price-inputs label span{font-size:10px;color:var(--muted)}#lm-showroom .price-inputs input{width:100%;padding:10px 5px;border:1px solid var(--line);margin-top:5px;min-height:42px}#lm-showroom .filter-note{font-size:12px;border-top:1px solid var(--line);padding-top:20px}#lm-showroom .filter-note p{font-size:11px;color:var(--muted);line-height:1.7;margin:9px 0 20px}#lm-showroom .textlink{font-size:11px;text-underline-offset:4px}#lm-showroom .toolbar{display:flex;justify-content:space-between;align-items:center;font-size:12px;gap:15px}#lm-showroom .sample{color:var(--muted);font-size:11px}#lm-showroom .sortlabel{display:flex;align-items:center;gap:12px;font-size:11px;white-space:nowrap}#lm-showroom .sortlabel select{background:#fff;border:1px solid var(--line);padding:11px;min-height:44px}#lm-showroom .searchlabel input{width:100%;padding:14px 17px;border:1px solid var(--line);margin:16px 0 22px;min-height:46px}#lm-showroom .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#lm-showroom .vehicle{background:white;border:1px solid var(--line);display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}#lm-showroom .vehicle:hover{box-shadow:0 7px 25px #10131a15;transform:translateY(-3px)}#lm-showroom .vehicle-media{display:block;position:relative;padding:12px;text-decoration:none}#lm-showroom .vehicle-media img{width:100%;height:195px;object-fit:contain;display:block}#lm-showroom .image-count{position:absolute;right:12px;bottom:12px;background:#f1f3f5;color:#575e68;font-size:10px;padding:5px 7px}#lm-showroom .vehicle-body{padding:18px;border-top:1px solid #eef0f3;display:flex;flex-direction:column;flex:1}#lm-showroom .vehicle-brand{font-size:10px;letter-spacing:1.5px;font-weight:800;color:#7b202e;margin-bottom:10px}#lm-showroom .vehicle h3{font-size:25px;line-height:1.12;min-height:56px}#lm-showroom .vehicle h3 a{text-decoration:none}#lm-showroom .category-text{font-size:11px;color:var(--muted);margin:10px 0 15px}#lm-showroom .spec-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:19px}#lm-showroom .spec-chips span{font-size:10px;padding:6px 7px;background:#f3f4f6;color:#4b535e}#lm-showroom .card-foot{border-top:1px solid var(--line);padding-top:15px;margin-top:auto}#lm-showroom .availability{font-size:10px;font-weight:700;color:#40543b;line-height:1.6}#lm-showroom .availability:before{content:'';display:inline-block;background:#73974c;width:6px;height:6px;border-radius:50%;margin-right:6px}#lm-showroom .availability.unavailable{color:#6c6370}#lm-showroom .availability.unavailable:before{background:#8d8490}#lm-showroom .price{font-size:26px;font-weight:800;letter-spacing:-.8px;margin:9px 0 15px}#lm-showroom .price small{font-size:10px;letter-spacing:0;font-weight:400;display:block;color:var(--muted);margin-bottom:5px}#lm-showroom .vehicle .button{width:100%;background:#fff;color:var(--ink);border:1px solid #b9bec6;justify-content:space-between;padding:12px 14px;font-size:10px}#lm-showroom .vehicle .button:hover{background:var(--ink);color:white}#lm-showroom .filter-toggle{display:none}#lm-showroom .concept-footer{background:#17191d;color:white;border-top:4px solid var(--red);padding:40px 4%;display:flex;justify-content:space-between;gap:25px}#lm-showroom .concept-footer p{font-size:12px;color:#c2c8d0;margin-top:12px}#lm-showroom .concept-footer span{font-size:12px;font-weight:800;letter-spacing:2px}#lm-showroom .detail{max-width:1450px;margin:auto;padding:32px 4% 60px}#lm-showroom .back{font-size:12px;color:#545d68;display:inline-block;margin-bottom:28px}#lm-showroom .detail-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:35px}#lm-showroom .gallery-main{background:white;border:1px solid var(--line);width:100%;height:450px;padding:25px;cursor:zoom-in}#lm-showroom .gallery-main img{width:100%;height:100%;object-fit:contain}#lm-showroom .gallery-tools{display:flex;justify-content:space-between;padding:12px 0;align-items:center;font-size:11px;color:var(--muted)}#lm-showroom .gallery-tools button{background:white;border:1px solid var(--line);min-height:44px;padding:10px 15px}#lm-showroom .thumbnails{display:flex;gap:8px;overflow:auto;padding:4px}#lm-showroom .thumbnails button{background:white;border:1px solid var(--line);padding:4px;flex:0 0 75px;height:65px}#lm-showroom .thumbnails button[aria-pressed=true]{border:2px solid var(--red)}#lm-showroom .thumbnails img{width:100%;height:100%;object-fit:contain}#lm-showroom .detail-panel{background:white;padding:30px;border:1px solid var(--line);align-self:start}#lm-showroom .detail-panel h1{font-size:43px;margin:10px 0 15px}#lm-showroom .detail-panel .category-text{margin-bottom:20px}#lm-showroom .detail-panel .price{font-size:39px;margin:24px 0 22px}#lm-showroom .detail-panel .price small{font-size:11px}#lm-showroom .variant-label{display:block;font-size:12px;font-weight:700;margin:25px 0 9px}#lm-showroom .variant-buttons{display:flex;gap:8px;flex-wrap:wrap}#lm-showroom .variant-buttons button{background:white;border:1px solid var(--line);padding:11px 13px;font-size:11px;min-height:44px}#lm-showroom .variant-buttons button[aria-pressed=true]{border:2px solid var(--ink);padding:10px 12px}#lm-showroom .variant-buttons button span{display:block;font-size:9px;color:var(--muted);margin-top:4px}#lm-showroom .detail-panel .actions{display:grid;gap:10px;margin-top:25px}#lm-showroom .detail-panel .actions .button{width:100%}#lm-showroom .detail-note{color:var(--muted);font-size:11px;line-height:1.65;margin-top:18px}#lm-showroom .detail-contact{font-size:12px;margin-top:23px;border-top:1px solid var(--line);padding-top:21px}#lm-showroom .spec-content{margin-top:36px;max-width:850px}#lm-showroom .spec-content h2{margin-bottom:18px}#lm-showroom .spec-content p{color:#555e68;font-size:14px;line-height:1.75}#lm-showroom .spec-table{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(--line);margin:25px 0}#lm-showroom .spec-table div{padding:18px 21px;border-bottom:1px solid var(--line)}#lm-showroom .spec-table dt{font-size:10px;color:var(--muted);margin-bottom:7px}#lm-showroom .spec-table dd{margin:0;font-size:13px;font-weight:700;line-height:1.5}#lm-showroom .source-note{font-size:11px!important;background:#e9ecf0;padding:16px;line-height:1.7}#lm-showroom .mobile-action{display:none}#lm-showroom dialog{border:0;padding:34px;max-width:500px;width:calc(100% - 32px);box-shadow:0 20px 80px #0006}#lm-showroom dialog::backdrop{background:#11191dd9}#lm-showroom dialog h2{font-size:28px;margin-bottom:15px}#lm-showroom dialog p{font-size:12px;line-height:1.7;margin-bottom:18px}#lm-showroom .close{float:right;border:0;background:none;font-size:28px;min-width:44px;min-height:44px}#lm-showroom dialog .primary{width:100%}#lm-showroom #demo-status{font-size:11px;margin-top:14px;color:var(--muted)}#lm-showroom #lightbox{max-width:1000px}#lm-showroom #lightbox img{width:100%;height:75vh;object-fit:contain}#lm-showroom .empty{grid-column:1/-1;padding:60px 20px;background:white;text-align:center}#lm-showroom .empty p{margin-top:14px;color:var(--muted)}#lm-showroom #active-filters{display:flex;gap:8px;flex-wrap:wrap}#lm-showroom #active-filters button{background:#e7eaef;border:0;padding:9px;font-size:11px;margin-bottom:17px}#lm-showroom .sr-only,#lm-showroom .skip{position:absolute;width:1px;height:1px;overflow:hidden}#lm-showroom .skip:focus{position:fixed;top:20px;left:20px;width:auto;height:auto;padding:15px;background:white;z-index:99}#lm-showroom .detail[hidden],#lm-showroom #listing[hidden]{display:none}#lm-showroom .detail-layout>div,#lm-showroom .results{min-width:0}#lm-showroom .gallery-main{max-width:100%}#lm-showroom .spec-content{min-width:0}#lm-showroom .filter-heading h3{font-size:17px}
@media(min-width:1500px){#lm-showroom .hero-inner{padding-left:60px;padding-right:60px}#lm-showroom .hero-machine img{height:330px}}
@media(max-width:1100px){#lm-showroom .grid{grid-template-columns:repeat(2,minmax(0,1fr))}#lm-showroom .brandword{display:none}#lm-showroom .navcontext{font-size:9px;gap:9px}#lm-showroom .hero-inner{gap:28px}#lm-showroom .hero-machine img{height:240px;padding:20px}#lm-showroom .catalog-layout{gap:20px;grid-template-columns:200px minmax(0,1fr)}#lm-showroom .detail-panel{padding:22px}#lm-showroom .detail-panel h1{font-size:34px}}
@media(max-width:700px){#lm-showroom .previewbar{font-size:9px;padding:9px 5%;display:block}#lm-showroom .previewbar span{display:block;margin-top:4px}#lm-showroom .topline{padding:8px 5%;font-size:9px}#lm-showroom .topline span:first-child{display:none}#lm-showroom .brandrow{padding:12px 5%;gap:15px}#lm-showroom .brandrow img{width:160px;height:64px}#lm-showroom .context-label{font-size:9px;max-width:140px;line-height:1.5}#lm-showroom .navcontext{overflow:auto;padding:12px 5%;gap:22px;white-space:nowrap}#lm-showroom .hero-inner{padding:28px 5% 25px;grid-template-columns:1fr;gap:25px}#lm-showroom h1{font-size:48px}#lm-showroom .hero-text{font-size:12px;margin:16px 0 20px}#lm-showroom .hero-machine{margin:0 7px 6px}#lm-showroom .hero-machine img{height:235px}#lm-showroom .hero-bottom{font-size:9px;padding:14px 5%}#lm-showroom .hero-bottom span:last-child{display:none}#lm-showroom .inventory{padding:30px 5% 40px}#lm-showroom .inventory-head{display:block}#lm-showroom .inventory-head h2{font-size:30px}#lm-showroom .inventory-head p:last-child{display:none}#lm-showroom .eyebrow{font-size:9px;margin-bottom:12px}#lm-showroom .categories{margin-bottom:20px}#lm-showroom .categories button{font-size:11px;padding:12px 15px}#lm-showroom .catalog-layout{display:flex;flex-direction:column;gap:15px}#lm-showroom .filters{display:none;width:100%}#lm-showroom .filters.open{display:block}#lm-showroom .filter-toggle{display:flex;min-height:44px;padding:10px}#lm-showroom .toolbar{flex-wrap:wrap;gap:12px}#lm-showroom .toolbar>div{margin-right:auto;font-size:11px}#lm-showroom .sortlabel{width:100%;justify-content:space-between}#lm-showroom .sortlabel select{flex:1}#lm-showroom .searchlabel input{font-size:12px}#lm-showroom .grid{grid-template-columns:1fr;gap:20px}#lm-showroom .vehicle-media img{height:250px}#lm-showroom .vehicle h3{font-size:29px;min-height:0}#lm-showroom .vehicle-body{padding:21px}#lm-showroom .spec-chips span{font-size:11px}#lm-showroom .availability{font-size:11px}#lm-showroom .vehicle .button{font-size:11px}#lm-showroom .concept-footer{display:block;padding:30px 5%}#lm-showroom .concept-footer>div+div{margin-top:30px}#lm-showroom .detail{padding:25px 5% 90px}#lm-showroom .detail-layout{grid-template-columns:1fr;gap:25px}#lm-showroom .gallery-main{height:300px;padding:15px}#lm-showroom .detail-panel h1{font-size:36px}#lm-showroom .spec-table{grid-template-columns:1fr}#lm-showroom .detail-panel .price{font-size:36px}#lm-showroom .mobile-action{display:flex;position:fixed;bottom:0;left:0;right:0;background:white;box-shadow:0 -3px 15px #0002;padding:10px 5%;z-index:10;align-items:center;justify-content:space-between}#lm-showroom .mobile-action b{font-size:20px}#lm-showroom .mobile-action .button{min-height:44px;padding:12px 17px;font-size:10px}#lm-showroom .detail-panel .actions .button{font-size:11px}#lm-showroom dialog{padding:24px}#lm-showroom #lightbox img{height:65vh}}
@media(prefers-reduced-motion:reduce){#lm-showroom{scroll-behavior:auto}#lm-showroom .vehicle{transition:none}}#lm-showroom .specifications-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:30px}#lm-showroom .specifications-heading h3{font-size:24px}#lm-showroom .spec-group{border-top:1px solid #dce0e4;padding:0;margin-top:0}#lm-showroom .spec-group:last-of-type{border-bottom:1px solid #dce0e4}#lm-showroom .spec-group summary{font-weight:800;font-size:17px;padding:20px 4px;cursor:pointer;list-style-position:inside}#lm-showroom .spec-group summary span{font-size:12px;font-weight:500;color:#68717b;margin-left:12px}#lm-showroom .vehicle-specs{border-collapse:collapse;width:100%;font-size:15px;margin-bottom:20px}#lm-showroom .vehicle-specs th,#lm-showroom .vehicle-specs td{padding:13px 16px;text-align:left;border-bottom:1px solid #e6e8eb;vertical-align:top;overflow-wrap:anywhere}#lm-showroom .vehicle-specs th{width:35%;color:#39424d;font-weight:700}#lm-showroom .vehicle-specs tr:nth-child(odd){background:#f5f6f7}#lm-showroom .description-copy{padding:0 16px 20px;line-height:1.8}#lm-showroom .confirmation-details{background:#faf7f2;padding:0 16px}#lm-showroom .confirmation-details summary{color:#6d472b}#lm-showroom .review-claims{padding:0 0 16px 22px}#lm-showroom .review-claims li{margin:15px 0;line-height:1.6;overflow-wrap:anywhere}#lm-showroom .review-claims small{display:block;color:#6b5747;margin-top:4px}#lm-showroom .source-note a{color:#a61923;text-decoration:underline}#lm-showroom .spec-content p{overflow-wrap:anywhere}@media(max-width:600px){#lm-showroom .specifications-heading{display:block}#lm-showroom .specifications-heading .textbutton{padding-left:0;margin-bottom:12px}#lm-showroom .spec-group summary{font-size:16px}#lm-showroom .spec-group summary span{display:block;margin:5px 0 0 19px}#lm-showroom .vehicle-specs th,#lm-showroom .vehicle-specs td{padding:12px 8px;font-size:13px}#lm-showroom .vehicle-specs th{width:39%}}#lm-showroom [hidden]{display:none!important}


#lm-showroom{display:block;isolation:isolate}#lm-showroom .button{border-radius:0;text-decoration:none}#lm-showroom .native-inquiry{margin-top:35px;padding:24px;background:white;border:1px solid var(--line)}#lm-showroom .native-inquiry label{display:block;margin:16px 0 5px}#lm-showroom .native-inquiry input,#lm-showroom .native-inquiry textarea{width:100%;padding:12px;border:1px solid var(--line)}#lm-showroom .vehicle[hidden]{display:none}#lm-showroom .inventory-gallery{display:flex;gap:8px;overflow:auto}#lm-showroom .gallery-main{display:block}#lm-showroom .gallery-main a{display:block;width:100%;height:100%}#lm-showroom .native-buy{margin-top:18px}#lm-showroom .native-buy select{width:100%;padding:12px;border:1px solid var(--line)}#lm-showroom .native-buy .button{margin-top:12px;width:100%}#lm-showroom .native-buy button:disabled{opacity:.55;cursor:not-allowed}#lm-showroom .vehicle-body h3{margin-bottom:10px}#lm-showroom .vehicle-media{display:flex;align-items:center;justify-content:center}#lm-showroom .price{line-height:1.2}#lm-showroom .source-note{margin-top:16px}#lm-showroom #active-filters{margin-bottom:12px}

#lm-showroom .hero h1{color:#fff!important;font-size:clamp(42px,5.5vw,80px)!important;font-family:Impact,Arial Narrow,Arial,sans-serif!important;font-weight:400!important;line-height:1.03!important;border:0!important;padding:0!important;margin:0!important}#lm-showroom .hero h1::before{content:none!important}#lm-showroom .categories button{color:var(--ink)!important;opacity:1!important}#lm-showroom .categories button[aria-pressed=true]{color:#fff!important}@media(max-width:700px){#lm-showroom .hero h1{font-size:48px!important}}
