.mpcrbm_car_details_wrapper{--mpcrbm-cd-radius:14px;--mpcrbm-cd-radius-sm:8px;--mpcrbm-cd-shadow:0 4px 24px rgba(15, 23, 42, .06);--mpcrbm-cd-border:#e5e7eb;--mpcrbm-cd-text:#1f2937;--mpcrbm-cd-text-faded:#6b7280;--mpcrbm-cd-bg:#f8fafc}div.mpcrbm h1{font-size:30px;font-weight:700;color:var(--mpcrbm-cd-text);margin:24px 0 20px}.mpcrbm_car_details_container{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px;margin:0 auto 40px}.mpcrbm_car_details_left,.mpcrbm_car_details_right{background-color:#fff;border-radius:var(--mpcrbm-cd-radius);border:1px solid var(--mpcrbm-cd-border);box-shadow:var(--mpcrbm-cd-shadow)}.mpcrbm_car_details_left{flex:1 1 65%;min-width:0;padding:20px}.mpcrbm_car_details_right{flex:1 1 30%;min-width:0;padding:20px}div.mpcrbm .mpcrbm_car_details_container h3,div.mpcrbm_car_details_container h3{font-weight:700;font-size:17px;color:var(--mpcrbm-cd-text);text-align:left;margin:0 0 10px}.mpcrbm_car_details_wrapper .divider{height:1px;background:var(--mpcrbm-cd-border);border:none;margin:0 0 16px}.mpcrbm_car_details_feature_image img{width:100%;aspect-ratio:16 / 9;border-radius:var(--mpcrbm-cd-radius-sm);object-fit:cover;display:block}.mpcrbm_car_details_gallery{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.mpcrbm_car_details_gallery img{width:90px!important;height:64px!important;border-radius:var(--mpcrbm-cd-radius-sm);object-fit:cover;cursor:pointer}.mpcrbm_car_details_view_more{background:var(--color_theme,#F12971);color:var(--color_theme_alter,#fff);border:none;padding:8px 16px;border-radius:var(--mpcrbm-cd-radius-sm);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.mpcrbm_car_details_view_more:hover{opacity:.88}.mpcrbm_car_details_tabs{display:flex;flex-wrap:wrap;gap:22px;margin:24px 0 16px;border-bottom:1px solid var(--mpcrbm-cd-border)}.mpcrbm_car_details .mpcrbm_car_details_tabs button{background:none;border:none;border-bottom:2px solid #fff0;padding:0 0 12px;margin-bottom:-1px;cursor:pointer;color:var(--mpcrbm-cd-text-faded);font-size:14px;font-weight:600;transition:color .15s ease}.mpcrbm_car_details .mpcrbm_car_details_tabs button:hover{color:var(--mpcrbm-cd-text)}.mpcrbm_car_details_tabs button.active{background:none;color:var(--color_theme,#F12971);border-bottom-color:var(--color_theme,#F12971)}.mpcrbm_car_details_tab_content{display:block;padding:16px 0 0;margin-top:16px;border-top:1px solid var(--mpcrbm-cd-border)}.mpcrbm_car_details_tabs+.mpcrbm_car_details_tab_content{margin-top:0;border-top:none;padding-top:0}.mpcrbm_car_details_tab_content.focus-highlight{background-color:#fdf0f4;background-color:color-mix(in srgb,var(--color_theme,#F12971) 8%,transparent);transition:background-color .3s ease}.mpcrbm_car_details_tab_content p{color:var(--mpcrbm-cd-text-faded);line-height:1.7;font-size:14.5px}.mpcrbm_car_details_info_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.specification{display:flex;align-items:center;gap:8px;color:var(--mpcrbm-cd-text);background:var(--mpcrbm-cd-bg);border-radius:var(--mpcrbm-cd-radius-sm);font-size:13.5px;font-weight:500;padding:10px 12px}.specification i{color:var(--color_theme,#F12971);font-size:15px}.mpcrbm_car_details_benefit_list{padding:0!important;list-style:none;display:flex;flex-direction:column;gap:10px}.mpcrbm_car_details_benefit_list li{font-size:14px;color:var(--mpcrbm-cd-text)}.mpcrbm_car_details_include_exclude{display:flex;gap:20px;flex-wrap:wrap}.mpcrbm_car_details_include_exclude ul{list-style:none;padding:0;margin:0}.mpcrbm_car_details_include_exclude ul li{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;color:var(--mpcrbm-cd-text)}.mpcrbm_car_details_include,.mpcrbm_car_details_exclude{flex:1 1 45%;padding:16px;border-radius:var(--mpcrbm-cd-radius-sm);background:var(--mpcrbm-cd-bg)}div.mpcrbm_car_details_left h4,div.mpcrbm_car_details_right h4{margin:0 0 10px;font-size:14px;font-weight:500;color:var(--mpcrbm-cd-text)}.mpcrbm_car_details_include i{color:#16a34a}.mpcrbm_car_details_exclude i{color:#dc2626}.mpcrbm_car_details_map_box iframe{width:100%;height:300px;border:none;border-radius:var(--mpcrbm-cd-radius-sm)}.mpcrbm-car-price-header{background:var(--color_theme,#F12971);color:var(--color_theme_alter,#fff);padding:16px;border-radius:var(--mpcrbm-cd-radius-sm);margin-bottom:16px}.mpcrbm-car-price-header h3{color:var(--color_theme_alter,#fff)!important;font-size:22px;font-weight:700;margin:4px 0!important}.mpcrbm-car-price-header p{margin:0;font-size:12.5px;opacity:.85}.mpcrbm-car-price-header .mpcrbm_minimum_booking{opacity:.95;font-size:12.5px}.mpcrbm-car-price-header .mpcrbm_price-breakdown{font-size:12.5px;color:#fff;font-weight:500}.mpcrbm-car-price-header .mpcrbm_price_hover_wrap .mpcrbm_price_info{color:var(--color_theme_alter,#fff);background:rgb(255 255 255 / .18)}.mpcrbm_car_details_price_box div.mpcrbm_transport_search_area{margin:0}.mpcrbm_car_details_price_box div.mpcrbm_transport_search_area div.tabsContentNext{margin:0}.mpcrbm_car_details_price_box .mpcrbm_extra_service_layout_details{max-width:100%;background:#fff;border:1px solid var(--mpcrbm-cd-border);border-radius:var(--mpcrbm-cd-radius-sm);padding:14px;box-shadow:none;margin-bottom:12px}.mpcrbm_car_details_price_box .mpcrbm_extra_service_item button{background:var(--color_theme,#F12971);color:var(--color_theme_alter,#fff);border:none;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;cursor:pointer}.mpcrbm_car_details_price_box .mpcrbm_extra_service_item .fdColumn._fullWidth{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:12px;min-width:0}.mpcrbm_car_details_price_box .mpcrbm_extra_service_item .mpcrbm_search_title{margin:0;flex:1 1 auto;min-width:46px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpcrbm_car_details_price_box .mpcrbm_extra_service_item .mpcrbm-ex-quantity-box{flex-shrink:0}.mpcrbm_car_details_price_box .mpcrbm_transport_summary{margin:16px 0;padding:16px;background:var(--mpcrbm-cd-bg,#f8fafc);border:1px solid var(--mpcrbm-cd-border,#e5e7eb);border-radius:var(--mpcrbm-cd-radius-sm,8px);box-shadow:none}.mpcrbm_car_details_price_box .mpcrbm_transport_summary h3{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mpcrbm-cd-text-faded,#6b7280);margin:0 0 12px}.mpcrbm_car_details_price_box .mpcrbm_transport_summary h3::before{content:"\f543";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--color_theme,#F12971);font-size:12.5px}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .divider{margin:0 0 12px}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .book-items,.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_extra_service_summary>div,.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_security_deposit_summary .justifyBetween,.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_one_way_fee_summary .justifyBetween{background:none;padding:0 0 12px;margin:0 0 12px;border-bottom:1px dashed var(--mpcrbm-cd-border,#e5e7eb);border-radius:0;font-size:13px;color:var(--mpcrbm-cd-text-faded,#6b7280)}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_security_deposit_summary .divider,.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_one_way_fee_summary .divider{display:none}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_security_deposit_price,.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_one_way_fee_price{font-weight:700}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .book-items{flex-wrap:wrap;align-items:center}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .book-items>._dFlex_alignCenter{order:1;flex:1 1 auto;min-width:0}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .book-items>.mpcrbm_product_price{order:2;flex-shrink:0;margin-left:10px}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .book-items>.mpcrbm_car_day{order:3;flex:1 1 100%;margin-top:4px}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .book-items ._dFlex_alignCenter,.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_extra_service_summary ._dFlex_alignCenter{gap:8px;flex-wrap:wrap}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .book-items .fa-check-square,.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_extra_service_summary .fa-check-square{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--color_theme,#F12971);color:var(--color_theme_alter,#fff);font-size:10px;margin-right:0}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_product_name{font-size:14px;font-weight:700;color:var(--mpcrbm-cd-text,#1f2937)}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_car_qty_display,.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_extra_service_summary .ex_service_qty{font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:#fdf0f4;background:color-mix(in srgb,var(--color_theme,#F12971) 12%,transparent);color:var(--color_theme,#F12971)}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_car_day{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:600;color:var(--color_theme,#F12971);margin:4px 0 0}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_car_day_label{display:inline-flex;align-items:center;gap:7px}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_car_day_icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--color_theme,#F12971);color:var(--color_theme_alter,#fff);font-size:9px}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_car_day_badge{display:inline-flex;align-items:baseline;flex-shrink:0;gap:3px;padding:3px 10px;border-radius:999px;background:var(--mpcrbm-cd-bg,#f1f5f9);border:1px solid var(--mpcrbm-cd-border,#e5e7eb)}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_car_day_value{font-weight:700;font-size:13px;color:var(--mpcrbm-cd-text,#1f2937)}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_car_day_unit{font-weight:400;font-size:12px;color:var(--mpcrbm-cd-text-faded,#6b7280)}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_product_price,.mpcrbm_car_details_price_box .mpcrbm_transport_summary .mpcrbm_extra_service_summary p:last-child{font-weight:700;font-size:14px;color:var(--mpcrbm-cd-text,#1f2937)}.mpcrbm_car_details_price_box .mpcrbm-ex-quantity-box{flex-wrap:nowrap;gap:10px}.mpcrbm_car_details_price_box .price-quantity-box{flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:10px;color:var(--mpcrbm-cd-text-faded)}.mpcrbm_car_details_price_box .price-quantity-box .mpcrbm-price{width:auto;white-space:nowrap;text-align:left;font-size:13px;font-weight:700;color:var(--mpcrbm-cd-text,#1f2937)}.mpcrbm_car_details_price_box .price-quantity-box .mpcrbm-price-per-day{display:block;font-size:12px;font-weight:400;color:var(--mpcrbm-cd-text-faded,#6b7280)}.mpcrbm_car_details_price_box .price-quantity-box ._mR_min_100{flex-shrink:0;margin-right:0}.mpcrbm_car_details_price_box .mpcrbm_extra_service_item [class*="_min_100"]{min-width:auto}.mpcrbm_car_details_price_box .price-quantity-box .qtyIncDec{max-width:88px;display:flex;align-items:stretch;background:#fff;border:1px solid var(--mpcrbm-cd-border,#e5e7eb);border-radius:999px;overflow:hidden}.mpcrbm_car_details_price_box .price-quantity-box .groupContent>*{border-left:none}.mpcrbm_car_details_price_box .price-quantity-box .addonGroupContent{display:flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;background:var(--mpcrbm-cd-bg,#f8fafc);color:var(--color_theme,#F12971);font-size:11px;transition:background .15s ease,color .15s ease}.mpcrbm_car_details_price_box .price-quantity-box .addonGroupContent:hover{background:var(--color_theme,#F12971);color:var(--color_theme_alter,#fff)}.mpcrbm_car_details_price_box .price-quantity-box .inputIncDec{padding:0 2px;font-size:12.5px;font-weight:700;text-align:center;background:#fff}.mpcrbm_car_details_price_box .price-quantity-box .mpcrbm_price_calculation{flex-shrink:0;padding:6px 12px;border-radius:999px;font-size:12px;white-space:nowrap}.mpcrbm_car_details_price_box .mpcrbm_car_quantity{padding:10px 0;border-top:1px solid var(--mpcrbm-cd-border,#e5e7eb);align-items:center}.mpcrbm_car_details_price_box .mpcrbm_car_quantity_title{font-size:13.5px;font-weight:600;color:var(--mpcrbm-cd-text,#1f2937)}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .total{background:#fdf0f4;background:color-mix(in srgb,var(--color_theme,#F12971) 8%,transparent);border-radius:var(--mpcrbm-cd-radius-sm,8px);padding:12px 14px;margin:4px 0 0;justify-content:space-between}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .total h6{font-size:13.5px;font-weight:600;color:var(--mpcrbm-cd-text,#1f2937)}.mpcrbm_car_details_price_box .mpcrbm_transport_summary .total h3{font-size:19px;color:var(--color_theme,#F12971)}.mpcrbm_car_details_continue_btn{width:100%;background:var(--color_theme,#F12971);color:var(--color_theme_alter,#fff);border:none;padding:13px 14px;border-radius:999px;font-size:15px;font-weight:700;cursor:pointer;margin:12px 0 0;transition:opacity .15s ease,transform .1s ease}.mpcrbm_car_details_continue_btn:hover{opacity:.9}.mpcrbm_car_details_continue_btn:active{transform:scale(.99)}.mpcrbm_already_booked{display:block;padding:10px 12px;margin-top:10px;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--mpcrbm-cd-radius-sm);color:#b91c1c;font-size:13.5px}.mpcrbm_field_error{display:block;margin-top:4px;font-size:12.5px;font-weight:600;color:#b91c1c}.mpcrbm-field-invalid .formControl{border-color:#fca5a5!important;box-shadow:0 0 0 1px #fca5a5}.mpcrbm_car_details_driver_box{background:#fff;border:1px solid var(--mpcrbm-cd-border);border-radius:var(--mpcrbm-cd-radius);padding:16px;margin-top:16px}.mpcrbm_car_details_renter_box{background:#fff;border:1px solid var(--mpcrbm-cd-border);border-radius:var(--mpcrbm-cd-radius);padding:16px;margin-top:16px}.mpcrbm_car_details_driver_box .driver-data{display:flex;gap:12px}.driver-data .driver-picuture{display:flex;flex-direction:column;justify-content:center;align-items:center;width:30%;gap:6px}.driver-data .verified{display:inline-flex;align-items:center;gap:4px;color:#16a34a;font-size:11.5px;font-weight:600}.driver-data .driver-picuture img{width:88px;height:88px;border-radius:var(--mpcrbm-cd-radius-sm);border:1px solid var(--mpcrbm-cd-border);object-fit:cover}.driver-data .driver-info{display:flex;flex-direction:column;justify-content:center;width:70%}.driver-data .driver-info div{margin:4px 0;padding-bottom:4px;font-size:13.5px;color:var(--mpcrbm-cd-text);border-bottom:1px solid #f5f5f5}.mpcrbm_gallery_image_fade_out{opacity:0;transition:opacity 0.3s ease}.mpcrbm_gallery_image_fade_in{opacity:1;transition:opacity 0.3s ease}.mpcrbm_gallery_image{cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease}.mpcrbm_gallery_image:hover{transform:scale(1.04);box-shadow:0 4px 14px rgb(0 0 0 / .18)}.mpcrbm_gallery_image.active{outline:2px solid var(--color_theme,#F12971);outline-offset:1px}.mpcrbm_car_image_details{cursor:pointer}.mpcrbm_gallery_image_popup_wrapper{display:none;position:fixed;inset:0;background:rgb(15 23 42 / .88);justify-content:center;align-items:center;z-index:9999}.mpcrbm_gallery_image_popup_content{position:relative;max-width:90%;max-height:85%;top:10%;margin:auto}.mpcrbm_gallery_image_popup_prev_holder{display:flex;justify-content:space-between;max-width:150px;margin:10px auto}.mpcrbm_gallery_image_popup_item{display:none;width:100%;max-height:80vh;object-fit:contain;border-radius:var(--mpcrbm-cd-radius-sm);animation:mpcrbmCdFadeIn 0.3s ease}@keyframes mpcrbmCdFadeIn{from{opacity:0}to{opacity:1}}.mpcrbm_gallery_image_popup_container img.active{display:block;opacity:1}.mpcrbm_gallery_image_popup_close{position:absolute;top:15px;right:15px;background:rgb(255 255 255 / .9);border:none;color:#1f2937;font-size:16px;width:34px;height:34px;line-height:34px;text-align:center;padding:0;border-radius:50%;cursor:pointer;z-index:10}.mpcrbm_gallery_image_popup_prev,.mpcrbm_gallery_image_popup_next{position:absolute;top:50%;transform:translateY(-50%);background:rgb(255 255 255 / .85);border:none;color:#1f2937;font-size:20px;width:42px;height:42px;padding:0;border-radius:50%;cursor:pointer;transition:background .2s ease}.mpcrbm_gallery_image_popup_prev:hover,.mpcrbm_gallery_image_popup_next:hover{background:#fff}.mpcrbm_gallery_image_popup_prev{left:14px}.mpcrbm_gallery_image_popup_next{right:14px}.mpcrbm_car_details_table{border-left:1px solid var(--mpcrbm-cd-border);border-top:1px solid var(--mpcrbm-cd-border);margin:0;border-radius:var(--mpcrbm-cd-radius)}.mpcrbm_car_details_faq_section{background:var(--mpcrbm-cd-bg);border-radius:var(--mpcrbm-cd-radius-sm);box-shadow:none}.mpcrbm_car_details_faq_section h3{font-size:20px;font-weight:700;color:var(--mpcrbm-cd-text);margin-bottom:6px;text-align:left}.mpcrbm_car_details_divider{width:48px;height:3px;margin:0 0 20px;background:var(--color_theme,#F12971);border-radius:50px}.mpcrbm_car_details_faq_wrapper{display:flex;flex-direction:column;gap:10px}.mpcrbm_car_details_faq_item{background:#fff;border:1px solid var(--mpcrbm-cd-border);border-radius:var(--mpcrbm-cd-radius-sm);overflow:hidden;transition:box-shadow .2s ease}.mpcrbm_car_details_faq_item:hover{box-shadow:0 4px 14px rgb(15 23 42 / .06)}.mpcrbm_car_details_faq_wrapper .mpcrbm_car_details_faq_question{width:100%;padding:16px 18px;border:none;background:none;font-size:14.5px;font-weight:600;color:var(--mpcrbm-cd-text);text-align:left;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;gap:10px}.mpcrbm_car_details_faq_icon{flex-shrink:0;font-size:18px;font-weight:700;color:var(--color_theme,#F12971);transition:transform .2s ease}.mpcrbm_car_details_faq_item.active .mpcrbm_car_details_faq_icon{transform:rotate(45deg)}.mpcrbm_car_details_faq_answer{display:none;padding:0 18px 16px}.mpcrbm_car_details_faq_answer p{margin:0;font-size:13.5px;color:var(--mpcrbm-cd-text-faded);line-height:1.7}@media (max-width:768px){.mpcrbm_car_details_faq_question{font-size:14px;padding:14px}.mpcrbm_car_details_faq_answer p{font-size:13px}}.mpcrbm_car_details_conditions_section{width:100%;border-radius:var(--mpcrbm-cd-radius-sm);box-shadow:none}.mpcrbm_car_details_conditions_section h3{text-align:left;font-size:20px;font-weight:700;color:var(--mpcrbm-cd-text);margin-bottom:6px}.mpcrbm_car_details_conditions_section .divider{height:3px;width:48px;background:var(--color_theme,#F12971);border-radius:50px;margin-bottom:20px}.mpcrbm_car_details_tc_wrapper{display:flex;flex-direction:column;gap:10px}.mpcrbm_car_details_tc_item{background:var(--mpcrbm-cd-bg);padding:14px 16px 14px 20px;border-radius:var(--mpcrbm-cd-radius-sm);position:relative;overflow:hidden}.mpcrbm_car_details_tc_item::before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--color_theme,#F12971)}.mpcrbm_car_details_tc_title{font-size:14.5px;font-weight:600;color:var(--mpcrbm-cd-text);margin-bottom:4px}.mpcrbm_car_details_tc_description{font-size:13.5px;color:var(--mpcrbm-cd-text-faded);line-height:1.6}@media (max-width:768px){.mpcrbm_car_details_tc_item{padding:14px}}.mpcrbm_similar_rentals_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.mpcrbm_similar_rentals_carousel{position:relative;padding:0 6px}.mpcrbm_similar_rental_item{background:#fff;border:1px solid var(--mpcrbm-cd-border,#e5e7eb);border-radius:var(--mpcrbm-cd-radius-sm,8px);overflow:hidden;transition:box-shadow .2s ease}.mpcrbm_similar_rentals_grid .mpcrbm_similar_rental_item:hover{box-shadow:var(--mpcrbm-cd-shadow,0 4px 24px rgb(15 23 42 / .06))}.mpcrbm_similar_rental_thumb{display:block;width:100%;aspect-ratio:4 / 3;background:var(--mpcrbm-cd-bg,#f8fafc);overflow:hidden}.mpcrbm_similar_rental_thumb img{width:100%;height:100%;object-fit:cover;display:block}.mpcrbm_similar_rental_item img{height:200px}.mpcrbm_similar_rental_thumb i{display:flex;align-items:center;justify-content:center;height:100%;font-size:30px;color:var(--mpcrbm-cd-text-faded,#6b7280)}.mpcrbm_similar_rental_info{padding:12px 14px}.mpcrbm_similar_rental_info h4{margin:0 0 6px;font-size:14.5px;font-weight:700}.mpcrbm_similar_rental_info h4 a{color:var(--mpcrbm-cd-text,#1f2937)!important;text-decoration:none}.mpcrbm_similar_rental_price{font-size:13px;font-weight:700;color:var(--color_theme,#F12971);margin-bottom:10px}.mpcrbm_similar_rental_btn{display:block;width:100%;box-sizing:border-box;text-align:center;padding:8px 12px;border-radius:999px;background:var(--color_theme,#F12971)!important;color:var(--color_theme_alter,#fff)!important;font-size:12.5px;font-weight:600;text-decoration:none;transition:opacity .15s ease}.mpcrbm_similar_rental_btn:hover{opacity:.88}.mpcrbm_similar_rentals_carousel .owl-nav button.owl-prev,.mpcrbm_similar_rentals_carousel .owl-nav button.owl-next{position:absolute;top:35%;width:34px;height:34px;border-radius:50%;background:#fff!important;border:1px solid var(--mpcrbm-cd-border,#e5e7eb)!important;color:var(--mpcrbm-cd-text,#1f2937)!important;font-size:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.mpcrbm_similar_rentals_carousel .owl-nav button.owl-prev{left:-14px}.mpcrbm_similar_rentals_carousel .owl-nav button.owl-next{right:-14px}@media (max-width:768px){.mpcrbm_similar_rentals_grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}}@media (max-width:768px){.mpcrbm_car_details_container{flex-direction:column}.mpcrbm_car_details_left,.mpcrbm_car_details_right{flex:1 1 100%}.mpcrbm_car_details_tabs{overflow-x:auto;flex-wrap:nowrap}div.mpcrbm h1{font-size:24px}}.mpcrbm-date-step-return.is-locked{display:none}.mpcrbm-date-step-pickup{position:relative;transition:box-shadow .2s ease}.mpcrbm-date-step-return .mpcrbm_horizontal_date_time_input{position:relative;transition:box-shadow .2s ease}.mpcrbm-date-step-pickup.is-complete,.mpcrbm-date-step-return.is-complete .mpcrbm_horizontal_date_time_input{box-shadow:inset 0 0 0 1px #bdb3b6;border-radius:var(--mpcrbm-cd-radius-sm,8px)}.mpcrbm-date-step-pickup.is-complete::after,.mpcrbm-date-step-return.is-complete .mpcrbm_horizontal_date_time_input::after{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;background:var(--color_theme,#F12971);color:var(--color_theme_alter,#fff);font-size:10px;display:flex;align-items:center;justify-content:center;z-index:2}@keyframes mpcrbmSummaryPulse{0%{background-color:#fff0}30%{background-color:#fdf0f4;background-color:color-mix(in srgb,var(--color_theme,#F12971) 10%,transparent)}100%{background-color:#fff0}}.mpcrbm_transport_summary.mpcrbm-summary-pulse{animation:mpcrbmSummaryPulse .9s ease;border-radius:var(--mpcrbm-cd-radius-sm,8px)}.mpcrbm-date-range-summary{margin-top:14px;padding:14px 16px;background:var(--mpcrbm-cd-bg,#f8fafc);border:1px solid var(--mpcrbm-cd-border,#e5e7eb);border-radius:var(--mpcrbm-cd-radius-sm,8px)}.mpcrbm-date-range-summary-range{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--mpcrbm-cd-text,#1f2937);padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--mpcrbm-cd-border,#e5e7eb)}.mpcrbm-date-range-summary-range i{color:var(--color_theme,#F12971)}.mpcrbm-date-range-summary-times{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mpcrbm-date-range-summary-time{display:flex;flex-direction:column;gap:2px}.mpcrbm-date-range-summary-time-label{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--mpcrbm-cd-text-faded,#6b7280)}.mpcrbm-date-range-summary-time-value{font-size:13.5px;font-weight:600;color:var(--mpcrbm-cd-text,#1f2937)}@media (max-width:480px){.mpcrbm-date-range-summary-times{grid-template-columns:1fr}}