.VehicleTabContext-module__UZZKzG__boundary{min-width:0}.VehicleTabContext-module__UZZKzG__boundary[data-vehicle-tab-restoring]>[data-vehicle-tab-content]{display:none}.VehicleTabContext-module__UZZKzG__boundary[data-vehicle-tab-restoring]>[data-vehicle-tab-pending]{display:flex}.VehicleTabContext-module__UZZKzG__status[hidden]{display:none}.VehicleTabContext-module__UZZKzG__status{text-align:center;color:#243e54;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;min-height:18rem;padding:2rem 1rem;display:flex}.VehicleTabContext-module__UZZKzG__status p{margin:0}.VehicleTabContext-module__UZZKzG__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.VehicleTabContext-module__UZZKzG__actions button{color:#173e5e;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5d2dc;border-radius:.65rem;padding:.65rem 1rem}.VehicleTabContext-module__UZZKzG__actions button:focus-visible{outline-offset:3px;outline:3px solid #318bc4}
.VehicleFavorites-module__npsEeG__control{z-index:2;flex-shrink:0;display:inline-flex;position:relative}.VehicleFavorites-module__npsEeG__heart{color:#315d92;cursor:pointer;background:#fff;border:1px solid #cfdaea;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:21px;line-height:1;transition:color .15s,border-color .15s,background .15s;display:inline-flex;box-shadow:0 2px 8px #16355b12}.VehicleFavorites-module__npsEeG__heart:hover{color:#b72f56;background:#fff8fa;border-color:#db9aaf}.VehicleFavorites-module__npsEeG__heart.VehicleFavorites-module__npsEeG__saved{color:#b72f56;background:#fff7fa;border-color:#e0a5b8}.VehicleFavorites-module__npsEeG__heart:focus-visible,.VehicleFavorites-module__npsEeG__nav:focus-visible,.VehicleFavorites-module__npsEeG__feedback button:focus-visible{outline-offset:3px;outline:3px solid #2c68bb}.VehicleFavorites-module__npsEeG__heart:disabled{cursor:progress}.VehicleFavorites-module__npsEeG__error{color:#922b41;z-index:20;background:#fff;border:1px solid #ecc6cd;border-radius:8px;width:min(260px,70vw);padding:10px 12px;font-size:13px;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 6px 20px #16355b20}.VehicleFavorites-module__npsEeG__nav{min-height:44px;color:inherit;font:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.VehicleFavorites-module__npsEeG__count{color:#164882;background:#edf3ff;border-radius:20px;place-items:center;min-width:22px;min-height:22px;padding:1px 5px;font-size:12px;font-weight:700;display:inline-grid}.VehicleFavorites-module__npsEeG__feedback{color:#75461b;background:#fff9ef;border:1px solid #e4be93;border-radius:10px;padding:12px 16px}.VehicleFavorites-module__npsEeG__feedback button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}@media (prefers-reduced-motion:reduce){.VehicleFavorites-module__npsEeG__heart{transition:none}}
.VehicleActionHint-module__AOIp_W__control{flex:none;display:inline-flex;position:relative}.VehicleActionHint-module__AOIp_W__tip{right:calc(100% + 8px);top:var(--action-tip-top,50%);bottom:var(--action-tip-bottom,auto);z-index:20;color:#fff;text-align:left;white-space:normal;width:max-content;max-width:min(220px,100vw - 100px);transform:translate(4px,var(--action-tip-y,-50%));opacity:0;visibility:hidden;pointer-events:none;background:#142f50;border-radius:8px;padding:9px 12px;font:400 12px/1.45 Montserrat,Segoe UI,Arial,sans-serif;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;box-shadow:0 4px 14px #102f5826}.VehicleActionHint-module__AOIp_W__tip:after{content:"";width:8px;position:absolute;top:0;bottom:0;left:100%}.VehicleActionHint-module__AOIp_W__control:not([data-hint-dismissed]):hover>.VehicleActionHint-module__AOIp_W__tip,.VehicleActionHint-module__AOIp_W__control:not([data-hint-dismissed]):focus-visible>.VehicleActionHint-module__AOIp_W__tip{opacity:1;visibility:visible;transform:translate(0,var(--action-tip-y,-50%));pointer-events:auto}.VehicleActionHint-module__AOIp_W__control:not([data-hint-dismissed]):has(>button:focus-visible)>.VehicleActionHint-module__AOIp_W__tip{opacity:1;visibility:visible;transform:translate(0,var(--action-tip-y,-50%));pointer-events:auto}@media (prefers-reduced-motion:reduce){.VehicleActionHint-module__AOIp_W__tip{transition:none}}
.LiveVehicleFavorite-module__-KphtW__toolbar{justify-content:flex-end;min-width:0;margin-bottom:10px;display:flex}.LiveVehicleFavorite-module__-KphtW__compact{flex:none;align-items:center;margin-left:auto;display:flex}.LiveVehicleFavorite-module__-KphtW__indicator{color:#b72f56;cursor:default;justify-content:center;align-items:center;width:32px;height:32px;font-size:21px;line-height:1;display:inline-flex}
.SearchResultsHeader-module__rrz9vq__header{color:#25476f;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 22px;font-family:Montserrat,Avenir Next,Segoe UI,Arial,sans-serif;display:flex}.SearchResultsHeader-module__rrz9vq__step{color:#64788c;margin:0 0 7px;font-size:13px;font-weight:600}.SearchResultsHeader-module__rrz9vq__title{color:#102747;letter-spacing:-.035em;margin:0;font:500 clamp(29px,3vw,40px)/1.16 Georgia,Times New Roman,serif}.SearchResultsHeader-module__rrz9vq__count{color:#64788c;text-align:right;margin:0 0 3px;font-size:14px;line-height:1.5}@media (max-width:575px){.SearchResultsHeader-module__rrz9vq__header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px}.SearchResultsHeader-module__rrz9vq__count{margin:0;font-size:13px}.SearchResultsHeader-module__rrz9vq__step{font-size:12px}}.SearchResultsHeader-module__rrz9vq__header .SearchResultsHeader-module__rrz9vq__step{font-size:13px}.SearchResultsHeader-module__rrz9vq__header .SearchResultsHeader-module__rrz9vq__count{font-size:14px}
.VehicleFavoritePlacement-module__ckCFvW__anchor{min-width:0;position:relative}.VehicleFavoritePlacement-module__ckCFvW__overlay,.VehicleFavoritePlacement-module__ckCFvW__catalogueFavorite,.VehicleFavoritePlacement-module__ckCFvW__detailFavorite,.VehicleFavoritePlacement-module__ckCFvW__popularFavorite,.VehicleFavoritePlacement-module__ckCFvW__similarFavorite{z-index:4;--action-tip-top:calc(100% + 8px);--action-tip-bottom:auto;--action-tip-y:0%;inset:12px 12px auto auto;position:absolute!important}.VehicleFavoritePlacement-module__ckCFvW__overlay [role=alert],.VehicleFavoritePlacement-module__ckCFvW__catalogueFavorite [role=alert],.VehicleFavoritePlacement-module__ckCFvW__detailFavorite [role=alert],.VehicleFavoritePlacement-module__ckCFvW__similarFavorite [role=alert]{left:auto;right:0}.VehicleFavoritePlacement-module__ckCFvW__overlay [data-vehicle-action-tip],.VehicleFavoritePlacement-module__ckCFvW__catalogueFavorite [data-vehicle-action-tip],.VehicleFavoritePlacement-module__ckCFvW__detailFavorite [data-vehicle-action-tip],.VehicleFavoritePlacement-module__ckCFvW__popularFavorite [data-vehicle-action-tip],.VehicleFavoritePlacement-module__ckCFvW__similarFavorite [data-vehicle-action-tip]{max-width:min(220px,100cqi - 24px);left:auto;right:0}.VehicleFavoritePlacement-module__ckCFvW__overlay [data-vehicle-action-tip]:after,.VehicleFavoritePlacement-module__ckCFvW__catalogueFavorite [data-vehicle-action-tip]:after,.VehicleFavoritePlacement-module__ckCFvW__detailFavorite [data-vehicle-action-tip]:after,.VehicleFavoritePlacement-module__ckCFvW__popularFavorite [data-vehicle-action-tip]:after,.VehicleFavoritePlacement-module__ckCFvW__similarFavorite [data-vehicle-action-tip]:after{width:auto;height:8px;inset:auto 0 100%}.VehicleFavoritePlacement-module__ckCFvW__popular{min-width:0;height:100%;position:relative}.VehicleFavoritePlacement-module__ckCFvW__catalogueFavorites{justify-content:flex-end;margin:0 0 12px;display:flex}.VehicleFavoritePlacement-module__ckCFvW__catalogueFavorites .VehicleFavoritePlacement-module__ckCFvW__catalogueNav{color:#92284a;text-align:start;background:#fff5f8;border:1px solid #d797ab;border-radius:12px;gap:10px;max-width:100%;min-height:46px;padding:9px 17px;font-size:14px;font-weight:700;line-height:1.4;transition:background .15s,border-color .15s;box-shadow:0 3px 10px #7d22420b}.VehicleFavoritePlacement-module__ckCFvW__catalogueFavorites .VehicleFavoritePlacement-module__ckCFvW__catalogueNav>:first-child{flex-shrink:0;font-size:20px}.VehicleFavoritePlacement-module__ckCFvW__catalogueFavorites .VehicleFavoritePlacement-module__ckCFvW__catalogueNav>:last-child:not(:nth-child(2)){color:#fff;background:#92284a}.VehicleFavoritePlacement-module__ckCFvW__catalogueFavorites .VehicleFavoritePlacement-module__ckCFvW__catalogueNav:hover{background:#fce8ef;border-color:#b72f56}.VehicleFavoritePlacement-module__ckCFvW__detailNavigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-width:0;display:flex}.VehicleFavoritePlacement-module__ckCFvW__detailNavigation>:first-child{flex:300px;min-width:0}.VehicleFavoritePlacement-module__ckCFvW__detailNavigation .VehicleFavoritePlacement-module__ckCFvW__detailFavorites{flex:0 auto;max-width:100%;margin:0 0 0 auto}@media (prefers-reduced-motion:reduce){.VehicleFavoritePlacement-module__ckCFvW__catalogueFavorites .VehicleFavoritePlacement-module__ckCFvW__catalogueNav{transition:none}}@media (max-width:600px){.VehicleFavoritePlacement-module__ckCFvW__detailNavigation>:first-child{flex-basis:100%}}
.VehicleDeliveryStatus-module__r-SmPW__status{box-sizing:border-box;letter-spacing:-.01em;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;width:fit-content;max-width:100%;min-height:32px;padding:6px 10px;font-size:12px;font-weight:750;line-height:1.4;display:inline-flex;position:relative}.VehicleDeliveryStatus-module__r-SmPW__status>svg{flex:none;font-size:16px}.VehicleDeliveryStatus-module__r-SmPW__status>.anticon{flex:none;font-size:16px}.VehicleDeliveryStatus-module__r-SmPW__label{overflow-wrap:anywhere;min-width:0}.VehicleDeliveryStatus-module__r-SmPW__free{color:#fff;background:#006747;border-color:#75bba3;box-shadow:0 3px 10px #00674724}.VehicleDeliveryStatus-module__r-SmPW__paid{color:#765318;background:#fff8e8;border-color:#e2c582;box-shadow:0 3px 10px #76531814}.VehicleDeliveryStatus-module__r-SmPW__office{color:#174f91;background:#eaf3ff;border-color:#a9c8ee;box-shadow:0 3px 10px #174f9117}.VehicleDeliveryStatus-module__r-SmPW__disclosure{width:fit-content;min-width:0;max-width:100%;position:relative}.VehicleDeliveryStatus-module__r-SmPW__disclosure[open]{z-index:25}.VehicleDeliveryStatus-module__r-SmPW__disclosure>summary{cursor:pointer;list-style:none}.VehicleDeliveryStatus-module__r-SmPW__disclosure>summary::-webkit-details-marker{display:none}.VehicleDeliveryStatus-module__r-SmPW__disclosure>summary:focus-visible{outline-offset:3px;outline:3px solid #155eef}.VehicleDeliveryStatus-module__r-SmPW__status>.VehicleDeliveryStatus-module__r-SmPW__infoIcon{color:#91691e;flex:0 0 15px;width:15px;height:15px;margin-left:2px;font-size:15px;line-height:1;display:inline-flex}.VehicleDeliveryStatus-module__r-SmPW__status>.VehicleDeliveryStatus-module__r-SmPW__chevron{font-size:10px;transition:transform .14s}.VehicleDeliveryStatus-module__r-SmPW__disclosure[open]>summary .VehicleDeliveryStatus-module__r-SmPW__chevron{transform:rotate(180deg)}.VehicleDeliveryStatus-module__r-SmPW__explanation{z-index:1;box-sizing:border-box;color:#fff;overflow-wrap:anywhere;background:#102747;border:1px solid #2c4868;border-radius:9px;gap:7px;width:max-content;max-width:min(330px,100vw - 64px);padding:12px 14px;font-size:12px;font-weight:400;line-height:1.55;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 8px 24px #10274733}.VehicleDeliveryStatus-module__r-SmPW__explanation:before{content:"";border:6px solid #0000;border-bottom-color:#102747;position:absolute;bottom:100%;left:16px}.VehicleDeliveryStatus-module__r-SmPW__explanation:after{content:"";width:100%;height:8px;position:absolute;bottom:100%;left:0}.VehicleDeliveryStatus-module__r-SmPW__fee{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.VehicleDeliveryStatus-module__r-SmPW__origin{color:#e0eafb}.VehicleDeliveryStatus-module__r-SmPW__recommendation{color:#e0eafb;border-top:1px solid #ffffff26;margin:0;padding-top:8px}.VehicleDeliveryStatus-module__r-SmPW__detail{margin-top:0}.VehicleDeliveryStatus-module__r-SmPW__catalogue{margin-top:8px}.VehicleDeliveryStatus-module__r-SmPW__popular>.VehicleDeliveryStatus-module__r-SmPW__status,.VehicleDeliveryStatus-module__r-SmPW__status.VehicleDeliveryStatus-module__r-SmPW__popular{border-radius:7px;min-height:30px;padding:5px 9px;font-size:11px;line-height:1.35}.VehicleDeliveryStatus-module__r-SmPW__popular>.VehicleDeliveryStatus-module__r-SmPW__status>svg,.VehicleDeliveryStatus-module__r-SmPW__status.VehicleDeliveryStatus-module__r-SmPW__popular>svg{font-size:15px}.VehicleDeliveryStatus-module__r-SmPW__popular>.VehicleDeliveryStatus-module__r-SmPW__status>.anticon{font-size:15px}.VehicleDeliveryStatus-module__r-SmPW__status.VehicleDeliveryStatus-module__r-SmPW__popular>.anticon{font-size:15px}@media (max-width:620px){.VehicleDeliveryStatus-module__r-SmPW__status{font-size:11px}.VehicleDeliveryStatus-module__r-SmPW__disclosure>summary{min-height:44px}.VehicleDeliveryStatus-module__r-SmPW__status.VehicleDeliveryStatus-module__r-SmPW__popular{min-height:44px;padding:8px 11px}.VehicleDeliveryStatus-module__r-SmPW__explanation{max-width:min(300px,100vw - 80px)}}@media (prefers-reduced-motion:reduce){.VehicleDeliveryStatus-module__r-SmPW__chevron{transition:none}}
.SearchResultsLoadMore-module__gX_U9q__region{color:#25476f;width:100%;min-width:0;font:inherit;margin:20px 0 0}.SearchResultsLoadMore-module__gX_U9q__sentinel{width:100%;height:1px}.SearchResultsLoadMore-module__gX_U9q__status{justify-content:center;align-items:center;gap:10px;margin:0 0 16px;font-size:14px;display:flex}.SearchResultsLoadMore-module__gX_U9q__spinner{border:2px solid #d8e4f4;border-top-color:#245fae;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite SearchResultsLoadMore-module__gX_U9q__loading}.SearchResultsLoadMore-module__gX_U9q__placeholders{gap:16px;display:grid}.SearchResultsLoadMore-module__gX_U9q__card{background:#fff;border:1px solid #dce5ef;border-radius:18px;align-items:center;gap:24px;padding:22px;display:flex}.SearchResultsLoadMore-module__gX_U9q__photo,.SearchResultsLoadMore-module__gX_U9q__lines span{background:linear-gradient(90deg,#eef2f7 25%,#f8faff 50%,#eef2f7 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s ease-in-out infinite SearchResultsLoadMore-module__gX_U9q__shimmer;display:block}.SearchResultsLoadMore-module__gX_U9q__photo{width:28%;height:130px}.SearchResultsLoadMore-module__gX_U9q__lines{flex:1;gap:16px;display:grid}.SearchResultsLoadMore-module__gX_U9q__lines span{height:13px}.SearchResultsLoadMore-module__gX_U9q__lines span:first-child{width:65%;height:22px}.SearchResultsLoadMore-module__gX_U9q__lines span:last-child{width:80%}.SearchResultsLoadMore-module__gX_U9q__feedback{text-align:center;font-size:14px}.SearchResultsLoadMore-module__gX_U9q__feedback button{color:#215caa;min-height:44px;font:inherit;cursor:pointer;background:#edf4ff;border:1px solid #cbdcf2;border-radius:9px;padding:10px 22px;font-weight:600}.SearchResultsLoadMore-module__gX_U9q__feedback button:hover{background:#e1edff}@media (min-width:1200px){.SearchResultsLoadMore-module__gX_U9q__region{width:calc(100% - 244px);margin-left:auto}}@media (min-width:1201px){.SearchResultsLoadMore-module__gX_U9q__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.SearchResultsLoadMore-module__gX_U9q__grid .SearchResultsLoadMore-module__gX_U9q__card{flex-direction:column;gap:18px;padding:16px}.SearchResultsLoadMore-module__gX_U9q__grid .SearchResultsLoadMore-module__gX_U9q__photo{width:100%;height:175px}.SearchResultsLoadMore-module__gX_U9q__grid .SearchResultsLoadMore-module__gX_U9q__lines{width:100%}}@media (max-width:575px){.SearchResultsLoadMore-module__gX_U9q__card{gap:14px;padding:16px}.SearchResultsLoadMore-module__gX_U9q__photo{width:35%;height:95px}.SearchResultsLoadMore-module__gX_U9q__card:nth-child(n+3){display:none}}@keyframes SearchResultsLoadMore-module__gX_U9q__loading{to{transform:rotate(360deg)}}@keyframes SearchResultsLoadMore-module__gX_U9q__shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.SearchResultsLoadMore-module__gX_U9q__spinner,.SearchResultsLoadMore-module__gX_U9q__photo,.SearchResultsLoadMore-module__gX_U9q__lines span{animation:none}}
.PopularOfferCard-module__xet16a__catalogueLink{color:#2e639f;flex:0 auto;align-self:center;align-items:center;gap:10px;max-width:300px;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.PopularOfferCard-module__xet16a__catalogueLink:hover{color:#184a85;text-underline-offset:3px;text-decoration:underline}.PopularOfferCard-module__xet16a__catalogueLink:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #2a69ba}.PopularOfferCard-module__xet16a__headingWithCatalogue{flex-direction:column;align-items:flex-start;max-width:none;display:flex}.PopularOfferCard-module__xet16a__catalogueHeaderLink{white-space:nowrap;align-self:center;max-width:100%;min-height:32px;margin-top:0;font-size:14px;display:inline-flex}.PopularOfferCard-module__xet16a__catalogueHeaderLink>span{flex-shrink:0}.PopularOfferCard-module__xet16a__desktopCategory,.PopularOfferCard-module__xet16a__compactActionLabel{display:none}.PopularOfferCard-module__xet16a__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;width:100%;display:grid}.PopularOfferCard-module__xet16a__offerCard{color:#173b60;background:#fff;border:1px solid #dfe7f0;border-radius:18px;flex-direction:column;min-width:0;height:100%;min-height:560px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:visible;box-shadow:0 4px 16px #173b600f}.PopularOfferCard-module__xet16a__offerCard,.PopularOfferCard-module__xet16a__offerCard *{box-sizing:border-box}.PopularOfferCard-module__xet16a__offerCard:focus-within{z-index:30}.PopularOfferCard-module__xet16a__offerCard:has(details[open]){z-index:30}.PopularOfferCard-module__xet16a__offerImageWrap{z-index:2;aspect-ratio:2.1;background:#f3f6fa;border-bottom:1px solid #e8edf3;border-radius:17px 17px 0 0;flex-shrink:0;position:relative;overflow:hidden}.PopularOfferCard-module__xet16a__offerImage{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.PopularOfferCard-module__xet16a__yearLabel{z-index:1;color:#fff;width:fit-content;box-shadow:none;letter-spacing:.02em;text-align:center;white-space:nowrap;pointer-events:none;background:#31736b;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600;line-height:18px;position:absolute;top:12px;left:12px}.PopularOfferCard-module__xet16a__yearLabel[data-popular-newer]{background:#205bb1}.PopularOfferCard-module__xet16a__yearLabel[data-popular-older]{background:#68627c}.PopularOfferCard-module__xet16a__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PopularOfferCard-module__xet16a__offerBody{min-width:0;color:inherit;background:#fff;border-radius:0 0 17px 17px;flex-direction:column;flex:1;padding:18px 20px;display:flex}.PopularOfferCard-module__xet16a__offerCard .PopularOfferCard-module__xet16a__identity h3{color:#12275f;overflow-wrap:break-word;margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.3}.PopularOfferCard-module__xet16a__identityHeading{margin-bottom:12px}.PopularOfferCard-module__xet16a__specLine{color:#61738a;flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;font-size:13px;font-weight:400;line-height:1.5;list-style:none;display:flex}.PopularOfferCard-module__xet16a__specLine li{align-items:center;gap:6px;min-width:0;display:inline-flex}.PopularOfferCard-module__xet16a__specLine :is(svg,img){object-fit:contain;color:#6684a4;flex:0 0 15px;width:15px;height:15px;margin:0}.PopularOfferCard-module__xet16a__specLine img{filter:brightness(0)saturate()invert(50.3%)sepia(12.5%)saturate(879.5%)hue-rotate(170.3deg)brightness(97.1%)contrast(105.1%)}.PopularOfferCard-module__xet16a__capacityLine{color:#58708b;flex-wrap:wrap;gap:6px 16px;margin-top:6px;font-size:13px;line-height:1.5;display:flex}.PopularOfferCard-module__xet16a__capacityLine>span{align-items:center;gap:6px;display:inline-flex}.PopularOfferCard-module__xet16a__capacityLine svg,.PopularOfferCard-module__xet16a__pickup svg{flex-shrink:0;width:16px;height:16px}.PopularOfferCard-module__xet16a__capacityLine svg{color:#6684a4}.PopularOfferCard-module__xet16a__offerBody>.PopularOfferCard-module__xet16a__offerBadges{z-index:4}.PopularOfferCard-module__xet16a__offerBadges{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex;position:relative}.PopularOfferCard-module__xet16a__deliveryControl{width:fit-content;max-width:100%}.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status],.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status]>summary{width:auto;min-height:24px}.PopularOfferCard-module__xet16a__deliveryControl>span[data-vehicle-delivery-status],.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status]>summary{color:#52677f;letter-spacing:normal;box-shadow:none;background:0 0;border:0;gap:8px;padding:0;font-family:inherit;font-size:13px;font-weight:400;line-height:22px}.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status=free],.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status=paid]:not(details),.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status=paid]>summary{color:#52677f;background:0 0;border:0}:is(.PopularOfferCard-module__xet16a__deliveryControl>span[data-vehicle-delivery-status]>.anticon,.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status]>summary>.anticon){color:#6684a4;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:22px;font-size:16px;display:inline-flex}.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status=free]>.anticon{color:#278065}.PopularOfferCard-module__xet16a__deliveryControl>details[data-vehicle-delivery-status]{position:static}.PopularOfferCard-module__xet16a__deliveryControl [data-vehicle-delivery-explanation]{border-radius:8px;max-width:min(330px,100%)}.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status]>summary>.anticon-info-circle{display:none}.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status]>summary>.anticon-down{flex-basis:11px;width:11px;margin-left:0;font-size:11px}.PopularOfferCard-module__xet16a__deliveryControl [data-vehicle-delivery-status]>span.anticon{flex:none}.PopularOfferCard-module__xet16a__terms{color:#52677f;gap:6px;margin:6px 0 0;font-size:13px;font-weight:400;line-height:22px;display:grid;position:relative}.PopularOfferCard-module__xet16a__terms:empty{display:none}.PopularOfferCard-module__xet16a__terms>p,.PopularOfferCard-module__xet16a__cancellation summary{align-items:flex-start;gap:8px;margin:0;display:flex}.PopularOfferCard-module__xet16a__terms>p>:first-child{color:#6684a4}.PopularOfferCard-module__xet16a__terms .anticon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:22px;margin-top:0;display:inline-flex}.PopularOfferCard-module__xet16a__cancellation{z-index:3;position:relative}.PopularOfferCard-module__xet16a__cancellation summary{cursor:pointer;width:fit-content;list-style:none}.PopularOfferCard-module__xet16a__cancellation summary::-webkit-details-marker{display:none}.PopularOfferCard-module__xet16a__cancellation summary:hover{color:#184a85}.PopularOfferCard-module__xet16a__cancellation summary:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #2e639f}.PopularOfferCard-module__xet16a__cancellation summary .PopularOfferCard-module__xet16a__cancellationChevron{color:#6a819a;flex:0 0 11px;width:11px;height:22px;font-size:11px;transition:transform .14s}.PopularOfferCard-module__xet16a__cancellation[open] .PopularOfferCard-module__xet16a__cancellationChevron{transform:rotate(180deg)}.PopularOfferCard-module__xet16a__cancellationExplanation{z-index:20;color:#e0eafb;overflow-wrap:anywhere;background:#102747;border:1px solid #2c4868;border-radius:8px;width:min(330px,100%);margin:0;padding:12px 14px;font-size:12px;font-weight:400;line-height:1.55;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 8px 24px #10274733}.PopularOfferCard-module__xet16a__cancellationExplanation:before{content:"";border:6px solid #0000;border-bottom-color:#102747;position:absolute;bottom:100%;left:16px}.PopularOfferCard-module__xet16a__cancellationExplanation:after{content:"";width:100%;height:8px;position:absolute;bottom:100%;left:0}.PopularOfferCard-module__xet16a__pickup{color:#365879;align-items:flex-start;gap:8px;margin:15px 0 0;font-size:12px;line-height:1.6;display:flex}.PopularOfferCard-module__xet16a__pickup svg{color:#7e97b0;margin-top:2px}.PopularOfferCard-module__xet16a__priceArea{margin-top:auto;padding-top:16px}.PopularOfferCard-module__xet16a__priceSummary{border-top:1px solid #e8edf3;justify-content:space-between;align-items:flex-end;gap:12px;min-height:58px;padding-top:12px;display:flex}.PopularOfferCard-module__xet16a__priceLine{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.PopularOfferCard-module__xet16a__priceLine strong{color:#173b60;letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-family:inherit;font-size:27px;font-weight:700;line-height:1.2}.PopularOfferCard-module__xet16a__priceFrom,.PopularOfferCard-module__xet16a__priceDay{color:#6a7a8e;font-size:12px;font-weight:400}.PopularOfferCard-module__xet16a__depositSummary{text-align:right;font-variant-numeric:tabular-nums;flex:none;gap:2px;display:grid}.PopularOfferCard-module__xet16a__depositSummary span{color:#6a7a8e;font-size:11px;line-height:1.35}.PopularOfferCard-module__xet16a__depositSummary .PopularOfferCard-module__xet16a__lowDepositLabel{z-index:2;color:#176b4f;white-space:nowrap;background:#edf8f3;border:1px solid #b9dfcf;border-radius:6px;justify-content:flex-end;justify-self:end;align-items:center;gap:4px;width:fit-content;padding:3px 6px;font-weight:600;display:inline-flex;position:relative}.PopularOfferCard-module__xet16a__lowDepositLabel svg{flex:0 0 13px;width:13px;height:13px}.PopularOfferCard-module__xet16a__depositSummary strong{color:#294b6c;font-family:inherit;font-size:14px;font-weight:600;line-height:1.35}.PopularOfferCard-module__xet16a__offerButton{z-index:2;color:#fff;cursor:pointer;background:#285f9e;border:1px solid #285f9e;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-top:14px;padding:10px 14px;font-size:13px;font-weight:600;line-height:22px;text-decoration:none;transition:background .18s,border-color .18s;display:flex;position:relative}.PopularOfferCard-module__xet16a__offerButton:focus-visible{outline-offset:3px;outline:3px solid #2a69ba47}.PopularOfferCard-module__xet16a__favorite [data-vehicle-favorite]{border-width:1px;width:38px;min-width:38px;height:38px;min-height:38px;padding:8px;box-shadow:0 2px 6px #173b6010}.PopularOfferCard-module__xet16a__favorite [data-vehicle-favorite] .anticon{font-size:20px}.PopularOfferCard-module__xet16a__gridContainer{text-align:center}.PopularOfferCard-module__xet16a__gridItem{text-align:left;min-width:0}@media (hover:hover) and (pointer:fine){.PopularOfferCard-module__xet16a__offerCard:hover{border-color:#b9cce1;transform:translateY(-3px);box-shadow:0 12px 28px #173b601f}.PopularOfferCard-module__xet16a__offerCard:hover .PopularOfferCard-module__xet16a__offerImage{transform:scale(1.025)}.PopularOfferCard-module__xet16a__offerButton:hover{color:#fff;background:#1e5089;border-color:#1e5089}}@media (max-width:1050px){.PopularOfferCard-module__xet16a__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.PopularOfferCard-module__xet16a__catalogueHeaderLink{min-height:44px}}@media (min-width:601px) and (max-width:1050px){.PopularOfferCard-module__xet16a__gridItem:only-child{grid-column:1/-1}}@media (max-width:900px){.PopularOfferCard-module__xet16a__catalogueLink{align-self:flex-start;max-width:100%}}@media (max-width:600px){.PopularOfferCard-module__xet16a__grid{grid-template-columns:minmax(0,1fr);gap:20px}}@media (prefers-reduced-motion:reduce){.PopularOfferCard-module__xet16a__offerCard,.PopularOfferCard-module__xet16a__offerButton,.PopularOfferCard-module__xet16a__offerImage,.PopularOfferCard-module__xet16a__cancellationChevron{transition:none}.PopularOfferCard-module__xet16a__offerCard:hover,.PopularOfferCard-module__xet16a__offerCard:hover .PopularOfferCard-module__xet16a__offerImage{transform:none}}.PopularOfferCard-module__xet16a__offerEssentials{display:contents}.PopularOfferCard-module__xet16a__offerEssentials>.PopularOfferCard-module__xet16a__offerBadges{z-index:4}@media (max-width:1050px){.PopularOfferCard-module__xet16a__offerCard{border-color:#dce5ef;min-height:0}.PopularOfferCard-module__xet16a__offerImageWrap{aspect-ratio:47/24;border:0}.PopularOfferCard-module__xet16a__offerCard .PopularOfferCard-module__xet16a__favorite{top:10px;right:10px}.PopularOfferCard-module__xet16a__favorite [data-vehicle-favorite]{width:44px;min-width:44px;height:44px;min-height:44px}.PopularOfferCard-module__xet16a__offerBody{border-radius:0;gap:16px;padding:20px 22px 0}.PopularOfferCard-module__xet16a__offerCard .PopularOfferCard-module__xet16a__identity h3{margin-bottom:0;font-size:20px;line-height:1.35}.PopularOfferCard-module__xet16a__desktopCategory{color:#52677f;margin:0;font-size:13px;font-weight:400;line-height:22px;display:block}.PopularOfferCard-module__xet16a__specifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.PopularOfferCard-module__xet16a__specLine{color:#52677f;font-size:13px;font-weight:400;line-height:22px;display:contents}.PopularOfferCard-module__xet16a__specLine li{overflow-wrap:anywhere;gap:8px;min-height:22px}.PopularOfferCard-module__xet16a__specLine li[data-spec=category]{display:none}.PopularOfferCard-module__xet16a__specLine :is(svg,img),.PopularOfferCard-module__xet16a__capacityLine svg{color:#6684a4;flex:0 0 16px;width:16px;height:16px}:is(.PopularOfferCard-module__xet16a__specLine li>.anticon,.PopularOfferCard-module__xet16a__capacityLine>span>.anticon){flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:22px;display:inline-flex}.PopularOfferCard-module__xet16a__capacityLine{color:#52677f;margin-top:0;font-size:13px;font-weight:400;line-height:22px;display:contents}.PopularOfferCard-module__xet16a__capacityLine>span{overflow-wrap:anywhere;gap:8px;min-width:0}.PopularOfferCard-module__xet16a__offerEssentials{border-top:1px solid #edf0f4;gap:6px;padding-top:14px;display:grid}.PopularOfferCard-module__xet16a__offerBadges{margin:0}.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status],.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status]>summary{min-height:24px}.PopularOfferCard-module__xet16a__deliveryControl>span[data-vehicle-delivery-status],.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status]>summary{font-size:13px}.PopularOfferCard-module__xet16a__terms{gap:6px;margin:0;font-size:13px;line-height:22px}.PopularOfferCard-module__xet16a__terms>p,.PopularOfferCard-module__xet16a__cancellation summary{align-items:flex-start;min-height:22px}.PopularOfferCard-module__xet16a__pickup{margin:4px 0 0;font-size:13px;line-height:22px}.PopularOfferCard-module__xet16a__pickup>span{overflow-wrap:anywhere;min-width:0}.PopularOfferCard-module__xet16a__priceArea{background:#fff;border-radius:0 0 17px 17px;padding:16px 22px 20px}.PopularOfferCard-module__xet16a__priceSummary{border-color:#edf0f4;flex-wrap:wrap;gap:12px 8px;min-height:65px;padding-top:16px}.PopularOfferCard-module__xet16a__priceLine{flex:140px;gap:5px}.PopularOfferCard-module__xet16a__priceLine strong{color:#12275f;white-space:nowrap;font-size:28px}.PopularOfferCard-module__xet16a__priceFrom,.PopularOfferCard-module__xet16a__priceDay{color:#60738a;font-size:13px}.PopularOfferCard-module__xet16a__depositSummary{max-width:100%;margin-left:auto}.PopularOfferCard-module__xet16a__depositSummary span{font-size:12px;line-height:1.4}.PopularOfferCard-module__xet16a__depositSummary .PopularOfferCard-module__xet16a__lowDepositLabel{white-space:normal;max-width:100%}.PopularOfferCard-module__xet16a__depositSummary strong{font-size:15px;line-height:1.4}.PopularOfferCard-module__xet16a__fullActionLabel{display:none}.PopularOfferCard-module__xet16a__compactActionLabel{display:inline}.PopularOfferCard-module__xet16a__offerButton{min-height:44px;font-size:13px}}@media (max-width:600px){.PopularOfferCard-module__xet16a__offerBody{padding:20px 22px 0}.PopularOfferCard-module__xet16a__offerCard .PopularOfferCard-module__xet16a__identity h3{font-size:20px}.PopularOfferCard-module__xet16a__priceArea{padding:16px 22px 20px}}@media (max-width:380px),(min-width:601px) and (max-width:760px){.PopularOfferCard-module__xet16a__priceLine{flex-basis:100%}.PopularOfferCard-module__xet16a__depositSummary{text-align:left;flex:100%;justify-content:space-between;align-items:center;gap:12px;display:flex}.PopularOfferCard-module__xet16a__depositSummary strong{white-space:nowrap}}@media (min-width:1051px){.PopularOfferCard-module__xet16a__grid{row-gap:32px}.PopularOfferCard-module__xet16a__offerCard{border-color:#dce5ef;min-height:0}.PopularOfferCard-module__xet16a__offerImageWrap{aspect-ratio:47/24;border:0;margin:0}.PopularOfferCard-module__xet16a__offerCard .PopularOfferCard-module__xet16a__favorite{top:12px;right:12px}.PopularOfferCard-module__xet16a__offerBody{border-radius:0;gap:16px;padding:20px 22px 0}.PopularOfferCard-module__xet16a__offerCard .PopularOfferCard-module__xet16a__identity h3{margin-bottom:0;font-size:20px;line-height:1.35}.PopularOfferCard-module__xet16a__identityHeading{flex-direction:column;display:flex}.PopularOfferCard-module__xet16a__desktopCategory{color:#52677f;margin:0;font-size:13px;font-weight:400;line-height:22px;display:block}.PopularOfferCard-module__xet16a__specifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.PopularOfferCard-module__xet16a__specLine{color:#52677f;font-size:13px;font-weight:400;line-height:22px;display:contents}.PopularOfferCard-module__xet16a__specLine li{gap:8px;min-height:22px}.PopularOfferCard-module__xet16a__specLine li[data-spec=category]{display:none}.PopularOfferCard-module__xet16a__specLine :is(svg,img),.PopularOfferCard-module__xet16a__capacityLine svg{color:#6684a4;flex:0 0 16px;width:16px;height:16px}:is(.PopularOfferCard-module__xet16a__specLine li>.anticon,.PopularOfferCard-module__xet16a__capacityLine>span>.anticon){flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:22px;display:inline-flex}.PopularOfferCard-module__xet16a__capacityLine{color:#52677f;margin-top:0;font-size:13px;font-weight:400;line-height:22px;display:contents}.PopularOfferCard-module__xet16a__capacityLine>span{gap:8px}.PopularOfferCard-module__xet16a__offerEssentials{border-top:1px solid #edf0f4;gap:6px;margin-top:0;padding-top:14px;display:grid}.PopularOfferCard-module__xet16a__offerBadges{margin:0;position:relative}.PopularOfferCard-module__xet16a__deliveryControl{width:fit-content;max-width:100%}.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status],.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status]>summary{width:auto;min-height:24px}.PopularOfferCard-module__xet16a__deliveryControl>span[data-vehicle-delivery-status],.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status]>summary{letter-spacing:normal;background:0 0;border:0;gap:8px;padding:0;font-family:inherit;font-size:13px;font-weight:400;line-height:22px}:is(.PopularOfferCard-module__xet16a__deliveryControl>span[data-vehicle-delivery-status]>.anticon,.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status]>summary>.anticon){flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:22px;font-size:16px;display:inline-flex}.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status=paid]>summary{color:#52677f}.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status=paid]>summary>.anticon-car{color:#6684a4}.PopularOfferCard-module__xet16a__deliveryControl>details[data-vehicle-delivery-status]{position:static}.PopularOfferCard-module__xet16a__deliveryControl [data-vehicle-delivery-explanation]{max-width:min(330px,100%)}.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status]>summary>.anticon-info-circle{display:none}.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status]>summary>.anticon-down{color:#6a819a;flex-basis:11px;width:11px;margin-left:0;font-size:11px}.PopularOfferCard-module__xet16a__terms{color:#52677f;gap:6px;margin:0;font-size:13px;font-weight:400;line-height:22px}.PopularOfferCard-module__xet16a__terms .anticon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:22px;margin-top:0;display:inline-flex}.PopularOfferCard-module__xet16a__pickup{margin:0;font-size:13px}.PopularOfferCard-module__xet16a__pickup>span{overflow-wrap:anywhere;min-width:0}.PopularOfferCard-module__xet16a__priceArea{background:#fff;border:0;border-radius:0 0 17px 17px;margin:0;padding:16px 22px 20px}.PopularOfferCard-module__xet16a__priceSummary{border-top:1px solid #edf0f4;flex-wrap:wrap;gap:10px 8px;min-height:65px;padding-top:16px}.PopularOfferCard-module__xet16a__priceLine{flex:140px;gap:5px}.PopularOfferCard-module__xet16a__priceLine strong{color:#12275f;white-space:nowrap;font-size:28px}.PopularOfferCard-module__xet16a__priceFrom,.PopularOfferCard-module__xet16a__priceDay{color:#60738a;font-size:13px}.PopularOfferCard-module__xet16a__depositSummary{max-width:100%;margin-left:auto}.PopularOfferCard-module__xet16a__depositSummary span{color:#60738a;font-size:12px;line-height:1.4}.PopularOfferCard-module__xet16a__depositSummary .PopularOfferCard-module__xet16a__lowDepositLabel{color:#176b4f}.PopularOfferCard-module__xet16a__depositSummary strong{font-size:15px;font-weight:600;line-height:1.4}.PopularOfferCard-module__xet16a__fullActionLabel{display:none}.PopularOfferCard-module__xet16a__compactActionLabel{display:inline}.PopularOfferCard-module__xet16a__offerButton{color:#fff;background:#285f9e;border-color:#285f9e;border-radius:8px;min-height:44px;margin-top:14px;padding:10px 14px;font-size:13px;line-height:22px}.PopularOfferCard-module__xet16a__offerButton:hover{color:#fff;background:#1e5089;border-color:#1e5089}}@media (min-width:1051px) and (max-width:1200px){.PopularOfferCard-module__xet16a__identityHeading{min-height:54px}}@media (hover:none){.PopularOfferCard-module__xet16a__offerCard{transition:transform .12s,border-color .2s,box-shadow .2s}.PopularOfferCard-module__xet16a__offerCard:active{border-color:#b9cce1;transform:scale(.985)}.PopularOfferCard-module__xet16a__offerButton:active{background:#1e5089;border-color:#1e5089}.PopularOfferCard-module__xet16a__favorite [data-vehicle-favorite]:active{transform:scale(.92)}}@media (max-width:600px){.PopularOfferCard-module__xet16a__offerImageWrap:after{content:"";pointer-events:none;background:linear-gradient(#0a1c3357,#0a1c3300);height:72px;position:absolute;inset:0 0 auto}.PopularOfferCard-module__xet16a__offerEssentials{gap:8px;padding-top:16px}.PopularOfferCard-module__xet16a__offerBadges,.PopularOfferCard-module__xet16a__terms{gap:8px}.PopularOfferCard-module__xet16a__priceLine{gap:6px}.PopularOfferCard-module__xet16a__offerButton{font-size:15px}.PopularOfferCard-module__xet16a__depositSummary strong{font-size:13px}.PopularOfferCard-module__xet16a__priceFrom{font-size:12px}}@media (prefers-reduced-motion:reduce){.PopularOfferCard-module__xet16a__offerCard:active,.PopularOfferCard-module__xet16a__favorite [data-vehicle-favorite]:active{transform:none}}.PopularOfferCard-module__xet16a__desktopCategory{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.PopularOfferCard-module__xet16a__categoryFact{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:inline-flex}.PopularOfferCard-module__xet16a__categoryFact>.anticon{color:#6684a4;flex:0 0 16px;justify-content:center;align-items:center;width:16px;font-size:15px;display:inline-flex}.PopularOfferCard-module__xet16a__similarityCount{color:#245f9d;white-space:nowrap;background:#f2f7ff;border:1px solid #c8d9ed;border-radius:6px;justify-self:end;align-items:center;gap:5px;width:fit-content;min-height:22px;margin-left:auto;padding:1px 7px;font-size:12px;font-weight:600;line-height:18px;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.PopularOfferCard-module__xet16a__similarityIcon{font-size:13px}.PopularOfferCard-module__xet16a__similarityArrow{font-size:10px;transition:transform .16s}.PopularOfferCard-module__xet16a__similarityCount:hover{color:#164e89;text-underline-offset:2px;background:#e5f0ff;border-color:#86addb;text-decoration:underline}.PopularOfferCard-module__xet16a__similarityCount:hover .PopularOfferCard-module__xet16a__similarityArrow{transform:translate(2px)}.PopularOfferCard-module__xet16a__similarityCount:focus-visible{outline-offset:2px;outline:2px solid #245f9d}@media (prefers-reduced-motion:reduce){.PopularOfferCard-module__xet16a__similarityCount,.PopularOfferCard-module__xet16a__similarityArrow{transition:none}}.PopularOfferCard-module__xet16a__specLine,.PopularOfferCard-module__xet16a__capacityLine,.PopularOfferCard-module__xet16a__desktopCategory{font-size:13.5px}.PopularOfferCard-module__xet16a__terms,.PopularOfferCard-module__xet16a__pickup,.PopularOfferCard-module__xet16a__deliveryControl>span[data-vehicle-delivery-status],.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status]>summary{font-size:13px}.PopularOfferCard-module__xet16a__depositSummary span{font-size:12px}.PopularOfferCard-module__xet16a__depositSummary strong{font-size:14px}.PopularOfferCard-module__xet16a__priceFrom,.PopularOfferCard-module__xet16a__priceDay,.PopularOfferCard-module__xet16a__cancellationExplanation{font-size:13px}.PopularOfferCard-module__xet16a__similarityCount{font-size:12px}.PopularOfferCard-module__xet16a__offerButton{font-size:14px}@media (max-width:600px){.PopularOfferCard-module__xet16a__specLine,.PopularOfferCard-module__xet16a__capacityLine,.PopularOfferCard-module__xet16a__desktopCategory,.PopularOfferCard-module__xet16a__terms,.PopularOfferCard-module__xet16a__pickup,.PopularOfferCard-module__xet16a__deliveryControl>span[data-vehicle-delivery-status],.PopularOfferCard-module__xet16a__deliveryControl>[data-vehicle-delivery-status]>summary{font-size:14px}.PopularOfferCard-module__xet16a__depositSummary span{font-size:13px}.PopularOfferCard-module__xet16a__cancellationExplanation{font-size:14px}.PopularOfferCard-module__xet16a__similarityCount{font-size:13px}.PopularOfferCard-module__xet16a__offerButton{font-size:15px}}
.SearchVehicleBadges-module__kmZIQa__badges{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:8px 0 0;padding:0;list-style:none;display:flex}.SearchVehicleBadges-module__kmZIQa__badge{color:#28558d;overflow-wrap:anywhere;background:#eef4fc;border:1px solid #c9d9ef;border-radius:6px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:3px 7px;font-size:10px;font-weight:650;line-height:1.5;display:inline-flex}.SearchVehicleBadges-module__kmZIQa__badge svg{flex:0 0 15px}.SearchVehicleBadges-module__kmZIQa__badge[data-search-vehicle-badge=low-deposit]{color:#276449;background:#edf8f2;border-color:#c4e2d7}.SearchVehicleBadges-module__kmZIQa__badge[data-search-vehicle-badge=free-delivery]{color:#fff;background:#006747;border-color:#75bba3}.SearchVehicleBadges-module__kmZIQa__badge[data-search-vehicle-badge=paid-delivery]{color:#765318;background:#fff8e8;border-color:#e2c582}.SearchVehicleBadges-module__kmZIQa__badge[data-search-vehicle-badge=discount]{color:#694098;background:#f3edfc;border-color:#d8c8ed}.SearchVehicleBadges-module__kmZIQa__ageRibbon{z-index:1;color:#fff;letter-spacing:.02em;text-align:center;white-space:nowrap;pointer-events:none;background:#31736b;border-radius:6px;width:fit-content;padding:5px 9px;font-family:inherit;font-size:12px;font-weight:600;line-height:18px;position:absolute;top:12px;left:12px}.SearchVehicleBadges-module__kmZIQa__ageRibbon[data-search-vehicle-badge=newer]{background:#205bb1}.SearchVehicleBadges-module__kmZIQa__ageRibbon[data-search-vehicle-badge=older]{background:#68627c}.SearchVehicleBadges-module__kmZIQa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CommercialPriceComparison-module__rQOqya__section{box-sizing:border-box;color:#193356;background:#fff;border:1px solid #dbe4f1;border-radius:20px;width:100%;min-width:0;max-width:1200px;padding:28px 30px;font-family:Montserrat,Avenir Next,Arial,sans-serif}.CommercialPriceComparison-module__rQOqya__section.CommercialPriceComparison-module__rQOqya__section.CommercialPriceComparison-module__rQOqya__section{margin:28px auto 0!important}.CommercialPriceComparison-module__rQOqya__section *,.CommercialPriceComparison-module__rQOqya__section :before,.CommercialPriceComparison-module__rQOqya__section :after{box-sizing:border-box}.CommercialPriceComparison-module__rQOqya__eyebrow{color:#215fa8;letter-spacing:.07em;text-transform:uppercase;background:#f0f6ff;border:1px solid #d3e3f6;border-radius:20px;margin-bottom:10px;padding:4px 9px;font-size:11px;font-weight:650;line-height:1.5;display:inline-block}.CommercialPriceComparison-module__rQOqya__header h2{color:#163d70;margin:0 0 10px;font-family:Georgia,serif;font-size:clamp(23px,2.3vw,30px);font-weight:500;line-height:1.25}.CommercialPriceComparison-module__rQOqya__header p{max-width:850px;margin:0;font-size:15px;line-height:1.6}.CommercialPriceComparison-module__rQOqya__context{background:#f3f7fc;border:1px solid #dae6f4;border-radius:12px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,.9fr);gap:18px;margin:22px 0;padding:16px 18px;display:grid}.CommercialPriceComparison-module__rQOqya__context>div{min-width:0}.CommercialPriceComparison-module__rQOqya__context>div+div{border-left:1px solid #d5e2f1;padding-left:18px}.CommercialPriceComparison-module__rQOqya__context dt{color:#526782;margin-bottom:5px;font-size:14px;line-height:1.5}.CommercialPriceComparison-module__rQOqya__context dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650;line-height:1.6}.CommercialPriceComparison-module__rQOqya__context time{white-space:nowrap}.CommercialPriceComparison-module__rQOqya__compactDate{display:none}.CommercialPriceComparison-module__rQOqya__duration{color:#215fa8;background:#e5effc;border-radius:20px;width:fit-content;margin-top:7px;padding:2px 8px;font-size:13px;font-weight:650;display:block}.CommercialPriceComparison-module__rQOqya__table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.CommercialPriceComparison-module__rQOqya__table thead th{text-align:left;vertical-align:bottom;background:#f3f7fc;padding:12px 10px;font-size:13px;font-weight:600}.CommercialPriceComparison-module__rQOqya__table tbody th,.CommercialPriceComparison-module__rQOqya__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e1e8f2;padding:17px 10px}.CommercialPriceComparison-module__rQOqya__vehicle{width:25%;font-weight:400}.CommercialPriceComparison-module__rQOqya__category{color:#42658b;background:#eef5ff;border:1px solid #d5e3f4;border-radius:6px;max-width:100%;margin-bottom:7px;padding:2px 8px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.CommercialPriceComparison-module__rQOqya__vehicleName{color:#163d70;overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.35;text-decoration:none;display:block}.CommercialPriceComparison-module__rQOqya__vehicleName:hover{text-underline-offset:3px;text-decoration:underline}.CommercialPriceComparison-module__rQOqya__vehicleName:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #215fa8}.CommercialPriceComparison-module__rQOqya__vehicle small{color:#526782;margin-top:5px;font-size:13px;display:block}.CommercialPriceComparison-module__rQOqya__amount{white-space:nowrap;font-variant-numeric:tabular-nums}.CommercialPriceComparison-module__rQOqya__total{color:#194e91;background:#eef5ff}.CommercialPriceComparison-module__rQOqya__table thead th:nth-child(3){background:#e5effc}.CommercialPriceComparison-module__rQOqya__total strong{font-size:20px}.CommercialPriceComparison-module__rQOqya__mobileLabel{display:none}.CommercialPriceComparison-module__rQOqya__offer a,.CommercialPriceComparison-module__rQOqya__actions a{color:#215fa8;font-weight:650;text-decoration:none}.CommercialPriceComparison-module__rQOqya__offer a{background:#eef5ff;border:1px solid #bfd3ee;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:8px 12px;display:inline-flex}.CommercialPriceComparison-module__rQOqya__offer a:hover{background:#e0edff;border-color:#8fb4de}.CommercialPriceComparison-module__rQOqya__offer a:hover,.CommercialPriceComparison-module__rQOqya__actions a:hover{text-underline-offset:3px;text-decoration:underline}.CommercialPriceComparison-module__rQOqya__offer a:focus-visible,.CommercialPriceComparison-module__rQOqya__actions a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #215fa8}.CommercialPriceComparison-module__rQOqya__notes{color:#526782;max-width:980px;margin-top:20px;font-size:14px;line-height:1.65}.CommercialPriceComparison-module__rQOqya__notes p{margin:7px 0}.CommercialPriceComparison-module__rQOqya__actions{flex-wrap:wrap;gap:14px 28px;margin-top:20px;font-size:15px;line-height:1.6;display:flex}@media (min-width:1001px){.CommercialPriceComparison-module__rQOqya__table tbody tr:nth-child(2n){background:#f8fafd}.CommercialPriceComparison-module__rQOqya__total{color:#193356;background:0 0}.CommercialPriceComparison-module__rQOqya__total strong{font-size:17px;font-weight:600}.CommercialPriceComparison-module__rQOqya__table thead th:nth-child(3){background:#f3f7fc}}@media (max-width:1000px){.CommercialPriceComparison-module__rQOqya__context{grid-template-columns:repeat(2,minmax(0,1fr))}.CommercialPriceComparison-module__rQOqya__context>div:first-child{grid-column:1/-1}.CommercialPriceComparison-module__rQOqya__context>div:nth-child(2){border-left:0;padding-left:0}.CommercialPriceComparison-module__rQOqya__table{display:block}.CommercialPriceComparison-module__rQOqya__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CommercialPriceComparison-module__rQOqya__table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.CommercialPriceComparison-module__rQOqya__table tbody tr{border:1px solid #dbe5f2;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.CommercialPriceComparison-module__rQOqya__table tbody th,.CommercialPriceComparison-module__rQOqya__table td{border:0;min-width:0;padding:0}.CommercialPriceComparison-module__rQOqya__vehicle,.CommercialPriceComparison-module__rQOqya__offer{grid-column:1/-1;width:auto}.CommercialPriceComparison-module__rQOqya__vehicle{border-bottom:1px solid #e1e8f2!important;padding-bottom:12px!important}.CommercialPriceComparison-module__rQOqya__mobileLabel{color:#526782;margin-bottom:4px;font-size:13px;font-weight:400;display:block}.CommercialPriceComparison-module__rQOqya__table td.CommercialPriceComparison-module__rQOqya__total{border-radius:8px;padding:8px 10px}.CommercialPriceComparison-module__rQOqya__amount{white-space:normal}.CommercialPriceComparison-module__rQOqya__offer{padding-top:4px!important}}@media (max-width:600px){.CommercialPriceComparison-module__rQOqya__section.CommercialPriceComparison-module__rQOqya__section.CommercialPriceComparison-module__rQOqya__section{margin-top:20px!important}.CommercialPriceComparison-module__rQOqya__section{padding:24px 16px}.CommercialPriceComparison-module__rQOqya__table tbody{grid-template-columns:minmax(0,1fr)}.CommercialPriceComparison-module__rQOqya__context{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.CommercialPriceComparison-module__rQOqya__context>div:first-child{grid-column:auto}.CommercialPriceComparison-module__rQOqya__context>div+div,.CommercialPriceComparison-module__rQOqya__context>div:nth-child(2){border-top:1px solid #d5e2f1;border-left:0;padding:12px 0 0}.CommercialPriceComparison-module__rQOqya__context [data-commercial-price-period] dd{white-space:nowrap;font-size:14px}.CommercialPriceComparison-module__rQOqya__fullDate{display:none}.CommercialPriceComparison-module__rQOqya__compactDate{display:inline}.CommercialPriceComparison-module__rQOqya__actions{flex-direction:column}}
.PopularOffersHeader-module__ZPrs5W__header{border-bottom:1px solid #dfe6ef;margin:0 0 20px;padding:0 0 22px}.PopularOffersHeader-module__ZPrs5W__top{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.PopularOffersHeader-module__ZPrs5W__lead{min-width:0;max-width:720px}.PopularOffersHeader-module__ZPrs5W__title{color:#12275f;letter-spacing:-.008em;overflow-wrap:break-word;margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.2}.PopularOffersHeader-module__ZPrs5W__description{color:#5d7088;max-width:66ch;margin:12px 0 0;font-size:15px;font-weight:400;line-height:1.6}.PopularOffersHeader-module__ZPrs5W__availability{color:#64768c;align-items:center;gap:8px;width:fit-content;margin:14px 0 0;padding:0;font-size:14px;font-weight:500;line-height:1.45;display:inline-flex}.PopularOffersHeader-module__ZPrs5W__availabilityDot{background:#22c55e;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.PopularOffersHeader-module__ZPrs5W__aside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:14px;padding-top:5px;display:flex}.PopularOffersHeader-module__ZPrs5W__price{white-space:nowrap;align-items:baseline;gap:6px;margin:0;display:flex}.PopularOffersHeader-module__ZPrs5W__priceFrom,.PopularOffersHeader-module__ZPrs5W__priceDay{color:#6a7d94;font-size:13px;font-weight:400}.PopularOffersHeader-module__ZPrs5W__priceValue{color:#12275f;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.1}.PopularOffersHeader-module__ZPrs5W__catalogueLink{box-sizing:border-box;color:#fff;white-space:normal;text-align:center;background:#285f9e;border:1px solid #285f9e;border-radius:20px;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:8px 14px 8px 18px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.PopularOffersHeader-module__ZPrs5W__catalogueArrow{flex:0 0 16px;transition:transform .16s}.PopularOffersHeader-module__ZPrs5W__catalogueLink:hover{color:#fff;background:#1d4e87;border-color:#1d4e87}.PopularOffersHeader-module__ZPrs5W__catalogueLink:hover .PopularOffersHeader-module__ZPrs5W__catalogueArrow{transform:translate(2px)}.PopularOffersHeader-module__ZPrs5W__catalogueLink:active{background:#174270;transform:translateY(1px)}.PopularOffersHeader-module__ZPrs5W__catalogueLink:focus-visible{outline-offset:3px;outline:2px solid #2a69ba}@media (max-width:1050px){.PopularOffersHeader-module__ZPrs5W__top{gap:28px}.PopularOffersHeader-module__ZPrs5W__title{font-size:30px}.PopularOffersHeader-module__ZPrs5W__priceValue{font-size:28px}}@media (max-width:760px){.PopularOffersHeader-module__ZPrs5W__header{margin-bottom:18px;padding-bottom:16px}.PopularOffersHeader-module__ZPrs5W__top{flex-direction:column;gap:16px}.PopularOffersHeader-module__ZPrs5W__title{font-size:26px}.PopularOffersHeader-module__ZPrs5W__aside{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px 16px;width:100%;padding-top:0}.PopularOffersHeader-module__ZPrs5W__priceValue{font-size:28px}}.PopularOffersHeader-module__ZPrs5W__compareNotice{color:#5b708b;margin:7px 0 0;font-size:13px;font-weight:400;line-height:1.5}
.CommercialOfferShortcuts-module__NCtMZG__section{color:#193b60;width:100%;margin:0;padding:0;position:relative}.CommercialOfferShortcuts-module__NCtMZG__section,.CommercialOfferShortcuts-module__NCtMZG__section *{box-sizing:border-box}.CommercialOfferShortcuts-module__NCtMZG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CommercialOfferShortcuts-module__NCtMZG__intro{margin:0 0 14px}.CommercialOfferShortcuts-module__NCtMZG__heading{color:#193b60;margin:0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4}.CommercialOfferShortcuts-module__NCtMZG__description{color:#526782;margin:5px 0 0;font-size:13px;line-height:1.5}.CommercialOfferShortcuts-module__NCtMZG__grid{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0;padding:0 0 34px;list-style:none;display:flex}.CommercialOfferShortcuts-module__NCtMZG__grid[data-shortcut-count="9"]{flex-wrap:wrap}.CommercialOfferShortcuts-module__NCtMZG__item{flex:none;min-width:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.CommercialOfferShortcuts-module__NCtMZG__tile{white-space:nowrap;color:#193b60;text-align:left;background:#f3f7fc;border:1px solid #bfd1e7;border-radius:24px;align-items:center;gap:9px;width:auto;min-width:0;min-height:44px;padding:10px 14px;font-family:inherit;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex}.CommercialOfferShortcuts-module__NCtMZG__icon{color:#4779ab;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.CommercialOfferShortcuts-module__NCtMZG__icon svg{width:18px;height:18px;display:block}.CommercialOfferShortcuts-module__NCtMZG__label{min-width:0;font-size:14px;font-weight:600;line-height:1.4}.CommercialOfferShortcuts-module__NCtMZG__labelFull{display:inline}.CommercialOfferShortcuts-module__NCtMZG__labelCompact{display:none}.CommercialOfferShortcuts-module__NCtMZG__hint{color:#6a7d94;text-transform:lowercase;margin-left:-5px;font-size:14px;font-weight:400;line-height:1.4}.CommercialOfferShortcuts-module__NCtMZG__count{color:#4e6a8a;font-variant-numeric:tabular-nums;background:#e9f0f8;border-radius:12px;flex:none;justify-content:center;align-items:center;min-width:24px;height:22px;margin-left:0;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}button.CommercialOfferShortcuts-module__NCtMZG__tile{cursor:pointer}a.CommercialOfferShortcuts-module__NCtMZG__tile:hover,button.CommercialOfferShortcuts-module__NCtMZG__tile:hover{color:#174d86;background:#e7f0fc;border-color:#7c9ec8}a.CommercialOfferShortcuts-module__NCtMZG__tile:hover .CommercialOfferShortcuts-module__NCtMZG__icon,button.CommercialOfferShortcuts-module__NCtMZG__tile:hover .CommercialOfferShortcuts-module__NCtMZG__icon{color:#31659f}a.CommercialOfferShortcuts-module__NCtMZG__tile:hover .CommercialOfferShortcuts-module__NCtMZG__count,button.CommercialOfferShortcuts-module__NCtMZG__tile:hover .CommercialOfferShortcuts-module__NCtMZG__count{background:#e3edf8}.CommercialOfferShortcuts-module__NCtMZG__tile[aria-disabled=true]{color:#6b7c90;cursor:default;background:#fafbfd;border-color:#e4eaf2}.CommercialOfferShortcuts-module__NCtMZG__tile[aria-disabled=true] .CommercialOfferShortcuts-module__NCtMZG__icon{color:#879bb1}.CommercialOfferShortcuts-module__NCtMZG__tile[aria-disabled=true] .CommercialOfferShortcuts-module__NCtMZG__count{color:#6b7c90;background:#f0f3f7}.CommercialOfferShortcuts-module__NCtMZG__tile:focus-visible,.CommercialOfferShortcuts-module__NCtMZG__helpButton:focus-visible{outline-offset:3px;outline:2px solid #2364aa}.CommercialOfferShortcuts-module__NCtMZG__item[data-commercial-shortcut=cards] .CommercialOfferShortcuts-module__NCtMZG__tile{padding-right:44px}.CommercialOfferShortcuts-module__NCtMZG__helpButton{color:#647d96;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-22px;padding:0;display:grid;position:absolute;top:50%;right:0}.CommercialOfferShortcuts-module__NCtMZG__helpButton svg{width:18px;height:18px}.CommercialOfferShortcuts-module__NCtMZG__helpButton:hover{color:#174d86;background:#eaf2fa}.CommercialOfferShortcuts-module__NCtMZG__item[data-help-open]{z-index:10}.CommercialOfferShortcuts-module__NCtMZG__explanation{z-index:1100;box-sizing:border-box;color:#fff;text-align:left;background:#183553;border:1px solid #28486b;border-radius:10px;width:min(320px,100vw - 32px);max-height:calc(100vh - 32px);margin:0;padding:14px 16px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.65;position:fixed;right:auto;overflow-y:auto;box-shadow:0 8px 24px #15365925}.CommercialOfferShortcuts-module__NCtMZG__explanation[hidden]{display:none}@media (max-width:1050px){.CommercialOfferShortcuts-module__NCtMZG__grid,.CommercialOfferShortcuts-module__NCtMZG__grid[data-shortcut-count="9"]{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));align-items:stretch;gap:8px;margin:0;padding:0 0 26px;display:grid;overflow:visible}.CommercialOfferShortcuts-module__NCtMZG__item{width:100%}.CommercialOfferShortcuts-module__NCtMZG__item[data-shortcut-offer-count="0"]{display:none}.CommercialOfferShortcuts-module__NCtMZG__tile{white-space:normal;width:100%;height:100%}.CommercialOfferShortcuts-module__NCtMZG__label{white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.3}.CommercialOfferShortcuts-module__NCtMZG__count{margin-left:auto}}@media (max-width:800px){.CommercialOfferShortcuts-module__NCtMZG__labelFull{display:none}.CommercialOfferShortcuts-module__NCtMZG__labelCompact{display:inline}}@media (max-width:600px){.CommercialOfferShortcuts-module__NCtMZG__grid,.CommercialOfferShortcuts-module__NCtMZG__grid[data-shortcut-count="9"]{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.CommercialOfferShortcuts-module__NCtMZG__tile{gap:6px;padding:8px 10px}.CommercialOfferShortcuts-module__NCtMZG__item[data-commercial-shortcut=cards] .CommercialOfferShortcuts-module__NCtMZG__tile{padding-right:44px}.CommercialOfferShortcuts-module__NCtMZG__label{line-height:1.25}}@media (min-width:481px) and (max-width:600px){.CommercialOfferShortcuts-module__NCtMZG__grid,.CommercialOfferShortcuts-module__NCtMZG__grid[data-shortcut-count="9"]{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}}@media (max-width:380px){.CommercialOfferShortcuts-module__NCtMZG__icon{display:none}}@media (prefers-reduced-motion:reduce){.CommercialOfferShortcuts-module__NCtMZG__tile{transition:none}}
.CommercialOffersTransition-module__M6-gnW__transition{box-sizing:border-box;justify-content:center;align-items:flex-end;gap:18px;min-height:160px;padding:82px 24px 24px;display:flex}.CommercialOffersTransition-module__M6-gnW__transition:before,.CommercialOffersTransition-module__M6-gnW__transition:after{content:"";background:linear-gradient(90deg,#0000,#cad4e1);flex:0 76px;height:1px;margin-bottom:21px}.CommercialOffersTransition-module__M6-gnW__transition:after{transform:rotate(180deg)}.CommercialOffersTransition-module__M6-gnW__link{color:#64738a;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;display:inline-flex}.CommercialOffersTransition-module__M6-gnW__link svg{color:#6583a6;flex-shrink:0}.CommercialOffersTransition-module__M6-gnW__link:hover{color:#245c96}.CommercialOffersTransition-module__M6-gnW__link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #2a69ba}@media (max-width:1100px){.CommercialOffersTransition-module__M6-gnW__transition{min-height:146px;padding-top:68px}}@media (max-width:760px){.CommercialOffersTransition-module__M6-gnW__transition{gap:12px;min-height:0;padding:4px 18px 18px}.CommercialOffersTransition-module__M6-gnW__transition:before,.CommercialOffersTransition-module__M6-gnW__transition:after{flex-basis:32px}}
.PlatformReviews-module__WMVF5a__summary{color:#53667d;text-align:right;flex:none;font-size:12px;line-height:1.4}.PlatformReviews-module__WMVF5a__summaryButton{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:5px;padding:4px 0;display:flex}.PlatformReviews-module__WMVF5a__summaryButton:focus-visible,.PlatformReviews-module__WMVF5a__close:focus-visible,.PlatformReviews-module__WMVF5a__more:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #275fc7}.PlatformReviews-module__WMVF5a__ratingLine{align-items:center;gap:12px;display:flex}.PlatformReviews-module__WMVF5a__ratingLine strong{color:#173a61;font-size:23px;font-weight:600}.PlatformReviews-module__WMVF5a__ratingLine small,.PlatformReviews-module__WMVF5a__largeRating small{color:#617086;font-size:14px;font-weight:400}.PlatformReviews-module__WMVF5a__stars{color:#dce2e7;letter-spacing:2px;white-space:nowrap;font-size:20px;line-height:1;display:inline-block;position:relative}.PlatformReviews-module__WMVF5a__starFill{color:#b5832d;position:absolute;inset:0 auto 0 0;overflow:hidden}.PlatformReviews-module__WMVF5a__platformName{color:#173a61;font-weight:600}.PlatformReviews-module__WMVF5a__read{color:#245b91;text-underline-offset:3px;text-decoration:underline}.PlatformReviews-module__WMVF5a__emptySummary{text-align:right;color:#617086;flex:none;max-width:220px;font-size:12px}.PlatformReviews-module__WMVF5a__emptySummary span{color:#173a61;font-weight:600}.PlatformReviews-module__WMVF5a__emptySummary p{margin:6px 0 0}.PlatformReviews-module__WMVF5a__dialog{box-sizing:border-box;color:#173a61;text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:20px;width:min(740px,100% - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;font-family:Montserrat,Arial,sans-serif;position:fixed;inset:0;box-shadow:0 24px 80px #0c234d30}.PlatformReviews-module__WMVF5a__dialog[open]{flex-direction:column;display:flex}.PlatformReviews-module__WMVF5a__dialog *{box-sizing:border-box}.PlatformReviews-module__WMVF5a__dialog::backdrop{background:#0c192e73}.PlatformReviews-module__WMVF5a__dialogHeader{border-bottom:1px solid #e3e9f2;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.PlatformReviews-module__WMVF5a__dialogHeader h3{color:#12275f;margin:0;font-size:20px;line-height:1.4}.PlatformReviews-module__WMVF5a__close{color:#385775;cursor:pointer;background:#f1f5fb;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:26px;line-height:1;display:grid}.PlatformReviews-module__WMVF5a__dialogBody{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}.PlatformReviews-module__WMVF5a__overview{border-bottom:1px solid #e3e9f2;grid-template-columns:1fr 1.25fr;align-items:center;gap:30px;margin-bottom:22px;padding:0 0 22px;display:grid}.PlatformReviews-module__WMVF5a__overview>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.PlatformReviews-module__WMVF5a__largeRating{color:#12275f;font-size:40px;line-height:1.1}.PlatformReviews-module__WMVF5a__overview p{color:#617086;margin:0;font-size:13px}.PlatformReviews-module__WMVF5a__distribution{gap:6px;margin:0;padding:0;list-style:none;display:grid}.PlatformReviews-module__WMVF5a__distribution li{grid-template-columns:28px 1fr 32px;align-items:center;gap:10px;font-size:12px;display:grid}.PlatformReviews-module__WMVF5a__distribution li>span:last-child{text-align:right}.PlatformReviews-module__WMVF5a__bar{background:#edf1f6;border-radius:6px;height:6px;overflow:hidden}.PlatformReviews-module__WMVF5a__bar>span{background:#b5832d;border-radius:6px;height:100%;display:block}.PlatformReviews-module__WMVF5a__reviews{margin:0;padding:0;list-style:none}.PlatformReviews-module__WMVF5a__review{border-bottom:1px solid #e3e9f2;padding:22px 0}.PlatformReviews-module__WMVF5a__review:first-child{padding-top:0}.PlatformReviews-module__WMVF5a__review:last-child{border-bottom:0}.PlatformReviews-module__WMVF5a__authorRow{align-items:center;gap:10px;min-width:0;display:flex}.PlatformReviews-module__WMVF5a__authorRow>div{flex:1;min-width:0}.PlatformReviews-module__WMVF5a__authorRow strong{overflow-wrap:anywhere;font-size:14px;display:block}.PlatformReviews-module__WMVF5a__avatar{color:#406592;background:#edf3fb;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.PlatformReviews-module__WMVF5a__country{color:#617086;overflow-wrap:anywhere;font-size:12px;display:block}.PlatformReviews-module__WMVF5a__authorRow time{color:#617086;flex-shrink:0;font-size:12px}.PlatformReviews-module__WMVF5a__reviewRating{align-items:center;gap:10px;margin:12px 0;display:flex}.PlatformReviews-module__WMVF5a__reviewRating .PlatformReviews-module__WMVF5a__stars{font-size:16px}.PlatformReviews-module__WMVF5a__review h4{color:#173a61;overflow-wrap:anywhere;margin:0 0 7px;font-size:15px;line-height:1.45}.PlatformReviews-module__WMVF5a__comment,.PlatformReviews-module__WMVF5a__reply p{white-space:pre-wrap;overflow-wrap:anywhere;color:#425a76;margin:0;font-size:14px;line-height:1.6}.PlatformReviews-module__WMVF5a__reply{background:#f4f7fb;border-left:3px solid #c2d3e8;border-radius:0 10px 10px 0;margin-top:16px;padding:14px 16px}.PlatformReviews-module__WMVF5a__reply strong{margin-bottom:4px;font-size:13px;display:block}.PlatformReviews-module__WMVF5a__reply time{color:#617086;margin-bottom:6px;font-size:11px;display:block}.PlatformReviews-module__WMVF5a__more{color:#245b91;font:inherit;cursor:pointer;background:#f3f7fc;border:1px solid #c4d6ec;border-radius:9px;margin:12px auto 0;padding:11px 20px;font-size:14px;font-weight:600;display:block}.PlatformReviews-module__WMVF5a__more:disabled{opacity:.65;cursor:wait}.PlatformReviews-module__WMVF5a__error{color:#a52c2c;font-size:13px}@media (max-width:600px){.PlatformReviews-module__WMVF5a__summary,.PlatformReviews-module__WMVF5a__emptySummary{text-align:left;max-width:none;margin-top:20px}.PlatformReviews-module__WMVF5a__summaryButton{align-items:flex-start}.PlatformReviews-module__WMVF5a__dialog{border-radius:16px;width:calc(100% - 20px);max-height:calc(100dvh - 24px)}.PlatformReviews-module__WMVF5a__dialogHeader{padding:16px}.PlatformReviews-module__WMVF5a__dialogHeader h3{font-size:18px}.PlatformReviews-module__WMVF5a__dialogBody{padding:18px 16px}.PlatformReviews-module__WMVF5a__overview{grid-template-columns:1fr 1.2fr;gap:16px}.PlatformReviews-module__WMVF5a__largeRating{font-size:34px}.PlatformReviews-module__WMVF5a__authorRow{flex-wrap:wrap}.PlatformReviews-module__WMVF5a__authorRow time{width:100%;margin-top:-5px;padding-left:48px}}
.VehicleReservationInformation-module__BOVLLG__panel{color:#15385e;width:100%;min-width:0;font-family:inherit;container:reservation-info/inline-size;box-shadow:none!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:16px!important;overflow:visible!important}.VehicleReservationInformation-module__BOVLLG__sectionHeader{border-radius:16px 16px 0 0;flex-wrap:wrap;gap:14px;min-height:58px;background:#fff!important;border-bottom:1px solid #e5ecf4!important;padding:16px 24px!important}.VehicleReservationInformation-module__BOVLLG__sectionHeader .ant-typography{color:#15385e;font-family:inherit;font-size:16px;line-height:1.5}.VehicleReservationInformation-module__BOVLLG__sectionHeader .ant-space-item{white-space:normal;min-width:0}.VehicleReservationInformation-module__BOVLLG__sectionHeader>.ant-space:first-child>.ant-space-item:first-child>svg{color:#245fae}.VehicleReservationInformation-module__BOVLLG__sectionHeader .ant-tag{margin-inline-end:0;padding:4px 10px;font-size:13px;font-weight:700}.VehicleReservationInformation-module__BOVLLG__rentalDuration{color:#215caa;background:#edf4ff;border-radius:8px;max-width:100%;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.VehicleReservationInformation-module__BOVLLG__pickupPanel{margin-top:0}@media (max-width:360px){.VehicleReservationInformation-module__BOVLLG__pickupCard .VehicleReservationInformation-module__BOVLLG__pickupHeading{flex-direction:column;gap:6px}}.VehicleReservationInformation-module__BOVLLG__pickupGrid,.VehicleReservationInformation-module__BOVLLG__rulesGrid{margin-left:0!important;margin-right:0!important;padding:18px 16px!important}.VehicleReservationInformation-module__BOVLLG__pickupGrid>.ant-col{min-width:0;display:flex}.VehicleReservationInformation-module__BOVLLG__pickupCard{width:100%;box-shadow:none;background:0 0;font-family:inherit;border:0!important;border-radius:0!important}.VehicleReservationInformation-module__BOVLLG__pickupCard .ant-card-body{padding:0 8px!important}.VehicleReservationInformation-module__BOVLLG__pickupHeading{flex-wrap:wrap;gap:10px;align-items:flex-start!important}.VehicleReservationInformation-module__BOVLLG__pickupHeading .ant-typography{color:#15385e;font-family:inherit;font-size:15px;line-height:1.5}.VehicleReservationInformation-module__BOVLLG__methodTag{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-inline-end:0;font-size:11px;font-weight:600;line-height:1.6;border-radius:7px!important;padding:3px 9px!important}.VehicleReservationInformation-module__BOVLLG__infoRow{gap:12px!important;padding:7px 0!important}.VehicleReservationInformation-module__BOVLLG__pickupCard .VehicleReservationInformation-module__BOVLLG__infoRow{box-sizing:border-box;min-height:70px;padding:10px 0!important}.VehicleReservationInformation-module__BOVLLG__pickupCard .VehicleReservationInformation-module__BOVLLG__infoRow+.VehicleReservationInformation-module__BOVLLG__infoRow{margin-top:8px}.VehicleReservationInformation-module__BOVLLG__infoIcon{color:#245fae;background:#eaf1fa;border-radius:9px;flex:0 0 32px;font-size:13px;opacity:1!important;width:32px!important;height:32px!important}.VehicleReservationInformation-module__BOVLLG__infoContent{min-width:0}.VehicleReservationInformation-module__BOVLLG__infoLabel{overflow-wrap:anywhere;font-weight:500;line-height:1.5;color:#61758a!important;margin-bottom:4px!important;font-size:12px!important}.VehicleReservationInformation-module__BOVLLG__infoValue{color:#15385e;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.65}.VehicleReservationInformation-module__BOVLLG__infoValue .ant-typography{color:#15385e;line-height:1.65;font-size:14px!important}.VehicleReservationInformation-module__BOVLLG__infoValue .VehicleReservationInformation-module__BOVLLG__fuelValue{color:#15385e;white-space:nowrap;letter-spacing:-.01em;font-weight:600;display:block}.VehicleReservationInformation-module__BOVLLG__infoValue .ant-tag{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-inline-end:0;padding:3px 9px;font-size:12px;line-height:1.6;border-radius:7px!important}.VehicleReservationInformation-module__BOVLLG__ruleRow{box-sizing:border-box;background:0 0;border:0;border-bottom:1px solid #e6edf5;border-radius:0;width:100%;height:100%;min-height:70px;gap:12px!important;padding:10px 12px!important}.VehicleReservationInformation-module__BOVLLG__rulesGrid>.ant-col{min-width:0}.VehicleReservationInformation-module__BOVLLG__rulesGrid>.ant-col:not(.VehicleReservationInformation-module__BOVLLG__countryListCell){display:flex}.VehicleReservationInformation-module__BOVLLG__pickupGrid{row-gap:16px!important;padding-top:16px!important;padding-bottom:16px!important}.VehicleReservationInformation-module__BOVLLG__rulesGrid{row-gap:8px!important;padding-top:16px!important;padding-bottom:16px!important}.VehicleReservationInformation-module__BOVLLG__countryToggle{flex-wrap:wrap;max-width:100%}.VehicleReservationInformation-module__BOVLLG__countryToggle .ant-btn{color:#245fae;border-radius:7px;min-width:32px;height:32px}.VehicleReservationInformation-module__BOVLLG__countryToggle .ant-btn:hover{color:#15385e!important;background:#e8f0fa!important}.VehicleReservationInformation-module__BOVLLG__countryList{border-bottom:1px solid #d4dde8;padding-bottom:8px;padding-right:12px;padding-left:12px!important}.VehicleReservationInformation-module__BOVLLG__countryListCell{order:7;min-width:0;flex:0 0 100%!important;max-width:100%!important}.VehicleReservationInformation-module__BOVLLG__countryList>.ant-space{flex-wrap:wrap;width:100%;display:flex}.VehicleReservationInformation-module__BOVLLG__countryList .ant-tag{color:#245fae;white-space:nowrap;overflow-wrap:normal;background:#f1f6fd;border-color:#d9e5f4;max-width:100%;margin-inline-end:0;border-radius:7px!important;padding:4px 9px!important}.VehicleReservationInformation-module__BOVLLG__rulesNotices{gap:4px;margin:0 24px 14px 45px;padding-top:8px;display:grid}.VehicleReservationInformation-module__BOVLLG__rulesNotice{color:#536b83;grid-template-columns:14px minmax(0,1fr);align-items:center;column-gap:10px;margin:0;font-size:13px;font-weight:400;line-height:1.5;display:grid}.VehicleReservationInformation-module__BOVLLG__rulesNotice>svg{color:#66819c;align-self:center;width:14px;height:14px;margin:0}.VehicleReservationInformation-module__BOVLLG__rulesNotice>span{min-width:0}.VehicleReservationInformation-module__BOVLLG__ratingsBody{padding:18px 24px!important}.VehicleReservationInformation-module__BOVLLG__emptyRatings{display:none!important}.ant-col:has(>.VehicleReservationInformation-module__BOVLLG__emptyRatings){margin-bottom:0!important;display:none!important}.VehicleReservationInformation-module__BOVLLG__ratingsBody>.ant-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;gap:12px 20px!important;margin:0!important}.VehicleReservationInformation-module__BOVLLG__ratingsBody>.ant-row>.ant-col{width:100%;max-width:none;padding:0!important}.VehicleReservationInformation-module__BOVLLG__panel:has(>.VehicleReservationInformation-module__BOVLLG__ratingsBody)>.VehicleReservationInformation-module__BOVLLG__sectionHeader>.ant-typography:first-child{align-items:center;gap:10px;display:inline-flex}.VehicleReservationInformation-module__BOVLLG__panel:has(>.VehicleReservationInformation-module__BOVLLG__ratingsBody)>.VehicleReservationInformation-module__BOVLLG__sectionHeader>.ant-typography:first-child:before{content:"★";color:#245fae;font-size:15px;line-height:1}.VehicleReservationInformation-module__BOVLLG__ratingRow{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;gap:12px;height:100%;min-height:58px;background:#f9fbfd!important;border:1px solid #e1e9f2!important;border-radius:10px!important;align-items:center!important;padding:11px 14px!important;display:grid!important}.VehicleReservationInformation-module__BOVLLG__ratingLabel{overflow-wrap:anywhere;min-width:0;line-height:1.45;color:#36536f!important;font-size:13px!important}.VehicleReservationInformation-module__BOVLLG__ratingValue{flex-shrink:0;justify-self:end;max-width:100%}.VehicleReservationInformation-module__BOVLLG__ratingValue .ant-rate{white-space:nowrap;font-size:16px;display:inline-flex}.VehicleReservationInformation-module__BOVLLG__ratingValue .ant-rate-star:not(:last-child){margin-inline-end:5px}.VehicleReservationInformation-module__BOVLLG__ratingValue .ant-tag{white-space:nowrap;margin-inline-end:0}.VehicleReservationInformation-module__BOVLLG__commentsBar{background:#f1f6fd!important;border-color:#dce6f3!important;border-radius:10px!important;margin-top:16px!important;padding:10px 14px!important}.VehicleReservationInformation-module__BOVLLG__commentsBar>.ant-space{max-width:100%}.VehicleReservationInformation-module__BOVLLG__commentsBar .ant-space-item{min-width:0}.VehicleReservationInformation-module__BOVLLG__commentsLink{box-sizing:border-box;color:#174d91;max-width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:12px;margin-top:18px;padding:4px 0;font-size:14px;font-weight:600;line-height:1.5;display:inline-grid}.VehicleReservationInformation-module__BOVLLG__commentsLinkPeople{align-items:center;padding-right:2px;display:flex}.VehicleReservationInformation-module__BOVLLG__commentsLinkPerson{box-sizing:border-box;color:#315571;letter-spacing:.01em;background:#e0eaf5;border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:grid}.VehicleReservationInformation-module__BOVLLG__commentsLinkPerson+.VehicleReservationInformation-module__BOVLLG__commentsLinkPerson{margin-left:-10px}.VehicleReservationInformation-module__BOVLLG__commentsLinkPerson:nth-child(2){color:#3c635d;background:#dcece9}.VehicleReservationInformation-module__BOVLLG__commentsLinkPerson:nth-child(3){color:#6f604b;background:#ebe5dc}.VehicleReservationInformation-module__BOVLLG__commentsLinkText{overflow-wrap:anywhere;min-width:0}.VehicleReservationInformation-module__BOVLLG__commentsLinkLabel{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .15s}.VehicleReservationInformation-module__BOVLLG__commentsLink .VehicleReservationInformation-module__BOVLLG__commentCount{color:#61748b;background:0 0;margin-left:7px;padding:0;font-size:13px;font-weight:400}.VehicleReservationInformation-module__BOVLLG__commentsLink .VehicleReservationInformation-module__BOVLLG__commentCount:before{content:"("}.VehicleReservationInformation-module__BOVLLG__commentsLink .VehicleReservationInformation-module__BOVLLG__commentCount:after{content:")"}.VehicleReservationInformation-module__BOVLLG__commentsLink>.anticon:last-child{color:#4e79a6;font-size:14px;transition:transform .15s,color .15s}.VehicleReservationInformation-module__BOVLLG__commentsLink:hover .VehicleReservationInformation-module__BOVLLG__commentsLinkLabel{text-decoration-color:currentColor}.VehicleReservationInformation-module__BOVLLG__commentsLink:hover>.anticon:last-child{color:#174d91;transform:translate(3px)}.VehicleReservationInformation-module__BOVLLG__commentsLink:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #94b9e5}@media (max-width:480px){.VehicleReservationInformation-module__BOVLLG__commentsLink{gap:9px;font-size:13px}.VehicleReservationInformation-module__BOVLLG__commentsLinkPerson{width:30px;height:30px;font-size:9px}.VehicleReservationInformation-module__BOVLLG__commentsLinkPerson+.VehicleReservationInformation-module__BOVLLG__commentsLinkPerson{margin-left:-11px}}@media (prefers-reduced-motion:reduce){.VehicleReservationInformation-module__BOVLLG__commentsLinkLabel{transition:none}.VehicleReservationInformation-module__BOVLLG__commentsLink>.anticon:last-child{transition:none}.VehicleReservationInformation-module__BOVLLG__commentsLink:hover>.anticon:last-child{transform:none}}.VehicleReservationInformation-module__BOVLLG__commentsButton{color:#245fae;width:100%;min-height:48px;font:inherit;white-space:normal;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#f4f8fd;border:1px solid #dce6f3;border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:12px 16px;font-size:13px;font-weight:600;line-height:1.5;transition:background .15s,border-color .15s;display:flex}.VehicleReservationInformation-module__BOVLLG__commentsButton:hover{background:#edf4fd;border-color:#b4cce8;color:#15385e!important}.VehicleReservationInformation-module__BOVLLG__commentsButton:focus-visible{outline-offset:3px;outline:3px solid #94b9e5}.VehicleReservationInformation-module__BOVLLG__commentCount{font-variant-numeric:tabular-nums;background:#e3edf9;border-radius:20px;padding:2px 8px;font-size:12px}.VehicleReservationInformation-module__BOVLLG__commentsChevron{margin-left:auto;transition:transform .15s}.VehicleReservationInformation-module__BOVLLG__commentsButton[aria-expanded=true] .VehicleReservationInformation-module__BOVLLG__commentsChevron{transform:rotate(180deg)}.VehicleReservationInformation-module__BOVLLG__commentsContent{margin-top:16px}.VehicleReservationInformation-module__BOVLLG__reviewList{gap:12px;scroll-margin-top:24px;display:grid}.VehicleReservationInformation-module__BOVLLG__reviewItem{-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #e3eaf3;border-radius:12px;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px;display:grid}.VehicleReservationInformation-module__BOVLLG__reviewAvatar{color:#245fae;background:#edf3fb;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.VehicleReservationInformation-module__BOVLLG__reviewContent{min-width:0}.VehicleReservationInformation-module__BOVLLG__reviewMeta{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.VehicleReservationInformation-module__BOVLLG__reviewAuthor{gap:2px;min-width:0;display:grid}.VehicleReservationInformation-module__BOVLLG__reviewAuthor strong{color:#15385e;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.VehicleReservationInformation-module__BOVLLG__reviewDate{color:#61748b;font-size:12px;line-height:1.5}.VehicleReservationInformation-module__BOVLLG__reviewScore{color:#846214;background:#fff8e5;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:650;display:inline-flex}.VehicleReservationInformation-module__BOVLLG__reviewScore>.anticon{color:#d99a18;font-size:12px}.VehicleReservationInformation-module__BOVLLG__reviewText{color:#405771;overflow-wrap:anywhere;white-space:pre-wrap;max-width:90ch;margin:10px 0 0;font-size:13px;line-height:1.7}.VehicleReservationInformation-module__BOVLLG__reviewPagination{border-top:1px solid #e5ecf4;justify-content:center;padding-top:12px;display:flex}.VehicleReservationInformation-module__BOVLLG__commentsPreview{gap:16px;display:grid}.VehicleReservationInformation-module__BOVLLG__commentsSeeAll{color:#245fae;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#edf4fd;border:1px solid #b4cce8;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.VehicleReservationInformation-module__BOVLLG__commentsSeeAll:hover{background:#e3eefc;border-color:#7d9fc8}.VehicleReservationInformation-module__BOVLLG__commentsSeeAll:focus-visible{outline-offset:3px;outline:3px solid #94b9e5}.VehicleReservationInformation-module__BOVLLG__commentsSeeAll>.anticon{font-size:13px}.VehicleReservationInformation-module__BOVLLG__commentsModal{max-width:calc(100vw - 32px);padding-bottom:0}.VehicleReservationInformation-module__BOVLLG__commentsModal .ant-modal-container{border:1px solid #dce6f3;border-radius:18px;flex-direction:column;height:min(760px,100dvh - 48px);padding:0;display:flex;overflow:hidden}.VehicleReservationInformation-module__BOVLLG__commentsModal .ant-modal-header{border-bottom:1px solid #e3eaf3;flex-shrink:0;margin:0;padding:20px 64px 20px 24px}.VehicleReservationInformation-module__BOVLLG__commentsModalTitle{color:#15385e;align-items:center;gap:10px;font-size:18px;line-height:1.5;display:flex}.VehicleReservationInformation-module__BOVLLG__commentsModalTitle>.anticon{color:#245fae}.VehicleReservationInformation-module__BOVLLG__commentsModal .ant-modal-close{color:#405771;border-radius:10px;width:44px;height:44px;top:12px;right:12px}.VehicleReservationInformation-module__BOVLLG__commentsModal .ant-modal-body{flex:1;min-height:0;padding:0;overflow:hidden}.VehicleReservationInformation-module__BOVLLG__commentsModalScroll{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;background:#f6f8fc;height:100%;padding:20px 24px;overflow-y:auto}.VehicleReservationInformation-module__BOVLLG__commentsModal .VehicleReservationInformation-module__BOVLLG__reviewPagination{border-top:1px solid #d7e2ef;margin-top:16px;padding:16px 0 4px}.VehicleReservationInformation-module__BOVLLG__commentsModal .VehicleReservationInformation-module__BOVLLG__reviewPagination .ant-pagination{justify-content:center;align-items:center;gap:4px;display:flex}:is(.VehicleReservationInformation-module__BOVLLG__commentsModal .VehicleReservationInformation-module__BOVLLG__reviewPagination .ant-pagination-prev,.VehicleReservationInformation-module__BOVLLG__commentsModal .VehicleReservationInformation-module__BOVLLG__reviewPagination .ant-pagination-next,.VehicleReservationInformation-module__BOVLLG__commentsModal .VehicleReservationInformation-module__BOVLLG__reviewPagination .ant-pagination-simple-pager){justify-content:center;align-items:center;min-width:44px;height:44px;margin:0 4px;line-height:1;display:flex}:is(.VehicleReservationInformation-module__BOVLLG__commentsModal .VehicleReservationInformation-module__BOVLLG__reviewPagination .ant-pagination-prev,.VehicleReservationInformation-module__BOVLLG__commentsModal .VehicleReservationInformation-module__BOVLLG__reviewPagination .ant-pagination-next){place-items:center;margin:0;display:grid}.VehicleReservationInformation-module__BOVLLG__commentsModal .VehicleReservationInformation-module__BOVLLG__reviewPagination .ant-pagination-item-link{border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.VehicleReservationInformation-module__BOVLLG__commentsModal .VehicleReservationInformation-module__BOVLLG__reviewPagination .ant-pagination-item-link .anticon{display:block}@media (max-width:767px){.VehicleReservationInformation-module__BOVLLG__commentsModal{max-width:calc(100vw - 20px);margin:0 auto}.VehicleReservationInformation-module__BOVLLG__commentsModal .ant-modal-container{border-radius:14px;height:calc(100dvh - 24px)}.VehicleReservationInformation-module__BOVLLG__commentsModal .ant-modal-header{padding:18px 60px 18px 16px}.VehicleReservationInformation-module__BOVLLG__commentsModalTitle{font-size:16px}.VehicleReservationInformation-module__BOVLLG__commentsModal .ant-modal-close{top:8px;right:8px}.VehicleReservationInformation-module__BOVLLG__commentsModalScroll{padding:14px}}.VehicleReservationInformation-module__BOVLLG__comments{color:#15385e;margin-top:20px;overflow:visible!important}.VehicleReservationInformation-module__BOVLLG__comments .hat-comments-card{font-family:inherit;overflow:visible;border:1px solid #dce5ef!important;border-radius:12px!important}.VehicleReservationInformation-module__BOVLLG__comments .ant-card-head{background:#f6f9fd;border-bottom-color:#e4ebf4;border-radius:12px 12px 0 0;min-height:76px;padding:16px 20px}.VehicleReservationInformation-module__BOVLLG__comments .ant-card-head-title{white-space:normal;overflow:visible}.VehicleReservationInformation-module__BOVLLG__comments .ant-card-body{padding:20px!important}.VehicleReservationInformation-module__BOVLLG__comments .hat-comments-titleleft{align-items:flex-start;min-width:0}.VehicleReservationInformation-module__BOVLLG__comments .hat-comments-titles{min-width:0;line-height:1.5}.VehicleReservationInformation-module__BOVLLG__comments .hat-comments-title{color:#15385e;font-size:15px}.VehicleReservationInformation-module__BOVLLG__comments .ant-badge-count{box-shadow:none;padding:0 8px;font-size:12px;font-weight:700;background:#245fae!important;border-radius:9px!important;width:auto!important;min-width:34px!important;height:34px!important}.VehicleReservationInformation-module__BOVLLG__comments .hat-comments-toggle{color:#245fae;align-items:center;min-height:32px;font-weight:600;line-height:1.5;display:inline-flex}.VehicleReservationInformation-module__BOVLLG__comments .hat-comments-toggle:hover{color:#15385e;text-underline-offset:3px;text-decoration:underline}.VehicleReservationInformation-module__BOVLLG__comments .hat-comments-list{gap:14px}.VehicleReservationInformation-module__BOVLLG__comments .hat-comment{background:#fff;border-color:#e0e8f2;border-radius:10px;padding:18px}.VehicleReservationInformation-module__BOVLLG__comments .hat-comment:hover{background:#fbfcfe;border-color:#cddbec}.VehicleReservationInformation-module__BOVLLG__comments .hat-comment-avatar{background:#edf3fb;flex-shrink:0}.VehicleReservationInformation-module__BOVLLG__comments .hat-comment-name{color:#15385e;overflow-wrap:anywhere;font-size:14px}.VehicleReservationInformation-module__BOVLLG__comments .hat-comment-pill{color:#536d86;white-space:normal;background:#f5f8fc;border-color:#e3eaf3;border-radius:7px;font-size:11px}.VehicleReservationInformation-module__BOVLLG__comments .hat-comment-pill-vote.is-high{color:#256744;background:#eef8f2;border-color:#d5eadd}.VehicleReservationInformation-module__BOVLLG__comments .hat-comment-pill-vote.is-low{color:#875d1d;background:#fff8e9;border-color:#eedfbe}.VehicleReservationInformation-module__BOVLLG__comments .custom-comment-text{color:#3d5570;-webkit-line-clamp:unset;overflow-wrap:anywhere;white-space:pre-wrap;padding-left:0;font-size:13px;line-height:1.8;display:block;overflow:visible}.VehicleReservationInformation-module__BOVLLG__comments .hat-comments-footer{flex-wrap:wrap;margin-top:18px}.VehicleReservationInformation-module__BOVLLG__comments .hat-comments-pagination-bottom{margin-top:4px;font-family:inherit}.VehicleReservationInformation-module__BOVLLG__viewerCard{-webkit-user-select:none;user-select:none;background:linear-gradient(105deg,#f7faff 0%,#eef5ff 100%);width:100%;font-family:inherit;overflow:hidden;box-shadow:none!important;border:1px solid #cfdef0!important;border-radius:12px!important}.VehicleReservationInformation-module__BOVLLG__viewerCard>.ant-card-body{padding:11px 16px!important}.VehicleReservationInformation-module__BOVLLG__viewerStatus{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.VehicleReservationInformation-module__BOVLLG__viewerIcon{color:#1760b5;background:#fff;border:1px solid #c8dbf3;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:inline-flex;box-shadow:0 4px 12px #1c559714}.VehicleReservationInformation-module__BOVLLG__viewerCopy{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.VehicleReservationInformation-module__BOVLLG__viewerEyebrow{color:#587391;font-size:11px;font-weight:500;line-height:1.35}.VehicleReservationInformation-module__BOVLLG__viewerTitle{color:#082f5d;overflow-wrap:anywhere;font-family:inherit;font-size:13px;font-weight:700;line-height:1.45}.VehicleReservationInformation-module__BOVLLG__viewerLive{color:#23785d;background:#f8fffb;border:1px solid #cfe8dd;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.VehicleReservationInformation-module__BOVLLG__viewerLiveDot{background:#2f9273;border-radius:50%;width:7px;height:7px;position:relative}.VehicleReservationInformation-module__BOVLLG__viewerLiveDot:after{border-radius:inherit;content:"";border:1px solid #2f92735c;animation:1.8s ease-out infinite VehicleReservationInformation-module__BOVLLG__viewerPulse;position:absolute;inset:-3px}.VehicleReservationInformation-module__BOVLLG__viewerCardReserved{background:#fff8f8;border-color:#efd4d4!important}.VehicleReservationInformation-module__BOVLLG__viewerCardReserved .VehicleReservationInformation-module__BOVLLG__viewerIcon{color:#b83c3c;background:#fff;border-color:#f0d1d1}.VehicleReservationInformation-module__BOVLLG__viewerCardReserved .VehicleReservationInformation-module__BOVLLG__viewerEyebrow{color:#8c5b5b}.VehicleReservationInformation-module__BOVLLG__viewerCardReserved .VehicleReservationInformation-module__BOVLLG__viewerTitle{color:#8e2828}@keyframes VehicleReservationInformation-module__BOVLLG__viewerPulse{0%{opacity:.85;transform:scale(.75)}to{opacity:0;transform:scale(1.55)}}@media (min-width:1000px){.VehicleReservationInformation-module__BOVLLG__pickupGrid>.ant-col+.ant-col{border-left:1px solid #e2eaf3}.VehicleReservationInformation-module__BOVLLG__pickupCard>.ant-card-body{grid-template-columns:minmax(0,1fr);column-gap:18px;display:grid;padding-inline:12px!important}.VehicleReservationInformation-module__BOVLLG__pickupHeading,.VehicleReservationInformation-module__BOVLLG__pickupCard .VehicleReservationInformation-module__BOVLLG__infoRow:last-child{grid-column:1/-1}.VehicleReservationInformation-module__BOVLLG__pickupCard .ant-divider{grid-column:1/-1}.VehicleReservationInformation-module__BOVLLG__pickupCard .ant-divider{margin:10px 0 4px!important}}@media (min-width:1200px){.VehicleReservationInformation-module__BOVLLG__rulesGrid>.ant-col:not(.VehicleReservationInformation-module__BOVLLG__countryListCell){flex:0 0 33.3333%;max-width:33.3333%}.VehicleReservationInformation-module__BOVLLG__rulesGrid>.VehicleReservationInformation-module__BOVLLG__fuelRule{order:1}.VehicleReservationInformation-module__BOVLLG__rulesGrid>.VehicleReservationInformation-module__BOVLLG__mileageRule{order:2}.VehicleReservationInformation-module__BOVLLG__rulesGrid>.VehicleReservationInformation-module__BOVLLG__ageRule{order:3}.VehicleReservationInformation-module__BOVLLG__rulesGrid>.VehicleReservationInformation-module__BOVLLG__borderRule{order:4}.VehicleReservationInformation-module__BOVLLG__rulesGrid>.VehicleReservationInformation-module__BOVLLG__cleanRule{order:5}.VehicleReservationInformation-module__BOVLLG__rulesGrid>.VehicleReservationInformation-module__BOVLLG__licenceRule{order:6}.VehicleReservationInformation-module__BOVLLG__rulesGrid>.VehicleReservationInformation-module__BOVLLG__countryListCell{order:7}}@media (max-width:767px){.VehicleReservationInformation-module__BOVLLG__sectionHeader{min-height:60px;padding:16px 18px!important}.VehicleReservationInformation-module__BOVLLG__sectionHeader .ant-typography{font-size:15px}.VehicleReservationInformation-module__BOVLLG__pickupGrid,.VehicleReservationInformation-module__BOVLLG__rulesGrid{padding:16px 10px!important}.VehicleReservationInformation-module__BOVLLG__pickupCard .ant-card-body{padding:0 6px!important}.VehicleReservationInformation-module__BOVLLG__pickupCard .VehicleReservationInformation-module__BOVLLG__infoRow,.VehicleReservationInformation-module__BOVLLG__ruleRow{min-height:72px}.VehicleReservationInformation-module__BOVLLG__pickupCard .VehicleReservationInformation-module__BOVLLG__infoRow+.VehicleReservationInformation-module__BOVLLG__infoRow{margin-top:10px}.VehicleReservationInformation-module__BOVLLG__rulesGrid{row-gap:10px!important}.VehicleReservationInformation-module__BOVLLG__pickupGrid>.ant-col+.ant-col{border-top:1px solid #e2eaf3;padding-top:16px}.VehicleReservationInformation-module__BOVLLG__ratingsBody{padding:18px!important}.VehicleReservationInformation-module__BOVLLG__reviewItem{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:14px}.VehicleReservationInformation-module__BOVLLG__reviewAvatar{width:32px;height:32px;font-size:11px}.VehicleReservationInformation-module__BOVLLG__reviewText{margin-top:8px}.VehicleReservationInformation-module__BOVLLG__ratingsBody>.ant-row{grid-template-columns:minmax(0,1fr)}.VehicleReservationInformation-module__BOVLLG__rulesNotices{margin-bottom:18px;margin-left:39px;margin-right:18px}:is(.VehicleReservationInformation-module__BOVLLG__comments .ant-card-head,.VehicleReservationInformation-module__BOVLLG__comments .ant-card-body){padding:14px!important}.VehicleReservationInformation-module__BOVLLG__comments .hat-comment{padding:14px}.VehicleReservationInformation-module__BOVLLG__comments .hat-comment-head{gap:10px}.VehicleReservationInformation-module__BOVLLG__viewerCard>.ant-card-body{padding:10px 12px!important}.VehicleReservationInformation-module__BOVLLG__viewerStatus{gap:10px}.VehicleReservationInformation-module__BOVLLG__viewerIcon{flex-basis:34px;width:34px;height:34px}.VehicleReservationInformation-module__BOVLLG__viewerLive{padding:5px 8px}}@media (prefers-reduced-motion:reduce){.VehicleReservationInformation-module__BOVLLG__viewerLiveDot:after{animation:none}}@media (max-width:600px){.VehicleReservationInformation-module__BOVLLG__viewerLive{display:none}}@media (max-width:390px){.VehicleReservationInformation-module__BOVLLG__ratingRow{padding:12px!important}.VehicleReservationInformation-module__BOVLLG__comments .hat-comment-head{flex-wrap:wrap}.VehicleReservationInformation-module__BOVLLG__comments .hat-comment-meta{flex-basis:100%}}@container reservation-info (max-width:800px){.VehicleReservationInformation-module__BOVLLG__rulesGrid>.ant-col:not(.VehicleReservationInformation-module__BOVLLG__countryListCell){flex:0 0 50%;max-width:50%}.VehicleReservationInformation-module__BOVLLG__ratingsBody>.ant-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container reservation-info (max-width:480px){.VehicleReservationInformation-module__BOVLLG__rulesGrid>.ant-col:not(.VehicleReservationInformation-module__BOVLLG__countryListCell){flex:0 0 100%;max-width:100%}.VehicleReservationInformation-module__BOVLLG__ratingsBody>.ant-row{grid-template-columns:minmax(0,1fr)}}.VehicleReservationInformation-module__BOVLLG__sectionHeader .ant-typography{font-size:22px!important}.VehicleReservationInformation-module__BOVLLG__pickupHeading .ant-typography{font-size:16px}.VehicleReservationInformation-module__BOVLLG__infoLabel{font-size:13px!important}.VehicleReservationInformation-module__BOVLLG__methodTag,.VehicleReservationInformation-module__BOVLLG__viewerEyebrow,.VehicleReservationInformation-module__BOVLLG__viewerLive{font-size:12px}.VehicleReservationInformation-module__BOVLLG__rulesNotice,.VehicleReservationInformation-module__BOVLLG__reviewText,.VehicleReservationInformation-module__BOVLLG__viewerTitle{font-size:14px}.VehicleReservationInformation-module__BOVLLG__reviewDate,.VehicleReservationInformation-module__BOVLLG__reviewScore,.VehicleReservationInformation-module__BOVLLG__commentsButton{font-size:13px}.VehicleReservationInformation-module__BOVLLG__comments .custom-comment-text{font-size:14px}@media (max-width:767px){.VehicleReservationInformation-module__BOVLLG__sectionHeader .ant-typography{font-size:20px!important}}
.VehicleDepositStatus-module__gqZs7a__badge.VehicleDepositStatus-module__gqZs7a__badge{color:#176b4f;vertical-align:middle;background:#edf8f3;border:1px solid #b9dfcf;border-radius:7px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:5px 9px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex}.VehicleDepositStatus-module__gqZs7a__badge>svg{width:15px;height:15px;color:inherit;flex:0 0 15px}
.AgencyCardRating-module__ZRM0vq__rating{color:#24496f;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;min-height:32px;padding:4px 0;font:400 12px/1.5 Montserrat,Segoe UI,Arial,sans-serif;display:inline-flex}.AgencyCardRating-module__ZRM0vq__rating>:first-child{color:#b5832d;font-size:13px}.AgencyCardRating-module__ZRM0vq__rating strong{font-weight:700}.AgencyCardRating-module__ZRM0vq__rating strong span{font-weight:400}.AgencyCardRating-module__ZRM0vq__count{color:#586e87;text-underline-offset:3px;-webkit-text-decoration:underline #b6c5d5;text-decoration:underline #b6c5d5}.AgencyCardRating-module__ZRM0vq__rating:hover .AgencyCardRating-module__ZRM0vq__count{color:#205aaa;text-decoration-color:currentColor}.AgencyCardRating-module__ZRM0vq__rating:focus-visible{outline-offset:3px;outline:2px solid #155eef}@media (pointer:coarse){.AgencyCardRating-module__ZRM0vq__rating{min-height:44px}}
.VehicleSpecificationIcon-module__9XFxYa__icon.VehicleSpecificationIcon-module__9XFxYa__icon{color:#7a7f85;place-items:center;width:18px;height:18px;margin:0;display:inline-grid;transform:none!important}.VehicleSpecificationIcon-module__9XFxYa__artwork{background:currentColor;width:18px;height:18px;display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.TrustBarStatic-module__yYsXAq__trustWrap{--ink:#071226;--text:#182338;--muted:#5f6f86;--blue:#275fc7;--fs-lead:clamp(14px,.24vw + 13.5px,15.5px);--fs-small:clamp(12.8px,.14vw + 12.3px,13.5px);box-sizing:border-box;width:100%;max-width:1200px;color:var(--text);background:#fff;border:1px solid #dce5ef;border-radius:24px;margin:36px auto 0;padding:30px 30px 28px;font-family:Montserrat,Avenir Next,Arial,sans-serif;box-shadow:0 10px 28px #1c2d4409}.TrustBarStatic-module__yYsXAq__header{justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px;display:flex}.TrustBarStatic-module__yYsXAq__headingCopy,.TrustBarStatic-module__yYsXAq__trustCopy{min-width:0}.TrustBarStatic-module__yYsXAq__trustBar{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch;gap:16px;display:grid}.TrustBarStatic-module__yYsXAq__trustBar>article{min-height:0}.TrustBarStatic-module__yYsXAq__assurances{border-top:1px solid #e3e9f2;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 0;padding:22px 4px 0;list-style:none;display:grid}.TrustBarStatic-module__yYsXAq__assurances li{align-items:flex-start;gap:12px;min-width:0;display:flex}.TrustBarStatic-module__yYsXAq__assurances li>svg{color:#55739e;flex:0 0 22px;width:22px;height:22px}.TrustBarStatic-module__yYsXAq__assurances strong{color:var(--ink);letter-spacing:normal;font-size:15px;font-weight:600;line-height:1.3;display:block}.TrustBarStatic-module__yYsXAq__assurances p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.TrustBarStatic-module__yYsXAq__review{color:#53667d;flex-direction:column;flex:none;align-items:flex-end;gap:5px;font-size:12px;line-height:1.4;display:flex}.TrustBarStatic-module__yYsXAq__ratingLine{align-items:center;gap:12px;display:flex}.TrustBarStatic-module__yYsXAq__ratingLine strong{color:#173a61;font-size:23px;font-weight:600}.TrustBarStatic-module__yYsXAq__ratingLine strong span{color:#617086;font-size:14px;font-weight:400}.TrustBarStatic-module__yYsXAq__stars{color:#dce2e7;letter-spacing:2px;white-space:nowrap;font-size:20px;line-height:1;display:inline-block;position:relative}.TrustBarStatic-module__yYsXAq__starFill{color:#b5832d;position:absolute;inset:0 auto 0 0;overflow:hidden}.TrustBarStatic-module__yYsXAq__previewLabel{color:#856322;font-size:11px;font-weight:600}.TrustBarStatic-module__yYsXAq__reviewCount{text-align:right;max-width:230px}.TrustBarStatic-module__yYsXAq__review a{color:#245b91;text-underline-offset:3px;text-decoration:underline}.TrustBarStatic-module__yYsXAq__review a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #245b91}@media (max-width:1000px){.TrustBarStatic-module__yYsXAq__trustWrap{padding:28px 22px}.TrustBarStatic-module__yYsXAq__trustBar{grid-template-columns:repeat(2,minmax(0,1fr))}.TrustBarStatic-module__yYsXAq__header{align-items:flex-start}}@media (max-width:760px){.TrustBarStatic-module__yYsXAq__assurances{grid-template-columns:1fr;gap:18px;padding-top:22px}}@media (max-width:600px){.TrustBarStatic-module__yYsXAq__trustWrap{border-radius:16px;margin-top:26px;padding:26px 18px}.TrustBarStatic-module__yYsXAq__header{margin-bottom:24px;display:block}.TrustBarStatic-module__yYsXAq__review{align-items:flex-start;gap:4px;margin-top:20px}.TrustBarStatic-module__yYsXAq__reviewCount{text-align:left;max-width:none}.TrustBarStatic-module__yYsXAq__trustBar{grid-template-columns:1fr;gap:12px}}
.PopularCitiesBlock-module__7yZhWa__cityBlock{box-sizing:border-box;width:100%;min-width:0;padding:0 14px}.PopularCitiesBlock-module__7yZhWa__cityBlock[data-commercial-geography] .PopularCitiesBlock-module__7yZhWa__cityBody{align-items:center}.PopularCitiesBlock-module__7yZhWa__cityBlock[data-commercial-geography] .PopularCitiesBlock-module__7yZhWa__cityArrow{margin-top:0}.PopularCitiesBlock-module__7yZhWa__cityBlock[data-commercial-geography] .PopularCitiesBlock-module__7yZhWa__cityText>h3:last-child{margin-bottom:0}.PopularCitiesBlock-module__7yZhWa__cityBlockTitle{color:#17172b;letter-spacing:-.018em;flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 22px;padding:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:500;line-height:1.03;display:inline-flex;position:relative}.PopularCitiesBlock-module__7yZhWa__cityBlockTitle:before{content:"";background:linear-gradient(90deg,#5c7fbdf2,#5c7fbd24);border-radius:999px;width:54px;height:1px;display:block}.PopularCitiesBlock-module__7yZhWa__cityBlockTitle:after{content:"";background:linear-gradient(90deg,#bc8f447a,#bc8f4414);border-radius:999px;width:78px;height:2px;position:absolute;bottom:0;left:2px}.PopularCitiesBlock-module__7yZhWa__cityGrid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:15px;width:100%;display:grid}.PopularCitiesBlock-module__7yZhWa__cityCardLink{height:100%;color:inherit;text-decoration:none;display:block}.PopularCitiesBlock-module__7yZhWa__cityCard{background:#fff;border:1px solid #17172b12;border-radius:16px;flex-direction:column;height:100%;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #1f1b2f11,0 3px 8px #1f1b2f08}.PopularCitiesBlock-module__7yZhWa__cityCard:before{content:"";z-index:2;background:linear-gradient(90deg,#527fd6d1,#bc8f4442);height:2px;position:absolute;inset:0 0 auto}.PopularCitiesBlock-module__7yZhWa__cityImage{aspect-ratio:3/2;object-fit:cover;object-position:center;flex:none;width:100%;height:auto;transition:transform .34s,filter .34s;display:block;transform:scale(1.001)}.PopularCitiesBlock-module__7yZhWa__cityBody{box-sizing:border-box;z-index:2;background:linear-gradient(#fff 0%,#fdfdff 100%);flex:auto;justify-content:space-between;align-items:flex-start;min-height:56px;padding:11px 14px 13px;display:flex;position:relative}.PopularCitiesBlock-module__7yZhWa__cityText{min-width:0}.PopularCitiesBlock-module__7yZhWa__cityBody h3{color:#121326;letter-spacing:-.018em;margin:0;font-size:16px;font-weight:700;line-height:1.14}.PopularCitiesBlock-module__7yZhWa__cityMeta{flex-direction:column;gap:5px;min-width:0;display:flex}.PopularCitiesBlock-module__7yZhWa__cityMetaRow{color:#55596b;letter-spacing:-.01em;min-width:0;font-size:12px;font-weight:560;line-height:1.22;display:block}.PopularCitiesBlock-module__7yZhWa__cityMetaRow:first-child{color:#363d52;font-weight:680}.PopularCitiesBlock-module__7yZhWa__cityMetaRow:last-child{color:#7f5b24;font-weight:650}.PopularCitiesBlock-module__7yZhWa__cityArrow{color:#a97830;flex:none;margin-top:0;margin-left:10px;font-size:20px;line-height:1;transition:transform .22s,color .22s;transform:translate(0)}.PopularCitiesBlock-module__7yZhWa__cityBlock+.PopularCitiesBlock-module__7yZhWa__cityBlock{margin-top:38px}@media (hover:hover) and (pointer:fine) and (min-width:761px){.PopularCitiesBlock-module__7yZhWa__cityCardLink:hover .PopularCitiesBlock-module__7yZhWa__cityCard,.PopularCitiesBlock-module__7yZhWa__cityCardLink:focus-visible .PopularCitiesBlock-module__7yZhWa__cityCard{border-color:#527fd638;transform:translateY(-4px);box-shadow:0 22px 44px #1f1b2f1b,0 6px 14px #1f1b2f0d}.PopularCitiesBlock-module__7yZhWa__cityCardLink:hover .PopularCitiesBlock-module__7yZhWa__cityImage,.PopularCitiesBlock-module__7yZhWa__cityCardLink:focus-visible .PopularCitiesBlock-module__7yZhWa__cityImage{filter:saturate(1.04)contrast(1.02);transform:scale(1.045)}.PopularCitiesBlock-module__7yZhWa__cityCardLink:hover .PopularCitiesBlock-module__7yZhWa__cityArrow,.PopularCitiesBlock-module__7yZhWa__cityCardLink:focus-visible .PopularCitiesBlock-module__7yZhWa__cityArrow{color:#94651f;transform:translate(3px)}}@media (max-width:1200px){.PopularCitiesBlock-module__7yZhWa__cityBlock{padding:0 12px}.PopularCitiesBlock-module__7yZhWa__cityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.PopularCitiesBlock-module__7yZhWa__cityCardLink{justify-self:center;width:100%;max-width:300px}.PopularCitiesBlock-module__7yZhWa__cityBlockTitle{margin-bottom:18px;font-size:28px}}@media (max-width:1024px){.PopularCitiesBlock-module__7yZhWa__cityBlock{padding:0 10px}.PopularCitiesBlock-module__7yZhWa__cityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.PopularCitiesBlock-module__7yZhWa__cityCardLink{justify-self:center;width:100%;max-width:300px}.PopularCitiesBlock-module__7yZhWa__cityBlockTitle{margin-bottom:16px;font-size:27px}.PopularCitiesBlock-module__7yZhWa__cityBody{min-height:54px;padding:10px 13px 12px}.PopularCitiesBlock-module__7yZhWa__cityBody h3{margin-bottom:7px;font-size:15px}.PopularCitiesBlock-module__7yZhWa__cityMetaRow{font-size:11.5px}}@media (max-width:730px){.PopularCitiesBlock-module__7yZhWa__cityBlock{width:100%;max-width:none;margin:0;padding:0 8px}.PopularCitiesBlock-module__7yZhWa__cityBlockTitle{margin-bottom:13px;padding-top:10px;padding-bottom:9px;font-size:24px;line-height:1.04}.PopularCitiesBlock-module__7yZhWa__cityBlockTitle:before{width:42px}.PopularCitiesBlock-module__7yZhWa__cityBlockTitle:after{width:60px}.PopularCitiesBlock-module__7yZhWa__cityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.PopularCitiesBlock-module__7yZhWa__cityCard{border-radius:13px}.PopularCitiesBlock-module__7yZhWa__cityBody{min-height:48px;padding:8px 10px 9px}.PopularCitiesBlock-module__7yZhWa__cityBody h3{margin-bottom:5px;font-size:15px;line-height:1.16}.PopularCitiesBlock-module__7yZhWa__cityMeta{gap:4px}.PopularCitiesBlock-module__7yZhWa__cityMetaRow{font-size:10px;line-height:1.18}.PopularCitiesBlock-module__7yZhWa__cityArrow{margin-left:6px;font-size:16px}}@media (max-width:600px){.PopularCitiesBlock-module__7yZhWa__cityBlock{width:100%;max-width:none;margin:0;padding:0 8px}.PopularCitiesBlock-module__7yZhWa__cityBlockTitle{margin-bottom:16px;padding-top:12px;padding-bottom:10px;font-size:24px;line-height:1.12}.PopularCitiesBlock-module__7yZhWa__cityBlockTitle:before{width:42px}.PopularCitiesBlock-module__7yZhWa__cityBlockTitle:after{background:linear-gradient(90deg,#9f733294,#9f733214);width:58px;height:2px}.PopularCitiesBlock-module__7yZhWa__cityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.PopularCitiesBlock-module__7yZhWa__cityCard{border-radius:13px}.PopularCitiesBlock-module__7yZhWa__cityBody{min-height:50px;padding:9px 11px 10px}.PopularCitiesBlock-module__7yZhWa__cityBody h3{margin-bottom:6px;font-size:15px;line-height:1.18}.PopularCitiesBlock-module__7yZhWa__cityMetaRow{font-size:10.5px;line-height:1.2}.PopularCitiesBlock-module__7yZhWa__cityArrow{font-size:17px}}@media (max-width:390px){.PopularCitiesBlock-module__7yZhWa__cityBlock{max-width:340px;margin:0 auto;padding:0 6px}.PopularCitiesBlock-module__7yZhWa__cityBlockTitle{letter-spacing:-.034em;margin-bottom:13px;font-size:22.4px;line-height:1.13}.PopularCitiesBlock-module__7yZhWa__cityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.PopularCitiesBlock-module__7yZhWa__cityCardLink{justify-self:stretch;max-width:none}.PopularCitiesBlock-module__7yZhWa__cityBody{min-height:48px;padding:9px 10px 10px}.PopularCitiesBlock-module__7yZhWa__cityBody h3{font-size:14px}.PopularCitiesBlock-module__7yZhWa__cityMetaRow{font-size:10px}}.PopularCitiesBlock-module__7yZhWa__cityBlockLead{color:#4d5a72;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0 0 28px;font-size:13.8px;font-weight:560;line-height:1.62}.PopularCitiesBlock-module__7yZhWa__cityBlockTextLink{color:#2f63b7;border-bottom:1px solid #2f63b747;font-weight:760;text-decoration:none;transition:color .18s,border-color .18s}.PopularCitiesBlock-module__7yZhWa__cityBlockTextLink:hover{color:#1f4f99;border-bottom-color:#1f4f998c}
.ReservationVehicleBadges-module__trL9QG__previewNote{color:#738296;margin-top:5px;font-size:10px;font-weight:400;line-height:1.4;display:block}
