.is-picto{cursor:pointer;aspect-ratio:1;background-color:#fff;border:1px solid #fff;border-radius:100%;width:32px;position:relative}.is-picto.is-disabled{cursor:no-drop}.is-picto.is-disabled .BookmarkButton__icon{fill:#d9d9d6}.is-picto.is-active{border:1px solid #d9d9d6}.is-picto.is-large{width:48px}.is-picto.is-large .BookmarkButton__icon{width:20px}.BookmarkButton__icon{width:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BookmarkButton__dialogMessage{font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4}.VehiclePrevNextButtons{color:#000;justify-content:space-around;align-items:center;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4;display:flex}.VehiclePrevNextButtons__button{color:#000;flex:1}.VehiclePrevNextButtons__button.is-disabled{pointer-events:none}.VehiclePrevNextButtons__text{text-align:center;min-width:65px}.VehiclePrevNextButtons__rank{font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:700;line-height:1.4}.VehiclePrevNextButtons__icon{width:12px;margin-top:6px}.is-disabled .VehiclePrevNextButtons__icon{fill:#d9d9d6}.UCIShareButton__iconOnly{background-color:#fff;border:1px solid #f2f2f2;border-radius:50%;align-items:center;padding:6px 7px;display:flex}.UCIShareButton__icon{fill:#000;width:16px}.BackButton{justify-content:space-between;margin:16px;display:flex}@media screen and (min-width:1024px){.BackButton{margin:16px 0}}.BackButton__back{color:#656666;align-items:center;padding:0 28px;font-size:1.4rem;display:flex;position:relative}.BackButton__back .BackButton__icon{fill:#3e3f40;width:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.BackButton__back.is-darkMode{color:#fff}.BackButton__back.is-darkMode .BackButton__icon{fill:#fff}.BackButton__back{color:#000;font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:400;line-height:1}.InfoIcon{width:var(--InfoIcon-size-default);fill:currentColor;vertical-align:middle}@media screen and (min-width:670px){.InfoIcon{width:var(--InfoIcon-size-medium)}}@media screen and (min-width:1024px){.InfoIcon{width:var(--InfoIcon-size-large)}}.NormalizedPrice{font-family:NouvelR\, sans-serif;font-size:2rem;font-weight:700;line-height:.95}.NormalizedPrice.is-small{font-size:1.4rem}.NormalizedPrice.is-large{font-size:2.4rem}.NormalizedPrice.is-xlarge{font-size:3.2rem}@media screen and (min-width:1024px){.NormalizedPrice.is-xlarge{font-size:4rem}}.RCIOfferLegal .RCIOfferLegal__list,.RCIOfferLegal .RCIOfferLegal__item{margin:0 0 8px}.RCIOfferLegal .RCIOfferLegal__title{margin:0 0 8px;font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:700;line-height:1.4}.RCIOfferSummary__title{margin:0 0 8px;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:700;line-height:1.4}.RCIOfferSummary__list{margin:0 0 8px}.RCIOfferSummary__item{margin-bottom:16px}.RCIOfferLabel.is-legal-mention .RCIOfferLabel__label{font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:400;line-height:1.15}.RCIOfferLabel.is-dark-mode .RCIOfferLabel__label:not(.has-same-font-size){color:inherit}@media screen and (min-width:670px){.RCIOfferLabel{align-items:center;gap:4px;display:flex}}.RCIOfferLabel:empty{margin-bottom:16px}.RCIOfferLabel .RCIOfferLabel__label{font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4}.RCIOfferLabel .RCIOfferLabel__label.monthly-payment{font-family:NouvelR\, sans-serif;font-size:2.5rem;font-weight:700;line-height:.95}@media screen and (min-width:1024px){.RCIOfferLabel .RCIOfferLabel__label.monthly-payment{font-size:2.8rem}}.RCIOfferLabel .RCIOfferLabel__value{flex:0;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:700;line-height:1.4;display:inline}@media screen and (min-width:670px){.RCIOfferLabel .RCIOfferLabel__value{white-space:nowrap;display:block}}.RCIOfferLabel .RCIOfferLabel__inline{display:inline}.RCIOfferLabel__numberedValue{color:#fff;cursor:pointer;background-color:#000;border-radius:50%;justify-content:center;align-items:center;min-width:18px;min-height:18px;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1;display:flex;top:0}.RCIOfferLabel__cta{color:inherit;margin-left:4px;padding:0}.RCIOfferLabel__offerSummaryItem+.RCIOfferLabel__offerSummaryItem:not(:empty){margin-top:16px}.RCIOfferSummary .RCIOfferSummary__item .RCIOfferLabel .RCIOfferLabel__label{color:#656666;flex:1;align-items:baseline;font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:400;line-height:1.15;display:flex}.RCIOfferSummary .RCIOfferSummary__item .RCIOfferLabel .RCIOfferLabel__label.summay-sub-header{justify-content:center;font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:700;line-height:1.15}.RCIOfferSummary .RCIOfferSummary__item .RCIOfferLabel .RCIOfferLabel__label:after{content:"";border-bottom:1px dashed #d9d9d6;flex:1;height:100%}.summay-sub-header .RCIOfferSummary .RCIOfferSummary__item .RCIOfferLabel .RCIOfferLabel__label:after{display:none}.RCIOfferSummary .RCIOfferSummary__item .RCIOfferLabel .RCIOfferLabel__value{font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:700;line-height:1}.RCIOfferLegal .RCIOfferLegal__item .RCIOfferLabel .RCIOfferLabel__label{color:#656666;text-align:justify;flex:1;font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:400;line-height:1.15;display:block}.RCIOfferLegal .RCIOfferLegal__item .RCIOfferLabel .RCIOfferLabel__label:after{display:none}.FinancialOffer{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.FinancialOffer.is-centered{text-align:center;align-items:center}.FinancialOffer.is-dark-mode{color:#fff}.FinancialOffer.is-dark-mode .FinancialOffer__expirationOfferLabel{color:inherit}.FinancialOffer__expirationOffer{align-items:center;gap:4px;display:flex}.FinancialOffer__expirationOfferLabel{color:#3e3f40;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4}.FinancialOffer__SkeletonContainer{flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.UCIBookedBadge__label{width:-webkit-fit-content;color:#fff;background-color:#000;align-items:center;width:fit-content;padding:4px 8px;font-size:1.2rem;display:inline-flex}.UCIWarranty{color:#000;display:flex;box-shadow:0 2px 4px rgba(0,0,0,.1)}.UCIWarranty.is-dark-bg-color{color:#fff}.UCIWarranty__item{padding:4px 16px;font-size:1.2rem}.UCIWarranty__label{border-right:1px solid}.UCIWarranty__duration{border-top-right-radius:5px;border-bottom-right-radius:5px}.UrbanAccessImage{flex-direction:column;gap:8px;display:flex}.UrbanAccessImage__title{font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:700;line-height:1}.UrbanAccessImage__intro{font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:400;line-height:1}.UrbanAccessClass{width:-webkit-fit-content;color:#656666;align-items:center;width:fit-content;display:flex}.UrbanAccessClass.is-inverted{color:#fff}.UrbanAccessClass__tooltipContent{width:250px}.UrbanAccessClass__icon{width:32px;display:flex}.UrbanAccessClass__label{margin-right:8px;font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:700;line-height:1}.Sentinel__top,.Sentinel__bottom{visibility:hidden;height:30px;position:absolute;left:0;right:0}.Sentinel__left,.Sentinel__right{visibility:hidden;width:30px;position:absolute;top:0;bottom:0}.Sentinel__debug{z-index:99999999;visibility:visible;background-color:#72c293}.CtaDropDown{flex-direction:column;align-items:stretch;width:100%;display:flex;position:relative}.CtaDropDown__button{justify-content:center;align-items:center;width:100%;display:inline-flex}.CtaDropDown__button:after{content:"";border-style:solid;border-width:2px 2px 0 0;width:10px;height:10px;margin-left:16px;transition:transform .25s;display:inline-block}.CtaDropDown__button:not(.is-expanded).is-opens-upward:after,.CtaDropDown__button:not(.is-opens-upward).is-expanded:after{transform:rotate(-45deg)translateY(0)translate(-4px)}.CtaDropDown__button.is-expanded.is-opens-upward:after,.CtaDropDown__button:not(.is-opens-upward):not(.is-expanded):after{transform:rotate(135deg)translateY(4px)}.CtaDropDown__list{z-index:1000;opacity:0;background-color:#fff;border:1px solid #d9d9d6;width:100%;margin-top:2px;transition:opacity .3s ease-out,transform .3s ease-out;animation:.3s ease-out forwards ctadropdown-enter-down;position:absolute;top:100%;left:0;transform:translateY(-12px);box-shadow:1px 1px 2px rgba(0,0,0,.1),2px 4px 4px rgba(16,24,40,.1)}.CtaDropDown__list.is-opens-upward{margin-top:0;margin-bottom:2px;animation:.3s ease-out forwards ctadropdown-enter-up;top:auto;bottom:100%;transform:translateY(12px)}.CtaDropDown__list:last-child{border-bottom:none}@keyframes ctadropdown-enter-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes ctadropdown-enter-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.CtaDropDown__link{text-align:left;border-bottom:1px solid #d9d9d6;width:100%;padding:12px 16px;font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:700;line-height:1;display:block}.CtaDropDown__link:hover{background-color:#f2f2f2}.UnauthenticatedCartView__introduction{font-size:1.8rem}.UCIMarqueModel{padding-bottom:16px}.UCIMarqueModel__title{padding-bottom:4px;font-family:NouvelR\, sans-serif;font-size:2rem;font-weight:700;line-height:.95}.UCIMarqueModel__subTitle{color:#656666;margin-bottom:4px;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4}.UCIVehicleCardDetailedPrices{flex-direction:column;gap:4px;display:flex}.UCIVehicleCardDetailedPrices__title{font-size:1.4rem;font-weight:400}.UCIVehicleCardDetailedPrices__row{align-items:center;display:flex}.UCIVehicleCardDetailedPrices__label{color:#656666;flex:1;align-items:baseline;font-size:1.2rem;display:flex}.UCIVehicleCardDetailedPrices__label:after{content:"";border-bottom:1px dashed #d9d9d6;flex:1;min-width:50px;height:100%;margin-left:4px}.UCIVehicleCardDetailedPrices__value{padding-left:4px}.UCIVehicleCardPrice{flex-direction:column;display:flex}.UCIVehicleCardPrice__tax{font-family:NouvelR\, sans-serif;font-size:1.8rem;font-weight:400;line-height:1.4}.UCIVehicleCardPrice__sup{margin-right:4px}.UCIVehicleCardPrice__priceLabel,.UCIVehicleCardPrice__taxLabel{padding-right:4px}.UCIVehicleCardPrice__priceLabel.has-no-finance,.UCIVehicleCardPrice__taxLabel.has-no-finance{font-family:NouvelR\, sans-serif;font-weight:700;line-height:.95}.UCIVehicleCardPrice__detailedPrices{flex:0 0 100%}.CircleProgress__wrapper{--CircleProgress-size:9rem;--CircleProgress-color:#1885d1;width:var(--CircleProgress-size);height:var(--CircleProgress-size);display:inline-block;position:relative}.CircleProgress__base{border:.6rem solid #d9d9d6;border-radius:50%;width:100%;height:100%}.CircleProgress__load{clip:rect(0, var(--CircleProgress-size), var(--CircleProgress-size), calc(var(--CircleProgress-size) / 2));width:100%;height:100%;position:absolute}.CircleProgress__over-50{clip:auto}.CircleProgress__half-circle{border:.6rem solid var(--CircleProgress-color);clip:rect(0, calc(var(--CircleProgress-size) / 2), var(--CircleProgress-size), 0);border-radius:50%;width:100%;height:100%;position:absolute}.CircleProgress__label{color:#000;font-family:NouvelR\, sans-serif;font-size:2.4rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.UCIBatteryCertificateDetails{width:100%}.UCIBatteryCertificateDetails__content{grid-template-columns:1fr;row-gap:24px;padding:0 16px;display:grid}@media screen and (min-width:1024px){.UCIBatteryCertificateDetails__content{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;column-gap:48px;margin:0 32px;padding:0}}.UCIBatteryCertificateDetails__progress{flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0 40px;display:flex}@media screen and (min-width:1024px){.UCIBatteryCertificateDetails__progress{margin:0 32px}}.UCIBatteryCertificateDetails__circle{transform:scale(1.1)}.UCIBatteryCertificateDetails__sohLabel{text-align:center;margin:0;font-family:NouvelR\, sans-serif;font-size:1.8rem;font-weight:700;line-height:1.4}.UCIBatteryCertificateDetails__rows{flex-direction:column;gap:16px;display:flex}.UCIBatteryCertificateDetails__row{grid-template-columns:32px 1fr;grid-template-areas:"icon label""icon value";gap:4px 12px;min-width:0;display:grid}@media screen and (min-width:1024px){.UCIBatteryCertificateDetails__row{grid-template-columns:32px minmax(0, 1fr) -webkit-max-content;grid-template-columns:32px minmax(0,1fr) max-content;grid-template-areas:"icon label value";align-items:center;row-gap:0}}.UCIBatteryCertificateDetails__rowIcon{grid-area:icon;align-items:flex-start;display:flex}.UCIBatteryCertificateDetails__icon{fill:currentColor;width:24px;height:24px}.UCIBatteryCertificateDetails__rowLabel{grid-area:label;align-items:center;gap:8px;min-width:0;height:1.96rem;display:inline-flex}.UCIBatteryCertificateDetails__rowLabelText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4;overflow:hidden}.UCIBatteryCertificateDetails__rowTooltip{flex:none;align-items:center;display:inline-flex}.UCIBatteryCertificateDetails__rowValue{white-space:nowrap;grid-area:value;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:700;line-height:1.4}@media screen and (min-width:1024px){.UCIBatteryCertificateDetails__rowValue{text-align:right;justify-self:end}}.UCIVehicleDetailsElectricInfo{border-top:1px solid #d9d9d6}.UCIVehicleDetailsElectricInfo__rows{grid-template-columns:1fr;gap:12px;padding:16px 0;display:grid}.UCIVehicleDetailsElectricInfo__row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.UCIVehicleDetailsElectricInfo__rowLabel{grid-area:label;align-items:center;min-width:0;display:inline-flex}.UCIVehicleDetailsElectricInfo__rowLabelText{white-space:normal;min-width:0;text-overflow:unset;font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4;overflow:visible}.UCIVehicleDetailsElectricInfo__modalIcon{width:32px}.UCIVehicleDetailsElectricInfo__rowValue{white-space:nowrap;flex:none;grid-area:value;font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:700;line-height:1.4}@media screen and (min-width:1024px){.UCIVehicleDetailsElectricInfo__rowValue{text-align:right;justify-self:end}}.UCIVehicleDetailsElectricInfo__cta{color:inherit;margin-bottom:24px;margin-left:2px}.UCIVehicleDetailsIcons{text-align:center;grid-auto-flow:column;align-items:center;gap:8px;padding-bottom:24px;display:grid}.UCIVehicleDetailsIcons__item{flex-direction:column;align-items:center;gap:4px;display:flex}.UCIVehicleDetailsIcons__item+.UCIVehicleDetailsIcons__item{position:relative}.UCIVehicleDetailsIcons__item+.UCIVehicleDetailsIcons__item:before{content:"";background-color:#d9d9d6;width:1px;min-height:20px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.UCIVehicleDetailsIcons__Icon{fill:currentColor;width:32px}.UCIVehicleDetailsIcons__iconText{font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:700;line-height:1}.UCIVehicleDetailsCard{color:#000;background-color:#fff;flex-direction:column;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4;display:flex;position:relative}@media screen and (min-width:1024px){.UCIVehicleDetailsCard{position:-webkit-sticky;position:sticky;top:32px}}.UCIVehicleDetailsCard__dealer{color:#656666;padding:0 0 24px;line-height:.8;position:relative}.UCIVehicleDetailsCard__dealerInfos{color:#000;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:700;line-height:1.4;display:inline-block;overflow:hidden}.UCIVehicleDetailsCard__dealerDistance{color:#000}.UCIVehicleDetailsCard__dealerSite{font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4}.UCIVehicleDetailsCard__linkFinanceCta{margin-top:16px;font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:700;line-height:1.4}.UCIVehicleDetailsCard__dealerIcon{width:20px;position:absolute;top:2px;left:-4px}.UCIVehicleDetailsCard__warrantyAndLabels{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:16px;display:flex}.UCIVehicleDetailsCard__thumbnails{flex-direction:row;flex:1;align-items:center;gap:4px;display:flex}@media screen and (min-width:1024px){.UCIVehicleDetailsCard__thumbnails_centered{justify-content:center}}.UCIVehicleDetailsCard__refactoryIcon,.UCIVehicleDetailsCard__renewDaysIcon{height:32px}.UCIVehicleDetailsCard__salesOptions{flex-direction:column;gap:24px;display:flex}.UCIVehicleDetailsCard__salesOption{background-color:#f2f2f2;flex-direction:column;gap:16px;padding:16px;display:flex}.UCIVehicleDetailsCard__salesOptionPrice{font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4}.UCIVehicleDetailsCard__spanPriceWithTaxes{margin-right:4px;font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:700;line-height:1.4}@media screen and (min-width:1024px){.UCIVehicleDetailsCard__spanPriceWithTaxes{font-size:1.8rem}}.UCIVehicleDetailsCard__spanPriceDisclamer{margin-left:8px}.UCIVehicleDetailsCard__ctaContainer{flex-direction:column;gap:8px;display:flex;position:relative}.UCIVehicleDetailsCard__phoneCta_container{margin-top:8px;padding:0;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:700;line-height:1.4;text-decoration:underline}.UCIVehicleDetailsCard_phoneIconCta{width:20px;margin-right:4px}.UCIVehicleDetailsCard__registrationNumber{display:none}.UCIVehicleDetailsCard__stickyBar{z-index:19;pointer-events:none;opacity:0;background-color:#fff;width:100%;max-height:200px;transition:transform .2s linear,opacity 0s linear .2s;position:fixed;bottom:0;left:0;transform:translateY(100%)}.UCIVehicleDetailsCard__stickyBar.is-sticky{opacity:1;pointer-events:all;transform:translateY(0);box-shadow:0 -2px 4px rgba(0,0,0,.1)}@media screen and (min-width:1024px){.UCIVehicleDetailsCard__stickyBar{top:0;bottom:auto;transform:translateY(-100%)}.UCIVehicleDetailsCard__stickyBar.is-sticky{box-shadow:0 2px 4px rgba(0,0,0,.1)}}.UCIVehicleDetailsCard__stickyBarContainer{justify-content:space-between;align-items:center;margin:0 auto;padding:16px;display:flex}@media screen and (min-width:1024px){.UCIVehicleDetailsCard__stickyBarContainer{max-width:1280px}}.UCIVehicleDetailsCard__stickyBarInfo{font-family:NouvelR\, sans-serif;font-size:1.8rem;font-weight:700;line-height:.95;display:none}@media screen and (min-width:1024px){.UCIVehicleDetailsCard__stickyBarInfo{justify-content:center;align-items:center;gap:16px;display:flex}}.UCIVehicleDetailsCard__stickyBarImage{height:55px}.UCIVehicleDetailsCard__stickyBarBrandModel{white-space:nowrap;text-overflow:ellipsis;max-width:400px;margin-right:16px;overflow:hidden}.UCIVehicleDetailsCard__stickyBarPriceLabel{font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4}.UCIVehicleDetailsCard__stickyBarCtas{grid-template-columns:auto 1fr;grid-auto-flow:column;gap:16px;width:100%;display:grid}@media screen and (min-width:1024px){.UCIVehicleDetailsCard__stickyBarCtas{grid-template-columns:auto auto;width:auto}}.UCIVehicleDetailsCard__leadCtaWrapper{gap:4px;display:grid}@media screen and (min-width:1024px){.UCIVehicleDetailsCard__leadCtaWrapper{order:-1}}.UCIVehicleDetailsCard__contactCtaWrapper{display:none}@media screen and (min-width:1024px){.UCIVehicleDetailsCard__contactCtaWrapper{display:block}}.UCIVehicleDetailsCard__phoneCtaWrapper{display:flex}@media screen and (min-width:1024px){.UCIVehicleDetailsCard__phoneCtaWrapper{display:none}}.UCIVehicleDetailsCard__bookedVehicle{margin-bottom:24px}.VideoControlButton{color:#fff;cursor:pointer;aspect-ratio:1;align-items:center;justify-items:center;width:40px;padding:0;display:grid}.VideoControlButton__icon{fill:currentColor;width:40px}.Youtube{width:100%;height:100%;display:grid;position:relative}.Youtube__overlay{z-index:1;grid-template-areas:"main";width:100%;height:100%;display:grid;position:absolute;overflow:hidden}.Youtube__button,.Youtube__textContent,.Youtube__control{grid-area:main;overflow:hidden}.Youtube__button{padding:0}.Youtube__textContent{display:none}@media screen and (min-width:670px){.Youtube__textContent{z-index:2;color:#fff;pointer-events:none;flex-direction:column;align-self:center;gap:8px;padding:24px;display:flex}}.Youtube__title{font-family:NouvelR\, sans-serif;font-size:2.4rem;font-weight:400;line-height:1.4}.Youtube__bodycopy{font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4}.Youtube__control{align-self:center;justify-self:center;margin:24px}.Youtube__socialCookies{background-color:#000;flex-direction:column;justify-content:center;align-items:center;gap:32px;height:100%;padding:16px;display:flex}.Youtube__socialCookiesMessage{color:#fff;text-align:center;font-size:1.4rem}.Youtube__socialCookiesCtas{flex-direction:column;justify-content:center;gap:16px;display:flex}@media screen and (min-width:670px){.Youtube__socialCookiesCtas{flex-direction:row}}.Youtube__skeleton{width:100%;height:100%;position:absolute}.Carousel{align-items:center;width:100%;height:100%;position:relative;overflow:hidden}.Carousel__container{scrollbar-width:none}.Carousel__container::-webkit-scrollbar{display:none}.Carousel__container{scroll-snap-type:x mandatory;scroll-behavior:smooth;align-items:center;width:100%;height:100%;display:flex;overflow-x:scroll;overflow-y:hidden}.Carousel__item{box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;align-items:center;min-width:100%;height:100%;display:flex}.Carousel__arrowButton{z-index:2;color:#fff;fill:currentColor;cursor:pointer;pointer-events:all;opacity:.75;background-color:#000;justify-content:center;align-items:center;width:32px;height:60px;padding:0;display:none;position:relative;top:50%;transform:translateY(-50%)}@media screen and (min-width:670px){.Carousel__arrowButton{display:flex}}.Carousel__arrowButton.is-arrow-left{position:absolute;left:0}.Carousel__arrowButton.is-arrow-right{position:absolute;right:0}.Carousel__arrowButton:focus .Carousel__icon{stroke:currentColor}.Carousel__icon{width:24px;display:block}.Carousel__icon.is-rtl{transform:rotate(180deg)}.Carousel__markersWrapper{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.Carousel__counter{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#8c8c8b;border-radius:16px;justify-content:center;align-items:center;width:48px;height:24px;font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:400;line-height:1;display:flex;position:absolute;bottom:8px;left:8px}@media screen and (min-width:670px){.Carousel__counter{bottom:12px;left:12px}}.ScrollArrows{flex:1;width:100%;display:flex;position:relative;overflow:hidden}.ScrollArrows.is-inverted .ScrollArrows__button{color:#fff}.ScrollArrows.is-variant-button .ScrollArrows__button{color:#fff;opacity:.75;background-color:#000;justify-content:center;width:32px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ScrollArrows.is-variant-button .ScrollArrows__button~.ScrollArrows__innerWraper{-webkit-mask-image:none;mask-image:none}@starting-style{.ScrollArrows__button{opacity:0}}.ScrollArrows__button{z-index:3;color:currentColor;fill:currentColor;opacity:1;align-items:center;height:100%;padding:12px 8px;transition:opacity .3s ease-out;display:flex;position:absolute;top:0}.ScrollArrows__button.is-left{left:0}.ScrollArrows__button.is-right{right:0}.ScrollArrows__svg{width:24px}.ScrollArrows__innerWraper{width:100%;display:flex}.ScrollArrows__button.is-right~.ScrollArrows__innerWraper{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent calc(100% - 32px));mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent calc(100% - 32px))}.ScrollArrows__button.is-left~.ScrollArrows__innerWraper{-webkit-mask-image:linear-gradient(90deg,transparent 32px,#000 64px);mask-image:linear-gradient(90deg,transparent 32px,#000 64px)}.ScrollArrows__button+.ScrollArrows__button~.ScrollArrows__innerWraper{-webkit-mask-image:linear-gradient(90deg,transparent 32px,#000 64px,#000 calc(100% - 64px),transparent calc(100% - 32px));mask-image:linear-gradient(90deg,transparent 32px,#000 64px,#000 calc(100% - 64px),transparent calc(100% - 32px))}.CarouselThumbnails{grid-template-areas:"main""thumbnails";align-content:flex-start;gap:8px;height:100%;display:grid;position:relative}.CarouselThumbnails__thumbnailwrapper{scrollbar-width:none}.CarouselThumbnails__thumbnailwrapper::-webkit-scrollbar{display:none}.CarouselThumbnails__thumbnailwrapper{scroll-behavior:smooth;grid-area:thumbnails;grid-auto-flow:column;justify-content:flex-start;gap:8px;display:grid;overflow-x:auto;overflow-y:hidden}.CarouselThumbnails__thumbnail{aspect-ratio:16/9;border-radius:4px;grid-area:main;width:96px;padding:0;transition:transform .1s ease-in-out;display:grid;position:relative;overflow:clip}.CarouselThumbnails__thumbnail:active{transform:scale(.95)}.CarouselThumbnails__thumbnail.is-active picture,.CarouselThumbnails__thumbnail:hover picture{border-radius:15px}@media screen and (min-width:670px){.CarouselThumbnails__thumbnail{width:120px}}.CarouselThumbnails__thumbnail:before,.CarouselThumbnails__thumbnail:after{content:"";opacity:0;border-radius:4px;width:100%;height:100%;transition:opacity .3s ease-out;position:absolute;top:0;left:0}.CarouselThumbnails__thumbnail:before{border:4px solid #fff}.CarouselThumbnails__thumbnail:after{border:2px solid #000}.CarouselThumbnails__thumbnail:focus{outline:none}.CarouselThumbnails__thumbnail:-webkit-any(.is-active,:hover,:focus):before{opacity:1}.CarouselThumbnails__thumbnail:-moz-any(.is-active,:hover,:focus):before{opacity:1}.CarouselThumbnails__thumbnail:is(.is-active,:hover,:focus):before{opacity:1}.CarouselThumbnails__thumbnail:-webkit-any(.is-active,:hover,:focus):after{opacity:1}.CarouselThumbnails__thumbnail:-moz-any(.is-active,:hover,:focus):after{opacity:1}.CarouselThumbnails__thumbnail:is(.is-active,:hover,:focus):after{opacity:1}.CarouselThumbnails__thumbnailInnerwrapper{grid-area:main}.CarouselThumbnails__thumbnail.is-active:after{border-color:#009ad7}.Panel{gap:8px;display:flex}.Panel__item{color:#000;background-color:#fff;border:1px solid #f2f2f2;border-radius:2px;width:32px;height:32px;transition:transform .1s ease-in-out;display:flex;position:relative}.Panel__item:active{transform:scale(.93)}.Panel__item:focus{outline:none}.Panel__item.is-active{color:#fff;background-color:#000;border-color:#000}.Panel__item:-webkit-any(:hover,:focus){color:#fff;background-color:#000;border-color:#000}.Panel__item:-moz-any(:hover,:focus){color:#fff;background-color:#000;border-color:#000}.Panel__item:is(:hover,:focus){color:#fff;background-color:#000;border-color:#000}.Panel.is-action .Panel__item{border-radius:50%}.Panel__itemIcon{fill:currentColor;width:20px}.Panel.is-action .Panel__itemIcon{width:16px}.Panel__itemIcon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.UCIVehicleDetailsCarousel{grid-template-areas:"main""thumbnails";align-content:flex-start;gap:8px;height:100%;margin-left:0;margin-right:0;padding-bottom:32px;display:grid;position:relative}.UCIVehicleDetailsCarousel.is-fullScreen{width:100%}.UCIVehicleDetailsCarousel.is-fullScreen .UCIVehicleDetailsCarousel__thumbnailwrapper{margin:0 8px 8px}.UCIVehicleDetailsCarousel__carousel{aspect-ratio:auto;grid-area:main;margin-left:0;margin-right:0;position:relative;overflow:hidden}.UCIVehicleDetailsCarousel__video,.UCIVehicleDetailsCarousel__animations{aspect-ratio:16/9;display:grid}.UCIVehicleDetailsCarousel__img{background-color:#fff;grid-template-areas:"main";width:100%;height:100%;display:grid;position:relative}.UCIVehicleDetailsCarousel__imgInnerwrapper{grid-area:main}.UCIVehicleDetailsCarousel__panel{position:absolute;bottom:8px;right:8px}@media screen and (min-width:1024px){.UCIVehicleDetailsCarousel__panel{bottom:16px;right:16px}}.UCIVehicleDetailsCarousel__panelItemFullscreen{display:none}@media screen and (min-width:1024px){.UCIVehicleDetailsCarousel__panelItemFullscreen{margin-left:16px;display:block}}.UCIVehicleDetailsCarousel__carouselThumbnails{padding-left:16px;padding-right:16px}@media screen and (min-width:1024px){.UCIVehicleDetailsCarousel__carouselThumbnails{padding-left:0;padding-right:0}}.UCIVehicleDetailsCarousel__carouselThumbnails.is-hidden{visibility:hidden}.UCIVehicleDetails{flex-direction:column}@media screen and (min-width:1024px){.UCIVehicleDetails{width:100%;margin:auto;display:grid}}.UCIVehicleDetails__headerButtonsContainer{grid-column:1/-1;justify-content:space-between;align-items:center;min-height:56px;padding:0 16px;display:flex}@media screen and (min-width:1024px){.UCIVehicleDetails__headerButtonsContainer{min-height:84px;padding-left:16px;padding-right:16px}}.UCIVehicleDetails__headerDesktopButtons{display:none}@media screen and (min-width:1024px){.UCIVehicleDetails__headerDesktopButtons{gap:16px;display:flex}}.UCIVehicleDetails__caroussel{grid-area:carousel;position:relative}.UCIVehicleDetails__carousselButtons{z-index:1;flex-direction:row;gap:4px;display:flex;position:absolute;top:16px;right:16px}@media screen and (min-width:1024px){.UCIVehicleDetails__carousselButtons{display:none}}.UCIVehicleDetails__prevNext{margin-left:16px}.UCIVehicleDetails__headerRightButtons{display:flex}.UCIVehicleDetails__infos{grid-template-columns:1fr;grid-template-areas:"carousel""details""childComponents";display:grid}@media screen and (min-width:1024px){.UCIVehicleDetails__infos{grid-template-columns:1fr 384px;grid-template-areas:"carousel details""childComponents details";column-gap:48px;padding-left:16px;padding-right:16px}.UCIVehicleDetails__infos:has(.is-fullScreen){grid-template-areas:"carousel carousel""childComponents details"}}.UCIVehicleDetails__details{grid-area:details;padding:0 16px 32px}@media screen and (min-width:1024px){.UCIVehicleDetails__details{padding:0}}.UCIVehicleDetails__childComponents{grid-area:childComponents;padding-left:16px;padding-right:16px}@media screen and (min-width:1024px){.UCIVehicleDetails__childComponents{padding-left:0;padding-right:0}}