._banner_6qshs_2{background:var(--color-teal-900);isolation:isolate;align-items:flex-end;min-height:33.75rem;display:flex;position:relative;overflow:clip}._zoom_6qshs_12{z-index:-1;position:absolute;inset:0;overflow:hidden}._zoom_6qshs_12:after{content:"";background:linear-gradient(#123b4573,#123b4500 24%,#123b4526 48%,#123b45d1);position:absolute;inset:0}._image_6qshs_32{object-fit:cover;object-position:50% 40%;width:100%;height:100%;animation:22s ease-in-out infinite alternate _banner-zoom_6qshs_1}._copy_6qshs_40{width:100%;padding:calc(var(--header-height) + var(--space-4)) 1.25rem 5.75rem;color:var(--color-white)}._title_6qshs_46{letter-spacing:-.01em;font-size:clamp(2.125rem,1.5rem + 2.6vw,3.75rem);font-weight:700;line-height:1.02}._title_6qshs_46 span{animation:_banner-rise_6qshs_1 .9s var(--ease-out) both;display:block}._accent_6qshs_58{color:var(--color-orange-500);font-family:var(--font-script);letter-spacing:0;text-shadow:0 2px 1rem #0000004d;margin-top:2px;font-size:1.82em;font-weight:400;line-height:.95}._title_6qshs_46 span:nth-child(2){animation-delay:.15s}._title_6qshs_46 span:nth-child(3){animation-delay:.3s}._text_6qshs_77{max-width:20rem;margin-top:var(--space-3);font-size:var(--text-base);opacity:.95;animation:_banner-rise_6qshs_1 .9s .45s var(--ease-out) both;line-height:1.45}._wave_6qshs_87{z-index:1;width:100%;height:4rem;color:var(--color-cream-100);position:absolute;bottom:-2px;left:0}@keyframes _banner-zoom_6qshs_1{to{transform:scale(1.06)}}@keyframes _banner-rise_6qshs_1{0%{opacity:0;transform:translateY(1rem)}}@media (width>=1024px){._banner_6qshs_2{align-items:center;min-height:37.5rem}._zoom_6qshs_12:after{background:linear-gradient(#123b4580,#123b4500 24%),linear-gradient(90deg,#123b45bf,#123b4533 55%,#123b4500)}._copy_6qshs_40{width:min(100% - 2 * var(--page-gutter), 73.75rem);padding:var(--header-height) 0 var(--space-12);margin:0 auto}._text_6qshs_77{max-width:28.75rem;margin-top:var(--space-5);font-size:1.25rem}._wave_6qshs_87{height:6.25rem}}._card_1gmjs_2{gap:var(--space-3);padding:var(--space-4);grid-template-columns:2.5rem 1fr;display:grid}._icon_1gmjs_9{border-radius:.75rem}._title_1gmjs_13{color:var(--color-teal-900);font-size:var(--text-base);margin-bottom:2px;font-weight:700}._text_1gmjs_20{color:var(--color-ink-700);font-size:var(--text-sm);line-height:1.45}._times_1gmjs_26{gap:var(--space-2);flex-wrap:wrap;margin-top:.375rem;display:flex}._times_1gmjs_26 strong{padding:var(--space-1) .5625rem;border-radius:var(--radius-sm);background:var(--color-mint-50);color:var(--color-teal-700);font-size:var(--text-xs);white-space:nowrap;font-weight:700}@media (width>=1024px){._card_1gmjs_2{height:100%;padding:var(--space-5);background:var(--color-white);border-radius:1.125rem;display:block}._icon_1gmjs_9{margin-bottom:var(--space-3);display:block;width:2.75rem!important;height:2.75rem!important}._title_1gmjs_13{margin-bottom:.375rem;font-size:1.0625rem}._text_1gmjs_20{font-size:var(--text-base);line-height:1.5}._times_1gmjs_26{justify-items:start;margin-top:.625rem;display:grid}}._details_1972z_1{margin-top:var(--space-6);display:grid}._section_1972z_6{padding:var(--space-8) 0 0}._heading_1972z_10{margin-bottom:var(--space-3);color:var(--color-teal-700);font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);font-weight:700;line-height:1.15}._offer_1972z_19{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}._offerItem_1972z_28{padding:var(--space-3);background:var(--color-white);color:var(--color-teal-900);font-size:var(--text-sm);border-radius:.875rem;align-items:center;gap:.625rem;font-weight:600;line-height:1.2;display:flex}._rules_1972z_42{background:var(--color-white);border-radius:1.125rem;overflow:hidden}._rules_1972z_42>*+*{border-top:1px solid #123b451a}._about_1972z_53{color:var(--color-ink-700);font-size:var(--text-base);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}._about_1972z_53._open_1972z_63{display:block}._more_1972z_67{min-height:var(--tap-target);color:var(--color-teal-700);font-size:var(--text-sm);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}._section_1972z_6 ._rooms_1972z_81{gap:var(--space-3);margin:0 calc(-1 * var(--page-gutter));padding:0 var(--page-gutter) var(--space-1);scroll-padding-left:var(--page-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}._rooms_1972z_81::-webkit-scrollbar{display:none}._room_1972z_81{background:var(--color-white);scroll-snap-align:start;border-radius:1.125rem;flex:0 0 74%;overflow:hidden}._roomImage_1972z_105{background:var(--color-teal-100);object-fit:cover;object-position:50% 75%;width:100%;height:10.625rem;display:block}._roomBody_1972z_114{padding:var(--space-3) var(--space-4) var(--space-4)}._roomTitle_1972z_118{color:var(--color-teal-900);font-size:var(--text-base);font-weight:700}._roomBeds_1972z_124{margin-top:var(--space-1);color:var(--color-ink-500);font-size:var(--text-sm);align-items:center;gap:.375rem;display:flex}._roomBeds_1972z_124 svg{width:1.125rem;height:1.125rem;color:var(--color-teal-700);flex:none}._amenities_1972z_141{gap:var(--space-1) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._amenity_1972z_150{align-items:center;gap:var(--space-3);color:var(--color-ink-700);font-size:var(--text-sm);border-bottom:1px solid #123b451a;padding:.625rem 0;display:flex}._amenity_1972z_150[data-extra]{display:none}._open_1972z_63 ._amenity_1972z_150[data-extra]{animation:_amenity-in_1972z_1 .45s var(--ease-out) both;display:flex}._showAll_1972z_169{width:100%;min-height:var(--tap-target);margin-top:var(--space-3);border:1.5px solid var(--color-teal-700);color:var(--color-teal-700);font-size:var(--text-sm);background:0 0;border-radius:.75rem;font-weight:700}._where_1972z_182{margin:calc(-1 * var(--space-2)) 0 var(--space-3);color:var(--color-ink-500);font-size:var(--text-xs);font-weight:600}._map_1972z_189{background:var(--color-map-land);border-radius:1.125rem;height:14.375rem;position:relative;overflow:hidden}._mapArt_1972z_197{width:100%;height:100%;position:absolute;inset:0}._pin_1972z_205{width:3.5rem;height:3.5rem;margin:-3.5rem 0 0 -1.75rem;position:absolute;top:46%;left:50%}._mapLabel_1972z_214{right:var(--space-3);bottom:var(--space-3);left:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);padding:.625rem var(--space-3);background:var(--color-white);color:var(--color-ink-700);font-size:var(--text-xs);border-radius:.875rem;display:flex;position:absolute;box-shadow:0 .5rem 1.25rem -.75rem #123b4580}._mapLabel_1972z_214 strong{color:var(--color-teal-900);font-size:var(--text-sm);display:block}._mapLabel_1972z_214 small{font-size:inherit}._mapLink_1972z_241{min-height:var(--tap-target);color:var(--color-teal-700);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}@keyframes _amenity-in_1972z_1{0%{opacity:0;transform:translateY(.5rem)}}@media (width>=1024px){._section_1972z_6+._section_1972z_6{margin-top:var(--space-8);border-top:1px solid #123b451a}._offer_1972z_19{grid-template-columns:repeat(3,minmax(0,1fr))}._rules_1972z_42{gap:var(--space-3);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}._rules_1972z_42>*+*{border-top:0}._about_1972z_53{-webkit-line-clamp:3}._section_1972z_6 ._rooms_1972z_81{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}._roomImage_1972z_105{height:11.5rem}._amenities_1972z_141{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr))}._amenity_1972z_150,._amenity_1972z_150[data-extra]{gap:var(--space-2);padding:var(--space-4) var(--space-2);background:var(--color-white);text-align:center;font-size:var(--text-xs);border:0;border-radius:.875rem;flex-direction:column;font-weight:600;display:flex}._showAll_1972z_169{display:none}._map_1972z_189{border-radius:1.375rem;height:21.25rem}._pin_1972z_205{width:4rem;height:4rem;margin:-4rem 0 0 -2rem}._mapLabel_1972z_214{font-size:var(--text-sm);gap:1.875rem;padding:.875rem 1.125rem;bottom:1.125rem;left:1.125rem;right:auto}._mapLabel_1972z_214 strong{font-size:var(--text-base)}}._gallery_wk1e0_1{min-width:0;position:relative}._track_wk1e0_7{gap:var(--space-3);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}._track_wk1e0_7::-webkit-scrollbar{display:none}._item_wk1e0_22{scroll-snap-align:start;flex:0 0 100%}._photo_wk1e0_27{background:var(--color-teal-100);cursor:zoom-in;border:0;border-radius:1.25rem;width:100%;height:16.875rem;padding:0;display:block;position:relative;overflow:hidden}._photo_wk1e0_27 img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-medium) var(--ease-out), filter .4s ease;display:block}._label_wk1e0_50{bottom:var(--space-3);left:var(--space-3);padding:.375rem var(--space-3);border-radius:var(--radius-pill);color:var(--color-teal-900);font-size:var(--text-xs);background:#fffffff0;font-weight:700;position:absolute}._count_wk1e0_62{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-white);font-size:var(--text-xs);pointer-events:none;background:#123b45a6;padding:.3125rem .625rem;font-weight:600;position:absolute}._all_wk1e0_76{right:var(--space-3);bottom:calc(var(--space-3) + 1rem);min-height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-teal-900);font-size:var(--text-xs);border:0;align-items:center;gap:.375rem;font-weight:700;display:inline-flex;position:absolute}._all_wk1e0_76:after{content:"";position:absolute;inset:-4px}._all_wk1e0_76 i{background:conic-gradient(var(--color-teal-700) 0 25%, transparent 0 50%, var(--color-teal-700) 0 75%, transparent 0);border-radius:2px;width:.75rem;height:.75rem}._dots_wk1e0_112{justify-content:center;align-items:flex-end;gap:.375rem;height:1rem;display:flex}._dots_wk1e0_112 i{border-radius:var(--radius-pill);background:var(--color-text-disabled);width:.375rem;height:.375rem;transition:width .3s,background .3s}._dots_wk1e0_112 ._on_wk1e0_130{background:var(--color-teal-700);width:1.125rem}@media (width>=1024px){._track_wk1e0_7{border-radius:1.375rem;grid-template-rows:repeat(2,13.75rem);grid-template-columns:2fr 1fr 1fr;gap:.625rem;display:grid;overflow:hidden}._item_wk1e0_22:first-child{grid-row:span 2}._item_wk1e0_22:nth-child(n+6){display:none}._photo_wk1e0_27{border-radius:0;height:100%}._photo_wk1e0_27:hover img{filter:brightness(1.05);transform:scale(1.04)}._label_wk1e0_50,._count_wk1e0_62,._dots_wk1e0_112{display:none}._all_wk1e0_76{right:var(--space-4);bottom:var(--space-4);min-height:2.75rem;padding:0 var(--space-4);font-size:var(--text-sm);border-radius:.75rem;box-shadow:0 .5rem 1.125rem -.625rem #00000080}}._pill_lkwzt_1{align-items:center;gap:var(--space-2);min-height:2.25rem;padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-sm);white-space:nowrap;font-weight:600;line-height:1.2;display:inline-flex}._cream_lkwzt_14{background:var(--color-white);color:var(--color-teal-900);border:1px solid #07576b24}._teal_lkwzt_20{background:var(--color-teal-700);color:var(--color-white)}._yellow_lkwzt_25{background:var(--color-yellow-400);color:var(--color-teal-900)}._band_drk1q_1{z-index:3;width:min(100% - 2 * var(--page-gutter), var(--page-max));text-align:center;margin:-1.625rem auto 0;padding-top:1.875rem;position:relative}._band_drk1q_1:before,._band_drk1q_1:after{aspect-ratio:1;content:"";background:50%/contain no-repeat;width:clamp(3.875rem,2.5rem + 5vw,6.875rem);animation:.6s cubic-bezier(.3,1.6,.5,1) .5s both _tile-pop_drk1q_1;position:absolute;top:-1.75rem}._band_drk1q_1:before{--tilt:-8deg;left:calc(-1 * var(--page-gutter) + .5rem);background-image:url(/images/apartamento/azulejos-izquierda-361.webp)}._band_drk1q_1:after{--tilt:8deg;right:calc(-1 * var(--page-gutter) + .5rem);background-image:url(/images/apartamento/azulejos-derecha-361.webp);animation-delay:.62s}._title_drk1q_37{color:var(--color-ink-700);letter-spacing:-.02em;font-size:clamp(1.625rem,1.1rem + 2vw,2.75rem);font-weight:600;line-height:1}._script_drk1q_45{letter-spacing:0;font-size:2em;line-height:.95;display:block}._facts_drk1q_52{margin-top:var(--space-3);color:var(--color-teal-900);font-size:var(--text-sm);font-weight:600}._discount_drk1q_59{margin-top:var(--space-3)}@keyframes _tile-pop_drk1q_1{0%{opacity:0;transform:rotate(var(--tilt)) scale(.4)}to{opacity:1;transform:rotate(var(--tilt)) scale(1)}}@media (width>=1024px){._band_drk1q_1{margin-top:-2.5rem;padding-top:2.125rem}._band_drk1q_1:before{left:-1.25rem}._band_drk1q_1:after{right:-1.25rem}._script_drk1q_45{margin-left:.25em;font-size:1.8em;display:inline}}._card_7yw22_2{gap:var(--space-3);background:var(--color-white);color:var(--color-teal-900);border-radius:1.5rem;padding:1.25rem 1.375rem;display:grid;box-shadow:0 1.5rem 3.125rem -1.75rem #123b458c}._price_7yw22_12{color:var(--color-ink-500);flex-wrap:wrap;align-items:baseline;gap:0 .375rem;font-size:.9375rem;display:flex}._price_7yw22_12 strong{color:var(--color-teal-900);font-size:1.875rem;font-weight:700;line-height:1.1}._from_7yw22_28{justify-content:space-between;align-items:center;gap:0 var(--space-3);margin-top:calc(-1 * var(--space-2));color:var(--color-ink-500);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._from_7yw22_28 strong{color:var(--color-leaf-700)}._fields_7yw22_44{border:1.5px solid var(--color-line);border-radius:.875rem;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}._field_7yw22_44{padding:.625rem .875rem;display:grid}._field_7yw22_44+._field_7yw22_44{border-left:1.5px solid var(--color-line)}._fieldLabel_7yw22_61{color:var(--color-ink-500);letter-spacing:.05em;text-transform:uppercase;font-size:.71875rem;font-weight:700;display:block}._fieldValue_7yw22_70{color:var(--color-teal-900);font-size:var(--text-base);margin-top:2px;font-weight:600;display:block}._guestsToggle_7yw22_78{border:0;border-top:1.5px solid var(--color-line);color:inherit;text-align:left;background:0 0;grid-column:1/-1;justify-content:space-between;align-items:center;padding:.625rem .875rem;display:flex}._guestsToggle_7yw22_78:hover{background:var(--color-cream-100)}._chevron_7yw22_95{border-right:2px solid var(--color-teal-700);border-bottom:2px solid var(--color-teal-700);width:.5rem;height:.5rem;transition:transform var(--motion-fast) ease;margin-top:-.25rem;transform:rotate(45deg)}._chevronOpen_7yw22_105{margin-top:.25rem;transform:rotate(-135deg)}._guestsPanel_7yw22_110{padding:var(--space-2) 0}._calendar_7yw22_114{margin-top:var(--space-1);border-radius:var(--radius-sm)}._calendar_7yw22_114:focus{outline:2px solid var(--color-yellow-400);outline-offset:4px}._clear_7yw22_124{min-height:var(--tap-target);color:var(--color-teal-700);font-size:var(--text-sm);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline}._calendarSkeleton_7yw22_137{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-cream-50), var(--color-white), var(--color-cream-50));height:17.5rem}._unavailable_7yw22_143{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-cream-100);color:var(--color-ink-700);font-size:var(--text-sm);display:grid}._unavailable_7yw22_143 strong{color:var(--color-teal-900)}._unavailable_7yw22_143 p{margin:0}._unavailableActions_7yw22_161{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._unavailableWhatsapp_7yw22_168{min-height:var(--tap-target);padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--color-teal-700);color:var(--color-white);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}._error_7yw22_180{color:var(--color-red-700);font-size:var(--text-sm)}._error_7yw22_180:empty{display:none}._reserve_7yw22_189{background:var(--color-yellow-400);width:100%;min-height:3.25rem;color:var(--color-teal-900);text-align:center;transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border:0;border-radius:.875rem;padding:.875rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:block}._reserve_7yw22_189:hover{transform:translateY(-2px);box-shadow:0 .75rem 1.375rem -.75rem #fd8b04b3}._note_7yw22_212{margin-top:calc(-1 * var(--space-1));color:var(--color-ink-500);text-align:center;font-size:.8125rem}._whatsapp_7yw22_219{min-height:var(--tap-target);justify-content:center;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-line);color:var(--color-teal-700);font-size:.90625rem;font-weight:700;text-decoration:none;display:flex}._whatsapp_7yw22_219:hover{color:var(--color-teal-900)}._card_hg8sz_2{display:none}._sheet_hg8sz_6{z-index:var(--z-modal);padding:var(--space-3) 1.125rem var(--space-6);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-cream-100);animation:_rise_hg8sz_1 .55s var(--ease-out);display:block;position:fixed;inset:2.875rem 0 0;overflow-y:auto}._sheet_hg8sz_6>div{box-shadow:none}._backdrop_hg8sz_23{z-index:var(--z-modal);background:#123b4573;position:fixed;inset:0}._close_hg8sz_30{width:var(--tap-target);height:var(--tap-target);margin:0 0 var(--space-2) auto;background:var(--color-cream-100);color:var(--color-teal-700);border:0;border-radius:50%;place-items:center;display:grid}._bar_hg8sz_43{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) 1.125rem;background:var(--color-white);transition:transform var(--motion-medium) var(--ease-out);border-radius:1.125rem 1.125rem 0 0;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -.625rem 1.5rem -.875rem #123b4580}._bar_hg8sz_43[data-visible=true]{transform:none}._barTotal_hg8sz_65{color:var(--color-ink-700);line-height:1.2;display:grid}._barTotal_hg8sz_65 strong{color:var(--color-teal-900);font-size:var(--text-base)}._barTotal_hg8sz_65 span{color:var(--color-ink-500);font-size:var(--text-xs)}._barButton_hg8sz_81{background:var(--color-yellow-400);min-height:2.875rem;color:var(--color-teal-900);font-size:var(--text-base);border:0;border-radius:.75rem;padding:0 1.375rem;font-weight:700}@keyframes _rise_hg8sz_1{0%{opacity:0;transform:translateY(2rem)}}@media (width>=1024px){._panel_hg8sz_101{align-self:start;position:sticky;top:6.5rem}._card_hg8sz_2{scrollbar-width:thin;border-radius:1.5rem;max-height:calc(100svh - 7.5rem);display:block;overflow-y:auto}._bar_hg8sz_43{display:none}}._overview_gpubs_1{gap:var(--space-8);width:min(100% - 2 * var(--page-gutter), var(--page-max));padding-block:var(--space-2) var(--space-8);margin:0 auto;display:grid}._main_gpubs_9{min-width:0}@media (width>=1024px){._overview_gpubs_1{grid-template-columns:minmax(0,1fr) 22.5rem;gap:clamp(1.5rem,3vw,2.5rem)}}
