.CarDetailsPage_container__AIOtQ{display:flex;flex-direction:column;width:100%;max-width:940px;margin:2% auto 0;min-height:100vh;border:.1% solid #4a4a4a;border-radius:2%;padding:2%}.CarDetailsPage_dropdownMenu__CWRP6{position:absolute;top:100%;left:0;right:0;z-index:9999;display:flex;flex-direction:column;background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:10px 0}.CarDetailsPage_dropdownItem__jcATf{display:flex;justify-content:space-between;padding:10px;width:100%;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .2s ease}.CarDetailsPage_overflowHidden__aBkOj{overflow:hidden}.CarDetailsPage_dropdownItem__jcATf:hover{background-color:#f0f0f0}.CarDetailsPage_title__0lQqP{font-size:2rem;font-weight:700}.CarDetailsPage_content__5UzJt{display:flex;gap:40px;margin-top:10px}.CarDetailsPage_mainContent__0yLQq{width:60%}.CarDetailsPage_carDetails__4iJzB{margin-bottom:2%}.CarDetailsPage_mainImage__4Etcm img{width:100%;-o-object-fit:cover;object-fit:cover;max-height:600px}.CarDetailsPage_containerBox__CDszP{position:relative}.CarDetailsPage_favbtn___8t1H{position:absolute;padding:5px;border-radius:12px;top:20px;right:20px;z-index:0;cursor:pointer;width:32px}.CarDetailsPage_favbtn___8t1H.CarDetailsPage_unFav__9zUn5{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.CarDetailsPage_favbtn___8t1H.CarDetailsPage_unFav__9zUn5:hover{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.15)}.CarDetailsPage_additionalImages__GCGMa{position:relative}.CarDetailsPage_fleximg___tjC4{display:flex;justify-content:space-between;gap:8px;overflow:hidden;padding-right:3px}.CarDetailsPage_additionalImages__GCGMa img{border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid #afd0f6;width:24.5%;height:150px;-o-object-position:center;object-position:center}button.CarDetailsPage_viewAllBtn__UoCJH img{margin:0;border:none;width:auto;height:auto}button.CarDetailsPage_viewAllBtn__UoCJH{position:absolute;right:15px;bottom:8px}.CarDetailsPage_details__BWv9F p,.CarDetailsPage_extras__vDOWb p,.CarDetailsPage_features__E_ehP p,.CarDetailsPage_hostDetails__bwERu p,.CarDetailsPage_overallRatings__WPx1t p,.CarDetailsPage_parkingdetails__AGCuL p,.CarDetailsPage_petfee__e58gL p,.CarDetailsPage_prepaiddetails__Zzpoq p,.CarDetailsPage_pricing___u8oM p{font-size:22px;font-weight:400;line-height:26px;color:#41414e}.CarDetailsPage_description__J30ug,.CarDetailsPage_details__BWv9F,.CarDetailsPage_extras__vDOWb,.CarDetailsPage_features__E_ehP,.CarDetailsPage_hostDetails__bwERu,.CarDetailsPage_overallRatings__WPx1t,.CarDetailsPage_parkingdetails__AGCuL,.CarDetailsPage_petfee__e58gL,.CarDetailsPage_prepaiddetails__Zzpoq,.CarDetailsPage_pricing___u8oM{margin:40px 0}.CarDetailsPage_carName__Pej8a{color:#0e0f11;font-size:24px;font-weight:600;line-height:34px}.CarDetailsPage_carRatingDetail__2igK2{display:flex;align-items:center;gap:8px;padding:0 5px}.CarDetailsPage_carRatingDetail__2igK2 span{display:flex;align-items:center;gap:1px;font-size:20px;font-weight:300;line-height:21.78px;text-align:left;color:#000}.CarDetailsPage_carRatingDetail__2igK2 p{font-size:18px;font-weight:300;line-height:22.59px;text-align:left;margin:0;color:#000}.CarDetailsPage_subTitleMain__P98rI{font-size:24px;font-weight:600;line-height:34px;color:#0e0f11}.CarDetailsPage_hosts__1zX6d{margin:40px 0}.CarDetailsPage_colorchange__9NXwp{color:#898989;font-size:24px!important}.CarDetailsPage_mb0__xvowx{margin-bottom:0}.CarDetailsPage_fullprogressbar__Y3Kx1{display:flex;flex-direction:row;padding-top:15px;gap:10px;align-items:center}.CarDetailsPage_raitingdetail__X7wR6{display:flex;flex-direction:column;width:20%;align-items:center;gap:5px}.CarDetailsPage_raitingbar__JQAHd{display:flex;flex-direction:column;width:80%;gap:8px}.CarDetailsPage_raitingbarRating__HeJsJ{display:flex;gap:10px;align-items:center}.CarDetailsPage_raitingbarProgress__QqIKN{width:60%;border-radius:20px;overflow:hidden}.CarDetailsPage_raitingbarCategory__LkXPp{width:30%;font-size:16px;font-weight:400;line-height:20px;margin-left:30px}.CarDetailsPage_raitingdetailSpan__vrEix{display:flex;flex-direction:column;gap:5px;font-size:20px;font-weight:700;line-height:40px;align-items:center;color:#333}.CarDetailsPage_featuresList__ZZVp7{display:grid;grid-template-columns:1fr 1fr;gap:10px}.CarDetailsPage_featuresCollapsed__7FE_D{max-height:calc(2 * 2.5rem);overflow:hidden;position:relative;padding-bottom:2rem}.CarDetailsPage_featuresHeader__eiR5_{display:flex;flex-direction:row}.CarDetailsPage_featuresExpanded__Wf76h{max-height:none;overflow:visible;padding-bottom:2rem}.CarDetailsPage_description__J30ug .CarDetailsPage_moreButton__ZL2XZ,.CarDetailsPage_extras__vDOWb .CarDetailsPage_moreButton__ZL2XZ{align-self:flex-start;margin-top:0}.CarDetailsPage_map__lE4lb{height:350px;width:100%;position:relative;overflow:hidden;border-radius:10px}.CarDetailsPage_carInfoSection__nr21G{display:flex;flex-direction:column;margin:15px 0}.CarDetailsPage_statItem__tYCoA{display:flex;align-items:center;gap:5px}.CarDetailsPage_statItem__tYCoA span{margin-left:8px;text-transform:capitalize}.CarDetailsPage_priceSection__5JM3P{margin-bottom:3%}.CarDetailsPage_tripDetails__j9TzI{display:flex;flex-direction:column;gap:8px}.CarDetailsPage_tripDetailsSection__dc2W1{height:auto;width:40%;max-width:450px;margin-top:80px;border-radius:10px;display:flex;flex-direction:column;gap:20px}.CarDetailsPage_formcontrolInput__ipHek{border:none;border-bottom:1px solid #898989;padding:10px 10px 10px 0;width:100%;display:flex;justify-content:space-between;background-color:transparent}.CarDetailsPage_tripDetailLowerbox__yYbfx{display:flex;flex-direction:column;background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 0 6px -2px #0e0f1108;box-shadow:0 6px 16px -4px #10121421}.CarDetailsPage_socialbtnsgroup__3bAiM{display:flex;flex-direction:column;margin:15px 0}.CarDetailsPage_tripDetailBox__zaQqt{display:flex;flex-direction:column;gap:35px}.CarDetailsPage_subTitleBlue__qzFuS{font-size:16px;font-weight:500;line-height:20px;color:#595959;text-decoration:underline}.CarDetailsPage_subTitle__vGp3g{font-size:18px;font-weight:600;line-height:20px;text-align:left;display:flex;justify-content:space-between;color:#0e0f11}.CarDetailsPage_date-picker__kGhwO{width:100%}.CarDetailsPage_distance__EW40S,.CarDetailsPage_insurance__Io1_Z{display:flex;flex-direction:column;gap:10px}.CarDetailsPage_distance__EW40S p,.CarDetailsPage_insurance__Io1_Z p,.CarDetailsPage_tripDetailLowerbox__yYbfx p{margin:0;font-size:14px;font-weight:500;line-height:17.57px;color:#898989}.CarDetailsPage_form-label__k_EQ_{font-size:1rem;color:#000}.CarDetailsPage_tripDetails__j9TzI input,.CarDetailsPage_tripDetails__j9TzI select{width:100%;border:0;border-bottom:1px solid #8e8787;border-radius:0;font-size:1rem;background:transparent!important;padding:.5rem .5rem .5rem 0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;line-height:1.3}.CarDetailsPage_tripDetails__j9TzI .CarDetailsPage_underline__Lmb65{position:relative;display:flex;flex-direction:column}.CarDetailsPage_tripDetails__j9TzI .CarDetailsPage_underline__Lmb65:after{content:"";height:1px;background:#000;position:absolute;left:0;right:0;bottom:0}.CarDetailsPage_tripDetails__j9TzI .CarDetailsPage_underline__Lmb65 input,.CarDetailsPage_tripDetails__j9TzI .CarDetailsPage_underline__Lmb65 select{border:none;outline:none}.CarDetailsPage_hostDetails__bwERu{display:flex;align-items:center;padding-bottom:20px}.CarDetailsPage_hostContainer__91_a_{display:flex;align-items:center;gap:15px}.CarDetailsPage_hostImageWrapper__W07UN{flex-shrink:0;border-radius:50%;background-color:#f4f4f4}.CarDetailsPage_hostImage__CtVqU{border-radius:50%;width:80px;height:80px;-o-object-fit:cover;object-fit:cover}.CarDetailsPage_reviewContainer__Bo7vg{display:flex;flex-direction:column;gap:5px;padding:1.5% 0;background-color:#fff;.CarDetailsPage_subTitleMain__P98rI{margin-bottom:10px}}.CarDetailsPage_singleReview__BR6hX{display:flex;flex-direction:column;padding-bottom:5px}.CarDetailsPage_reviewerDetails__kZl21{display:flex;align-items:center;justify-content:space-between}.CarDetailsPage_reviewerProfilePic__snwxC{border-radius:50%;margin-right:1rem;width:50px;height:50px}.CarDetailsPage_reviewerInfo__IdZkP{display:flex;flex-direction:column;font-size:14px;flex-grow:1}.CarDetailsPage_reviewerName__hEkDm{font-size:16px;font-weight:700;margin-right:1rem;align-items:center;border-bottom:1px solid #eee;&:last-child{border-bottom:none}}.CarDetailsPage_reviewsubbox__Fp2Qm{border-radius:10px;padding:12px;width:100%}.CarDetailsPage_reviewerRating__I2MY_{display:flex;align-items:center;gap:5px}.CarDetailsPage_reviewHeaderText__kTxY0{display:flex;gap:40px;align-items:center}.CarDetailsPage_reviewHeaderText__kTxY0 p{font-size:16px;font-weight:700;line-height:1.2;color:#000;margin:0}.CarDetailsPage_reviewTime__0eWhD{font-size:14px;font-weight:500;line-height:1.2;margin:0;color:#898989}.CarDetailsPage_reviewerRating__I2MY_ img{width:22px;height:22px}.CarDetailsPage_reviewTextBox__PInBX{padding-top:.1rem}.CarDetailsPage_reviewText__FJfgF{color:#000;font-size:16px!important;margin:0;padding-top:5px;line-height:1.3;white-space:pre-wrap}.CarDetailsPage_hostResponse__2_W1J{position:relative;background-color:#f9f9f9;border-left:1px solid #aba7a7;border-radius:10px;padding:12px;margin-left:1rem;margin-top:.5rem}.CarDetailsPage_hostResponseHeader__vbMyq{margin-bottom:.25rem;font-weight:500;display:flex;flex-direction:column;gap:2px}.CarDetailsPage_hostResponseText__itc_D{font-size:12px;color:#898989;font-weight:500;line-height:1.3}.CarDetailsPage_btnbox__hfHnk button{border:unset;padding:10px 30px;background-color:#027bff;color:#fff}.CarDetailsPage_btnbox__hfHnk{text-align:center}.CarDetailsPage_toggleButton__9c99o{align-self:flex-end;margin-top:1rem}.CarDetailsPage_moreButton__ZL2XZ,.CarDetailsPage_toggleButton__9c99o{background:transparent;border:1px solid #898989;color:#000;cursor:pointer;padding:6px 20px}.CarDetailsPage_moreButton__ZL2XZ{border-radius:10px;font-size:18px;font-weight:500;line-height:22.59px}.CarDetailsPage_toggleButton__9c99o:hover{text-decoration:underline}.CarDetailsPage_smallText__wwJmf{font-size:16px;font-weight:500;line-height:30.12px;color:#1b1919}.CarDetailsPage_continueButton__iZwki:disabled{background-color:#bfbfbf;cursor:not-allowed;color:#027bff;opacity:.7}.CarDetailsPage_addToFavoritesButton__CMUCm{width:-moz-fit-content;width:fit-content;padding:10px 20px;color:#000;border:1px solid #898989;font-size:18px;font-weight:500;line-height:22.59px;margin-bottom:1.5rem;display:flex;align-items:center;gap:10px}.CarDetailsPage_socialButtons__xcTG4{display:flex;gap:15px}.CarDetailsPage_socialButtons__xcTG4 img{padding:10px;background-color:#898989;border-radius:50%}.CarDetailsPage_closeButton__D7mPn,.CarDetailsPage_shareButton__0wxiG{padding:2%;border:none;border-radius:.5%;font-size:1.6%;font-weight:700;cursor:pointer}.CarDetailsPage_shareButton__0wxiG{background-color:#027bff;color:#fff;padding:5%;width:100%}.CarDetailsPage_closeButton__D7mPn{background-color:#ff6b00;color:#fff}.CarDetailsPage_ReportListingPolicy__rlsYr,.CarDetailsPage_ReportListing__8pl3z,.CarDetailsPage_report__qhBdT{margin-bottom:2%}.CarDetailsPage_colororange__iCXyJ{color:#027bff!important;font-size:1rem}.CarDetailsPage_descriptioncollapsed__VGKR1{min-height:70px;max-height:1.5rem;overflow:hidden;color:#000;text-overflow:ellipsis;font-size:16px;font-weight:400;line-height:22.59px}.CarDetailsPage_descriptionexpaned__0Je2j{max-height:none;overflow:visible;padding-bottom:0;color:#000;font-size:16px;font-weight:400;line-height:22.59px}.CarDetailsPage_collapsed__voj3L{max-height:1.5rem;overflow:hidden;color:#000;font-size:16px;font-weight:400;line-height:22.59px}.CarDetailsPage_expanded__WzYp5{max-height:none;overflow:visible;padding-bottom:0;color:#000;font-size:16px;font-weight:400;line-height:22.59px}.CarDetailsPage_featureItem1__LrTRu{display:grid;grid-template-columns:repeat(2,1fr);row-gap:5px;-moz-column-gap:20px;column-gap:20px}.CarDetailsPage_featureItem__HNKeO>div{display:flex;gap:20px;align-items:center;margin-bottom:15px}.CarDetailsPage_extrasContainerCollapsed__gs1Su{max-height:1 rem;overflow:hidden;position:relative;padding-bottom:1rem}.CarDetailsPage_extrasContainerExpanded__bU3GR{max-height:none;overflow:visible;padding-bottom:0}.CarDetailsPage_extrasSection__p9TBt{margin-top:1%}.CarDetailsPage_subTitlewithMore__chLfJ{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;padding-bottom:10px}.CarDetailsPage_progress-bar-container__OaDAt{width:100%;background-color:#3f5e9c;border-radius:9999px;height:2rem;&.CarDetailsPage_dark-mode__1DdI_{background-color:#374151}.CarDetailsPage_progress-bar__D9SHj{background-color:#027bff;height:100%;border-radius:9999px;width:45%}}.CarDetailsPage_extrasList__VYmq0{margin-bottom:16px}.CarDetailsPage_extrasHeader__w3lik{display:flex;justify-content:space-between}.CarDetailsPage_extraItem__szNMH{padding:8px 0;border-bottom:1px solid #8e8787}.CarDetailsPage_extraTitle__6Ucew{font-size:1rem;margin-bottom:4px;color:#555}.CarDetailsPage_extraDescription__UYKa0{font-size:.9rem;color:#777;margin-bottom:8px}.CarDetailsPage_extraPrice__edLN5{font-size:1rem;font-weight:700;color:#333}.CarDetailsPage_moreButton__ZL2XZ:hover{background-color:#f1f1f1}.CarDetailsPage_discount__1XaN9{font-size:14px;color:#4caf50;font-weight:700}.CarDetailsPage_priceContainer__6bo2Q{display:flex;text-align:center;justify-content:center;align-items:center;gap:10px}.CarDetailsPage_originalPrice__cn6M6,.CarDetailsPage_priceperday__HsWRy{font-size:24px;line-height:1;padding:0;margin-bottom:3%}.CarDetailsPage_originalPrice__cn6M6{font-size:20px;color:grey;text-decoration:line-through}.CarDetailsPage_exclprice__P_aLG{color:grey;font-weight:300;font-style:bold}.CarDetailsPage_priceperday__HsWRy{color:#0e0f11;font-weight:700;text-decoration:underline}.CarDetailsPage_priceperday__HsWRy strong{font-weight:700}.CarDetailsPage_close__ezvBA{background:none;border:none;font-size:1.5rem;color:inherit;cursor:pointer}.CarDetailsPage_overallRatings__WPx1t .CarDetailsPage_ratingStars__Y18qv .CarDetailsPage_fa-star-half-alt__T6RnC,.CarDetailsPage_overallRatings__WPx1t .CarDetailsPage_ratingStars__Y18qv .CarDetailsPage_fa-star__Zwg6t{font-size:.6rem!important;margin-right:2px;color:#fd5f00;line-height:1rem}.CarDetailsPage_RatingWhole__xv3c_{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:1rem;color:#333;margin-right:10px;gap:5px}.CarDetailsPage_ratingRow__Knfbd,.CarDetailsPage_ratingStars__Y18qv{display:flex;flex-direction:column}.CarDetailsPage_ratingRow__Knfbd{margin-bottom:5px}.CarDetailsPage_ratingValue__7__H0{width:40px;text-align:center;font-size:.9rem}.CarDetailsPage_ratingLabel__GlwoM{font-size:.9rem;color:#555}.CarDetailsPage_dropdown-button__q2G4f{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:10px}.CarDetailsPage_underline-dropdown__AdrQR{position:relative;z-index:10}.CarDetailsPage_hideOnMobile__tfBE6{@media (max-width:768px){display:none}}.CarDetailsPage_dropdown-menu__khLdU{position:relative;top:0;left:0;display:inline-block;z-index:9999}.CarDetailsPage_dropdown-button__q2G4f:focus{outline:none}.CarDetailsPage_dropdown-arrow__AC0Ga{font-size:.75rem;color:#000;margin-left:auto}.CarDetailsPage_dropdown-item__dqoPg{display:inline-flex;width:100%;padding:10px}.CarDetailsPage_dropdown-menu__khLdU{display:flex;flex-direction:column}.CarDetailsPage_dropdown-item__dqoPg:hover{background-color:#f1f1f1}.CarDetailsPage_dropdown-menu__khLdU{z-index:1000}.CarDetailsPage_some-overlapping-class__8_xkX{z-index:1}.CarDetailsPage_errorContainer__O_bs0{display:flex;align-items:center;color:#d93025;font-size:14px;gap:10px;margin-top:20px;min-height:30px;padding:2px 0;border-radius:10px;.CarDetailsPage_successText__Dwigf{color:#000;font-size:16px;font-weight:600}}.CarDetailsPage_errorIconRound__9Qk5G{display:inline-flex;justify-content:center;align-items:center;border-radius:50%;background-color:#d93025;color:#fff;font-size:12px;padding:1px 7px;font-weight:700}.CarDetailsPage_fordesktop__cvZoK{display:block}.CarDetailsPage_formobile__ajGAx{display:none}.CarDetailsPage_carSubDetails__wOhqJ,.CarDetailsPage_fullRaitingDetail__noABl{display:flex;align-items:center}.CarDetailsPage_fullRaitingDetail__noABl{justify-content:flex-start;.CarDetailsPage_carRatingDetail__2igK2{padding:0;margin:0;font-size:20px;display:inline-flex;white-space:nowrap}}@media only screen and (max-width:768px){.CarDetailsPage_fordesktop__cvZoK{display:none}.CarDetailsPage_fullRaitingDetail__noABl{display:flex;align-items:center;justify-content:flex-start;width:100%;.CarDetailsPage_carRatingDetail__2igK2{padding:0;margin:0;font-size:18px}}.CarDetailsPage_formobile__ajGAx{display:block}.CarDetailsPage_formobile__ajGAx .CarDetailsPage_carName__Pej8a{font-size:30px;line-height:40px}.CarDetailsPage_formobile__ajGAx .CarDetailsPage_carTrim__sMoEw{font-size:20px;line-height:20px}.CarDetailsPage_mainImage__4Etcm img{height:auto}.CarDetailsPage_fleximg___tjC4{flex-direction:column;display:none}.CarDetailsPage_likebtn__9uBIc{padding:5px;border-radius:5px;width:30px;top:15px;right:15px}.CarDetailsPage_viewAllBtn__UoCJH{right:5px!important;bottom:12px!important;padding:4px 8px!important;display:flex;align-items:center;justify-content:center}.CarDetailsPage_carInfoSection__nr21G{justify-content:space-around;flex-wrap:wrap;gap:25px}.CarDetailsPage_featureItem1__LrTRu{grid-template-columns:repeat(1,1fr);gap:10px;-moz-column-gap:0;column-gap:0}.CarDetailsPage_featureItem1__LrTRu li{font-size:14px;font-weight:500;line-height:22.59px;color:#000}.CarDetailsPage_title__0lQqP{font-size:1.5rem}.CarDetailsPage_content__5UzJt{flex-direction:column-reverse;gap:20px;margin-top:0;padding:0 10px}.CarDetailsPage_mainContent__0yLQq{width:100%}.CarDetailsPage_additionalImages__GCGMa img{width:100%;height:auto}.CarDetailsPage_fullprogressbar__Y3Kx1{flex-direction:column;gap:15px}.CarDetailsPage_raitingbarRating__HeJsJ{gap:15px}.CarDetailsPage_raitingbarProgress__QqIKN{width:50%}.CarDetailsPage_raitingbarCategory__LkXPp{width:40%;margin:0}.CarDetailsPage_raitingdetail__X7wR6{width:100%;margin:10px 0;gap:10px}.CarDetailsPage_raitingdetailSpan__vrEix{gap:10px}.CarDetailsPage_raitingdetailSpan__vrEix div{display:flex;gap:6px}.CarDetailsPage_raitingbar__JQAHd{width:100%}.CarDetailsPage_featuresList__ZZVp7{grid-template-columns:1fr;gap:5px}.CarDetailsPage_tripDetailsSection__dc2W1{width:100%;margin-top:0}.CarDetailsPage_tripDetailLowerbox__yYbfx{padding:20px 30px}.CarDetailsPage_formcontrolInput__ipHek{padding:8px}.CarDetailsPage_reviewContainer__Bo7vg{gap:1rem}.CarDetailsPage_reviewerName__hEkDm{font-size:14px;margin:0}.CarDetailsPage_reviewText__FJfgF{font-size:14px!important;white-space:pre-wrap}.CarDetailsPage_reviewerRating__I2MY_{gap:0}.CarDetailsPage_reviewHeaderText__kTxY0,.CarDetailsPage_reviewsubbox__Fp2Qm>div{gap:10px}.CarDetailsPage_reviewerRating__I2MY_ img{width:18px;height:18px}.CarDetailsPage_singleReview__BR6hX{padding-bottom:0;margin-bottom:0}.CarDetailsPage_hostImage__CtVqU{width:60px;height:60px}.CarDetailsPage_hostDetails__bwERu{flex-direction:column;align-items:flex-start}.CarDetailsPage_socialButtons__xcTG4{flex-direction:row;gap:10px}.CarDetailsPage_continueButton__iZwki,.CarDetailsPage_toggleButton__9c99o{width:100%}.CarDetailsPage_tripDetails__j9TzI input,.CarDetailsPage_tripDetails__j9TzI select{font-size:.875rem}.CarDetailsPage_tripDetails__j9TzI>div{width:100%;display:flex}.CarDetailsPage_description__J30ug p,.CarDetailsPage_details__BWv9F p,.CarDetailsPage_extras__vDOWb p,.CarDetailsPage_features__E_ehP p,.CarDetailsPage_hostDetails__bwERu p,.CarDetailsPage_overallRatings__WPx1t p,.CarDetailsPage_parkingdetails__AGCuL p,.CarDetailsPage_petfee__e58gL p,.CarDetailsPage_prepaiddetails__Zzpoq p,.CarDetailsPage_pricing___u8oM p,.CarDetailsPage_reviewContainer__Bo7vg p,.CarDetailsPage_subTitle__vGp3g{font-size:14px}}.CarDetailsPage_lightboxGrid__yOFUo{display:flex;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;padding:0!important}.CarDetailsPage_dflex__KuQmE{display:flex}.CarDetailsPage_spacebetween__UUPp0{justify-content:space-between}.CarDetailsPage_itemcenter__zhNVg{align-items:center}.CarDetailsPage_gap10__qWqqv{gap:10px}.CarDetailsPage_freeCollection__xrKml{display:flex;gap:20px;align-items:center}.CarDetailsPage_payLaterContainer__l70d1{display:flex;align-items:flex-start;gap:1rem}.CarDetailsPage_svgContainer__dEOC1{flex-shrink:0;width:30px;height:31px;display:flex;align-items:center;justify-content:center}.CarDetailsPage_flexcolgap__KW4zL,.CarDetailsPage_hostInfo__f1ru2{display:flex;flex-direction:column;gap:8px}.CarDetailsPage_tripDetailsbox__MrkX7{display:flex;align-items:center;gap:10px}.CarDetailsPage_customHr__8_E5w{height:5px;margin:20px 0;background-color:#f9fafb;border:none!important}.CarDetailsPage_customFormGroup__N6c9K{width:50%;box-sizing:border-box;padding-bottom:8px}.CarDetailsPage_customFormGroup__N6c9K select{outline:unset}.CarDetailsPage_pRelative__biCAn{position:relative}.CarDetailsPage_customPositionElement__blxIN{position:absolute;top:50%;right:0;transform:translateY(-50%)}@media only screen and (max-width:768px){.CarDetailsPage_customFormGroup__N6c9K{margin:0}}.CarDetailsPage_viewAllBtn__UoCJH{background-color:#fff;color:#666;border:1px solid #ddd;padding:6px 10px;border-radius:99999px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-top:12px;display:inline-block}.CarDetailsPage_viewAllBtn__UoCJH:hover{background-color:#f5f5f5;border-color:#ccc;box-shadow:0 2px 8px rgba(0,0,0,.1)}.CarDetailsPage_viewAllBtnNew__WXM4q:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.1)}.CarDetailsPage_imageGridContainer__MrVSk{display:flex;gap:10px}@media only screen and (max-width:768px){.CarDetailsPage_imageGridContainer__MrVSk{margin-bottom:40px}}.CarDetailsPage_mainImageContainer__l_LKt{position:relative;flex:1.4;min-height:400px}.CarDetailsPage_mainImage__4Etcm{width:100%;height:100%;position:relative}.CarDetailsPage_mainImageStyle__QKlcc{width:100%!important;height:400px!important;-o-object-fit:cover;object-fit:cover}.CarDetailsPage_imageGrid__I5eup{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;position:relative;min-height:400px}.CarDetailsPage_gridImageContainer__EK4TM{position:relative;width:100%;height:100%;min-height:196px}.CarDetailsPage_gridImage__oSMnt{width:100%!important;height:196px!important;-o-object-fit:cover;object-fit:cover}.CarDetailsPage_imageGrid__I5eup .CarDetailsPage_viewAllBtn__UoCJH{position:absolute;bottom:12px;right:12px;z-index:10;background-color:hsla(0,0%,100%,.95);backdrop-filter:blur(4px);border:1px solid rgba(0,0,0,.1);padding:8px 12px;border-radius:20px;font-size:12px;font-weight:500;color:#374151;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease}.CarDetailsPage_imageGrid__I5eup .CarDetailsPage_viewAllBtn__UoCJH:hover{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px)}@media only screen and (max-width:768px){.CarDetailsPage_imageGridContainer__MrVSk{flex-direction:column;gap:12px}.CarDetailsPage_mainImageContainer__l_LKt{flex:none;min-height:300px}.CarDetailsPage_mainImageStyle__QKlcc{height:300px!important}.CarDetailsPage_imageGrid__I5eup{flex:none;min-height:200px}.CarDetailsPage_gridImage__oSMnt{height:98px!important}.CarDetailsPage_gridImageContainer__EK4TM{min-height:98px}}