html{overflow-x:hidden}body{max-width:100%;overflow-x:clip}.ls-header-inner{height:64px;justify-content:space-between;padding:0 60px}.ls-header-inner,.ls-nav-desktop{align-items:center;display:flex}.ls-burger-btn{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:none;flex-direction:column;gap:5px;justify-content:center;padding:8px}.ls-mob-nav-controls{align-items:center;display:none;gap:14px}.ls-mob-nav-overlay{background:#0f0f0f;display:flex;flex-direction:column;inset:64px 0 0 0;overflow-y:auto;position:fixed;z-index:199}.ls-mob-nav-overlay nav{display:flex;flex-direction:column;padding:12px 0}.ls-mob-nav-btn{background:none;border:none;border-bottom:1px solid #1a1a1a;color:#888;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:2.5px;padding:18px 24px;text-align:left;transition:color .15s,background .15s}.ls-mob-nav-btn.ls-active,.ls-mob-nav-btn:hover{background:hsla(39,46%,61%,.05);color:#c9a96e}.ls-mob-nav-footer{border-top:1px solid #1a1a1a;margin-top:auto;padding:24px}.ls-section-pad{padding:88px 60px}.ls-section-hero{padding:96px 60px}.ls-hero-content{padding:100px 60px;text-align:center}.ls-grid-3{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.ls-grid-2{display:grid;gap:24px;grid-template-columns:1fr 1fr}.ls-grid-4{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.ls-stat-grid{border-left:1px solid #eeebe6;border-top:1px solid #eeebe6;display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px}.ls-about-section{background:#fff;display:grid;grid-template-columns:1fr 1fr;min-height:440px}.ls-detail-wrap{align-items:start;display:grid;gap:52px;grid-template-columns:minmax(0,1fr) 420px;margin:0 auto;max-width:1260px;padding:40px 40px 96px}.ls-footer-grid{display:grid;gap:48px;grid-template-columns:1fr 1fr 1fr 1fr;margin:0 auto;max-width:1200px;padding:72px 60px 52px}.ls-cat-filter-backdrop,.ls-cat-filter-mob-footer,.ls-cat-filter-mob-header,.ls-detail-price-backdrop,.ls-detail-price-bar,.ls-detail-price-drawer,.ls-footer-wa-mobile{display:none}.ls-footer-wa-desktop{display:inline-block}.ls-footer-bar{flex-wrap:wrap;gap:12px;max-width:1200px;padding:20px 60px}.ls-cat-bar-content,.ls-footer-bar{align-items:center;display:flex;justify-content:space-between;margin:0 auto}.ls-cat-bar-content{gap:20px;height:52px;max-width:1400px;padding:0 40px;position:relative}.ls-cat-search-wrap{left:50%;position:absolute;transform:translateX(-50%);width:360px}.ls-cat-main{margin:0 auto;max-width:1400px;padding:32px 40px 96px}.ls-cat-filter-row-1{margin-bottom:10px}.ls-cat-filter-row-1,.ls-cat-filter-row-2{display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.ls-avis-hero-pad{overflow:hidden;padding:100px 60px;position:relative;text-align:center}.ls-avis-hero-h1{color:#fff;font-size:42px;font-weight:200;letter-spacing:2px;line-height:1.2;margin:0 0 20px}.ls-avis-grid-section{margin:0 auto;max-width:1200px;padding:96px 60px}.ls-hero-h1{color:#fff;font-size:56px;font-weight:100;letter-spacing:3px;line-height:1.18;margin:0 0 24px}@media (max-width:768px){.ls-header-inner,header>div,main,section{padding-left:20px!important;padding-right:20px!important}.ls-cat-bar-content,.ls-cat-main,.ls-detail-wrap{padding-left:16px!important;padding-right:16px!important}.ls-footer-bar,.ls-footer-grid{padding-left:20px!important;padding-right:20px!important}.ls-header-inner{padding:0 20px}.ls-nav-desktop{display:none}.ls-nav-tel-desktop{display:none!important}.ls-burger-btn,.ls-mob-nav-controls{display:flex}.ls-section-pad{padding:48px 20px}.ls-hero-content,.ls-section-hero{padding:52px 20px}.ls-hero-section{min-height:420px!important}.ls-hero-h1{font-size:30px!important;letter-spacing:1px!important;line-height:1.25!important}.ls-grid-3{gap:16px}.ls-grid-2,.ls-grid-3{grid-template-columns:1fr}.ls-grid-2{gap:12px}.ls-grid-4{gap:14px;grid-template-columns:repeat(2,1fr)}.ls-stat-grid{border-left:none;grid-template-columns:1fr}.ls-stat-box,.ls-stat-grid{border-right:none}.ls-about-section{grid-template-columns:1fr;min-height:unset}.ls-about-img{height:260px;min-height:260px}.ls-about-text{padding:44px 24px!important}.ls-detail-wrap{gap:0;grid-template-columns:minmax(0,1fr);padding:16px 0 0}.ls-detail-left-col{min-width:0;overflow-x:hidden;padding:0 16px 32px}.ls-detail-right-col-desktop{display:none!important}.ls-detail-page{overflow-x:hidden;padding-bottom:76px}.ls-detail-v-title{font-size:26px!important;letter-spacing:.5px!important;line-height:1.2!important}.ls-caract-grid>div{padding:14px 8px!important}.ls-detail-price-bar{align-items:center;background:#111;border-top:2px solid #c9a96e;bottom:0;cursor:pointer;display:flex;justify-content:space-between;left:0;padding:14px 20px;position:fixed;right:0;z-index:148}.ls-detail-price-backdrop.ls-open{background:rgba(0,0,0,.6);display:block;inset:0;position:fixed;z-index:149}.ls-detail-price-drawer{bottom:0;display:block;left:0;overflow-y:auto;position:fixed;right:0;top:64px;transform:translateY(110%);transition:transform .35s ease;z-index:150}.ls-detail-price-drawer.ls-open{transform:translateY(0)}.ls-footer-grid{gap:24px 16px;grid-template-columns:1fr 1fr;padding:40px 20px 24px;text-align:center}.ls-footer-logo-col{align-items:center;display:flex;flex-direction:column;grid-column:1/-1}.ls-footer-nav-col{display:none!important}.ls-footer-grid>div{align-items:center;display:flex;flex-direction:column}.ls-footer-wa-desktop{display:none!important}.ls-footer-wa-mobile{display:flex;justify-content:center;padding:20px 20px 32px}.ls-footer-bar{align-items:center;flex-direction:column;gap:12px;padding:14px 20px;text-align:center}.ls-footer-legal-links{flex-wrap:wrap;gap:12px!important;justify-content:center}.ls-cat-sticky-bar{position:static!important}.ls-cat-bar-content{flex-wrap:wrap;gap:8px;height:auto;min-height:52px;padding:10px 16px}.ls-cat-search-wrap{left:0;order:3;position:relative;transform:none;width:100%}.ls-cat-sort{margin-left:auto}.ls-cat-main{padding:16px 16px 60px}.ls-cat-filter-panel{background:#fff!important;border-top:2px solid #c9a96e!important;bottom:0!important;left:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;position:fixed!important;right:0!important;top:64px!important;transform:translateY(110%)!important;transition:transform .35s ease!important;z-index:150!important}.ls-cat-filter-panel.ls-open{transform:translateY(0)!important}.ls-cat-filter-backdrop.ls-open{background:rgba(0,0,0,.45);display:block;inset:0;position:fixed;z-index:149}.ls-cat-filter-mob-header{align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;padding:18px 20px 16px;position:sticky;top:0;z-index:1}.ls-cat-filter-mob-footer{background:#fff;border-top:1px solid rgba(0,0,0,.08);bottom:0;display:block;padding:16px 20px 32px;position:sticky}.ls-panel-filtres-wrap{border-bottom:none!important;padding:0!important}.ls-cat-filter-mob-footer,.ls-cat-filter-mob-header,.ls-cat-filter-panel,.ls-panel-filtres-wrap{background:#f5f4f1!important}.ls-cat-filter-inner{padding:0!important}.ls-cat-filter-row-1,.ls-cat-filter-row-2{gap:0!important;grid-template-columns:1fr!important}.ls-cell-filtre{background:#f5f4f1!important;border:none!important;border-bottom:1px solid rgba(0,0,0,.09)!important;border-radius:0!important;padding:18px 20px!important}.ls-f-label{color:#666!important;font-size:10px!important;letter-spacing:2.5px!important;margin-bottom:14px!important}.ls-underline-select select{color:#222!important;font-size:15px!important;padding:6px 24px 6px 0!important}.ls-underline-select select:disabled{color:#aaa!important}.ls-cat-filter-row-1 input[type=number],.ls-cat-filter-row-2 input[type=number]{color:#222!important;font-size:15px!important;padding:6px 4px!important}.ls-avis-hero-pad{padding:60px 20px!important}.ls-avis-grid-section{padding:40px 20px!important}.ls-hero-cta-wrap{align-items:stretch;flex-direction:column}.ls-hero-cta-wrap .ls-btn-tel,.ls-hero-cta-wrap .ls-btn-wa,.ls-hero-cta-wrap .ls-btn-white{text-align:center}.ls-vehicle-card-body{padding:16px!important}.ls-section-h2{font-size:22px!important;letter-spacing:1px!important}.ls-showroom-band{height:220px!important}.ls-avis-hero-h1{font-size:28px!important;letter-spacing:1px!important}.ls-avis-stats{gap:32px!important}.ls-breadcrumb{padding:0 16px!important}.ls-detail-thumb{height:60px!important;width:88px!important}.ls-equipements-grid,.ls-highlights-grid{grid-template-columns:1fr!important}.ls-caract-grid{grid-template-columns:repeat(2,1fr)!important}.ls-caract-cell{border-bottom:none!important;border-right:none!important}.ls-caract-grid .ls-caract-cell:nth-child(odd){border-right:1px solid #f0eeea!important}.ls-caract-grid .ls-caract-cell:nth-child(-n+4){border-bottom:1px solid #f0eeea!important}.ls-pack-toggle{gap:8px;grid-template-columns:1fr 1fr}.ls-cat-hero-section{min-height:200px!important}.ls-gallery-arrow{background:rgba(0,0,0,.38)!important;box-shadow:none!important;color:#fff!important;font-size:14px!important;height:34px!important;width:34px!important}.ls-thumb-arrow{font-size:11px!important;height:26px!important;width:26px!important}}:root{--ls-gold:#c9a96e;--ls-gold-hover:#b8935a;--ls-gold-glow:hsla(39,46%,61%,.3);--ls-dark:#0f0f0f;--ls-dark-2:#1a1a1a;--ls-bg:#f5f4f1;--ls-white:#fff;--ls-card-bg:#fafaf8;--ls-text:#1a1a1a;--ls-text-2:#3d3d3d;--ls-text-muted:#5a5a5a;--ls-text-faint:#888;--ls-text-inverse:#fff;--ls-border:#e2dfda;--ls-border-light:#eeebe6;--ls-shadow-xs:0 1px 3px rgba(0,0,0,.04);--ls-shadow-sm:0 2px 8px rgba(0,0,0,.06);--ls-shadow-md:0 8px 24px rgba(0,0,0,.09);--ls-shadow-lg:0 20px 56px rgba(0,0,0,.13);--ls-shadow-xl:0 32px 80px rgba(0,0,0,.17);--ls-ease:cubic-bezier(0.25,0.46,0.45,0.94);--ls-t-fast:0.15s ease;--ls-t-base:0.28s var(--ls-ease);--ls-t-slow:0.45s var(--ls-ease);--ls-radius:4px;--ls-radius-lg:8px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--ls-bg);color:var(--ls-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6;text-rendering:optimizeLegibility}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:var(--ls-bg)}::-webkit-scrollbar-thumb{background:var(--ls-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#c5c0b8}::selection{background:hsla(39,46%,61%,.18);color:var(--ls-text)}.ls-vehicle-card{background:var(--ls-white);border:1px solid var(--ls-border);border-radius:var(--ls-radius);box-shadow:var(--ls-shadow-sm);cursor:pointer;overflow:hidden;position:relative;transition:box-shadow var(--ls-t-base),transform var(--ls-t-base),border-color var(--ls-t-fast)}.ls-vehicle-card:hover{border-color:transparent;box-shadow:var(--ls-shadow-xl);transform:translateY(-8px)}.ls-vehicle-card:hover .ls-vehicle-img{transform:scale(1.06)}.ls-vehicle-img{height:100%;object-fit:contain;transition:transform .55s var(--ls-ease);width:100%}.ls-vehicle-discover{color:#ccc;font-size:10px;letter-spacing:3px;transition:color var(--ls-t-fast)}.ls-vehicle-card:hover .ls-vehicle-discover{color:var(--ls-gold)}.ls-avis-card{background:var(--ls-white);border:1px solid var(--ls-border);border-radius:var(--ls-radius);box-shadow:var(--ls-shadow-xs);display:flex;flex-direction:column;gap:16px;padding:36px 32px;transition:box-shadow var(--ls-t-base),transform var(--ls-t-base),border-color var(--ls-t-fast)}.ls-avis-card:hover{border-color:var(--ls-border-light);box-shadow:var(--ls-shadow-md);transform:translateY(-4px)}.ls-engage-card{background:var(--ls-card-bg);border:1px solid var(--ls-border);border-radius:var(--ls-radius);padding:36px;transition:box-shadow var(--ls-t-base),transform var(--ls-t-base),border-color var(--ls-t-fast)}.ls-engage-card:hover{border-color:var(--ls-gold);box-shadow:var(--ls-shadow-md);transform:translateY(-4px)}.ls-etape-card{background:var(--ls-white);border:1px solid var(--ls-border);border-radius:var(--ls-radius);box-shadow:var(--ls-shadow-xs);padding:40px 36px;transition:box-shadow var(--ls-t-base),transform var(--ls-t-base),border-color var(--ls-t-fast)}.ls-etape-card:hover{border-color:var(--ls-gold);box-shadow:var(--ls-shadow-md);transform:translateY(-4px)}.ls-badge{background:var(--ls-white);border:1px solid var(--ls-border);border-radius:2px;color:var(--ls-text-faint);cursor:default;display:inline-block;font-size:10px;letter-spacing:2px;padding:8px 18px;transition:color var(--ls-t-fast),border-color var(--ls-t-fast),box-shadow var(--ls-t-fast)}.ls-badge:hover{border-color:var(--ls-gold);box-shadow:0 2px 12px var(--ls-gold-glow);color:var(--ls-gold)}.ls-btn-gold{background:var(--ls-gold);border:none;border-radius:var(--ls-radius);color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:3px;padding:14px 40px;text-align:center;text-decoration:none;transition:background var(--ls-t-fast),transform var(--ls-t-fast),box-shadow var(--ls-t-fast)}.ls-btn-gold:hover{background:var(--ls-gold-hover);box-shadow:0 8px 24px var(--ls-gold-glow);transform:translateY(-2px)}.ls-btn-dark{background:var(--ls-dark);border:none;border-radius:var(--ls-radius);color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:11px;font-weight:400;letter-spacing:3px;padding:14px 40px;text-align:center;text-decoration:none;transition:background var(--ls-t-fast),transform var(--ls-t-fast)}.ls-btn-dark:hover{background:#2a2a2a;transform:translateY(-1px)}.ls-btn-outline{background:none;border:1px solid #444;border-radius:var(--ls-radius);color:#aaa;cursor:pointer;display:inline-block;font-family:inherit;font-size:11px;letter-spacing:3px;padding:14px 40px;text-align:center;text-decoration:none;transition:color var(--ls-t-fast),border-color var(--ls-t-fast)}.ls-btn-outline:hover{border-color:#888;color:#fff}.ls-btn-outline-light{background:none;border:1px solid var(--ls-border);border-radius:var(--ls-radius);color:#555;cursor:pointer;display:inline-block;font-family:inherit;font-size:11px;letter-spacing:2px;padding:12px 32px;text-align:center;text-decoration:none;transition:color var(--ls-t-fast),border-color var(--ls-t-fast)}.ls-btn-outline-light:hover{border-color:var(--ls-gold);color:var(--ls-gold)}.ls-nav-btn{background:none;border:none;border-bottom:2px solid transparent;color:#888;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10.5px;font-weight:400;height:64px;letter-spacing:2px;padding:0 20px;transition:color .18s ease,border-color .18s ease;white-space:nowrap}.ls-nav-btn:hover{color:#fff}.ls-nav-btn.ls-active{border-bottom-color:var(--ls-gold);color:#fff;font-weight:500}.ls-footer-link{background:none;border:none;color:#888;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;padding:0;text-align:left;transition:color .18s ease}.ls-footer-link:hover{color:#e8e8e8}.ls-footer-link-legal{background:none;border:none;color:#4a4a4a;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;padding:0;transition:color .18s ease}.ls-footer-link-legal:hover{color:#aaa}.ls-btn-white{background:#fff;border:none;border-radius:var(--ls-radius);color:var(--ls-dark);cursor:pointer;display:inline-block;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:3px;padding:16px 44px;text-decoration:none;transition:box-shadow var(--ls-t-fast),transform var(--ls-t-fast)}.ls-btn-white:hover{box-shadow:0 8px 32px hsla(0,0%,100%,.25);transform:translateY(-2px)}.ls-btn-tel{background:transparent;border:1px solid hsla(0,0%,100%,.38);border-radius:var(--ls-radius);color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:11px;letter-spacing:3px;padding:16px 44px;text-decoration:none;transition:border-color var(--ls-t-fast),background var(--ls-t-fast)}.ls-btn-tel:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.7)}.ls-header-tel{background:transparent;border:1px solid hsla(39,46%,61%,.35);border-radius:2px;color:var(--ls-gold);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:2px;padding:9px 24px;text-decoration:none;transition:border-color var(--ls-t-fast),color var(--ls-t-fast),background var(--ls-t-fast)}.ls-header-tel:hover{background:hsla(39,46%,61%,.07);border-color:var(--ls-gold);color:#e8c98a}.ls-stat-box{border-bottom:1px solid var(--ls-border-light);border-right:1px solid var(--ls-border-light);padding:40px 32px;text-align:center;transition:background var(--ls-t-fast)}.ls-stat-box:hover{background:#fcfbf9}.ls-quick-avis{background:var(--ls-white);border:1px solid var(--ls-border);border-radius:var(--ls-radius);box-shadow:var(--ls-shadow-xs);padding:32px;transition:box-shadow var(--ls-t-base),transform var(--ls-t-base)}.ls-quick-avis:hover{box-shadow:var(--ls-shadow-md);transform:translateY(-3px)}.ls-btn-gold-outline{background:transparent;border:1px solid var(--ls-gold);border-radius:var(--ls-radius);color:var(--ls-gold);cursor:pointer;display:inline-block;font-family:inherit;font-size:11px;letter-spacing:3px;padding:14px 40px;text-decoration:none;transition:background var(--ls-t-fast),color var(--ls-t-fast),box-shadow var(--ls-t-fast)}.ls-btn-gold-outline:hover{background:var(--ls-gold);box-shadow:0 6px 20px var(--ls-gold-glow);color:#fff}.ls-btn-wa{background:#25d366;border-radius:var(--ls-radius);color:#fff;display:inline-block;font-size:12px;letter-spacing:2px;padding:14px 32px;text-decoration:none;transition:background var(--ls-t-fast),transform var(--ls-t-fast)}.ls-btn-wa:hover{background:#1ebe59;transform:translateY(-1px)}