.Steps{z-index:2;width:100%;position:relative}.Steps:before{content:"";background-color:var(--Brand-primary-BP02---Jaune);width:30%;height:.5rem;position:absolute;top:0;left:0}.Steps:after{content:"";background-color:var(--Grey-Shades-GR03---Grey03);width:75%;height:.5rem;position:absolute;top:0;left:25%}.Steps-list{flex-direction:row;justify-content:center;align-items:flex-start;display:flex}.Steps-step{width:20%;color:var(--Grey-Shades-GR05---Grey05);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}@media only screen and (min-width:765px){.Steps-step{width:10%;margin:0 3.125rem}}.Steps-step.--three{width:29%}@media only screen and (min-width:765px){.Steps-step.--three{width:10%}}.Steps-step--active{color:var(--Brand-primary-BP01---Bleu-Marine)}.Steps-step--active:before{content:"";background-color:var(--Brand-primary-BP02---Jaune);z-index:1;width:25%;height:.5rem;margin-left:-22%;position:absolute;top:0}.Steps-step--active .Steps-stepIcon{fill:var(--Brand-primary-BP01---Bleu-Marine)}.Steps-step--active .Steps-stepIconContainer{background-color:var(--Brand-primary-BP02---Jaune)}.Steps-stepIcon{width:1.5625rem;height:1.5625rem;fill:var(--Grey-Shades-GR04---Grey04)}.Steps-stepIconContainer{z-index:2;background-color:var(--Grey-Shades-GR03---Grey03);border-radius:100%;flex-direction:column;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-top:-1.5625rem;display:flex;position:relative}.Steps-stepNumber{text-transform:capitalize;padding:.5rem 0 0;font-size:.6875rem;line-height:.875rem;display:none}@media only screen and (min-width:765px){.Steps-stepNumber{display:inline}}.Steps-stepName{font-weight:700}.Steps-stepName--active{color:var(--Brand-primary-BP01---Bleu-Marine)}.Steps-stepAnchor{flex-direction:column;justify-content:center;align-items:center;display:flex}@media only screen and (max-width:1099px){.WhiteList{flex-flow:row;padding:.75rem 0;display:flex;overflow-x:auto}.WhiteList.--NoSlider{grid-template-columns:repeat(auto-fit,50%);justify-content:center;display:grid}.WhiteList.--NoSlider .WhiteList-item{margin:.75rem 0}}@media only screen and (min-width:765px){.WhiteList{grid-template-columns:repeat(auto-fit,16.6667%);justify-content:center;display:grid}}@media only screen and (max-width:1099px){.WhiteList-item{flex:1 0 30%}}@media only screen and (min-width:765px){.WhiteList-item{margin-bottom:1.5rem}}.WhiteList-itemLink{height:100%;color:var(--Brand-primary-BP03---Carbone);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;font-weight:500;line-height:1.125rem;display:flex}.WhiteList-itemLinkImg{background:var(--Grey-Shades-GR01---White);border:2px solid var(--Grey-Shades-GR01---White);border-radius:24px;width:74%;margin-bottom:.625rem;padding:1.5rem;position:relative}.WhiteList-itemLinkImg:hover{border-color:var(--Brand-primary-BP02---Jaune);box-shadow:0 0 0 2px var(--Brand-primary-BP02---Jaune)}.WhiteList-itemLinkImg:hover:after{content:"";border-radius:24px;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 10px 10px #1f1f1f0d}@media only screen and (max-width:1099px){.WhiteList-itemLinkImg.--smallPadding{padding:.75rem}}.WhiteList-itemLinkImg img{width:100%;height:100%;display:block}.WhiteList-itemLinkImg.--yellow{background:var(--Brand-primary-BP02---Jaune)}.WhiteList-itemLinkImg.--rounded{border-radius:100%;overflow:hidden}.WhiteList-itemLinkImg.--rounded:hover:after{content:"";border-radius:100%;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 10px 10px #1f1f1f0d}.WhiteList-itemLinkIcon{width:100%;max-width:3.125rem;height:100%;max-height:3.125rem;fill:var(--Brand-primary-BP01---Bleu-Marine);display:block}@media only screen and (min-width:765px){.WhiteList.--two{grid-template-columns:repeat(2,48%);gap:4%}.WhiteList.--four{grid-template-columns:repeat(auto-fit,25%)}.WhiteList.--ten{grid-template-columns:repeat(auto-fit,10%);justify-content:center}.WhiteList.--ten .WhiteList-itemLinkImg{padding:.9375rem}.WhiteList.--eleven{grid-template-columns:repeat(auto-fit,9.09091%);justify-content:center}.WhiteList.--eleven .WhiteList-itemLinkImg{padding:.9375rem}}.WhiteList.--withBorder .WhiteList-itemLinkImg{border:2px solid var(--Brand-primary-BP02---Jaune)}.CarList{grid-gap:.625rem;grid-template-columns:repeat(3,1fr);display:grid}@media only screen and (max-width:1099px){.CarList{grid-template-columns:repeat(1,1fr);margin:0 1.5rem}}.CarList-item{background:var(--Grey-Shades-GR01---White);border-radius:24px;flex-direction:column;justify-content:start;align-items:center;padding:1.25rem;display:flex}.CarList-itemImg{width:100%}.CarList-itemModel{text-align:center;min-height:40px}.CarList-itemModel.--bold{color:var(--Brand-primary-BP01---Bleu-Marine);padding:0 1.25rem .5rem;font-size:1.125rem;font-weight:900}.VersionList{flex-direction:column;width:100%;display:flex}.VersionList-item{background:var(--Grey-Shades-GR03---Grey03);border-radius:24px;flex-direction:row;justify-content:space-between;align-items:center;margin:.625rem 0;padding:.8125rem 1rem;display:flex}.VersionList-link{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.VersionList-link:hover{text-decoration:underline}.VersionList-variation{color:var(--Brand-primary-BP03---Carbone);flex:1 1 0;padding-right:.5rem;font-size:.6875rem;font-weight:400}.VersionList .Btn{font-size:.75rem}.CustomerAdvice{flex-direction:row;justify-content:stretch;display:flex}@media only screen and (max-width:1099px){.CustomerAdvice{flex-wrap:nowrap;width:100%;padding:1.5rem 0;overflow-x:auto}}@media only screen and (min-width:765px){.CustomerAdvice{flex:70%}}.CustomerAdvice-item{flex:33%;margin:0 1.5rem;font-size:.75rem}@media only screen and (max-width:1099px){.CustomerAdvice-item{flex:1 0 70%}}.CustomerAdvice-item .CustomerAdvice-more{justify-content:flex-start;font-size:.6875rem}.CustomerAdvice-item .CustomerAdvice-more .Icon{width:.75rem;height:.75rem}.CustomerAdvice-rate{display:block}.CustomerAdvice-review{text-overflow:ellipsis;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.CustomerAdvice-user{font-weight:800;display:block}.CustomerAdvice-icon{width:1.5rem;height:1.5rem;fill:var(--Brand-primary-BP04---Light-Carbone)}.CustomerAdvice-icon.--active{fill:var(--picto-color-2)}.Store{background-color:var(--Grey-Shades-GR06---Grey06);border-radius:24px;flex-direction:column;justify-content:start;align-items:start;padding:1.25rem 1.5rem;display:flex;position:relative}@media only screen and (min-width:765px){.Store{flex-direction:row;align-items:center}}.Store-img{height:100%;margin-top:-50%;position:absolute;top:50%}@media only screen and (min-width:765px){.Store-img{flex:none;position:relative}}.Store-imgMask{clip-path:ellipse(50% 50%);width:4.5rem;height:4.5rem;display:none;position:relative;overflow:hidden}@media only screen and (min-width:765px){.Store-imgMask{display:block}}.Store-infos{margin-right:1rem;font-size:.875rem}@media only screen and (min-width:765px){.Store-infos{flex:none;margin-left:.5rem}}.Store-name{color:var(--Brand-primary-BP01---Bleu-Marine);font-weight:900;display:block}.Store-adress{display:block}.Store-phone{font-weight:900;display:block}.Store-icon{margin-left:auto}.Store-iconSelected{position:absolute;top:40%;right:.5rem}.Store-right{flex-direction:row;width:100%;margin-top:.75rem;display:flex}@media only screen and (max-width:1099px){.Store-right{padding-left:7.5rem}}@media only screen and (min-width:765px){.Store-right{flex-direction:column;justify-content:flex-start;width:auto;height:100%;margin-left:auto}}.Store-distance{border:1px solid var(--Grey-Shades-GR04---Grey04);border-radius:24px;margin-bottom:.875rem;padding:.125rem .75rem;font-size:.6875rem;line-height:1.25rem}@media only screen and (max-width:1099px){.Store .Btn{width:100%;margin-top:1rem}}@media only screen and (min-width:765px){.Store .Btn{margin-left:auto}}.Store.--margin{margin:1.5rem 0}.Slots{width:100%;margin:1.25rem 0}.Slots-slot{border:2px solid var(--Grey-Shades-GR04---Grey04);text-align:center;border-radius:24px;margin:.5625rem;padding:.5rem;font-size:.75rem;line-height:.75rem;display:block}.Slots-slot:hover,.Slots-slot.--shouldActive{cursor:pointer;border-color:var(--Brand-primary-BP02---Jaune);box-shadow:0 0 0 2px var(--Brand-primary-BP02---Jaune)}.Slots-slotDate{text-align:center;color:var(--Brand-primary-BP01---Bleu-Marine);font-size:.875rem;font-weight:900}.Slots-slotFrom,.Slots-slotTo{display:block}.Slots-slotSeparator{width:.75rem;height:.75rem;fill:var(--Brand-primary-BP02---Jaune);transform:rotate(90deg)}.Quote-banner{background:url(/images/banner/quote-mobile.webp) top/cover no-repeat}@media only screen and (min-width:765px){.Quote-banner{background:url(/images/banner/quote-desktop.webp) top/cover no-repeat}}.Quote-header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.Quote-headerLeft{flex-direction:row;align-items:center;display:flex}.Quote-headerImg{width:4.6875rem;margin-right:1.5rem}.Quote-headerText{color:var(--Brand-primary-BP01---Bleu-Marine);font-weight:900}.Quote-headerText span{color:var(--Brand-primary-BP03---Carbone);font-size:.875rem;font-weight:400;line-height:1.25rem}.Quote-headerLink{color:var(--Brand-primary-BP01---Bleu-Marine);font-weight:900;text-decoration:underline}.Quote-engine.--FlexRow{flex-direction:column;justify-content:space-between;display:flex}@media only screen and (min-width:765px){.Quote-engine.--FlexRow{flex-direction:row}}.Quote-engineVariation+.Btn{margin-left:auto}@media only screen and (min-width:765px){.Quote-engineCol{width:45%;padding:4.25rem 1.25rem 1.25rem}}@media only screen and (max-width:1099px){.Quote-engineColHeader{padding:4.25rem 1.25rem 1.25rem}.Quote-engineColHeader>.FlexRow{align-items:center}}@media only screen and (min-width:765px){.Quote-engineColRight{width:55%}}.Quote-engineColRight .HelpBox-br{display:none}.Quote-engineCol .Title-h2{text-align:left}@media only screen and (max-width:1099px){.Quote-engineCol .Title-h2{margin-left:0}}@media only screen and (min-width:1100px){.Quote-engineSticky{position:sticky;top:0}}.Quote-enginePicture{display:block}@media only screen and (max-width:1099px){.Quote-enginePicture{margin:0 1.5rem}}.Quote-engineImg{border-radius:24px;width:100%}@media only screen and (max-width:1099px){.Quote-engineImg{margin-top:1.5rem}}.Quote-engine .BoxShadow-020{margin-top:1.5rem}.Quote-engine .Quote-storeSelectorOr{padding:1.125rem .5rem 0;display:block}.Quote-engine .Store+.NearestStores{margin-top:1.5rem}.Quote-engine .NearestStores-intro{margin-bottom:1.5rem;font-weight:500}.Quote-engine .NearestStores-intro strong{font-weight:900}.Quote-engine .NearestStores .Store{cursor:pointer;flex-wrap:wrap;margin-bottom:1.5rem}.Quote-engine .NearestStores .Store.--hidden{display:none}@media only screen and (max-width:1099px){.Quote-engine .NearestStores .Store-right{width:100%;padding-left:0}}.Quote-total{flex-direction:column;justify-content:start;align-items:center;display:flex}@media only screen and (min-width:765px){.Quote-total{flex-direction:row}}.Quote-totalLeft{flex-direction:row;justify-content:start;align-items:center;width:100%;display:flex}@media only screen and (min-width:765px){.Quote-totalLeft{flex:50%}}.Quote-totalAction{flex-direction:row;justify-content:space-between;width:100%;padding-top:.625rem;display:flex}@media only screen and (min-width:765px){.Quote-totalAction{flex:50%;padding:1.25rem}}.Quote-totalAction .Btn{width:47%}.Quote-total .Quote-service{color:var(--Brand-primary-BP01---Bleu-Marine);padding-right:.75rem;font-size:.875rem}@media only screen and (min-width:765px){.Quote-total .Quote-service{border-right:1px solid var(--Brand-primary-BP01---Bleu-Marine);width:60%;padding:0 1.5rem;font-size:1rem}}.Quote-total .Quote-serviceChoice{padding:.625rem 0;font-size:.875rem;font-weight:900;display:block}@media only screen and (max-width:1099px){.Quote-total .Quote-serviceChoice{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media only screen and (min-width:765px){.Quote-total .Quote-serviceChoice{font-size:1.375rem}}.Quote-total .Quote-price{color:var(--Brand-primary-BP01---Bleu-Marine);font-size:1.5rem;font-weight:900;line-height:1.75rem}@media only screen and (min-width:765px){.Quote-total .Quote-price{text-wrap:nowrap;flex:1 0 50%;font-size:2rem;line-height:2.25rem}}.Quote-total .Quote-priceTTC{font-size:1.125rem}@media only screen and (min-width:765px){.Quote-total .Quote-priceTTC{font-size:1.25rem}}.Quote-total .Quote-priceBox{text-align:right;flex-direction:column;margin-left:auto;font-size:.875rem;display:flex}@media only screen and (min-width:765px){.Quote-total .Quote-priceBox{flex-flow:row;align-items:center;padding:0 1.5rem;font-size:1rem}}.Quote-total .Quote-priceBoxTop{margin-bottom:.5rem}@media only screen and (min-width:765px){.Quote-total .Quote-priceBoxTop{text-align:left;flex:1 0 40%;margin-bottom:0;margin-right:.75rem}}.Quote-total .Quote-priceText{font-size:.75rem;font-weight:700}@media only screen and (min-width:765px){.Quote-total .Quote-priceText{font-size:.875rem}}.Quote-total .Quote-priceText .Flag{margin-left:1rem}.Quote-total .Quote-discountLabel{text-align:center;flex:0 100%;padding:.25rem;font-size:.625rem}@media only screen and (min-width:765px){.Quote-total .Quote-discountLabel{font-size:.75rem}}.Quote-total .Quote-oldPrice{color:var(--Brand-primary-BP01---Bleu-Marine);margin-bottom:.3125rem;font-size:1rem;font-weight:700;line-height:1.25rem;text-decoration:line-through;display:block}@media only screen and (min-width:765px){.Quote-total .Quote-oldPrice{font-size:1.25rem;line-height:1.5rem}}@media only screen and (max-width:1099px){.Quote .CarSelector{margin:0 1.25rem}}.ConfirmPage{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}@media only screen and (min-width:765px){.ConfirmPage{flex-direction:row;margin-bottom:4.375rem}}@media only screen and (max-width:764px){.ConfirmPage-banner{margin:.75rem 1.5rem 0}.ConfirmPage-item{flex:auto}}@media only screen and (min-width:765px){.ConfirmPage-item{width:48%}}.ConfirmPage-store{border-radius:24px;margin-top:.75rem;overflow:hidden}.ConfirmPage-storeImg{width:100%;display:block}.ConfirmPage .Store-infos{background-color:var(--Grey-Shades-GR06---Grey06);margin:0;padding:.75rem}.--hideForm .QuoteForm{position:relative}.--hideForm .QuoteForm:after{content:"";z-index:6;background-color:#0009;position:absolute;top:0;bottom:0;left:0;right:0}
