.hotel_v7_v7hCrumbRow__usVKf{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.hotel_v7_v7hCrumbActions__y0Hsy{display:inline-flex;align-items:center;gap:8px}.hotel_v7_v7hGallery__cyuEk{position:relative;block-size:290px;border-radius:var(--v7-radius-lg);overflow:hidden;background:linear-gradient(150deg,var(--v7-green-2),var(--v7-green) 60%);box-shadow:var(--v7-shadow-md);cursor:pointer}.hotel_v7_v7hCounter__YCesH{position:absolute;inset-block-end:10px;inset-inline-start:10px;z-index:2;padding:4px 10px;border-radius:999px;background:rgba(15,46,35,.72);color:#fff;font-size:11.5px;font-weight:700;line-height:1.2;pointer-events:none}.hotel_v7_v7hHeart__B4zaf{position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:2}.hotel_v7_v7hHeader__GuIcE{display:flex;flex-direction:column;gap:6px;padding:4px 2px 0}.hotel_v7_v7hNameRow__nec2b{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hotel_v7_v7hTitle__pqaJ4{font-size:22px;font-weight:800;line-height:1.3;text-wrap:balance}@media (min-width:768px){.hotel_v7_v7hTitle__pqaJ4{font-size:28px}}.hotel_v7_v7hLoc__CTMHY{font-size:13px;color:var(--v7-muted)}.hotel_v7_v7hScore__HC9Mt{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;margin-block-start:4px}.hotel_v7_v7hScorePill__K4z0a{display:inline-flex;align-items:baseline;gap:7px;padding:6px 12px;border-radius:10px;background:var(--v7-green);color:#fff;font-size:12px;font-weight:700}.hotel_v7_v7hScoreNum__ydcOs{font-size:15px;font-weight:800}.hotel_v7_v7hScoreReviews__FaMhy{font-size:12px;color:var(--v7-muted)}.hotel_v7_v7hChips__6hKag{display:flex;flex-wrap:wrap;gap:6px}.hotel_v7_v7hAgents__e4rAJ{padding:14px 14px 12px;border:1px solid var(--v7-line);border-radius:var(--v7-radius);background:var(--v7-card);box-shadow:var(--v7-shadow-sm);display:flex;flex-direction:column;gap:10px}.hotel_v7_v7hAgentsDisclaimer__dy2ce{font-size:11.5px;line-height:1.6;color:var(--v7-muted)}.hotel_v7_v7hAgentList__bl9sg{display:flex;flex-direction:column}.hotel_v7_v7hAgentRow__2Y0nW{display:flex;align-items:center;gap:10px;padding-block:10px}.hotel_v7_v7hAgentRow__2Y0nW+.hotel_v7_v7hAgentRow__2Y0nW{border-block-start:1px dashed var(--v7-line)}.hotel_v7_v7hAgentRow__2Y0nW[data-best="1"]{margin-inline:-8px;padding-inline:8px;border-radius:10px;background:rgba(13,92,70,.07);border-block-start-color:transparent}.hotel_v7_v7hAgentRow__2Y0nW[data-best="1"]+.hotel_v7_v7hAgentRow__2Y0nW{border-block-start-color:transparent}.hotel_v7_v7hAgentSrc__avrz2{flex:1;min-inline-size:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hotel_v7_v7hAgentName__wY1oG{font-size:13.5px;font-weight:700}.hotel_v7_v7hBestTag__MqC_G{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--v7-green-2);color:#fff;font-size:10.5px;font-weight:800;line-height:1.3}.hotel_v7_v7hAgentPrice__1pAOd{flex:none;display:flex;flex-direction:column;align-items:flex-end;text-align:end;gap:1px}.hotel_v7_v7hAgentAmt__JV8yS{font-size:15px;font-weight:800;line-height:1.2}.hotel_v7_v7hAgentUnit__KXgVQ{font-size:10.5px;color:var(--v7-muted)}.hotel_v7_v7hAgentBook__ZdsR9{flex:none;display:inline-flex;align-items:center;justify-content:center;min-block-size:36px;padding-inline:14px;border-radius:9px;background:var(--v7-orange);color:#fff;font:inherit;font-size:12.5px;font-weight:800;text-decoration:none;transition:background-color .14s ease}.hotel_v7_v7hAgentBook__ZdsR9:hover{background:var(--v7-orange-hover)}.hotel_v7_v7hAgentBook__ZdsR9:focus-visible{outline:2px solid var(--v7-green);outline-offset:2px}.hotel_v7_v7hAgentMore__yNwl2{inline-size:100%;min-block-size:40px;margin-block-start:2px;border:1px solid var(--v7-line);border-radius:10px;background:none;color:var(--v7-green-2);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.hotel_v7_v7hAgentMore__yNwl2:hover{border-color:var(--v7-green-2);background:rgba(13,92,70,.05)}.hotel_v7_v7hAgentEmpty__uVroA{padding-block:14px;font-size:13px;color:var(--v7-muted);text-align:center}.hotel_v7_v7hAgentSkel__YtaJe{display:flex;flex-direction:column;gap:14px;padding-block:6px}.hotel_v7_v7hSkelWide__6xPiq{inline-size:100%;block-size:18px;border-radius:7px}@media (prefers-reduced-motion:reduce){.hotel_v7_v7hAgentBook__ZdsR9,.hotel_v7_v7hAgentMore__yNwl2{transition:none}}.hotel_v7_v7hGalleryWrap__aXu7d{position:relative}.hotel_v7_v7hFromChip__pcJTW{position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:2;display:inline-flex;align-items:baseline;gap:5px;padding:6px 11px;border-radius:999px;background:rgba(15,46,35,.78);color:#fff;font-size:12px;font-weight:700;line-height:1.2;pointer-events:none;box-shadow:var(--v7-shadow-sm)}.hotel_v7_v7hFromChip__pcJTW bdi{font-size:13.5px;font-weight:800}.hotel_v7_v7hFromChip__pcJTW small{font-size:10.5px;font-weight:600;opacity:.85}.hotel_v7_v7hFromChip__pcJTW [data-v]{color:#7ee2b8}.hotel_v7_v7pSection__FdgcU{scroll-margin-top:116px}.hotel_v7_v7pStrip__X667L{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:10px 12px;border:1px solid var(--v7-line);border-radius:var(--v7-radius);background:var(--v7-card);font-size:12.5px;color:var(--v7-muted)}.hotel_v7_v7pStripItem__nvf9T b{color:var(--v7-ink);font-weight:800}.hotel_v7_v7pStripDot__rrBJi{opacity:.5}.hotel_v7_v7pStay__7QDJH{margin:8px 2px 0;font-size:12.5px;color:var(--v7-muted)}.hotel_v7_v7pStayLink__3on49{color:var(--v7-green-2);font-weight:700;text-decoration:underline;text-underline-offset:3px}.hotel_v7_v7pFilters__zuxn7{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-block:12px}.hotel_v7_v7pChip__RHZ0q{padding:6px 12px;border:1px solid var(--v7-line);border-radius:999px;background:var(--v7-card);color:var(--v7-ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.hotel_v7_v7pChipOn___Uab3{background:var(--v7-green);border-color:var(--v7-green);color:#fff}.hotel_v7_v7pChipSort__zgLhp{margin-inline-start:auto;color:var(--v7-green-2);border-style:dashed}.hotel_v7_v7pChip__RHZ0q:hover{border-color:var(--v7-green-2)}.hotel_v7_v7pChip__RHZ0q:focus-visible{outline:2px solid var(--v7-green-2);outline-offset:2px}.hotel_v7_v7pCards__Vnm7P{display:flex;flex-direction:column;gap:12px}.hotel_v7_v7pCard__oiW5W{border:1px solid var(--v7-line);border-radius:var(--v7-radius-lg);background:var(--v7-card);box-shadow:var(--v7-shadow-sm);padding:12px}.hotel_v7_v7pRoomMain__YzPmk{display:flex;gap:12px}.hotel_v7_v7pThumbWrap__SRcf5{position:relative;flex:none;inline-size:96px;block-size:96px;border-radius:10px;overflow:hidden;background:linear-gradient(150deg,var(--v7-green-2),var(--v7-green) 60%)}.hotel_v7_v7pThumbShimmer__x7Krv,.hotel_v7_v7pThumb__mDfAu{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.hotel_v7_v7pThumbShimmer__x7Krv{animation:hotel_v7_v7pShimmer__kdxzi 1.6s linear infinite;background:linear-gradient(100deg,rgba(255,253,248,0) 30%,rgba(255,253,248,.35) 50%,rgba(255,253,248,0) 70%);background-size:200% 100%}.hotel_v7_v7pThumbEmpty__Bxwbz{position:absolute;inset:0;display:grid;place-items:center;font-size:26px}.hotel_v7_v7pRoomInfo__tjMe3{min-inline-size:0;flex:1}.hotel_v7_v7pRoomName__tJYVl{margin:0;font-size:14.5px;font-weight:800;line-height:1.35}.hotel_v7_v7pRoomMeta__UIiJ7{margin:4px 0 0;font-size:12px;color:var(--v7-muted)}.hotel_v7_v7pBadges__li29w{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:8px}.hotel_v7_v7pBadge__IwhGR{padding:3px 8px;border-radius:999px;font-size:10.5px;font-weight:700;line-height:1.4}.hotel_v7_v7pBadgeOk__6euru{background:rgba(13,92,70,.1);color:var(--v7-green-2)}.hotel_v7_v7pBadgeWarn__Flm4J{background:rgba(134,101,41,.12);color:var(--v7-sand)}.hotel_v7_v7pBadgeNeutral__3Um9Q{background:rgba(23,37,31,.06);color:var(--v7-muted)}.hotel_v7_v7pOffers__Tkus8{margin-block-start:10px;border:1px dashed var(--v7-line);border-radius:10px;padding:4px 10px}.hotel_v7_v7pDirectRow__pFGe6{display:flex;align-items:center;gap:8px;padding-block:9px}.hotel_v7_v7pBolt__lFi8_{font-size:14px}.hotel_v7_v7pDirectName__wjeXk{font-size:12.5px;font-weight:800;color:var(--v7-green-2)}.hotel_v7_v7pSpacer__Zn7LT{flex:1}.hotel_v7_v7pDirectPrice__i1269{font-size:13.5px;font-weight:800;white-space:nowrap}.hotel_v7_v7pPerNight__qgin0{font-size:10.5px;font-weight:600;color:var(--v7-muted);margin-inline-start:2px}.hotel_v7_v7pBookBtn__JIscp{flex:none;display:inline-flex;align-items:center;justify-content:center;min-block-size:34px;padding-inline:14px;border:0;border-radius:9px;background:var(--v7-orange);color:#fff;font:inherit;font-size:12.5px;font-weight:800;text-decoration:none;cursor:pointer;transition:background-color .14s ease}.hotel_v7_v7pBookBtn__JIscp:hover{background:var(--v7-orange-hover)}.hotel_v7_v7pBookBtn__JIscp:focus-visible{outline:2px solid var(--v7-green);outline-offset:2px}.hotel_v7_v7pBookBtn__JIscp:disabled{background:rgba(23,37,31,.14);color:var(--v7-muted);cursor:not-allowed}.hotel_v7_v7pSoon__OYi0u{font-size:10.5px;font-weight:700;margin-inline-start:4px}.hotel_v7_v7pAgentRow__mgLsa{display:flex;align-items:center;gap:10px;padding-block:9px;border-block-start:1px dashed var(--v7-line)}.hotel_v7_v7pAgentPrice__dBanl{flex:none;font-size:13.5px;font-weight:800;white-space:nowrap}.hotel_v7_v7pAgentDivider__wKJIQ{flex:none;inline-size:22px;border-block-start:1px solid var(--v7-line)}.hotel_v7_v7pAgentFoot__0kSsz{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px;min-inline-size:0}.hotel_v7_v7pAgentName__MvWQL{font-size:11px;font-weight:700;color:var(--v7-muted)}.hotel_v7_v7pDeltaUp__YiScI{font-size:10.5px;font-weight:700;color:#c2410c}.hotel_v7_v7pDeltaDown__D1MEl{font-size:10.5px;font-weight:700;color:var(--v7-green-2)}.hotel_v7_v7pMoreBtn__3ALqb{display:block;inline-size:100%;margin-block:4px 6px;padding:7px 10px;border:1px dashed var(--v7-line);border-radius:9px;background:transparent;color:var(--v7-green-2);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.hotel_v7_v7pMoreBtn__3ALqb:hover{border-color:var(--v7-green-2)}.hotel_v7_v7pAgentsToggle__rZlr_{display:flex;align-items:center;justify-content:space-between;gap:8px;inline-size:100%;margin-block-start:8px;padding:8px 10px;border:0;border-radius:9px;background:rgba(23,37,31,.05);color:var(--v7-muted);font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;text-align:start}.hotel_v7_v7pAgentsToggle__rZlr_:hover{background:rgba(23,37,31,.08)}.hotel_v7_v7pAgentsToggle__rZlr_ bdi{color:var(--v7-ink)}.hotel_v7_v7pCaret__ALQf_{flex:none;opacity:.7}.hotel_v7_v7pAgentsLoading__CnmmE{display:inline-flex;align-items:center;gap:7px}.hotel_v7_v7pSpinner__lwAxg{inline-size:12px;block-size:12px;border:2px solid rgba(23,37,31,.2);border-block-start-color:var(--v7-green-2);border-radius:50%;animation:hotel_v7_v7pSpin__s8Mke .8s linear infinite}@keyframes hotel_v7_v7pSpin__s8Mke{to{transform:rotate(1turn)}}@keyframes hotel_v7_v7pShimmer__kdxzi{0%{background-position:200% 0}to{background-position:-200% 0}}.hotel_v7_v7pAgentsNote__5DHI8{padding:8px 10px 2px}.hotel_v7_v7pFresh__D9FQh{margin:0;font-size:10.5px;color:var(--v7-muted)}.hotel_v7_v7pCapMsg__4vAZ7{margin:0;font-size:11.5px;font-weight:700;color:var(--v7-sand)}.hotel_v7_v7pState__u1J34{padding:18px 14px;border:1px dashed var(--v7-line);border-radius:var(--v7-radius);color:var(--v7-muted);font-size:12.5px;text-align:center}.hotel_v7_v7pDisclaimer__EV_wT{margin:12px 2px 0;font-size:10.5px;color:var(--v7-muted)}@media (prefers-reduced-motion:reduce){.hotel_v7_v7pSpinner__lwAxg,.hotel_v7_v7pThumbShimmer__x7Krv{animation:none}.hotel_v7_v7pBookBtn__JIscp,.hotel_v7_v7pChip__RHZ0q{transition:none}}.hotel_v7_v7pGallery__hR4wA{position:relative;flex:none;inline-size:96px;block-size:96px;border-radius:var(--v7-radius,10px);overflow:hidden;background:#0d221b}.hotel_v7_v7pGalleryImg__70fzz{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;display:block}.hotel_v7_v7pGalBtn__5L3wS{position:absolute;inset-block-start:50%;transform:translateY(-50%);border:0;background:rgba(10,26,21,.55);color:#fff;inline-size:22px;block-size:22px;border-radius:50%;cursor:pointer;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0}.hotel_v7_v7pGalPrev__M4U98{inset-inline-start:3px}.hotel_v7_v7pGalNext__szhl1{inset-inline-end:3px}.hotel_v7_v7pGalDots__WGNqi{position:absolute;inset-block-end:3px;inset-inline:0;display:flex;gap:4px;justify-content:center}.hotel_v7_v7pGalDot__iiy2r{inline-size:6px;block-size:6px;border-radius:50%;border:0;background:hsla(0,0%,100%,.45);cursor:pointer;padding:0}.hotel_v7_v7pGalDotOn__GmUc0{background:#f97316}.hotel_v7_v7pOptions__Zd_rJ{display:flex;flex-direction:column;gap:8px;margin-block-start:10px}.hotel_v7_v7pOption__Vg_J4{border:1px dashed var(--v7-line);border-radius:10px;padding:6px 10px 8px}.hotel_v7_v7pOption__Vg_J4 .hotel_v7_v7pBadges__li29w{margin-block-end:4px}.hotel_v7_v7hcSection__YQ7SC{margin-block-start:18px;border:1px solid var(--v7-line);border-radius:var(--v7-radius-lg);background:var(--v7-card);box-shadow:var(--v7-shadow-sm);padding:14px}.hotel_v7_v7hcHead__ChWgk{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.hotel_v7_v7hcTitle__eUcrs{font-size:1.05rem;font-weight:700;margin:0}.hotel_v7_v7hcCount__b2aoU{color:var(--v7-muted,#5f7269);font-size:.85rem}.hotel_v7_v7hcSynced__nu1Yy{margin-inline-start:auto;color:var(--v7-muted,#5f7269);font-size:.78rem}.hotel_v7_v7hcScoreRow__dvjtU{display:flex;align-items:center;gap:12px;margin-block-start:10px;flex-wrap:wrap}.hotel_v7_v7hcScore__IM1go{display:inline-flex;align-items:baseline;gap:2px;background:#0f2e23;color:#fff;border-radius:12px;padding:8px 14px;font-size:1.5rem;font-weight:800}.hotel_v7_v7hcScore__IM1go small{font-size:.8rem;font-weight:500;opacity:.75}.hotel_v7_v7hcVerdicts__sCRaH{display:flex;flex-wrap:wrap;gap:6px}.hotel_v7_v7hcVerdict__1IqOQ{border-radius:999px;padding:3px 10px;font-size:.78rem}.hotel_v7_v7hcPro__1PQQw{background:rgba(22,101,52,.12);color:#166534}.hotel_v7_v7hcCon__cOYGP{background:rgba(185,28,28,.1);color:#b91c1c}.hotel_v7_v7hcCats__lDBWs{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 18px;margin-block-start:12px}.hotel_v7_v7hcCat__c_zJ0{display:flex;align-items:center;gap:8px;font-size:.85rem}.hotel_v7_v7hcCatName__uubWD{inline-size:110px;flex:none;color:var(--v7-muted,#5f7269)}.hotel_v7_v7hcCatTrack__Tn4ld{flex:1;block-size:7px;border-radius:999px;background:rgba(15,46,35,.12);overflow:hidden}.hotel_v7_v7hcCatFill__aTRPN{display:block;block-size:100%;border-radius:999px;background:#0f2e23}.hotel_v7_v7hcCatTop__S1B1T{background:#16a34a}.hotel_v7_v7hcCatLow__cWENM{background:#d97706}.hotel_v7_v7hcCatNum__qN3LF{flex:none;inline-size:26px;text-align:end;font-weight:700}.hotel_v7_v7hcReviews__HPqII{display:flex;flex-direction:column;gap:10px;margin-block-start:12px}.hotel_v7_v7hcReview__vWt_x{border:1px solid var(--v7-line);border-radius:10px;padding:10px 12px;background:rgba(15,46,35,.03)}.hotel_v7_v7hcRevHead__HuzHx{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hotel_v7_v7hcRevName__3cMp_{font-size:.95rem}.hotel_v7_v7hcRevMeta__YUrJk{color:var(--v7-muted,#5f7269);font-size:.78rem}.hotel_v7_v7hcRevSpacer__cVUXK{flex:1}.hotel_v7_v7hcRevScore__wJKet{background:#0f2e23;color:#fff;border-radius:8px;padding:2px 8px;font-size:.8rem;font-weight:700}.hotel_v7_v7hcRevTitle__R_093{margin:6px 0 0;font-size:.92rem;font-weight:700}.hotel_v7_v7hcRevDate___wU_K{display:block;color:var(--v7-muted,#5f7269);font-size:.75rem;margin-block-start:2px}.hotel_v7_v7hcRevLine___xSVP{margin:6px 0 0;font-size:.86rem;line-height:1.55}.hotel_v7_v7hcInfo__rJX4D{margin-block-start:10px;font-size:.9rem;line-height:1.7}.hotel_v7_v7hcInfo__rJX4D ul{padding-inline-start:20px;margin:6px 0}.hotel_v7_v7hcTimes__8vdp3{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:8px}.hotel_v7_v7hcTime__Zy_0L{border:1px solid var(--v7-line);border-radius:999px;padding:4px 12px;font-size:.85rem}.hotel_v7_v7hcFacGrid__3Mtsd{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.hotel_v7_v7hcFac__FGdKk{display:flex;align-items:center;gap:8px;font-size:.87rem}.hotel_v7_v7hcFacDot__arv2Y{inline-size:7px;block-size:7px;border-radius:50%;background:#f97316;flex:none}.hotel_v7_v7hcMoreBtn__DwZLR{margin-block-start:10px;border:1px solid var(--v7-line);background:transparent;color:#0f2e23;border-radius:999px;padding:5px 14px;font-size:.84rem;cursor:pointer}.hotel_v7_v7pCp__xjfUo{margin-block-start:6px}.hotel_v7_v7pCpToggle__a0H3X{border:0;background:transparent;color:#0f2e23;font-size:.8rem;font-weight:600;cursor:pointer;padding:2px 0;display:inline-flex;align-items:center;gap:4px}.hotel_v7_v7pCpPanel__ObgRR{margin-block-start:6px;border-inline-start:3px solid #0f2e23;padding:2px 10px;font-size:.82rem;color:var(--v7-muted,#33463d)}.hotel_v7_v7pCpLine__0B4BL{margin:4px 0;line-height:1.5}.hotel_v7_v7pCpOk__FrlXX{color:#166534}.hotel_v7_v7pCpWarn__mSbMn{color:#b91c1c}.hotel_v7_v7pCpNrfn__TP6zy{margin:6px 0 0;font-size:.8rem;color:#b91c1c}.hotel_v7_v7pPolicyVaries__GZg5_{margin:4px 0 0;font-size:.75rem;color:#92400e}.hotel_v7_v7pCpRemarks__gOJmA{margin-block-start:6px;border-block-start:1px dashed var(--v7-line);padding-block-start:6px;font-size:.8rem}.hotel_v7_v7pCpRemarks__gOJmA p{margin:3px 0}.hotel_v7_v7pGalWrap__owCT6{position:relative}.hotel_v7_v7pExpand__Zmyip{position:absolute;inset-block-start:8px;inset-inline-end:8px;inline-size:40px;block-size:40px;display:grid;place-items:center;border:none;border-radius:10px;background:rgba(17,24,39,.72);color:#fff;font-size:1.15rem;line-height:1;cursor:pointer}.hotel_v7_v7pExpand__Zmyip:hover{background:rgba(17,24,39,.9)}.hotel_v7_v7pRoomNameBtn__WKK2e{all:unset;cursor:pointer}.hotel_v7_v7pRoomNameBtn__WKK2e:hover{text-decoration:underline}.hotel_v7_v7pModalOverlay__OJdWW{position:fixed;inset:0;z-index:90;background:rgba(15,23,42,.55);display:grid;place-items:center;padding:16px}.hotel_v7_v7pModal__nG0zZ{position:relative;inline-size:min(920px,100%);max-block-size:min(88vh,900px);background:var(--v7-card,#fff);border-radius:16px;box-shadow:0 24px 64px rgba(15,23,42,.35);display:flex;flex-direction:column;overflow:hidden}.hotel_v7_v7pModalClose__KYtm_{position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:2;inline-size:44px;block-size:44px;display:grid;place-items:center;border:none;border-radius:50%;background:rgba(17,24,39,.72);color:#fff;font-size:1rem;cursor:pointer}.hotel_v7_v7pModalClose__KYtm_:hover{background:rgba(17,24,39,.9)}.hotel_v7_v7pModalScroll__g_jPb{overflow-y:auto;padding:20px}.hotel_v7_v7pModalGrid__r6YNX{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}@media (max-width:720px){.hotel_v7_v7pModalGrid__r6YNX{grid-template-columns:1fr}.hotel_v7_v7pModalOverlay__OJdWW{padding:0;place-items:stretch}.hotel_v7_v7pModal__nG0zZ{inline-size:100%;max-block-size:100dvh;border-radius:0}}.hotel_v7_v7pModalMainImg__ZSq3Q{position:relative;border-radius:12px;overflow:hidden;background:#0f172a}.hotel_v7_v7pModalMainImg__ZSq3Q img{display:block;inline-size:100%;block-size:auto;max-block-size:46vh;-o-object-fit:cover;object-fit:cover;cursor:zoom-in}.hotel_v7_v7pPhotosNote__5BYXV{margin:8px 0 0;font-size:.75rem;color:#92400e}.hotel_v7_v7pModalThumbs__cJnBX{display:flex;gap:8px;margin-block-start:10px;overflow-x:auto;padding-block-end:4px}.hotel_v7_v7pModalThumb__ou4gI{flex:0 0 auto;inline-size:64px;block-size:48px;border:2px solid transparent;border-radius:8px;overflow:hidden;padding:0;background:none;cursor:pointer;opacity:.7}.hotel_v7_v7pModalThumb__ou4gI img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;display:block}.hotel_v7_v7pModalThumbOn__YSkZZ,.hotel_v7_v7pModalThumb__ou4gI:hover{opacity:1}.hotel_v7_v7pModalThumbOn__YSkZZ{border-color:var(--v7-accent,#0d9488)}.hotel_v7_v7pModalName__iowR0{margin:0 0 4px;font-size:1.3rem;line-height:1.35}.hotel_v7_v7pModalFacts__dg_V7{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.hotel_v7_v7pModalFacts__dg_V7 li{border:1px solid var(--v7-line,#e2e8f0);border-radius:999px;padding:4px 10px;font-size:.78rem;background:var(--v7-soft,#f8fafc)}.hotel_v7_v7pModalDesc__WSbDg,.hotel_v7_v7pModalFac___77Ak{margin-block-start:14px}.hotel_v7_v7pModalDesc__WSbDg h4,.hotel_v7_v7pModalFac___77Ak h4{margin:0 0 6px;font-size:.95rem}.hotel_v7_v7pModalDesc__WSbDg p{margin:0;font-size:.85rem;line-height:1.7;white-space:pre-line}.hotel_v7_v7pModalFac___77Ak ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.hotel_v7_v7pModalFac___77Ak li{border:1px solid var(--v7-line,#e2e8f0);border-radius:8px;padding:4px 8px;font-size:.75rem}.hotel_v7_v7pModalFullPage__29Cr9{display:inline-block;margin-block-start:16px;font-size:.85rem;font-weight:700;color:var(--v7-accent,#0d9488);text-decoration:none}.hotel_v7_v7pModalFullPage__29Cr9:hover{text-decoration:underline}.hotel_v7_v7pModal__nG0zZ .hotel_v7_v7pOptions__Zd_rJ{margin-block-start:18px}.hotel_v7_v7hTabs__6cLi_{position:sticky;inset-block-start:0;z-index:30;background:var(--v7-card);border-block-end:1px solid var(--v7-line);box-shadow:var(--v7-shadow-sm);margin-inline:calc(-1 * var(--v7-gutter, 16px));padding-inline:var(--v7-gutter,16px)}.hotel_v7_v7hTabsRow__9E8yI{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.hotel_v7_v7hTabsRow__9E8yI::-webkit-scrollbar{display:none}.hotel_v7_v7hTab__aEHzW{display:inline-flex;align-items:center;gap:6px;padding:12px 12px 10px;font-size:13px;font-weight:700;color:var(--v7-muted);text-decoration:none;white-space:nowrap;border-block-end:3px solid transparent;margin-block-end:-1px;transition:color .16s var(--v7-ease)}.hotel_v7_v7hTab__aEHzW:hover{color:var(--v7-green)}.hotel_v7_v7hTabIcon__k33C3{display:inline-grid;place-items:center;color:var(--v7-muted);transition:color .16s var(--v7-ease)}.hotel_v7_v7hTabOn__VFMRk{color:var(--v7-green);border-block-end-color:var(--v7-orange)}.hotel_v7_v7hTabOn__VFMRk .hotel_v7_v7hTabIcon__k33C3{color:var(--v7-orange)}.hotel_v7_v7hAnchor__tCf6r{scroll-margin-top:116px}.hotel_v7_v7gWrap__alxfG{display:grid;gap:10px}.hotel_v7_v7gStage__OxKbf{position:relative;aspect-ratio:4/3;border-radius:var(--v7-radius-lg);overflow:hidden;background:linear-gradient(150deg,var(--v7-green-2),var(--v7-green) 60%);box-shadow:var(--v7-shadow-md)}@media (min-width:720px){.hotel_v7_v7gStage__OxKbf{aspect-ratio:16/9}}.hotel_v7_v7gFrame__M7gM2{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .7s var(--v7-ease);cursor:zoom-in}.hotel_v7_v7gFrameOn__lBKtI{opacity:1}.hotel_v7_v7gFrameOut__2sy1F{opacity:0;pointer-events:none}.hotel_v7_v7gScore__nGtUr{position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:3;display:inline-grid;place-items:center;min-inline-size:44px;block-size:34px;padding-inline:8px;border-radius:10px;background:var(--v7-card);color:var(--v7-green);font-weight:800;box-shadow:var(--v7-shadow-sm)}.hotel_v7_v7gScoreNum__ILRhO{font-size:15px}.hotel_v7_v7gActions__qI_iL{position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:3;display:inline-flex;gap:8px}.hotel_v7_v7gArrow__zQi3c{position:absolute;inset-block-start:50%;translate:0 -50%;z-index:3;display:grid;place-items:center;inline-size:38px;block-size:38px;border:none;border-radius:50%;background:rgba(255,253,248,.92);color:var(--v7-green);cursor:pointer;box-shadow:var(--v7-shadow-sm);transition:background .16s var(--v7-ease)}.hotel_v7_v7gArrow__zQi3c:hover{background:var(--v7-card)}.hotel_v7_v7gPrev__sTLKZ{inset-inline-start:10px}.hotel_v7_v7gNext__9EfHx{inset-inline-end:10px}.hotel_v7_v7gDots__kKwSO{position:absolute;inset-block-end:10px;inset-inline:0;z-index:3;display:flex;justify-content:center;gap:6px}.hotel_v7_v7gDot__0C1xp{inline-size:8px;block-size:8px;border:none;border-radius:999px;background:rgba(255,253,248,.55);cursor:pointer;padding:0;transition:background .16s var(--v7-ease)}.hotel_v7_v7gDotOn__ZKAwu{background:#fff}.hotel_v7_v7gFsBtn__eNK_k{position:absolute;inset-block-end:10px;inset-inline-end:10px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:none;border-radius:999px;background:rgba(15,46,35,.72);color:#fff;font-size:12px;font-weight:700;cursor:pointer}.hotel_v7_v7gThumbs__6_pmM{display:flex;gap:8px;overflow-x:auto;padding-block-end:4px;scrollbar-width:thin}.hotel_v7_v7gThumb__KXLKY{flex:0 0 auto;inline-size:64px;block-size:48px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--v7-line);cursor:pointer;opacity:.75;transition:opacity .16s var(--v7-ease),border-color .16s var(--v7-ease)}.hotel_v7_v7gThumb__KXLKY img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;display:block}.hotel_v7_v7gThumbOn__en5DX{border-color:var(--v7-orange);opacity:1}.hotel_v7_v7gOverlay__8dP0u{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;background:rgba(15,36,27,.96);color:#fff}.hotel_v7_v7gFsHead__EFavL{display:flex;align-items:center;gap:12px;padding:14px 16px}.hotel_v7_v7gPills__gqPlC{display:flex;gap:8px;overflow-x:auto;flex:1;scrollbar-width:none}.hotel_v7_v7gPills__gqPlC::-webkit-scrollbar{display:none}.hotel_v7_v7gPill__5zy2y{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;background:transparent;color:#fff;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.hotel_v7_v7gPillOn__wzDpj{background:var(--v7-orange);border-color:var(--v7-orange);color:#fff}.hotel_v7_v7gPillN__uckiO{font-size:11px;opacity:.85}.hotel_v7_v7gFsClose__v99og{display:grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid hsla(0,0%,100%,.28);border-radius:50%;background:transparent;color:#fff;cursor:pointer;flex:0 0 auto}.hotel_v7_v7gGrid__16F0E{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding:4px 16px 20px;align-content:start}.hotel_v7_v7gGridItem__8gDFP{inline-size:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:10px;cursor:zoom-in}.hotel_v7_v7sBar__PyOXV{position:fixed;inset-inline:0;inset-block-end:0;z-index:60;background:var(--v7-card);border-block-start:1px solid var(--v7-line);box-shadow:0 -6px 24px rgba(15,46,35,.12);translate:0 105%;transition:translate .26s var(--v7-ease);pointer-events:none}.hotel_v7_v7sBarOn__hAvLv{translate:0 0;pointer-events:auto}.hotel_v7_v7sInner__JLB3f{display:flex;align-items:center;justify-content:space-between;gap:12px;max-inline-size:720px;margin-inline:auto;padding:10px var(--v7-gutter,16px)}.hotel_v7_v7sText__Ar_xV{display:grid;gap:1px;min-inline-size:0}.hotel_v7_v7sName__NCmKn{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotel_v7_v7sPrice__8eG_p{display:inline-flex;align-items:baseline;gap:4px;font-size:16px;font-weight:800;color:var(--v7-green)}.hotel_v7_v7sPrice__8eG_p small{font-size:11px;font-weight:600;color:var(--v7-muted)}.hotel_v7_v7sBtn__Ebu2J{flex:0 0 auto;padding:11px 22px;border:none;border-radius:12px;background:var(--v7-orange);color:#fff;font-size:14px;font-weight:800;cursor:pointer}.hotel_v7_v7sBtn__Ebu2J:hover{background:var(--v7-orange-hover)}.hotel_v7_v7nSection__3SUAs{display:grid;gap:14px}.hotel_v7_v7nGrid__jxmia{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:720px){.hotel_v7_v7nGrid__jxmia{grid-template-columns:repeat(2,1fr);max-inline-size:720px}}.hotel_v7_v7nCard__IKuOe{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--v7-line);border-radius:var(--v7-radius);overflow:hidden;background:var(--v7-card);box-shadow:var(--v7-shadow-sm);text-decoration:none;color:inherit}.hotel_v7_v7nMedia__vhO1f{position:relative;display:block;aspect-ratio:16/10;background:linear-gradient(150deg,var(--v7-green-2),var(--v7-green) 60%)}.hotel_v7_v7nMedia__vhO1f img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;display:block}.hotel_v7_v7nScore__M4H9a{position:absolute;inset-block-start:8px;inset-inline-start:8px;padding:3px 8px;border-radius:8px;background:var(--v7-card);color:var(--v7-green);font-size:12px;font-weight:800;box-shadow:var(--v7-shadow-sm)}.hotel_v7_v7nBody__urW58{display:grid;gap:3px;padding:10px 12px 12px}.hotel_v7_v7nName___2gzi{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotel_v7_v7nMeta__z0bBS{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hotel_v7_v7nStars__gBkRH{color:var(--v7-sand);font-size:11px;letter-spacing:1px}.hotel_v7_v7nDist__rZNvC{font-size:11.5px;color:var(--v7-muted)}.hotel_v7_v7nPrice__LrLK0{display:inline-flex;align-items:baseline;gap:4px;font-size:13px;font-weight:800;color:var(--v7-green)}.hotel_v7_v7nPrice__LrLK0 small{font-size:10.5px;font-weight:600;color:var(--v7-muted)}.hotel_v7_v7nFresh__OFGsn{font-weight:500}.hotel_v7_v7mWrap__3OHT_{margin-block-start:12px}.hotel_v7_v7mFrame__71c_q{position:relative;aspect-ratio:16/9;border-radius:var(--v7-radius);overflow:hidden;border:1px solid var(--v7-line);background:var(--v7-line)}.hotel_v7_v7mIframe__Q6A_k{inline-size:100%;block-size:100%;border:0;display:block}.hotel_v7_v7mEnlarge__cS7ai{position:absolute;inset-block-end:10px;inset-inline-end:10px;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:none;border-radius:999px;background:var(--v7-card);color:var(--v7-green);font-size:12px;font-weight:700;cursor:pointer;box-shadow:var(--v7-shadow-sm)}.hotel_v7_v7mSheet__VhDSV{block-size:100%;min-block-size:60vh}.hotel_v7_v7hcFacStrip__MhXug{list-style:none;margin:8px 0 0;padding:2px 0 6px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin}.hotel_v7_v7hcFacStrip__MhXug .hotel_v7_v7hcFac__FGdKk{flex:0 0 auto}.hotel_v7_v7hcTranslateBtn__0_n_a{border:1px solid var(--v7-line);border-radius:999px;background:var(--v7-card);color:var(--v7-green);font-size:11.5px;font-weight:700;padding:4px 10px;cursor:pointer}.hotel_v7_v7pFilters2__KKqIf{display:flex;gap:8px;flex-wrap:wrap;margin-block:4px 12px}.hotel_v7_v7pFilterChip__MQhPc{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border:1.5px solid var(--v7-line);border-radius:999px;background:var(--v7-card);color:var(--v7-ink);font-size:12.5px;font-weight:700;cursor:pointer;transition:border-color .16s var(--v7-ease),background .16s var(--v7-ease)}.hotel_v7_v7pFilterChipOn__6l0Rk{border-color:var(--v7-green);background:#e9f2ec;color:var(--v7-green)}.hotel_v7_v7pFilterChipCheck__r9rkb{display:none;color:var(--v7-orange);font-weight:900}.hotel_v7_v7pFilterChipOn__6l0Rk .hotel_v7_v7pFilterChipCheck__r9rkb{display:inline}.hotel_v7_v7pFiltersClear__bFNhq{border:none;background:transparent;color:var(--v7-orange);font-size:12.5px;font-weight:700;cursor:pointer;padding:8px 6px}.hotel_v7_v7pFiltersEmpty__lh9WL{margin-block:14px;padding:14px 16px;border:1px dashed var(--v7-line);border-radius:var(--v7-radius);color:var(--v7-muted);font-size:13px;text-align:center}.hotel_v7_v7pProvider__j213G{border:1px solid var(--v7-line);border-radius:var(--v7-radius-lg);background:var(--v7-card);box-shadow:var(--v7-shadow-sm);overflow:hidden}.hotel_v7_v7pProviderVoorla__5hMU7{border-color:#bfe0cd;background:#f2f9f4}.hotel_v7_v7pProviderHead__AZkWP{display:flex;align-items:center;gap:10px;padding:13px 16px;border-block-end:1px solid var(--v7-line)}.hotel_v7_v7pProviderVoorla__5hMU7 .hotel_v7_v7pProviderHead__AZkWP{border-block-end-color:#bfe0cd}.hotel_v7_v7pProviderName__gALDy{font-size:14.5px;font-weight:800;color:var(--v7-green)}.hotel_v7_v7pProviderBadge__ojYnF{margin-inline-start:auto;padding:4px 10px;border-radius:999px;background:var(--v7-green);color:#fff;font-size:11px;font-weight:800;white-space:nowrap}.hotel_v7_v7pProviderVoorla__5hMU7 .hotel_v7_v7pProviderBadge__ojYnF{background:var(--v7-green-2)}.hotel_v7_v7pOffer__B4ibq{padding:13px 16px;border-block-end:1px solid var(--v7-line);display:grid;gap:8px}.hotel_v7_v7pOffer__B4ibq:last-child{border-block-end:none}.hotel_v7_v7pOfferRoom__20Ck4{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.hotel_v7_v7pOfferRoomBtn__DN7fw{border:none;background:none;padding:0;font-size:13.5px;font-weight:800;color:var(--v7-green);-webkit-text-decoration:underline dotted var(--v7-green);text-decoration:underline dotted var(--v7-green);text-underline-offset:3px;cursor:pointer;text-align:start}.hotel_v7_v7pOfferRoomSuffix__qRktd{font-size:11.5px;font-weight:700;color:var(--v7-orange);white-space:nowrap}.hotel_v7_v7pConds__iEVex{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--v7-muted)}.hotel_v7_v7pCondOk__3jtpv{color:var(--v7-green-2);font-weight:700}.hotel_v7_v7pCondNo__WKOx6{color:#b3452e;font-weight:700}.hotel_v7_v7pOfferFoot__sW2js{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hotel_v7_v7pOfferBadges__o2T3k{display:inline-flex;gap:6px;flex-wrap:wrap}.hotel_v7_v7pSmartBadge___d5YQ{padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:800}.hotel_v7_v7pSmartCheapest__4xYBG{background:var(--v7-orange);color:#fff}.hotel_v7_v7pSmartRefundable__ZNoEQ{background:#e9f2ec;color:var(--v7-green);border:1px solid #bfe0cd}.hotel_v7_v7pSmartSaves__GPcje{background:var(--v7-green);color:#fff}.hotel_v7_v7pOfferPrice__RTZQT{display:inline-flex;align-items:baseline;gap:5px;font-size:17px;font-weight:800;color:var(--v7-ink)}.hotel_v7_v7pOfferPrice__RTZQT small{font-size:11px;font-weight:600;color:var(--v7-muted)}.hotel_v7_v7pOfferTotal__XkJQi{font-size:11.5px;color:var(--v7-muted)}.hotel_v7_v7pTaxes__5tl7M{font-size:11px;font-weight:800;color:var(--v7-green-2)}.hotel_v7_v7pOfferBook__ecqwk{margin-inline-start:auto;padding:10px 18px;border:none;border-radius:11px;background:var(--v7-orange);color:#fff;font-size:13px;font-weight:800;cursor:pointer;text-decoration:none;display:inline-block}.hotel_v7_v7pOfferBook__ecqwk:hover{background:var(--v7-orange-hover)}.hotel_v7_v7pOfferBook__ecqwk[disabled]{background:var(--v7-line);color:var(--v7-muted);cursor:default}.hotel_v7_v7pTrust__hguhs{padding:11px 16px;border-block-start:1px solid #bfe0cd;font-size:11.5px;font-weight:600;color:var(--v7-muted);text-align:center}.hotel_v7_v7pMoreOffers__YYVQ8{inline-size:100%;padding:12px 16px;border:none;border-block-start:1px solid var(--v7-line);background:transparent;color:var(--v7-green);font-size:12.5px;font-weight:800;cursor:pointer;text-align:center}.hotel_v7_v7pAgentsArea__aPK4s{margin-block-start:10px;display:grid;gap:10px}.hotel_v7_v7pAgentsState__6sKx3{padding:13px 16px;border:1px dashed var(--v7-line);border-radius:var(--v7-radius);color:var(--v7-muted);font-size:12.5px;text-align:center}.hotel_v7_v7pAgentsNote2__xjcs6{font-size:11px;color:var(--v7-muted);padding-inline:4px}.hotel_v7_v7rBack___iSzM{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:var(--v7-green);text-decoration:none}.hotel_v7_v7rBack___iSzM:hover{text-decoration:underline}.hotel_v7_v7rWhy__2tqrO{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--v7-radius);background:#e9f2ec;border:1px solid #bfe0cd;color:var(--v7-green);font-size:13px;font-weight:800}.hotel_v7_v7rWhy__2tqrO svg{flex:0 0 auto;color:var(--v7-orange)}.hotel_v7_v7rCmp__e9tSV{inline-size:100%;border-collapse:collapse;font-size:12.5px;background:var(--v7-card);border:1px solid var(--v7-line);border-radius:var(--v7-radius);overflow:hidden}.hotel_v7_v7rCmp__e9tSV td,.hotel_v7_v7rCmp__e9tSV th{padding:10px 12px;text-align:start;border-block-end:1px solid var(--v7-line)}.hotel_v7_v7rCmp__e9tSV thead th{background:var(--v7-green);color:#fff;font-size:12px}.hotel_v7_v7rCmp__e9tSV tbody tr:last-child td,.hotel_v7_v7rCmp__e9tSV tbody tr:last-child th{border-block-end:none}.hotel_v7_v7rCmp__e9tSV td{color:var(--v7-ink);font-weight:600}.hotel_v7_v7rCmpThis__MRDWy{background:#e9f2ec}.hotel_v7_v7rCmpUnknown__TAKe6{color:var(--v7-line)}.hotel_v7_v7rRoomsStrip__pjXXl{display:flex;gap:10px;overflow-x:auto;padding-block-end:6px;scrollbar-width:thin}.hotel_v7_v7rRoomCard__rZ6a_{flex:0 0 168px;display:grid;grid-template-rows:auto 1fr;border:1px solid var(--v7-line);border-radius:var(--v7-radius);overflow:hidden;background:var(--v7-card);text-decoration:none;color:inherit;box-shadow:var(--v7-shadow-sm)}.hotel_v7_v7rRoomCardMedia__cOuI4{aspect-ratio:4/3;background:linear-gradient(150deg,var(--v7-green-2),var(--v7-green) 60%)}.hotel_v7_v7rRoomCardMedia__cOuI4 img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;display:block}.hotel_v7_v7rRoomCardBody__Mb2YZ{display:grid;gap:3px;padding:9px 11px 11px}.hotel_v7_v7rRoomCardName__1A_e6{font-size:12.5px;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hotel_v7_v7rRoomCardMeta__lq2bX{font-size:11px;color:var(--v7-muted)}.hotel_v7_v7rRoomCardPrice__ih_gw{font-size:12px;font-weight:800;color:var(--v7-green)}.hotel_v7_v7rRoomCardPrice__ih_gw small{font-weight:600;color:var(--v7-muted)}.hotel_v7_v7hLocBtn__9Q3Ca{display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:0;margin:0;font:inherit;color:var(--v7-muted);cursor:pointer;text-align:start;inline-size:-moz-fit-content;inline-size:fit-content}.hotel_v7_v7hLocBtn__9Q3Ca svg{flex:0 0 auto;color:var(--v7-orange)}.hotel_v7_v7hLocBtn__9Q3Ca:hover{color:var(--v7-green)}.hotel_v7_v7hInfoAnchor__W0ptv{display:grid;gap:14px;scroll-margin-top:116px}#hotel_v7_v7-faq__Bdo6k,#hotel_v7_v7-photos__sXayK{scroll-margin-top:116px}.hotel_v7_v7hAboutWrap__W7uIS{position:relative}.hotel_v7_v7hAiNote__wBYuN{display:block;margin-block-start:6px;font-size:10.5px;font-weight:600;color:var(--v7-muted);opacity:.85}.hotel_v7_v7sSpacer__vkWBw{block-size:64px}