@font-face{font-family:Poppins;src:url(../../../themes/fonts/poppins/Poppins-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../themes/fonts/poppins/Poppins-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../themes/fonts/poppins/Poppins-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../themes/fonts/poppins/Poppins-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../themes/fonts/poppins/Poppins-ExtraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../themes/fonts/poppins/Poppins-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../themes/fonts/poppins/Poppins-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../themes/fonts/poppins/Poppins-ExtraBold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../themes/fonts/poppins/Poppins-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.grecaptcha-badge{z-index:100}.advertSection{background-color:#fff;border-radius:15px}.advertSection h3{min-height:50px}.f-button i{pointer-events:none}.f-carousel{--f-carousel-dot-color:#000}.f-carousel__dots{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;padding-left:15px;padding-right:15px}.f-carousel__dots button{outline:none!important}.f-carousel__slide{padding:15px}.f-carousel__slide h3{color:var(--color-text);text-align:center;font-size:18px;font-weight:700}#fancybox-selectionMateriel .f-carousel__slide h3{text-align:start}.f-carousel__slide.card{border-radius:15px;padding:0}.f-carousel__viewport{height:100%}.f-progress{display:none}.f-button{color:#adadad;background-color:#e8e8e8b3;border:none;border-radius:8px;width:50px;height:110px}#fancybox-brand .f-button{width:35px;height:75px}.f-button i{font-size:30px}#fancybox-brand .f-button i{font-size:20px}#fancybox-brand{--f-button-prev-pos:0;--f-button-next-pos:0}#fancybox-selectionMateriel .f-button.is-prev,#fancybox-gamme .f-button.is-prev{left:5px;transform:translateY(-70%)}#fancybox-lastArrival .f-button.is-prev,#fancybox-similarAds .f-button.is-prev{left:0;transform:translateY(-70%)}#fancybox-selectionMateriel .f-button.is-next,#fancybox-gamme .f-button.is-next{right:5px;transform:translateY(-70%)}#fancybox-lastArrival .f-button.is-next,#fancybox-similarAds .f-button.is-next{right:0;transform:translateY(-70%)}.last-arrival h2{text-align:center}.last-arrival .card{border-radius:15px;width:295px;overflow:hidden;padding:0!important}.last-arrival .mask-icon{margin-bottom:5px}.vehicle-header.is-sticky{box-shadow:0 2px 10px #0000001a}.flex-grid{flex-wrap:wrap;display:flex}.flex-grid .grid-item{width:100%;padding:.5rem}.flex-grid #panel-body-gallery-2{display:none}#panel-body-gallery-1 .img-thumbnail,#panel-body-gallery-2 .img-thumbnail{border:none;border-radius:25px}#panel-body-gallery-1 .img-thumbnail{object-fit:cover;width:100%;height:100%;padding:0}#panel-body-gallery-2 .gallery-link .img-thumbnail{object-fit:cover;height:260px}#panel-body-gallery-1{order:1}#panel-body-gallery-2{order:2}#informations{order:3}#extra{order:4}.image-container{aspect-ratio:4/3;display:inline-block;position:relative;overflow:hidden}.image-container img{display:block}#contact-chamag h1{padding:0;font-size:26px;font-weight:700}#contact-chamag h2{padding:0;font-size:18px}#contact-chamag .form-control{background-color:var(--light-blue);border:1px solid var(--light-blue);border-radius:14px;padding:.8rem}#contact-chamag input::placeholder,#contact-chamag textarea::placeholder{color:var(--color-text);font-size:14px}#contact-chamag .contact-infos .mask-icon.contact-icon{background-color:var(--color-green)}#contact-chamag .contact-infos .mask-icon.social-icon{width:2rem;height:2rem}#contact-chamag #google-maps{border-radius:14px}#location h1{padding:0;font-size:26px;font-weight:700;line-height:3rem}#location .img-presentation{border-radius:14px;width:100%}#location .informations{background-color:var(--color-light-green)}#location .informations a{color:var(--color-text)}#location .information-body{padding:1rem}#location .information-link{border:1px solid var(--color-green);background-color:#fff;border-radius:14px}#location .information-link:hover{box-shadow:0 2px 5px #0003}#location .information-picture{margin-top:auto;margin-bottom:auto;padding:1rem}#location .information-title{padding-bottom:.5rem;font-size:18px;font-weight:700}#location .information-subtitle{font-size:16px}#location .selection{background-color:var(--light-blue)}#sav h1,#pieces-detachees h1{padding:0;font-size:26px;font-weight:700;line-height:3rem}#sav .img-presentation,#pieces-detachees .img-presentation{border-radius:14px;width:100%}#sav .btn-contact,#pieces-detachees .btn-contact{width:100%}#sav .contrats{background-color:var(--light-blue)}#sav #fancybox-offers a{color:var(--color-text)}#sav #fancybox-offers h3{font-size:24px}#sav #fancybox-offers hr{display:none}#sav #fancybox-offers ul{text-align:left;padding:0!important}#sav #fancybox-offers li{display:flex}#sav #fancybox-offers .mask-icon{background-color:var(--color-green);margin-right:5px}#sav .offer-list,#pieces-detachees .offer-list{text-align:left;margin:2rem 0;padding:0;list-style:none}#sav .offer-list li,#pieces-detachees .offer-list li{display:flex}#sav .offer-list .mask-icon,#pieces-detachees .offer-list .mask-icon{background-color:var(--color-green);margin-right:5px}#sav h3{color:var(--color-text);text-align:center;font-size:26px;font-weight:700}#sav .contact-link:hover{text-decoration:underline}#pieces-detachees .parts-title{text-align:center;font-size:24px;font-weight:700}#pieces-detachees .parts{flex-wrap:wrap;justify-content:center;display:flex}#pieces-detachees .part-item{text-align:center;flex-direction:column;align-items:center;width:35%;margin:1rem;display:flex}#pieces-detachees .part-icon{background-color:var(--color-light-green);border-radius:15px;width:5rem;height:5rem;margin-bottom:1rem;display:flex}#pieces-detachees .part-item img{filter:brightness(0)saturate()invert(70%)sepia(54%)saturate(4842%)hue-rotate(126deg)brightness(93%)contrast(96%);width:3.5rem;height:3.5rem;margin:auto}#pieces-detachees .form{background-color:var(--light-blue)}#pieces-detachees .picto.quotation{width:60px}#pieces-detachees .quotation-info{background-color:var(--color-green);border-radius:25px}#pieces-detachees .form-control{border:1px solid var(--light-blue);background-color:#fff;border-radius:14px;padding:.8rem;font-weight:400}#pieces-detachees input::placeholder,#pieces-detachees textarea::placeholder{color:var(--color-text);font-size:14px}body{color:var(--color-text);background-color:#fff;font-family:poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.search-bar.w-700{max-width:700px!important}hr{z-index:0;margin:14px 0}.z-index-1000{z-index:1000!important}:root{--text-color-2:#2671a8;--color-blue-green:#052730;--color-green:#05c09b;--color-light-blue:#e7f0f7;--color-light-green:#e8faf3;--color-text:#052730;--color-light-text:#e8e8e8;--color-white:#fff;--light-blue:#e7eff7;--light-blue1:#e1f4fb;--light-grey1:#f2f2f2;--light-yellow:#fdf2d6}.color-text{color:var(--color-text)}.color-light-text{color:var(--color-light-text)}.color-white{color:var(--color-white)}.color-primary,.color-green{color:var(--color-green)}.color-blue-green{color:var(--color-blue-green)}.color-light-blue{color:var(--color-light-blue)}.bg-text{background-color:var(--color-text)}.bg-white{background-color:var(--color-white)}.bg-green{background-color:var(--color-green)}.bg-light-green{background-color:var(--color-light-green)}.bg-blue-green{background-color:var(--color-blue-green)}.bg-light-blue{background-color:var(--color-light-blue)}strong{font-weight:700!important}.link-white{color:#fff!important}input:focus-visible{box-shadow:none;outline:none}p{margin:0!important}#home h2,#carousselM{text-align:center}h2{color:var(--color-text);padding:25px 0;font-size:26px;font-weight:700}#address-link,#address-link-footer{cursor:pointer}.separator{background-color:var(--color-white);width:1px;height:20px;margin:0 10px}.header-info{background:var(--color-blue-green);padding:10px 15px!important}.header-info span{font-weight:700}.header-right a{color:var(--color-white)}.navbar button{color:#000;border:none;height:40px;padding:6px 0 6px 8px}.navbar button:focus{box-shadow:none}.navbar .navbar-text{color:var(--color-text)}.navbar .navbar-nav>li{margin:10px 10px 10px 0!important}.navbar .navbar-nav>li>a{color:var(--color-text);margin:0;font-size:14px;font-weight:700;text-decoration:none;border-radius:20px!important;padding:5px 10px!important}.navbar .navbar-nav>.active>a,.navbar .navbar-nav>.active>a:hover{color:var(--color-green);border-radius:20px;font-weight:700;padding:5px 10px!important}.navbar .navbar-nav>li :hover{color:var(--color-green);font-weight:700}#top img.logo,.footer img.logo{width:200px;height:auto}.navbar-toggler .fa-xmark{display:block}.navbar-toggler .fa-bars,.navbar-toggler.collapsed .fa-xmark{display:none}.navbar-toggler.collapsed .fa-bars{display:block}#search-form{min-width:230px}#search-form #search{border:1px solid var(--color-text);border-radius:5px;padding:10px 15px}.contact img{width:12px}.contact>.call,.contact>.estimate{border-radius:5px;padding:10px 15px;font-weight:700;text-decoration:none;text-align:center!important}.contact>.call,.edito button{text-transform:none;box-sizing:border-box;user-select:none;text-decoration:none;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.3,1)}.edito h1{font-size:2rem}.edito div{z-index:2}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;cursor:pointer}.btn-primary,.btn-green{background-color:var(--color-green);border:1px solid var(--color-green);color:var(--color-text);white-space:nowrap;border-radius:5px;margin:auto;padding:.625rem 30px;font-weight:700;position:relative}.btn-white{color:var(--color-text);background-color:var(--color-white);border:1px solid var(--color-white);white-space:nowrap;border-radius:5px;margin:auto;padding:.625rem;font-weight:700;position:relative}.btn-primary:hover,.btn-primary:active,.btn-primary:focus-within,.btn-green:hover,.btn-green:focus-within,.btn-green:active{background-color:var(--color-text)!important;border:1px solid var(--color-text)!important;color:var(--color-white)!important}.btn-white:hover,.btn-white:focus-within,.btn-white:active{background-color:var(--color-text)!important;color:var(--color-white)!important}.circle{background:var(--color-green);width:25px;min-width:25px;height:25px;color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.chiffres-cles-container strong{font-size:28px}.chiffres-cles-container{background-color:var(--color-green)}.chiffres-cles-container div div{color:var(--color-text);font-size:20px}.contact a,.contact span{color:var(--color-text)!important;text-decoration:none!important}.contact>.call:hover{color:#fff}.contact>.call:hover .phone-mask{background-color:#fff}.contact>.call:hover a{color:#fff}.contact.call{cursor:pointer;display:inline-block;position:relative}.contact.call .call{justify-content:center;align-items:center;width:100%;display:flex}.contact.call a{min-width:90px;min-height:20px;display:inline-block;position:relative}.contact.call a:hover{color:#fff!important}.contact.call a:before,.contact.call a:after{justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.contact.call:hover a:before{opacity:0}.contact.call:hover a:after{opacity:1}.contact .phone-mask{background-color:var(--color-text);margin-right:5px}.contact>.estimate{border:1px solid var(--color-green);background-color:var(--color-green);color:var(--color-text)!important}.contact>.estimate:hover{background-color:#0000;color:var(--color-text)!important}.background-primary{background-color:var(--color-green);font-weight:700;color:var(--color-text)!important}.our-range .btn-primary{padding:.625rem 1.825rem}.mask-icon{background-color:var(--color-text);width:1.3rem;height:1.3rem}.information{background-color:var(--color-light-blue);padding:20px 0 50px}.information .title-info p{font-size:26px;line-height:38px;margin-bottom:30px!important}.information .text-justify h3,.information .text-justify p{font-size:14px!important}.information .information-picture{width:100%}.brush-green{color:var(--color-white);background-color:var(--color-green);white-space:nowrap;border-radius:10px;margin:auto;padding:0 .6rem}.brush-white{color:var(--color-text);background-color:var(--color-white);white-space:nowrap;border-radius:10px;margin:auto;padding:0 .6rem}.brush-green,.brush-white{font-size:.9em}@media (width>=375px){.brush-green,.brush-white{font-size:inherit}}.navbar-collapse .logo.desktop{display:none}.navbar .logo.mobile{display:block}#breadcrum a{color:var(--color-text);margin:0 10px 0 0;font-weight:500}#breadcrum .mask-icon{width:.6rem;height:.6rem}#breadcrum .breadcrumb{color:var(--color-text);margin:0 10px 0 0}#breadcrum>*{margin:0 10px 0 0}#breadcrum .breadcrumb:last-child{font-weight:600}.font-weight-normal{font-weight:400!important}.edito{color:#fff;text-align:center;background-image:url(../images/header_home.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:30px 0;position:relative}.edito:before{content:"";z-index:1;background:#052730e6;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.edito h1{margin:20px 0;font-weight:700;line-height:3rem}.edito h1,.edito p,#msg,#visual{z-index:2;color:#fff;position:relative}.edito p{font-weight:600}.edito .contact{margin-bottom:20px;padding:.625rem 1.825rem}.footer .btn-green:hover,.edito .btn-green:hover{border:1px solid var(--color-green)!important;color:var(--color-green)!important;background-color:#0000!important}.panel-body{border:1px solid var(--light-grey1);border-radius:20px;padding:10px 15px}.panel-body-mobile .accordion-button,.accordion-item{margin:35px 0}.panel-body-mobile .accordion-button{padding:0 25px}.panel-body-mobile .accordion-button:not(.collapsed){background-color:unset}.form-group select{color:var(--color-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:20px;border:none;outline:none;padding:12px 2.5rem 12px 20px;font-weight:600}.form-group select:focus{box-shadow:none}.form-group-search{background-color:var(--color-green);color:#fff;border-radius:25px;flex-direction:row;justify-content:space-between;align-items:center;margin:10px 0;padding:15px 20px;display:flex}.accordion-item{border:none}.form-group.element{flex-direction:column;align-items:center;margin:20px 0;display:flex}.start,.end{padding:10px 0}.panel-body-desktop a{padding:.6rem 1.5rem;font-size:12px}.panel-body-desktop{z-index:1;padding:10px 0 40px;display:block;position:relative}.panel-body-desktop .search-bar{justify-content:space-between;align-items:center;padding:5px;display:flex}.panel-body-desktop .search-bar-select{border:none;outline:none}.panel-body-desktop .dropdown-menu.show{background:#fff;border-radius:10px;width:100%;position:absolute;box-shadow:0 2px 5px #0003}.panel-body-desktop div{font-size:22px;font-weight:700}header #header .navbar{padding:0!important}#header{border-bottom:1px solid var(--bs-border-color-translucent,#0000002d);padding:15px 0}#header .search-bar-button{appearance:none;color:var(--color-text);z-index:5}#header .search-bar-button img{appearance:none;border:none;width:15px;height:24px;margin:8px}#header .reseaux{margin-left:10px}#header .reseaux .mask-icon{width:2.5rem;height:2.5rem}.dropdown-menu.show{z-index:10;background:#fff;border:1px solid #ddd;border-radius:10px;width:85%;position:absolute;top:135%;box-shadow:0 2px 5px #0003}.search-bar-item .price-select{cursor:pointer;justify-content:space-around;width:80px;font-size:1.5rem;font-weight:700;display:flex}.search-bar-item .price-select img{width:10px}.slider-container{z-index:10;background:#fff;border:1px solid #ddd;border-radius:10px;width:150px;display:none;position:absolute;top:110%;box-shadow:0 2px 5px #0003}.disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.carousel{background-color:var(--light-grey1)}#myCarousel{--f-carousel-spacing:15px;--f-carousel-slide-width:80%}.f-carousel__slide.card>img{border-top-left-radius:25px;border-top-right-radius:25px;height:170px}.f-carousel__dot{background-color:var(--color-green)!important}.f-carousel__slide .card-body{padding:10px}.card-link{font-weight:600}.card-body .card-link{white-space:normal;word-wrap:break-word;font-size:16px;font-weight:700;line-height:1.2;color:var(--color-green)!important}.card-title,.see-detail{align-items:baseline;display:flex;color:var(--color-text)!important}.see-detail .picto{margin-left:5px}.f-carousel__slide .card-body h5,.vehicule-search .f-carousel__slide .card-title{font-size:15px;font-weight:700}.vehicule-search .f-carousel__slide .card-title{text-align:left}.f-carousel__slide .card-body a{color:var(--color-text);text-decoration:none}.f-carousel__slide .card-body span{color:var(--color-text)}.card-info .picto{width:20px}.see-detail{font-size:13px}.show-all-vehicle{text-align:center;font-weight:700}.show-all-vehicle.btn{color:#fff;background-color:var(--color-green);border-radius:20px}.home.types{flex-wrap:wrap;justify-content:space-between;display:flex}.home.types a.marques,.home.marques a.logos{border:1px solid var(--light-grey1);width:150px;color:var(--color-text);background-color:#fff;border-radius:10px;flex-direction:column;align-items:center;margin:0;padding:20px 10px;font-weight:700;text-decoration:none;transition:box-shadow .3s,transform .3s;display:flex}.home.types a.marques:hover,.home.marques a.logos:hover{transform:scale(1.1);box-shadow:0 4px 10px #0000001a}.home.types a.marques .logo,.home.marques a.logos .logo{width:100px;margin-bottom:10px}.home.marque,.logo{flex-direction:column;justify-content:center;align-items:center;display:flex}#home .header{flex-direction:column;align-items:center;display:flex}.marques h3{font-size:14px}.marques .f-carousel,.marques .f-carousel__track,.marques .f-carousel__slide{height:max-content}.marques .f-carousel__track{align-items:center;height:max-content;display:flex}#achat-infos .picto{height:50px;margin-right:20px}.flex-direction-row{flex-direction:row}#achat-infos .info-left,#achat-infos .info-right{font-size:18px;font-weight:700}#achat-infos>div:nth-child(2){order:3;margin:20px 0}#achat-infos{background-image:url(../images/img_chamag_service1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:30px 0;position:relative}#achat-infos .container{z-index:2;position:relative}#achat-infos h2{line-height:40px}#achat-infos:before{content:"";z-index:1;background:#052730e6;width:100%;height:100%;display:block;position:absolute;top:0;left:0}#achat-infos h2{color:var(--color-white);padding:30px 0;font-weight:700}#achat-infos h2 span{border-radius:10px;padding:.1rem .6rem}#achat-infos .sentence{color:var(--color-white);margin-left:10px;font-size:16px}.button-1{color:#fff;background-color:var(--color-green);border-radius:25px;padding:8px 24px;font-weight:700;text-decoration:none}.button-1:hover{color:var(--color-text);border:1px solid var(--color-text);cursor:pointer;background-color:#fff}.button-2{color:#fff;background-color:var(--color-text);border-radius:25px;padding:8px 24px;font-weight:700;text-decoration:none}.button-2:hover{color:#fff;background-color:var(--color-green);border-radius:25px;padding:8px 24px;font-weight:700;text-decoration:none}.newsletter-home{color:var(--color-text);background-color:var(--color-green);padding:5px 20px;border-radius:8px!important}.newsletter-form{background-color:#fff;border-radius:8px;justify-content:space-between;align-items:center;margin:0;padding:0 10px;display:flex}.newsletter-home h2{text-align:center;padding:0}.newsletter-home p{text-align:center;font-size:16px;line-height:20px}.newsletter-form-input{border:none;width:100%;padding-left:10px;font-size:12px}.newsletter-form-input::placeholder{color:var(--color-text)}.newsletter-form-button>button{color:#fff;background-color:var(--color-text);border:1px solid var(--color-text);border-radius:8px;padding:10px 15px;font-size:12px;font-weight:700;margin:5px 0!important}.newsletter-form-button>button:hover{color:var(--color-text);border:1px solid var(--color-green);background-color:var(--color-green)}#mailnews2{padding:.625rem;font-size:12px}.customer-review h2{text-align:left}.show-more-info h3{padding:5px 0;font-size:14px;font-weight:700}.show-more-info{background-color:var(--light-grey1);flex-direction:column;align-items:center;display:flex}.show-more-info .content{color:var(--color-text)}.show-more-info h2{text-align:left}.show-more-info button{color:#fff;background-color:var(--color-text);border:none;border-radius:25px;margin:25px auto;padding:8px 24px;text-decoration:none}.hidden-content-wrapper{opacity:.5;max-height:80px;transition:max-height .3s,opacity .3s;position:relative;overflow:hidden}.hidden-content-wrapper.active{opacity:1;max-height:1000px;transition:max-height .3s,opacity .3s}.hidden-content-wrapper:after{content:"";background:linear-gradient(to top,var(--light-grey1),#fff0);pointer-events:none;height:300px;position:absolute;bottom:0;left:0;right:0}.hidden-content-wrapper.active:after{display:none}.footer{color:#fff;background-image:url(../images/footer.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.footer:before{content:"";z-index:1;background:#052730e6;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.footer h3{margin:15px 0;font-size:16px;font-weight:700}.footer1 div,.footer2 div{z-index:10}.footer1 .brand a{text-decoration:none}.footer1 ul{padding:0;list-style-type:none}.footer span,.footer-contact{font-weight:700}.footer a{color:var(--color-white)}.footer1 a:hover,.footer2 a:hover{text-decoration:underline}.footer2 a,.footer2 p{font-size:12px;font-weight:400}.form_control{color:#635a5a;justify-content:space-between;font-size:24px;display:flex;position:relative}.footer .partners-chamag{justify-content:center;align-items:center;gap:2rem;margin-top:2rem;display:flex}.footer .partners-chamag .top-seller{width:150px;height:150px;margin-left:-15px}.vehicles{margin:0 auto}.vehicles h2{padding-top:0}.vehicule-search .vehicles .f-carousel__slide .card{width:inherit;overflow:hidden}.vehicule-search .vehicles .f-carousel__slide .card-body .card-link{color:var(--color-green)!important}.vehicule-search .vehicles .f-carousel__slide .with-picture,.vehicule-search .vehicles .f-carousel__slide .no-picture{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:250px}.filters{flex-wrap:wrap;display:flex}.delfacet{color:var(--color-text);border:1px solid var(--color-green);border-radius:10px;margin:5px 5px 5px 0;padding:5px;font-size:10px;text-decoration:none}.delfacet i{margin-left:.2rem}#MenuFilter h3{font-size:16px!important}.facet h3,.facet1 h3{font-size:16px;font-weight:600}.marque,.model,.facet-filter{align-items:stretch;margin-bottom:10px;display:flex}.marque a,.model a,.facet-filter a{color:var(--color-text);text-decoration:none}.marque input,.model input,.facet-filter input{margin-right:10px}.badge{color:var(--color-text);font-weight:400!important}.btn-search{color:#fff;background-color:var(--color-green);border-radius:10px;justify-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto;padding:6px 0;display:flex}#header .search-bar-button .search-mask{background-color:var(--color-text)!important}#header .search-bar-button .search-mask:hover{background-color:var(--color-green)!important}.footer .btn-search .search-mask{background-color:var(--color-white)}.btn-search:hover{background-color:var(--color-green);filter:brightness(110%)}button.btn-search:disabled{background-color:var(--light-grey1);color:#ababab;border-color:#ababab}.btn-clear{color:red;border-radius:25px;width:100%;margin-left:auto;margin-right:auto;font-size:12px}.btn-clear:focus{border:none}.vehicule-search .facet2 form .slider input{border-radius:5px}.slider{align-items:center;display:flex}.price-range{border:1px solid #ccc;border-radius:4px;padding:6px 5px;font-size:12px}.form-group input[type=number]{width:48%}#FilterButton{background-color:#fff;border:1px solid #000;font-weight:600}#FilterButton img{width:18px}.inputs-row{align-items:center;gap:10px;display:flex}.pagination_rounded,.pagination_square{display:inline-block}.pagination_rounded ul{margin:0;padding:0;list-style:none}.pagination_rounded li:first-child{margin-left:0}.pagination_rounded ul li{float:left;margin-left:10px}.pagination_rounded ul li .active{background-color:var(--color-green);color:#fff}a:link{text-decoration:none}.pagination_rounded .prev,.pagination_rounded .next{background-color:var(--light-grey1);border:1px solid #8080806e;border-radius:35px;width:40px;line-height:30px}.pagination_rounded ul li a{float:left;color:var(--color-text);text-align:center;border-radius:50%;width:30px;height:30px;margin-bottom:40px;font-weight:700;line-height:30px}.visible-xs{display:none!important}#dropdownSort{color:var(--color-text);background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:5px 15px;font-size:14px}#dropdownSort:hover{background-color:var(--color-green);color:var(--color-text);border:1px solid #fff}#dropdownSort:focus{outline:none;box-shadow:0 0 0 2px #007bff40}#dropdownSort .dropdown-menu{width:100px}.dropdown-sort .dropdown-menu{background:#fff;border-radius:10px;width:auto;position:absolute;box-shadow:0 2px 5px #0003}.dropdown-sort .dropdown-item{color:#444;padding:8px 15px}.dropdown-sort .dropdown-item:hover{background-color:var(--color-green);border-radius:10px}.dropdown-sort .dropdown-item.active{background-color:#fff}.dropdown-sort .dropdown-divider{border-top:1px solid #ccc}.drange{position:relative}.drange input[type=range]{pointer-events:none;width:100%;position:absolute}.drange input[type=range]::-webkit-slider-thumb{pointer-events:all}.drange input[type=range]::-moz-range-thumb{pointer-events:all}.drange{align-items:center;max-width:400px;height:35px;margin:.5rem 0;display:flex}.drange.mobile{margin:10px auto 20px}.drange input[type=range]{appearance:none;background:0 0}.drange input[type=range]::-webkit-slider-thumb{appearance:none}.drange input[type=range]:focus{outline:none}.drange input[type=range]::-webkit-slider-thumb{background:var(--color-green);cursor:pointer;border:0;border-radius:50%;width:15px;height:15px}.drange input[type=range]::-moz-range-thumb{background:var(--color-green);cursor:pointer;border:0;border-radius:50%;width:15px;height:15px}.drange input[type=range]:first-child::-webkit-slider-runnable-track{background:linear-gradient(to right,#ddd var(--range-min,0%),var(--color-green,#00f)var(--range-min,0%),var(--color-green,#00f)var(--range-max,100%),#ddd var(--range-max,100%))}.drange input[type=range]:first-child::-moz-range-track{background:linear-gradient(to right,#ddd var(--range-min,0%),var(--color-green,#00f)var(--range-min,0%),var(--color-green,#00f)var(--range-max,100%),#ddd var(--range-max,100%))}.drange input[type=range]:last-child{z-index:1}.drange input[type=range]::-webkit-slider-runnable-track{height:3px}.drange input[type=range]::-moz-range-track{height:3px}.drange input[type=range]::-webkit-slider-thumb{margin-top:-7px}.drange .dmin,.drange .dmax{background-color:var(--light-blue1);text-align:center;border-radius:5px;width:auto;padding:2px;font-size:14px;font-weight:700;position:absolute;bottom:-5px}.drange .dmin{left:0}.drange .dmax{right:0}*{box-sizing:border-box}.f-card{flex-direction:column;align-items:center;display:flex}.accordion-button:not(.collapsed){box-shadow:none}.accordion-button{color:var(--color-text);font-weight:600}.accordion-button:focus{box-shadow:none}.accordion-header{padding:0}.accordion-item .accordion-header .accordion-button,.accordion-item{border-radius:25px!important}.accordion-button:not(.collapsed){background-color:var(--light-grey1)}.accordion-body{color:var(--color-text);padding:20px}.dropdown{width:100%;display:inline-block;position:relative}.dropdown-label{text-align:left;cursor:pointer;user-select:none;width:100%;padding:.5rem;font-size:1rem;font-weight:700}.dropdown-menu{margin:0;padding:0;list-style:none}.dropdown-picto{width:10px}.panel-body-mobile .dropdown-menu.show{background:#fff;border-radius:10px;width:100%;position:relative;box-shadow:0 2px 5px #0003}.dropdown-menu li{cursor:pointer;border-bottom:1px solid #ddd;padding:10px}.dropdown-menu li:last-child{cursor:pointer;border-bottom:none;padding:10px}.dropdown-menu li:hover{background-color:var(--light-blue1)}.dropdown-menu li:first-child:hover{border-top-left-radius:10px;border-top-right-radius:10px}.dropdown-menu li:last-child:hover{border-bottom-right-radius:10px;border-bottom-left-radius:10px}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background-color:var(--color-green);border:3px solid #f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#555}#technicalsheet .picto-check{color:var(--color-green);font-size:1.5rem}#technicalsheet .vehicle-primary-info{background-color:var(--color-green);border-radius:25px;align-items:center;margin:0 15px 15px 0;padding:8px 16px;display:flex}#technicalsheet .vehicle-primary-info .mask-icon{width:1.1rem;height:1.1rem;margin-right:5px}#technicalsheet img.logo{vertical-align:middle;width:15px;height:auto;margin-right:5px}#technicalsheet .price-ttc{color:var(--color-green)}#technicalsheet .price-ttc,#technicalsheet .price-ht{font-size:20px;font-weight:700}#technicalsheet #informations .click-show-more{color:var(--color-text);cursor:pointer;align-items:center;width:max-content;display:flex}#technicalsheet #informations .click-show-more:after{content:"";border-bottom:1px solid #000;border-left:1px solid #000;width:.6rem;height:.6rem;margin-bottom:6px;margin-left:10px;display:inline-block;transform:rotate(-45deg)}#technicalsheet #informations .show-less:after{margin-top:4px;margin-bottom:0;transform:rotate(135deg)}#technicalsheet #informations .short-title{text-overflow:ellipsis;height:60px;display:block;position:relative;overflow:hidden}.bg-fade:before{content:"";background:linear-gradient(to bottom,transparent,var(--color-white));z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.technical-details{grid-template-columns:repeat(1,1fr);gap:0 16px;display:grid}.technical-item{justify-content:space-between;margin-bottom:16px;display:flex}.technical-item.full-width{grid-column:span 2}.technical-label{margin-bottom:4px;font-weight:700}.technical-value{color:#555;font-size:14px}.total-photos-badge{color:var(--color-text);z-index:10;pointer-events:none;background-color:#fff;border-radius:5px;padding:5px 10px;font-size:14px;position:absolute;bottom:15px;right:15px}#contact{background-color:var(--light-grey1);border-radius:25px;padding:20px 22px}#contact h3{font-size:21px;font-weight:600}#contact .contact-photo{border-radius:50%;width:80px;height:80px}#contact .conctact-name{font-size:16px;font-weight:600}#contact label{color:var(--color-text);font-size:3rem}#contact button{background-color:var(--color-green);border:none;width:100%;margin:10px 0;padding:14px 0;font-size:14px;font-weight:600}#contact button:hover{background-color:var(--color-text);color:#fff}#contact .ref-parc{font-weight:600}.alert-success-custom{background-color:var(--color-green);border:1px solid var(--text-color-2)}#contact-message{scroll-margin-top:400px}#contact .phone-icon{background-color:var(--color-green);margin-right:5px}#contact .phone-number{line-height:30px}#contact-message .form-control{border:none;padding:.8rem;font-size:14px}#contact-message .form-control::placeholder{color:var(--color-text)}@supports (-webkit-touch-callout:none){#contact-message{scroll-snap-margin-top:400px}}#sentinel{width:100%;height:1px}.fade-out{opacity:1;max-height:100px;transition:opacity .3s,max-height .3s;overflow:hidden}.fade-out.hidden{opacity:0;max-height:0}.garanties .picto-check,.financement .picto-check{height:12px;padding-right:10px}.alert.invalid{background-color:#ff000021;border-radius:10px}textarea{resize:none;height:137px}.header-info .clock-mask.header-icon.header-mask-icon,.header-info .map-mask.header-icon.header-mask-icon{margin-right:5px}.header-info .clock-mask.header-icon.header-mask-icon,.header-info a .facebook-circle-mask.header-icon.header-mask-icon,.header-info a .linkedin-circle-mask.header-icon.header-mask-icon,.header-info a .instagram-circle-mask.header-icon.header-mask-icon,.header-info .map-mask.header-icon.header-mask-icon,.contact-info .map-mask.header-icon.header-mask-icon,.contact-info .phone-mask.header-icon.header-mask-icon,.check-mask.header-icon.header-mask-icon,.arrow-mask.header-icon.header-mask-icon,.arrowright-mask.header-icon.header-mask-icon,.footer-contact .address-mask.header-icon.header-mask-icon,.footer-contact .phone-mask.header-icon.header-mask-icon,.footer1 .arrow-mask.header-icon.header-mask-icon,.footer .facebook-circle-mask.header-icon.header-mask-icon,.footer .linkedin-circle-mask.header-icon.header-mask-icon,.footer .instagram-circle-mask.header-icon.header-mask-icon,.footer-contact .map-mask,.footer-contact .phone-mask,.footer-contact .mail-mask{background-color:var(--color-white)}.contact-info .map-mask.header-icon.header-mask-icon,.contact-info .phone-mask.header-icon.header-mask-icon{margin:0 5px}.contact-info .facebookcircle-mask.header-icon.header-mask-icon,.contact-info .linkedin-mask.header-icon.header-mask-icon,.footer .facebook-circle-mask.header-icon.header-mask-icon,.footer .linkedin-circle-mask.header-icon.header-mask-icon,.footer .instagram-circle-mask.header-icon.header-mask-icon{width:2rem;height:2rem}#breadcrum .arrowright-mask{background-color:var(--color-text);width:.6rem;height:.6rem;margin:0 5px}.gamme-tags,.tag-item,.gamme-banner{justify-content:center;align-items:center;display:flex}.gamme-banner{border-radius:15px;flex-direction:column;gap:1.5rem;height:250px;padding:1rem;position:relative;overflow:hidden}.gamme-title{color:var(--color-white,#fff);text-align:center;font-weight:700}.gamme-banner img.banner-background{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute}.gamme-banner:after{content:"";z-index:-1;background-color:#140f2db3;width:100%;height:100%;display:block;position:absolute}.gamme-tags{color:var(--color-white,#fff);flex-wrap:wrap;font-weight:700}.tag-item{white-space:nowrap;line-height:2rem}.tag-item .mask-icon{background-color:var(--color-green);width:1rem;height:1rem;margin-right:.2rem}.gamme-carousel .container{border:1px solid var(--bs-border-color-translucent,#0000002d);border-radius:15px;padding:.5rem!important}.gamme-carousel .advertSection{-webkit-box-shadow:unset!important;-moz-box-shadow:unset!important;box-shadow:unset!important;border:none!important}.gamme-carousel-image{object-fit:contain;width:100%;max-height:450px}.gamme-cta{border-radius:15px}.image-cta{position:relative}.image-cta img{width:330px;height:330px;position:absolute;top:-55px;left:-110px}.gamme-subtitle{font-size:1.4rem}
