@charset "UTF-8";.car-detail-page-header-variant{font-weight:500;font-size:var(--nc-font-size-base);line-height:1.57}.car-detail-page-quick-bottom-navigation-center .car-card-checkout{min-inline-size:0}.car-detail-page-quick-bottom-navigation-center .car-card-checkout-button.nc-btn{border-radius:100px;background-color:var(--nc-color-primary);color:var(--nc-color-secondary);border:2px solid var(--nc-color-secondary)}.car-detail-page-quick-bottom-navigation-center .nc-popover-menu-trigger .nc-btn{border-radius:100px;background-color:var(--nc-color-secondary);color:var(--nc-color-primary);border:2px solid var(--nc-color-primary)}.car-detail-page-quick-navigation{--border-color: rgba(0, 0, 0, 0);position:sticky;top:var(--header-height);z-index:var(--nc-z-header);padding-block:16px;background-color:var(--nc-color-secondary);border-top:8px solid var(--nc-color-bg);border-bottom:1px solid var(--border-color)}.car-detail-page-quick-navigation-wrapper{display:grid;align-items:center;gap:24px;min-height:46px}@media only screen and (max-width:62rem){.car-detail-page-quick-navigation-wrapper{min-height:auto}}.car-detail-page-quick-navigation-carousel{width:100%;position:relative;overflow:hidden}.car-detail-page-quick-navigation-carousel .swiper{width:100%}.car-detail-page-quick-navigation-carousel .swiper-slide{height:auto;width:auto}.car-detail-page-quick-navigation-price,.car-detail-page-quick-navigation-checkout{display:none}.car-detail-page-quick-navigation-checkout .car-card-checkout{min-inline-size:0}:where(.wrapper-scrolled) .car-detail-page-quick-navigation{--border-color: var(--nc-color-border)}:where(.wrapper-scrolled) .car-detail-page-quick-navigation-wrapper{grid-template-columns:1fr max-content max-content}@media only screen and (max-width:62rem){:where(.wrapper-scrolled) .car-detail-page-quick-navigation-wrapper{grid-template-columns:1fr}}:where(.wrapper-scrolled) .car-detail-page-quick-navigation-price,:where(.wrapper-scrolled) .car-detail-page-quick-navigation-checkout{display:block}a.features-category-record-value{text-decoration:underline}.car-details-description{margin-block-start:32px;padding-block:12px;line-height:1.57}@media only screen and (max-width:48rem){.car-details-description{margin-block-start:24px;font-size:var(--nc-font-size-s);line-height:1.5}}.car-detail-page-dealer .total-bar{margin-block-start:16px;padding-block:16px;text-align:center}.car-detail-page-dealer .total-bar-label{line-height:1.5}.car-detail-page-dealer .total-bar-button{--underline-offset: .36em;--underline-thickness: 2px;margin-block-start:8px;font-weight:500;line-height:1.75}.qr-code-block{display:flex;align-items:center;padding:16px 32px;background-color:var(--nc-color-secondary);gap:16px;overflow:hidden}.qr-code-block .qr-code-block-content{display:flex;flex:1;gap:16px;align-items:center}.qr-code-block .qr-code-block-image{flex:0 0 auto}.qr-code-block .qr-code-block-actions{flex:0 0 auto;margin-inline-start:auto;min-width:0;max-width:100%}.qr-code-block .nc-btn{flex-shrink:0;margin-inline-start:auto}@media only screen and (max-width:70rem){.qr-code-block{flex-direction:column;align-items:flex-start;padding:16px}.qr-code-block .qr-code-block-actions{width:100%;max-width:100%}.qr-code-block .nc-btn{align-self:stretch;margin-inline-start:0}}@media only screen and (max-width:40rem){.qr-code-block .qr-code-block-description{text-align:left}}@media only screen and (min-width:48rem){.car-details-appearance-block .nc-details-block-row-label{color:var(--nc-color-neutral-70)}}@media only screen and (max-width:48rem){.car-details-appearance-block .nc-details-block-row-label{font-size:var(--nc-font-size-s)}}.car-details-appearance-block .nc-details-block-row-value-content{display:flex;align-items:center;gap:8px}.car-details-appearance-block .nc-details-block-row-value-content>span{margin:0}.car-details-appearance-block .car-details-appearance-info{padding-block-start:16px;font-size:var(--nc-font-size-s);border-top:1px solid var(--nc-color-neutral-10)}.car-details-appearance-wheel-popover{display:grid;gap:16px}.car-details-appearance-wheel-popover img{justify-self:center;max-block-size:180px;max-inline-size:180px;object-fit:contain}.car-detail-legal-offer{--offset-end: 64px;margin-block-end:var(--offset-end);padding-block:16px}.car-detail-legal-offer p+p{margin-block-start:16px}.car-detail-legal-offer a{text-decoration:underline}@media only screen and (max-width:110rem){.car-detail-legal-offer{--offset-end: 46px}}@media only screen and (max-width:48rem){.car-detail-legal-offer{--offset-end: 32px;margin-inline:calc(var(--container-offset) * -1);font-size:var(--nc-font-size-s)}}.car-detail-page{--gap: 32px;display:grid;grid-template-columns:minmax(0,1fr)}@media only screen and (max-width:70rem){.car-detail-page{--gap: 24px}}.car-detail-page .similar-cars-block{margin-block-start:32px}@media only screen and (max-width:48rem){.car-detail-page .similar-cars-block{margin-block-start:0}}.car-detail-page .nc-details-container.container .nc-details-block>.nc-disclosure-control{--disclosure-padding-inline: 32px}@media only screen and (max-width:48rem){.car-detail-page .nc-details-container.container .nc-details-block>.nc-disclosure-control{--disclosure-padding-inline: 16px}}.car-detail-page .nc-details-container.container .nc-details-block-body{--disclosure-padding-inline: 32px;padding-block:16px 32px}@media only screen and (max-width:48rem){.car-detail-page .nc-details-container.container .nc-details-block-body{--disclosure-padding-inline: 16px;font-size:var(--nc-font-size-base)}}.car-detail-title{font-weight:600;font-size:var(--nc-font-size-xl);line-height:1.6}.car-detail-page-block{background-color:var(--nc-color-secondary);padding:var(--gap)}@media only screen and (max-width:62rem){.car-detail-page-block{padding:16px}}.nc-details-container-aside .car-detail-page-block{padding:24px 16px}@media only screen and (max-width:62rem){.nc-details-container-aside .car-detail-page-block{padding:16px}}@media only screen and (min-width:70rem){.car-detail-block-list .nc-disclosure-content ul{columns:2;gap:32px}}.car-detail-block-list .nc-disclosure-content li{display:flex;align-items:flex-start;break-inside:avoid;line-height:var(--nc-line-height-m)}.car-detail-block-list .nc-disclosure-content li:before{content:"·   ";display:flex;align-items:center;justify-content:center;min-height:calc(var(--nc-line-height-m) * 1em)}.car-details-packages .divider,.car-details-defects .divider{margin-block:16px;border-top:1px solid var(--nc-color-neutral-10)}.car-details-packages .car-details-packages-has-children p,.car-details-defects .car-details-packages-has-children p{font-weight:500}.car-details-packages .car-details-packages-has-children .car-details-packages-children,.car-details-defects .car-details-packages-has-children .car-details-packages-children{columns:auto;margin-top:4px;margin-left:2px}.car-details-packages .car-details-packages-has-children+li,.car-details-defects .car-details-packages-has-children+li{margin-top:8px}.car-detail-page-header{grid-column:1/-1}.car-detail-page-header .app-info-icon{margin-inline-start:16px}@media only screen and (max-width:48rem){.car-detail-page-header .app-breadcrumbs{margin-block-end:0}}.car-detail-summary-actions{display:grid;gap:24px}.car-detail-summary-actions .car-variant,.car-detail-summary-actions .price-date{font-size:var(--nc-font-size-s);line-height:1.15}.car-detail-summary-actions .car-name{margin-block-end:12px;font-weight:700;font-size:var(--nc-font-size-xl);line-height:1.2}.car-detail-summary-actions .car-vin{display:inline-block;margin-top:4px;font-weight:500;padding:4px 8px;font-size:var(--nc-font-size-xs);background:var(--nc-color-tertiary)}.car-detail-summary-actions .car-price-text{font-weight:600;font-size:var(--nc-font-size-m);line-height:1.2}.car-detail-summary-actions .price-date{margin-block-start:8px}@media only screen and (max-width:62rem){.car-detail-summary-actions{padding-block:24px}}@media only screen and (max-width:32.5rem){.car-detail-summary-actions .car-name,.car-detail-summary-actions .car-price-text{font-size:var(--nc-font-size-m)}}.archived-car-detail-page .car-detail-summary-actions{grid-template-columns:minmax(0,1fr) min-content minmax(0,1fr);align-items:center}@media only screen and (max-width:40rem){.archived-car-detail-page .car-detail-summary-actions{grid-template-columns:minmax(0,1fr) min-content}.archived-car-detail-page .car-detail-summary-actions .car-archived-status-badge{grid-column:1/-1}}.car-detail-page-header-card{--header-card-gap: 24px;display:grid;gap:var(--header-card-gap)}.car-detail-page-header-card .header-card-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;row-gap:var(--header-card-gap)}.car-detail-page-header-card .car-card-price-amount .amount-without-discount{font-size:var(--nc-font-size-s)}.car-archived-status-badge{display:grid;place-items:center;padding:8px 16px;min-height:52px;font-weight:500;font-size:var(--nc-font-size-s);background-color:var(--nc-color-tertiary)}.car-detail-page-actions{display:flex;align-items:center;gap:16px}.car-detail-slider{--gap: 32px;--thumb-block-size: 64px;--thumb-inline-size: 106px;background-color:var(--nc-color-secondary)}.car-detail-slider .car-detail-slider-container{position:relative;display:grid;grid-template-columns:53% minmax(100px,1fr) 75px;grid-template-rows:minmax(100px,1fr) 64px;gap:24px;padding:0;aspect-ratio:3}@media only screen and (max-width:62rem){.car-detail-slider .car-detail-slider-container{grid-template-columns:auto;grid-template-rows:auto;aspect-ratio:1.6}}.car-detail-slider .swiper-main{grid-column:1;grid-row:1/-1}.car-detail-slider .car-stub-main{grid-row:1/-1}.car-detail-slider .car-stub-main.single{grid-column:1/-1}.car-detail-slider .car-stub-main:not(.no-image){cursor:pointer}.car-detail-slider .swiper-secondary{grid-column:2/span 2;grid-row:1}.car-detail-slider .car-stub-secondary{grid-column:2/span 2;grid-row:1/-1;cursor:pointer}.car-detail-slider .swiper-thumbs{grid-row:2;grid-column:2}.car-detail-slider .swiper-main.disabled .swiper{pointer-events:none}.car-detail-slider .car-stub-main svg,.car-detail-slider .car-stub-secondary svg{max-width:min(335px,100%);max-height:min(200px,100%)}.car-detail-slider .car-stub-main .default-image,.car-detail-slider .car-stub-secondary .default-image{display:block;width:100%;height:100%;object-fit:cover}.car-detail-slider .swiper-buttons{position:absolute;top:50%;left:0;z-index:var(--nc-z-stack-l);display:flex;justify-content:space-between;align-items:center;padding-inline:calc(var(--container-offset) + 16px);width:100%;pointer-events:none}.car-detail-slider .swiper-button{border-radius:0;opacity:0;transition:opacity var(--nc-transition);pointer-events:all}.car-detail-slider:hover .swiper-button{opacity:1}.car-detail-slider .gallery-popup-button{grid-template-columns:3;grid-row:2}.car-detail-slider .gallery-popup-button p{margin-block-start:2px;font-weight:600;font-size:var(--nc-font-size-s)}.car-detail-slider .gallery-popup-button:hover{text-decoration:underline}.car-detail-slider .swiper-main .swiper,.car-detail-slider .swiper-secondary .swiper{position:relative;width:100%;height:100%}.car-detail-slider .swiper-main .swiper-wrapper,.car-detail-slider .swiper-secondary .swiper-wrapper{position:absolute;top:0;left:0}.car-detail-slider .swiper-main .cover,.car-detail-slider .swiper-secondary .cover{position:absolute;z-index:var(--nc-z-stack-xs);top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background-color:var(--nc-color-secondary)}.car-detail-slider .swiper-slide{display:flex;overflow:hidden;cursor:pointer}.car-detail-slider .swiper-slide img{width:100%;height:100%;object-fit:cover}.car-detail-slider .swiper-thumbs .swiper{padding:0}.car-detail-slider .swiper-thumbs .swiper-slide{width:var(--thumb-inline-size);height:var(--thumb-block-size);transition:transform 1s ease-in-out}.car-detail-slider .car-detail-listing-actions{gap:8px;margin-inline-start:-10px;margin-block-start:-10px}.car-detail-slider .car-detail-listing-actions-mobile{display:none;pointer-events:all;align-items:center;margin:0;gap:8px;color:var(--nc-color-secondary)}.car-detail-slider .swiper-pagination.swiper-pagination-standard{display:none;visibility:hidden;left:8px;bottom:8px}@media only screen and (max-width:62rem){.car-detail-slider{display:block;max-width:100%}.car-detail-slider .swiper-pagination.swiper-pagination-standard{display:block;visibility:visible}}@keyframes swiper-bullet-shrinking-zero{6%{transform-origin:left;transform:scaleX(1)}7%{transform-origin:right;transform:scaleX(1)}to{transform-origin:right;transform:scaleX(0)}}.car-gallery-popup{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;z-index:var(--nc-z-modal);background-color:var(--nc-color-primary);color:var(--nc-color-secondary);scroll-snap-type:y mandatory;scroll-padding-top:var(--header-height)}.car-gallery-popup::-webkit-scrollbar{width:10px;height:10px}.car-gallery-popup::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--nc-color-neutral-50)}.car-gallery-popup::-webkit-scrollbar-track{background:var(--nc-color-neutral-10)}.car-gallery-popup .car-gallery-popup-header{position:sticky;top:0;display:flex;align-items:center;height:var(--header-height);background-color:var(--nc-color-primary);z-index:var(--nc-z-stack-m)}.car-gallery-popup .car-gallery-popup-header .container{justify-content:space-between}.car-gallery-popup .car-gallery-popup-title{font-size:var(--nc-font-size-xl);font-weight:800}.car-gallery-popup .image-wrapper{display:flex;align-items:center;justify-content:center;scroll-snap-align:start;height:calc(100vh - var(--header-height));margin-bottom:32px}.car-gallery-popup .image-wrapper img{width:100%;max-height:100%;object-fit:contain;background:var(--nc-color-primary)}.car-gallery-popup .image-wrapper:last-child{margin-bottom:0}@media only screen and (max-width:48rem){.car-gallery-popup{scroll-padding-top:var(--header-height)}.car-gallery-popup .car-gallery-popup-header{height:var(--header-height)}.car-gallery-popup .car-gallery-popup-title{font-size:var(--nc-font-size-s)}.car-gallery-popup .image-wrapper{height:calc(100vh - var(--header-height))}}@media only screen and (max-width:40rem){.car-gallery-popup .images-container{padding:0 16px}.car-gallery-popup .image-wrapper{position:relative;padding-top:67%;height:auto;margin-bottom:16px}.car-gallery-popup .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.car-gallery-popup .image-wrapper:last-child{margin-bottom:16px}}.car-gallery-popup-transition-enter-active,.car-gallery-popup-transition-leave-active{transition:opacity var(--nc-transition),transform var(--nc-transition)}.car-gallery-popup-transition-enter-from,.car-gallery-popup-transition-leave-to{transform:scale(.85);opacity:0}.car-gallery-popup-transition-leave-to{height:100vh;overflow-y:hidden;padding-right:16px}.car-detail-page-card-features:not(.mobile){padding:32px 0 16px}.car-detail-page-card-features.mobile .container{padding:0}.car-detail-page-card-features.mobile .car-card-feature .feature-title{font-size:var(--nc-font-size-xs)}.car-detail-page-card-features.mobile .car-card-feature .feature-value{font-size:var(--nc-font-size-s);white-space:normal}.car-detail-features .car-detail-features-title{margin-block:32px;line-height:1}.car-detail-features .car-detail-features-item{display:flex;align-items:center;margin-top:20px;line-height:1.2}.car-detail-features .car-detail-features-item .icon{margin-right:20px}.car-detail-features .car-detail-features-item .car-detail-features-item-label{margin-bottom:4px}.car-detail-features-list{--gap: 32px}.car-detail-features-list .list{columns:2 350px;column-gap:var(--gap)}.car-detail-features-list .features-category{display:grid;grid-template-columns:minmax(min-content,35%) minmax(150px,1fr)}.car-detail-features-list .features-category:not(:last-of-type){padding-block-end:var(--gap);break-inside:avoid}.car-detail-features-list .features-category-head{display:flex;align-items:center;gap:16px;padding:4px 0;min-block-size:48px;grid-column:1/span 2;border-bottom:2px solid var(--nc-color-neutral-10)}.car-detail-features-list .features-category-head .title{font-weight:600;font-size:var(--nc-font-size-m)}@media only screen and (max-width:48rem){.car-detail-features-list .features-category-head .title{font-size:var(--nc-font-size-base)}}.car-detail-features-list .features-category-record-label{grid-column:1/span 2;font-weight:600;padding-block-start:12px}@media only screen and (max-width:48rem){.car-detail-features-list .features-category-record-label{font-size:var(--nc-font-size-s)}}.car-detail-features-list .features-category-record-title,.car-detail-features-list .features-category-record-value{padding:12px 0;border-bottom:1px solid var(--nc-color-neutral-10)}@media only screen and (max-width:48rem){.car-detail-features-list .features-category-record-title,.car-detail-features-list .features-category-record-value{font-size:var(--nc-font-size-s)}}.car-detail-features-list .features-category-record-title{grid-column:1}.car-detail-features-list .features-category-record-value{grid-column:2;padding-inline-start:16px;font-weight:500}.car-detail-features-list .categories-triggers{padding-block-end:32px}.car-detail-features-list .categories-triggers .swiper-slide{flex-shrink:unset}.car-detail-features-list .category-trigger{--min-block-size: 26px;white-space:nowrap;cursor:pointer}.car-detail-features-list .category-trigger:not(.primary){color:var(--nc-color-neutral-70)}.car-detail-features-list .category-trigger .nc-chip-content{display:flex;align-items:center;gap:4px}.car-detail-features-list .list-footer{margin-block-start:var(--gap);line-height:1.57}@media only screen and (max-width:70rem){.car-detail-features-list{--gap: 24px}}@media only screen and (max-width:48rem){.car-detail-features-list .list{columns:unset}}.car-detail-summary-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.car-detail-summary-features .feature{display:flex;flex-direction:column}.car-detail-summary-features .feature-title{margin:12px 0 8px;font-weight:600;font-size:var(--nc-font-size-s);line-height:1.1;text-transform:uppercase}.car-detail-summary-features .feature-value{margin-block-start:auto;font-weight:700;font-size:var(--nc-font-size-l)}.car-detail-summary-features .feature-value span{font-weight:500;font-size:var(--nc-font-size-base)}@media only screen and (max-width:70rem){.car-detail-summary-features{gap:8px}}@media only screen and (max-width:40rem){.car-detail-summary-features .feature-title{font-size:var(--nc-font-size-xs);line-height:1.5}}.car-detail-dealers{color:var(--nc-color-primary)}.car-detail-dealers .car-detail-dealers-title{margin-bottom:12px;font-weight:600;font-size:var(--nc-font-size-l)}.car-detail-dealers .car-detail-dealers-address{margin-bottom:24px;font-size:var(--nc-font-size-m);color:var(--nc-color-neutral-80)}.car-detail-dealers .car-detail-dealers-hours{margin-bottom:8px}.car-detail-dealers .car-detail-dealers-telephone{font-weight:500;color:var(--nc-color-primary)}.car-detail-dealers .dealer-callback-input-wrap{display:flex;align-items:center;padding:4px;font-weight:500;border-bottom:2px solid var(--nc-color-primary)}.car-detail-dealers .phoneInput{flex:1 1 100%;width:150px;padding:0 12px}@media only screen and (max-width:32.5rem){.car-detail-dealers .car-detail-dealers .car-detail-dealers-title,.car-detail-dealers .car-detail-dealers .car-detail-dealers-address{font-size:var(--nc-font-size-base)}.car-detail-dealers .car-detail-dealers-telephone{font-size:var(--nc-font-size-m)}}.car-detail-description{--block-offset: 32px;font-size:var(--nc-font-size-m);line-height:var(--nc-line-height-xl);color:var(--nc-color-primary)}.car-detail-description .category-title{margin-bottom:16px;font-weight:600;font-size:clamp(var(--nc-font-size-l),2.5vw,var(--nc-font-size-xl))}.car-detail-description .item-lead{margin-bottom:16px;font-weight:500}@media only screen and (max-width:32.5rem){.car-detail-description{--block-offset: 24px;font-size:var(--nc-font-size-base);line-height:2rem}.car-detail-description .item-lead{line-height:var(--nc-line-height-m)}}.car-detail-description-intro{display:grid;gap:16px;padding-block-end:var(--block-offset)}.car-detail-description-category{padding-block:var(--block-offset);border-top:2px solid var(--nc-color-neutral-10)}@media only screen and (max-width:32.5rem){.car-detail-description-category{padding-block:24px}}.car-detail-description-category .intro{padding-bottom:32px}.car-detail-description-category .image{margin-bottom:24px}.car-detail-description-category .image img{aspect-ratio:1.5/1;display:block;width:100%;object-fit:cover}@supports not (aspect-ratio: 1){.car-detail-description-category .image{position:relative;padding-top:calc(1 / 1.5 * 100%)}.car-detail-description-category .image img{position:absolute;top:0;left:0;height:100%}}.car-detail-description-category>.nc-disclosure-bordered:last-of-type{border-bottom:none}.car-detail-description-details .nc-disclosure{--disclosure-content-padding-block: 0px 16px}.car-detail-sharing,.car-detail-special-offer{display:grid;gap:16px}.car-detail-special-offer-title{display:flex;align-items:center;gap:8px}.car-detail-special-offer-title .icon{width:2.5rem;height:auto;color:var(--nc-color-accent-secondary)}.car-detail-special-offer-name{font-weight:600}.car-detail-special-offer-image img{width:100%}.car-detail-special-offer-image.stub,.car-detail-special-offer-image.stub img{max-height:50px}.car-detail-special-offer-due{display:flex;align-items:center;gap:16px}.car-detail-special-offer-due-title{font-weight:600}.car-detail-special-offer-due-value.nc-chip{--min-block-size: 26px;background-color:var(--nc-color-accent-secondary)}.car-detail-special-offer-due-value.nc-chip .nc-chip-content{display:flex;align-items:center;gap:4px}.car-detail-special-offer-description{font-size:var(--nc-font-size-s)}@media only screen and (max-width:26rem){.car-detail-special-offer-name,.car-detail-special-offer-due-title{font-size:var(--nc-font-size-s)}.car-detail-special-offer-description{font-size:var(--nc-font-size-xs)}}.nc-details-container.container .car-details-attachments-block .nc-details-block-body{padding-block:0 16px}.car-details-attachment{display:grid;align-items:center;grid-template-columns:min-content minmax(0,1fr) min-content;gap:16px;padding-block:16px;border-bottom:1px solid var(--nc-color-neutral-10)}@media only screen and (max-width:26rem){.car-details-attachment{grid-template-columns:min-content minmax(0,1fr)}.car-details-attachment .car-details-attachment-download-button{grid-row:2;grid-column:1/-1;margin-block-start:8px}}.car-details-attachment-name{font-weight:500;font-size:var(--nc-font-size-m);line-height:1.5}.car-details-attachment-info{margin-block-start:4px;font-size:var(--nc-font-size-s);line-height:1.5;color:var(--nc-color-neutral-70)}
