.MapStays-module__07POqW__stay{cursor:pointer;width:1.6rem;height:1.6rem;animation:.45s cubic-bezier(.34,1.56,.64,1) both MapStays-module__07POqW__drop;animation-delay:calc(var(--i,0) * 70ms);background:#bd7141;border:2px solid #fff;border-radius:50%;padding:0;transition:transform .15s;display:block;position:relative;box-shadow:0 1px 4px #0c100e59}.MapStays-module__07POqW__stay:after{content:"";z-index:-1;animation:2.6s ease-out infinite MapStays-module__07POqW__ripple;animation-delay:calc(.5s + var(--i,0) * .23s);background:#bd714173;border-radius:50%;position:absolute;inset:-2px}.MapStays-module__07POqW__stay:hover{transform:scale(1.2)}.MapStays-module__07POqW__stay:focus-visible{outline-offset:3px;outline:2px solid #0c100e}.MapStays-module__07POqW__me{background:#1a73e8;border:3px solid #fff;border-radius:50%;width:1.8rem;height:1.8rem;display:block;position:relative;box-shadow:0 1px 6px #0c100e66}.MapStays-module__07POqW__me:after{content:"";z-index:-1;background:#1a73e859;border-radius:50%;animation:2s ease-out infinite MapStays-module__07POqW__ripple;position:absolute;inset:-3px}@keyframes MapStays-module__07POqW__drop{0%{opacity:0;transform:translateY(-1.2rem)scale(.2)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes MapStays-module__07POqW__ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.MapStays-module__07POqW__popup{width:24rem;font-family:var(--font-inter), "Inter", sans-serif;overflow:hidden;background:#fff!important;border:1px solid #0c100e14!important;border-radius:1.4rem!important;max-width:24rem!important;padding:0!important;box-shadow:0 10px 30px #0c100e2e!important}.MapStays-module__07POqW__popupImg{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.MapStays-module__07POqW__popupBody{flex-direction:column;gap:.2rem;padding:1rem 1.2rem 1.2rem;display:flex}.MapStays-module__07POqW__popupMeta{color:#5d6262;font-size:1.2rem}.MapStays-module__07POqW__popupTitle{color:#0c100e;font-size:1.4rem;font-weight:600;line-height:1.3}.MapStays-module__07POqW__popupFoot{justify-content:space-between;align-items:center;margin-top:.6rem;display:flex}.MapStays-module__07POqW__popupPrice{color:#0c100e;font-size:1.5rem;font-weight:650}.MapStays-module__07POqW__popupPer{color:#5d6262;font-size:1.2rem;font-weight:400}.MapStays-module__07POqW__popupLink{color:#fff;background:#0c100e;border-radius:999px;align-items:center;min-height:3.2rem;padding:0 1.4rem;font-size:1.3rem;font-weight:600;text-decoration:none;display:inline-flex}.MapStays-module__07POqW__popupLink:hover{background:#2a2f2c}.MapStays-module__07POqW__popupLink:focus-visible{outline-offset:2px;outline:2px solid #0c100e}.MapStays-module__07POqW__note,.MapStays-module__07POqW__nearMe{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-inter), "Inter", sans-serif;background:#ffffffeb;border-radius:999px;position:absolute;bottom:1.2rem;box-shadow:0 2px 10px #0c100e1f}.MapStays-module__07POqW__note{color:#0c100e;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 16rem);padding:.8rem 1.4rem;font-size:1.3rem;font-weight:500;left:1.2rem;overflow:hidden}.MapStays-module__07POqW__nearMe{color:#0c100e;cursor:pointer;border:none;align-items:center;gap:.6rem;min-height:4rem;padding:0 1.6rem 0 1.4rem;font-size:1.4rem;font-weight:600;display:inline-flex;bottom:3.6rem;right:1.2rem}.MapStays-module__07POqW__nearMe svg{color:#1a73e8;width:1.6rem;height:1.6rem}.MapStays-module__07POqW__nearMe:hover{background:#fff}.MapStays-module__07POqW__nearMe:disabled{cursor:progress;opacity:.8}.MapStays-module__07POqW__nearMe:focus-visible{outline-offset:2px;outline:2px solid #0c100e}.MapStays-module__07POqW__nearMeActive{color:#174ea6;background:#e8f0fe}@media (prefers-reduced-motion:reduce){.MapStays-module__07POqW__stay,.MapStays-module__07POqW__stay:after,.MapStays-module__07POqW__me:after{animation:none}.MapStays-module__07POqW__stay:after,.MapStays-module__07POqW__me:after{opacity:.35;transform:scale(1.8)}}@media (prefers-reduced-transparency:reduce){.MapStays-module__07POqW__note,.MapStays-module__07POqW__nearMe{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}
.TrendingStaysCard-module__mQVN_G__rightSidebarContainer{border-radius:calc(var(--border-radius-s) + var(--spacings-xxs) - .6rem);padding:var(--spacings-m);background:#f9f9f9;flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.TrendingStaysCard-module__mQVN_G__trendingStaysContainer{width:100%;margin-bottom:var(--spacings-sm);justify-content:space-between;align-items:center;display:flex}.TrendingStaysCard-module__mQVN_G__textContainer{padding:.4rem var(--spacings-s);border-radius:var(--border-radius-pill);background:#9a5428;flex-direction:row;justify-content:center;align-items:center;width:fit-content;height:fit-content;display:flex}.TrendingStaysCard-module__mQVN_G__trendingStaysTitle{color:#fff;letter-spacing:0;white-space:nowrap;font-size:1.4rem;font-weight:500;line-height:normal}.TrendingStaysCard-module__mQVN_G__trendingStaysIconContainer{color:#464646;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;padding:0;transition:background-color .2s,color .2s;display:flex;box-shadow:0 1px 3px #0c100e1f}.TrendingStaysCard-module__mQVN_G__trendingStaysIconContainer:focus-visible{outline-offset:2px;outline:2px solid #0c100e}.TrendingStaysCard-module__mQVN_G__expandIcon{flex:none;width:1.8rem;height:1.8rem}.TrendingStaysCard-module__mQVN_G__expandedContainer{background:#faf9fef2;flex-direction:column;width:100%;max-width:100%;height:100%;transition:all .3s;overflow-y:auto}.TrendingStaysCard-module__mQVN_G__rightSidebarContainer{transition:box-shadow .2s,transform .2s;position:relative}.TrendingStaysCard-module__mQVN_G__openButton:after{content:"";z-index:1;border-radius:calc(var(--border-radius-s) + var(--spacings-xxs) - .6rem);position:absolute;inset:0}.TrendingStaysCard-module__mQVN_G__openButton:hover{color:#fff;background:#0c100e}.TrendingStaysCard-module__mQVN_G__openButton:focus-visible{outline:none}.TrendingStaysCard-module__mQVN_G__rightSidebarContainer:not(.TrendingStaysCard-module__mQVN_G__expandedContainer):has(.TrendingStaysCard-module__mQVN_G__openButton:hover){transform:translateY(-2px);box-shadow:0 10px 28px #0c100e1f}.TrendingStaysCard-module__mQVN_G__rightSidebarContainer:not(.TrendingStaysCard-module__mQVN_G__expandedContainer):has(.TrendingStaysCard-module__mQVN_G__openButton:focus-visible){outline-offset:3px;outline:2px solid #0c100e}.TrendingStaysCard-module__mQVN_G__topStays{gap:var(--spacings-xs);flex-direction:column;display:flex}.TrendingStaysCard-module__mQVN_G__topLabel{color:#5d6262;font-size:1.3rem;font-weight:500}.TrendingStaysCard-module__mQVN_G__topList{gap:var(--spacings-xs);flex-direction:column;list-style:none;display:flex}.TrendingStaysCard-module__mQVN_G__topRow{align-items:center;gap:var(--spacings-s);min-width:0;display:flex}.TrendingStaysCard-module__mQVN_G__topThumb{border-radius:var(--border-radius-xxs);object-fit:cover;background:#ecebe6;flex-shrink:0;width:4.8rem;height:4.8rem}.TrendingStaysCard-module__mQVN_G__topText{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.TrendingStaysCard-module__mQVN_G__topName{color:#0c100e;text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;font-weight:600;line-height:1.3;overflow:hidden}.TrendingStaysCard-module__mQVN_G__topMeta{color:#5d6262;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.3rem;overflow:hidden}.TrendingStaysCard-module__mQVN_G__topEmpty{color:#5d6262;font-size:1.4rem}.TrendingStaysCard-module__mQVN_G__skeleton{background:linear-gradient(90deg,#ecebe6 0%,#f6f5f1 50%,#ecebe6 100%) 0 0/200% 100%;animation:1.2s linear infinite TrendingStaysCard-module__mQVN_G__shimmer}.TrendingStaysCard-module__mQVN_G__skeletonLine{border-radius:.4rem;width:85%;height:1.2rem;display:block}.TrendingStaysCard-module__mQVN_G__skeletonShort{width:55%}.TrendingStaysCard-module__mQVN_G__interest{gap:var(--spacings-xxs);min-height:0;margin:0 0 var(--spacings-s);flex-direction:column;flex:1;display:none}.TrendingStaysCard-module__mQVN_G__interestCaption{justify-content:space-between;align-items:baseline;gap:var(--spacings-xs);color:#5d6262;font-size:1.3rem;font-weight:500;display:flex}.TrendingStaysCard-module__mQVN_G__interestPeriod{font-size:1.2rem;font-weight:400}.TrendingStaysCard-module__mQVN_G__interestPlot{flex:1;min-height:3.2rem;position:relative}.TrendingStaysCard-module__mQVN_G__interestSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.TrendingStaysCard-module__mQVN_G__interestLine{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s cubic-bezier(.4,0,.2,1) .3s forwards TrendingStaysCard-module__mQVN_G__draw}.TrendingStaysCard-module__mQVN_G__interestArea{opacity:0;animation:.8s 1.1s forwards TrendingStaysCard-module__mQVN_G__fadeIn}.TrendingStaysCard-module__mQVN_G__interestDot{opacity:0;background:#bd7141;border-radius:50%;width:.9rem;height:.9rem;margin:-.45rem 0 0 -.45rem;animation:.3s 1.6s forwards TrendingStaysCard-module__mQVN_G__fadeIn,2.4s ease-out 1.9s infinite TrendingStaysCard-module__mQVN_G__breathe;position:absolute;box-shadow:0 0 0 2px #fff}@keyframes TrendingStaysCard-module__mQVN_G__draw{to{stroke-dashoffset:0}}@keyframes TrendingStaysCard-module__mQVN_G__fadeIn{to{opacity:1}}@keyframes TrendingStaysCard-module__mQVN_G__breathe{0%{box-shadow:0 0 0 2px #fff,0 0 0 2px #bd714173}70%{box-shadow:0 0 0 2px #fff,0 0 0 10px #bd714100}to{box-shadow:0 0 0 2px #fff,0 0 0 10px #bd714100}}@media (min-width:1101px){.TrendingStaysCard-module__mQVN_G__interest{display:flex}.TrendingStaysCard-module__mQVN_G__topRowExtra{display:none}}@keyframes TrendingStaysCard-module__mQVN_G__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.TrendingStaysCard-module__mQVN_G__rightSidebarContainer,.TrendingStaysCard-module__mQVN_G__trendingStaysIconContainer{transition:none}.TrendingStaysCard-module__mQVN_G__rightSidebarContainer:not(.TrendingStaysCard-module__mQVN_G__expandedContainer):has(.TrendingStaysCard-module__mQVN_G__openButton:hover){transform:none}.TrendingStaysCard-module__mQVN_G__skeleton{animation:none}.TrendingStaysCard-module__mQVN_G__interestLine{stroke-dashoffset:0;animation:none}.TrendingStaysCard-module__mQVN_G__interestArea,.TrendingStaysCard-module__mQVN_G__interestDot{opacity:1;animation:none}}@media (max-width:640px){.TrendingStaysCard-module__mQVN_G__rightSidebarContainer:not([class*=expandedContainer]){border-radius:var(--border-radius-s);background:#fff;border:1px solid #0c100e0f;box-shadow:0 1px 3px #0c100e0f}}
.TrendingStaysExpanded-module__eI-9GW__root{--ink:#0c100e;--ink-2:#464646;--muted:#5d6262;--line:#0c100e14;--surface:#fff;--copper-ink:#9a5428;gap:var(--spacings-m);padding-top:var(--spacings-m);color:var(--ink);flex-direction:column;display:flex}.TrendingStaysExpanded-module__eI-9GW__intro{justify-content:space-between;align-items:flex-end;gap:var(--spacings-m);flex-wrap:wrap;display:flex}.TrendingStaysExpanded-module__eI-9GW__headline{font-family:var(--font-sans), "Inter", sans-serif;letter-spacing:-.025em;margin-bottom:var(--spacings-xs);font-size:clamp(2.8rem,3vw,3.8rem);font-weight:600;line-height:1.08}.TrendingStaysExpanded-module__eI-9GW__lede{color:var(--ink-2);max-width:56ch;font-size:1.6rem;line-height:1.5}.TrendingStaysExpanded-module__eI-9GW__seeAll{min-height:4.4rem;padding:0 var(--spacings-m);border-radius:var(--border-radius-pill);background:var(--ink);color:#fff;align-items:center;font-size:1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.TrendingStaysExpanded-module__eI-9GW__seeAll:hover{background:#2a2f2c}.TrendingStaysExpanded-module__eI-9GW__seeAll:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.TrendingStaysExpanded-module__eI-9GW__grid{gap:var(--spacings-sm);grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));list-style:none;display:grid}.TrendingStaysExpanded-module__eI-9GW__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--border-radius-s);height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:box-shadow .2s;display:flex;overflow:hidden}.TrendingStaysExpanded-module__eI-9GW__card:hover{box-shadow:0 10px 28px #0c100e1a}.TrendingStaysExpanded-module__eI-9GW__card:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.TrendingStaysExpanded-module__eI-9GW__media{aspect-ratio:4/3;background:#ececea;display:block;position:relative;overflow:hidden}.TrendingStaysExpanded-module__eI-9GW__img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.TrendingStaysExpanded-module__eI-9GW__card:hover .TrendingStaysExpanded-module__eI-9GW__img{transform:scale(1.03)}.TrendingStaysExpanded-module__eI-9GW__type{top:var(--spacings-s);left:var(--spacings-s);padding:.4rem var(--spacings-s);border-radius:var(--border-radius-pill);background:#fffffff0;font-size:1.3rem;font-weight:600;position:absolute}.TrendingStaysExpanded-module__eI-9GW__body{gap:var(--spacings-xxs);padding:var(--spacings-sm);flex-direction:column;flex-grow:1;display:flex}.TrendingStaysExpanded-module__eI-9GW__top{justify-content:space-between;gap:var(--spacings-xs);display:flex}.TrendingStaysExpanded-module__eI-9GW__area{color:var(--muted);font-size:1.4rem;font-weight:500}.TrendingStaysExpanded-module__eI-9GW__rating{white-space:nowrap;font-size:1.4rem;font-weight:600}.TrendingStaysExpanded-module__eI-9GW__reviews{color:var(--muted);font-weight:400}.TrendingStaysExpanded-module__eI-9GW__name{font-size:1.6rem;font-weight:600;line-height:1.3}.TrendingStaysExpanded-module__eI-9GW__foot{justify-content:space-between;align-items:baseline;gap:var(--spacings-xs);padding-top:var(--spacings-xs);margin-top:auto;display:flex}.TrendingStaysExpanded-module__eI-9GW__price{font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:650}.TrendingStaysExpanded-module__eI-9GW__per{color:var(--muted);font-size:1.4rem;font-weight:400}.TrendingStaysExpanded-module__eI-9GW__stay{color:var(--muted);font-size:1.3rem}.TrendingStaysExpanded-module__eI-9GW__skeletonCard{border-radius:var(--border-radius-s);background:linear-gradient(90deg,#ecebe6 0%,#f6f5f1 50%,#ecebe6 100%) 0 0/200% 100%;min-height:30rem;animation:1.2s linear infinite TrendingStaysExpanded-module__eI-9GW__shimmer}.TrendingStaysExpanded-module__eI-9GW__empty{color:var(--ink-2);font-size:1.5rem}.TrendingStaysExpanded-module__eI-9GW__empty a{color:var(--copper-ink);font-weight:600}@keyframes TrendingStaysExpanded-module__eI-9GW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.TrendingStaysExpanded-module__eI-9GW__img,.TrendingStaysExpanded-module__eI-9GW__card{transition:none}.TrendingStaysExpanded-module__eI-9GW__card:hover .TrendingStaysExpanded-module__eI-9GW__img{transform:none}.TrendingStaysExpanded-module__eI-9GW__skeletonCard{animation:none}}@media (max-width:640px){.TrendingStaysExpanded-module__eI-9GW__grid{grid-template-columns:1fr}}
.page-module___8aEwW__landingPage{padding:var(--spacings-xs);background-color:#faf9fe;flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:100dvh;display:flex;position:relative}.page-module___8aEwW__image1{object-fit:cover;pointer-events:none;z-index:0;width:100dvw;height:100dvh;position:absolute;top:0}.page-module___8aEwW__headerContainer{gap:var(--spacings-xxs);z-index:2;flex-direction:column;flex-shrink:0;align-items:center;width:100%;display:flex;position:relative}.page-module___8aEwW__mainContentContainer{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);will-change:transform;gap:var(--spacings-xs);padding:var(--spacings-xxs);border-radius:var(--border-radius-s);z-index:2;background:#ffffff4d;flex-direction:column;flex-shrink:0;align-items:center;width:100%;display:flex;position:relative;transform:translateZ(0)}.page-module___8aEwW__layoutWrapper{gap:var(--spacings-xs);grid-template-columns:1fr 3fr 1fr;align-self:stretch;width:100%;height:100%;display:grid}.page-module___8aEwW__sidebarWrapper{flex-direction:row;align-self:stretch;align-items:flex-end;min-width:0;display:flex}.page-module___8aEwW__subtract{height:10.17rem;left:calc(16.67% + .42rem);top:var(--spacings-xl7);z-index:1;pointer-events:none;width:46.91rem;position:absolute}.page-module___8aEwW__subtractImg{width:100%;height:100%;display:block;position:absolute;inset:0}.page-module___8aEwW__promotionContainer{width:24%;min-width:fit-content;padding:var(--spacings-xxs) var(--spacings-xs);border-radius:var(--border-radius-xxs);z-index:3;background:#fffc;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:.6rem;display:flex}.page-module___8aEwW__promotionIcon{width:var(--font-sizes-xs-text);height:var(--font-sizes-xs-text);color:#870000;flex:none;order:0}.page-module___8aEwW__promotionFreeText{font-size:var(--font-sizes-xxs-text);color:#0c100e;white-space:nowrap;font-weight:600;line-height:normal}.page-module___8aEwW__promotionDateText{font-size:var(--font-sizes-xxs-text);color:#464646;white-space:nowrap;font-weight:500;line-height:normal}@media (max-width:1100px){.page-module___8aEwW__layoutWrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__layoutWrapper>:nth-child(2){order:-1;grid-column:1/-1}.page-module___8aEwW__promotionContainer{width:auto}}@media (max-width:640px){.page-module___8aEwW__landingPage{justify-content:flex-start;min-height:auto;padding:0}.page-module___8aEwW__image1{height:48dvh;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.page-module___8aEwW__headerContainer{padding:0 var(--spacings-xxs)}.page-module___8aEwW__mainContentContainer{padding:0 var(--spacings-sm) calc(var(--spacings-l) + env(safe-area-inset-bottom));gap:var(--spacings-sm);-webkit-backdrop-filter:none;backdrop-filter:none;will-change:auto;background:0 0;border-radius:0;margin-top:20dvh;transform:none}.page-module___8aEwW__promotionContainer{padding:var(--spacings-xxs) var(--spacings-s);border-radius:var(--border-radius-pill);background:#ffffffeb;box-shadow:0 2px 10px #0c100e1f}.page-module___8aEwW__layoutWrapper{gap:var(--spacings-sm);grid-template-columns:minmax(0,1fr)}}
