.accomodationsummary_container__9mnr9{min-height:100vh}.accomodationsummary_logo__nj10Q{font-size:1.5rem;font-weight:700;color:#c41e3a}.accomodationsummary_nav__bbMKh{display:flex;gap:2rem;align-items:center}.accomodationsummary_navLink__NAUN0{color:#333;text-decoration:none;font-size:.95rem;cursor:pointer}.accomodationsummary_content__X5Je_{margin:0 auto;padding:2rem}@media(max-width:900px){.accomodationsummary_content__X5Je_{padding:.4rem!important}}.accomodationsummary_sectionHeader__YtCYf{padding:.5rem 0 1.4rem;cursor:pointer;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.accomodationsummary_sectionHeader__YtCYf h2{display:flex;flex-direction:row;align-items:center;gap:15px;font-size:1.5rem;font-weight:700;margin:0}.accomodationsummary_galleryContainer__TXebx{background-color:#fff;padding:1.5rem;border-radius:8px;margin-bottom:2rem;box-shadow:0 2px 4px rgba(0,0,0,.08);position:relative;z-index:1}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_galleryContainerInner__MFUxh{position:relative}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_infoPanel__mMtMR{padding:1rem 0;display:flex;justify-content:space-between;align-items:flex-start;border-radius:0 0 12px 12px;gap:2rem}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_infoPanelPrimary__FcB5c{flex:1;min-width:0}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_infoPanelPrimary__FcB5c .accomodationsummary_hotelTitle___1x9c{color:#b24c58;font-size:24px;font-weight:600;margin:0 0 .5rem;line-height:1.2}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_infoPanelPrimary__FcB5c .accomodationsummary_location__EFw7Z{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;color:#555;min-width:0}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_infoPanelPrimary__FcB5c .accomodationsummary_location__EFw7Z svg{flex-shrink:0}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_infoMetaRow__bT5bE{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.35rem}@media(min-width:769px){.accomodationsummary_galleryContainer__TXebx .accomodationsummary_infoMetaRow__bT5bE{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_infoPanelSecondary__WMJgx{display:flex;align-items:flex-start;gap:3rem;flex-shrink:0}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_cancellationBadge__Id2uo{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;color:#219654;white-space:nowrap}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_cancellationBadge__Id2uo svg{flex-shrink:0}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_infoPanelLeft__utkBv .accomodationsummary_source__OhsLC{font-size:.875rem;display:block;margin-bottom:.5rem;font-weight:400;color:#555}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_infoPanelLeft__utkBv .accomodationsummary_hotelTitle___1x9c{color:#b24c58;font-size:24px;font-weight:600;margin:0 0 .5rem;line-height:1.2}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_infoPanelLeft__utkBv .accomodationsummary_location__EFw7Z{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;color:#555}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_infoPanelLeft__utkBv .accomodationsummary_location__EFw7Z svg{flex-shrink:0}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_infoPanelRight__I9493{display:flex;flex-direction:row;gap:20px;gap:3rem}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_reviewSection___kcmD{align-items:center;gap:1rem;color:#555;display:flex;flex-direction:row;align-items:flex-start;gap:20px}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_reviewSection___kcmD .accomodationsummary_reviewsection_left__D6aQ1 .accomodationsummary_reviewsection_top__Bpski{display:flex;align-items:center;justify-content:flex-end}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_reviewSection___kcmD .accomodationsummary_reviewsection_left__D6aQ1 .accomodationsummary_cancellationBadge__Id2uo{margin-top:7px;display:flex;align-items:center;gap:.5rem;background-color:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);font-size:.875rem;border-radius:6px;font-size:.95rem;font-weight:500;color:#219654}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_reviewSection___kcmD .accomodationsummary_reviewsection_left__D6aQ1 .accomodationsummary_cancellationBadge__Id2uo svg{flex-shrink:0}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_ratingBadge__A_m00{background-color:#219654;color:#fff;padding:.375rem .75rem;border-radius:6px;font-weight:600;font-size:.875rem;display:flex;align-items:center;gap:.25rem}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_reviewText__KKPe4{font-size:.875rem;font-weight:400;color:#555}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_recommended__Rk2DA{display:flex;align-items:center;gap:.375rem;color:pink;font-size:.95rem;font-weight:400}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_recommended__Rk2DA svg{fill:currentColor;width:14px;height:14px}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_priceSection__1Mnvw{text-align:right;display:flex;flex-direction:column;gap:10px}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_priceSection__1Mnvw .accomodationsummary_pricesection_top__7owl6{display:flex;justify-content:flex-end;flex-direction:row;gap:0}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_priceSection__1Mnvw .accomodationsummary_pricesection_bottom__2GN2c .accomodationsummary_priceMain__WqGEV{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_priceSection__1Mnvw .accomodationsummary_pricesection_bottom__2GN2c .accomodationsummary_priceNew__vJAOC{font-size:24px;font-weight:600;line-height:1}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_priceSection__1Mnvw .accomodationsummary_pricesection_bottom__2GN2c .accomodationsummary_priceOld__eq9jw{color:#abb2bd;font-size:14px;font-weight:400}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_priceSection__1Mnvw .accomodationsummary_pricesection_bottom__2GN2c .accomodationsummary_priceDetails__boCVx{color:#555;font-size:.875rem;margin-top:.25rem;font-weight:400}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_priceSection__1Mnvw .accomodationsummary_pricesection_bottom__2GN2c .accomodationsummary_priceDetails__boCVx .accomodationsummary_per_night__eG8NV{font-weight:600}@media(max-width:768px){.accomodationsummary_galleryContainer__TXebx .accomodationsummary_infoPanel__mMtMR{flex-direction:column;gap:.65rem;padding:.75rem 0 0}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_infoPanelPrimary__FcB5c{width:100%}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_hotelTitle___1x9c{font-size:1.05rem!important;line-height:1.25!important;font-weight:600!important;margin:0!important}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_infoMetaRow__bT5bE{margin-top:.35rem}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_infoMetaRow__bT5bE .accomodationsummary_location__EFw7Z{font-size:.8rem!important;min-width:0}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_infoPanelSecondary__WMJgx{width:100%;justify-content:space-between;align-items:center;gap:.75rem}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_cancellationBadge__Id2uo{font-size:.78rem!important;white-space:normal;max-width:52%}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_ratingBadge__A_m00{font-size:.7rem!important;border-radius:4px!important;flex-shrink:0}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_priceSection__1Mnvw{text-align:right;flex-shrink:0}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_priceNew__vJAOC{font-size:1.05rem!important;font-weight:600!important}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_priceDetails__boCVx{font-size:.68rem!important;white-space:nowrap!important}.accomodationsummary_galleryContainer__TXebx .accomodationsummary_priceOld__eq9jw{display:none!important}}@media(max-width:900px){.accomodationsummary_content__X5Je_{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))}.accomodationsummary_mainContent__jNrjN .accomodationsummary_left__uE5Rf{padding-bottom:.5rem}.accomodationsummary_galleryContainer__TXebx{padding:.85rem;margin-bottom:1rem}.accomodationsummary_price_card_wrap__dqbJD,.accomodationsummary_sidebar__JHUje{position:relative;z-index:1000}.accomodationsummary_sidebarHidden__Mek5J{visibility:hidden;pointer-events:none}.accomodationsummary_galleryModalOpen__sZ2fA .accomodationsummary_sidebarHidden__Mek5J{display:none}}.accomodationsummary_galleryMasonry__cyFxZ{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,200px);gap:.75rem}.accomodationsummary_galleryMasonry__cyFxZ .accomodationsummary_galleryItem__yj15Q{position:relative;min-width:0;min-height:0}.accomodationsummary_galleryMasonry__cyFxZ .accomodationsummary_galleryItemHasMore__tS1G7{isolation:isolate}.accomodationsummary_galleryMasonry__cyFxZ .accomodationsummary_galleryImageHit___q6Yy{position:absolute;inset:0;z-index:1;cursor:pointer;border-radius:12px;overflow:hidden}.accomodationsummary_galleryMasonry__cyFxZ .accomodationsummary_galleryImageHit___q6Yy .accomodationsummary_galleryImg__OLnGj{width:100%;height:100%;object-fit:cover}.accomodationsummary_galleryMasonry__cyFxZ .accomodationsummary_galleryOverlayBadge__W_li1{position:absolute;bottom:10px;right:10px;z-index:20;pointer-events:auto;margin:0;padding:6px 14px;border:none;border-radius:10px;background:rgba(0,0,0,.72);color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;font-family:inherit;line-height:1.2}.accomodationsummary_galleryMasonry__cyFxZ .accomodationsummary_galleryOverlayBadge__W_li1:hover{background:rgba(0,0,0,.85)}.accomodationsummary_galleryImgLarge__U_SgO{grid-column:span 2;grid-row:span 2}.accomodationsummary_galleryImgLarge__U_SgO,.accomodationsummary_galleryImg__OLnGj{width:100%;height:100%;object-fit:cover;border-radius:8px;cursor:pointer}.accomodationsummary_showAllPhotos__xTUyd{position:absolute;bottom:1rem;right:1rem;background-color:#fff;padding:.5rem 1rem;border-radius:6px;border:1px solid #333;cursor:pointer;font-size:.85rem;font-weight:600}.accomodationsummary_left__uE5Rf{flex:2}.accomodationsummary_left__uE5Rf .accomodationsummary_left_navigation__sQ8gp{display:flex;flex-direction:row;gap:15px;border-radius:10px;padding:15px;background-color:#fff;margin-bottom:3rem}.accomodationsummary_left__uE5Rf .accomodationsummary_left_navigation__sQ8gp .accomodationsummary_left_navigation_item__uLNEx{border-radius:30px;display:flex;justify-content:center;flex-direction:row;align-items:center;gap:0;border:none;box-shadow:0 0 0 1px #e0e0e0;background-color:rgba(0,0,0,0);padding:10px 20px;cursor:pointer}.accomodationsummary_left__uE5Rf .accomodationsummary_left_navigation__sQ8gp .accomodationsummary_left_navigation_item__uLNEx.accomodationsummary_active__EcDVJ{border-color:#b24c58;box-shadow:0 0 0 1px #b24c58}.accomodationsummary_mainContent__jNrjN{display:flex;gap:2rem}.accomodationsummary_mainContent__jNrjN .accomodationsummary_left__uE5Rf{flex:2}@media(max-width:1200px){.accomodationsummary_mainContent__jNrjN{flex-direction:column;gap:0}.accomodationsummary_mainContent__jNrjN>*{width:100%}.accomodationsummary_priceCard__epvgO{order:2}}@media(max-width:900px){.accomodationsummary_galleryContainer__TXebx{padding:1.1rem;margin-bottom:1.4rem}.accomodationsummary_galleryMasonry__cyFxZ{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,180px);gap:.6rem}.accomodationsummary_galleryImgLarge__U_SgO{grid-column:span 2;grid-row:span 2}.accomodationsummary_hotelTitle___1x9c{font-size:20px!important}}@media(max-width:750px){.accomodationsummary_galleryContainer__TXebx{padding:.9rem;margin-bottom:1rem}.accomodationsummary_galleryMasonry__cyFxZ{grid-template-columns:repeat(2,1fr);grid-auto-rows:160px;gap:.55rem}.accomodationsummary_galleryImgLarge__U_SgO{grid-column:span 2!important;grid-row:span 1!important}}@media(max-width:600px){.accomodationsummary_galleryContainer__TXebx{padding:.7rem!important;margin-bottom:.7rem!important}.accomodationsummary_galleryMasonry__cyFxZ{display:flex!important;flex-direction:row!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:.6rem!important;width:100%!important;padding-bottom:.4rem;-ms-overflow-style:none;scrollbar-width:none}.accomodationsummary_galleryMasonry__cyFxZ::-webkit-scrollbar{display:none}.accomodationsummary_galleryItem__yj15Q{min-width:100%!important;height:auto!important;scroll-snap-align:start}.accomodationsummary_galleryImgLarge__U_SgO,.accomodationsummary_galleryImg__OLnGj{width:100%!important;height:100%!important;border-radius:10px;object-fit:cover}}@media(max-width:450px){.accomodationsummary_galleryContainer__TXebx{padding:.55rem!important;margin-bottom:.55rem!important}.accomodationsummary_galleryMasonry__cyFxZ{gap:.5rem!important}.accomodationsummary_hotelTitle___1x9c{font-size:.95rem!important}.accomodationsummary_location__EFw7Z,.accomodationsummary_reviewText__KKPe4{font-size:.72rem!important}.accomodationsummary_ratingBadge__A_m00{font-size:.65rem!important;padding:.2rem .4rem!important}.accomodationsummary_priceNew__vJAOC{font-size:1rem!important}}@media(max-width:600px){.accomodationsummary_galleryItem__yj15Q{min-height:20vh!important}.accomodationsummary_galleryImgLarge__U_SgO,.accomodationsummary_galleryImg__OLnGj{height:20vh!important;object-fit:cover}}@media(max-width:900px){.accomodationsummary_galleryContainer__TXebx{width:100%;padding:1.1rem;margin-bottom:1.4rem}.accomodationsummary_infoPanel__mMtMR{gap:1.2rem;padding:.8rem 0}.accomodationsummary_hotelTitle___1x9c{font-size:20px!important}.accomodationsummary_location__EFw7Z,.accomodationsummary_reviewText__KKPe4,.accomodationsummary_source__OhsLC{font-size:.82rem!important}.accomodationsummary_priceSection__1Mnvw .accomodationsummary_priceNew__vJAOC{font-size:20px!important}.accomodationsummary_priceSection__1Mnvw .accomodationsummary_priceOld__eq9jw{font-size:12px!important}.accomodationsummary_priceDetails__boCVx{font-size:.78rem!important}}@media(max-width:750px){.accomodationsummary_galleryContainer__TXebx{width:100%;padding:.9rem}.accomodationsummary_infoPanel__mMtMR{flex-direction:column;align-items:flex-start;gap:.7rem}.accomodationsummary_infoPanelSecondary__WMJgx{width:100%;display:flex;justify-content:space-between;align-items:center}.accomodationsummary_hotelTitle___1x9c{font-size:18px!important}.accomodationsummary_recommended__Rk2DA{font-size:.8rem!important}}@media(max-width:600px){.accomodationsummary_galleryContainer__TXebx{padding:.7rem;margin-bottom:.8rem;border-radius:6px}.accomodationsummary_infoPanel__mMtMR{gap:.5rem}.accomodationsummary_infoPanelSecondary__WMJgx{align-items:center;gap:.5rem}.accomodationsummary_hotelTitle___1x9c{font-size:1rem!important}.accomodationsummary_priceSection__1Mnvw .accomodationsummary_priceNew__vJAOC{font-size:1.1rem!important}.accomodationsummary_priceDetails__boCVx,.accomodationsummary_priceOld__eq9jw{font-size:.7rem!important}}@media(max-width:450px){.accomodationsummary_galleryContainer__TXebx{padding:.5rem;margin-bottom:.5rem}.accomodationsummary_infoPanel__mMtMR{gap:.3rem}.accomodationsummary_hotelTitle___1x9c{font-size:.9rem!important;line-height:1.15!important}.accomodationsummary_location__EFw7Z,.accomodationsummary_recommended__Rk2DA,.accomodationsummary_reviewText__KKPe4{font-size:.72rem!important}.accomodationsummary_ratingBadge__A_m00{font-size:.68rem!important;padding:.25rem .4rem!important}.accomodationsummary_priceSection__1Mnvw{gap:.2rem!important}.accomodationsummary_priceSection__1Mnvw .accomodationsummary_priceNew__vJAOC{font-size:.95rem!important}}@media(max-width:768px){.accomodationsummary_left__uE5Rf{width:100%!important}.accomodationsummary_left__uE5Rf .accomodationsummary_left_navigation__sQ8gp{width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;padding:10px!important;gap:12px 9px!important;margin-bottom:0!important}.accomodationsummary_left__uE5Rf .accomodationsummary_left_navigation_item__uLNEx{padding:6px 10px!important;font-size:.8rem!important;flex-shrink:0!important}}.accomodationsummary_section__erhF8{padding:1.5rem;border-radius:8px;margin-bottom:1.5rem}.accomodationsummary_section__erhF8.accomodationsummary_property_section__z7_1r{padding-left:0}.accomodationsummary_section__erhF8.accomodationsummary_property_section__z7_1r .accomodationsummary_property_section_header__tQMQU{padding:0 8px 8px 0;display:flex;justify-content:space-between;flex-direction:row;align-items:center;gap:0}.accomodationsummary_section__erhF8.accomodationsummary_property_section__z7_1r .accomodationsummary_property_section_header__tQMQU h2{margin:0}.accomodationsummary_section__erhF8.accomodationsummary_property_section__z7_1r .accomodationsummary_property_section_header__tQMQU button{background:rgba(0,0,0,0);outline:none;border:none;font-size:1rem;color:#b24c58}.accomodationsummary_section__erhF8.accomodationsummary_facility_section__Ba2jJ{padding-left:0;border-radius:0;border:none;border-bottom:1px solid #e0e0e0}@media(max-width:500px){.accomodationsummary_property_section_header__tQMQU button{font-size:.8rem!important;padding:2px 4px!important}}.accomodationsummary_sectionTitle__dHXQw{font-size:1.4rem;font-weight:700;margin-bottom:1rem;color:#333}.accomodationsummary_description__ZsYn1{font-size:.95rem;line-height:1.6;color:#555;cursor:pointer;transition:all .2s ease}@media(max-width:768px){.accomodationsummary_description__ZsYn1{font-size:.85rem!important;line-height:1.35!important;max-width:100%!important}.accomodationsummary_section__erhF8{padding:1rem!important}.accomodationsummary_sectionTitle__dHXQw{font-size:1.8rem!important}}@media(max-width:500px){.accomodationsummary_description__ZsYn1{font-size:.78rem!important;line-height:1.25!important}.accomodationsummary_section__erhF8{padding:.75rem!important}.accomodationsummary_sectionTitle__dHXQw{font-size:1.6rem!important;font-weight:700;margin-bottom:.8rem!important}}.accomodationsummary_facilitiesGrid__oGtS3{display:flex;flex-direction:row;align-items:center;gap:15px;flex-wrap:wrap}.accomodationsummary_facility__JwkoO{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#555}.accomodationsummary_facility__JwkoO .accomodationsummary_facilities_content__xdSX5{background-color:#fff;border-radius:30px;display:flex;flex-direction:row;align-items:center;gap:5px;box-shadow:0 0 0 1px #e0e0e0;padding:10px 20px}@media(max-width:768px){.accomodationsummary_facility__JwkoO{display:flex;gap:.35rem!important;font-size:.78rem!important}}@media(max-width:768px)and (max-width:768px){.accomodationsummary_facilitiesGrid__oGtS3{gap:8px!important;flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}}@media(max-width:768px){.accomodationsummary_facilities_content__xdSX5{padding:6px 12px!important;gap:4px!important;border-radius:20px!important}}@media(max-width:500px){.accomodationsummary_facility__JwkoO{gap:.25rem!important;font-size:.7rem!important}}@media(max-width:500px)and (max-width:500px){.accomodationsummary_facilitiesGrid__oGtS3{gap:6px!important;flex-wrap:wrap!important;justify-content:flex-start!important}}@media(max-width:500px){.accomodationsummary_facilities_content__xdSX5{padding:4px 8px!important;gap:3px!important;border-radius:18px!important}}@media(max-width:600px){.accomodationsummary_facility__JwkoO img{width:16px!important;height:16px!important}}.accomodationsummary_sidebar__JHUje{position:sticky;top:6rem;align-self:start;flex:.7}.accomodationsummary_sidebar__JHUje .accomodationsummary_price_card_wrap__dqbJD .accomodationsummary_date_selector_Wrap__2QAzN{background-color:#fff;border-radius:.75rem;padding:.75rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.08)}.accomodationsummary_sidebar__JHUje .accomodationsummary_price_card_wrap__dqbJD .accomodationsummary_date_selector_Wrap__2QAzN .accomodationsummary_date_label__DfZkH{font-size:.95rem;color:#555;font-weight:500}.accomodationsummary_sidebar__JHUje .accomodationsummary_price_card_wrap__dqbJD .accomodationsummary_date_selector_Wrap__2QAzN .accomodationsummary_date_input_box__vhY3h{display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;background-color:#fff}.accomodationsummary_sidebar__JHUje .accomodationsummary_price_card_wrap__dqbJD .accomodationsummary_date_selector_Wrap__2QAzN .accomodationsummary_date_input_box__vhY3h .accomodationsummary_date_input__5_mqg{border:none;outline:none;font-size:1rem;color:#555;background:rgba(0,0,0,0);flex:1}.accomodationsummary_sidebar__JHUje .accomodationsummary_price_card_wrap__dqbJD .accomodationsummary_date_selector_Wrap__2QAzN .accomodationsummary_date_input_box__vhY3h .accomodationsummary_icon__r1jCf{display:flex;align-items:center;justify-content:center}.accomodationsummary_sidebar__JHUje .accomodationsummary_price_card_wrap__dqbJD .accomodationsummary_date_selector_Wrap__2QAzN .accomodationsummary_date_input_box__vhY3h .accomodationsummary_icon__r1jCf img{width:1.5rem;height:1.5rem;cursor:pointer}.accomodationsummary_sidebar__JHUje .accomodationsummary_price_card_wrap__dqbJD .accomodationsummary_calendar_dropdown__3ord6{background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:.5rem}.accomodationsummary_amenitiesGrid___HImq .accomodationsummary_amenitiesListContainer__EuGSX{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr)!important;gap:.75rem}.accomodationsummary_amenityItem__sk5yH{font-size:.85rem;align-items:flex-start}.accomodationsummary_avatar__FVUJ1{width:40px;height:40px;border-radius:50%;background-color:#c41e3a;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.accomodationsummary_reviewText__KKPe4{font-size:.85rem;color:#666;line-height:1.6}.accomodationsummary_badge__5eddJ{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;margin-left:.5rem}.accomodationsummary_successBadge__jApgL{background-color:#d4edda;color:#155724}.accomodationsummary_mapSection__L_Hs1{height:300px;background-color:#e9ecef;display:flex;align-items:center;justify-content:center;background-image:url(https://api.mapbox.com/styles/v1/mapbox/streets-v11/static/73.7898,15.3647,12,0/600x300@2x?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.rJcFIG214AriISLbB6B5aw);background-size:cover}.accomodationsummary_mapMarker__rCjQG{width:30px;height:30px;background-color:#c41e3a;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.3)}.accomodationsummary_policyGrid__X1FNh{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.accomodationsummary_policySection__oDabr{font-size:.85rem}.accomodationsummary_policyTitle__9h2zv{margin-bottom:.5rem;color:#333}.accomodationsummary_policyList__FpJtp{list-style:none;padding:0;color:#666}.accomodationsummary_policyItem__Iv5eN{margin-bottom:.25rem;display:flex;align-items:flex-start;gap:.5rem}.accomodationsummary_roomHeader__QdT_n{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.accomodationsummary_roomPrice__vY_SO{font-size:1.5rem;font-weight:700;color:#c41e3a}.accomodationsummary_roomFeatures__yMqqB{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem;font-size:.85rem;color:#666}.accomodationsummary_featureIcon__cE6Au{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem}.accomodationsummary_bookingOptions__30Iei{display:flex;gap:1rem;margin-top:1rem}.accomodationsummary_bookBtn__qQLnH{background-color:#c41e3a;color:#fff;border:none;border-radius:6px}.accomodationsummary_bookBtn__qQLnH,.accomodationsummary_reserveBtn__vOpzj{padding:.75rem 1.5rem;cursor:pointer;font-size:.95rem;font-weight:600;flex:1}.accomodationsummary_reserveBtn__vOpzj{background-color:#fff;color:#c41e3a;border:2px solid #c41e3a;border-radius:6px}@media(max-width:600px){.accomodationsummary_roomscontainer__A6RTI{border-bottom:none!important}}.accomodationsummary_roomscontainer__A6RTI{border-bottom:1px solid #e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_header__pIWeE{font-size:28px;font-weight:600;color:#202020;margin-bottom:20px}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6{background-color:#ce7d81;border-radius:12px;margin-bottom:20px;position:relative}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContentHeader__Q15tf{display:flex;justify-content:space-between;padding:20px;background-color:#fff}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContentHeader__Q15tf .accomodationsummary_roomTitle__eNMrl{font-size:22px;font-weight:600;color:#1a1a1a;margin-bottom:20px;position:relative;top:10px}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContentHeader__Q15tf .accomodationsummary_cheapestBadge__UioaP{background-color:#fce4ec;color:#c2185b;padding:8px 14px;border-radius:20px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContentHeader__Q15tf .accomodationsummary_cheapestIcon__pB0Xs{width:18px;height:18px;border:2px solid #c2185b;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG{display:flex;gap:30px;padding:1.5rem}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_imageSection__bIK4D{flex:.3}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_imageSection__bIK4D .accomodationsummary_imagesection_top__lzkca{position:relative;width:300px;border-top-right-radius:8px;border-top-left-radius:8px;overflow:hidden}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_imageSection__bIK4D .accomodationsummary_imagesection_top__lzkca .accomodationsummary_mainImage__87nPB{object-fit:cover;width:100%;height:100%}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_imageSection__bIK4D .accomodationsummary_imagesection_top__lzkca .accomodationsummary_thumbnails__fOgbJ{padding:10px;position:absolute;bottom:0;right:0;left:0;gap:8px;backdrop-filter:blur(5px);display:flex;justify-content:space-between}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_imageSection__bIK4D .accomodationsummary_imagesection_top__lzkca .accomodationsummary_thumbnail__WO2xI{width:38px;height:38px;border-radius:4px;object-fit:cover;cursor:pointer}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_imageSection__bIK4D .accomodationsummary_imagesection_bottom__lbaos .accomodationsummary_roomfeatures_top__7PJJY{margin-top:15px}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_imageSection__bIK4D .accomodationsummary_imagesection_bottom__lbaos .accomodationsummary_roomfeatures_top__7PJJY .accomodationsummary_roomfeature_heading__4ND_E{font-weight:700;display:flex;align-items:center}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_imageSection__bIK4D .accomodationsummary_imagesection_bottom__lbaos .accomodationsummary_roomfeatures_bottom__AksdF{margin-top:15px;display:flex;flex-wrap:wrap;gap:5px}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_imageSection__bIK4D .accomodationsummary_imagesection_bottom__lbaos .accomodationsummary_feature__PBaYP{flex:1 1 calc(50% - 10px);display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:14px;color:#333}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_imageSection__bIK4D .accomodationsummary_imagesection_bottom__lbaos .accomodationsummary_feature__PBaYP:last-child{color:#c2185b;font-weight:500;text-decoration:none}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_imageSection__bIK4D .accomodationsummary_imagesection_bottom__lbaos .accomodationsummary_featureIcon__cE6Au{width:20px;height:20px}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t{align-self:flex-start;padding:20px;flex:3;background-color:#fff;border-radius:8px;overflow:hidden;color:#202020}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t.accomodationsummary_suiteleft__cXkP7{display:flex;justify-content:flex-end;flex-direction:row;align-items:center;gap:50px;background-color:rgba(0,0,0,0);align-self:stretch}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t.accomodationsummary_suiteleft__cXkP7 .accomodationsummary_suiteleft_left__C2OOs{width:206px;height:100px;transform:rotate(-14.67deg);border:2px solid red;border-radius:8px;display:flex;justify-content:center;flex-direction:row;align-items:center;gap:0;color:#ee4458;font-weight:600}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t.accomodationsummary_suiteleft__cXkP7 .accomodationsummary_suiteleft_right__Mxe4n{width:30%}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t .accomodationsummary_pricingTable__L3NSp{width:100%;border-collapse:collapse}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t .accomodationsummary_pricingTable__L3NSp thead{background-color:#fff}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t .accomodationsummary_pricingTable__L3NSp th{padding:18px 20px;text-align:left;font-size:12px;font-weight:500;color:#666;border:1px solid #dbd8d8}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t .accomodationsummary_pricingTable__L3NSp td{border:1px solid #dbd8d8;padding:20px;vertical-align:top}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t .accomodationsummary_optionDetails__pAbDQ h4{font-size:14px;font-weight:400;margin:0 0 12px;color:#202020}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t .accomodationsummary_optionDetails__pAbDQ ul{list-style:none;padding:0;margin:0}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t .accomodationsummary_optionDetails__pAbDQ li{font-size:13px;color:#666;margin-bottom:6px;padding-left:12px;position:relative}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t .accomodationsummary_optionDetails__pAbDQ li:before{content:"•";position:absolute;left:0}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t .accomodationsummary_sleepsCell__qV_pO{display:flex;align-items:flex-start;gap:8px;padding-top:5px}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t .accomodationsummary_personIcon__LIIuW{width:20px;height:20px;background-color:#333;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t .accomodationsummary_personIcon__LIIuW svg{width:12px;height:12px;fill:#fff}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t .accomodationsummary_priceCell__7Gu7S{text-align:left;display:flex;flex-direction:row;gap:10px}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t .accomodationsummary_priceCell__7Gu7S .accomodationsummary_left__uE5Rf .accomodationsummary_todaysPrice__RD9uY{font-size:16px;font-weight:500;color:#202020;margin-bottom:8px}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t .accomodationsummary_priceCell__7Gu7S .accomodationsummary_left__uE5Rf .accomodationsummary_totalPrice__NrJ6K{font-size:12px;color:#666;margin-bottom:3px}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t .accomodationsummary_priceCell__7Gu7S .accomodationsummary_right__NniM2{border:3px solid red;flex:1.4}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t .accomodationsummary_priceCell__7Gu7S .accomodationsummary_right__NniM2 .accomodationsummary_discount__AvVUC{background-color:#e8f5e9;color:#2e7d32;padding:6px 10px;border-radius:4px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px;margin-bottom:4px;width:100%}@media screen and (max-width:800px){.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t .accomodationsummary_priceCell__7Gu7S .accomodationsummary_right__NniM2 .accomodationsummary_discount__AvVUC{display:none}}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t .accomodationsummary_priceCell__7Gu7S .accomodationsummary_right__NniM2 .accomodationsummary_reserveBtn__vOpzj{background-color:#fff;border:1px solid #c2185b;color:#c2185b;padding:10px 24px;border-radius:6px;font-size:15px;font-weight:400;cursor:pointer;margin-top:10px;width:100%;transition:all .2s}.accomodationsummary_roomscontainer__A6RTI .accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t .accomodationsummary_priceCell__7Gu7S .accomodationsummary_right__NniM2 .accomodationsummary_reserveBtn__vOpzj:hover{background-color:#fce4ec}@media(max-width:600px){.accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContentHeader__Q15tf{padding:8px!important;flex-direction:column;align-items:flex-start;gap:6px}.accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContentHeader__Q15tf .accomodationsummary_roomTitle__eNMrl{font-size:16px!important;margin-bottom:4px!important}.accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContentHeader__Q15tf .accomodationsummary_cheapestBadge__UioaP{font-size:12px!important;padding:4px 6px!important;gap:3px}.accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContentHeader__Q15tf .accomodationsummary_cheapestIcon__pB0Xs{width:12px!important;height:12px!important;font-size:8px!important}.accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG{flex-direction:column!important;padding:8px!important;gap:10px!important}.accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_imageSection__bIK4D .accomodationsummary_imagesection_top__lzkca{width:100%!important}.accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_imageSection__bIK4D .accomodationsummary_imagesection_top__lzkca .accomodationsummary_mainImage__87nPB{width:100%!important;height:130px!important;object-fit:cover}.accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_imageSection__bIK4D .accomodationsummary_imagesection_top__lzkca .accomodationsummary_thumbnails__fOgbJ{padding:2px!important;gap:2px!important}.accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_imageSection__bIK4D .accomodationsummary_imagesection_top__lzkca .accomodationsummary_thumbnail__WO2xI{width:24px!important;height:24px!important}.accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t.accomodationsummary_suiteleft__cXkP7{width:100%;order:3;padding:6px!important;flex-direction:row!important;justify-content:space-between!important;gap:6px!important;align-items:center}.accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t.accomodationsummary_suiteleft__cXkP7 .accomodationsummary_suiteleft_left__C2OOs{width:35%!important;height:40px!important;transform:rotate(0deg)!important;border-width:1px;font-size:12px!important}.accomodationsummary_roomCard__XWgH6 .accomodationsummary_roomContent__eLHoG .accomodationsummary_pricingSection__hp22t.accomodationsummary_suiteleft__cXkP7 .accomodationsummary_suiteleft_right__Mxe4n{width:65%!important;font-size:13px!important}.accomodationsummary_roomCard__XWgH6 .accomodationsummary_personIcon__LIIuW{width:14px!important;height:14px!important}.accomodationsummary_roomCard__XWgH6 .accomodationsummary_personIcon__LIIuW svg{width:8px!important;height:8px!important}}.accomodationsummary_amenitiescontainer__EKLn6{max-width:1200px;margin:0;padding:24px;border-top:1px solid #e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media(max-width:600px){.accomodationsummary_amenitiescontainer__EKLn6{border-top:none!important;padding:8px}}.accomodationsummary_header__pIWeE{margin-bottom:20px}.accomodationsummary_title__7Z_Y_{font-size:24px;font-weight:600;margin:0 0 8px;color:#1a1a1a}.accomodationsummary_address__gedlp{font-size:14px;color:#6b6b6b;margin:0}.accomodationsummary_mapSection__L_Hs1{background:#e8f4f8;border-radius:8px;padding:40px;margin-bottom:24px;position:relative;min-height:400px}.accomodationsummary_mapPlaceholder__HvASh{position:relative;width:100%;height:100%}@media(max-width:900px){.accomodationsummary_address__gedlp,.accomodationsummary_header__pIWeE,.accomodationsummary_mapPlaceholder__HvASh,.accomodationsummary_mapSection__L_Hs1,.accomodationsummary_title__7Z_Y_{display:none!important}}.accomodationsummary_hotelCard__2CAZu{position:absolute;top:20px;left:20px;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.15);width:280px}.accomodationsummary_closeBtn__gUV1w{position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;border:none;font-size:20px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center}.accomodationsummary_closeBtn__gUV1w:hover{background:rgba(0,0,0,.8)}.accomodationsummary_hotelImage__PRDq9{width:100%;height:140px;overflow:hidden}.accomodationsummary_hotelImage__PRDq9 img{width:100%;height:100%;object-fit:cover}.accomodationsummary_hotelInfo__krXE8{padding:16px}.accomodationsummary_hotelInfo__krXE8 h3{font-size:16px;font-weight:600;margin:0 0 8px;color:#1a1a1a}.accomodationsummary_distance__upsZZ{display:flex;align-items:center;gap:6px;font-size:14px;color:#6b6b6b;margin:0}.accomodationsummary_icon__r1jCf{font-size:16px}.accomodationsummary_exploreSection__PC05D{border-radius:8px;padding:20px;margin-bottom:24px}@media(max-width:600px){.accomodationsummary_exploreSection__PC05D{padding:0!important;margin-bottom:0}}.accomodationsummary_sectionTitle__dHXQw{font-size:20px;font-weight:600;margin:15 0 10px;color:#1a1a1a}.accomodationsummary_tabs__OVYnc{display:flex;gap:12px;overflow-x:auto}.accomodationsummary_tabs__OVYnc::-webkit-scrollbar{height:6px}.accomodationsummary_tabs__OVYnc::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.accomodationsummary_tab__1jwAL{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 20px;background:rgba(0,0,0,0);cursor:pointer;border:none;border-bottom:3px solid rgba(0,0,0,0);transition:all .2s;white-space:nowrap;font-size:14px;color:#6b6b6b}.accomodationsummary_tab__1jwAL:hover{color:#1a1a1a}.accomodationsummary_tab__1jwAL.accomodationsummary_active__EcDVJ{color:#1a1a1a;border-bottom-color:#06f}.accomodationsummary_tabIcon__q4AiK{font-size:24px}@media(max-width:600px){.accomodationsummary_tabs__OVYnc{gap:6px!important;overflow-x:auto}.accomodationsummary_tabs__OVYnc::-webkit-scrollbar{display:none}.accomodationsummary_tab__1jwAL{gap:4px!important;padding:6px 10px!important;font-size:12px!important}.accomodationsummary_tab__1jwAL.accomodationsummary_active__EcDVJ{padding:6px 10px!important;border-bottom-width:2px!important}.accomodationsummary_tabIcon__q4AiK{font-size:18px!important}}.accomodationsummary_amenitiesGrid___HImq{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;border-radius:8px;padding:24px;margin-bottom:24px}.accomodationsummary_amenitySection__rinEK{display:flex;flex-direction:column;gap:12px}.accomodationsummary_amenityTitle__OskYq{font-size:16px;font-weight:600;margin:0;color:#1a1a1a}.accomodationsummary_amenityItem__sk5yH{gap:12px;align-items:start}.accomodationsummary_amenityIcon__V5rBw{font-size:20px;flex-shrink:0}.accomodationsummary_amenityName__FmA9r{font-size:14px;color:#1a1a1a;margin:0 0 4px}.accomodationsummary_amenityDistance__kvvC3{font-size:13px;color:#6b6b6b;margin:0}@media(max-width:600px){.accomodationsummary_amenitiesGrid___HImq{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px!important;padding:12px!important;margin-bottom:8px!important;border-radius:6px}.accomodationsummary_amenitySection__rinEK{gap:6px!important}.accomodationsummary_amenityTitle__OskYq{font-size:16px!important;font-weight:600;margin:0!important}.accomodationsummary_amenityItem__sk5yH{gap:6px!important;align-items:center}.accomodationsummary_amenityIcon__V5rBw{font-size:14px!important}.accomodationsummary_amenityName__FmA9r{font-size:13px!important;margin:0 0 2px!important}.accomodationsummary_amenityDistance__kvvC3{font-size:10px!important;margin:0!important}}.accomodationsummary_nearbySection__CQtJS{padding:24px;margin-bottom:24px}.accomodationsummary_nearbyEmpty__EuyN4{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;padding:24px 16px;text-align:center}.accomodationsummary_nearbyEmptyText__UJZ1R{margin-top:1rem;font-size:1.1rem;font-weight:600;color:#1a1a1a}@media(max-width:600px){.accomodationsummary_nearbySection__CQtJS{margin-bottom:0!important;padding:4px}}.accomodationsummary_landmarkColumn__UYrDc{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.accomodationsummary_landmarkTitle__xeP8i{font-size:16px;font-weight:600;margin:0 0 8px;color:#1a1a1a}.accomodationsummary_landmarkItem__IhnEm{display:flex;gap:12px;align-items:start;padding:8px 0}.accomodationsummary_landmarkIcon__Eq0_y{font-size:18px;flex-shrink:0;color:#dc3545}.accomodationsummary_landmarkName__Cu8a_{font-size:14px;color:#1a1a1a;margin:0 0 4px}.accomodationsummary_landmarkDistance__FZsHD{font-size:13px;color:#6b6b6b;margin:0}.accomodationsummary_policiesSection__wuzi8{padding:24px}.accomodationsummary_policyGrid__X1FNh{display:flex;flex-direction:column;gap:20px}.accomodationsummary_policyRow__PlX16{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:16px 0;align-items:center}.accomodationsummary_policyRow__PlX16:last-child{border-bottom:none}.accomodationsummary_policyRow__PlX16 .accomodationsummary_policyValue__7HlNj{font-size:1rem;display:flex;flex-direction:column;gap:2rem}.accomodationsummary_policyLabel__VXOVk{font-size:16px;font-weight:500}.accomodationsummary_policyValue__7HlNj{font-size:14px;color:#1a1a1a;line-height:1.6}.accomodationsummary_policyTitle__9h2zv{font-weight:600;margin:0 0 8px}.accomodationsummary_policyList__FpJtp{margin:0;padding-left:20px}.accomodationsummary_policyList__FpJtp li{margin-bottom:6px}.accomodationsummary_policyList__FpJtp li:last-child{margin-bottom:0}@media(max-width:600px){.accomodationsummary_policiesSection__wuzi8{padding:2px!important;border-top-width:1px}.accomodationsummary_policyGrid__X1FNh{gap:8px!important}.accomodationsummary_policyRow__PlX16{grid-template-columns:120px 1fr!important;gap:10px!important;padding:8px 0!important}.accomodationsummary_policyLabel__VXOVk{font-size:14px!important}.accomodationsummary_policyValue__7HlNj{font-size:12px!important;line-height:1.4!important}.accomodationsummary_policyTitle__9h2zv{font-size:12px!important;margin:0 0 4px!important}.accomodationsummary_policyList__FpJtp{padding-left:14px!important}.accomodationsummary_policyList__FpJtp li{margin-bottom:4px!important}.accomodationsummary_landmarkColumn__UYrDc{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}}@media(max-width:768px){.accomodationsummary_container__9mnr9{padding:4px}.accomodationsummary_amenitiesGrid___HImq,.accomodationsummary_landmarksGrid__lzZpH{grid-template-columns:1fr}.accomodationsummary_policyRow__PlX16{grid-template-columns:1fr;gap:8px}.accomodationsummary_hotelCard__2CAZu{width:calc(100% - 40px);left:20px;right:20px}}.accomodationsummary_reviewsSection__DS6Gu{font-family:Inter,sans-serif}.accomodationsummary_reviewsSection__DS6Gu h2{font-size:1.6rem;font-weight:600;margin-bottom:1.5rem}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_overallBox__iRpsD{display:flex;justify-content:space-between;background:#fff;border-radius:12px;padding:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingMain__xie_p{flex:.3}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingMain__xie_p h3{font-weight:500;color:#222;margin-bottom:.4rem}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingMain__xie_p .accomodationsummary_score__2826G{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:.6rem}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingMain__xie_p .accomodationsummary_bars__I7fEZ{display:flex;flex-direction:column;gap:.3rem}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingMain__xie_p .accomodationsummary_barRow__nM9xU{display:flex;align-items:center;gap:.5rem}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingMain__xie_p .accomodationsummary_barRow__nM9xU span{width:1rem;font-weight:500}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingMain__xie_p .accomodationsummary_barRow__nM9xU .accomodationsummary_bar__TOibX{flex:1;background:#e0e0e0;height:6px;border-radius:4px}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingMain__xie_p .accomodationsummary_barRow__nM9xU .accomodationsummary_bar__TOibX .accomodationsummary_fill__c5L3a{background:#3b7d3b;height:6px;border-radius:4px}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingStats__oYGK7{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;min-width:260px}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingStats__oYGK7 .accomodationsummary_statItem__bQiwG{text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:8px}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingStats__oYGK7 .accomodationsummary_statItem__bQiwG span{font-weight:600;font-size:1.1rem;display:block;color:#1a1a1a}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingStats__oYGK7 .accomodationsummary_statItem__bQiwG p{color:#666;font-size:.9rem}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_cards__iWxlU{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_card__5IR1f{background:#fff;border:1px solid #eaeaea;border-radius:12px;padding:1.2rem;display:flex;flex-direction:column;transition:all .2s ease}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_card__5IR1f:hover{box-shadow:0 4px 10px rgba(0,0,0,.08)}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_card__5IR1f .accomodationsummary_stars__wvnqY{color:#f5a623;font-size:1.1rem}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_card__5IR1f h4{font-weight:400;margin:.6rem 0;font-size:1rem}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_card__5IR1f .accomodationsummary_text__PlVXp{font-size:.9rem;color:#333;font-weight:500;line-height:1.5;margin-bottom:1rem}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_card__5IR1f .accomodationsummary_read_more__orlrv{color:#b24c58;font-size:.875rem;margin-bottom:1rem;font-weight:550;cursor:pointer}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_card__5IR1f .accomodationsummary_user__mDVfH{display:flex;align-items:center;gap:.6rem}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_card__5IR1f .accomodationsummary_user__mDVfH .accomodationsummary_avatar__FVUJ1{border-radius:50%}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_card__5IR1f .accomodationsummary_user__mDVfH h5{margin:0;font-size:.95rem;font-weight:500}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_card__5IR1f .accomodationsummary_user__mDVfH p{font-size:.85rem;color:#777}@media(max-width:600px){.accomodationsummary_reviewsSection__DS6Gu{padding:.6rem!important}.accomodationsummary_reviewsSection__DS6Gu h2{font-size:1.2rem!important;margin-bottom:.8rem!important}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_overallBox__iRpsD{padding:.5rem!important;margin-bottom:1rem!important;gap:6px!important}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingMain__xie_p{padding-left:4px!important;flex:1!important}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingMain__xie_p h3{margin-bottom:.3rem!important;font-size:.9rem!important}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingMain__xie_p .accomodationsummary_score__2826G{font-size:1.2rem!important;margin-bottom:.4rem!important}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingMain__xie_p .accomodationsummary_bars__I7fEZ{gap:.2rem!important}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingMain__xie_p .accomodationsummary_barRow__nM9xU{gap:.4rem!important}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingMain__xie_p .accomodationsummary_barRow__nM9xU span{font-size:.75rem!important}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingMain__xie_p .accomodationsummary_barRow__nM9xU .accomodationsummary_bar__TOibX,.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingMain__xie_p .accomodationsummary_barRow__nM9xU .accomodationsummary_bar__TOibX .accomodationsummary_fill__c5L3a{height:5px!important}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingStats__oYGK7{gap:0!important;grid-template-columns:repeat(3,1fr)}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingStats__oYGK7 .accomodationsummary_statItem__bQiwG{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:4px!important;padding:4px!important}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingStats__oYGK7 .accomodationsummary_statItem__bQiwG span{font-size:.85rem!important}.accomodationsummary_reviewsSection__DS6Gu .accomodationsummary_ratingStats__oYGK7 .accomodationsummary_statItem__bQiwG p{font-size:.75rem!important}.accomodationsummary_cards__iWxlU{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:.6rem!important}.accomodationsummary_card__5IR1f{padding:.6rem!important;border-radius:8px!important}.accomodationsummary_card__5IR1f .accomodationsummary_stars__wvnqY{font-size:.9rem!important}.accomodationsummary_card__5IR1f h4{font-size:.9rem!important;margin:.3rem 0!important}.accomodationsummary_card__5IR1f .accomodationsummary_text__PlVXp{font-size:.7rem!important;line-height:1.3!important;margin-bottom:.6rem!important}.accomodationsummary_card__5IR1f .accomodationsummary_user__mDVfH{gap:.4rem!important}.accomodationsummary_card__5IR1f .accomodationsummary_user__mDVfH .accomodationsummary_avatar__FVUJ1{width:28px!important;height:28px!important}.accomodationsummary_card__5IR1f .accomodationsummary_user__mDVfH h5{font-size:.75rem!important}.accomodationsummary_card__5IR1f .accomodationsummary_user__mDVfH p{font-size:.65rem!important}}.accomodationsummary_amenitiesSection__CZQzg{max-width:1440px}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_header__pIWeE{display:flex;justify-content:space-between;align-items:center}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_title__7Z_Y_{font-size:1.75rem;font-weight:600;color:#333;margin:0}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_showAllLink__TPUHD{color:#d63447;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .3s ease}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_showAllLink__TPUHD:hover{opacity:.8}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_amenitiesGrid___HImq{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 2rem}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_category___EXNk{display:flex;flex-direction:column}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_categoryTitle__BIzSp{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 1rem;padding-bottom:.5rem}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_amenitiesList__y8nOS{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_amenityItem__sk5yH{display:flex;align-items:flex-start;gap:.625rem;color:#555;font-size:.95rem;line-height:1.5}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_amenityItem__sk5yH span{flex:1}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_checkIcon__gjqVq{flex-shrink:0;margin-top:.125rem}@media(max-width:768px){.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_amenitiesSection__CZQzg{padding:2rem 1.5rem}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_header__pIWeE{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_title__7Z_Y_{font-size:1.5rem}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_amenitiesGrid___HImq{grid-template-columns:1fr;gap:2rem}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_categoryTitle__BIzSp{font-size:1rem}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_amenityItem__sk5yH{font-size:.875rem;line-height:1.2!important}}@media(max-width:480px){.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_title__7Z_Y_{font-size:1.25rem}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_showAllLink__TPUHD{font-size:.875rem}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_categoryTitle__BIzSp{font-size:.95rem}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_amenityItem__sk5yH{gap:.5rem;font-size:.85rem}.accomodationsummary_amenitiesSection__CZQzg .accomodationsummary_checkIcon__gjqVq{width:18px;height:18px}}.accomodationsummary_amenitiesMainContainer___BuB1{width:100%}.accomodationsummary_amenitiesMainContainer___BuB1 .accomodationsummary_amenitiesListContainer__EuGSX{list-style:none;margin-top:1.2rem;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;width:100%}.accomodationsummary_amenityItem__sk5yH{font-size:.8rem!important;color:#555;display:flex;gap:.5rem}@media(max-width:375px){.accomodationsummary_content__X5Je_{padding:.4rem!important}.accomodationsummary_galleryContainer__TXebx{padding:.45rem!important;margin-bottom:.45rem!important;border-radius:6px!important}.accomodationsummary_infoPanel__mMtMR{gap:.25rem!important;padding:.4rem 0!important;flex-direction:column!important;align-items:flex-start!important}.accomodationsummary_hotelTitle___1x9c{font-size:.82rem!important;font-weight:600!important;line-height:1.15!important}.accomodationsummary_location__EFw7Z,.accomodationsummary_recommended__Rk2DA,.accomodationsummary_reviewText__KKPe4{font-size:.68rem!important}.accomodationsummary_ratingBadge__A_m00{font-size:.6rem!important;padding:.18rem .35rem!important}.accomodationsummary_priceSection__1Mnvw{gap:.15rem!important;align-items:flex-start!important;text-align:left!important}.accomodationsummary_priceNew__vJAOC{font-size:.85rem!important}.accomodationsummary_priceDetails__boCVx{font-size:.65rem!important;white-space:nowrap!important}.accomodationsummary_galleryItem__yj15Q{min-height:18vh!important}.accomodationsummary_galleryImgLarge__U_SgO,.accomodationsummary_galleryImg__OLnGj{height:18vh!important;border-radius:8px!important}.accomodationsummary_sectionHeader__YtCYf h2{font-size:.9rem!important}.accomodationsummary_tabs__OVYnc{gap:4px!important}.accomodationsummary_tab__1jwAL{padding:4px 8px!important;font-size:10px!important}.accomodationsummary_tabIcon__q4AiK{font-size:16px!important}.accomodationsummary_amenitiesGrid___HImq{padding:8px!important;gap:6px!important}.accomodationsummary_amenityItem__sk5yH,.accomodationsummary_policyLabel__VXOVk,.accomodationsummary_policyTitle__9h2zv,.accomodationsummary_policyValue__7HlNj{font-size:.7rem!important}.accomodationsummary_policyRow__PlX16{grid-template-columns:90px 1fr!important;gap:6px!important;padding:6px 0!important}.accomodationsummary_reviewsSection__DS6Gu h2{font-size:1rem!important}.accomodationsummary_ratingStats__oYGK7 span{font-size:.75rem!important}.accomodationsummary_cards__iWxlU{gap:.4rem!important}.accomodationsummary_card__5IR1f{padding:.45rem!important;border-radius:6px!important}.accomodationsummary_card__5IR1f .accomodationsummary_text__PlVXp{font-size:.7rem!important;line-height:1.3!important}.accomodationsummary_card__5IR1f .accomodationsummary_user__mDVfH h5{font-size:.7rem!important}.accomodationsummary_card__5IR1f .accomodationsummary_user__mDVfH p{font-size:.6rem!important}.accomodationsummary_roomTitle__eNMrl{font-size:.85rem!important}.accomodationsummary_bookBtn__qQLnH,.accomodationsummary_reserveBtn__vOpzj{font-size:.75rem!important;padding:6px 10px!important}.accomodationsummary_landmarkColumn__UYrDc{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem}}@media(max-width:1220px){.accomodationsummary_container__9mnr9{min-height:0!important}}.accomodationsummary_noresult__xr8a3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1rem;text-align:center;color:#555}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx{box-shadow:0 0 10px -3px #bebebe;width:100%;border-radius:6px;box-shadow:0 0 4px #d2d1d1;color:#202020}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_info_cost__Ngdfn{display:flex;align-items:flex-start;gap:.5rem;margin-top:1rem}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_info_cost__Ngdfn .flightprice_info_img__vYcZl{margin-top:.3rem}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_convenience_container__fhkXC{display:flex;justify-content:space-between;margin-top:1rem;margin-right:1rem}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_convenience_container__fhkXC p{font-size:1rem;font-weight:500;color:#555}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_convenience_container__fhkXC p:last-child{font-size:1rem;font-weight:500;color:#000}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_applied_coupon___yuYd{display:flex;justify-content:space-between;font-weight:500;color:green;font-size:15px;margin-top:4px}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_applied_coupon___yuYd .flightprice_amount_info__nWqQm{font-weight:500}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV{padding:1.25rem}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_card_title__76vPx{font-size:1.125rem;font-weight:600;display:flex;flex-direction:row;align-items:center;gap:5px}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_card_title__76vPx .flightprice_infoWrapper__Z0Fk7{position:relative;cursor:pointer;display:inline-flex}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_card_title__76vPx .flightprice_tooltip__12CPZ{position:absolute;top:28px;left:50%;transform:translateX(-50%);background:#1f2937;color:#fff;font-size:12px;padding:8px 10px;border-radius:6px;width:220px;z-index:10;line-height:1.4;box-shadow:0 4px 12px rgba(0,0,0,.15)}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_card_title__76vPx .flightprice_tooltip__12CPZ:after{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-bottom-color:#1f2937}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_price_rows__pRgcM .flightprice_price_row__84JKn{display:flex;justify-content:space-between;margin-top:1.5rem;font-size:1rem}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_price_rows__pRgcM .flightprice_price_row__84JKn.flightprice_price_row_two__AgziV{display:flex;flex-direction:column}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_price_rows__pRgcM .flightprice_price_row__84JKn.flightprice_price_row_two__AgziV .flightprice_row_left_content__0OBu2{display:flex;justify-content:space-between;gap:5px;align-items:center}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_price_rows__pRgcM .flightprice_price_row__84JKn.flightprice_price_row_two__AgziV .flightprice_row_left_content__0OBu2 .flightprice_price_row_left__PAe09{display:flex;justify-content:space-between;width:100%}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_price_rows__pRgcM .flightprice_price_row__84JKn.flightprice_price_row_two__AgziV .flightprice_row_left_content__0OBu2 span{cursor:pointer}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_price_rows__pRgcM .flightprice_price_row__84JKn .flightprice_price_info__Jl17s{display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer;font-weight:500}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_price_rows__pRgcM .flightprice_price_row__84JKn:last-child{border-bottom:none}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_traveller__hYC7U{margin-top:1rem;display:flex;justify-content:space-between}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_basefare_sec__gD_49{margin-top:1rem}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_basefare_sec__gD_49 .flightprice_breakdown__DWaFT{display:flex;justify-content:space-between;padding:6px 0}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_basefare_sec__gD_49 .flightprice_breakdown__DWaFT p{font-size:15px}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_basefare_sec__gD_49 .flightprice_amt__5JbEl,.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_basefare_sec__gD_49 .flightprice_medium__dOJ97{font-weight:500}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_basefare_sec__gD_49 .flightprice_airlinedisp_name__xGVQO{display:flex;justify-content:right;max-width:115px}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_basefare_sec__gD_49 .flightprice_total__4zEY0{font-weight:500;font-size:15px}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_basefare_sec__gD_49 .flightprice_divider__DEb4d{border-top:1px solid #e6e6e6;margin:10px 0}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_addonBlock__Gwb1R{margin-top:1rem}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_addonBlock__Gwb1R .flightprice_addonDivider__0P5Yc{border-top:1px solid #e6e6e6;margin-bottom:.75rem}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_addonBlock__Gwb1R .flightprice_addonTitle__TB4E4{font-size:1rem;font-weight:600;color:#202020;margin:0 0 .5rem}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_addonBlock__Gwb1R .flightprice_addonRow__MD8JV{display:flex;justify-content:space-between;align-items:baseline;padding:.35rem 0;font-size:15px}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_addonBlock__Gwb1R .flightprice_addonRow__MD8JV span:first-child{color:#555;font-weight:400}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_addonBlock__Gwb1R .flightprice_addonRow__MD8JV .flightprice_addonAmt__oNQKD{font-weight:500;color:#202020;text-align:right}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_total_section__9Tc53{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #efefef;margin-top:3.75rem;padding:1rem 0 0}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_total_section__9Tc53 .flightprice_total_cost_wrap__VFMo5{display:flex;flex-direction:column}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_total_section__9Tc53 .flightprice_total_cost_wrap__VFMo5 .flightprice_total_label__4VYpx{white-space:noWrap;font-size:13px;color:#555}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_total_section__9Tc53 .flightprice_total_cost_wrap__VFMo5 .flightprice_total_value__KFbTn{font-weight:500;font-size:1.025rem;line-height:1.375rem}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_total_section__9Tc53 .flightprice_paymt_btn_next__CSnss{display:flex;justify-content:center;align-items:center;gap:1rem;min-width:9.25rem}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_note__p8_wE{background:#f9eaea;font-size:.875rem;padding:1rem .5rem;border-top:1px solid #efefef;text-align:center;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;color:#555}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_downarrw__fUTAX{display:none;transition:transform .2s ease}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_downarrwOpen__hfkYI{transform:rotate(180deg)}@media screen and (max-width:900px){.flightprice_flightprice_main_wrap__YvIdZ .flightprice_downarrow_mob__l9ySj{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_downarrow_mob__l9ySj .flightprice_downarrw__fUTAX{display:flex}}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_pricedetails_info__bNWSz{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;color:#202020;font-weight:400}.flightprice_pricedetails_info_p__lo63E{color:#555}@media(max-width:1200px){.flightprice_total_section__9Tc53{margin-top:2rem!important}.flightprice_total_section__9Tc53 .flightprice_total_cost_wrap__VFMo5 .flightprice_total_label__4VYpx,.flightprice_total_section__9Tc53 .flightprice_total_cost_wrap__VFMo5 .flightprice_total_value__KFbTn{margin-right:1rem}}@media(max-width:900px){.flightprice_flightprice_main_wrap__YvIdZ{margin:0 0 5px!important}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV{padding:1rem}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_total_section__9Tc53{border-top:none;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_total_section__9Tc53 .flightprice_total_cost_wrap__VFMo5{flex-direction:column-reverse!important;gap:.5rem}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_total_section__9Tc53 .flightprice_total_cost_wrap__VFMo5 .flightprice_total_label__4VYpx{font-size:16px}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_total_section__9Tc53 .flightprice_total_cost_wrap__VFMo5 .flightprice_total_value__KFbTn{font-size:1.05rem}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_total_section__9Tc53 .flightprice_paymt_btn_next__CSnss{width:100%;justify-content:center}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_note__p8_wE{font-size:.8rem;padding:.8rem}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_pricedetails_info__bNWSz{display:none!important}}@media(max-width:600px){.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx{width:80%}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV{padding:.75rem}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_total_section__9Tc53{flex-direction:row;gap:.75rem;width:100%;margin-top:0!important}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_total_section__9Tc53 .flightprice_total_cost_wrap__VFMo5 .flightprice_total_label__4VYpx{font-size:16px}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_total_section__9Tc53 .flightprice_total_cost_wrap__VFMo5 .flightprice_total_value__KFbTn{font-size:1.15rem}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_total_section__9Tc53 .flightprice_paymt_btn_next__CSnss{width:80%;justify-content:center}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_note__p8_wE{font-size:.75rem;padding:.75rem;text-align:center}}@media(max-width:900px){.flightprice_flightprice_main_wrap__YvIdZ{position:sticky;bottom:0;z-index:999}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx{position:fixed;bottom:0;left:0;width:100%;border-radius:12px 12px 0 0;background:#fbfbfb;padding:.75rem 1rem;z-index:999}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV{padding:.5rem 0}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_total_section__9Tc53{display:flex;justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin:0!important}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_total_section__9Tc53 .flightprice_paymt_btn_next__CSnss{width:100%;justify-content:center}.flightprice_flightprice_main_wrap__YvIdZ .flightprice_flight_price_card__Q6RFx .flightprice_note__p8_wE{display:flex;flex-direction:column}.flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_card_title__76vPx,.flightprice_flight_price_card__Q6RFx .flightprice_price_breakdown__QZiAV .flightprice_price_rows__pRgcM{display:none!important}}.flightfilter_flight_filter_wrap__sMYyp{font-family:Arial,sans-serif;font-size:1rem;color:#111827;position:relative;width:80%}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_bar__d3dXy{width:100%;display:flex;align-items:center;gap:.4rem;padding:.875rem 1.5rem;border-radius:.3rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_bar__d3dXy .flightfilter_image__dgCrf{cursor:pointer}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_bar__d3dXy .flightfilter_label__oRKiZ{font-weight:600;color:#555;font-size:1.1rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_bar__d3dXy .flightfilter_filter_item__wwoux{background:rgba(0,0,0,0);border:none;font-size:.95rem;cursor:pointer;color:#202020;display:flex;align-items:center;justify-content:center;gap:1.2rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_bar__d3dXy .flightfilter_dot__ItuvD{width:.5rem;height:.5rem;border-radius:50%;background:#b24c58;display:inline-block}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_bar__d3dXy .flightfilter_more__g2Thi{color:#b24c58}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9{position:absolute;width:150%;top:0;background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.1);z-index:9999}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_panel_header__pHqAn{display:flex;justify-content:flex-end;align-items:center;padding-bottom:1rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_panel_header__pHqAn .flightfilter_panel_actions__Fwpp1{display:flex;justify-content:flex-end;align-items:center;gap:1rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_panel_header__pHqAn .flightfilter_panel_actions__Fwpp1 .flightfilter_cancel_btn__GPmdK,.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_panel_header__pHqAn .flightfilter_panel_actions__Fwpp1 .flightfilter_close_btn__szbF7{padding:.7rem 1rem;border-radius:.5rem;cursor:pointer;font-size:.95rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_panel_header__pHqAn .flightfilter_panel_actions__Fwpp1 .flightfilter_cancel_btn__GPmdK{border:.0625rem solid #b24c58;color:#b24c58;background:#fff}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_panel_header__pHqAn .flightfilter_panel_actions__Fwpp1 .flightfilter_close_btn__szbF7{border:.0625rem solid #efefef;color:#202020;background:#fff}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_panel_content__h5WTl{display:flex;justify-content:space-between;margin-top:1.5rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh{display:flex;flex-direction:column;gap:.75rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh .flightfilter_stops_info__FbWZU{display:flex;flex-direction:column;gap:1.4rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh input[type=radio]{width:1.1rem;height:1.1rem;accent-color:#b24c58;cursor:pointer;margin-right:.5rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh h4{font-size:1rem;font-weight:600}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh label{font-size:.95rem;display:flex;gap:.5rem;cursor:pointer}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh .flightfilter_departure_time__lUSr2{width:100%!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.7rem!important}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh .flightfilter_departure_time__lUSr2 .flightfilter_dept_time__K68b3{background:#f7f7f7;border:1px solid #e5e5e5;border-radius:.25rem;padding:.6rem .4rem!important;min-height:62px;min-width:120px;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;cursor:pointer}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh .flightfilter_departure_time__lUSr2 .flightfilter_dept_time__K68b3 .flightfilter_dep_img__XtfgL{margin-bottom:4px!important;width:22px!important;height:22px!important}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh .flightfilter_departure_time__lUSr2 .flightfilter_dept_time__K68b3 p{margin:0!important;font-size:.75rem!important;font-weight:500;color:#202020}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh .flightfilter_departure_time__lUSr2 .flightfilter_dept_time__K68b3 .flightfilter_time__BGZeI{font-size:.68rem!important;opacity:.7;margin-top:2px!important}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh .flightfilter_departure_time__lUSr2 .flightfilter_dept_time__K68b3 .flightfilter_dep_img_selected__Y8Qpw{border-color:#d9534f!important;background:#fbe9eb!important}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh .flightfilter_departure_time__lUSr2 .flightfilter_dept_time_active__Q2Ep7{color:#b24c58;border-color:#d9534f!important;background:#ffecec!important}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J{display:flex;justify-content:space-between}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj{width:17.5rem;font-family:Arial,sans-serif;color:#202020}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj h4{margin-bottom:.75rem;font-size:1rem;font-weight:600}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_list__x9af_{max-height:13.75rem;overflow:hidden;transition:max-height .3s ease-in-out}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_list__x9af_.flightfilter_expanded__jZQMu{max-height:18.75rem;overflow-y:auto}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_item__nhdk1{display:flex;gap:1rem;align-items:center;padding:.5rem 0}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_item__nhdk1 .flightfilter_left__3OfUx{display:flex;align-items:center;gap:.625rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_item__nhdk1 .flightfilter_left__3OfUx img{width:1.75rem;height:1.75rem;object-fit:contain}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_item__nhdk1 .flightfilter_left__3OfUx span{font-size:.875rem;font-weight:500}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_item__nhdk1 .flightfilter_right__BilbP{display:flex;align-items:center;gap:.625rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_item__nhdk1 .flightfilter_right__BilbP span{font-size:.875rem;font-weight:500}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_item__nhdk1 .flightfilter_right__BilbP input[type=checkbox]{width:1rem;height:1rem;accent-color:#b24c58;cursor:pointer}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_moreBtn__7rbu_{margin-top:.5rem;font-size:.875rem;font-weight:500;color:#b24c58;cursor:pointer}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_additional_filters_wrap__LP9sW{width:30%;display:flex;justify-content:flex-start;flex-direction:column}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_additional_filters_wrap__LP9sW .flightfilter_additional_filters__J1_v6{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_additional_filters_wrap__LP9sW .flightfilter_additional_filters__J1_v6 .flightfilter_filter_list__WfMUG{border:.0625rem solid #efefef;border-radius:3.125rem;padding:.625rem .75rem;font-size:.85rem;background:#f8f8f8;cursor:pointer}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_additional_filters_wrap__LP9sW .flightfilter_additional_filters__J1_v6 .flightfilter_filter_active__Q_j_w{border:1px solid #b24c58;background-color:#b24c58;color:#fff}.flightfilter_mobile_overlay__QhFWa{position:fixed;inset:0;z-index:10050;background:#fff;display:flex;flex-direction:column;overflow:hidden;touch-action:manipulation}.flightfilter_mobile_handle__eyaMy{flex-shrink:0;width:3.5rem;height:.35rem;background:#d8d8d8;border-radius:3px;margin:.65rem auto .35rem}.flightfilter_mobile_scroll__ECbqy{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 1rem 1rem}@media(max-width:900px){.flightfilter_mobile_filter_btn__C2GTK{position:relative;display:flex;align-items:center;gap:.35rem;margin-bottom:1rem;font-size:1rem;cursor:pointer}.flightfilter_flight_filter_wrap__sMYyp{width:100%}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_bar__d3dXy{display:none!important}.flightfilter_mobile_overlay__QhFWa .flightfilter_panel_content__h5WTl{display:flex;flex-direction:column;gap:1.25rem;margin-top:.25rem;padding:0}.flightfilter_mobile_overlay__QhFWa .flightfilter_filter_section__nagOh,.flightfilter_mobile_overlay__QhFWa .flightfilter_filter_section_budget__6vzv9{display:flex;flex-direction:column;gap:.65rem;width:100%}.flightfilter_mobile_overlay__QhFWa .flightfilter_filter_section__nagOh h4,.flightfilter_mobile_overlay__QhFWa .flightfilter_filter_section_budget__6vzv9 h4{margin:0;font-size:.95rem;font-weight:600}.flightfilter_mobile_overlay__QhFWa .flightfilter_stops_info__FbWZU{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;margin-top:1rem}.flightfilter_mobile_overlay__QhFWa .flightfilter_choice_chip__b0qXw{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:.5rem .85rem;border:1px solid #e5e5e5;border-radius:.5rem;background:#f7f7f7;cursor:pointer;touch-action:manipulation;position:relative;z-index:1;flex:1 1 calc(50% - .25rem);min-width:calc(50% - .25rem);box-sizing:border-box}.flightfilter_mobile_overlay__QhFWa .flightfilter_choice_chip__b0qXw input[type=radio]{flex-shrink:0;margin:0;pointer-events:none;accent-color:#b24c58}.flightfilter_mobile_overlay__QhFWa .flightfilter_choice_chip__b0qXw span{font-size:.9rem;font-weight:500;color:#202020}.flightfilter_mobile_overlay__QhFWa .flightfilter_choice_chip_active__QGTGs{border-color:#d9534f;background:#ffecec}.flightfilter_mobile_overlay__QhFWa .flightfilter_choice_chip_active__QGTGs span{color:#b24c58}.flightfilter_mobile_overlay__QhFWa .flightfilter_departure_time__lUSr2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%}.flightfilter_mobile_overlay__QhFWa .flightfilter_departure_time__lUSr2 .flightfilter_dept_time__K68b3{min-width:0;max-width:none;min-height:4.5rem;padding:.65rem .5rem;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;touch-action:manipulation}.flightfilter_mobile_overlay__QhFWa .flightfilter_departure_time__lUSr2 .flightfilter_dept_time__K68b3 .flightfilter_dep_img__XtfgL{margin-bottom:.25rem;width:1.35rem;height:1.35rem}.flightfilter_mobile_overlay__QhFWa .flightfilter_departure_time__lUSr2 .flightfilter_dept_time__K68b3 p{margin:0;font-size:.78rem;font-weight:500}.flightfilter_mobile_overlay__QhFWa .flightfilter_departure_time__lUSr2 .flightfilter_dept_time__K68b3 .flightfilter_time__BGZeI{margin-top:.15rem;font-size:.68rem;opacity:.75}.flightfilter_mobile_overlay__QhFWa .flightfilter_departure_time__lUSr2 .flightfilter_dept_time_active__Q2Ep7{border-color:#d9534f;background:#ffecec}.flightfilter_mobile_overlay__QhFWa .flightfilter_additional_filter_section__wCA6J{display:flex;flex-direction:column;gap:1.25rem;width:100%;margin-top:.25rem;padding:0}.flightfilter_mobile_overlay__QhFWa .flightfilter_airlinesFilter__Oy8vj{width:100%}.flightfilter_mobile_overlay__QhFWa .flightfilter_airlinesFilter__Oy8vj h4{margin:1rem 0 .5rem;font-size:.95rem;font-weight:600}.flightfilter_mobile_overlay__QhFWa .flightfilter_airlinesFilter__Oy8vj .flightfilter_list__x9af_{max-height:13rem;overflow-y:auto}.flightfilter_mobile_overlay__QhFWa .flightfilter_airlinesFilter__Oy8vj .flightfilter_list__x9af_.flightfilter_expanded__jZQMu{max-height:none}.flightfilter_mobile_overlay__QhFWa .flightfilter_airlinesFilter__Oy8vj .flightfilter_item__nhdk1{display:flex;justify-content:space-between;align-items:center;padding:.55rem 0;gap:.75rem}.flightfilter_mobile_overlay__QhFWa .flightfilter_additional_filters_wrap__LP9sW{width:100%}.flightfilter_mobile_overlay__QhFWa .flightfilter_additional_filters_wrap__LP9sW h4{margin:0 0 .5rem;font-size:.95rem;font-weight:600}.flightfilter_mobile_overlay__QhFWa .flightfilter_additional_filters_wrap__LP9sW .flightfilter_additional_filters__J1_v6{display:flex;flex-wrap:wrap;gap:.5rem}.flightfilter_mobile_overlay__QhFWa .flightfilter_additional_filters_wrap__LP9sW .flightfilter_filter_list__WfMUG{padding:.5rem .75rem;font-size:.8rem;border-radius:.5rem}.flightfilter_mobile_overlay__QhFWa .flightfilter_additional_filters_wrap__LP9sW .flightfilter_filter_active__Q_j_w{background:#ffe8e8;border-color:#c03c3c;color:#c03c3c;font-weight:600}.flightfilter_mobile_overlay__QhFWa .flightfilter_panel_header__pHqAn{flex-shrink:0;background:#fff;border-top:1px solid #eee;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px));z-index:2}.flightfilter_mobile_overlay__QhFWa .flightfilter_panel_header__pHqAn .flightfilter_panel_actions__Fwpp1{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;width:100%}.flightfilter_mobile_overlay__QhFWa .flightfilter_panel_header__pHqAn .flightfilter_panel_actions__Fwpp1 .flightfilter_cancel_btn__GPmdK,.flightfilter_mobile_overlay__QhFWa .flightfilter_panel_header__pHqAn .flightfilter_panel_actions__Fwpp1 .flightfilter_close_btn__szbF7{flex:1 1 calc(33.33% - .35rem);min-height:2.75rem;padding:.5rem .65rem;font-size:.85rem;border-radius:.5rem;cursor:pointer}.flightfilter_mobile_overlay__QhFWa .flightfilter_panel_header__pHqAn .flightfilter_panel_actions__Fwpp1 .flightfilter_cancel_btn__GPmdK{border:1px solid #b24c58;color:#b24c58;background:#fff}.flightfilter_mobile_overlay__QhFWa .flightfilter_panel_header__pHqAn .flightfilter_panel_actions__Fwpp1 .flightfilter_close_btn__szbF7{border:1px solid #efefef;color:#202020;background:#fff}.flightfilter_mobile_overlay__QhFWa .flightfilter_panel_header__pHqAn .flightfilter_panel_actions__Fwpp1>button:last-child{flex:1 1 calc(33.33% - .35rem);min-height:2.75rem}}@media(max-width:600px){.flightfilter_mobile_overlay__QhFWa .flightfilter_choice_chip__b0qXw{flex:1 1 100%;min-width:100%}.flightfilter_mobile_overlay__QhFWa .flightfilter_panel_header__pHqAn .flightfilter_panel_actions__Fwpp1{flex-direction:column}.flightfilter_mobile_overlay__QhFWa .flightfilter_panel_header__pHqAn .flightfilter_panel_actions__Fwpp1 .flightfilter_cancel_btn__GPmdK,.flightfilter_mobile_overlay__QhFWa .flightfilter_panel_header__pHqAn .flightfilter_panel_actions__Fwpp1 .flightfilter_close_btn__szbF7,.flightfilter_mobile_overlay__QhFWa .flightfilter_panel_header__pHqAn .flightfilter_panel_actions__Fwpp1>button:last-child{flex:1 1 auto;width:100%}}.budgetslider_embedded__YcpBo{width:100%}.budgetslider_graph_img_wrap__UN0tP{width:100%;display:flex;justify-content:center;align-items:center}.budgetslider_graph_img_wrap__UN0tP img{width:100%;height:auto;object-fit:contain;border-radius:.5rem;transition:all .3s ease}.budgetslider_inputRow__gSqbB{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem}.budgetslider_inputRow__gSqbB input{width:7.5rem!important;text-align:center;padding:.5rem;border:1px solid #ccc!important;border-radius:.5rem;font-weight:400;color:#202020}.budgetslider_inputRow__gSqbB span{font-weight:600}@media(max-width:850px){.budgetslider_budget_slider_wrap__d5WgT{width:70vw!important;padding:1rem;border-radius:.75rem}.budgetslider_budget_slider_wrap__d5WgT .budgetslider_graph_img_wrap__UN0tP img{width:88vw!important;max-width:88vw!important;height:auto!important;border-radius:.5rem;transition:all .25s ease}.budgetslider_budget_slider_wrap__d5WgT .budgetslider_inputRow__gSqbB{flex-direction:column;align-items:stretch;gap:.6rem}.budgetslider_budget_slider_wrap__d5WgT .budgetslider_inputRow__gSqbB input{width:100%!important;font-size:.95rem}.budgetslider_budget_slider_wrap__d5WgT .budgetslider_inputRow__gSqbB span{font-size:.95rem}}@media(max-width:480px){.budgetslider_budget_slider_wrap__d5WgT{width:92vw!important;padding:.85rem}.budgetslider_budget_slider_wrap__d5WgT .budgetslider_graph_img_wrap__UN0tP img{width:87vw!important;max-width:87vw!important;height:auto!important;border-radius:.4rem;transition:all .25s ease}.budgetslider_budget_slider_wrap__d5WgT .budgetslider_inputRow__gSqbB{flex-direction:column;align-items:stretch;gap:.5rem}.budgetslider_budget_slider_wrap__d5WgT .budgetslider_inputRow__gSqbB input{width:100%!important;font-size:.9rem;padding:.4rem}.budgetslider_budget_slider_wrap__d5WgT .budgetslider_inputRow__gSqbB span{font-size:.9rem}}@media(max-width:350px){.budgetslider_budget_slider_wrap__d5WgT{width:83vw!important;padding:.75rem;border-radius:.6rem}.budgetslider_budget_slider_wrap__d5WgT .budgetslider_graph_img_wrap__UN0tP img{width:80vw!important;max-width:80vw!important;height:auto!important;border-radius:.4rem;transform:scale(.95)}.budgetslider_budget_slider_wrap__d5WgT .budgetslider_inputRow__gSqbB{flex-direction:column;align-items:stretch;gap:.4rem}.budgetslider_budget_slider_wrap__d5WgT .budgetslider_inputRow__gSqbB input{width:100%!important;font-size:.8rem;padding:.35rem}.budgetslider_budget_slider_wrap__d5WgT .budgetslider_inputRow__gSqbB span{font-size:.8rem}}.budgetslider_actionRow__SDE5x{display:flex;justify-content:space-between;margin-top:12px}.budgetslider_clearBtn__BsCoj{background:rgba(0,0,0,0);border:1px solid #ccc;padding:6px 14px;border-radius:4px;cursor:pointer}.budgetslider_applyBtn__6FMLa{background:#b24c58;border:none;color:#fff;padding:6px 16px;border-radius:4px;cursor:pointer}.bookingdetails_booking_wrap__wl_KU{background:#fff;border-radius:10px;padding:1.5rem;margin-top:1.5rem}.bookingdetails_booking_wrap__wl_KU h3{font-size:1.125rem;font-weight:600;color:#222;margin-bottom:1rem}.bookingdetails_booking_wrap__wl_KU .bookingdetails_form__kf3o5{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.bookingdetails_booking_wrap__wl_KU .bookingdetails_form__kf3o5 .bookingdetails_input_group__LE4dL{display:flex;flex-direction:column}.bookingdetails_booking_wrap__wl_KU .bookingdetails_form__kf3o5 .bookingdetails_input_group__LE4dL .bookingdetails_error__ZoZu9{color:#f44;font-size:12px;margin-top:4px;display:block}.bookingdetails_booking_wrap__wl_KU .bookingdetails_form__kf3o5 .bookingdetails_input_group__LE4dL label{font-size:.9rem;color:#333;font-weight:500;margin-bottom:.4rem}.bookingdetails_booking_wrap__wl_KU .bookingdetails_form__kf3o5 .bookingdetails_input_group__LE4dL input,.bookingdetails_booking_wrap__wl_KU .bookingdetails_form__kf3o5 .bookingdetails_input_group__LE4dL select{border:1px solid #d0d7de;border-radius:6px;font-size:.95rem;outline:none;background:#fff;transition:border-color .2s ease;height:2.5rem}.bookingdetails_booking_wrap__wl_KU .bookingdetails_form__kf3o5 .bookingdetails_input_group__LE4dL input{height:2.5rem;padding:.75rem 1rem}.bookingdetails_booking_wrap__wl_KU .bookingdetails_error_wrap__uwHYu{display:flex;flex-direction:column;margin-top:.5rem}.bookingdetails_booking_wrap__wl_KU .bookingdetails_error_wrap__uwHYu p{color:#f44;font-size:12px;margin:0}@media(max-width:900px){.bookingdetails_booking_wrap__wl_KU{padding:1.2rem;margin-top:0}.bookingdetails_booking_wrap__wl_KU h3{font-size:1rem}.bookingdetails_booking_wrap__wl_KU .bookingdetails_form__kf3o5{grid-template-columns:repeat(2,1fr);gap:1.5rem}.bookingdetails_booking_wrap__wl_KU .bookingdetails_form__kf3o5 .bookingdetails_input_group__LE4dL label{font-size:.9rem}.bookingdetails_booking_wrap__wl_KU .bookingdetails_form__kf3o5 .bookingdetails_input_group__LE4dL input,.bookingdetails_booking_wrap__wl_KU .bookingdetails_form__kf3o5 .bookingdetails_input_group__LE4dL select{font-size:.85rem;padding:.65rem .85rem}}@media(max-width:600px){.bookingdetails_booking_wrap__wl_KU{padding:.6rem;margin-top:0}.bookingdetails_booking_wrap__wl_KU h3{font-size:.95rem}.bookingdetails_booking_wrap__wl_KU .bookingdetails_form__kf3o5{grid-template-columns:1fr;gap:1rem}.bookingdetails_booking_wrap__wl_KU .bookingdetails_form__kf3o5 .bookingdetails_input_group__LE4dL label{font-size:.9rem}.bookingdetails_booking_wrap__wl_KU .bookingdetails_form__kf3o5 .bookingdetails_input_group__LE4dL input,.bookingdetails_booking_wrap__wl_KU .bookingdetails_form__kf3o5 .bookingdetails_input_group__LE4dL select{font-size:.9rem;padding:.55rem .7rem}}