.CarComparatorModelPicker{text-align:center;background-color:#f2f2f2;border-radius:8px;flex-direction:column;flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.CarComparatorModelPicker__modelsWrapper{-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:y mandatory;aspect-ratio:2/3;width:100%;overflow-x:hidden;overflow-y:auto}.CarComparatorModelPicker__modelsWrapper::-webkit-scrollbar{display:none}.CarComparatorModelPicker__modelsWrapper.is-smooth{scroll-behavior:smooth}@media screen and (min-width:670px){.CarComparatorModelPicker__modelsWrapper{aspect-ratio:4/3}}@media screen and (min-width:1024px){.CarComparatorModelPicker__modelsWrapper{aspect-ratio:5/3}}.CarComparatorModelPicker__button{z-index:1;cursor:pointer;justify-content:center;width:100%;display:flex;position:absolute}.CarComparatorModelPicker__button.is-top{top:8px}.CarComparatorModelPicker__button.is-bottom{bottom:8px}.CarComparatorModelPicker__buttonIcon{width:32px}.CarComparatorModelPicker__carImg :nth-child(n){scroll-snap-align:center;aspect-ratio:2/3;justify-content:center;align-items:center;display:flex}@media screen and (min-width:670px){.CarComparatorModelPicker__carImg :nth-child(n){aspect-ratio:4/3}}@media screen and (min-width:1024px){.CarComparatorModelPicker__carImg :nth-child(n){aspect-ratio:5/3}}.CarComparatorModelPicker__carImg :nth-child(n) img.PictureElement__imgDefault{display:block;transform:translateY(-20px)}@media screen and (min-width:1024px){.CarComparatorModelPicker__carImg :nth-child(n) img.PictureElement__imgDefault{max-width:384px}}.CarComparatorModelPicker__modelName{text-transform:uppercase;pointer-events:none;width:100%;padding:0 8px;font-family:daciaBlock\, sans-serif;font-size:1.4rem;font-weight:900;line-height:1.2;position:absolute;top:65%;left:0;overflow:hidden}@media screen and (min-width:670px){.CarComparatorModelPicker__modelName{top:75%}}@media screen and (min-width:1024px){.CarComparatorModelPicker__modelName{top:80%}}.CarComparator{padding:0 16px}.CarComparator__modelPickerWrapper{justify-content:center;gap:4px;display:flex}@media screen and (min-width:670px){.CarComparator__modelPickerWrapper{gap:32px}}.CarComparator__cta{flex-direction:column;margin-top:24px;display:flex}@media screen and (min-width:670px){.CarComparator__cta{flex-direction:row;justify-content:center;width:auto}}