:is(.theCarsList,.home-cars-section){--rcu-purple:#800080;--rcu-ink:#241f2a;--rcu-muted:#62616c;--rcu-line:#e6e0e8;color:var(--rcu-ink)} :is(.theCarsList,.home-cars-section) .top-description{padding:0 0 20px!important} :is(.theCarsList,.home-cars-section) .top-description h1{font-size:clamp(24px,2.3vw,32px)!important;line-height:1.2!important;font-weight:700;text-align:left;margin:0 0 10px!important;color:var(--rcu-ink)} :is(.theCarsList,.home-cars-section) .rcu-list-intro{font-size:15px;line-height:1.55;color:var(--rcu-muted);max-width:650px} :is(.theCarsList,.home-cars-section) .filterList{display:flex!important;gap:8px;flex-wrap:wrap;white-space:normal!important;margin:0 0 20px!important} :is(.theCarsList,.home-cars-section) .filterList li{margin:0!important;flex:1 1 150px;width:auto!important;padding:0!important;border:1px solid var(--rcu-line);border-radius:10px;background:#fff;box-shadow:none;white-space:normal} :is(.theCarsList,.home-cars-section) .filterList li a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 10px;font-size:12px;color:var(--rcu-ink);text-decoration:none} :is(.theCarsList,.home-cars-section) .filterList li:hover{background:#f8eef8;border-color:var(--rcu-purple)} :is(.theCarsList,.home-cars-section) .filterList li:hover a{color:var(--rcu-purple)} :is(.theCarsList,.home-cars-section) :is(.carsListWrapper,.loading-pagination-parent){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;columns:unset!important} :is(.theCarsList,.home-cars-section) :is(.carsListWrapper,.loading-pagination-parent) :is(.carsItem,.home-cars-item){display:flex!important;flex-direction:column;justify-content:flex-start;width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important;background:#fff;border:1px solid var(--rcu-line)!important;border-radius:16px!important;box-shadow:0 4px 16px rgba(45,27,50,.045)!important;overflow:hidden} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.carImageWrapper,.image-container){display:block;flex:none;width:100%!important;max-width:none!important;height:215px!important;margin:0!important;border:0!important;background:#faf9fb;overflow:hidden} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.carImageWrapper,.image-container)>a{position:static!important;display:flex!important;align-items:center;justify-content:center;width:100%;max-width:none;height:100%;padding:30px 12px 20px!important;transform:none!important} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.carImageWrapper,.image-container) img{display:block!important;width:100%!important;height:100%!important;max-height:170px;object-fit:contain;mix-blend-mode:multiply} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.bannerFeature,.n_featured){z-index:2;top:12px!important;left:12px!important;border-radius:6px!important;padding:4px 8px!important;font-size:11px!important;line-height:1.5;box-shadow:none!important;background:var(--rcu-purple)} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) .percentage_off{top:12px!important;right:12px!important;left:auto!important;border-radius:6px!important;padding:4px 8px!important;font-size:11px!important;line-height:1.5;box-shadow:none!important;background:#f0e5f1;color:var(--rcu-purple)} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) .best_seller,:is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) .no_depo{bottom:8px!important;left:12px!important;border-radius:6px!important;padding:3px 8px!important;font-size:11px!important;line-height:1.5;box-shadow:none!important} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.carInfoWrapper,.text-container){display:flex!important;flex-direction:column;flex:1;float:none!important;width:100%!important;max-width:none!important;padding:18px!important;border:0!important} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.carTitle,.title-container){padding:0!important;margin:0 0 14px!important;min-height:76px} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.carTitle,.title-container) p{margin:0!important} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.carTitle,.title-container) a{font-size:20px;line-height:1.3;font-weight:700;color:var(--rcu-ink)!important;text-decoration:none} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.carTitle,.title-container) .carCategory{display:block!important;font-size:12px!important;line-height:1.6;color:var(--rcu-muted);font-weight:400;margin-top:5px!important} :is(.theCarsList,.home-cars-section) .special_container{position:static!important;width:100%!important;margin:0!important;padding:0 0 14px!important;float:none!important} :is(.theCarsList,.home-cars-section) :is(.special_price,.price-list){display:flex!important;align-items:flex-end;justify-content:space-between!important;gap:14px;width:100%!important;padding:0!important;float:none!important} :is(.theCarsList,.home-cars-section) :is(.special_price,.price-list)>:is(div,li){flex:1;float:none!important;width:auto!important;max-width:none!important;text-align:left!important;font-size:18px!important;line-height:1.35;font-weight:700;color:var(--rcu-purple);margin:0!important} :is(.theCarsList,.home-cars-section) :is(.special_price,.price-list)>:is(div,li):first-child{flex:1.25;font-size:21px!important} :is(.theCarsList,.home-cars-section) :is(.special_price,.price-list) .old_price{font-size:12px!important;line-height:1.4;color:#72707b;font-weight:400;margin:0 0 4px!important} :is(.theCarsList,.home-cars-section) .rcu-rate-amount{display:block;font-size:24px;line-height:1.25;white-space:nowrap} :is(.theCarsList,.home-cars-section) :is(.special_price,.price-list)>:is(div,li):not(:first-child) .rcu-rate-amount{font-size:21px} :is(.theCarsList,.home-cars-section) .rcu-rate-period{display:block;font-size:12px;line-height:1.6;color:var(--rcu-muted);font-weight:400} :is(.theCarsList,.home-cars-section) .rcu-book-car{background:var(--rcu-purple);color:#fff!important} :is(.theCarsList,.home-cars-section) .rcu-book-car:hover{background:#650065} :is(.theCarsList,.home-cars-section) a:focus-visible,:is(.theCarsList,.home-cars-section) summary:focus-visible,:is(.theCarsList,.home-cars-section) [role=button]:focus-visible{outline:3px solid #aa74b9;outline-offset:3px} :is(.theCarsList,.home-cars-section) .sideSearchForm{border:1px solid var(--rcu-line);background:#faf9fb;border-radius:14px;padding:16px;box-shadow:none} :is(.theCarsList,.home-cars-section) .sideSearchForm .form-control{min-height:42px;border-color:#d9d2de;border-radius:7px} :is(.theCarsList,.home-cars-section) .sideSearchForm button[type=submit]{min-height:46px;background:var(--rcu-purple);border-radius:9px;box-shadow:none;font-weight:600;margin-top:12px} :is(.theCarsList,.home-cars-section) .newpagination{margin:28px 0!important} :is(.theCarsList,.home-cars-section) .newpagination .page-numbers{min-width:40px;min-height:40px;border-radius:8px} @media(min-width:1200px){:is(.theCarsList,.home-cars-section)>.row{align-items:flex-start}:is(.theCarsList,.home-cars-section) .sidebarfilterRCU{border-radius:14px!important}} @media(min-width:768px) and (max-width:1199px){:is(.theCarsList,.home-cars-section) .sidebarfilterRCU{display:none!important}} @media(max-width:1199px){:is(.theCarsList,.home-cars-section) :is(.carsListWrapper,.loading-pagination-parent){gap:16px}:is(.theCarsList,.home-cars-section) .top-description{padding-left:15px!important;padding-right:15px!important}} @media(max-width:767px){:is(.theCarsList,.home-cars-section) :is(.carsListWrapper,.loading-pagination-parent){grid-template-columns:minmax(0,1fr);gap:16px}:is(.theCarsList,.home-cars-section) .top-description{padding:0 0 16px!important}:is(.theCarsList,.home-cars-section) .top-description h1{font-size:25px!important}:is(.theCarsList,.home-cars-section) .rcu-list-intro{font-size:14px}:is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.carTitle,.title-container){min-height:0}:is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.carImageWrapper,.image-container){height:205px!important}:is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.carInfoWrapper,.text-container){padding:16px!important}:is(.theCarsList,.home-cars-section) .filterList{gap:6px;margin-bottom:12px!important}:is(.theCarsList,.home-cars-section) .filterList li{flex-basis:44%}:is(.theCarsList,.home-cars-section) .filterList li a{font-size:11px;min-height:42px}:is(.theCarsList,.home-cars-section) .new_mob_filters{gap:6px;margin:0 0 16px!important}:is(.theCarsList,.home-cars-section) .new_mob_filters li{font-size:11px;min-height:36px;padding:7px 9px!important;margin:0!important}:is(.theCarsList,.home-cars-section) .switcher-form{min-height:46px;padding:13px 16px!important;border:1px solid var(--rcu-line);border-radius:10px;font-weight:600;background:#f7f3f8}:is(.theCarsList,.home-cars-section) .sideSearchForm .closefilter i{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.carTitle,.title-container){order:0;width:100%;min-height:0!important;padding:12px 16px!important;margin:0!important;background:#fff} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.carTitle,.title-container) a{display:block;color:#620062!important;font-size:24px!important;line-height:1.3;font-weight:700} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.carImageWrapper,.image-container){position:relative;height:auto!important;aspect-ratio:3/2;background:#f8f7fa} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.carImageWrapper,.image-container)>a{position:absolute!important;inset:0;width:100%!important;height:100%!important;padding:0!important;margin:0!important;transform:none!important} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.carImageWrapper,.image-container) img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;max-width:none!important;object-fit:contain;mix-blend-mode:normal} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.bannerFeature,.n_featured), :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) .percentage_off, :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) .no_depo, :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) .best_seller{position:absolute!important;display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:96px!important;height:30px!important;padding:7px 10px!important;margin:0!important;border:0!important;border-radius:999px!important;background:#800080!important;color:#fff!important;font-size:12px!important;font-weight:600;line-height:1.25;white-space:nowrap;z-index:3;box-shadow:none!important} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.bannerFeature,.n_featured){left:12px!important;right:auto!important;top:12px!important;bottom:auto!important} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) .percentage_off{left:auto!important;right:12px!important;top:12px!important;bottom:auto!important} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) .no_depo, :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) .best_seller{left:12px!important;right:auto!important;top:auto!important;bottom:12px!important} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.carInfoWrapper,.text-container){padding:14px 16px 16px!important;flex:0 0 auto} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) .special_container{padding:0!important} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.special_price,.price-list){display:grid!important;grid-template-columns:1.2fr 1fr;gap:12px;align-items:start!important} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.special_price,.price-list)>:is(div,li){min-width:0;font-size:25px!important} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) .rcu-rate{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 5px} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) .rcu-rate-amount{display:inline;font-size:25px!important;line-height:1.2} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) .rcu-rate-period{display:inline;font-size:12px;line-height:1.3;color:#62566b;white-space:nowrap} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) .old_price{font-size:13px!important;margin-bottom:5px!important} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) .rcu-no-deposit{display:none!important} @media(max-width:350px){:is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.carTitle,.title-container) a{font-size:22px!important}:is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) .rcu-rate-amount{font-size:22px!important}} /* Final structure is reserved by CSS even before the small formatter runs. */ :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item){position:relative;min-width:0} .theCarsList .carsItem .carInfoWrapper{display:contents!important} :is(.theCarsList,.home-cars-section) :is(.carTitle,.title-container){order:-1!important} .theCarsList .carsItem .carImageWrapper{order:0} .theCarsList .carsItem .special_container{order:1;padding:14px 16px 16px!important} .theCarsList .carsItem .lease-price-text{order:1;margin:0!important;padding:14px 16px 16px!important;font-size:12px!important;line-height:1.25!important;color:var(--rcu-muted)} .theCarsList .carsItem .lease-price-text>span{font-size:25px!important;font-weight:700!important;color:var(--rcu-purple)} .theCarsList .carsItem .datedprice_for_mob{order:1;display:block!important;margin:0!important;padding:14px 16px 16px!important;line-height:1.25!important} .theCarsList .carsItem .datedprice_for_mob .rcu-rate-amount{font-size:25px!important;font-weight:700!important;color:var(--rcu-purple)} .theCarsList .carsItem .datedprice_for_mob .rcu-rate-period{font-size:12px!important;font-weight:400!important;color:var(--rcu-muted)} .home-cars-section .loading-pagination-parent{margin:0!important} .home-cars-section .home-cars-item-container{display:contents!important} .home-cars-section .home-cars-item{height:auto!important} .home-cars-section .home-cars-item .item-title{margin:0!important} .home-cars-section .home-cars-item .price-list{list-style:none;margin:0!important} .home-cars-section .home-cars-item .text-container>.row{margin:0!important} .home-cars-section .home-cars-item .item-price-list{padding:0!important} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.carCategory,.carFeatureList,.rcu-car-details,.rcu-car-actions){display:none!important} :is(.theCarsList,.home-cars-section) :is(.carsItem,.home-cars-item) :is(.bannerFeature,.n_featured) i{display:none} .theCarsList .carsListWrapper>.carsItem:nth-child(n+5),.home-cars-section .home-cars-item-container:nth-child(n+5) .home-cars-item{content-visibility:auto;contain-intrinsic-block-size:auto 460px} section.single_car_tabs:has(.each_tab_body.overview #rcu-shared-list-format-20261009):not(:has(.each_tab_body.overview :is(p,h1,h2,h3,h4,ul,ol,table,img,iframe,a))){display:none!important}
.theCarsList .carsListWrapper.carsListWrapper,.home-cars-section .loading-pagination-parent.loading-pagination-parent{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:767px){.theCarsList .carsListWrapper.carsListWrapper,.home-cars-section .loading-pagination-parent.loading-pagination-parent{grid-template-columns:minmax(0,1fr)!important}}
