.stay-page-module__5fm0Ca__main{background:var(--pp-color-snow-white);color:var(--pp-color-off-black);padding-top:72px}.stay-page-module__5fm0Ca__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stay-page-module__5fm0Ca__section{border-bottom:1px solid #1a0e0033;width:100%}.stay-page-module__5fm0Ca__mobileList{display:block}.stay-page-module__5fm0Ca__mobileRow{width:100%;height:calc(24px + 66.6667vw);min-height:237.333px;color:inherit;text-decoration:none;display:block;position:relative}.stay-page-module__5fm0Ca__mobileRow:focus-visible,.stay-page-module__5fm0Ca__desktopItem:focus-visible{outline-offset:-4px;outline:1px solid}.stay-page-module__5fm0Ca__mobileCopy{flex-direction:column;gap:4px;width:calc(50% - 32px);min-width:0;display:flex;position:absolute;top:24px;left:16px}.stay-page-module__5fm0Ca__mobileTitle{font-family:Times New Roman,Times,serif;font-size:24px;font-weight:400;line-height:1.1}.stay-page-module__5fm0Ca__mobileAddress{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;font-size:10px;font-weight:200;line-height:1.4}.stay-page-module__5fm0Ca__mobileMedia{width:50vw;height:66.6667vw;position:absolute;top:24px;right:0;overflow:hidden}.stay-page-module__5fm0Ca__mobileMedia img{object-fit:cover;object-position:center}.stay-page-module__5fm0Ca__divider{background:#1a0e0033;width:100%;height:1px}.stay-page-module__5fm0Ca__desktopList{display:none}.stay-page-module__5fm0Ca__desktopItem{color:inherit;text-decoration:none}.stay-page-module__5fm0Ca__desktopHoverBackground{display:none}@media (min-width:768px) and (max-width:1279px){.stay-page-module__5fm0Ca__mobileRow{height:444px;min-height:0}.stay-page-module__5fm0Ca__mobileCopy{gap:8px;width:calc(50% - 64px);top:32px;left:32px}.stay-page-module__5fm0Ca__mobileTitle{font-size:32px}.stay-page-module__5fm0Ca__mobileAddress{font-size:12px;line-height:1.5}.stay-page-module__5fm0Ca__mobileMedia{width:min(46vw,420px);height:380px;top:32px;right:32px}}@media (min-width:1280px){.stay-page-module__5fm0Ca__main{padding-top:114.852px}.stay-page-module__5fm0Ca__section{isolation:isolate;height:885.148px;position:relative}.stay-page-module__5fm0Ca__mobileList{display:none}.stay-page-module__5fm0Ca__desktopList{--stay-hover-duration:.3s;--stay-hover-easing:ease-out;z-index:1;flex-direction:column;align-items:center;gap:156.383px;height:100%;padding:156.383px 32px 218px;display:flex;position:relative}.stay-page-module__5fm0Ca__desktopList:has(.stay-page-module__5fm0Ca__desktopItem[data-stay-key=jardin-prim-guest-rooms]:is(:hover,:focus-visible)){--stay-hover-duration:.383286s;--stay-hover-easing:cubic-bezier(.22, 1, .36, 1)}.stay-page-module__5fm0Ca__desktopItem{--stay-hover-color:var(--pp-color-snow-white);color:inherit;text-align:center;transition:color var(--stay-hover-duration) var(--stay-hover-easing);flex-direction:column;align-items:center;gap:4px;display:flex}.stay-page-module__5fm0Ca__desktopItem[data-stay-key=jardin-prim-guest-rooms]{--stay-hover-color:#c7ecd0}.stay-page-module__5fm0Ca__desktopItem[data-stay-key=casa-margarita]{--stay-hover-color:#ee8f5e}.stay-page-module__5fm0Ca__desktopItem[data-stay-key=reserva-montenegro]{--stay-hover-color:#d3b94a}.stay-page-module__5fm0Ca__desktopList:has(.stay-page-module__5fm0Ca__desktopItem:is(:hover,:focus-visible)) .stay-page-module__5fm0Ca__desktopItem{color:var(--pp-color-snow-white)}.stay-page-module__5fm0Ca__desktopList:has(.stay-page-module__5fm0Ca__desktopItem:is(:hover,:focus-visible)) .stay-page-module__5fm0Ca__desktopItem:is(:hover,:focus-visible){color:var(--stay-hover-color)}.stay-page-module__5fm0Ca__desktopHoverBackground{z-index:-1;opacity:0;pointer-events:none;width:100%;height:1000px;transition:opacity var(--stay-hover-duration) var(--stay-hover-easing);display:block;position:absolute;top:-114.852px;left:0;overflow:hidden}.stay-page-module__5fm0Ca__desktopHoverBackground:before,.stay-page-module__5fm0Ca__desktopHoverBackground:after{content:"";pointer-events:none;position:absolute;inset-inline:0}.stay-page-module__5fm0Ca__desktopHoverBackground:before{z-index:2;background:linear-gradient(#00000080 0%,#58585800 100%);height:280px;top:0}.stay-page-module__5fm0Ca__desktopHoverBackground:after{z-index:1;background:#0000004d;inset-block:0}.stay-page-module__5fm0Ca__desktopItem:is(:hover,:focus-visible) .stay-page-module__5fm0Ca__desktopHoverBackground{opacity:1}.stay-page-module__5fm0Ca__desktopHoverImage{z-index:0;object-fit:cover;object-position:center}.stay-page-module__5fm0Ca__desktopTitle,.stay-page-module__5fm0Ca__desktopAddress{z-index:2;position:relative}.stay-page-module__5fm0Ca__desktopTitle{white-space:nowrap;font-family:Times New Roman,Times,serif;font-size:52px;font-weight:400;line-height:1}.stay-page-module__5fm0Ca__desktopAddress{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;white-space:nowrap;height:10px;font-size:14px;font-weight:200;line-height:10px}body:has(.stay-page-module__5fm0Ca__desktopItem:is(:hover,:focus-visible)) header[data-theme=dark]{color:var(--pp-color-snow-white);background:0 0}}@media (prefers-reduced-motion:reduce){.stay-page-module__5fm0Ca__desktopItem,.stay-page-module__5fm0Ca__desktopHoverBackground{transition:none}}
