@keyframes PDPStickyNav_spin__rMdOj{to{transform:translate(-50%,-50%) rotate(1turn)}}.PDPStickyNav_nav__kXeDF{position:fixed;width:100dvw;top:0;z-index:1090;background:#fff;border:1px solid #d8dde6;box-shadow:0 1px 20px 4px rgba(15,23,42,.1);height:48px;overflow:hidden}.PDPStickyNav_navHidden__Byl7Y{display:none}.PDPStickyNav_container__7Rihn{display:flex;align-items:center;height:100%;overflow-x:auto;scrollbar-width:none}.PDPStickyNav_container__7Rihn::-webkit-scrollbar{display:none}.PDPStickyNav_container__7Rihn{padding-inline:16px;gap:4px}@media only screen and (min-width:768px){.PDPStickyNav_container__7Rihn{max-width:1246px;margin:0 auto;padding-inline:20px;gap:8px}}.PDPStickyNav_tab__YNT3L{white-space:nowrap;background:none;border:none;padding:12px 10px;position:relative;cursor:pointer;outline:none;font-weight:400;text-transform:capitalize;flex-shrink:0;transition:color .2s ease}@media only screen and (min-width:768px){.PDPStickyNav_tab__YNT3L{padding:16px 10px}}.PDPStickyNav_tab__YNT3L:after{content:"";position:absolute;left:0;right:0;bottom:-2px;border-radius:4px;background:linear-gradient(135deg,#6c63ff -32.25%,#f05d4e 167.8%);height:2px;font-weight:600!important;transform:scaleX(.5);opacity:0;transition:transform .2s ease,opacity .2s ease}.PDPStickyNav_activeTab__Ya0jP,.PDPStickyNav_tab__YNT3L:hover{background:linear-gradient(135deg,#6c63ff -32.25%,#f05d4e 167.8%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.PDPStickyNav_activeTab__Ya0jP{font-weight:600}.PDPStickyNav_activeTab__Ya0jP:after{transform:scaleX(1);opacity:1}@keyframes Amenities_spin__IXd_w{to{transform:translate(-50%,-50%) rotate(1turn)}}.Amenities_amenitiesSection__OrB12{display:flex;flex-direction:column;gap:10px;width:100%;background:#fff}@media only screen and (min-width:768px){.Amenities_amenitiesSection__OrB12{gap:12px}}.Amenities_sectionHeader___E__6{margin:0}.Amenities_amenitiesGrid__BhRaG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;width:100%}@media only screen and (min-width:768px){.Amenities_amenitiesGrid__BhRaG{grid-template-columns:repeat(5,1fr);gap:12px}}.Amenities_cardNormal__sBbgf{grid-column:span 1}@media only screen and (min-width:768px){.Amenities_cardNormal__sBbgf{width:129px}}.Amenities_amenityCard__t8pCF{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px;border:1px solid #e9eef5;border-radius:8px;overflow:hidden;cursor:default;min-height:80px}@media only screen and (min-width:768px){.Amenities_amenityCard__t8pCF{padding:12px;gap:4px}}.Amenities_amenityIcon__uT1ad{flex-shrink:0;width:24px;height:24px}.Amenities_amenityLabel__0oyqf{margin:0;text-align:center;word-wrap:break-word;width:100%;line-height:18px}.Amenities_viewAllCard__flUMA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px;border:1px solid #e9eef5;border-radius:8px;overflow:hidden;cursor:pointer;min-height:80px;grid-column:span 1}.Amenities_viewAllCard__flUMA:hover{background-color:#fafafa}.Amenities_badge__n6Gtc{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:7px 5px;background-color:#ffedec;border-radius:20px}.Amenities_badgeText__uboaV{margin:0;line-height:18px}.Amenities_viewAllLabel___OppM{margin:0;text-align:center;line-height:18px;text-decoration:underline}.PortalTooltip_wrapper__rbGFR{display:inline-flex;align-items:center}.PortalTooltip_bubble___UNnV{position:fixed;z-index:9999;background-color:#fafafa;color:#4a4a4a;border-radius:8px;box-shadow:0 0 12px 0 rgba(15,23,42,.1);font-family:Poppins,sans-serif;line-height:1.4;pointer-events:none;transform:translateY(-100%)}.PortalTooltip_bubble___UNnV:after{content:"";position:absolute;display:block;width:16px;height:8px;background:#fafafa;bottom:-8px;left:var(--arrow-left,50%);right:var(--arrow-right,auto);transform:translateX(-50%);-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0)}.PortalTooltip_content__7Uay1{display:flex;padding:8px 12px;font-size:12px;font-weight:500;text-align:center}@keyframes PropertySummaryCard_spin__pYbRJ{to{transform:translate(-50%,-50%) rotate(1turn)}}.PropertySummaryCard_card__xe3lF{background:#fff;padding:0 16px 20px;display:flex;flex-direction:column;gap:40px;width:100%}@media only screen and (min-width:768px){.PropertySummaryCard_card__xe3lF{border-radius:16px;padding:20px;gap:32px}}@media only screen and (min-width:991px){.PropertySummaryCard_card__xe3lF{max-width:1246px}}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_cardContainer__zZHE8{max-width:100%;display:flex;flex-direction:column;gap:12px}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_headerRow__1lZV7{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_titleGroup__YRYGC{display:flex;justify-content:flex-start;align-items:baseline;gap:8px;flex:1 1 100%}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_title__NaEzb{margin:0;color:#000;max-width:100%;white-space:normal}@media only screen and (min-width:768px){.PropertySummaryCard_card__xe3lF .PropertySummaryCard_title__NaEzb{max-width:100%}}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_verifiedBadge__MzqIR{border:.5px solid #827aff;border-radius:12px;padding:2px 8px;font-size:10px;font-weight:500;text-transform:uppercase;background:#fff;background-image:linear-gradient(159deg,#827aff 32%,#ff998f 168%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);align-self:center;white-space:nowrap;display:inline-flex;align-items:center;height:-moz-fit-content;height:fit-content;max-height:20px;vertical-align:middle}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_ratingCard__JaXrP{min-width:-moz-fit-content;min-width:fit-content;padding:8px;border-radius:8px;background:linear-gradient(145deg,rgba(108,99,255,.05),rgba(240,93,78,.05));display:flex;flex-direction:row;align-items:center;gap:4px;margin-left:auto;flex-shrink:0;cursor:pointer;transition:background .2s ease}@media only screen and (min-width:991px){.PropertySummaryCard_card__xe3lF .PropertySummaryCard_ratingCard__JaXrP{margin-left:24px}}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_ratingCard__JaXrP:hover{background:linear-gradient(145deg,rgba(108,99,255,.1),rgba(240,93,78,.1))}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_ratingTop__neLl2{display:flex;align-items:center;gap:5px}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_ratingIcon__iLbZU{width:21px;height:21px}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_ratingValue__GsD9G{font-size:20px;font-weight:600;text-decoration:underline;color:#4a4a4a}@media only screen and (min-width:768px){.PropertySummaryCard_card__xe3lF .PropertySummaryCard_ratingValue__GsD9G{font-size:24px}}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_ratingCount__PwyYq{font-size:14px;font-weight:500;color:#6b6b6b;text-transform:uppercase}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_detailsRow__b5GsL{display:flex;justify-content:space-between;align-items:center;gap:16px;border-radius:12px;background:#f4f6fa;padding:10px 12px}@media only screen and (min-width:768px){.PropertySummaryCard_card__xe3lF .PropertySummaryCard_detailsRow__b5GsL{background:unset;padding:0}}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_locationRow__JjL1R{cursor:pointer;display:flex;align-items:center;gap:8px}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_locationIcon__zaW5w{width:32px;height:24px}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_locationText__roiEy{color:#6b6b6b;text-decoration:underline;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_priceRow__RshQk{display:flex;align-items:baseline;gap:4px;cursor:pointer}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_priceLabel__6dIF4{font-size:12px;color:#6b6b6b}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_priceValue__bmRKW{font-size:22px;font-weight:600;color:#4a4a4a}@media only screen and (min-width:768px){.PropertySummaryCard_card__xe3lF .PropertySummaryCard_priceValue__bmRKW{font-weight:700}}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_priceUnit__uNY70{font-size:12px;color:#6b6b6b}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_perksRow__07xbf{display:flex;align-items:center;gap:24px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_perksRow__07xbf::-webkit-scrollbar{display:none}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_perksRow__07xbf{-ms-overflow-style:none;scrollbar-width:none;margin-inline:-16px}@media only screen and (min-width:768px){.PropertySummaryCard_card__xe3lF .PropertySummaryCard_perksRow__07xbf{margin-inline:0}}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_perk__WiA22{display:flex;align-items:center;gap:4px}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_perkIcon__K2fgB{width:12px;height:12px}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_perkText__K4pP8{font-size:14px;color:#9ca3af;white-space:nowrap}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_tagsRow__njo_M{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_tagsRow__njo_M::-webkit-scrollbar{display:none}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_tagsRow__njo_M{-ms-overflow-style:none;scrollbar-width:none;margin-inline:-16px}@media only screen and (min-width:768px){.PropertySummaryCard_card__xe3lF .PropertySummaryCard_tagsRow__njo_M{margin-inline:0}}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_tag__eNnMB{display:flex;align-items:center;gap:4px;padding:8px 18px;border:1px solid #d6d4ff;border-radius:8px;background:#fff}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_tagIcon__wEE3T{width:16px;height:16px}.PropertySummaryCard_card__xe3lF .PropertySummaryCard_tagText__L5FWX{white-space:nowrap}.PropertySummaryCard_genericReviewStar__YFbWI{font-size:22px;line-height:1;background:linear-gradient(135deg,#6c63ff -32.25%,#f05d4e 167.8%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@keyframes ReviewCardDetails_spin__Izi2T{to{transform:translate(-50%,-50%) rotate(1turn)}}.ReviewCardDetails_reviews__DIyPA{display:flex;align-items:flex-start;flex:1 1;flex-direction:column;padding-left:16px;padding-right:16px;margin-top:20px;border-radius:16px;background-color:#fff}@media only screen and (min-width:768px){.ReviewCardDetails_reviews__DIyPA{margin-top:0;border:1px solid #e5e7eb;padding-left:20px;padding-right:20px;padding-bottom:20px}}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewContainer__kBiAm{max-width:708px;padding-top:24px}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewheading__D7STA{font-size:24px;font-weight:600;color:#4a4a4a}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewRating__Ckyzu{padding-top:24px;display:flex;align-items:center;gap:8px}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewRatingDetails__uOrFQ{display:flex;flex-direction:column}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewScore__uFHHU{font-size:40px;font-weight:600;line-height:40px;letter-spacing:-.5px;background:linear-gradient(134deg,#6c63ff -32.36%,#f05d4e 160.27%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}@media only screen and (min-width:991px){.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewScore__uFHHU{font-size:28px;line-height:38px}}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewStars__1yMk7{display:inline-flex;align-items:center;gap:2px;font-size:14px;line-height:1}@media only screen and (min-width:991px){.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewStars__1yMk7{font-size:16px}}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewStarFilled__mEzh9{background:linear-gradient(135deg,#6c63ff -32.25%,#f05d4e 167.8%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewStarEmpty__zgt3u{color:#9ca3af}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewStarContainer__oyCBH{position:relative;display:inline-block;line-height:1}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewStarPartial__rVrLY{position:absolute;left:0;top:0;overflow:hidden;background:linear-gradient(135deg,#6c63ff -32.25%,#f05d4e 167.8%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);white-space:nowrap}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewStatus__vkXn8{display:block;margin-bottom:4px}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewMeta__k_QRj{padding-top:4px;display:block}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewCardsAIsummary___JRlq{margin-top:20px;padding:12px 16px;border-radius:16px;background:linear-gradient(171.881deg,rgba(214,212,255,.2) 32.252%,rgba(255,196,190,.2) 167.8%)}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewMetrics__dGyo3{display:flex;flex-direction:column}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewMetrics__dGyo3 .ReviewCardDetails_reviewMeta__k_QRj{padding-top:4px}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewMetrics__dGyo3 .ReviewCardDetails_reviewCardsAIsummary___JRlq{margin-top:20px}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewMetrics__dGyo3 .ReviewCardDetails_genericreviews__L3v1S{margin-top:20px;gap:20px 32px}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewAiSummaryHeader__e4DBB{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewAiSummaryLabel__MCFsf{font-size:12px;font-weight:500;letter-spacing:.5px;background:linear-gradient(135deg,#6c63ff -32.25%,#f05d4e 167.8%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-transform:uppercase}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_reviewAiSummaryText__Ex1Y6{margin:0;color:#6b6b6b}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_genericreviews__L3v1S{display:flex;flex-wrap:wrap;gap:24px 32px;margin-top:16px}@media only screen and (min-width:768px){.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_genericreviews__L3v1S{justify-content:space-between;gap:20px 32px}}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_genericreviews__L3v1S .ReviewCardDetails_genericReviewsScore__4kzNr{display:inline-flex;align-items:center;gap:4px}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_genericReviewItem__rWkyl{display:flex;flex-direction:column;gap:2px;min-width:60px}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_genericReviewStar__MiWJd{font-size:14px;line-height:1;background:linear-gradient(135deg,#6c63ff -32.25%,#f05d4e 167.8%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.ReviewCardDetails_reviews__DIyPA .ReviewCardDetails_genericReviewLabel__bGT7v{font-size:14px;font-weight:400;line-height:16px;color:#9ca3af}@keyframes FilmStrip_spin__koj3Z{to{transform:translate(-50%,-50%) rotate(1turn)}}.FilmStrip_filmStrip__xjroO{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:20px 0;box-sizing:border-box;width:90vw;scrollbar-width:none;-ms-overflow-style:none}.FilmStrip_filmStrip__xjroO::-webkit-scrollbar{display:none}@media only screen and (min-width:768px){.FilmStrip_filmStrip__xjroO{max-width:100%;width:100%;gap:16px;padding:20px 0}}.FilmStrip_filmStripDraggable__Y5ngq{cursor:-webkit-grab;cursor:grab}.FilmStrip_filmStripDragging__GC0KF{cursor:-webkit-grabbing;cursor:grabbing}.FilmStrip_filmStripDragging__GC0KF,.FilmStrip_filmStripDragging__GC0KF *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.FilmStrip_filmStripDragging__GC0KF img{pointer-events:none}.FilmStrip_imageAndCaption__XeZQr{display:flex;flex-direction:column;align-items:flex-start;gap:4px;cursor:pointer}.FilmStrip_filmStripImage__E9JSA{border-radius:8px;object-fit:cover;width:173px;height:168px}@media only screen and (min-width:768px){.FilmStrip_filmStripImage__E9JSA{width:168px;height:164px}}@keyframes BookingDurationDropdown_spin___8zUo{to{transform:translate(-50%,-50%) rotate(1turn)}}.BookingDurationDropdown_bookingCard__p9z4d{border:1px solid #d8dde6;border-radius:12px;overflow:visible;background:#fff;cursor:pointer}.BookingDurationDropdown_disabled__CEAZ1{opacity:.5;pointer-events:none;cursor:not-allowed}@media only screen and (min-width:768px){.BookingDurationDropdown_dropdownOpenBookingCard__vxn1X{border-radius:12px 12px 0 0}}.BookingDurationDropdown_bookingHeader__K2oFd{background:#f4f6fa;padding:8px 16px;border-radius:12px 12px 0 0}.BookingDurationDropdown_bookingHeaderText__SJTQH{margin:0}.BookingDurationDropdown_container__Uq7qI{display:flex;flex-direction:column;gap:12px;position:relative;padding-top:8px}@media only screen and (min-width:768px){.BookingDurationDropdown_container__Uq7qI{padding:12px 16px}}.BookingDurationDropdown_trigger__woLw9{display:flex;align-items:center;justify-content:space-between;width:100%;padding-inline:16px;border:none;background:rgba(0,0,0,0);text-align:left;cursor:pointer}@media only screen and (min-width:768px){.BookingDurationDropdown_trigger__woLw9{padding-inline:0}}.BookingDurationDropdown_triggerLabel__aDJOq{margin:0}.BookingDurationDropdown_chevron__KPUTl{filter:invert(27%) sepia(10%) saturate(16%) hue-rotate(4deg) brightness(95%) contrast(89%);transition:transform .2s ease}.BookingDurationDropdown_chevronOpen__mDbwU{transform:rotate(180deg)}.BookingDurationDropdown_dropdown__I22o6{display:flex;flex-direction:column;padding:0;background:#fff;max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .25s ease,opacity .2s ease}@media only screen and (min-width:768px){.BookingDurationDropdown_dropdown__I22o6{position:absolute;left:-1px;right:-1px;top:100%;padding:0;border:none;border-radius:0 0 12px 12px;z-index:2}}.BookingDurationDropdown_dropdownOpen__7YQfK{max-height:220px;opacity:1;pointer-events:auto;overflow-y:auto}.BookingDurationDropdown_dropdownOpen__7YQfK::-webkit-scrollbar{display:none}.BookingDurationDropdown_dropdownOpen__7YQfK{-ms-overflow-style:none;scrollbar-width:none}@media only screen and (min-width:768px){.BookingDurationDropdown_dropdownOpen__7YQfK{max-height:208px;border:1px solid #d8dde6;border-top:none}}.BookingDurationDropdown_dropdownMobile__9vQz_{position:static;border-radius:0 0 12px 12px}.BookingDurationDropdown_option__p1Bo0{display:flex;align-items:center;justify-content:space-between;padding:10px 16px}@media only screen and (min-width:768px){.BookingDurationDropdown_option__p1Bo0{padding:8px 16px}}.BookingDurationDropdown_optionActive__MWpvm{background:#f5f3ff}.BookingDurationDropdown_optionText__LzXJB{display:flex;flex-direction:column;gap:4px;flex:1 1}.BookingDurationDropdown_optionDates__mRk_t,.BookingDurationDropdown_optionStay__R_RgJ{margin:0}.BookingDurationDropdown_didntFindDates__6Moki{padding:10px 16px}@media only screen and (min-width:768px){.BookingDurationDropdown_didntFindDates__6Moki{padding:8px 16px 12px}}.BookingDurationDropdown_didntFindDates__6Moki span{color:#f05d4e;cursor:pointer}@keyframes RoomOptionCard_spin__f4_sX{to{transform:translate(-50%,-50%) rotate(1turn)}}.RoomOptionCard_card__gUgdE{background:#fafafa;border:1px solid #f4f6fa;border-radius:16px;padding:16px 12px;display:flex;flex-direction:column;width:100%}@media only screen and (min-width:768px){.RoomOptionCard_card__gUgdE{padding:20px 16px}}.RoomOptionCard_header__vsWuh{display:flex;justify-content:space-between;padding-bottom:4px}.RoomOptionCard_description__T_HQ3,.RoomOptionCard_title__TAUH5{margin:0}.RoomOptionCard_badge__W6wE2{height:-moz-fit-content;height:fit-content}.RoomOptionCard_featuresRow__HCA68{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;cursor:pointer}@media only screen and (min-width:768px){.RoomOptionCard_featuresRow__HCA68{padding-top:14px}}.RoomOptionCard_featuresList__BtrK2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:calc(100% - 50px)}.RoomOptionCard_amenitiesNotAvailable__bHu1E{width:100%}.RoomOptionCard_featureItem__4Nwom{display:inline-flex;align-items:center;gap:6px;color:#9ca3af;min-width:calc((100% - 12px)/2)}@media only screen and (min-width:768px){.RoomOptionCard_featureItem__4Nwom{min-width:unset}}.RoomOptionCard_featureIcon__5WQaO{display:inline-flex;color:#9ca3af}.RoomOptionCard_featureLabel__ZgX00{margin:0}.RoomOptionCard_extraBadge__knAWH{min-width:32px;min-height:32px;height:24px;padding:9px 5px 8px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;background:#ffedec;color:#f05d4e;cursor:pointer;transition:background-color .2s ease}.RoomOptionCard_extraBadge__knAWH:hover{background:#ffdcda}.RoomOptionCard_extraBadge__knAWH:focus-visible{outline:2px solid #f05d4e;outline-offset:2px}@media only screen and (min-width:768px){.RoomOptionCard_extraBadge__knAWH{min-height:24px}}.RoomOptionCard_mediaAndDetails__OwwrX{display:flex;flex-direction:column;justify-content:space-between;gap:16px;order:2;padding-top:16px}@media only screen and (min-width:768px){.RoomOptionCard_mediaAndDetails__OwwrX{padding-top:20px;flex-direction:row;gap:24px;align-items:flex-start;order:3}}.RoomOptionCard_imageWrapper__y9Gp_{width:100%;max-width:100%;border-radius:12px;overflow:hidden;position:relative;height:190px;background:#fff}@media only screen and (min-width:768px){.RoomOptionCard_imageWrapper__y9Gp_{height:234px;max-width:308px;flex:0 0 308px}}.RoomOptionCard_imageCarousel__9I2Gc{height:100%}.RoomOptionCard_image__Oj_Mb{object-fit:cover;width:100%;height:auto}@media only screen and (min-width:768px){.RoomOptionCard_image__Oj_Mb{height:revert-layer;aspect-ratio:308/234}}.RoomOptionCard_imageDots__8P4HX{position:absolute;left:50%;bottom:12px;transform:translateX(-50%)}.RoomOptionCard_imageArrows__aeY_8 button{border:none;background:hsla(0,0%,100%,.6)}.RoomOptionCard_imageArrows__aeY_8 svg{width:20px;height:20px}.RoomOptionCard_chevronLeft__nKljx{transform:rotate(180deg)}.RoomOptionCard_details__Ll433{display:flex;flex-direction:column;gap:16px;width:100%}@media only screen and (min-width:768px){.RoomOptionCard_details__Ll433{max-width:338px;gap:24px;justify-content:space-between}}.RoomOptionCard_bookingDatesContainer__nTx33{display:flex;flex-direction:column;gap:4px}.RoomOptionCard_bookingDates__HMMZr,.RoomOptionCard_bookingStay__LnF3v{margin:0}.RoomOptionCard_bookingChevron__l3a75{filter:invert(27%) sepia(10%) saturate(16%) hue-rotate(4deg) brightness(95%) contrast(89%)}.RoomOptionCard_priceBlock__N4oMQ{display:flex;flex-direction:column;gap:4px}.RoomOptionCard_priceRow__p7LTt{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.RoomOptionCard_price__zxWg6{margin:0;background-image:linear-gradient(135deg,#6c63ff -32.25%,#f05d4e 167.8%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.RoomOptionCard_savings__wnAjq{display:inline-flex;align-items:center;gap:4px}.RoomOptionCard_deposit__NO0Ia,.RoomOptionCard_savingsText__22P2C{margin:0}.RoomOptionCard_ctaRow__wiz5Z{display:flex;gap:8px;flex-wrap:wrap}.RoomOptionCard_primaryButton__dua76,.RoomOptionCard_secondaryButton__UlCLV{flex:1 1}.RoomOptionCard_notifyButton__00_kk{flex:1 1;border-radius:100px}.RoomOptionCard_soldOutBadge___sME_{height:-moz-fit-content;height:fit-content;white-space:nowrap;background-color:#e9eef5}.RoomOptionCard_viewSimilar__ufk5T{display:flex;align-items:center;cursor:pointer;width:-moz-fit-content;width:fit-content}.RoomOptionCard_viewSimilarText__m6fbx{margin:0}.RoomOptionCard_viewSimilarChevron__pByBX{width:20px;height:20px;transform:rotate(-90deg)}@keyframes RoomOptions_spin__yo_A0{to{transform:translate(-50%,-50%) rotate(1turn)}}.RoomOptions_roomOptions__hevSg{width:100%;padding-inline:16px;padding-block:20px;background:#fff}@media only screen and (min-width:768px){.RoomOptions_roomOptions__hevSg{padding-inline:20px;border-radius:16px}}.RoomOptions_hideRoomOptionCard__Wqap9{display:none}.RoomOptions_showRoomOptionCard__cRndx{animation:RoomOptions_fadeInSlideUp__geIcI .4s ease-out forwards}@keyframes RoomOptions_fadeInSlideUp__geIcI{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RoomOptions_sectionTitle__oj3tS{padding-bottom:12px}@media only screen and (min-width:768px){.RoomOptions_sectionTitle__oj3tS{padding-bottom:8px}}.RoomOptions_filtersContainer__Vt_pu{display:flex;gap:12px;padding-bottom:16px}@media only screen and (min-width:768px){.RoomOptions_filtersContainer__Vt_pu{padding-bottom:24px;gap:18px}}.RoomOptions_roomNotAvailableContainer__VxKER{display:flex;flex-direction:column;align-items:center;gap:8px;padding-bottom:16px}.RoomOptions_cardsContainer__9ZqDA{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width:768px){.RoomOptions_cardsContainer__9ZqDA{gap:20px}}.RoomOptions_popupCardsContainer__L4Duf{padding-inline:16px}.RoomOptions_roomTypeDropdown__6_9Ks{flex:1 1}.RoomOptions_roomTypeDropdown__6_9Ks>button{height:100%;flex:1 1}.RoomOptions_roomTypeDropdown__6_9Ks [role=listbox]{min-width:280px}@media only screen and (min-width:768px){.RoomOptions_roomTypeDropdown__6_9Ks{flex:unset}}.RoomOptions_academicYearDropdown__Mzk4x,.RoomOptions_academicYearDropdown__Mzk4x>button{height:100%;flex:1 1}@media only screen and (min-width:768px){.RoomOptions_academicYearDropdown__Mzk4x{flex:unset}}.RoomOptions_tooltipStyles__d9yal{flex:1 1}.RoomOptions_tooltipStyles__d9yal [role=tooltip]{width:200px}@media only screen and (min-width:768px){.RoomOptions_tooltipStyles__d9yal{flex:unset}}.RoomOptions_viewMoreButton__B_esY{display:block;padding:0;border:none;background:rgba(0,0,0,0);width:100%}@media only screen and (min-width:768px){.RoomOptions_viewMoreButton__B_esY{width:auto}}.RoomOptions_viewMore__Rsuip{cursor:pointer}.RoomOptions_viewMore__Rsuip>svg{filter:brightness(0) saturate(100%) invert(49%) sepia(23%) saturate(4886%) hue-rotate(331deg) brightness(99%) contrast(91%)}.RoomOptions_viewMore__Rsuip{display:flex;align-items:center;gap:8px;justify-content:center;margin-top:16px;border-radius:28px;border:1px solid #e9eef5;background:#fafafa;padding:14px}@media only screen and (min-width:768px){.RoomOptions_viewMore__Rsuip{margin-top:20px;display:block;padding:0;border:none;background:rgba(0,0,0,0)}.RoomOptions_viewMore__Rsuip>svg{display:none}}@keyframes SideWidget_spin__WabPW{to{transform:translate(-50%,-50%) rotate(1turn)}}.SideWidget_stickyWrap__2lAuh{position:-webkit-sticky;position:sticky;top:88px}.SideWidget_card__VIoS8{background:#fafafa;border:1px solid #f4f6fa;border-radius:20px;box-shadow:none;padding:23px 22px 21px;display:flex;flex-direction:column;gap:18px}.SideWidget_topMeta__5rff0{display:flex;flex-direction:column;gap:7px}.SideWidget_title__G0c2Y{color:#1a1a1a}.SideWidget_subtitle__h9Uwu{color:#9ca3af;max-width:380px}.SideWidget_ctaWrap__LBwam{padding-top:2px}.SideWidget_consultationCta__n1n9C{min-height:50px;padding:8px 40px}.SideWidget_consultationCta__n1n9C,.SideWidget_consultationCta__n1n9C:active,.SideWidget_consultationCta__n1n9C:focus,.SideWidget_consultationCta__n1n9C:hover{background:#f05d4e;border-color:#f05d4e}.SideWidget_bullets__6Vp94{padding-top:4px;display:flex;flex-wrap:wrap;column-gap:12px;row-gap:12px}.SideWidget_bulletItem__yW_Na{display:flex;align-items:center;gap:4px}.SideWidget_checkIcon__xzKgj{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.SideWidget_bulletText__HtHeL{color:#6b6b6b}@keyframes UniAccoFeatures_spin__cO_K3{to{transform:translate(-50%,-50%) rotate(1turn)}}.UniAccoFeatures_uniAccoFeaturesSection__CamuF{background:#fff;padding:20px 16px}.UniAccoFeatures_featuresContainer__2KXVX{display:flex;justify-content:space-around;align-items:center;padding:12px 8px;background:#ffedec;border-radius:12px}.UniAccoFeatures_featureItem__UYqV9{display:flex;align-items:center;gap:8px}@media screen and (min-width:390px){.UniAccoFeatures_featureItem__UYqV9{gap:4px}}