.VehiclePageFastDeliveryOptions_header__Sa5Jb{display:flex;flex-direction:column;gap:1rem}.VehiclePageFastDeliveryOptions_fastDeliveryOptions__rjAeK{background-color:#f6f6f6}.VehiclePageFastDeliveryOptions_hitNumber__i9Wdt{color:#cb4700;font-weight:700}.VehiclePageGrid_vehiclePageGrid__Hl2xz{position:relative;display:grid;grid-template-columns:1fr minmax(600px,33%);align-items:start;grid-gap:1.5rem;gap:1.5rem}@media(max-width:1279px){.VehiclePageGrid_vehiclePageGrid__Hl2xz{grid-template-columns:1fr}}.VehiclePageMainDetails_wrapper__b_ZsQ{display:flex;flex-direction:column;gap:1.5rem;padding-top:1.5rem}.VehiclePageMainDetails_mainWrapper__6x_IJ{display:flex;flex-direction:column;gap:1rem;padding:1rem;margin:0 -1rem;background-color:#fafafa}@media(min-width:600px){.VehiclePageMainDetails_mainWrapper__6x_IJ{padding:.5rem 0;margin:0;background-color:#fff}}.VehiclePageMainDetails_mainDetails__7RjMb{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(min-width:600px){.VehiclePageMainDetails_mainDetails__7RjMb{grid-template-columns:repeat(3,1fr)}}.VehiclePageMainDetails_mainDetails__7RjMb dd{font-weight:400;font-size:1rem;line-height:1.5rem;line-height:1.375rem;font-weight:500;display:flex;flex-direction:row;gap:.5rem;align-items:center}.VehiclePageMainDetails_availabilityDetails__Io0uA svg{font-size:1.5rem}.VehiclePageMainDetails_availabilityDetails__Io0uA dd{display:flex;align-items:center;gap:.5rem;font-weight:400;font-size:.875rem;line-height:1.375rem;font-weight:700}.VehiclePageMainDetails_availabilityDetails__Io0uA dt,.VehiclePageMainDetails_mainDetails__7RjMb dt{font-weight:400;font-size:.875rem;line-height:1.375rem;margin-bottom:.25rem}.VehiclePageMainDetails_availabilityDetails__Io0uA dd,.VehiclePageMainDetails_mainDetails__7RjMb dd{margin-left:0}.VehiclePageMainDetails_uniqueSellingPoints__hGYSP{font-weight:400;font-size:1.125rem;line-height:1.625rem}.VehiclePageMainDetails_fuelIcon__sn__V{width:1.5rem;height:1.5rem}.VehicleImageCarousel_wrapper__CDSPt{overflow:hidden;position:relative;width:100%}@media(max-width:1279px){.VehicleImageCarousel_wrapper__CDSPt{flex-grow:1;padding:0 1rem}}@media(min-width:1280px){.VehicleImageCarousel_wrapper__CDSPt{margin:0;flex:1 1;position:-webkit-sticky;position:sticky;top:1.5rem}}.VehicleImageCarousel_wrapper__CDSPt .VehicleImageCarousel_thumbnails__CDrxE{margin:.5rem 0 0;padding:.5rem;background-color:#f0f0f0;border-radius:.5rem}.VehicleImageCarousel_wrapper__CDSPt .VehicleImageCarousel_imageAdditionalInfoMessage__4z_Qi{display:flex;align-items:center;gap:.5rem;background-color:#fff;padding:.5rem 1rem;border-radius:.5rem;font-weight:400;font-size:.875rem;line-height:1.375rem;line-height:1.25rem;font-weight:500;z-index:1}@media(min-width:1000px){.VehicleImageCarousel_wrapper__CDSPt .VehicleImageCarousel_imageAdditionalInfoMessage__4z_Qi{position:absolute;top:1rem;left:1rem}}@media(max-width:999px){.VehicleImageCarousel_wrapper__CDSPt .VehicleImageCarousel_imageAdditionalInfoMessage__4z_Qi{margin:.5rem 1rem 0}}.VehicleImageCarousel_wrapper__CDSPt .VehicleImageCarousel_imageAdditionalInfoMessage__4z_Qi svg{font-size:1.125rem;color:#cb4700}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.Carousel_mainImageWrapper__ONl7w img{display:block;object-fit:contain;cursor:zoom-in;width:100%;height:auto}.Carousel_mainImageWrapper__ONl7w img:active{cursor:ew-resize}.Carousel_mainCarousel__1VGD4:not(.swiper-initialized) iframe,.Carousel_mainCarousel__1VGD4:not(.swiper-initialized) video{display:none}.Carousel_carousel__oYVAt{--swiper-navigation-color:#ffffff;--swiper-navigation-size:1.25rem}.Carousel_carousel__oYVAt .swiper{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--carousel-border-radius,.5rem)}.Carousel_carousel__oYVAt .swiper-button-next,.Carousel_carousel__oYVAt .swiper-button-prev{border-radius:var(--navigation-button-border-radius,50%);background-color:var(--navigation-button-background-color,#cb4700);width:3rem;height:3rem}.Carousel_carousel__oYVAt .swiper-button-next:hover,.Carousel_carousel__oYVAt .swiper-button-prev:hover{background-color:var(--navigation-button-background-color-hover,#c14400)}.Carousel_mainCarousel__1VGD4:not(:hover) .swiper-button-next,.Carousel_mainCarousel__1VGD4:not(:hover) .swiper-button-prev{display:none}@media(max-width:999px){.Carousel_mainCarousel__1VGD4 .swiper-button-next,.Carousel_mainCarousel__1VGD4 .swiper-button-prev{display:none}}.CarouselModal_fullScreenCarousel__b_wHm .swiper-wrapper{align-items:center}.CarouselModal_fullScreenCarousel__b_wHm .swiper-wrapper .swiper-slide{height:-moz-fit-content;height:fit-content}.CarouselModal_fullScreenCarousel__b_wHm .swiper-zoom-container{height:auto}.CarouselModal_fullScreenCarousel__b_wHm .CarouselModal_fullScreenCarouselItemContainer__L8BhC{display:flex;justify-content:center;align-items:center;height:85dvh;max-height:100%}@media(max-width:767px){.CarouselModal_fullScreenCarousel__b_wHm .CarouselModal_fullScreenCarouselItemContainer__L8BhC{height:85dvh}}.CarouselModal_fullScreenCarousel__b_wHm .CarouselModal_fullScreenImageWrapper__iMV9S{height:85dvh}@media(max-width:767px){.CarouselModal_fullScreenCarousel__b_wHm .CarouselModal_fullScreenImageWrapper__iMV9S{height:85dvh}}.CarouselModal_fullScreenCarousel__b_wHm .CarouselModal_fullScreenImageWrapper__iMV9S img{cursor:zoom-in;object-fit:contain}.CarouselModal_fullScreenCarousel__b_wHm .CarouselModal_fullSccreenIframeWrapper__uc5pa{height:85dvh;max-height:100%;display:flex;justify-content:center;flex-direction:column}@media(max-width:767px){.CarouselModal_fullScreenCarousel__b_wHm .CarouselModal_fullSccreenIframeWrapper__uc5pa{height:85dvh}}.CarouselModal_fullScreenCarousel__b_wHm .CarouselModal_video__XUj8Y{height:auto;width:100%;max-height:100%}.CarouselModal_fullScreenCarousel__b_wHm .CarouselModal_iframe__rbFTf{width:auto;height:auto}.CarouselModal_fullScreenCarousel__b_wHm .CarouselModal_iframe__rbFTf iframe{width:auto;height:100%;aspect-ratio:16/9}@media(max-width:999px){.CarouselModal_fullScreenCarousel__b_wHm .swiper-button-next,.CarouselModal_fullScreenCarousel__b_wHm .swiper-button-prev{top:calc(100% - 48px)}}.CarouselModal_thumbnailSlide__uArZG{width:auto;cursor:pointer}.CarouselModal_thumbnailSlide__uArZG:active{cursor:ew-resize}.CarouselModal_modalThumbnails__s_5uG{background-color:#f0f0f0;padding:.5rem;display:flex;align-items:center;justify-content:center;flex-direction:row;position:relative}.CarouselModal_modalThumbnails__s_5uG .swiper{margin-left:0;margin-right:0}.CarouselModal_modalThumbnailCounter__ATAEK{position:absolute;top:-50px;padding:.5rem;background-color:rgba(40,40,40,.5);color:#fff;border-radius:.5rem;z-index:1;pointer-events:none}@media(max-width:999px){.CarouselModal_modalThumbnailCounter__ATAEK{padding:.25rem .5rem;font-size:.875rem}}.CarouselModal_modalThumbnailButton__9Yxdx{background:none;border:none;color:var(--brand-accent-color,#cb4700);font-size:1.75rem;width:4.5rem;height:4.5rem;flex-shrink:0}@media(max-width:999px){.CarouselModal_modalThumbnailButton__9Yxdx{display:none}}.CarouselModal_modal__IPqxJ .CarouselModal_modalCloseButton__uMHOE{width:var(--diameter-shape-circle-size-medium);height:var(--diameter-shape-circle-size-medium);background-color:#fff}.CarouselModal_modal__IPqxJ .CarouselModal_modalCloseButton__uMHOE:focus-visible{z-index:2}.CarouselModal_modal__IPqxJ .CarouselModal_modalFooter__pWb2Z{padding:0 1.5rem}.CarouselModal_thumbnailWrapper__kGXmn{position:relative;width:auto}.CarouselModal_thumbnailWrapper__kGXmn img{object-fit:cover}.CarouselShared_thumnailIcon__n8EJZ{font-size:1.5rem}@media(max-width:599px){.CarouselShared_thumnailIcon__n8EJZ{font-size:1.25rem}}.CarouselShared_iframe__JGrQD{position:relative;padding-bottom:57%}.CarouselShared_iframe__JGrQD iframe{top:0;border:0;width:100%;height:100%;position:absolute;align-self:center}.CarouselShared_video__a25wE{width:100%;height:100%}.CarouselShared_thumbnail__vZ7jQ{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.5rem;overflow:hidden;background:#fff;border:none;padding:0;order:1;font:inherit;cursor:pointer;position:relative;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;color:var(--color,#cb4700);flex-direction:column;font-weight:500}@media(max-width:599px){.CarouselShared_thumbnail__vZ7jQ{font-size:.875rem}}.CarouselShared_thumbnail__vZ7jQ.CarouselShared_sized__3fTz_{width:72px;height:72px}.CarouselShared_thumbnail__vZ7jQ.CarouselShared_active__cuYcO:after{content:"";border-radius:.5rem;display:block;height:100%;position:absolute;top:0;width:100%;box-shadow:0 0 0 2px var(--border-color,#cb4700) inset}.CarouselShared_thumbnail__vZ7jQ.CarouselShared_active__cuYcO:before{content:"";border-radius:.5rem;display:block;height:100%;position:absolute;top:0;width:100%;box-shadow:inset 0 0 0 4px #fff}.CarouselShared_thumbnail__vZ7jQ img{object-fit:cover;object-position:center}.CarouselThumbnails_thumbnails__06SYG{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));grid-gap:.5rem;gap:.5rem;justify-content:space-between;align-items:flex-start;margin:.25rem 0;color:var(--color,#cb4700)}@media(max-width:1279px){.CarouselThumbnails_thumbnails__06SYG{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));margin:.25rem .5rem}}@media(max-width:599px){.CarouselThumbnails_thumbnails__06SYG{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));margin:.25rem 1rem}}.CarouselThumbnails_thumbnails__06SYG.CarouselThumbnails_expanded__voh8B .CarouselThumbnails_expanderText__EU6jy,.CarouselThumbnails_thumbnails__06SYG:not(.CarouselThumbnails_expanded__voh8B) .CarouselThumbnails_expanderIcon__fmZIe,.CarouselThumbnails_thumbnails__06SYG:not(.CarouselThumbnails_expanded__voh8B) .CarouselThumbnails_overflow__cmzBs{display:none}.CarouselThumbnails_thumbnailButton__4Gqlk{background:none;border:none;padding:0;margin:0;font-weight:500;display:flex}.CarouselThumbnails_overflow__cmzBs{order:3}.CarouselThumbnails_zoom__C_Uk5{order:4;grid-column:span 2;aspect-ratio:unset;min-height:4.5rem;max-height:5rem;flex-direction:row;align-items:center;gap:1rem;height:100%}@media(max-width:1279px){.CarouselThumbnails_zoom__C_Uk5{min-height:3.5rem;max-height:4.0625rem;gap:.5rem}}@media(max-width:599px){.CarouselThumbnails_zoom__C_Uk5{min-height:3rem;max-height:3.5rem}}.CarouselThumbnails_expander___dK_m{order:2;padding:1rem;height:100%;width:100%}@media(max-width:1279px){.CarouselThumbnails_expander___dK_m{padding:.5rem}}.CarouselThumbnails_expander___dK_m .CarouselThumbnails_expanderText__EU6jy{display:flex;justify-content:center;align-items:center;border:2px solid var(--border-color,#cb4700);border-radius:50%;width:100%;height:100%}.CarouselThumbnails_expander___dK_m .CarouselThumbnails_expanderIcon__fmZIe{border:2px solid var(--border-color,#cb4700);border-radius:50%;font-size:1.25rem;width:100%;height:100%;padding:.5rem}.TirePageMainDetailsSectionContent_sidebar__FF8kW{display:flex;flex-direction:column;justify-content:space-between;height:100%}.TirePageMainDetailsSectionContent_sidebar__FF8kW .TirePageMainDetailsSectionContent_sideBarTop__Q1JqR{display:flex;flex-direction:column;gap:1rem}.TirePageMainDetailsSectionContent_sidebar__FF8kW .TirePageMainDetailsSectionContent_sidebarHeader__BlD9i{display:flex;align-items:flex-start;justify-content:space-between}.TirePageMainDetailsSectionContent_sidebar__FF8kW .TirePageMainDetailsSectionContent_clientVehicleInfo__6mJzJ{display:flex;flex-direction:column;margin-bottom:1rem}.TirePageMainDetailsSectionContent_sidebar__FF8kW .TirePageMainDetailsSectionContent_clientVehicleInfo__6mJzJ b,.TirePageMainDetailsSectionContent_sidebar__FF8kW .TirePageMainDetailsSectionContent_clientVehicleInfo__6mJzJ span{font-size:.875rem}.TirePageMainDetailsSectionContent_sidebar__FF8kW .TirePageMainDetailsSectionContent_clientVehicleInfo__6mJzJ span{color:#565656}.TirePageMainDetailsSectionContent_sidebar__FF8kW .TirePageMainDetailsSectionContent_priceInfo__Sp15Q{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.TirePageMainDetailsSectionContent_sidebar__FF8kW .TirePageMainDetailsSectionContent_noSizeInfo__I_g3a{display:flex;flex-direction:column;gap:1rem}.TirePageMainDetailsSectionContent_sidebar__FF8kW .TirePageMainDetailsSectionContent_sizeAndAmount__6drsl{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.TirePageMainDetailsSectionContent_sidebar__FF8kW .TirePageMainDetailsSectionContent_sizeAndAmount__6drsl .TirePageMainDetailsSectionContent_size__A5nj1{display:flex;flex-direction:column;gap:.5rem}.TirePageMainDetailsSectionContent_sidebar__FF8kW .TirePageMainDetailsSectionContent_sizeAndAmount__6drsl b,.TirePageMainDetailsSectionContent_sidebar__FF8kW .TirePageMainDetailsSectionContent_sizeAndAmount__6drsl svg{font-size:1.125rem}.TirePageMainDetailsSectionContent_sidebar__FF8kW .TirePageMainDetailsSectionContent_sizeAndAmount__6drsl b{align-items:center;display:inline-flex;gap:.25rem}.TirePageMainDetailsSectionContent_sidebar__FF8kW .TirePageMainDetailsSectionContent_sizeAndAmount__6drsl .TirePageMainDetailsSectionContent_amountSelector__sb7Bl{width:max-content}.TirePageMainDetailsSectionContent_sidebar__FF8kW .TirePageMainDetailsSectionContent_addToCart__0Ev1f{width:100%}.TirePageMainDetailsSectionContent_priceDisclaimer__jA2cq{font-weight:400;font-size:1rem;line-height:1.5rem;font-weight:700}.TirePageMainDetailsSectionContent_comparisonPrice__ZfkDZ{font-weight:400;font-size:.875rem;line-height:1.375rem;color:#565656}.TirePageMainDetailsSectionContent_price__NEKJW{font-family:var(--font-theme-narrow);font-weight:900;font-size:1.5rem;line-height:2rem}.TirePageMainDetailsSectionContent_price__NEKJW.TirePageMainDetailsSectionContent_discount__eIsQS{color:#cb4700}.VehiclePageOnlinePurchaseUSP_wrapper__sgofa{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.VehiclePagePurchasingOptionCards_wrapper__CqpyP{display:flex;flex-direction:column;gap:1rem}.VehiclePagePurchasingOptionCards_cardsList__euJr2{display:flex;padding:.5rem;margin:-.5rem;overflow:auto hidden;gap:1rem;list-style-type:none}@media(min-width:1280px){.VehiclePagePurchasingOptionCards_cardsList__euJr2{display:grid;grid-template-columns:repeat(3,1fr)}}.VehiclePagePurchasingOptionCards_cardsList__euJr2 .VehiclePagePurchasingOptionCards_cardItem__QvyrF{max-width:12.5rem}.VehiclePagePurchasingOptionCards_cardsList__euJr2 .VehiclePagePurchasingOptionCards_link__8COfA{color:#282828}.VehiclePagePurchasingOptionCards_cardsList__euJr2 .VehiclePagePurchasingOptionCards_link__8COfA:hover{text-decoration:none}.VehiclePagePurchasingOptionCards_cardsList__euJr2 .VehiclePagePurchasingOptionCards_link__8COfA .VehiclePagePurchasingOptionCards_card__S3Hlz{height:10.75rem;justify-content:space-between}.VehiclePagePurchasingOptionCards_cardsList__euJr2 .VehiclePagePurchasingOptionCards_link__8COfA .VehiclePagePurchasingOptionCards_card__S3Hlz .VehiclePagePurchasingOptionCards_cardContent__ipITP{height:100%;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.VehiclePagePurchasingOptionCards_cardsList__euJr2 .VehiclePagePurchasingOptionCards_link__8COfA .VehiclePagePurchasingOptionCards_card__S3Hlz .VehiclePagePurchasingOptionCards_price__JkoAQ{font-weight:400;font-size:1rem;line-height:1.5rem;font-weight:700}.VehiclePagePurchasingOptionCards_cardsList__euJr2 .VehiclePagePurchasingOptionCards_link__8COfA .VehiclePagePurchasingOptionCards_card__S3Hlz.VehiclePagePurchasingOptionCards_hasCampaign__KDiTQ .VehiclePagePurchasingOptionCards_price__JkoAQ{color:#cb4700}.VehiclePagePurchasingOptionCards_cardsList__euJr2 .VehiclePagePurchasingOptionCards_link__8COfA .VehiclePagePurchasingOptionCards_iconContainer__myryW{font-weight:400;font-size:.875rem;line-height:1.375rem;font-weight:700;display:flex;gap:.25rem;align-items:center;margin-top:auto;color:#cb4700}.VehiclePagePurchasingOptionCards_cardsList__euJr2 .VehiclePagePurchasingOptionCards_link__8COfA .VehiclePagePurchasingOptionCards_iconContainer__myryW .VehiclePagePurchasingOptionCards_iconWrapper__gwvHL{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border:1px solid #cb4700;border-radius:50%}.VehiclePagePurchasingOptionCards_cardsList__euJr2 .VehiclePagePurchasingOptionCards_link__8COfA .VehiclePagePurchasingOptionCards_iconContainer__myryW .VehiclePagePurchasingOptionCards_iconWrapper__gwvHL.VehiclePagePurchasingOptionCards_mobile__If017{width:1.5rem;height:1.5rem;border:none}.VehiclePagePurchasingOptionCards_cardsList__euJr2 .VehiclePagePurchasingOptionCards_link__8COfA .VehiclePagePurchasingOptionCards_iconContainer__myryW .VehiclePagePurchasingOptionCards_iconWrapper__gwvHL .VehiclePagePurchasingOptionCards_icon__6F295{font-size:1.25rem}.VehiclePagePurchasingOptionCards_campaign__dpLZK{--campaign-bg-color:#4a566d;--campaign-text-color:#ffffff;display:flex;align-items:center;width:100%;background-color:var(--campaign-bg-color);color:var(--campaign-text-color);padding:.25rem 1rem}.VehiclePagePurchasingOptionCards_campaign__dpLZK.VehiclePagePurchasingOptionCards_blackWeek__KBWJo{--campaign-bg-color:#000000;--campaign-text-color:#ffffff}.VehiclePagePurchasingOptionCards_campaign__dpLZK.VehiclePagePurchasingOptionCards_plussa__NtjWH{--campaign-bg-color:#f1ddd1;--campaign-text-color:#282828}.VehiclePagePurchasingOptionCards_campaign__dpLZK.VehiclePagePurchasingOptionCards_mammutti__ZmtzL{--campaign-bg-color:#c20614;--campaign-text-color:#ffffff}.VehiclePagePurchasingOptionCards_campaign__dpLZK span{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:400;font-size:.875rem;line-height:1.375rem;font-weight:700}.AdditionalItems_productList__B2BYt{display:flex;flex-direction:column;gap:1.5rem}.AdditionalItems_productList__B2BYt.AdditionalItems_hasProducts__DIevL{padding-top:1rem}.AdditionalItems_productList__B2BYt .AdditionalItems_productWrapper__5zfEh{display:flex;flex-direction:column;gap:1rem}.AdditionalItems_productList__B2BYt .AdditionalItems_productNameWrapper__Y_aMm{display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.Common_header__Dauo1,.Common_wrapper__Klg41{display:flex;flex-direction:column}.Common_header__Dauo1{gap:1rem}.Common_contentWrapper__dFvOk{display:flex;flex-direction:column}.Common_contentWrapper__dFvOk.Common_expanded__xgMkM{gap:1.5rem}.Common_loadingIndicator__wZCbg{margin-bottom:.5rem}.Common_flexNotification__UjhB4{display:flex;justify-content:space-between;align-items:center}.ProductItemLabel_productLabel__RKuNg{font-weight:400;font-size:1rem;line-height:1.5rem;font-weight:500;display:flex;gap:.5rem}.ProductItemRadioGroup_productRadioGroup__VC6xS{--gap-group:1rem}.VehiclePagePurchasingOptions_purchasingOptions__AROFj{background:#f0ecde;padding:2rem 1.5rem 0;margin:0 -1rem}@media(min-width:1280px){.VehiclePagePurchasingOptions_purchasingOptions__AROFj{margin:0;border-radius:1rem;scroll-margin-top:6.25rem}}.VehiclePagePurchasingOptions_purchasingOptions__AROFj .VehiclePagePurchasingOptions_header__N9qgA{font-weight:400;font-size:1.125rem;line-height:1.625rem;padding-bottom:1.5rem}.VehiclePagePurchasingOptions_purchasingOptions__AROFj .VehiclePagePurchasingOptions_header__N9qgA .VehiclePagePurchasingOptions_title__8uOEC{font-family:var(--font-theme-narrow);font-weight:700;font-size:2rem;line-height:2.5rem;display:flex;justify-content:space-between;gap:1.5rem}.VehiclePagePurchasingOptions_purchasingOptions__AROFj .VehiclePagePurchasingOptions_header__N9qgA .VehiclePagePurchasingOptions_title__8uOEC svg{font-size:2.5rem}.VehiclePagePurchasingOptions_purchasingOptions__AROFj .VehiclePagePurchasingOptions_header__N9qgA .VehiclePagePurchasingOptions_subtitle__LKoFm{font-family:var(--font-theme-narrow);font-weight:700;font-size:1.5rem;line-height:2rem;margin:1.5rem 0 .5rem}.VehiclePagePurchasingOptions_optionsList__8SDs9{display:flex;flex-direction:column}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY{padding:2.5rem 1rem;margin:0 -1.5rem;transition:background-color .3s ease;display:flex;flex-direction:column;gap:1rem;background-color:hsla(0,0%,100%,.3);border:1px solid rgba(0,0,0,0)}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY:not(:first-child){border-top:1px solid rgba(0,0,0,.1)}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY.VehiclePagePurchasingOptions_selected__Vfe0o{border:1px solid #ddd;background-color:#fff}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY.VehiclePagePurchasingOptions_selected__Vfe0o:not(:last-child){border-bottom:none}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY.VehiclePagePurchasingOptions_selected__Vfe0o:last-child{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionHeader__ws6E0{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionHeader__ws6E0 .VehiclePagePurchasingOptions_selectButton__s3VFj{width:9.375rem}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionPrice___QKDq{border-radius:.75rem;overflow:hidden;background-color:hsla(0,0%,100%,.7);border:1px solid rgba(0,0,0,0)}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionPrice___QKDq.VehiclePagePurchasingOptions_selected__Vfe0o{border-color:silver}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionPrice___QKDq .VehiclePagePurchasingOptions_optionPriceContainer__sBFJT{padding:0 1rem;margin:1rem 0;display:flex;flex-direction:row;align-items:flex-start;gap:.5rem}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionPrice___QKDq .VehiclePagePurchasingOptions_editButton__SwOfZ{margin-left:auto}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionPrice___QKDq .VehiclePagePurchasingOptions_price__GmI1u{font-weight:400;font-size:1.125rem;line-height:1.625rem;font-weight:700;flex-shrink:0;padding-top:.1875rem}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionPrice___QKDq .VehiclePagePurchasingOptions_priceDetails__MXWmZ{color:#565656;padding-top:.3125rem}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionFooter__LcbsZ{display:flex;flex-direction:column;gap:2rem}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionFooter__LcbsZ button:first-child{width:100%}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionFooter__LcbsZ .VehiclePagePurchasingOptions_deliveryTime__8XPXY{margin-top:0}.VehiclePagePurchasingOptions_reserveOption__hcOVC{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:#f5f2e8;border-radius:1rem}.VehiclePagePurchasingOptions_reserveOption__hcOVC>svg{font-size:1.5rem}.VehiclePagePurchasingOptions_campaignRibbon__2vib_{border:none;background-color:rgba(0,0,0,0);--campaign-bg-color:#4a566d;--campaign-text-color:#ffffff;background-color:var(--campaign-bg-color);color:var(--campaign-text-color);display:flex;width:100%;font-weight:700;padding:.5rem 1rem}.VehiclePagePurchasingOptions_campaignRibbon__2vib_.VehiclePagePurchasingOptions_blackWeek__Gl_Kn{--campaign-bg-color:#000000;--campaign-text-color:#ffffff}.VehiclePagePurchasingOptions_campaignRibbon__2vib_.VehiclePagePurchasingOptions_plussa__YQmpz{--campaign-bg-color:#f1ddd1;--campaign-text-color:#282828}.VehiclePagePurchasingOptions_campaignRibbon__2vib_.VehiclePagePurchasingOptions_mammutti__Nv8Sw{--campaign-bg-color:#c20614;--campaign-text-color:#ffffff}.VehiclePagePurchasingOptions_campaignBanner__WRqBv{margin:2.5rem 1rem 1rem}.VehiclePagePurchasingOptions_downPaymentInfo__ht0Fn{font-weight:400;font-size:1rem;line-height:1.5rem;font-weight:500;padding:0 1rem;margin:1rem 0;color:#0076ca;display:flex;align-items:center;gap:.25rem}.VehiclePagePurchasingOptions_downPaymentInfo__ht0Fn svg{font-size:1.5rem}.VehicleMainInfo_vehicleMainInfo__eb7sr{display:flex;flex-direction:column;gap:1.5rem;flex-grow:1}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;position:relative}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_vehicleInfoBadges__H2mEc{margin-bottom:1.25rem;display:flex;flex-wrap:wrap;gap:.5rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS{width:100%;display:flex;flex-direction:column;position:relative;flex:1 1}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS.VehicleMainInfo_factoryOrderable__5r7v9{display:grid;grid-template-columns:1fr auto;flex:none}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_heading__Enicd{font-family:var(--font-theme-narrow);font-weight:900;font-size:2rem;line-height:2.5rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_heading__Enicd .VehicleMainInfo_vehicleType__FCCRh{font-weight:400;font-size:1.125rem;line-height:1.625rem;font-weight:700;font-family:var(--font-theme);white-space:break-spaces}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_heading__Enicd .VehicleMainInfo_sellingPoints__aYVeq{margin-top:1rem;font-family:var(--font-theme);font-weight:400;font-size:1.125rem;line-height:1.625rem;white-space:break-spaces}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_brandLogo__DEc0C{display:none;width:2.6875rem;height:2.6875rem;margin:.5rem}@media(min-width:1280px){.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_brandLogo__DEc0C{display:inline}}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_brandLogo__DEc0C.VehicleMainInfo_factoryOrderable__5r7v9{display:inline;width:3.1875rem;height:3.1875rem;margin:.5rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_brandLogo__DEc0C:not(.VehicleMainInfo_factoryOrderable__5r7v9){position:absolute;right:0}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_brandLogo__DEc0C.VehicleMainInfo_porscheLogo__tErQo{width:auto;height:auto;margin:.375rem .5rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_brandLogo__DEc0C svg{width:inherit;height:inherit}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_engineVariantContainer__yYyKk{width:100%;flex:1 1}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_engineVariant__NEww2{display:flex;flex-direction:column;align-items:flex-start}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_engineVariant__NEww2>b{font-weight:400;font-size:1.125rem;line-height:1.625rem;font-weight:700}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_engineVariant__NEww2 .VehicleMainInfo_engineVariantButton__wOVCm{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#1e2233;margin-top:1.5rem;padding:.625rem 1rem;display:flex;align-items:center;gap:.75rem;font-weight:400;font-size:1.125rem;line-height:1.625rem;line-height:1.5rem;font-weight:700;color:#fff;border-radius:1rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_engineVariant__NEww2 .VehicleMainInfo_engineVariantButton__wOVCm svg{font-size:1.5rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_leasingInfoText__w5k4d{display:block;margin-top:1.5rem;font-weight:400;font-size:1.125rem;line-height:1.625rem;line-height:1.5rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_leasingInfoText__w5k4d .VehicleMainInfo_leasingPrice__4xKnD{font-family:var(--font-theme-narrow);font-weight:900;font-size:1.5rem;line-height:2rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_availabilityInfo__nofSL{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_availabilityInfo__nofSL .VehicleMainInfo_title__BK8DA{margin-bottom:.125rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_availabilityInfo__nofSL .VehicleMainInfo_availabilityInfoItem__rJ0vM{font-weight:400;font-size:.875rem;line-height:1.375rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_availabilityInfo__nofSL .VehicleMainInfo_availabilityInfoItem__rJ0vM svg{font-size:1.25rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_availabilityYesIndicator__fRAlE{margin-top:.25rem;color:#2d8300}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_title__BK8DA{font-weight:400;font-size:1rem;line-height:1.5rem;color:#565656;margin-bottom:.5rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_ctaButtons__AwNra{display:none}@media(min-width:1280px){.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_ctaButtons__AwNra{display:flex}}.VehicleMainInfo_vehicleMainInfo__eb7sr.VehicleMainInfo_sold__j4GP0 .VehicleMainInfo_comparablePrice__3re32,.VehicleMainInfo_vehicleMainInfo__eb7sr.VehicleMainInfo_sold__j4GP0 .VehicleMainInfo_contactMethodsButton__UayBf,.VehicleMainInfo_vehicleMainInfo__eb7sr.VehicleMainInfo_sold__j4GP0 .VehicleMainInfo_price__tY3Ux,.VehicleMainInfo_vehicleMainInfo__eb7sr.VehicleMainInfo_sold__j4GP0 .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_brandLogo__DEc0C{display:none}.ProductInfoBadge_badge__0qv3S{font-weight:400;font-size:.875rem;line-height:1.375rem;font-weight:700;width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;background-color:#f0f0f0;border-radius:3.125rem}.ProductInfoBadge_badge__0qv3S.ProductInfoBadge_red__tD8h9{background-color:#e80014;color:#fff}.VehiclePrice_vehiclePriceContainer__ZIxyr{display:flex;flex-direction:column;gap:.5rem}.VehiclePrice_vehiclePriceContainer__ZIxyr .VehiclePrice_secondaryText__HSaEv{display:flex;align-items:center;gap:.5rem;font-weight:400;font-size:.875rem;line-height:1.375rem;color:#3e3e3e}.VehiclePrice_vehiclePriceContainer__ZIxyr .VehiclePrice_settingsButton__iibhC{display:inline-flex}.VehiclePrice_vehiclePrice__l_eB1{font-weight:400;font-size:1.125rem;line-height:1.625rem;font-weight:500;display:flex;flex-direction:column;flex-wrap:wrap;column-gap:.5rem}.VehiclePrice_vehiclePrice__l_eB1 b{display:flex;align-items:center;font-family:var(--font-theme-narrow);font-weight:900;font-size:1.5rem;line-height:2rem;gap:.5rem}.VehiclePrice_vehiclePrice__l_eB1 b.VehiclePrice_extraSmallFont__avc0I{font-weight:400;font-size:.875rem;line-height:1.375rem}.VehiclePrice_vehiclePrice__l_eB1 b.VehiclePrice_smallerFont__kYr_Z{font-weight:400;font-size:1.125rem;line-height:1.625rem;font-weight:500}.VehiclePrice_vehiclePrice__l_eB1 b.VehiclePrice_discount__L4Fsy{font-size:1.5rem;color:#cb4700}.VehiclePrice_vehiclePrice__l_eB1 .VehiclePrice_comparablePrice__2d6ft{font-weight:400;font-size:.875rem;line-height:1.375rem;color:#3e3e3e}.VehiclePrice_vehiclePrice__l_eB1 span{display:flex;align-items:center;gap:.5rem}.VehiclePrice_vehiclePrice__l_eB1 span.VehiclePrice_adjustBaseline__gswI6{padding-top:.1875rem}.VehiclePrice_vehiclePrice__l_eB1.VehiclePrice_multipleRows__VEj0O{flex-direction:column}.VehiclePrice_campaignEndDateText__r_Azk{width:100%;font-weight:400;font-size:1rem;line-height:1.5rem;font-weight:700;color:#cb4700;margin-bottom:.25rem}.VehiclePrice_originalPriceInCampaignText__Lh0t3{margin-top:1rem}.VehiclePrice_leasingPriceNotFound__m9sCb{font-family:var(--font-theme-narrow);font-weight:700;font-size:1.5rem;line-height:2rem}.VehiclePrice_leasingPackageDetails__FSFtj{font-weight:400;font-size:.875rem;line-height:1.375rem;color:#3e3e3e}.VehiclePrice_workPrice__am6TU{display:flex;flex-direction:row;justify-content:flex-start;gap:1.5rem}.VehiclePrice_workPrice__am6TU .VehiclePrice_separator__7_VBQ{height:auto;width:1px;background-color:#ddd}.VehiclePrice_workPrice__am6TU b{font-family:var(--font-theme-narrow);font-weight:900;font-size:1.5rem;line-height:2rem}.VehiclePrice_workPrice__am6TU p{font-weight:400;font-size:.875rem;line-height:1.375rem;line-height:1.25rem;color:#3e3e3e}.VehiclePrice_appraisalIncludedText__gp2nm{font-size:.875rem;font-weight:400;margin-bottom:.5rem}.VehiclePrice_appraisalIncludedText__gp2nm svg{color:#2d8300}.VehiclePriceTabs_priceTabs__D133f{width:100%;margin-top:1rem}@media(max-width:767px){.VehiclePriceTabs_priceTabs__D133f .VehiclePriceTabs_radioTabs__K9x3e{display:none}}.VehiclePriceTabs_priceTabs__D133f .VehiclePriceTabs_combobox__fqvcF{width:100%}@media(min-width:768px){.VehiclePriceTabs_priceTabs__D133f .VehiclePriceTabs_combobox__fqvcF{display:none}}.VehiclePriceTabs_priceTabs__D133f .VehiclePriceTabs_content__5ghrY{margin-top:1rem;min-height:4.5rem}.VehiclePriceTabs_tabs__OxZGW:has(li:only-child)~.VehiclePriceTabs_priceTabs__D133f .VehiclePriceTabs_content__5ghrY{min-height:auto}