.CustomerHandoversPreview_section__Cf1in{position:relative;overflow:hidden;background:linear-gradient(180deg,#0b0b0e,#101014);color:#fff;padding:29px 0 46px}.CustomerHandoversPreview_section__Cf1in:before{content:"";position:absolute;inset:-25% 60% auto -8%;height:320px;background:radial-gradient(circle,rgba(244,33,62,.1),transparent 64%);filter:blur(20px);pointer-events:none}.CustomerHandoversPreview_reviews__cbiLy{margin-top:10px}.CustomerHandoversPreview_shell__N7IR8{position:relative;z-index:1;width:min(1540px,calc(100% - 9vw));margin:0 auto}.CustomerHandoversPreview_headingRow___a_Sj{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:10px}.CustomerHandoversPreview_headingCopy__yVEfB{max-width:none;min-width:0}.CustomerHandoversPreview_kicker__zXO6S{display:none}.CustomerHandoversPreview_headingCopy__yVEfB h2{margin:0 0 6px;font-size:clamp(34px,3.5vw,52px);line-height:.98;letter-spacing:-2.5px;white-space:nowrap}.CustomerHandoversPreview_headingCopy__yVEfB h2 span{color:#f4213e}.CustomerHandoversPreview_headingCopy__yVEfB p{max-width:760px;margin:0;color:#aaaab1;font-size:12.5px;line-height:1.45}.CustomerHandoversPreview_controls__vtimb{display:flex;gap:9px;padding-bottom:2px;flex:0 0 auto}.CustomerHandoversPreview_controls__vtimb button{width:44px;height:44px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#19191e;color:#fff;font-size:19px;font-weight:700;box-shadow:0 10px 30px rgba(0,0,0,.22);transition:transform .18s ease,background .18s ease,border-color .18s ease}.CustomerHandoversPreview_controls__vtimb button:hover{transform:translateY(-2px);background:#24242a;border-color:rgba(255,255,255,.3)}.CustomerHandoversPreview_railWrap__arYe7{position:relative}.CustomerHandoversPreview_railGlow__XAbBe{position:absolute;left:8%;right:8%;bottom:-18px;height:56px;background:radial-gradient(ellipse,rgba(244,33,62,.11),transparent 66%);filter:blur(18px);pointer-events:none}.CustomerHandoversPreview_rail__4Gb0d{position:relative;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 5.5vw 10px 2px;margin-right:calc(-1 * (100vw - min(1540px,91vw))/2);overscroll-behavior-inline:contain}.CustomerHandoversPreview_rail__4Gb0d::-webkit-scrollbar{display:none}.CustomerHandoversPreview_card__zJ6WN{position:relative;flex:0 0 clamp(285px,27vw,430px);margin:0;scroll-snap-align:start;transform:translateZ(0)}.CustomerHandoversPreview_imageFrame__mxLGl{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:21px;background:#17171b;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 48px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08)}.CustomerHandoversPreview_imageFrame__mxLGl:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 62%,rgba(0,0,0,.1));pointer-events:none}.CustomerHandoversPreview_imageFrame__mxLGl img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease,filter .35s ease}.CustomerHandoversPreview_card__zJ6WN:hover img{transform:scale(1.018);filter:saturate(1.03) contrast(1.015)}.CustomerHandoversPreview_cornerMark__cEduj{position:absolute;z-index:2;left:12px;top:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:rgba(8,8,10,.78);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:9px;font-weight:950;letter-spacing:.8px}.CustomerHandoversPreview_mobileHint___QVH2{display:none}@media(max-width:820px){.CustomerHandoversPreview_section__Cf1in{padding:38px 0}.CustomerHandoversPreview_shell__N7IR8{width:calc(100% - 30px)}.CustomerHandoversPreview_headingRow___a_Sj{align-items:flex-start;margin-bottom:10px}.CustomerHandoversPreview_headingCopy__yVEfB h2{font-size:38px;letter-spacing:-2px;white-space:normal;line-height:.98}.CustomerHandoversPreview_headingCopy__yVEfB h2 span{display:block}.CustomerHandoversPreview_headingCopy__yVEfB p{font-size:11.5px;line-height:1.45}.CustomerHandoversPreview_controls__vtimb{display:none}.CustomerHandoversPreview_rail__4Gb0d{gap:10px;margin-right:-15px;padding:3px 20vw 11px 1px}.CustomerHandoversPreview_card__zJ6WN{flex-basis:68vw;max-width:360px}.CustomerHandoversPreview_imageFrame__mxLGl{border-radius:18px;box-shadow:0 14px 32px rgba(0,0,0,.28)}.CustomerHandoversPreview_cornerMark__cEduj{width:32px;height:32px;border-radius:9px;font-size:8px}.CustomerHandoversPreview_mobileHint___QVH2{display:flex;align-items:center;gap:8px;margin-top:1px;color:#787880;font-size:8.5px;font-weight:850;letter-spacing:.7px;text-transform:uppercase}.CustomerHandoversPreview_mobileHint___QVH2 span{width:22px;height:1px;background:#f4213e}}@media(max-width:480px){.CustomerHandoversPreview_section__Cf1in{padding:35px 0}.CustomerHandoversPreview_headingCopy__yVEfB h2{font-size:33px;line-height:.98}.CustomerHandoversPreview_card__zJ6WN{flex-basis:70vw}.CustomerHandoversPreview_rail__4Gb0d{padding-right:21vw}.CustomerHandoversPreview_imageFrame__mxLGl{border-radius:16px}}@media(prefers-reduced-motion:reduce){.CustomerHandoversPreview_controls__vtimb button,.CustomerHandoversPreview_imageFrame__mxLGl img{transition:none}}.VehicleCategorySelector_selector__m3Ypl{--selector-accent:var(--red,#f4213e);width:100%}.VehicleCategorySelector_home__Niv4q{padding:28px 4.5vw 12px;background:#f3f3f0;border-bottom:0}.VehicleCategorySelector_listing__JDHTU{margin:0 0 12px}.VehicleCategorySelector_rent2buy___NJeF{margin:0 0 18px}.VehicleCategorySelector_frame__ifSHY{width:100%;max-width:1540px;margin:0 auto}.VehicleCategorySelector_heading__1biaC{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 10px}.VehicleCategorySelector_heading__1biaC span{color:var(--selector-accent);font-size:9px;font-weight:950;letter-spacing:1.45px;text-transform:uppercase}.VehicleCategorySelector_home__Niv4q .VehicleCategorySelector_heading__1biaC span,.VehicleCategorySelector_listing__JDHTU .VehicleCategorySelector_heading__1biaC span,.VehicleCategorySelector_rent2buy___NJeF .VehicleCategorySelector_heading__1biaC span{display:inline-flex;align-items:center;min-height:27px;padding:0 11px;border-radius:999px;background:#0b0b0d;color:#fff;letter-spacing:1.2px;box-shadow:0 5px 13px rgba(0,0,0,.14)}.VehicleCategorySelector_heading__1biaC strong{color:#6e6d73;font-size:11px;font-weight:800}.VehicleCategorySelector_grid___csF3{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.VehicleCategorySelector_card__iEOzI{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:120px;padding:0;overflow:hidden;border:1px solid rgba(16,16,18,.17);border-radius:16px;background:#fff;color:#111;text-align:left;box-shadow:0 12px 28px rgba(9,9,12,.11),0 3px 8px rgba(9,9,12,.08),inset 0 1px rgba(255,255,255,.9);cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.VehicleCategorySelector_card__iEOzI:hover{border-color:rgba(16,16,18,.24);box-shadow:0 25px 54px rgba(9,9,12,.17),0 7px 16px rgba(9,9,12,.09);transform:translateY(-2px)}.VehicleCategorySelector_card__iEOzI:focus-visible{outline:3px solid rgba(244,33,62,.24);outline-offset:3px;border-color:var(--selector-accent)}.VehicleCategorySelector_card__iEOzI:active{transform:translateY(0) scale(.985)}.VehicleCategorySelector_active__ZcigY,.VehicleCategorySelector_active__ZcigY:hover{border-color:var(--selector-accent);box-shadow:0 0 0 1px var(--selector-accent),0 12px 28px rgba(9,9,12,.11),0 3px 8px rgba(9,9,12,.08),inset 0 1px rgba(255,255,255,.9)}.VehicleCategorySelector_visual__b6f6s{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:70px;padding:4px 8px 0;overflow:hidden;background:radial-gradient(circle at 50% 100%,#fff 0,#f1f1ee 68%,#e9e9e5 100%)}.VehicleCategorySelector_image__8UTaL{display:block;width:100%;height:68px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 7px rgba(9,9,12,.18));transform:scale(1.14);transition:transform .2s ease}.VehicleCategorySelector_grid___csF3>.VehicleCategorySelector_card__iEOzI:first-child .VehicleCategorySelector_image__8UTaL{transform:scale(1.28)}.VehicleCategorySelector_card__iEOzI:hover .VehicleCategorySelector_image__8UTaL{transform:scale(1.165)}.VehicleCategorySelector_grid___csF3>.VehicleCategorySelector_card__iEOzI:first-child:hover .VehicleCategorySelector_image__8UTaL{transform:scale(1.305)}.VehicleCategorySelector_badge__02RUq{position:absolute;z-index:2;top:8px;left:8px;display:grid;place-items:center;min-width:29px;height:29px;padding:0 7px;border-radius:999px;background:#0b0b0d;color:#fff;font-size:9px;font-style:normal;font-weight:950;letter-spacing:.25px;box-shadow:0 5px 13px rgba(0,0,0,.16)}.VehicleCategorySelector_active__ZcigY .VehicleCategorySelector_badge__02RUq{background:var(--selector-accent)}.VehicleCategorySelector_copy__KVYdc{display:block;padding:8px 10px 9px;border-top:1px solid rgba(16,16,18,.14)}.VehicleCategorySelector_copy__KVYdc strong{display:block;overflow:hidden;color:#111;font-size:14px;font-weight:950;line-height:1.08;letter-spacing:-.35px;text-overflow:ellipsis;white-space:nowrap}.VehicleCategorySelector_meta__LbLYF{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;color:#55545a;font-size:12px;font-weight:850;line-height:1.1}.VehicleCategorySelector_meta__LbLYF i{color:var(--selector-accent);font-size:14px;font-style:normal;font-weight:950;line-height:1}@media(max-width:1080px){.VehicleCategorySelector_grid___csF3{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.VehicleCategorySelector_home__Niv4q{padding:16px 5vw 32px}.VehicleCategorySelector_listing__JDHTU,.VehicleCategorySelector_rent2buy___NJeF{margin-bottom:14px}.VehicleCategorySelector_heading__1biaC{margin-bottom:8px}.VehicleCategorySelector_home__Niv4q .VehicleCategorySelector_heading__1biaC span,.VehicleCategorySelector_listing__JDHTU .VehicleCategorySelector_heading__1biaC span,.VehicleCategorySelector_rent2buy___NJeF .VehicleCategorySelector_heading__1biaC span{min-height:25px;padding:0 10px;font-size:8px}.VehicleCategorySelector_heading__1biaC strong{display:none}.VehicleCategorySelector_grid___csF3{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.VehicleCategorySelector_card__iEOzI{min-height:101px;border-radius:13px}.VehicleCategorySelector_visual__b6f6s{min-height:57px;padding-top:2px}.VehicleCategorySelector_image__8UTaL{height:55px;transform:scale(1.11)}.VehicleCategorySelector_grid___csF3>.VehicleCategorySelector_card__iEOzI:first-child .VehicleCategorySelector_image__8UTaL{transform:scale(1.24)}.VehicleCategorySelector_card__iEOzI:hover .VehicleCategorySelector_image__8UTaL{transform:scale(1.13)}.VehicleCategorySelector_grid___csF3>.VehicleCategorySelector_card__iEOzI:first-child:hover .VehicleCategorySelector_image__8UTaL{transform:scale(1.26)}.VehicleCategorySelector_badge__02RUq{top:6px;left:6px;min-width:26px;height:26px;padding:0 6px;font-size:8px}.VehicleCategorySelector_copy__KVYdc{padding:7px 8px 8px}.VehicleCategorySelector_copy__KVYdc strong{font-size:12px;letter-spacing:-.2px}.VehicleCategorySelector_meta__LbLYF{font-size:11px;margin-top:4px}.VehicleCategorySelector_meta__LbLYF i{font-size:12px}}@media(prefers-reduced-motion:reduce){.VehicleCategorySelector_card__iEOzI,.VehicleCategorySelector_image__8UTaL{transition:none}.VehicleCategorySelector_card__iEOzI:active,.VehicleCategorySelector_card__iEOzI:hover{transform:none}.VehicleCategorySelector_card__iEOzI:hover .VehicleCategorySelector_image__8UTaL{transform:scale(1.14)}.VehicleCategorySelector_grid___csF3>.VehicleCategorySelector_card__iEOzI:first-child:hover .VehicleCategorySelector_image__8UTaL{transform:scale(1.28)}}.Rent2BuyStockBrowser_search__64Xc2.Rent2BuyStockBrowser_search__64Xc2{grid-template-columns:minmax(0,1.8fr) minmax(180px,.72fr) minmax(180px,.72fr) minmax(130px,.52fr)!important}@media(max-width:700px){.Rent2BuyStockBrowser_search__64Xc2.Rent2BuyStockBrowser_search__64Xc2{grid-template-columns:1fr 1fr!important}.Rent2BuyStockBrowser_search__64Xc2.Rent2BuyStockBrowser_search__64Xc2 .r2b-stock-search-main,.Rent2BuyStockBrowser_search__64Xc2.Rent2BuyStockBrowser_search__64Xc2 .r2b-stock-search-reset{grid-column:1/-1}}