.buttonCart{color:initial;display:block;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}.buttonCart__icon{--icon-size:25px;height:var(--icon-size);min-height:var(--icon-size);min-width:var(--icon-size);width:var(--icon-size)}.buttonCart__number{align-items:center;background-color:var(--mainColor);border-radius:50%;color:#fff;display:flex;font-size:.8rem;height:1rem;justify-content:center;min-height:1rem;min-width:1rem;padding:.1rem;position:absolute;right:0;top:0;transform:translate(60%,-60%);width:1rem}.dropDownButtonList{position:relative;width:-moz-fit-content;width:fit-content}.dropDownButtonList_button{align-items:center;background-color:var(--primaryColor1);border:none;border-bottom-left-radius:var(--roundedBorder);border-top-left-radius:var(--roundedBorder);color:var(--buttonFontColor);display:flex;font:var(--fontFamily);font-size:.9rem;font-weight:600;gap:1rem;min-height:40px;padding:.5rem .6rem;transition:border-radius var(--animation-site-duration) linear}.dropDownButtonList_button.unroundedBottomLeft{border-bottom-left-radius:0}.dropDownButtonList_icon{--icon-size:20px;height:var(--icon-size);min-height:var(--icon-size);min-width:var(--icon-size);width:var(--icon-size)}.dropDownButtonList_icon.triggerIcon{--icon-size:20px}.labelList{white-space:nowrap}.dropdownlistButton{background-color:#fff;max-height:0;min-width:100%;overflow:hidden;position:absolute;transition:all var(--animation-site-duration) linear;width:-moz-fit-content;width:fit-content;z-index:9999}.dropdownlistButton.openList{max-height:500px}@media(max-width:768px){.dropDownButtonList{width:auto}.dropDownButtonList_button{border-radius:var(--roundedBorder);justify-content:space-between;width:100%}}.searchBar{display:flex;position:relative;width:100%}.searchBar ul{border:1px solid var(--primaryColor1);margin:0;padding:1rem}.searchBar ul li{line-height:2rem}.searchBar_search{min-width:25%}.searchBar_buttonType,.searchBar_search{align-items:center;display:flex;gap:1rem}.searchBar_buttonType{background-color:transparent;border:none;transition:color var(--animation-site-duration) linear}.searchBar_buttonType svg,.searchBar_buttonType:hover{color:var(--primaryColor1)}.searchBar_buttonType svg{--icon-size:20px;height:var(--icon-size);min-height:var(--icon-size);min-width:var(--icon-size);width:var(--icon-size)}.searchBar_buttonType .label{white-space:nowrap}.searchBar_buttonType .label span{color:var(--neutralColor3)}.buttonSearchBar{min-height:40px}.searchBar_input{border:1px solid var(--primaryColor1);border-left:none;border-radius:0 var(--roundedBorder) var(--roundedBorder) 0;height:40px;padding:.5rem}.searchBar_input:focus{border-color:var(--primaryColor1)!important;box-shadow:0 0 4px var(--primaryColor1)!important;outline:none}.searchBar_input:focus-visible{border-color:var(--primaryColor1)!important;box-shadow:0 0 4px var(--primaryColor1)!important;outline:none}@media(max-width:1000px){.searchBar,.searchBar_search{flex-direction:column;gap:.5rem}.searchBar_input{border-left:1px solid var(--primaryColor1);border-radius:var(--roundedBorder)}.buttonSearchBar,.searchBar-dropdown{width:100%}.searchBar-dropdown button{border-radius:var(--roundedBorder);justify-content:space-between;width:100%}}.popup-contact h2[data-v-8db50da2]{color:var(--primaryColor1);text-align:center}.popup-contact p[data-v-8db50da2]{color:#333;margin:10px 0}.contact-cards[data-v-8db50da2]{display:flex;flex-direction:column;gap:20px;margin-top:20px}.contact-card[data-v-8db50da2]{align-items:center;background-color:#f9f9f9;border-radius:10px;box-shadow:0 2px 4px #0000001a;color:inherit;display:flex;gap:10px;padding:15px;text-align:left;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.contact-card i[data-v-8db50da2]{color:var(--primaryColor1);font-size:24px}.contact-card p[data-v-8db50da2]{color:#333;margin:0}.contact-card[data-v-8db50da2]:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}svg.iconDefault[data-v-8db50da2]{color:var(--primaryColor1)}.horizontalNav[data-v-99b59c84]{padding:0}.horizontalNav .iconDefault[data-v-99b59c84]{--icon-size-default:25px;color:var(--secondaryColor1)}.box-icon[data-v-99b59c84]{align-items:center;background:var(--secondary-background-color);border-radius:var(--roundedBorder);display:flex;flex:1;gap:2rem;min-height:70px;padding:1rem 1.25rem}.box-icon a svg[data-v-99b59c84]{transition:all .7s}.box-icon a:hover svg[data-v-99b59c84]{transform:translateY(-5px)}.dropdown-menu.show[data-v-99b59c84]{padding:1.25rem 1.5rem;transform:translate(-104px,76px)!important}.dropdown-item[data-v-99b59c84]{font-family:Inter;font-size:1rem!important;font-style:normal;font-weight:400;line-height:1.5rem}.btnCart[data-v-99b59c84] .buttonCart__number{background-color:var(--primaryColor1);color:var(--buttonFontColor);font-size:.825rem;transform:translate(34%,-20%)}.btnCart.disabled[data-v-99b59c84] svg{color:var(--neutralColor3)}.icon-devis[data-v-99b59c84]{cursor:pointer;position:relative}.icon-devis .pastille[data-v-99b59c84]{align-items:center;background-color:red;border-radius:7%;color:#fff;display:flex;font-size:.8rem;height:0;justify-content:center;min-height:1rem;min-width:1rem;padding:.1rem;position:absolute;right:-20%;top:-20%;transform:translate(70%);white-space:nowrap;z-index:1}@media screen and (max-width:1200px){.horizontalNav[data-v-99b59c84]{flex-direction:column-reverse}.box-icon[data-v-99b59c84]{justify-content:space-between}}@media screen and (max-width:1000px){.horizontalNav[data-v-99b59c84]{flex:1;flex-direction:column}.box-icon[data-v-99b59c84],.horizontalNav[data-v-99b59c84]{justify-content:center}}.animated[data-v-99b59c84]{animation:scaleUp-99b59c84 1s infinite}@keyframes scaleUp-99b59c84{0%{transform:translate(70%) scale(1)}50%{transform:translate(70%) scale(2)}to{transform:translate(70%) scale(1)}}.navbarApp[data-v-5b603dfb]{background-color:var(--secondary-background-color);overflow-y:auto}.mobilNavbar[data-v-5b603dfb]{transform:translate(-100%);transition:transform var(--animation-navbar-duration) ease-in-out}.mobilNavbar.open[data-v-5b603dfb]{transform:translate(0)}.headerNav[data-v-5b603dfb]{padding:2.5rem 1.75rem 0;position:relative}.headerNav-link[data-v-5b603dfb]{display:block;margin-bottom:.625rem}.headerNav-link.router-link-exact-active[data-v-5b603dfb]{background-color:transparent}.headerNav svg[data-v-5b603dfb]{position:absolute;right:1rem;top:1rem;--icon-size-default:2rem;cursor:pointer;transition:color var(--animation-site-duration) linear}.headerNav svg[data-v-5b603dfb]:hover{color:var(--primaryColor1)}.appLinks[data-v-5b603dfb]{align-items:center;background-color:transparent;border:none;border-left:.1875rem solid transparent;color:var(--secondaryColor1);cursor:pointer;display:flex;gap:.75rem;padding:.5rem 1.75rem;text-decoration:none;width:100%}.appLinks-subLinks[data-v-5b603dfb]{padding:.5rem 1.75rem .5rem 2.5rem}.appLinks.disabled-link[data-v-5b603dfb]{background-color:transparent;border-color:transparent;color:var(--neutralColor3);cursor:default}.appLinks[data-v-5b603dfb]:hover:not(.disabled-link),.router-link-exact-active[data-v-5b603dfb]{background-color:var(--primaryColor3);border-color:var(--primaryColor1);color:var(--primaryColor1)}.angleLinks[data-v-5b603dfb]{transition:transform var(--animation-site-duration) linear}.rotate-right[data-v-5b603dfb]{transform:rotate(90deg)}.deconnection-button[data-v-5b603dfb]{align-items:center;border:2px solid var(--primaryColor1);border-radius:var(--roundedBorder);color:var(--primaryColor1);display:flex;font-weight:500;gap:.5rem;letter-spacing:-.01rem;line-height:1.5rem;margin:1rem;padding:.625rem 1rem;text-decoration:none;transition:all var(--animation-site-duration) linear;width:-moz-fit-content;width:fit-content}.deconnection-button[data-v-5b603dfb]:hover{background-color:var(--primaryColor1);color:var(--buttonFontColor)}@media(max-width:1000px){.navbarApp[data-v-5b603dfb]{inset:0;max-width:400px;position:fixed;z-index:11000}.deconnection-button[data-v-5b603dfb]{margin:2rem auto 1rem}}@media(max-width:768px){.mobilNavbar[data-v-5b603dfb]{max-width:100%}}.mobileHeader[data-v-31d2799e]{background-color:var(--secondary-background-color);padding:.5rem .8rem}.mobileHeader svg[data-v-31d2799e]{--icon-size-default:1.5rem;cursor:pointer;transition:color var(--animation-site-duration) linear}.mobileHeader svg[data-v-31d2799e]:hover{color:var(--primaryColor1)}.graphi-modal{background-color:#0000004d;display:grid;grid-template-areas:"stack";inset:0;place-items:center;position:fixed;z-index:999}.graphi-modal .container{background-color:#fff;border:1px solid var(--default-border-color);border-radius:.5rem;grid-area:stack;position:relative}.graphi-modal .container__icon{display:block;margin-left:auto;--icon-size:15px;color:var(--neutral-color-45);cursor:pointer;height:var(--icon-size);min-height:var(--icon-size);min-width:var(--icon-size);transition:color 50ms linear;width:var(--icon-size)}.graphi-modal .container__icon:hover{color:initial}.graphi-modal .container__header{align-items:center;border-bottom:1px solid var(--default-border-color);display:flex;justify-content:space-between;padding:1rem}.graphi-modal .container__title{color:var(--mainColor);margin:0}.graphi-modal .container__content{padding:1rem 2rem 2rem}.addCartPopup .container{max-width:350px}.addCartPopup .container__content{display:grid;gap:1rem;padding-left:3rem;padding-right:3rem}.addCartPopup .container span{text-align:center}.roundedButton.fullWidth{box-sizing:border-box;width:100%}svg.addCartPopup__icon{--icon-size:20px;height:var(--icon-size);min-height:var(--icon-size);min-width:var(--icon-size);width:var(--icon-size)}.vehicleSearchTab[data-v-2511dab6]{background-color:var(--primaryColor3);border-bottom-left-radius:var(--roundedBorder);border-bottom-right-radius:var(--roundedBorder);padding:1.875rem 8.125rem 2.5rem}.btn-tabs[data-v-2511dab6]{border:0;border-bottom-left-radius:0;border-bottom-right-radius:0}@media(max-width:768px){.vehicleSearchTab[data-v-2511dab6]{padding:2rem .5rem}}.layoutFooter[data-v-6dff6897]{background-color:transparent;border-radius:0;color:var(--neutralColor3);font-family:var(--fontFamily);padding:0}@media(max-width:768px){.layoutFooter>div[data-v-6dff6897]{display:flex;flex-direction:column;gap:.2rem}}
