.CustomCarousel{width:100%;position:relative;overflow:hidden}.CustomCarousel__slider{display:flex;transition-property:transform;transition-timing-function:ease-in-out}.CustomCarousel__slide{display:block;margin:0;position:relative;flex-shrink:0;transition:transform 1s ease-in-out}.CustomCarousel__slide.is-active:after{width:100%;height:4px;position:absolute;bottom:0;content:""}.CustomCarousel__slide.is-active .CustomCarousel__slideButton:after{display:none}.CustomCarousel__slide.is-active-centered{transform:scale(1.1);transition:transform 1s ease-in-out;z-index:2}.CustomCarousel__slide.is-active-centered .CustomCarousel__slideButton:after{visibility:none;opacity:0;transition:opacity 1s ease-in-out}.CustomCarousel__slideButton{width:100%;padding:0;position:relative;display:block;height:100%}.CustomCarousel__slideButton:after{content:"";visibility:visible;opacity:1;transition:opacity 1s ease-in-out;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.CustomCarousel__dots{position:absolute;left:50%;transform:translateX(-50%);bottom:8px;display:flex;line-height:0}@media screen and (min-width:670px){.CustomCarousel__dots{bottom:16px}}.CustomCarousel__dot:not(:last-of-type){margin-right:4px}.CustomCarousel__dotbutton{width:18px;height:18px;padding:0;position:relative}.CustomCarousel__dotbutton:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";border-radius:50%;height:13px;width:13px;background-color:#fff;border:1px solid #ccc;transition-duration:0s}.CustomCarousel__dotbutton:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";padding-top:1px;transition-duration:0s;border:1px solid transparent;border-radius:50%;width:16px;height:16px}.CustomCarousel__arrow{position:absolute;top:50%;transform:translateY(-50%);display:none;cursor:pointer;background-color:#000;opacity:.75;z-index:1;height:60px}.CustomCarousel__arrow .SvgIcon path{fill:#fff}.CustomCarousel__arrow:focus:focus{outline:1px dotted #000}.CustomCarousel__arrow_showOnMobile{display:block}@media screen and (min-width:670px){.CustomCarousel__arrow_showOnDesktop{display:block}}.CustomCarousel__previousArrow{left:0}.CustomCarousel__nextArrow{right:0}.CustomCarousel__slideActiveArea{border:3px solid #122aff;height:100%;position:absolute;z-index:3;transition:left 1s ease-in-out;will-change:left;transform:scale(1.1)}.CustomCarousel_centeredOnSelectedSlide{padding:16px 0}.CustomCarousel_centeredOnSelectedSlide .CustomCarousel__dots{position:relative;justify-content:center;margin-top:40px}.CustomCarousel_centeredOnSelectedSlide.is-items-slideshow .CustomCarousel__slide.is-active-centered{transform:scale(1)}.CustomCarousel_centeredOnSelectedSlide.is-items-slideshow .CustomCarousel__slideButton:after{content:none}.CustomCarousel_centeredOnSelectedSlide.is-items-slideshow .CustomCarousel__slideActiveArea{display:none}.CustomCarousel__dotbutton_active:before{background-color:#122aff;border:1px solid #122aff;box-shadow:0 0 0 1px #fff}.CustomCarousel__arrow:hover{background-color:#122aff}.CustomCarousel__slide.is-active:after{background-color:#122aff}.CustomCarousel__slide.is-active-centered{border-color:#122aff}.StaticMap{cursor:pointer;height:100%;width:100%}.AsyncLoaderAuto__error{background:#e91630;color:#fff}.AsyncLoaderAuto__loader{min-height:64px;margin:auto}.DealerHours{width:100%;font-size:1.4rem;text-align:left}.DealerHours__row{margin-bottom:8px;display:block}.DealerHours__row.is-hidden{display:none}.DealerHours__row:first-of-type{font-weight:700;position:relative}.DealerHours__row:first-of-type.is-clickable{cursor:pointer}.DealerHours__row:first-of-type.is-expanded{margin-bottom:0}.DealerHours__openStatus{display:block;margin-bottom:4px;position:relative;padding-left:20px}.DealerHours__openStatus:before{position:absolute;top:50%;transform:translateY(-50%);left:0;content:"";border-radius:50%;width:10px;height:10px;background:#50e3ac}.DealerHours__openStatus.is-closed:before{background:#e91630}.DealerHours__dayName{display:block}.DealerHours__afternoon,.DealerHours__morning{display:inline-block;width:50%}.DealerHours__nextOpening{font-size:1.4rem;padding-right:16px}@media screen and (min-width:670px){.DealerHours__nextOpening{font-size:1.2rem}}.DealerHours__openStatusArrow{position:absolute;right:0;top:14px;width:16px}.DealerHours__openStatusArrow_open{transform:rotate(180deg)}@media screen and (min-width:670px){.DealerHours_modal{min-width:320px;width:auto}}.DealerHours_modal .DealerHours__openStatus,.DealerHours_modal .DealerHours__row{margin-bottom:16px}.DealerHours_modal .DealerHours__dayName{display:inline-block;width:33%}.DealerHours_modal .DealerHours__afternoon,.DealerHours_modal .DealerHours__morning{width:33%;text-align:left}.DealerHours__openStatusArrow{fill:#000}.FavoriteDealer{position:relative;display:flex;font-size:1.4rem;background:#fff}.FavoriteDealer.is-withFavorite .FavoriteDealer__content{padding:32px 64px}@media screen and (min-width:1024px){.FavoriteDealer.is-withFavorite .FavoriteDealer__content{background:#122aff}}.FavoriteDealer.is-withFavorite .FavoriteDealer__title{display:block}.FavoriteDealer__image{display:none;position:relative;overflow:hidden;width:40%}@media screen and (min-width:1024px){.FavoriteDealer__image{display:block}}.FavoriteDealer__background{position:absolute;top:0;left:0;width:100%;height:100%}.FavoriteDealer__background .PictureElement__imgDefault{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;width:100%;min-height:100%}.FavoriteDealer__imageTitle{position:relative;font-family:"daciaSpirit, sans-serif";text-align:center;font-size:2.4rem;margin:32px auto 0;padding:0 32px}.FavoriteDealer__content{display:flex;flex-direction:column;align-items:center;padding:8px 32px;background:#fff;width:100%;text-align:center}@media screen and (min-width:1024px){.FavoriteDealer__content{width:60%;text-align:initial}}.FavoriteDealer__carousel .CustomCarousel__arrow{display:none}.FavoriteDealer__title{display:block;position:relative;text-align:center;font-family:"daciaSpirit, sans-serif";font-size:2.4rem;font-weight:700;padding-bottom:16px;margin-bottom:16px}.FavoriteDealer__title:after{position:absolute;left:50%;transform:translateX(-50%);content:"";bottom:0;height:2px;width:15%;background:#000}@media screen and (min-width:1024px){.FavoriteDealer__title{display:none;padding-bottom:0}.FavoriteDealer__title:after{display:none}}.FavoriteDealer__subtitle{font-weight:700;margin-bottom:32px}.FavoriteDealer__text{font-size:1.3rem;text-align:center;margin-top:32px}@media screen and (min-width:1024px){.FavoriteDealer__text{margin-top:8px}}.FavoriteDealer__name{width:100%;font-size:1.6rem;font-weight:700;margin-bottom:4px}.FavoriteDealer__icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:16px 0 32px}@media screen and (min-width:1024px){.FavoriteDealer__icons{justify-content:flex-start}}.FavoriteDealer__informations{display:flex;flex-direction:column;justify-content:center;width:100%;margin-bottom:32px}@media screen and (min-width:1024px){.FavoriteDealer__informations{flex-direction:row;justify-content:flex-start}}.FavoriteDealer__phone{white-space:nowrap}@media screen and (min-width:1024px){.FavoriteDealer__contact{width:70%}}.FavoriteDealer__information{display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700;margin:0 16px 16px;color:#000}.FavoriteDealer__information .FavoriteDealer__svgiconBox{display:flex;justify-content:center;align-items:center;background:#000;border-radius:50%;height:46px;width:46px;margin-bottom:8px}.FavoriteDealer__information .FavoriteDealer__svgiconBox .FavoriteDealer__svgicon{width:24px}.FavoriteDealer__information .FavoriteDealer__svgiconBox .FavoriteDealer__svgicon path{fill:#122aff}.FavoriteDealer__itinerary{color:inherit}.FavoriteDealer__link{position:relative;color:#000;font-size:1.4rem;padding-right:32px;text-transform:uppercase;display:inline;color:inherit}.FavoriteDealer__link:hover{font-weight:700}.FavoriteDealer__link:hover:after,.FavoriteDealer__link:hover:before{right:0}.FavoriteDealer__link:after,.FavoriteDealer__link:before{position:absolute;top:50%;transform:translateY(-50%);border-color:#122aff;content:"";right:6px;top:calc(50% - 3px);transition:right .3s ease-out}.FavoriteDealer__link:after{border-bottom-style:solid;border-bottom-width:2px;width:16px}.FavoriteDealer__link:before{border-style:solid;border-width:2px 2px 0 0;height:12px;transform:translateY(-50%) scaleY(.8) rotate(45deg);width:12px}.FavoriteDealer__link:focus,.FavoriteDealer__link:hover{color:#000}.FavoriteDealer__benefit{display:flex;flex-direction:column;align-items:center;padding-bottom:64px}@media screen and (min-width:1024px){.FavoriteDealer__benefit{padding-bottom:32px}}.FavoriteDealer__map{display:none;width:40%}@media screen and (min-width:1024px){.FavoriteDealer__map{display:block}}@media screen and (min-width:1024px){.FavoriteDealer_withoutHours .FavoriteDealer__content{text-align:center}}@media screen and (min-width:1024px){.FavoriteDealer_withoutHours .FavoriteDealer__icons,.FavoriteDealer_withoutHours .FavoriteDealer__informations{justify-content:center}}.FavoriteDealer.is-withFavorite .FavoriteDealer__content{background:#f2f2f2}.FavoriteDealer__titleSuffix{color:#122aff;font-weight:700}.FavoriteDealer__link{color:#122aff}.FavoriteDealer__link:focus,.FavoriteDealer__link:hover{color:#122aff}.FavoriteDealer__information .FavoriteDealer__svgiconBox{background:#122aff}.FavoriteDealer__information .FavoriteDealer__svgiconBox .FavoriteDealer__svgicon path{fill:#fff}