@charset "UTF-8";.comparison-card-checkout{display:flex;gap:8px;inline-size:100%}.comparison-card-checkout .comparison-card-checkout-details-link{flex:1}.app-page-toolbar-container.comparison-page-toolbar{margin-block-start:24px}@media only screen and (max-width:40rem){.app-page-toolbar-container.comparison-page-toolbar{margin-block-start:16px}.app-page-toolbar-container.comparison-page-toolbar .app-page-toolbar-append{display:grid;grid-template-columns:repeat(2,minmax(80px,1fr))}}.comparison-toolbar-filter .nc-switch-label{font-weight:500;font-size:var(--nc-font-size-s)}.comparison-toolbar-message{display:flex;align-items:center;gap:8px;font-weight:500;font-size:var(--nc-font-size-s)}@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)}}.comparison-page{--gap: 32px;--grid-template-columns: repeat(var(--comparison-column-count, 3), minmax(16rem, 1fr));--title-offset: 64px;--card-body-padding: 24px;--card-font-size: var(--nc-font-size-base);--card-remove-button-offset: 16px;--card-summary-padding: 12px;--list-title-font-size: var(--nc-font-size-xl);--toggle-font-size: var(--nc-font-size-l);--panel-padding: 24px;--panel-items-offset: 12px;--panel-value-font-size: var(--nc-font-size-m);--items-summary-top-position: var(--header-height);min-height:100vh;background-color:var(--nc-color-bg)}@media only screen and (max-width:62rem){.comparison-page{--gap: 16px;--title-offset: 24px;--card-body-padding: 12px;--card-font-size: var(--nc-font-size-s);--card-remove-button-offset: 6px;--card-summary-padding: 8px 12px;--list-title-font-size: var(--nc-font-size-l);--toggle-font-size: var(--nc-font-size-base);--panel-padding: 12px;--panel-items-offset: 8px;--panel-value-font-size: var(--nc-font-size-base)}}@media only screen and (max-width:32.5rem){.comparison-page .comparison-page-header-button{--min-inline-size: 100%}}.comparison-page .comparison-items{display:grid}.comparison-page .comparison-items-inner{grid-row:1;grid-column:1;padding-block:24px 16px}@media only screen and (max-width:40rem){.comparison-page .comparison-items-inner{padding-block:16px}}@media only screen and (max-width:32.5rem){.comparison-page .comparison-items-inner{overflow-x:auto;padding-block:16px}.comparison-page .comparison-items-inner::-webkit-scrollbar{width:4px;height:4px}.comparison-page .comparison-items-inner::-webkit-scrollbar-thumb{border-radius:4px;background:#0000}.comparison-page .comparison-items-inner::-webkit-scrollbar-track{background:#0000}.comparison-page .comparison-items-inner:hover::-webkit-scrollbar-thumb{background:var(--nc-color-neutral-50)}.comparison-page .comparison-items-inner:hover::-webkit-scrollbar-track{background:var(--nc-color-neutral-10)}}.comparison-page .comparison-items-cards-summary{display:grid;grid-row:1;grid-column:1;align-self:start;grid-template-columns:var(--grid-template-columns);column-gap:var(--gap);position:sticky;top:var(--items-summary-top-position);z-index:15;overflow-x:hidden;padding-bottom:24px;pointer-events:none;transition:var(--nc-transition-short);transform-origin:top center;transform:scaleY(0)}.comparison-page .comparison-items-cards-summary.visible{transform:scaleY(1)}.comparison-page .comparison-item-card-summary{display:flex;flex-direction:column;justify-content:space-between;gap:8px;align-items:start;padding:var(--card-summary-padding);pointer-events:auto;box-shadow:0 19px 24px #0000000a;background-color:var(--nc-color-secondary)}.comparison-page .comparison-item-card-summary .comparison-item-info{display:flex;gap:8px}.comparison-page .comparison-item-card-summary .comparison-item-image{aspect-ratio:92/64;flex:0 0 auto;width:92px;display:block;object-fit:cover}@media only screen and (max-width:48rem){.comparison-page .comparison-item-card-summary .comparison-item-image{display:none}.comparison-page .comparison-item-card-summary .comparison-placeholder-icon{--size: 40px}}@media only screen and (max-width:40rem){.comparison-page .comparison-item-card-summary.comparison-bar-item-placeholder{flex-direction:column;gap:4px;text-align:center}}.comparison-page .comparison-items-cards{position:relative;z-index:5;display:grid;grid-template-columns:var(--grid-template-columns);column-gap:var(--gap)}.comparison-page .comparison-item-card{position:relative;display:flex;flex-direction:column;background-color:var(--nc-color-secondary)}.comparison-page .comparison-item-card .dealer:disabled{color:inherit}.comparison-page .comparison-item-card .hover-block{position:absolute;top:calc(100% - 8px);left:0;width:100%;padding:0 var(--card-body-padding) var(--card-body-padding);font-size:var(--nc-font-size-s);background-color:var(--nc-color-secondary);transition:transform var(--nc-transition-short);transform-origin:top center;transform:scaleY(0)}.comparison-page .comparison-item-card:hover .hover-block,.comparison-page .comparison-item-card:focus-within .hover-block{transform:scaleY(1)}.comparison-page .comparison-item-card .car-card-name{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--nc-color-neutral-10)}.comparison-page .comparison-item-card .car-card-price{padding-block:8px 16px;border-bottom:1px solid var(--nc-color-neutral-10)}.comparison-page .comparison-bar-item-button{position:absolute;right:var(--card-remove-button-offset);top:var(--card-remove-button-offset)}.comparison-page .comparison-item-image img{aspect-ratio:292/200;display:block;width:100%;object-fit:cover}.comparison-page .comparison-item-image .car-image-stub{aspect-ratio:292/200}.comparison-page .comparison-item-body{flex:1 1 100%;display:flex;flex-direction:column;padding:var(--card-body-padding);font-size:var(--card-font-size);line-height:1.4}.comparison-page .comparison-item-body .price{margin-bottom:4px;font-weight:600;font-size:var(--nc-font-size-base);border-bottom:1px solid var(--nc-color-neutral-10)}.comparison-page .comparison-item-body .comparison-item-info{display:flex;flex-direction:column;justify-content:space-between;height:100%}.comparison-page .comparison-item-body .comparison-item-status{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding-bottom:16px}.comparison-page .comparison-item-body .car-card-dealers{margin-bottom:16px}.comparison-page .comparison-item-body .comparison-card-checkout{margin-top:auto}.comparison-page .comparison-item-body .location-text-short{display:none}@media only screen and (max-width:62rem){.comparison-page .comparison-item-body .dealer{margin-bottom:16px}.comparison-page .comparison-item-body .location-text-short{display:block}.comparison-page .comparison-item-body .location-text-full{display:none}}.comparison-page .comparison-item-name .car-card-name,.comparison-page .comparison-item-name .car-card-price{border-bottom:none;padding:0;gap:0}.comparison-page .comparison-item-name .car-card-title span{font-size:var(--nc-font-size-s)}.comparison-page .comparison-item-name .car-card-variant{font-size:var(--nc-font-size-xs)}.comparison-page .comparison-item-name .main{margin-bottom:4px;font-weight:600}.comparison-page .comparison-item-name .car-card-price-amount .amount{font-size:var(--nc-font-size-s)}.comparison-page .comparison-item-name .car-card-price-hint{display:none}.comparison-page .comparison-items-toggle{grid-column:1/-1;position:sticky;left:0;display:flex;align-items:center;padding:12px 0;font-size:var(--toggle-font-size);font-weight:600}.comparison-page .comparison-items-toggle .toggle-icon{display:grid;place-items:center;flex:none;margin-inline-end:16px;block-size:2rem;inline-size:2rem;border-radius:50%;background-color:var(--nc-color-secondary)}.comparison-page .comparison-data-list-title{grid-column:1/-1;position:sticky;left:0;margin-block:24px;font-weight:600;font-size:var(--list-title-font-size)}.comparison-page .comparison-items-category{display:grid;row-gap:2px;padding:16px 0}.comparison-page .comparison-items-row{display:grid;grid-template-columns:var(--grid-template-columns);column-gap:var(--gap)}.comparison-page .comparison-items-row-panel-diff{border-left:2px solid var(--nc-color-primary)}.comparison-page .comparison-items-row-panel{display:flex;flex-direction:column;padding:var(--panel-padding);line-height:1.2;background-color:var(--nc-color-secondary)}.comparison-page .comparison-items-row-panel .name,.comparison-page .comparison-items-row-panel .panel-name{margin-bottom:var(--panel-items-offset);font-weight:500;font-size:var(--nc-font-size-s)}.comparison-page .comparison-items-row-panel .name{color:var(--nc-color-neutral-70)}.comparison-page .comparison-items-row-panel .value{font-size:var(--panel-value-font-size)}.comparison-page .comparison-items-row-panel .panel-block{padding-block:8px;display:flex;flex-direction:column}.comparison-page .comparison-items-row-panel:empty{background:none}.comparison-page .comparison-items-row-panel-list{margin-left:-.5em}.comparison-page .comparison-items-row-panel-list li{display:flex;align-items:flex-start;line-height:var(--nc-line-height-l)}.comparison-page .comparison-items-row-panel-list li:before{content:"· ";display:flex;align-items:center;justify-content:center;min-height:calc(var(--nc-line-height-l) * 1em)}.comparison-page .comparison-items-row-panel-list li+li{margin-top:1em}.comparison-page .comparison-items-row-panel-list-has-children p{font-weight:500}.comparison-page .comparison-items-row-panel-list-has-children .comparison-items-row-panel-list-children{margin-top:4px;margin-left:2px}.comparison-page .comparison-items-row-panel-list-has-children .comparison-items-row-panel-list-children li{margin-top:0}.comparison-page .comparison-items-subtitle{font-size:var(--nc-font-size-m)}
