body.fsta-homepage .price-row,body.fsta-citypage .price-row,body.fsta-carpage .price-row{min-block-size:2.8em;display:flex;align-items:center;justify-content:center;min-inline-size:0}body.fsta-homepage .price-row strong,body.fsta-citypage .price-row strong,body.fsta-carpage .price-row strong{min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}body.fsta-carpage .similar-cars .price-row{justify-content:flex-start}body.fsta-carpage .similar-cars .price-row strong{text-align:left}body.fsta-citypage .fsta-fleet-grid,body.fsta-citypage .car-grid{contain:layout;align-items:stretch}body.fsta-citypage .fsta-fleet-card,body.fsta-citypage .car-card{min-inline-size:0;contain:layout!important}body.fsta-citypage .fsta-fleet-card .car-photo,body.fsta-citypage .car-card .car-photo,body.fsta-carpage .similar-cars .compact-car-card .car-photo{aspect-ratio:4 / 3!important;min-block-size:0;display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;overflow:hidden;background:#fff}body.fsta-citypage .fsta-fleet-card .car-photo>img,body.fsta-citypage .car-card .car-photo>img,body.fsta-carpage .similar-cars .compact-car-card .car-photo>img,body.fsta-carpage .car-gallery-layout .gallery-main>img,body.fsta-carpage .car-gallery-side .gallery-thumb>img{display:block;width:100%;height:100%;max-inline-size:100%;max-block-size:100%;min-inline-size:0;min-block-size:0;padding:0!important;object-fit:contain!important;object-position:center!important;transform:none!important}body.fsta-carpage .car-gallery-layout .gallery-main,body.fsta-carpage .car-gallery-side .gallery-thumb{display:grid;place-items:center;overflow:hidden}body.fsta-carpage .js-mobile-price-value,body.fsta-carpage [data-price-value],body.fsta-carpage [data-quote-total]{min-inline-size:6ch;white-space:nowrap}body.fsta-carpage .js-mobile-price-help{min-block-size:1.35em}body .fsta-booking__price{min-inline-size:6ch;min-block-size:1.5em;display:inline-flex;align-items:center;white-space:nowrap}@media(max-width:760px){body.fsta-homepage .mobile-search-panel .mobile-search-row:has(.fsta-city-combobox):after{display:none!important;content:none!important}body.fsta-homepage .mobile-search-panel .mobile-search-row:has(.fsta-city-combobox) .mobile-search-copy,body.fsta-homepage .mobile-search-panel .mobile-search-row:has(.fsta-city-combobox) .field-control{position:static!important;padding-inline-end:0!important}body.fsta-homepage .mobile-search-panel .mobile-search-row:has(.fsta-city-combobox) .fsta-city-combobox{position:static!important;width:100%;min-inline-size:0}body.fsta-homepage .mobile-search-panel .mobile-search-row:has(.fsta-city-combobox) .fsta-city-input{width:100%;min-inline-size:0;padding-inline-end:24px!important}body.fsta-homepage .mobile-search-panel .mobile-search-row:has(.fsta-city-combobox) .fsta-city-chevron{position:absolute;inset-inline-end:16px!important;top:50%;pointer-events:none}body.fsta-homepage .mobile-search-form fsta-select,body.fsta-citypage fsta-select,body.fsta-carpage fsta-select{min-inline-size:0}body.fsta-homepage .mobile-search-form .fsta-select__toggle,body.fsta-citypage .fsta-select__toggle,body.fsta-carpage .fsta-select__toggle{min-inline-size:0;padding-inline-end:12px!important}body.fsta-homepage .mobile-search-form .fsta-select__value,body.fsta-citypage .fsta-select__value,body.fsta-carpage .fsta-select__value{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.fsta-homepage .mobile-search-form .fsta-select__chevron,body.fsta-citypage .fsta-select__chevron,body.fsta-carpage .fsta-select__chevron{flex:0 0 8px;margin-inline-start:auto;margin-inline-end:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fsta-layout-stability.css.map */
