{"id":216,"date":"2024-09-19T11:34:54","date_gmt":"2024-09-19T11:34:54","guid":{"rendered":"https:\/\/waldorfastoria-rivieramaya.com\/?page_id=216"},"modified":"2026-02-17T15:47:05","modified_gmt":"2026-02-17T15:47:05","slug":"habitaciones","status":"publish","type":"page","link":"https:\/\/waldorfastoria-rivieramaya.com\/es\/habitaciones\/","title":{"rendered":"Rooms and Suites"},"content":{"rendered":"<div\n\tclass=\"wac-hero wac-hero--video wac-hero--is-not-bordered wp-block-waldorf-astoria-hero wp-block-hero-\" id=\"wac-hero-69dee5adc0f78\">\n\t\t\t<video\n\t\t\tclass           = \"wac-hero__video wac-hero__video--only-desktop\"\n\t\t\tautoplay        = \"true\"\n\t\t\tmuted           = \"true\"\n\t\t\tloop            = \"true\"\n\t\t\tplaysinline     = \"\"\n\t\t\tsrc             = \"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/26134526\/191.mp4\"\n\t\t\tdata-object-fit = \"hero\"\n\t\t><\/video>\n\t\t\t\t\t<video\n\t\t\t\tclass           = \"wac-hero__video wac-hero__video--only-mobile\"\n\t\t\t\tautoplay        = \"true\"\n\t\t\t\tmuted           = \"true\"\n\t\t\t\tloop            = \"true\"\n\t\t\t\tplaysinline     = \"\"\n\t\t\t\tsrc             = \"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/26134526\/191.mp4\"\n\t\t\t\tdata-object-fit = \"hero\"\n\t\t\t><\/video>\n\t\t\t<\/div>\n\t\n\n<div\n\tstyle=\"margin-top:var(--wp--preset--spacing--default);margin-bottom:var(--wp--preset--spacing--default);\" class=\"wac-heading-text wac-heading-text--image-text-icon-type wac-heading-text--small-title-size wp-block-waldorf-astoria-heading-text\" id=\"wac-heading-text-69dee5adc2d34\">\n\n\t<div class=\"wac-heading-text__content\">\n\t\t\n\t\t\t\t<h1 class=\"wac-heading-text__subheading is-subheading\">\n\t\t\tHabitaciones y suites\t\t<\/h1>\n\t\t\t\n\t\t<h2 class=\"wac-heading-text__title\">\n\t\t\tEstancias inolvidables\t\t<\/h2>\n\n\t\t\t\t<div class=\"wac-heading-text__text is-text\">\n\t\t\t<p>Con una paleta de colores que evoca las conchas marinas luminosas que adornan nuestras playas de arena blanca, mobiliario acogedor y acentos intrigantes que muestran el arte local, y nuestra firma balc\u00f3n con ba\u00f1era de hidromasaje para deleitarse con vistas espectaculares, nuestras habitaciones y suites del hotel Riviera Maya son para\u00edsos privados donde podr\u00e1 relajarse y conectarse con los tesoros que nos rodean.<\/p>\n\t\t<\/div>\n\t\t\t\n\t\t\n\t\t\t\t<div class=\"wac-heading-text__media\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1280\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/rooms-suites-heading-text.webp\" class=\"wac-heading-text__image\" alt=\"Una hermosa vista desde un balc\u00f3n del Waldorf Astoria Canc\u00fan, con vistas a la fachada, la piscina y la playa.\" srcset=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/rooms-suites-heading-text.webp 1920w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/rooms-suites-heading-text-300x200.webp 300w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/rooms-suites-heading-text-1024x683.webp 1024w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/rooms-suites-heading-text-768x512.webp 768w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/rooms-suites-heading-text-1536x1024.webp 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/>\t\t<\/div>\n\t\t\t\n\t\t\n\t\t\t\t<div class=\"wac-heading-text__action-list is-action-list\">\n\t\t\t\t\t\t<div class=\"wac-heading-text__action-item is-action-item\">\n\t\t\t\t<a href=\"\/es\/contacto\/\" class=\"wac-heading-text__action-link is-action-link nice-button nice-button--is-regular\" target=\"\">\n\t\t\t\t\tCont\u00e1ctenos\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\n\t<\/div>\n\n<\/div>\n\t\n\n<div\n\tstyle=\"margin-top:var(--wp--preset--spacing--default);\" class=\"wac-block-navigation wac-block-navigation--extended-type wac-block-navigation--has-border-line wp-block-waldorf-astoria-block-navigation\" id=\"wac-block-navigation-69dee5adc8a5c\">\n\n\t<div class=\"wac-block-navigation__list\">\n\t\t\t\t\t\t<div class=\"wac-block-navigation__item\">\n\t\t\t<a href=\"#rooms\" class=\"wac-block-navigation__link\">Habitaciones<\/a>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"wac-block-navigation__item\">\n\t\t\t<a href=\"#suites\" class=\"wac-block-navigation__link\">Suites<\/a>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"wac-block-navigation__item\">\n\t\t\t<a href=\"#multi-bedrooms\" class=\"wac-block-navigation__link\">Habitaciones m\u00faltiples<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\n<\/div>\n\t\n\n\t<div style=\"margin-bottom:var(--wp--preset--spacing--medium);\" class=\"wac-accommodation-selector wp-block-waldorf-astoria-accommodation-selector\" id=\"wac-accommodation-selector-69dee5adc9140\">\n\n\t\t<div class=\"wac-accommodation-selector__list\">\n\t\t\t\t\t\t\t<div class=\"wac-accommodation-selector__item\" data-block-index=\"0\"\n\t\t\t\t\tdata-accommodation-type=\"35\">\n\t\t\t\t\t<a name=\"rooms\"><\/a>\n\t\t\t\t\t<div class=\"wac-accommodation-selector__item-selector\">\n\t\t\t\t\t\t\t\t<div class=\"wac-featured-video wac-accommodation-image-block has-block-background\"\n\t\t\tid=\"wac-accommodation-image-69dee5adc94f5\" data-anchor=\"rooms\">\n\n\t\t\t<div class=\"wac-featured-video__content\">\n\t\t\t\t<h3 class=\"wac-featured-video__title\">\n\t\t\t\t\tHABITACIONES\t\t\t\t<\/h3>\n\n\t\t\t\t\t\t\t\t\t<div class=\"wac-featured-video__text is-text\">\n\t\t\t\t\t\t<em><span style=\"font-weight: 400\">Confort indulgente<\/span><\/em>\r\n\r\n<span style=\"font-weight: 400\">Nuestras espaciosas habitaciones pueden alojar hasta tres o cuatro personas, con distintas camas king o matrimoniales. Los suntuosos detalles especiales incluyen s\u00e1banas Frette, ba\u00f1os de m\u00e1rmol tipo spa con lavabos dobles, zonas de estar separadas y balcones frente al mar o terrazas con ba\u00f1eras privadas.<\/span>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"wac-featured-video__action-list is-action-list\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wac-featured-video__action-item is-action-item\">\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.hilton.com\/en\/book\/reservation\/rooms\/?ctyhocn=CUNWAWA\" class=\"wac-featured-video__action-link is-action-link nice-button nice-button--is-regular\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t\t\t\tReserve ahora\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"wac-featured-video__media wac-accommodation-image-block__media\">\n\t\t\t\t\t<div class=\"wac-accommodation-image-block__image\"\n\t\t\t\t\t\tstyle=\"background-image: url('https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/26115732\/206-Ocean-Front-King-Beds-Guestroom-K1RP-3-scaled.jpg')\"\n\t\t\t\t\t\taria-label=\"HABITACIONES\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"wac-accommodation-selector__item-content\"\n\t\t\t\t\t\t\tdata-accommodation-type=\"35\">\n\t\t\t\t\t\t\t<div class=\"wac-accommodation-selector__room-list\">\n\t\t\t\t\t\t\t\t<div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5adcf3a3\" data-id=\"274\">\n\n    <div class=\"wac-resource__media\">\n        <div class=\"wac-image-slider wac-image-slider--single-type wp-block-waldorf-astoria-image-slider\" id=\"wac-image-slider-69dee5add010a\" data-lightbox-enabled=\"false\">\n\t<div class=\"wac-image-slider__wrapper swiper\">\n\t\t<div class=\"wac-image-slider__list swiper-wrapper\">\n\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/633-Deluxe-Ocean-Front-Two-Queen-Beds-Guestroom-Q2RV-2-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Habitaci\u00f3n con vistas al oc\u00e9ano en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO FRENTE AL OC\u00c9ANO CON 2 CAMAS QUEEN, con una decoraci\u00f3n elegante y un ambiente tranquilo.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Cuarto de ba\u00f1o con lavabo doble en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO CON CAMA KING FRENTE AL MAR, de dise\u00f1o elegante y comodidades modernas\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-CUN-Hab.602-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Balc\u00f3n con piscina privada e impresionantes vistas al oc\u00e9ano, que ofrece un retiro al aire libre sereno y lujoso\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/633-Deluxe-Ocean-Front-Two-Queen-Beds-Guestroom-Q2RV-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Elegante dormitorio en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO FRENTE AL MAR CON 2 CAMAS QUEEN, que ofrece comodidad y una elegante decoraci\u00f3n inspirada en el mar.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wac-image-slider__navigation\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-image-slider-69dee5add010a-prev\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-image-slider-69dee5add010a-next\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\t<script>\n\t\t(function () {\n\t\t\t'use strict';\n\n\t\t\tconst INIT_KEY = 'WACImageSliderManager_initialized';\n\t\t\tconst LOADING_KEY = 'WACImageSliderManager_loading';\n\n\t\t\tif (window[INIT_KEY] || document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (window[LOADING_KEY] || document.documentElement.hasAttribute('data-wac-slider-loading')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\twindow[LOADING_KEY] = true;\n\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loading', 'true');\n\n\t\t\tconst WACImageSliderManager = {\n\t\t\t\t_initialized: false,\n\t\t\t\t_loading: true,\n\t\t\t\tsliders: new Map(),\n\t\t\t\tglobalResizeHandler: null,\n\n\t\t\t\tinit() {\n\t\t\t\t\tif (this._initialized) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.setupGlobalResizeHandler();\n\t\t\t\t\tthis.initializeAllSliders();\n\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = true;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loaded', 'true');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\n\t\t\t\t\tif (window.WACLightbox && typeof window.WACLightbox.initializeSliderImages === 'function') {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\twindow.WACLightbox.initializeSliderImages();\n\t\t\t\t\t\t}, 100);\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tsetupGlobalResizeHandler() {\n\t\t\t\t\tif (this.globalResizeHandler) return;\n\n\t\t\t\t\tlet resizeTimeout;\n\t\t\t\t\tthis.globalResizeHandler = () => {\n\t\t\t\t\t\tclearTimeout(resizeTimeout);\n\t\t\t\t\t\tresizeTimeout = setTimeout(() => {\n\t\t\t\t\t\t\tthis.updateAllSwipers();\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t};\n\n\t\t\t\t\twindow.addEventListener('resize', this.globalResizeHandler);\n\t\t\t\t},\n\n\t\t\t\tinitializeAllSliders() {\n\t\t\t\t\tconst elements = document.querySelectorAll('[class*=\"wac-image-slider\"]:not([class*=\"__\"])');\n\t\t\t\t\telements.forEach(el => {\n\t\t\t\t\t\tconst id = el.id;\n\t\t\t\t\t\tif (id && !this.sliders.has(id)) {\n\t\t\t\t\t\t\tthis.initializeSlider(id);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tinitializeSlider(id) {\n\t\t\t\t\tif (this.sliders.has(id)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst container = document.getElementById(id);\n\t\t\t\t\tif (!container) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst slider = { id, container, swiper: null };\n\t\t\t\t\tthis.sliders.set(id, slider);\n\t\t\t\t\tthis.initSwiper(slider);\n\t\t\t\t},\n\n\t\t\t\tinitSwiper(slider) {\n\t\t\t\t\tconst { id, container } = slider;\n\n\t\t\t\t\tif (typeof Swiper === 'undefined') {\n\t\t\t\t\t\tsetTimeout(() => this.initSwiper(slider), 100);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (container.querySelector('.swiper-initialized')) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconst config = this.getSwiperConfig(id, container);\n\t\t\t\t\t\tslider.swiper = new Swiper(`#${id} .swiper`, config);\n\t\t\t\t\t} catch (error) {\n\t\t\t\t\t\t\/\/ Silent error handling\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tgetSwiperConfig(id, container) {\n\t\t\t\t\tconst isAuto = container.classList.contains('wac-image-slider--auto-type');\n\t\t\t\t\tconst slideCount = container.querySelectorAll('.swiper-slide').length;\n\t\t\t\t\tconst enableLoop = slideCount > 1;\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\tloop: enableLoop,\n\t\t\t\t\t\tpagination: false,\n\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\tnextEl: `#${id}-next`,\n\t\t\t\t\t\t\tprevEl: `#${id}-prev`,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcenteredSlides: false,\n\t\t\t\t\t\tspaceBetween: isAuto ? 40 : 0,\n\t\t\t\t\t\tslidesPerView: isAuto ? 'auto' : 1,\n\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\tobserveParents: true,\n\t\t\t\t\t\twatchSlidesProgress: true,\n\t\t\t\t\t\tpreloadImages: false,\n\t\t\t\t\t\tlazy: { loadPrevNext: true, loadPrevNextAmount: 2 },\n\t\t\t\t\t\tbreakpoints: {\n\t\t\t\t\t\t\t0: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 12 : 0 },\n\t\t\t\t\t\t\t600: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t\t768: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t},\n\n\t\t\t\tupdateAllSwipers() {\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper && typeof slider.swiper.update === 'function') {\n\t\t\t\t\t\t\tslider.swiper.update();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tdestroy() {\n\t\t\t\t\tif (this.globalResizeHandler) {\n\t\t\t\t\t\twindow.removeEventListener('resize', this.globalResizeHandler);\n\t\t\t\t\t\tthis.globalResizeHandler = null;\n\t\t\t\t\t}\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper) slider.swiper.destroy(true, true);\n\t\t\t\t\t});\n\t\t\t\t\tthis.sliders.clear();\n\t\t\t\t\tthis._initialized = false;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = false;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loaded');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\t\t\t\t},\n\t\t\t};\n\n\t\t\twindow.WACImageSliderManager = WACImageSliderManager;\n\t\t\tfunction start() {\n\t\t\t\tif (!window[INIT_KEY] && !document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\t\tWACImageSliderManager.init();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', start);\n\t\t\t} else {\n\t\t\t\tsetTimeout(start, 100);\n\t\t\t}\n\n\t\t})();\n\t<\/script>\n    <\/div>\n    <div class=\"wac-resource__content\">\n        \t\t\t<div class=\"wac-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t675 pies cuadrados\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t Vista al mar\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t Balc\u00f3n privado\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t Soaking tub\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tDos camas Queen\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n                    <div class=\"wac-resource__action-list is-tag-list\">\n                                        <a href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/3d-model\/1\/6?b11t0=1&#038;ha17=1\" target=\"_blank\" class=\"wac-resource__action-item is-tag-item\" rel=\"noopener\">\n                            Visita en 3D                        <\/a>\n                                <\/div>\n        \n        <h2 class=\"wac-resource__title\">HABITACI\u00d3N 2 CAMAS QUEEN FRENTE AL MAR<\/h2>\n        <a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/habitaciones\/habitacion-frente-al-mar-con-2-camas-queen\/\" class=\"wac-resource__read-more-link is-read-more-link\">\n            M\u00e1s informaci\u00f3n        <\/a>\n    <\/div>\n<\/div>\n    <div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5add7bed\" data-id=\"276\">\n\n    <div class=\"wac-resource__media\">\n        <div class=\"wac-image-slider wac-image-slider--single-type wp-block-waldorf-astoria-image-slider\" id=\"wac-image-slider-69dee5add8170\" data-lightbox-enabled=\"false\">\n\t<div class=\"wac-image-slider__wrapper swiper\">\n\t\t<div class=\"wac-image-slider__list swiper-wrapper\">\n\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"681\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-Cancun-109-Pool-View-Swim-Up-King-Guestroom-K1LVO-1024x681.webp\" class=\"wac-image-slider__item-image\" alt=\"Elegante interior de la HABITACI\u00d3N SWIM UP POOL 1 KING con un dise\u00f1o elegante, acceso directo a la piscina y un entorno tranquilo.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"691\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-Cancun-1021411B-1024x691.webp\" class=\"wac-image-slider__item-image\" alt=\"Piscina privada con exuberante vegetaci\u00f3n en SWIM UP POOL TWO QUEEN BED GUESTROOM, que ofrece un refugio sereno y lujoso.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"704\" height=\"1024\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-Cancun-102103-704x1024.webp\" class=\"wac-image-slider__item-image\" alt=\"Lujoso cuarto de ba\u00f1o en la HABITACI\u00d3N DE HU\u00c9SPEDES CON DOS CAMAS QUEEN SWIM UP POOL del Waldorf Astoria Canc\u00fan con acceso privado a la piscina y elegantes detalles de m\u00e1rmol\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Cuarto de ba\u00f1o con lavabo doble en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO CON CAMA KING FRENTE AL MAR, de dise\u00f1o elegante y comodidades modernas\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wac-image-slider__navigation\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-image-slider-69dee5add8170-prev\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-image-slider-69dee5add8170-next\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\t<script>\n\t\t(function () {\n\t\t\t'use strict';\n\n\t\t\tconst INIT_KEY = 'WACImageSliderManager_initialized';\n\t\t\tconst LOADING_KEY = 'WACImageSliderManager_loading';\n\n\t\t\tif (window[INIT_KEY] || document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (window[LOADING_KEY] || document.documentElement.hasAttribute('data-wac-slider-loading')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\twindow[LOADING_KEY] = true;\n\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loading', 'true');\n\n\t\t\tconst WACImageSliderManager = {\n\t\t\t\t_initialized: false,\n\t\t\t\t_loading: true,\n\t\t\t\tsliders: new Map(),\n\t\t\t\tglobalResizeHandler: null,\n\n\t\t\t\tinit() {\n\t\t\t\t\tif (this._initialized) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.setupGlobalResizeHandler();\n\t\t\t\t\tthis.initializeAllSliders();\n\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = true;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loaded', 'true');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\n\t\t\t\t\tif (window.WACLightbox && typeof window.WACLightbox.initializeSliderImages === 'function') {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\twindow.WACLightbox.initializeSliderImages();\n\t\t\t\t\t\t}, 100);\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tsetupGlobalResizeHandler() {\n\t\t\t\t\tif (this.globalResizeHandler) return;\n\n\t\t\t\t\tlet resizeTimeout;\n\t\t\t\t\tthis.globalResizeHandler = () => {\n\t\t\t\t\t\tclearTimeout(resizeTimeout);\n\t\t\t\t\t\tresizeTimeout = setTimeout(() => {\n\t\t\t\t\t\t\tthis.updateAllSwipers();\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t};\n\n\t\t\t\t\twindow.addEventListener('resize', this.globalResizeHandler);\n\t\t\t\t},\n\n\t\t\t\tinitializeAllSliders() {\n\t\t\t\t\tconst elements = document.querySelectorAll('[class*=\"wac-image-slider\"]:not([class*=\"__\"])');\n\t\t\t\t\telements.forEach(el => {\n\t\t\t\t\t\tconst id = el.id;\n\t\t\t\t\t\tif (id && !this.sliders.has(id)) {\n\t\t\t\t\t\t\tthis.initializeSlider(id);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tinitializeSlider(id) {\n\t\t\t\t\tif (this.sliders.has(id)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst container = document.getElementById(id);\n\t\t\t\t\tif (!container) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst slider = { id, container, swiper: null };\n\t\t\t\t\tthis.sliders.set(id, slider);\n\t\t\t\t\tthis.initSwiper(slider);\n\t\t\t\t},\n\n\t\t\t\tinitSwiper(slider) {\n\t\t\t\t\tconst { id, container } = slider;\n\n\t\t\t\t\tif (typeof Swiper === 'undefined') {\n\t\t\t\t\t\tsetTimeout(() => this.initSwiper(slider), 100);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (container.querySelector('.swiper-initialized')) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconst config = this.getSwiperConfig(id, container);\n\t\t\t\t\t\tslider.swiper = new Swiper(`#${id} .swiper`, config);\n\t\t\t\t\t} catch (error) {\n\t\t\t\t\t\t\/\/ Silent error handling\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tgetSwiperConfig(id, container) {\n\t\t\t\t\tconst isAuto = container.classList.contains('wac-image-slider--auto-type');\n\t\t\t\t\tconst slideCount = container.querySelectorAll('.swiper-slide').length;\n\t\t\t\t\tconst enableLoop = slideCount > 1;\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\tloop: enableLoop,\n\t\t\t\t\t\tpagination: false,\n\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\tnextEl: `#${id}-next`,\n\t\t\t\t\t\t\tprevEl: `#${id}-prev`,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcenteredSlides: false,\n\t\t\t\t\t\tspaceBetween: isAuto ? 40 : 0,\n\t\t\t\t\t\tslidesPerView: isAuto ? 'auto' : 1,\n\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\tobserveParents: true,\n\t\t\t\t\t\twatchSlidesProgress: true,\n\t\t\t\t\t\tpreloadImages: false,\n\t\t\t\t\t\tlazy: { loadPrevNext: true, loadPrevNextAmount: 2 },\n\t\t\t\t\t\tbreakpoints: {\n\t\t\t\t\t\t\t0: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 12 : 0 },\n\t\t\t\t\t\t\t600: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t\t768: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t},\n\n\t\t\t\tupdateAllSwipers() {\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper && typeof slider.swiper.update === 'function') {\n\t\t\t\t\t\t\tslider.swiper.update();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tdestroy() {\n\t\t\t\t\tif (this.globalResizeHandler) {\n\t\t\t\t\t\twindow.removeEventListener('resize', this.globalResizeHandler);\n\t\t\t\t\t\tthis.globalResizeHandler = null;\n\t\t\t\t\t}\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper) slider.swiper.destroy(true, true);\n\t\t\t\t\t});\n\t\t\t\t\tthis.sliders.clear();\n\t\t\t\t\tthis._initialized = false;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = false;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loaded');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\t\t\t\t},\n\t\t\t};\n\n\t\t\twindow.WACImageSliderManager = WACImageSliderManager;\n\t\t\tfunction start() {\n\t\t\t\tif (!window[INIT_KEY] && !document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\t\tWACImageSliderManager.init();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', start);\n\t\t\t} else {\n\t\t\t\tsetTimeout(start, 100);\n\t\t\t}\n\n\t\t})();\n\t<\/script>\n    <\/div>\n    <div class=\"wac-resource__content\">\n        \t\t\t<div class=\"wac-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t675 pies cuadrados\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tVista al mar\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tPiscina privada\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSoaking tub\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tUna cama King\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tMayores de 10 a\u00f1os\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n                    <div class=\"wac-resource__action-list is-tag-list\">\n                                        <a href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/3d-model\/2\/2?b11t0=1&#038;ha17=1\" target=\"_blank\" class=\"wac-resource__action-item is-tag-item\" rel=\"noopener\">\n                            Visita en 3D                        <\/a>\n                                <\/div>\n        \n        <h2 class=\"wac-resource__title\">SWIM UP POOL 1 KING GUESTROOM<\/h2>\n        <a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/habitaciones\/habitacion-con-acceso-a-piscina-y-cama-king\/\" class=\"wac-resource__read-more-link is-read-more-link\">\n            M\u00e1s informaci\u00f3n        <\/a>\n    <\/div>\n<\/div>\n    <div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5addfaed\" data-id=\"277\">\n\n    <div class=\"wac-resource__media\">\n        <div class=\"wac-image-slider wac-image-slider--single-type wp-block-waldorf-astoria-image-slider\" id=\"wac-image-slider-69dee5ade0019\" data-lightbox-enabled=\"false\">\n\t<div class=\"wac-image-slider__wrapper swiper\">\n\t\t<div class=\"wac-image-slider__list swiper-wrapper\">\n\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-CUN-Hab.602-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Balc\u00f3n con piscina privada e impresionantes vistas al oc\u00e9ano, que ofrece un retiro al aire libre sereno y lujoso\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-3-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Habitaci\u00f3n con una acogedora zona de estar en la HABITACI\u00d3N DE HU\u00c9SPED DELUXE OCEANFRONT KING BED, con una decoraci\u00f3n elegante y un ambiente relajante.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Cuarto de ba\u00f1o con lavabo doble en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO CON CAMA KING FRENTE AL MAR, de dise\u00f1o elegante y comodidades modernas\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wac-image-slider__navigation\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-image-slider-69dee5ade0019-prev\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-image-slider-69dee5ade0019-next\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\t<script>\n\t\t(function () {\n\t\t\t'use strict';\n\n\t\t\tconst INIT_KEY = 'WACImageSliderManager_initialized';\n\t\t\tconst LOADING_KEY = 'WACImageSliderManager_loading';\n\n\t\t\tif (window[INIT_KEY] || document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (window[LOADING_KEY] || document.documentElement.hasAttribute('data-wac-slider-loading')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\twindow[LOADING_KEY] = true;\n\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loading', 'true');\n\n\t\t\tconst WACImageSliderManager = {\n\t\t\t\t_initialized: false,\n\t\t\t\t_loading: true,\n\t\t\t\tsliders: new Map(),\n\t\t\t\tglobalResizeHandler: null,\n\n\t\t\t\tinit() {\n\t\t\t\t\tif (this._initialized) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.setupGlobalResizeHandler();\n\t\t\t\t\tthis.initializeAllSliders();\n\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = true;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loaded', 'true');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\n\t\t\t\t\tif (window.WACLightbox && typeof window.WACLightbox.initializeSliderImages === 'function') {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\twindow.WACLightbox.initializeSliderImages();\n\t\t\t\t\t\t}, 100);\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tsetupGlobalResizeHandler() {\n\t\t\t\t\tif (this.globalResizeHandler) return;\n\n\t\t\t\t\tlet resizeTimeout;\n\t\t\t\t\tthis.globalResizeHandler = () => {\n\t\t\t\t\t\tclearTimeout(resizeTimeout);\n\t\t\t\t\t\tresizeTimeout = setTimeout(() => {\n\t\t\t\t\t\t\tthis.updateAllSwipers();\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t};\n\n\t\t\t\t\twindow.addEventListener('resize', this.globalResizeHandler);\n\t\t\t\t},\n\n\t\t\t\tinitializeAllSliders() {\n\t\t\t\t\tconst elements = document.querySelectorAll('[class*=\"wac-image-slider\"]:not([class*=\"__\"])');\n\t\t\t\t\telements.forEach(el => {\n\t\t\t\t\t\tconst id = el.id;\n\t\t\t\t\t\tif (id && !this.sliders.has(id)) {\n\t\t\t\t\t\t\tthis.initializeSlider(id);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tinitializeSlider(id) {\n\t\t\t\t\tif (this.sliders.has(id)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst container = document.getElementById(id);\n\t\t\t\t\tif (!container) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst slider = { id, container, swiper: null };\n\t\t\t\t\tthis.sliders.set(id, slider);\n\t\t\t\t\tthis.initSwiper(slider);\n\t\t\t\t},\n\n\t\t\t\tinitSwiper(slider) {\n\t\t\t\t\tconst { id, container } = slider;\n\n\t\t\t\t\tif (typeof Swiper === 'undefined') {\n\t\t\t\t\t\tsetTimeout(() => this.initSwiper(slider), 100);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (container.querySelector('.swiper-initialized')) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconst config = this.getSwiperConfig(id, container);\n\t\t\t\t\t\tslider.swiper = new Swiper(`#${id} .swiper`, config);\n\t\t\t\t\t} catch (error) {\n\t\t\t\t\t\t\/\/ Silent error handling\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tgetSwiperConfig(id, container) {\n\t\t\t\t\tconst isAuto = container.classList.contains('wac-image-slider--auto-type');\n\t\t\t\t\tconst slideCount = container.querySelectorAll('.swiper-slide').length;\n\t\t\t\t\tconst enableLoop = slideCount > 1;\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\tloop: enableLoop,\n\t\t\t\t\t\tpagination: false,\n\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\tnextEl: `#${id}-next`,\n\t\t\t\t\t\t\tprevEl: `#${id}-prev`,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcenteredSlides: false,\n\t\t\t\t\t\tspaceBetween: isAuto ? 40 : 0,\n\t\t\t\t\t\tslidesPerView: isAuto ? 'auto' : 1,\n\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\tobserveParents: true,\n\t\t\t\t\t\twatchSlidesProgress: true,\n\t\t\t\t\t\tpreloadImages: false,\n\t\t\t\t\t\tlazy: { loadPrevNext: true, loadPrevNextAmount: 2 },\n\t\t\t\t\t\tbreakpoints: {\n\t\t\t\t\t\t\t0: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 12 : 0 },\n\t\t\t\t\t\t\t600: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t\t768: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t},\n\n\t\t\t\tupdateAllSwipers() {\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper && typeof slider.swiper.update === 'function') {\n\t\t\t\t\t\t\tslider.swiper.update();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tdestroy() {\n\t\t\t\t\tif (this.globalResizeHandler) {\n\t\t\t\t\t\twindow.removeEventListener('resize', this.globalResizeHandler);\n\t\t\t\t\t\tthis.globalResizeHandler = null;\n\t\t\t\t\t}\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper) slider.swiper.destroy(true, true);\n\t\t\t\t\t});\n\t\t\t\t\tthis.sliders.clear();\n\t\t\t\t\tthis._initialized = false;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = false;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loaded');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\t\t\t\t},\n\t\t\t};\n\n\t\t\twindow.WACImageSliderManager = WACImageSliderManager;\n\t\t\tfunction start() {\n\t\t\t\tif (!window[INIT_KEY] && !document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\t\tWACImageSliderManager.init();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', start);\n\t\t\t} else {\n\t\t\t\tsetTimeout(start, 100);\n\t\t\t}\n\n\t\t})();\n\t<\/script>\n    <\/div>\n    <div class=\"wac-resource__content\">\n        \t\t\t<div class=\"wac-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t675 pies cuadrados \t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tVista al mar\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tBalc\u00f3n privado\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSoaking tub\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n                    <div class=\"wac-resource__action-list is-tag-list\">\n                                        <a href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/3d-model\/1\/1?b11t0=1&#038;ha17=1\" target=\"_blank\" class=\"wac-resource__action-item is-tag-item\" rel=\"noopener\">\n                            Visita en 3D                        <\/a>\n                                <\/div>\n        \n        <h2 class=\"wac-resource__title\">HABITACI\u00d3N FRENTE AL MAR CON CAMA KING<\/h2>\n        <a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/habitaciones\/habitacion-frente-al-mar-con-vista-y-cama-king\/\" class=\"wac-resource__read-more-link is-read-more-link\">\n            M\u00e1s informaci\u00f3n        <\/a>\n    <\/div>\n<\/div>\n    <div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5ade6324\" data-id=\"278\">\n\n    <div class=\"wac-resource__media\">\n        <div class=\"wac-image-slider wac-image-slider--single-type wp-block-waldorf-astoria-image-slider\" id=\"wac-image-slider-69dee5ade68d0\" data-lightbox-enabled=\"false\">\n\t<div class=\"wac-image-slider__wrapper swiper\">\n\t\t<div class=\"wac-image-slider__list swiper-wrapper\">\n\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/ADA-Room-K1RRD-3-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Cuarto de ba\u00f1o con ducha accesible y vistas al oc\u00e9ano en la HABITACI\u00d3N 1 KING ACCESIBLE CON MOVILIDAD, que ofrece un dise\u00f1o c\u00f3modo e inclusivo\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-2-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Habitaci\u00f3n con vistas al oc\u00e9ano en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO CON CAMA KING FRENTE AL OC\u00c9ANO, que ofrece un ambiente sereno con una decoraci\u00f3n elegante.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"756\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/ADA-Room-K1RRD-2-1024x756.webp\" class=\"wac-image-slider__item-image\" alt=\"Mueble de ba\u00f1o en la HABITACI\u00d3N 1 KING ACCESIBLE POR MOVILIDAD, con dise\u00f1o accesible y modernas comodidades para mayor confort y conveniencia\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"716\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/ADA-Room-K1RRD-4-1024x716.webp\" class=\"wac-image-slider__item-image\" alt=\"Cuarto de ba\u00f1o adaptado a la ADA en la HABITACI\u00d3N 1 KING ACCESIBLE A LA MOVILIDAD, con servicios accesibles para una estancia c\u00f3moda y confortable\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wac-image-slider__navigation\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-image-slider-69dee5ade68d0-prev\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-image-slider-69dee5ade68d0-next\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\t<script>\n\t\t(function () {\n\t\t\t'use strict';\n\n\t\t\tconst INIT_KEY = 'WACImageSliderManager_initialized';\n\t\t\tconst LOADING_KEY = 'WACImageSliderManager_loading';\n\n\t\t\tif (window[INIT_KEY] || document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (window[LOADING_KEY] || document.documentElement.hasAttribute('data-wac-slider-loading')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\twindow[LOADING_KEY] = true;\n\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loading', 'true');\n\n\t\t\tconst WACImageSliderManager = {\n\t\t\t\t_initialized: false,\n\t\t\t\t_loading: true,\n\t\t\t\tsliders: new Map(),\n\t\t\t\tglobalResizeHandler: null,\n\n\t\t\t\tinit() {\n\t\t\t\t\tif (this._initialized) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.setupGlobalResizeHandler();\n\t\t\t\t\tthis.initializeAllSliders();\n\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = true;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loaded', 'true');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\n\t\t\t\t\tif (window.WACLightbox && typeof window.WACLightbox.initializeSliderImages === 'function') {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\twindow.WACLightbox.initializeSliderImages();\n\t\t\t\t\t\t}, 100);\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tsetupGlobalResizeHandler() {\n\t\t\t\t\tif (this.globalResizeHandler) return;\n\n\t\t\t\t\tlet resizeTimeout;\n\t\t\t\t\tthis.globalResizeHandler = () => {\n\t\t\t\t\t\tclearTimeout(resizeTimeout);\n\t\t\t\t\t\tresizeTimeout = setTimeout(() => {\n\t\t\t\t\t\t\tthis.updateAllSwipers();\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t};\n\n\t\t\t\t\twindow.addEventListener('resize', this.globalResizeHandler);\n\t\t\t\t},\n\n\t\t\t\tinitializeAllSliders() {\n\t\t\t\t\tconst elements = document.querySelectorAll('[class*=\"wac-image-slider\"]:not([class*=\"__\"])');\n\t\t\t\t\telements.forEach(el => {\n\t\t\t\t\t\tconst id = el.id;\n\t\t\t\t\t\tif (id && !this.sliders.has(id)) {\n\t\t\t\t\t\t\tthis.initializeSlider(id);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tinitializeSlider(id) {\n\t\t\t\t\tif (this.sliders.has(id)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst container = document.getElementById(id);\n\t\t\t\t\tif (!container) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst slider = { id, container, swiper: null };\n\t\t\t\t\tthis.sliders.set(id, slider);\n\t\t\t\t\tthis.initSwiper(slider);\n\t\t\t\t},\n\n\t\t\t\tinitSwiper(slider) {\n\t\t\t\t\tconst { id, container } = slider;\n\n\t\t\t\t\tif (typeof Swiper === 'undefined') {\n\t\t\t\t\t\tsetTimeout(() => this.initSwiper(slider), 100);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (container.querySelector('.swiper-initialized')) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconst config = this.getSwiperConfig(id, container);\n\t\t\t\t\t\tslider.swiper = new Swiper(`#${id} .swiper`, config);\n\t\t\t\t\t} catch (error) {\n\t\t\t\t\t\t\/\/ Silent error handling\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tgetSwiperConfig(id, container) {\n\t\t\t\t\tconst isAuto = container.classList.contains('wac-image-slider--auto-type');\n\t\t\t\t\tconst slideCount = container.querySelectorAll('.swiper-slide').length;\n\t\t\t\t\tconst enableLoop = slideCount > 1;\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\tloop: enableLoop,\n\t\t\t\t\t\tpagination: false,\n\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\tnextEl: `#${id}-next`,\n\t\t\t\t\t\t\tprevEl: `#${id}-prev`,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcenteredSlides: false,\n\t\t\t\t\t\tspaceBetween: isAuto ? 40 : 0,\n\t\t\t\t\t\tslidesPerView: isAuto ? 'auto' : 1,\n\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\tobserveParents: true,\n\t\t\t\t\t\twatchSlidesProgress: true,\n\t\t\t\t\t\tpreloadImages: false,\n\t\t\t\t\t\tlazy: { loadPrevNext: true, loadPrevNextAmount: 2 },\n\t\t\t\t\t\tbreakpoints: {\n\t\t\t\t\t\t\t0: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 12 : 0 },\n\t\t\t\t\t\t\t600: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t\t768: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t},\n\n\t\t\t\tupdateAllSwipers() {\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper && typeof slider.swiper.update === 'function') {\n\t\t\t\t\t\t\tslider.swiper.update();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tdestroy() {\n\t\t\t\t\tif (this.globalResizeHandler) {\n\t\t\t\t\t\twindow.removeEventListener('resize', this.globalResizeHandler);\n\t\t\t\t\t\tthis.globalResizeHandler = null;\n\t\t\t\t\t}\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper) slider.swiper.destroy(true, true);\n\t\t\t\t\t});\n\t\t\t\t\tthis.sliders.clear();\n\t\t\t\t\tthis._initialized = false;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = false;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loaded');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\t\t\t\t},\n\t\t\t};\n\n\t\t\twindow.WACImageSliderManager = WACImageSliderManager;\n\t\t\tfunction start() {\n\t\t\t\tif (!window[INIT_KEY] && !document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\t\tWACImageSliderManager.init();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', start);\n\t\t\t} else {\n\t\t\t\tsetTimeout(start, 100);\n\t\t\t}\n\n\t\t})();\n\t<\/script>\n    <\/div>\n    <div class=\"wac-resource__content\">\n        \t\t\t<div class=\"wac-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t675 pies cuadrados\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tBarras de sujeci\u00f3n en el ba\u00f1o\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tPuertas de al menos 32\" de ancho\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tDucha Roll-in\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tFrente al mar\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tUna cama King\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n                    <div class=\"wac-resource__action-list is-tag-list\">\n                                        <a href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/3d-model\/1\/4?b11t0=1&#038;ha17=1\" target=\"_blank\" class=\"wac-resource__action-item is-tag-item\" rel=\"noopener\">\n                            Visita en 3D                        <\/a>\n                                <\/div>\n        \n        <h2 class=\"wac-resource__title\">HABITACI\u00d3N ACCESIBLE CON CAMA KING Y DUCHA<\/h2>\n        <a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/habitaciones\/1-king-accesible-para-movilidad-con-ducha-adaptada\/\" class=\"wac-resource__read-more-link is-read-more-link\">\n            M\u00e1s informaci\u00f3n        <\/a>\n    <\/div>\n<\/div>\n    <div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5adedfed\" data-id=\"279\">\n\n    <div class=\"wac-resource__media\">\n        <div class=\"wac-image-slider wac-image-slider--single-type wp-block-waldorf-astoria-image-slider\" id=\"wac-image-slider-69dee5adee58e\" data-lightbox-enabled=\"false\">\n\t<div class=\"wac-image-slider__wrapper swiper\">\n\t\t<div class=\"wac-image-slider__list swiper-wrapper\">\n\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Habitaci\u00f3n con vistas al oc\u00e9ano en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO CON CAMA KING FRENTE AL OC\u00c9ANO, con una decoraci\u00f3n refinada y un ambiente tranquilo.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Cuarto de ba\u00f1o con lavabo doble en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO CON CAMA KING FRENTE AL MAR, de dise\u00f1o elegante y comodidades modernas\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-3-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Habitaci\u00f3n con una acogedora zona de estar en la HABITACI\u00d3N DE HU\u00c9SPED DELUXE OCEANFRONT KING BED, con una decoraci\u00f3n elegante y un ambiente relajante.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-CUN-Hab.602-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Balc\u00f3n con piscina privada e impresionantes vistas al oc\u00e9ano, que ofrece un retiro al aire libre sereno y lujoso\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wac-image-slider__navigation\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-image-slider-69dee5adee58e-prev\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-image-slider-69dee5adee58e-next\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\t<script>\n\t\t(function () {\n\t\t\t'use strict';\n\n\t\t\tconst INIT_KEY = 'WACImageSliderManager_initialized';\n\t\t\tconst LOADING_KEY = 'WACImageSliderManager_loading';\n\n\t\t\tif (window[INIT_KEY] || document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (window[LOADING_KEY] || document.documentElement.hasAttribute('data-wac-slider-loading')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\twindow[LOADING_KEY] = true;\n\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loading', 'true');\n\n\t\t\tconst WACImageSliderManager = {\n\t\t\t\t_initialized: false,\n\t\t\t\t_loading: true,\n\t\t\t\tsliders: new Map(),\n\t\t\t\tglobalResizeHandler: null,\n\n\t\t\t\tinit() {\n\t\t\t\t\tif (this._initialized) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.setupGlobalResizeHandler();\n\t\t\t\t\tthis.initializeAllSliders();\n\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = true;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loaded', 'true');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\n\t\t\t\t\tif (window.WACLightbox && typeof window.WACLightbox.initializeSliderImages === 'function') {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\twindow.WACLightbox.initializeSliderImages();\n\t\t\t\t\t\t}, 100);\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tsetupGlobalResizeHandler() {\n\t\t\t\t\tif (this.globalResizeHandler) return;\n\n\t\t\t\t\tlet resizeTimeout;\n\t\t\t\t\tthis.globalResizeHandler = () => {\n\t\t\t\t\t\tclearTimeout(resizeTimeout);\n\t\t\t\t\t\tresizeTimeout = setTimeout(() => {\n\t\t\t\t\t\t\tthis.updateAllSwipers();\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t};\n\n\t\t\t\t\twindow.addEventListener('resize', this.globalResizeHandler);\n\t\t\t\t},\n\n\t\t\t\tinitializeAllSliders() {\n\t\t\t\t\tconst elements = document.querySelectorAll('[class*=\"wac-image-slider\"]:not([class*=\"__\"])');\n\t\t\t\t\telements.forEach(el => {\n\t\t\t\t\t\tconst id = el.id;\n\t\t\t\t\t\tif (id && !this.sliders.has(id)) {\n\t\t\t\t\t\t\tthis.initializeSlider(id);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tinitializeSlider(id) {\n\t\t\t\t\tif (this.sliders.has(id)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst container = document.getElementById(id);\n\t\t\t\t\tif (!container) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst slider = { id, container, swiper: null };\n\t\t\t\t\tthis.sliders.set(id, slider);\n\t\t\t\t\tthis.initSwiper(slider);\n\t\t\t\t},\n\n\t\t\t\tinitSwiper(slider) {\n\t\t\t\t\tconst { id, container } = slider;\n\n\t\t\t\t\tif (typeof Swiper === 'undefined') {\n\t\t\t\t\t\tsetTimeout(() => this.initSwiper(slider), 100);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (container.querySelector('.swiper-initialized')) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconst config = this.getSwiperConfig(id, container);\n\t\t\t\t\t\tslider.swiper = new Swiper(`#${id} .swiper`, config);\n\t\t\t\t\t} catch (error) {\n\t\t\t\t\t\t\/\/ Silent error handling\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tgetSwiperConfig(id, container) {\n\t\t\t\t\tconst isAuto = container.classList.contains('wac-image-slider--auto-type');\n\t\t\t\t\tconst slideCount = container.querySelectorAll('.swiper-slide').length;\n\t\t\t\t\tconst enableLoop = slideCount > 1;\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\tloop: enableLoop,\n\t\t\t\t\t\tpagination: false,\n\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\tnextEl: `#${id}-next`,\n\t\t\t\t\t\t\tprevEl: `#${id}-prev`,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcenteredSlides: false,\n\t\t\t\t\t\tspaceBetween: isAuto ? 40 : 0,\n\t\t\t\t\t\tslidesPerView: isAuto ? 'auto' : 1,\n\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\tobserveParents: true,\n\t\t\t\t\t\twatchSlidesProgress: true,\n\t\t\t\t\t\tpreloadImages: false,\n\t\t\t\t\t\tlazy: { loadPrevNext: true, loadPrevNextAmount: 2 },\n\t\t\t\t\t\tbreakpoints: {\n\t\t\t\t\t\t\t0: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 12 : 0 },\n\t\t\t\t\t\t\t600: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t\t768: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t},\n\n\t\t\t\tupdateAllSwipers() {\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper && typeof slider.swiper.update === 'function') {\n\t\t\t\t\t\t\tslider.swiper.update();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tdestroy() {\n\t\t\t\t\tif (this.globalResizeHandler) {\n\t\t\t\t\t\twindow.removeEventListener('resize', this.globalResizeHandler);\n\t\t\t\t\t\tthis.globalResizeHandler = null;\n\t\t\t\t\t}\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper) slider.swiper.destroy(true, true);\n\t\t\t\t\t});\n\t\t\t\t\tthis.sliders.clear();\n\t\t\t\t\tthis._initialized = false;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = false;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loaded');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\t\t\t\t},\n\t\t\t};\n\n\t\t\twindow.WACImageSliderManager = WACImageSliderManager;\n\t\t\tfunction start() {\n\t\t\t\tif (!window[INIT_KEY] && !document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\t\tWACImageSliderManager.init();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', start);\n\t\t\t} else {\n\t\t\t\tsetTimeout(start, 100);\n\t\t\t}\n\n\t\t})();\n\t<\/script>\n    <\/div>\n    <div class=\"wac-resource__content\">\n        \t\t\t<div class=\"wac-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t675 pies cuadrados\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tVista al mar\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tBalc\u00f3n privado\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSoaking tub\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tUna cama King\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n                    <div class=\"wac-resource__action-list is-tag-list\">\n                                        <a href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/3d-model\/1\/9?b11t0=1&#038;ha17=1\" target=\"_blank\" class=\"wac-resource__action-item is-tag-item\" rel=\"noopener\">\n                            Visita en 3D                        <\/a>\n                                <\/div>\n        \n        <h2 class=\"wac-resource__title\">HABITACI\u00d3N DE LUJO CON CAMA KING FRENTE AL MAR<\/h2>\n        <a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/habitaciones\/habitacion-deluxe-frente-al-mar-con-cama-king\/\" class=\"wac-resource__read-more-link is-read-more-link\">\n            M\u00e1s informaci\u00f3n        <\/a>\n    <\/div>\n<\/div>\n    <div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5ae065b8\" data-id=\"733\">\n\n    <div class=\"wac-resource__media\">\n        <div class=\"wac-image-slider wac-image-slider--single-type wp-block-waldorf-astoria-image-slider\" id=\"wac-image-slider-69dee5ae06ca4\" data-lightbox-enabled=\"false\">\n\t<div class=\"wac-image-slider__wrapper swiper\">\n\t\t<div class=\"wac-image-slider__list swiper-wrapper\">\n\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"704\" height=\"1024\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-Cancun-102103-704x1024.webp\" class=\"wac-image-slider__item-image\" alt=\"Lujoso cuarto de ba\u00f1o en la HABITACI\u00d3N DE HU\u00c9SPEDES CON DOS CAMAS QUEEN SWIM UP POOL del Waldorf Astoria Canc\u00fan con acceso privado a la piscina y elegantes detalles de m\u00e1rmol\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"691\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-Cancun-1021411B-1024x691.webp\" class=\"wac-image-slider__item-image\" alt=\"Piscina privada con exuberante vegetaci\u00f3n en SWIM UP POOL TWO QUEEN BED GUESTROOM, que ofrece un refugio sereno y lujoso.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/601-Deluxe-Ocean-Front-Two-Queen-Beds-Guestroom-Q2RV-3-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Elegante habitaci\u00f3n en el DELUXE OCEAN FRONT 2 QUEEN BEDS GUESTROOM, con decoraci\u00f3n moderna y confort.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Cuarto de ba\u00f1o con lavabo doble en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO CON CAMA KING FRENTE AL MAR, de dise\u00f1o elegante y comodidades modernas\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wac-image-slider__navigation\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-image-slider-69dee5ae06ca4-prev\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-image-slider-69dee5ae06ca4-next\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\t<script>\n\t\t(function () {\n\t\t\t'use strict';\n\n\t\t\tconst INIT_KEY = 'WACImageSliderManager_initialized';\n\t\t\tconst LOADING_KEY = 'WACImageSliderManager_loading';\n\n\t\t\tif (window[INIT_KEY] || document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (window[LOADING_KEY] || document.documentElement.hasAttribute('data-wac-slider-loading')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\twindow[LOADING_KEY] = true;\n\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loading', 'true');\n\n\t\t\tconst WACImageSliderManager = {\n\t\t\t\t_initialized: false,\n\t\t\t\t_loading: true,\n\t\t\t\tsliders: new Map(),\n\t\t\t\tglobalResizeHandler: null,\n\n\t\t\t\tinit() {\n\t\t\t\t\tif (this._initialized) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.setupGlobalResizeHandler();\n\t\t\t\t\tthis.initializeAllSliders();\n\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = true;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loaded', 'true');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\n\t\t\t\t\tif (window.WACLightbox && typeof window.WACLightbox.initializeSliderImages === 'function') {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\twindow.WACLightbox.initializeSliderImages();\n\t\t\t\t\t\t}, 100);\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tsetupGlobalResizeHandler() {\n\t\t\t\t\tif (this.globalResizeHandler) return;\n\n\t\t\t\t\tlet resizeTimeout;\n\t\t\t\t\tthis.globalResizeHandler = () => {\n\t\t\t\t\t\tclearTimeout(resizeTimeout);\n\t\t\t\t\t\tresizeTimeout = setTimeout(() => {\n\t\t\t\t\t\t\tthis.updateAllSwipers();\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t};\n\n\t\t\t\t\twindow.addEventListener('resize', this.globalResizeHandler);\n\t\t\t\t},\n\n\t\t\t\tinitializeAllSliders() {\n\t\t\t\t\tconst elements = document.querySelectorAll('[class*=\"wac-image-slider\"]:not([class*=\"__\"])');\n\t\t\t\t\telements.forEach(el => {\n\t\t\t\t\t\tconst id = el.id;\n\t\t\t\t\t\tif (id && !this.sliders.has(id)) {\n\t\t\t\t\t\t\tthis.initializeSlider(id);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tinitializeSlider(id) {\n\t\t\t\t\tif (this.sliders.has(id)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst container = document.getElementById(id);\n\t\t\t\t\tif (!container) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst slider = { id, container, swiper: null };\n\t\t\t\t\tthis.sliders.set(id, slider);\n\t\t\t\t\tthis.initSwiper(slider);\n\t\t\t\t},\n\n\t\t\t\tinitSwiper(slider) {\n\t\t\t\t\tconst { id, container } = slider;\n\n\t\t\t\t\tif (typeof Swiper === 'undefined') {\n\t\t\t\t\t\tsetTimeout(() => this.initSwiper(slider), 100);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (container.querySelector('.swiper-initialized')) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconst config = this.getSwiperConfig(id, container);\n\t\t\t\t\t\tslider.swiper = new Swiper(`#${id} .swiper`, config);\n\t\t\t\t\t} catch (error) {\n\t\t\t\t\t\t\/\/ Silent error handling\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tgetSwiperConfig(id, container) {\n\t\t\t\t\tconst isAuto = container.classList.contains('wac-image-slider--auto-type');\n\t\t\t\t\tconst slideCount = container.querySelectorAll('.swiper-slide').length;\n\t\t\t\t\tconst enableLoop = slideCount > 1;\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\tloop: enableLoop,\n\t\t\t\t\t\tpagination: false,\n\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\tnextEl: `#${id}-next`,\n\t\t\t\t\t\t\tprevEl: `#${id}-prev`,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcenteredSlides: false,\n\t\t\t\t\t\tspaceBetween: isAuto ? 40 : 0,\n\t\t\t\t\t\tslidesPerView: isAuto ? 'auto' : 1,\n\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\tobserveParents: true,\n\t\t\t\t\t\twatchSlidesProgress: true,\n\t\t\t\t\t\tpreloadImages: false,\n\t\t\t\t\t\tlazy: { loadPrevNext: true, loadPrevNextAmount: 2 },\n\t\t\t\t\t\tbreakpoints: {\n\t\t\t\t\t\t\t0: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 12 : 0 },\n\t\t\t\t\t\t\t600: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t\t768: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t},\n\n\t\t\t\tupdateAllSwipers() {\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper && typeof slider.swiper.update === 'function') {\n\t\t\t\t\t\t\tslider.swiper.update();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tdestroy() {\n\t\t\t\t\tif (this.globalResizeHandler) {\n\t\t\t\t\t\twindow.removeEventListener('resize', this.globalResizeHandler);\n\t\t\t\t\t\tthis.globalResizeHandler = null;\n\t\t\t\t\t}\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper) slider.swiper.destroy(true, true);\n\t\t\t\t\t});\n\t\t\t\t\tthis.sliders.clear();\n\t\t\t\t\tthis._initialized = false;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = false;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loaded');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\t\t\t\t},\n\t\t\t};\n\n\t\t\twindow.WACImageSliderManager = WACImageSliderManager;\n\t\t\tfunction start() {\n\t\t\t\tif (!window[INIT_KEY] && !document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\t\tWACImageSliderManager.init();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', start);\n\t\t\t} else {\n\t\t\t\tsetTimeout(start, 100);\n\t\t\t}\n\n\t\t})();\n\t<\/script>\n    <\/div>\n    <div class=\"wac-resource__content\">\n        \t\t\t<div class=\"wac-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t675 pies cuadrados\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tVista al mar\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tPiscina privada\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSoaking tub\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tDos camas Queen\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tMayores de 10 a\u00f1os\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n                    <div class=\"wac-resource__action-list is-tag-list\">\n                                        <a href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/3d-model\/2\/0?b11t0=1&#038;ha17=1\" target=\"_blank\" class=\"wac-resource__action-item is-tag-item\" rel=\"noopener\">\n                            Visita en 3D                        <\/a>\n                                <\/div>\n        \n        <h2 class=\"wac-resource__title\">HABITACI\u00d3N SWIM UP POOL CON DOS CAMAS QUEEN<\/h2>\n        <a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/habitaciones\/habitacion-con-acceso-a-piscina-y-2-camas-queen\/\" class=\"wac-resource__read-more-link is-read-more-link\">\n            M\u00e1s informaci\u00f3n        <\/a>\n    <\/div>\n<\/div>\n    <div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5ae10852\" data-id=\"734\">\n\n    <div class=\"wac-resource__media\">\n        <div class=\"wac-image-slider wac-image-slider--single-type wp-block-waldorf-astoria-image-slider\" id=\"wac-image-slider-69dee5ae10e9d\" data-lightbox-enabled=\"false\">\n\t<div class=\"wac-image-slider__wrapper swiper\">\n\t\t<div class=\"wac-image-slider__list swiper-wrapper\">\n\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/ADA-Room-K1RRD-3-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Cuarto de ba\u00f1o con ducha accesible y vistas al oc\u00e9ano en la HABITACI\u00d3N 1 KING ACCESIBLE CON MOVILIDAD, que ofrece un dise\u00f1o c\u00f3modo e inclusivo\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"716\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/ADA-Room-K1RRD-4-1024x716.webp\" class=\"wac-image-slider__item-image\" alt=\"Cuarto de ba\u00f1o adaptado a la ADA en la HABITACI\u00d3N 1 KING ACCESIBLE A LA MOVILIDAD, con servicios accesibles para una estancia c\u00f3moda y confortable\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"756\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/ADA-Room-K1RRD-2-1024x756.webp\" class=\"wac-image-slider__item-image\" alt=\"Mueble de ba\u00f1o en la HABITACI\u00d3N 1 KING ACCESIBLE POR MOVILIDAD, con dise\u00f1o accesible y modernas comodidades para mayor confort y conveniencia\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/ADA-Room-K1RRD-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Sala de estar y dormitorio en la HABITACI\u00d3N 1 KING MOBILITY ACCESSIBLE con ducha antivuelco, dise\u00f1ada para el confort y la accesibilidad con interiores espaciosos y elegantes.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wac-image-slider__navigation\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-image-slider-69dee5ae10e9d-prev\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-image-slider-69dee5ae10e9d-next\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\t<script>\n\t\t(function () {\n\t\t\t'use strict';\n\n\t\t\tconst INIT_KEY = 'WACImageSliderManager_initialized';\n\t\t\tconst LOADING_KEY = 'WACImageSliderManager_loading';\n\n\t\t\tif (window[INIT_KEY] || document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (window[LOADING_KEY] || document.documentElement.hasAttribute('data-wac-slider-loading')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\twindow[LOADING_KEY] = true;\n\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loading', 'true');\n\n\t\t\tconst WACImageSliderManager = {\n\t\t\t\t_initialized: false,\n\t\t\t\t_loading: true,\n\t\t\t\tsliders: new Map(),\n\t\t\t\tglobalResizeHandler: null,\n\n\t\t\t\tinit() {\n\t\t\t\t\tif (this._initialized) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.setupGlobalResizeHandler();\n\t\t\t\t\tthis.initializeAllSliders();\n\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = true;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loaded', 'true');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\n\t\t\t\t\tif (window.WACLightbox && typeof window.WACLightbox.initializeSliderImages === 'function') {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\twindow.WACLightbox.initializeSliderImages();\n\t\t\t\t\t\t}, 100);\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tsetupGlobalResizeHandler() {\n\t\t\t\t\tif (this.globalResizeHandler) return;\n\n\t\t\t\t\tlet resizeTimeout;\n\t\t\t\t\tthis.globalResizeHandler = () => {\n\t\t\t\t\t\tclearTimeout(resizeTimeout);\n\t\t\t\t\t\tresizeTimeout = setTimeout(() => {\n\t\t\t\t\t\t\tthis.updateAllSwipers();\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t};\n\n\t\t\t\t\twindow.addEventListener('resize', this.globalResizeHandler);\n\t\t\t\t},\n\n\t\t\t\tinitializeAllSliders() {\n\t\t\t\t\tconst elements = document.querySelectorAll('[class*=\"wac-image-slider\"]:not([class*=\"__\"])');\n\t\t\t\t\telements.forEach(el => {\n\t\t\t\t\t\tconst id = el.id;\n\t\t\t\t\t\tif (id && !this.sliders.has(id)) {\n\t\t\t\t\t\t\tthis.initializeSlider(id);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tinitializeSlider(id) {\n\t\t\t\t\tif (this.sliders.has(id)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst container = document.getElementById(id);\n\t\t\t\t\tif (!container) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst slider = { id, container, swiper: null };\n\t\t\t\t\tthis.sliders.set(id, slider);\n\t\t\t\t\tthis.initSwiper(slider);\n\t\t\t\t},\n\n\t\t\t\tinitSwiper(slider) {\n\t\t\t\t\tconst { id, container } = slider;\n\n\t\t\t\t\tif (typeof Swiper === 'undefined') {\n\t\t\t\t\t\tsetTimeout(() => this.initSwiper(slider), 100);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (container.querySelector('.swiper-initialized')) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconst config = this.getSwiperConfig(id, container);\n\t\t\t\t\t\tslider.swiper = new Swiper(`#${id} .swiper`, config);\n\t\t\t\t\t} catch (error) {\n\t\t\t\t\t\t\/\/ Silent error handling\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tgetSwiperConfig(id, container) {\n\t\t\t\t\tconst isAuto = container.classList.contains('wac-image-slider--auto-type');\n\t\t\t\t\tconst slideCount = container.querySelectorAll('.swiper-slide').length;\n\t\t\t\t\tconst enableLoop = slideCount > 1;\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\tloop: enableLoop,\n\t\t\t\t\t\tpagination: false,\n\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\tnextEl: `#${id}-next`,\n\t\t\t\t\t\t\tprevEl: `#${id}-prev`,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcenteredSlides: false,\n\t\t\t\t\t\tspaceBetween: isAuto ? 40 : 0,\n\t\t\t\t\t\tslidesPerView: isAuto ? 'auto' : 1,\n\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\tobserveParents: true,\n\t\t\t\t\t\twatchSlidesProgress: true,\n\t\t\t\t\t\tpreloadImages: false,\n\t\t\t\t\t\tlazy: { loadPrevNext: true, loadPrevNextAmount: 2 },\n\t\t\t\t\t\tbreakpoints: {\n\t\t\t\t\t\t\t0: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 12 : 0 },\n\t\t\t\t\t\t\t600: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t\t768: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t},\n\n\t\t\t\tupdateAllSwipers() {\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper && typeof slider.swiper.update === 'function') {\n\t\t\t\t\t\t\tslider.swiper.update();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tdestroy() {\n\t\t\t\t\tif (this.globalResizeHandler) {\n\t\t\t\t\t\twindow.removeEventListener('resize', this.globalResizeHandler);\n\t\t\t\t\t\tthis.globalResizeHandler = null;\n\t\t\t\t\t}\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper) slider.swiper.destroy(true, true);\n\t\t\t\t\t});\n\t\t\t\t\tthis.sliders.clear();\n\t\t\t\t\tthis._initialized = false;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = false;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loaded');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\t\t\t\t},\n\t\t\t};\n\n\t\t\twindow.WACImageSliderManager = WACImageSliderManager;\n\t\t\tfunction start() {\n\t\t\t\tif (!window[INIT_KEY] && !document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\t\tWACImageSliderManager.init();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', start);\n\t\t\t} else {\n\t\t\t\tsetTimeout(start, 100);\n\t\t\t}\n\n\t\t})();\n\t<\/script>\n    <\/div>\n    <div class=\"wac-resource__content\">\n        \t\t\t<div class=\"wac-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t675 pies cuadrados\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tDucha Roll-in\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tBarras de sujeci\u00f3n en el ba\u00f1o\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tPuertas de al menos 32\" de ancho\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSoaking tub\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tDos camas Queen\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n                    <div class=\"wac-resource__action-list is-tag-list\">\n                                        <a href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/3d-model\/1\/3?b11t0=1&#038;ha17=1\" target=\"_blank\" class=\"wac-resource__action-item is-tag-item\" rel=\"noopener\">\n                            Visita en 3D                        <\/a>\n                                <\/div>\n        \n        <h2 class=\"wac-resource__title\">DOS CAMAS QUEEN ACCESIBLES CON DUCHA<\/h2>\n        <a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/habitaciones\/2-camas-queen-accesible-para-movilidad-con-ducha-adaptada\/\" class=\"wac-resource__read-more-link is-read-more-link\">\n            M\u00e1s informaci\u00f3n        <\/a>\n    <\/div>\n<\/div>\n    <div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5ae19ad0\" data-id=\"736\">\n\n    <div class=\"wac-resource__media\">\n        <div class=\"wac-image-slider wac-image-slider--single-type wp-block-waldorf-astoria-image-slider\" id=\"wac-image-slider-69dee5ae1a0a6\" data-lightbox-enabled=\"false\">\n\t<div class=\"wac-image-slider__wrapper swiper\">\n\t\t<div class=\"wac-image-slider__list swiper-wrapper\">\n\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/28112124\/selector-multi-1024x682.webp\" class=\"wac-image-slider__item-image\" alt=\"Suite luminosa con dos camas, balc\u00f3n privado y vistas al oc\u00e9ano\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/601-Deluxe-Ocean-Front-Two-Queen-Beds-Guestroom-Q2RV-3-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Elegante habitaci\u00f3n en el DELUXE OCEAN FRONT 2 QUEEN BEDS GUESTROOM, con decoraci\u00f3n moderna y confort.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/633-Deluxe-Ocean-Front-Two-Queen-Beds-Guestroom-Q2RV-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Elegante dormitorio en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO FRENTE AL MAR CON 2 CAMAS QUEEN, que ofrece comodidad y una elegante decoraci\u00f3n inspirada en el mar.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-CUN-Hab.602-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Balc\u00f3n con piscina privada e impresionantes vistas al oc\u00e9ano, que ofrece un retiro al aire libre sereno y lujoso\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Cuarto de ba\u00f1o con lavabo doble en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO CON CAMA KING FRENTE AL MAR, de dise\u00f1o elegante y comodidades modernas\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wac-image-slider__navigation\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-image-slider-69dee5ae1a0a6-prev\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-image-slider-69dee5ae1a0a6-next\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\t<script>\n\t\t(function () {\n\t\t\t'use strict';\n\n\t\t\tconst INIT_KEY = 'WACImageSliderManager_initialized';\n\t\t\tconst LOADING_KEY = 'WACImageSliderManager_loading';\n\n\t\t\tif (window[INIT_KEY] || document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (window[LOADING_KEY] || document.documentElement.hasAttribute('data-wac-slider-loading')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\twindow[LOADING_KEY] = true;\n\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loading', 'true');\n\n\t\t\tconst WACImageSliderManager = {\n\t\t\t\t_initialized: false,\n\t\t\t\t_loading: true,\n\t\t\t\tsliders: new Map(),\n\t\t\t\tglobalResizeHandler: null,\n\n\t\t\t\tinit() {\n\t\t\t\t\tif (this._initialized) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.setupGlobalResizeHandler();\n\t\t\t\t\tthis.initializeAllSliders();\n\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = true;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loaded', 'true');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\n\t\t\t\t\tif (window.WACLightbox && typeof window.WACLightbox.initializeSliderImages === 'function') {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\twindow.WACLightbox.initializeSliderImages();\n\t\t\t\t\t\t}, 100);\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tsetupGlobalResizeHandler() {\n\t\t\t\t\tif (this.globalResizeHandler) return;\n\n\t\t\t\t\tlet resizeTimeout;\n\t\t\t\t\tthis.globalResizeHandler = () => {\n\t\t\t\t\t\tclearTimeout(resizeTimeout);\n\t\t\t\t\t\tresizeTimeout = setTimeout(() => {\n\t\t\t\t\t\t\tthis.updateAllSwipers();\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t};\n\n\t\t\t\t\twindow.addEventListener('resize', this.globalResizeHandler);\n\t\t\t\t},\n\n\t\t\t\tinitializeAllSliders() {\n\t\t\t\t\tconst elements = document.querySelectorAll('[class*=\"wac-image-slider\"]:not([class*=\"__\"])');\n\t\t\t\t\telements.forEach(el => {\n\t\t\t\t\t\tconst id = el.id;\n\t\t\t\t\t\tif (id && !this.sliders.has(id)) {\n\t\t\t\t\t\t\tthis.initializeSlider(id);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tinitializeSlider(id) {\n\t\t\t\t\tif (this.sliders.has(id)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst container = document.getElementById(id);\n\t\t\t\t\tif (!container) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst slider = { id, container, swiper: null };\n\t\t\t\t\tthis.sliders.set(id, slider);\n\t\t\t\t\tthis.initSwiper(slider);\n\t\t\t\t},\n\n\t\t\t\tinitSwiper(slider) {\n\t\t\t\t\tconst { id, container } = slider;\n\n\t\t\t\t\tif (typeof Swiper === 'undefined') {\n\t\t\t\t\t\tsetTimeout(() => this.initSwiper(slider), 100);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (container.querySelector('.swiper-initialized')) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconst config = this.getSwiperConfig(id, container);\n\t\t\t\t\t\tslider.swiper = new Swiper(`#${id} .swiper`, config);\n\t\t\t\t\t} catch (error) {\n\t\t\t\t\t\t\/\/ Silent error handling\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tgetSwiperConfig(id, container) {\n\t\t\t\t\tconst isAuto = container.classList.contains('wac-image-slider--auto-type');\n\t\t\t\t\tconst slideCount = container.querySelectorAll('.swiper-slide').length;\n\t\t\t\t\tconst enableLoop = slideCount > 1;\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\tloop: enableLoop,\n\t\t\t\t\t\tpagination: false,\n\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\tnextEl: `#${id}-next`,\n\t\t\t\t\t\t\tprevEl: `#${id}-prev`,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcenteredSlides: false,\n\t\t\t\t\t\tspaceBetween: isAuto ? 40 : 0,\n\t\t\t\t\t\tslidesPerView: isAuto ? 'auto' : 1,\n\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\tobserveParents: true,\n\t\t\t\t\t\twatchSlidesProgress: true,\n\t\t\t\t\t\tpreloadImages: false,\n\t\t\t\t\t\tlazy: { loadPrevNext: true, loadPrevNextAmount: 2 },\n\t\t\t\t\t\tbreakpoints: {\n\t\t\t\t\t\t\t0: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 12 : 0 },\n\t\t\t\t\t\t\t600: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t\t768: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t},\n\n\t\t\t\tupdateAllSwipers() {\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper && typeof slider.swiper.update === 'function') {\n\t\t\t\t\t\t\tslider.swiper.update();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tdestroy() {\n\t\t\t\t\tif (this.globalResizeHandler) {\n\t\t\t\t\t\twindow.removeEventListener('resize', this.globalResizeHandler);\n\t\t\t\t\t\tthis.globalResizeHandler = null;\n\t\t\t\t\t}\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper) slider.swiper.destroy(true, true);\n\t\t\t\t\t});\n\t\t\t\t\tthis.sliders.clear();\n\t\t\t\t\tthis._initialized = false;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = false;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loaded');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\t\t\t\t},\n\t\t\t};\n\n\t\t\twindow.WACImageSliderManager = WACImageSliderManager;\n\t\t\tfunction start() {\n\t\t\t\tif (!window[INIT_KEY] && !document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\t\tWACImageSliderManager.init();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', start);\n\t\t\t} else {\n\t\t\t\tsetTimeout(start, 100);\n\t\t\t}\n\n\t\t})();\n\t<\/script>\n    <\/div>\n    <div class=\"wac-resource__content\">\n        \t\t\t<div class=\"wac-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t675 pies cuadrados\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tVista al mar\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tBalc\u00f3n privado\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSoaking tub\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tDos camas Queen\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n                    <div class=\"wac-resource__action-list is-tag-list\">\n                                        <a href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/3d-model\/1\/11?b11t0=1&#038;ha17=1\" target=\"_blank\" class=\"wac-resource__action-item is-tag-item\" rel=\"noopener\">\n                            Visita en 3D                        <\/a>\n                                <\/div>\n        \n        <h2 class=\"wac-resource__title\">HABITACI\u00d3N DE LUJO FRENTE AL MAR 2 CAMAS QUEEN<\/h2>\n        <a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/habitaciones\/habitacion-deluxe-frente-al-mar-con-2-camas-queen\/\" class=\"wac-resource__read-more-link is-read-more-link\">\n            M\u00e1s informaci\u00f3n        <\/a>\n    <\/div>\n<\/div>\n    \t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"wac-accommodation-selector__item-action-list is-action-list\">\n\t\t\t\t\t\t\t\t<div class=\"wac-accommodation-selector__item-action-item is-action-item\">\n\t\t\t\t\t\t\t\t\t<a href=\"#\"\n\t\t\t\t\t\t\t\t\t\tclass=\"wac-accommodation-selector__item-action-link wac-accommodation-selector__item-action-link--close is-action-link nice-button\">\n\t\t\t\t\t\t\t\t\t\tVolver a HABITACIONES\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-accommodation-selector__item\" data-block-index=\"1\"\n\t\t\t\t\tdata-accommodation-type=\"36\">\n\t\t\t\t\t<a name=\"suites\"><\/a>\n\t\t\t\t\t<div class=\"wac-accommodation-selector__item-selector\">\n\t\t\t\t\t\t\t\t<div class=\"wac-featured-video wac-accommodation-image-block has-block-background\"\n\t\t\tid=\"wac-accommodation-image-69dee5ae210e0\" data-anchor=\"suites\">\n\n\t\t\t<div class=\"wac-featured-video__content\">\n\t\t\t\t<h3 class=\"wac-featured-video__title\">\n\t\t\t\t\tSUITES\t\t\t\t<\/h3>\n\n\t\t\t\t\t\t\t\t\t<div class=\"wac-featured-video__text is-text\">\n\t\t\t\t\t\t<em><span style=\"font-weight: 400\">Espacio y Gracia<\/span><\/em>\r\n\r\n<span style=\"font-weight: 400\">Nuestras suites de la Riviera Maya, cada una con m\u00e1s de 1.000 metros cuadrados de espacio para relajarse y disfrutar de las impresionantes vistas, cuentan con salas de estar independientes con grandes mesas de comedor, segundos ba\u00f1os y la opci\u00f3n de una mesa de billar y un bar, adem\u00e1s de amplios dormitorios con ba\u00f1os de spa y balcones frente al mar o terrazas con ba\u00f1eras privadas. Servicios mejorados para estancias de 3 noches o m\u00e1s.<\/span>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"wac-featured-video__action-list is-action-list\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wac-featured-video__action-item is-action-item\">\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.hilton.com\/en\/book\/reservation\/rooms\/?ctyhocn=CUNWAWA\" class=\"wac-featured-video__action-link is-action-link nice-button nice-button--is-regular\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t\t\t\tReserve ahora\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"wac-featured-video__media wac-accommodation-image-block__media\">\n\t\t\t\t\t<div class=\"wac-accommodation-image-block__image\"\n\t\t\t\t\t\tstyle=\"background-image: url('https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/610-Deluxe-Ocean-Front-Suite-with-King-Bed-K1RVP1-2.webp')\"\n\t\t\t\t\t\taria-label=\"SUITES\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"wac-accommodation-selector__item-content\"\n\t\t\t\t\t\t\tdata-accommodation-type=\"36\">\n\t\t\t\t\t\t\t<div class=\"wac-accommodation-selector__room-list\">\n\t\t\t\t\t\t\t\t<div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5ae25948\" data-id=\"730\">\n\n    <div class=\"wac-resource__media\">\n        <div class=\"wac-image-slider wac-image-slider--single-type wp-block-waldorf-astoria-image-slider\" id=\"wac-image-slider-69dee5ae25f99\" data-lightbox-enabled=\"false\">\n\t<div class=\"wac-image-slider__wrapper swiper\">\n\t\t<div class=\"wac-image-slider__list swiper-wrapper\">\n\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/602-Ocean-Front-Master-Corner-Suite-K1RVU1-4-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Zona de estar con impresionantes vistas al oc\u00e9ano en la OCEAN FRONT SWIM UP MASTER CORNER SUITE, con una decoraci\u00f3n elegante y un ambiente espacioso y relajante.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/602-Ocean-Front-Master-Corner-Suite-K1RVU1-2-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Habitaci\u00f3n con impresionantes vistas al oc\u00e9ano en la OCEAN FRONT SWIM UP MASTER CORNER SUITE, que ofrece un ambiente sereno y elegante\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-CUN-Hab.602-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Balc\u00f3n con piscina privada e impresionantes vistas al oc\u00e9ano, que ofrece un retiro al aire libre sereno y lujoso\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/602-Ocean-Front-Master-Corner-Suite-K1RVU1-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Lujoso cuarto de ba\u00f1o en la OCEAN FRONT SWIM UP MASTER CORNER SUITE, con elegantes acabados y modernas comodidades.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/26115747\/Waldorf-Astoria-Cancun-1128222-1024x683.jpg\" class=\"wac-image-slider__item-image\" alt=\"Una mesa de billar cerca de una mampara de cristal, con un dise\u00f1o de papel artesanal en la pared.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/26115738\/Copy-of-602-Ocean-Front-Master-Corner-Suite-K1RVU1-5-1024x683.jpg\" class=\"wac-image-slider__item-image\" alt=\"Tres acogedoras sillas se sientan junto a la encimera de la cocina, con un retrato colgado en la pared.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Cuarto de ba\u00f1o con lavabo doble en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO CON CAMA KING FRENTE AL MAR, de dise\u00f1o elegante y comodidades modernas\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wac-image-slider__navigation\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-image-slider-69dee5ae25f99-prev\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-image-slider-69dee5ae25f99-next\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\t<script>\n\t\t(function () {\n\t\t\t'use strict';\n\n\t\t\tconst INIT_KEY = 'WACImageSliderManager_initialized';\n\t\t\tconst LOADING_KEY = 'WACImageSliderManager_loading';\n\n\t\t\tif (window[INIT_KEY] || document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (window[LOADING_KEY] || document.documentElement.hasAttribute('data-wac-slider-loading')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\twindow[LOADING_KEY] = true;\n\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loading', 'true');\n\n\t\t\tconst WACImageSliderManager = {\n\t\t\t\t_initialized: false,\n\t\t\t\t_loading: true,\n\t\t\t\tsliders: new Map(),\n\t\t\t\tglobalResizeHandler: null,\n\n\t\t\t\tinit() {\n\t\t\t\t\tif (this._initialized) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.setupGlobalResizeHandler();\n\t\t\t\t\tthis.initializeAllSliders();\n\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = true;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loaded', 'true');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\n\t\t\t\t\tif (window.WACLightbox && typeof window.WACLightbox.initializeSliderImages === 'function') {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\twindow.WACLightbox.initializeSliderImages();\n\t\t\t\t\t\t}, 100);\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tsetupGlobalResizeHandler() {\n\t\t\t\t\tif (this.globalResizeHandler) return;\n\n\t\t\t\t\tlet resizeTimeout;\n\t\t\t\t\tthis.globalResizeHandler = () => {\n\t\t\t\t\t\tclearTimeout(resizeTimeout);\n\t\t\t\t\t\tresizeTimeout = setTimeout(() => {\n\t\t\t\t\t\t\tthis.updateAllSwipers();\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t};\n\n\t\t\t\t\twindow.addEventListener('resize', this.globalResizeHandler);\n\t\t\t\t},\n\n\t\t\t\tinitializeAllSliders() {\n\t\t\t\t\tconst elements = document.querySelectorAll('[class*=\"wac-image-slider\"]:not([class*=\"__\"])');\n\t\t\t\t\telements.forEach(el => {\n\t\t\t\t\t\tconst id = el.id;\n\t\t\t\t\t\tif (id && !this.sliders.has(id)) {\n\t\t\t\t\t\t\tthis.initializeSlider(id);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tinitializeSlider(id) {\n\t\t\t\t\tif (this.sliders.has(id)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst container = document.getElementById(id);\n\t\t\t\t\tif (!container) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst slider = { id, container, swiper: null };\n\t\t\t\t\tthis.sliders.set(id, slider);\n\t\t\t\t\tthis.initSwiper(slider);\n\t\t\t\t},\n\n\t\t\t\tinitSwiper(slider) {\n\t\t\t\t\tconst { id, container } = slider;\n\n\t\t\t\t\tif (typeof Swiper === 'undefined') {\n\t\t\t\t\t\tsetTimeout(() => this.initSwiper(slider), 100);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (container.querySelector('.swiper-initialized')) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconst config = this.getSwiperConfig(id, container);\n\t\t\t\t\t\tslider.swiper = new Swiper(`#${id} .swiper`, config);\n\t\t\t\t\t} catch (error) {\n\t\t\t\t\t\t\/\/ Silent error handling\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tgetSwiperConfig(id, container) {\n\t\t\t\t\tconst isAuto = container.classList.contains('wac-image-slider--auto-type');\n\t\t\t\t\tconst slideCount = container.querySelectorAll('.swiper-slide').length;\n\t\t\t\t\tconst enableLoop = slideCount > 1;\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\tloop: enableLoop,\n\t\t\t\t\t\tpagination: false,\n\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\tnextEl: `#${id}-next`,\n\t\t\t\t\t\t\tprevEl: `#${id}-prev`,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcenteredSlides: false,\n\t\t\t\t\t\tspaceBetween: isAuto ? 40 : 0,\n\t\t\t\t\t\tslidesPerView: isAuto ? 'auto' : 1,\n\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\tobserveParents: true,\n\t\t\t\t\t\twatchSlidesProgress: true,\n\t\t\t\t\t\tpreloadImages: false,\n\t\t\t\t\t\tlazy: { loadPrevNext: true, loadPrevNextAmount: 2 },\n\t\t\t\t\t\tbreakpoints: {\n\t\t\t\t\t\t\t0: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 12 : 0 },\n\t\t\t\t\t\t\t600: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t\t768: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t},\n\n\t\t\t\tupdateAllSwipers() {\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper && typeof slider.swiper.update === 'function') {\n\t\t\t\t\t\t\tslider.swiper.update();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tdestroy() {\n\t\t\t\t\tif (this.globalResizeHandler) {\n\t\t\t\t\t\twindow.removeEventListener('resize', this.globalResizeHandler);\n\t\t\t\t\t\tthis.globalResizeHandler = null;\n\t\t\t\t\t}\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper) slider.swiper.destroy(true, true);\n\t\t\t\t\t});\n\t\t\t\t\tthis.sliders.clear();\n\t\t\t\t\tthis._initialized = false;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = false;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loaded');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\t\t\t\t},\n\t\t\t};\n\n\t\t\twindow.WACImageSliderManager = WACImageSliderManager;\n\t\t\tfunction start() {\n\t\t\t\tif (!window[INIT_KEY] && !document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\t\tWACImageSliderManager.init();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', start);\n\t\t\t} else {\n\t\t\t\tsetTimeout(start, 100);\n\t\t\t}\n\n\t\t})();\n\t<\/script>\n    <\/div>\n    <div class=\"wac-resource__content\">\n        \t\t\t<div class=\"wac-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t1.680 pies cuadrados\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSuite de esquina\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tBalc\u00f3n privado y soaking tub\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tMesa de billar\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSala de estar y comedor\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tCocina\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n                    <div class=\"wac-resource__action-list is-tag-list\">\n                                        <a href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/3d-model\/3\/3?b11t0=1&#038;ha17=1\" target=\"_blank\" class=\"wac-resource__action-item is-tag-item\" rel=\"noopener\">\n                            Visita en 3D                        <\/a>\n                                <\/div>\n        \n        <h2 class=\"wac-resource__title\">MASTER CORNER SUITE FRENTE AL OC\u00c9ANO CON CAMA KING<\/h2>\n        <a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/habitaciones\/suite-master-esquinera-frente-al-mar-con-cama-king\/\" class=\"wac-resource__read-more-link is-read-more-link\">\n            M\u00e1s informaci\u00f3n        <\/a>\n    <\/div>\n<\/div>\n    <div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5ae2fd28\" data-id=\"731\">\n\n    <div class=\"wac-resource__media\">\n        <div class=\"wac-image-slider wac-image-slider--single-type wp-block-waldorf-astoria-image-slider\" id=\"wac-image-slider-69dee5ae302f0\" data-lightbox-enabled=\"false\">\n\t<div class=\"wac-image-slider__wrapper swiper\">\n\t\t<div class=\"wac-image-slider__list swiper-wrapper\">\n\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/628-Ocean-Front-Suite-with-King-Size-Bed-K1RVX1-4-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Balc\u00f3n con vistas al oc\u00e9ano de la Ocean Front Suite del Waldorf Astoria Canc\u00fan, con impresionantes vistas al mar y acogedores asientos.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/628-Ocean-Front-Suite-with-King-Size-Bed-K1RVX1-3-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Waldorf Astoria Cancun Ocean Front Suite con cama King, decoraci\u00f3n elegante\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-Cancun-Suite628e-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Ba\u00f1o de la Suite Frente al Mar del Waldorf Astoria Canc\u00fan con amplios y lujosos acabados.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/628-Ocean-Front-Suite-with-King-Size-Bed-K1RVX1-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Lujosa zona de estar de la Suite Frente al Mar del Waldorf Astoria Canc\u00fan, con moderna TV y c\u00f3modos asientos.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Cuarto de ba\u00f1o con lavabo doble en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO CON CAMA KING FRENTE AL MAR, de dise\u00f1o elegante y comodidades modernas\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wac-image-slider__navigation\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-image-slider-69dee5ae302f0-prev\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-image-slider-69dee5ae302f0-next\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\t<script>\n\t\t(function () {\n\t\t\t'use strict';\n\n\t\t\tconst INIT_KEY = 'WACImageSliderManager_initialized';\n\t\t\tconst LOADING_KEY = 'WACImageSliderManager_loading';\n\n\t\t\tif (window[INIT_KEY] || document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (window[LOADING_KEY] || document.documentElement.hasAttribute('data-wac-slider-loading')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\twindow[LOADING_KEY] = true;\n\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loading', 'true');\n\n\t\t\tconst WACImageSliderManager = {\n\t\t\t\t_initialized: false,\n\t\t\t\t_loading: true,\n\t\t\t\tsliders: new Map(),\n\t\t\t\tglobalResizeHandler: null,\n\n\t\t\t\tinit() {\n\t\t\t\t\tif (this._initialized) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.setupGlobalResizeHandler();\n\t\t\t\t\tthis.initializeAllSliders();\n\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = true;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loaded', 'true');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\n\t\t\t\t\tif (window.WACLightbox && typeof window.WACLightbox.initializeSliderImages === 'function') {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\twindow.WACLightbox.initializeSliderImages();\n\t\t\t\t\t\t}, 100);\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tsetupGlobalResizeHandler() {\n\t\t\t\t\tif (this.globalResizeHandler) return;\n\n\t\t\t\t\tlet resizeTimeout;\n\t\t\t\t\tthis.globalResizeHandler = () => {\n\t\t\t\t\t\tclearTimeout(resizeTimeout);\n\t\t\t\t\t\tresizeTimeout = setTimeout(() => {\n\t\t\t\t\t\t\tthis.updateAllSwipers();\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t};\n\n\t\t\t\t\twindow.addEventListener('resize', this.globalResizeHandler);\n\t\t\t\t},\n\n\t\t\t\tinitializeAllSliders() {\n\t\t\t\t\tconst elements = document.querySelectorAll('[class*=\"wac-image-slider\"]:not([class*=\"__\"])');\n\t\t\t\t\telements.forEach(el => {\n\t\t\t\t\t\tconst id = el.id;\n\t\t\t\t\t\tif (id && !this.sliders.has(id)) {\n\t\t\t\t\t\t\tthis.initializeSlider(id);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tinitializeSlider(id) {\n\t\t\t\t\tif (this.sliders.has(id)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst container = document.getElementById(id);\n\t\t\t\t\tif (!container) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst slider = { id, container, swiper: null };\n\t\t\t\t\tthis.sliders.set(id, slider);\n\t\t\t\t\tthis.initSwiper(slider);\n\t\t\t\t},\n\n\t\t\t\tinitSwiper(slider) {\n\t\t\t\t\tconst { id, container } = slider;\n\n\t\t\t\t\tif (typeof Swiper === 'undefined') {\n\t\t\t\t\t\tsetTimeout(() => this.initSwiper(slider), 100);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (container.querySelector('.swiper-initialized')) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconst config = this.getSwiperConfig(id, container);\n\t\t\t\t\t\tslider.swiper = new Swiper(`#${id} .swiper`, config);\n\t\t\t\t\t} catch (error) {\n\t\t\t\t\t\t\/\/ Silent error handling\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tgetSwiperConfig(id, container) {\n\t\t\t\t\tconst isAuto = container.classList.contains('wac-image-slider--auto-type');\n\t\t\t\t\tconst slideCount = container.querySelectorAll('.swiper-slide').length;\n\t\t\t\t\tconst enableLoop = slideCount > 1;\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\tloop: enableLoop,\n\t\t\t\t\t\tpagination: false,\n\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\tnextEl: `#${id}-next`,\n\t\t\t\t\t\t\tprevEl: `#${id}-prev`,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcenteredSlides: false,\n\t\t\t\t\t\tspaceBetween: isAuto ? 40 : 0,\n\t\t\t\t\t\tslidesPerView: isAuto ? 'auto' : 1,\n\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\tobserveParents: true,\n\t\t\t\t\t\twatchSlidesProgress: true,\n\t\t\t\t\t\tpreloadImages: false,\n\t\t\t\t\t\tlazy: { loadPrevNext: true, loadPrevNextAmount: 2 },\n\t\t\t\t\t\tbreakpoints: {\n\t\t\t\t\t\t\t0: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 12 : 0 },\n\t\t\t\t\t\t\t600: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t\t768: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t},\n\n\t\t\t\tupdateAllSwipers() {\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper && typeof slider.swiper.update === 'function') {\n\t\t\t\t\t\t\tslider.swiper.update();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tdestroy() {\n\t\t\t\t\tif (this.globalResizeHandler) {\n\t\t\t\t\t\twindow.removeEventListener('resize', this.globalResizeHandler);\n\t\t\t\t\t\tthis.globalResizeHandler = null;\n\t\t\t\t\t}\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper) slider.swiper.destroy(true, true);\n\t\t\t\t\t});\n\t\t\t\t\tthis.sliders.clear();\n\t\t\t\t\tthis._initialized = false;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = false;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loaded');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\t\t\t\t},\n\t\t\t};\n\n\t\t\twindow.WACImageSliderManager = WACImageSliderManager;\n\t\t\tfunction start() {\n\t\t\t\tif (!window[INIT_KEY] && !document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\t\tWACImageSliderManager.init();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', start);\n\t\t\t} else {\n\t\t\t\tsetTimeout(start, 100);\n\t\t\t}\n\n\t\t})();\n\t<\/script>\n    <\/div>\n    <div class=\"wac-resource__content\">\n        \t\t\t<div class=\"wac-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t1035 pies cuadrados\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSuite\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSoaking tub\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tBalc\u00f3n privado\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSala de estar\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n                    <div class=\"wac-resource__action-list is-tag-list\">\n                                        <a href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/3d-model\/3\/0?b11t0=1&#038;ha17=1\" target=\"_blank\" class=\"wac-resource__action-item is-tag-item\" rel=\"noopener\">\n                            Visita en 3D                        <\/a>\n                                <\/div>\n        \n        <h2 class=\"wac-resource__title\">SUITE FRENTE AL MAR CON CAMA KING<\/h2>\n        <a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/habitaciones\/suite-frente-al-mar-con-cama-king\/\" class=\"wac-resource__read-more-link is-read-more-link\">\n            M\u00e1s informaci\u00f3n        <\/a>\n    <\/div>\n<\/div>\n    <div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5ae3919d\" data-id=\"737\">\n\n    <div class=\"wac-resource__media\">\n        <div class=\"wac-image-slider wac-image-slider--single-type wp-block-waldorf-astoria-image-slider\" id=\"wac-image-slider-69dee5ae397b1\" data-lightbox-enabled=\"false\">\n\t<div class=\"wac-image-slider__wrapper swiper\">\n\t\t<div class=\"wac-image-slider__list swiper-wrapper\">\n\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-Cancun-322-Ocean-Front-Suite-with-2-Queen-Beds-Q2RVX1-1-1024x682.webp\" class=\"wac-image-slider__item-image\" alt=\"Lujoso interior de OCEANFRONT SUITE WITH 2 QUEEN BEDS en el Waldorf Astoria Canc\u00fan, con elegante decoraci\u00f3n e impresionantes vistas al oc\u00e9ano.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-Cancun-322-Ocean-Front-Suite-with-2-Queen-Beds-Q2RVX1-2-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Elegante y espacioso interior de la SUITE FRENTE AL MAR CON 2 CAMAS QUEEN, con una decoraci\u00f3n refinada y un ambiente acogedor y agradable.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/628-Ocean-Front-Suite-with-King-Size-Bed-K1RVX1-4-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Balc\u00f3n con vistas al oc\u00e9ano de la Ocean Front Suite del Waldorf Astoria Canc\u00fan, con impresionantes vistas al mar y acogedores asientos.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/628-Ocean-Front-Suite-with-King-Size-Bed-K1RVX1-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Lujosa zona de estar de la Suite Frente al Mar del Waldorf Astoria Canc\u00fan, con moderna TV y c\u00f3modos asientos.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/602-Ocean-Front-Master-Corner-Suite-K1RVU1-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Lujoso cuarto de ba\u00f1o en la OCEAN FRONT SWIM UP MASTER CORNER SUITE, con elegantes acabados y modernas comodidades.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Cuarto de ba\u00f1o con lavabo doble en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO CON CAMA KING FRENTE AL MAR, de dise\u00f1o elegante y comodidades modernas\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wac-image-slider__navigation\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-image-slider-69dee5ae397b1-prev\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-image-slider-69dee5ae397b1-next\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\t<script>\n\t\t(function () {\n\t\t\t'use strict';\n\n\t\t\tconst INIT_KEY = 'WACImageSliderManager_initialized';\n\t\t\tconst LOADING_KEY = 'WACImageSliderManager_loading';\n\n\t\t\tif (window[INIT_KEY] || document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (window[LOADING_KEY] || document.documentElement.hasAttribute('data-wac-slider-loading')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\twindow[LOADING_KEY] = true;\n\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loading', 'true');\n\n\t\t\tconst WACImageSliderManager = {\n\t\t\t\t_initialized: false,\n\t\t\t\t_loading: true,\n\t\t\t\tsliders: new Map(),\n\t\t\t\tglobalResizeHandler: null,\n\n\t\t\t\tinit() {\n\t\t\t\t\tif (this._initialized) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.setupGlobalResizeHandler();\n\t\t\t\t\tthis.initializeAllSliders();\n\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = true;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loaded', 'true');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\n\t\t\t\t\tif (window.WACLightbox && typeof window.WACLightbox.initializeSliderImages === 'function') {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\twindow.WACLightbox.initializeSliderImages();\n\t\t\t\t\t\t}, 100);\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tsetupGlobalResizeHandler() {\n\t\t\t\t\tif (this.globalResizeHandler) return;\n\n\t\t\t\t\tlet resizeTimeout;\n\t\t\t\t\tthis.globalResizeHandler = () => {\n\t\t\t\t\t\tclearTimeout(resizeTimeout);\n\t\t\t\t\t\tresizeTimeout = setTimeout(() => {\n\t\t\t\t\t\t\tthis.updateAllSwipers();\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t};\n\n\t\t\t\t\twindow.addEventListener('resize', this.globalResizeHandler);\n\t\t\t\t},\n\n\t\t\t\tinitializeAllSliders() {\n\t\t\t\t\tconst elements = document.querySelectorAll('[class*=\"wac-image-slider\"]:not([class*=\"__\"])');\n\t\t\t\t\telements.forEach(el => {\n\t\t\t\t\t\tconst id = el.id;\n\t\t\t\t\t\tif (id && !this.sliders.has(id)) {\n\t\t\t\t\t\t\tthis.initializeSlider(id);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tinitializeSlider(id) {\n\t\t\t\t\tif (this.sliders.has(id)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst container = document.getElementById(id);\n\t\t\t\t\tif (!container) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst slider = { id, container, swiper: null };\n\t\t\t\t\tthis.sliders.set(id, slider);\n\t\t\t\t\tthis.initSwiper(slider);\n\t\t\t\t},\n\n\t\t\t\tinitSwiper(slider) {\n\t\t\t\t\tconst { id, container } = slider;\n\n\t\t\t\t\tif (typeof Swiper === 'undefined') {\n\t\t\t\t\t\tsetTimeout(() => this.initSwiper(slider), 100);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (container.querySelector('.swiper-initialized')) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconst config = this.getSwiperConfig(id, container);\n\t\t\t\t\t\tslider.swiper = new Swiper(`#${id} .swiper`, config);\n\t\t\t\t\t} catch (error) {\n\t\t\t\t\t\t\/\/ Silent error handling\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tgetSwiperConfig(id, container) {\n\t\t\t\t\tconst isAuto = container.classList.contains('wac-image-slider--auto-type');\n\t\t\t\t\tconst slideCount = container.querySelectorAll('.swiper-slide').length;\n\t\t\t\t\tconst enableLoop = slideCount > 1;\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\tloop: enableLoop,\n\t\t\t\t\t\tpagination: false,\n\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\tnextEl: `#${id}-next`,\n\t\t\t\t\t\t\tprevEl: `#${id}-prev`,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcenteredSlides: false,\n\t\t\t\t\t\tspaceBetween: isAuto ? 40 : 0,\n\t\t\t\t\t\tslidesPerView: isAuto ? 'auto' : 1,\n\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\tobserveParents: true,\n\t\t\t\t\t\twatchSlidesProgress: true,\n\t\t\t\t\t\tpreloadImages: false,\n\t\t\t\t\t\tlazy: { loadPrevNext: true, loadPrevNextAmount: 2 },\n\t\t\t\t\t\tbreakpoints: {\n\t\t\t\t\t\t\t0: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 12 : 0 },\n\t\t\t\t\t\t\t600: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t\t768: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t},\n\n\t\t\t\tupdateAllSwipers() {\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper && typeof slider.swiper.update === 'function') {\n\t\t\t\t\t\t\tslider.swiper.update();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tdestroy() {\n\t\t\t\t\tif (this.globalResizeHandler) {\n\t\t\t\t\t\twindow.removeEventListener('resize', this.globalResizeHandler);\n\t\t\t\t\t\tthis.globalResizeHandler = null;\n\t\t\t\t\t}\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper) slider.swiper.destroy(true, true);\n\t\t\t\t\t});\n\t\t\t\t\tthis.sliders.clear();\n\t\t\t\t\tthis._initialized = false;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = false;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loaded');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\t\t\t\t},\n\t\t\t};\n\n\t\t\twindow.WACImageSliderManager = WACImageSliderManager;\n\t\t\tfunction start() {\n\t\t\t\tif (!window[INIT_KEY] && !document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\t\tWACImageSliderManager.init();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', start);\n\t\t\t} else {\n\t\t\t\tsetTimeout(start, 100);\n\t\t\t}\n\n\t\t})();\n\t<\/script>\n    <\/div>\n    <div class=\"wac-resource__content\">\n        \t\t\t<div class=\"wac-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t1035 pies cuadrados\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSuite\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSoaking tub\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tBalc\u00f3n privado\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tDos camas Queen\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n                    <div class=\"wac-resource__action-list is-tag-list\">\n                                        <a href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/3d-model\/1\/14?b11t0=1&#038;ha17=1\" target=\"_blank\" class=\"wac-resource__action-item is-tag-item\" rel=\"noopener\">\n                            Visita en 3D                        <\/a>\n                                <\/div>\n        \n        <h2 class=\"wac-resource__title\">SUITE FRENTE AL MAR CON 2 CAMAS QUEEN<\/h2>\n        <a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/habitaciones\/suite-frente-al-mar-con-2-camas-queen\/\" class=\"wac-resource__read-more-link is-read-more-link\">\n            M\u00e1s informaci\u00f3n        <\/a>\n    <\/div>\n<\/div>\n    <div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5ae44570\" data-id=\"738\">\n\n    <div class=\"wac-resource__media\">\n        <div class=\"wac-image-slider wac-image-slider--single-type wp-block-waldorf-astoria-image-slider\" id=\"wac-image-slider-69dee5ae44c31\" data-lightbox-enabled=\"false\">\n\t<div class=\"wac-image-slider__wrapper swiper\">\n\t\t<div class=\"wac-image-slider__list swiper-wrapper\">\n\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"722\" height=\"1024\" src=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/26115724\/Waldorf-Astoria-Cancun-1129752-722x1024.jpg\" class=\"wac-image-slider__item-image\" alt=\"La piscina del hotel ofrece una vista impresionante y relajante del oc\u00e9ano.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/26115727\/Waldorf-Astoria-Cancun-Master-Corner-Suite-Swim-Up-1-1024x683.jpg\" class=\"wac-image-slider__item-image\" alt=\"Una foto capta la piscina del hotel, que ofrece una impresionante vista del oc\u00e9ano.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/602-Ocean-Front-Master-Corner-Suite-K1RVU1-3-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Elegante dormitorio decorado con estilo y un ambiente tranquilo y lujoso\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/602-Ocean-Front-Master-Corner-Suite-K1RVU1-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Lujoso cuarto de ba\u00f1o en la OCEAN FRONT SWIM UP MASTER CORNER SUITE, con elegantes acabados y modernas comodidades.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/26115747\/Waldorf-Astoria-Cancun-1128222-1024x683.jpg\" class=\"wac-image-slider__item-image\" alt=\"Una mesa de billar cerca de una mampara de cristal, con un dise\u00f1o de papel artesanal en la pared.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/26115713\/Waldorf-Astoria-Cancun-1128290A-1024x683.jpg\" class=\"wac-image-slider__item-image\" alt=\"En la sala hay una mesa de billar, complementada con un dise\u00f1o de pared de papel artesanal.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Cuarto de ba\u00f1o con lavabo doble en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO CON CAMA KING FRENTE AL MAR, de dise\u00f1o elegante y comodidades modernas\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wac-image-slider__navigation\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-image-slider-69dee5ae44c31-prev\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-image-slider-69dee5ae44c31-next\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\t<script>\n\t\t(function () {\n\t\t\t'use strict';\n\n\t\t\tconst INIT_KEY = 'WACImageSliderManager_initialized';\n\t\t\tconst LOADING_KEY = 'WACImageSliderManager_loading';\n\n\t\t\tif (window[INIT_KEY] || document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (window[LOADING_KEY] || document.documentElement.hasAttribute('data-wac-slider-loading')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\twindow[LOADING_KEY] = true;\n\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loading', 'true');\n\n\t\t\tconst WACImageSliderManager = {\n\t\t\t\t_initialized: false,\n\t\t\t\t_loading: true,\n\t\t\t\tsliders: new Map(),\n\t\t\t\tglobalResizeHandler: null,\n\n\t\t\t\tinit() {\n\t\t\t\t\tif (this._initialized) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.setupGlobalResizeHandler();\n\t\t\t\t\tthis.initializeAllSliders();\n\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = true;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loaded', 'true');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\n\t\t\t\t\tif (window.WACLightbox && typeof window.WACLightbox.initializeSliderImages === 'function') {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\twindow.WACLightbox.initializeSliderImages();\n\t\t\t\t\t\t}, 100);\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tsetupGlobalResizeHandler() {\n\t\t\t\t\tif (this.globalResizeHandler) return;\n\n\t\t\t\t\tlet resizeTimeout;\n\t\t\t\t\tthis.globalResizeHandler = () => {\n\t\t\t\t\t\tclearTimeout(resizeTimeout);\n\t\t\t\t\t\tresizeTimeout = setTimeout(() => {\n\t\t\t\t\t\t\tthis.updateAllSwipers();\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t};\n\n\t\t\t\t\twindow.addEventListener('resize', this.globalResizeHandler);\n\t\t\t\t},\n\n\t\t\t\tinitializeAllSliders() {\n\t\t\t\t\tconst elements = document.querySelectorAll('[class*=\"wac-image-slider\"]:not([class*=\"__\"])');\n\t\t\t\t\telements.forEach(el => {\n\t\t\t\t\t\tconst id = el.id;\n\t\t\t\t\t\tif (id && !this.sliders.has(id)) {\n\t\t\t\t\t\t\tthis.initializeSlider(id);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tinitializeSlider(id) {\n\t\t\t\t\tif (this.sliders.has(id)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst container = document.getElementById(id);\n\t\t\t\t\tif (!container) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst slider = { id, container, swiper: null };\n\t\t\t\t\tthis.sliders.set(id, slider);\n\t\t\t\t\tthis.initSwiper(slider);\n\t\t\t\t},\n\n\t\t\t\tinitSwiper(slider) {\n\t\t\t\t\tconst { id, container } = slider;\n\n\t\t\t\t\tif (typeof Swiper === 'undefined') {\n\t\t\t\t\t\tsetTimeout(() => this.initSwiper(slider), 100);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (container.querySelector('.swiper-initialized')) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconst config = this.getSwiperConfig(id, container);\n\t\t\t\t\t\tslider.swiper = new Swiper(`#${id} .swiper`, config);\n\t\t\t\t\t} catch (error) {\n\t\t\t\t\t\t\/\/ Silent error handling\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tgetSwiperConfig(id, container) {\n\t\t\t\t\tconst isAuto = container.classList.contains('wac-image-slider--auto-type');\n\t\t\t\t\tconst slideCount = container.querySelectorAll('.swiper-slide').length;\n\t\t\t\t\tconst enableLoop = slideCount > 1;\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\tloop: enableLoop,\n\t\t\t\t\t\tpagination: false,\n\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\tnextEl: `#${id}-next`,\n\t\t\t\t\t\t\tprevEl: `#${id}-prev`,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcenteredSlides: false,\n\t\t\t\t\t\tspaceBetween: isAuto ? 40 : 0,\n\t\t\t\t\t\tslidesPerView: isAuto ? 'auto' : 1,\n\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\tobserveParents: true,\n\t\t\t\t\t\twatchSlidesProgress: true,\n\t\t\t\t\t\tpreloadImages: false,\n\t\t\t\t\t\tlazy: { loadPrevNext: true, loadPrevNextAmount: 2 },\n\t\t\t\t\t\tbreakpoints: {\n\t\t\t\t\t\t\t0: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 12 : 0 },\n\t\t\t\t\t\t\t600: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t\t768: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t},\n\n\t\t\t\tupdateAllSwipers() {\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper && typeof slider.swiper.update === 'function') {\n\t\t\t\t\t\t\tslider.swiper.update();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tdestroy() {\n\t\t\t\t\tif (this.globalResizeHandler) {\n\t\t\t\t\t\twindow.removeEventListener('resize', this.globalResizeHandler);\n\t\t\t\t\t\tthis.globalResizeHandler = null;\n\t\t\t\t\t}\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper) slider.swiper.destroy(true, true);\n\t\t\t\t\t});\n\t\t\t\t\tthis.sliders.clear();\n\t\t\t\t\tthis._initialized = false;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = false;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loaded');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\t\t\t\t},\n\t\t\t};\n\n\t\t\twindow.WACImageSliderManager = WACImageSliderManager;\n\t\t\tfunction start() {\n\t\t\t\tif (!window[INIT_KEY] && !document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\t\tWACImageSliderManager.init();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', start);\n\t\t\t} else {\n\t\t\t\tsetTimeout(start, 100);\n\t\t\t}\n\n\t\t})();\n\t<\/script>\n    <\/div>\n    <div class=\"wac-resource__content\">\n        \t\t\t<div class=\"wac-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t1.680 pies cuadrados\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSuite con una cama King\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tPiscina\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tCocina\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSala de estar y comedor\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tMesa de billar\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tMayores de 10 a\u00f1os\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n                    <div class=\"wac-resource__action-list is-tag-list\">\n                                        <a href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/3d-model\/2\/1?b11t0=1&#038;ha17=1\" target=\"_blank\" class=\"wac-resource__action-item is-tag-item\" rel=\"noopener\">\n                            Visita en 3D                        <\/a>\n                                <\/div>\n        \n        <h2 class=\"wac-resource__title\">SUITE PRINCIPAL FRENTE AL MAR<\/h2>\n        <a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/habitaciones\/suite-master-frente-al-mar-con-acceso-a-piscina-2\/\" class=\"wac-resource__read-more-link is-read-more-link\">\n            M\u00e1s informaci\u00f3n        <\/a>\n    <\/div>\n<\/div>\n    <div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5ae4c220\" data-id=\"744\">\n\n    <div class=\"wac-resource__media\">\n        <div class=\"wac-image-slider wac-image-slider--single-type wp-block-waldorf-astoria-image-slider\" id=\"wac-image-slider-69dee5ae4c7d5\" data-lightbox-enabled=\"false\">\n\t<div class=\"wac-image-slider__wrapper swiper\">\n\t\t<div class=\"wac-image-slider__list swiper-wrapper\">\n\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"656\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/610-Deluxe-Ocean-Front-Suite-with-King-Bed-K1RVP1-2-1024x656.webp\" class=\"wac-image-slider__item-image\" alt=\"Amplia sala de estar en la SUITE DE LUJO FRENTE AL MAR CON CAMA KING, con mobiliario elegante e impresionantes vistas al mar.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"697\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/610-Deluxe-Ocean-Front-Suite-with-King-Bed-K1RVP1-1-1024x697.webp\" class=\"wac-image-slider__item-image\" alt=\"Elegante dormitorio en la DELUXE OCEANFRONT SUITE WITH KING BED, con lujosa decoraci\u00f3n e impresionantes vistas al oc\u00e9ano.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"647\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/636-Deluxe-Ocean-Front-Suite-with-King-Bed-K1RVP1-1024x647.webp\" class=\"wac-image-slider__item-image\" alt=\"Sala de estar y comedor con vistas al oc\u00e9ano en la DELUXE OCEANFRONT SUITE WITH KING BED, que ofrece un entorno espacioso y elegante\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-Cancun-Suite610d-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Lujoso cuarto de ba\u00f1o en la DELUXE OCEANFRONT SUITE WITH KING BED, con elegantes acabados y una amplia\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/636-Deluxe-Ocean-Front-Suite-with-King-Bed-K1RVP1-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Cuarto de ba\u00f1o con vistas al oc\u00e9ano y lavabo doble en la SUITE DE LUJO FRENTE AL MAR CON CAMA KING\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wac-image-slider__navigation\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-image-slider-69dee5ae4c7d5-prev\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-image-slider-69dee5ae4c7d5-next\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\t<script>\n\t\t(function () {\n\t\t\t'use strict';\n\n\t\t\tconst INIT_KEY = 'WACImageSliderManager_initialized';\n\t\t\tconst LOADING_KEY = 'WACImageSliderManager_loading';\n\n\t\t\tif (window[INIT_KEY] || document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (window[LOADING_KEY] || document.documentElement.hasAttribute('data-wac-slider-loading')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\twindow[LOADING_KEY] = true;\n\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loading', 'true');\n\n\t\t\tconst WACImageSliderManager = {\n\t\t\t\t_initialized: false,\n\t\t\t\t_loading: true,\n\t\t\t\tsliders: new Map(),\n\t\t\t\tglobalResizeHandler: null,\n\n\t\t\t\tinit() {\n\t\t\t\t\tif (this._initialized) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.setupGlobalResizeHandler();\n\t\t\t\t\tthis.initializeAllSliders();\n\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = true;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loaded', 'true');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\n\t\t\t\t\tif (window.WACLightbox && typeof window.WACLightbox.initializeSliderImages === 'function') {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\twindow.WACLightbox.initializeSliderImages();\n\t\t\t\t\t\t}, 100);\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tsetupGlobalResizeHandler() {\n\t\t\t\t\tif (this.globalResizeHandler) return;\n\n\t\t\t\t\tlet resizeTimeout;\n\t\t\t\t\tthis.globalResizeHandler = () => {\n\t\t\t\t\t\tclearTimeout(resizeTimeout);\n\t\t\t\t\t\tresizeTimeout = setTimeout(() => {\n\t\t\t\t\t\t\tthis.updateAllSwipers();\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t};\n\n\t\t\t\t\twindow.addEventListener('resize', this.globalResizeHandler);\n\t\t\t\t},\n\n\t\t\t\tinitializeAllSliders() {\n\t\t\t\t\tconst elements = document.querySelectorAll('[class*=\"wac-image-slider\"]:not([class*=\"__\"])');\n\t\t\t\t\telements.forEach(el => {\n\t\t\t\t\t\tconst id = el.id;\n\t\t\t\t\t\tif (id && !this.sliders.has(id)) {\n\t\t\t\t\t\t\tthis.initializeSlider(id);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tinitializeSlider(id) {\n\t\t\t\t\tif (this.sliders.has(id)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst container = document.getElementById(id);\n\t\t\t\t\tif (!container) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst slider = { id, container, swiper: null };\n\t\t\t\t\tthis.sliders.set(id, slider);\n\t\t\t\t\tthis.initSwiper(slider);\n\t\t\t\t},\n\n\t\t\t\tinitSwiper(slider) {\n\t\t\t\t\tconst { id, container } = slider;\n\n\t\t\t\t\tif (typeof Swiper === 'undefined') {\n\t\t\t\t\t\tsetTimeout(() => this.initSwiper(slider), 100);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (container.querySelector('.swiper-initialized')) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconst config = this.getSwiperConfig(id, container);\n\t\t\t\t\t\tslider.swiper = new Swiper(`#${id} .swiper`, config);\n\t\t\t\t\t} catch (error) {\n\t\t\t\t\t\t\/\/ Silent error handling\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tgetSwiperConfig(id, container) {\n\t\t\t\t\tconst isAuto = container.classList.contains('wac-image-slider--auto-type');\n\t\t\t\t\tconst slideCount = container.querySelectorAll('.swiper-slide').length;\n\t\t\t\t\tconst enableLoop = slideCount > 1;\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\tloop: enableLoop,\n\t\t\t\t\t\tpagination: false,\n\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\tnextEl: `#${id}-next`,\n\t\t\t\t\t\t\tprevEl: `#${id}-prev`,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcenteredSlides: false,\n\t\t\t\t\t\tspaceBetween: isAuto ? 40 : 0,\n\t\t\t\t\t\tslidesPerView: isAuto ? 'auto' : 1,\n\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\tobserveParents: true,\n\t\t\t\t\t\twatchSlidesProgress: true,\n\t\t\t\t\t\tpreloadImages: false,\n\t\t\t\t\t\tlazy: { loadPrevNext: true, loadPrevNextAmount: 2 },\n\t\t\t\t\t\tbreakpoints: {\n\t\t\t\t\t\t\t0: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 12 : 0 },\n\t\t\t\t\t\t\t600: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t\t768: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t},\n\n\t\t\t\tupdateAllSwipers() {\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper && typeof slider.swiper.update === 'function') {\n\t\t\t\t\t\t\tslider.swiper.update();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tdestroy() {\n\t\t\t\t\tif (this.globalResizeHandler) {\n\t\t\t\t\t\twindow.removeEventListener('resize', this.globalResizeHandler);\n\t\t\t\t\t\tthis.globalResizeHandler = null;\n\t\t\t\t\t}\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper) slider.swiper.destroy(true, true);\n\t\t\t\t\t});\n\t\t\t\t\tthis.sliders.clear();\n\t\t\t\t\tthis._initialized = false;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = false;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loaded');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\t\t\t\t},\n\t\t\t};\n\n\t\t\twindow.WACImageSliderManager = WACImageSliderManager;\n\t\t\tfunction start() {\n\t\t\t\tif (!window[INIT_KEY] && !document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\t\tWACImageSliderManager.init();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', start);\n\t\t\t} else {\n\t\t\t\tsetTimeout(start, 100);\n\t\t\t}\n\n\t\t})();\n\t<\/script>\n    <\/div>\n    <div class=\"wac-resource__content\">\n        \t\t\t<div class=\"wac-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t1.355 pies cuadrados\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tBalc\u00f3n privado\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSoaking tub\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tCama King\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSala de estar\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n                    <div class=\"wac-resource__action-list is-tag-list\">\n                                        <a href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/3d-model\/2\/1?b11t0=1&#038;ha17=1\" target=\"_blank\" class=\"wac-resource__action-item is-tag-item\" rel=\"noopener\">\n                            Visita en 3D                        <\/a>\n                                <\/div>\n        \n        <h2 class=\"wac-resource__title\">SUITE DE LUJO FRENTE AL MAR CON CAMA KING<\/h2>\n        <a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/habitaciones\/suite-deluxe-frente-al-mar-con-cama-king\/\" class=\"wac-resource__read-more-link is-read-more-link\">\n            M\u00e1s informaci\u00f3n        <\/a>\n    <\/div>\n<\/div>\n    <div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5ae5535a\" data-id=\"2890\">\n\n    <div class=\"wac-resource__media\">\n        <div class=\"wac-image-slider wac-image-slider--single-type wp-block-waldorf-astoria-image-slider\" id=\"wac-image-slider-69dee5ae55a8b\" data-lightbox-enabled=\"false\">\n\t<div class=\"wac-image-slider__wrapper swiper\">\n\t\t<div class=\"wac-image-slider__list swiper-wrapper\">\n\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"722\" height=\"1024\" src=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/26115724\/Waldorf-Astoria-Cancun-1129752-722x1024.jpg\" class=\"wac-image-slider__item-image\" alt=\"La piscina del hotel ofrece una vista impresionante y relajante del oc\u00e9ano.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/26115727\/Waldorf-Astoria-Cancun-Master-Corner-Suite-Swim-Up-1-1024x683.jpg\" class=\"wac-image-slider__item-image\" alt=\"Una foto capta la piscina del hotel, que ofrece una impresionante vista del oc\u00e9ano.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/602-Ocean-Front-Master-Corner-Suite-K1RVU1-3-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Elegante dormitorio decorado con estilo y un ambiente tranquilo y lujoso\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/602-Ocean-Front-Master-Corner-Suite-K1RVU1-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Lujoso cuarto de ba\u00f1o en la OCEAN FRONT SWIM UP MASTER CORNER SUITE, con elegantes acabados y modernas comodidades.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/26115747\/Waldorf-Astoria-Cancun-1128222-1024x683.jpg\" class=\"wac-image-slider__item-image\" alt=\"Una mesa de billar cerca de una mampara de cristal, con un dise\u00f1o de papel artesanal en la pared.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/26115713\/Waldorf-Astoria-Cancun-1128290A-1024x683.jpg\" class=\"wac-image-slider__item-image\" alt=\"En la sala hay una mesa de billar, complementada con un dise\u00f1o de pared de papel artesanal.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Cuarto de ba\u00f1o con lavabo doble en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO CON CAMA KING FRENTE AL MAR, de dise\u00f1o elegante y comodidades modernas\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wac-image-slider__navigation\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-image-slider-69dee5ae55a8b-prev\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-image-slider-69dee5ae55a8b-next\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\t<script>\n\t\t(function () {\n\t\t\t'use strict';\n\n\t\t\tconst INIT_KEY = 'WACImageSliderManager_initialized';\n\t\t\tconst LOADING_KEY = 'WACImageSliderManager_loading';\n\n\t\t\tif (window[INIT_KEY] || document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (window[LOADING_KEY] || document.documentElement.hasAttribute('data-wac-slider-loading')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\twindow[LOADING_KEY] = true;\n\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loading', 'true');\n\n\t\t\tconst WACImageSliderManager = {\n\t\t\t\t_initialized: false,\n\t\t\t\t_loading: true,\n\t\t\t\tsliders: new Map(),\n\t\t\t\tglobalResizeHandler: null,\n\n\t\t\t\tinit() {\n\t\t\t\t\tif (this._initialized) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.setupGlobalResizeHandler();\n\t\t\t\t\tthis.initializeAllSliders();\n\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = true;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loaded', 'true');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\n\t\t\t\t\tif (window.WACLightbox && typeof window.WACLightbox.initializeSliderImages === 'function') {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\twindow.WACLightbox.initializeSliderImages();\n\t\t\t\t\t\t}, 100);\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tsetupGlobalResizeHandler() {\n\t\t\t\t\tif (this.globalResizeHandler) return;\n\n\t\t\t\t\tlet resizeTimeout;\n\t\t\t\t\tthis.globalResizeHandler = () => {\n\t\t\t\t\t\tclearTimeout(resizeTimeout);\n\t\t\t\t\t\tresizeTimeout = setTimeout(() => {\n\t\t\t\t\t\t\tthis.updateAllSwipers();\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t};\n\n\t\t\t\t\twindow.addEventListener('resize', this.globalResizeHandler);\n\t\t\t\t},\n\n\t\t\t\tinitializeAllSliders() {\n\t\t\t\t\tconst elements = document.querySelectorAll('[class*=\"wac-image-slider\"]:not([class*=\"__\"])');\n\t\t\t\t\telements.forEach(el => {\n\t\t\t\t\t\tconst id = el.id;\n\t\t\t\t\t\tif (id && !this.sliders.has(id)) {\n\t\t\t\t\t\t\tthis.initializeSlider(id);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tinitializeSlider(id) {\n\t\t\t\t\tif (this.sliders.has(id)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst container = document.getElementById(id);\n\t\t\t\t\tif (!container) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst slider = { id, container, swiper: null };\n\t\t\t\t\tthis.sliders.set(id, slider);\n\t\t\t\t\tthis.initSwiper(slider);\n\t\t\t\t},\n\n\t\t\t\tinitSwiper(slider) {\n\t\t\t\t\tconst { id, container } = slider;\n\n\t\t\t\t\tif (typeof Swiper === 'undefined') {\n\t\t\t\t\t\tsetTimeout(() => this.initSwiper(slider), 100);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (container.querySelector('.swiper-initialized')) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconst config = this.getSwiperConfig(id, container);\n\t\t\t\t\t\tslider.swiper = new Swiper(`#${id} .swiper`, config);\n\t\t\t\t\t} catch (error) {\n\t\t\t\t\t\t\/\/ Silent error handling\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tgetSwiperConfig(id, container) {\n\t\t\t\t\tconst isAuto = container.classList.contains('wac-image-slider--auto-type');\n\t\t\t\t\tconst slideCount = container.querySelectorAll('.swiper-slide').length;\n\t\t\t\t\tconst enableLoop = slideCount > 1;\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\tloop: enableLoop,\n\t\t\t\t\t\tpagination: false,\n\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\tnextEl: `#${id}-next`,\n\t\t\t\t\t\t\tprevEl: `#${id}-prev`,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcenteredSlides: false,\n\t\t\t\t\t\tspaceBetween: isAuto ? 40 : 0,\n\t\t\t\t\t\tslidesPerView: isAuto ? 'auto' : 1,\n\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\tobserveParents: true,\n\t\t\t\t\t\twatchSlidesProgress: true,\n\t\t\t\t\t\tpreloadImages: false,\n\t\t\t\t\t\tlazy: { loadPrevNext: true, loadPrevNextAmount: 2 },\n\t\t\t\t\t\tbreakpoints: {\n\t\t\t\t\t\t\t0: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 12 : 0 },\n\t\t\t\t\t\t\t600: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t\t768: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t},\n\n\t\t\t\tupdateAllSwipers() {\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper && typeof slider.swiper.update === 'function') {\n\t\t\t\t\t\t\tslider.swiper.update();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tdestroy() {\n\t\t\t\t\tif (this.globalResizeHandler) {\n\t\t\t\t\t\twindow.removeEventListener('resize', this.globalResizeHandler);\n\t\t\t\t\t\tthis.globalResizeHandler = null;\n\t\t\t\t\t}\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper) slider.swiper.destroy(true, true);\n\t\t\t\t\t});\n\t\t\t\t\tthis.sliders.clear();\n\t\t\t\t\tthis._initialized = false;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = false;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loaded');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\t\t\t\t},\n\t\t\t};\n\n\t\t\twindow.WACImageSliderManager = WACImageSliderManager;\n\t\t\tfunction start() {\n\t\t\t\tif (!window[INIT_KEY] && !document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\t\tWACImageSliderManager.init();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', start);\n\t\t\t} else {\n\t\t\t\tsetTimeout(start, 100);\n\t\t\t}\n\n\t\t})();\n\t<\/script>\n    <\/div>\n    <div class=\"wac-resource__content\">\n        \t\t\t<div class=\"wac-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t1.680 pies cuadrados\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSuite con una cama King\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tPiscina\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tCocina\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSala de estar y comedor\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tMesa de billar\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tMayores de 10 a\u00f1os\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n                    <div class=\"wac-resource__action-list is-tag-list\">\n                                        <a href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/3d-model\/2\/1?b11t0=1&#038;ha17=1\" target=\"_blank\" class=\"wac-resource__action-item is-tag-item\" rel=\"noopener\">\n                            Visita en 3D                        <\/a>\n                                <\/div>\n        \n        <h2 class=\"wac-resource__title\">OCEAN FRONT SWIM UP MASTER SUITE<\/h2>\n        <a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/habitaciones\/suite-principal-frente-al-mar\/\" class=\"wac-resource__read-more-link is-read-more-link\">\n            M\u00e1s informaci\u00f3n        <\/a>\n    <\/div>\n<\/div>\n    \t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"wac-accommodation-selector__item-action-list is-action-list\">\n\t\t\t\t\t\t\t\t<div class=\"wac-accommodation-selector__item-action-item is-action-item\">\n\t\t\t\t\t\t\t\t\t<a href=\"#\"\n\t\t\t\t\t\t\t\t\t\tclass=\"wac-accommodation-selector__item-action-link wac-accommodation-selector__item-action-link--close is-action-link nice-button\">\n\t\t\t\t\t\t\t\t\t\tVolver a SUITES\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-accommodation-selector__item\" data-block-index=\"2\"\n\t\t\t\t\tdata-accommodation-type=\"37\">\n\t\t\t\t\t<a name=\"multi-bedrooms\"><\/a>\n\t\t\t\t\t<div class=\"wac-accommodation-selector__item-selector\">\n\t\t\t\t\t\t\t\t<div class=\"wac-featured-video wac-accommodation-image-block has-block-background\"\n\t\t\tid=\"wac-accommodation-image-69dee5ae5b417\" data-anchor=\"multi-bedrooms\">\n\n\t\t\t<div class=\"wac-featured-video__content\">\n\t\t\t\t<h3 class=\"wac-featured-video__title\">\n\t\t\t\t\tHABITACIONES M\u00daLTIPLES\t\t\t\t<\/h3>\n\n\t\t\t\t\t\t\t\t\t<div class=\"wac-featured-video__text is-text\">\n\t\t\t\t\t\t<em><span style=\"font-weight: 400\">Gema extraordinaria<\/span><\/em>\r\n\r\n<span style=\"font-weight: 400\">Para grupos de hasta 10 personas, nuestras suites de varios dormitorios son refugios palaciegos con salas de estar independientes, balcones privados y ba\u00f1eras de hidromasaje al aire libre. Todos los miembros de su grupo podr\u00e1n relajarse con total comodidad y privacidad, sin dejar de pasar tiempo juntos. Las estancias de tres noches o m\u00e1s incluyen servicios adicionales.<\/span>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"wac-featured-video__action-list is-action-list\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wac-featured-video__action-item is-action-item\">\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.hilton.com\/en\/book\/reservation\/rooms\/?ctyhocn=CUNWAWA\" class=\"wac-featured-video__action-link is-action-link nice-button nice-button--is-regular\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t\t\t\tReserve ahora\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"wac-featured-video__media wac-accommodation-image-block__media\">\n\t\t\t\t\t<div class=\"wac-accommodation-image-block__image\"\n\t\t\t\t\t\tstyle=\"background-image: url('https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-CUN-Presidential_08.webp')\"\n\t\t\t\t\t\taria-label=\"HABITACIONES M\u00daLTIPLES\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"wac-accommodation-selector__item-content\"\n\t\t\t\t\t\t\tdata-accommodation-type=\"37\">\n\t\t\t\t\t\t\t<div class=\"wac-accommodation-selector__room-list\">\n\t\t\t\t\t\t\t\t<div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5ae5f56e\" data-id=\"732\">\n\n    <div class=\"wac-resource__media\">\n        <div class=\"wac-image-slider wac-image-slider--single-type wp-block-waldorf-astoria-image-slider\" id=\"wac-image-slider-69dee5ae5fc88\" data-lightbox-enabled=\"false\">\n\t<div class=\"wac-image-slider__wrapper swiper\">\n\t\t<div class=\"wac-image-slider__list swiper-wrapper\">\n\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-Cancun-326-Presidential-Suite-K1ZVU1-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Interior de la habitaci\u00f3n OCEANFRONT 2 BEDOM PRESIDENTIAL SUITE, con una sofisticada decoraci\u00f3n, una cama tama\u00f1o king y un ambiente sereno y lujoso.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"656\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-CUN-Presidential_06-1024x656.webp\" class=\"wac-image-slider__item-image\" alt=\"Amplia zona de estar con un gran sof\u00e1 y balc\u00f3n en la OCEANFRONT 2 BEDOMOM PRESIDENTIAL SUITE, proporcionando un espacio c\u00f3modo y lujoso con impresionantes vistas al oc\u00e9ano.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-CUN-Presidential_08-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Zona de comedor con un balc\u00f3n con impresionantes vistas al oc\u00e9ano en la OCEANFRONT 2 BEDOMOMING PRESIDENTIAL SUITE, que combina elegancia y comodidad para una experiencia gastron\u00f3mica de lujo.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/326-Presidential-Suite-K1ZVU1-3-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Amplia sala de estar de la SUITE PRESIDENCIAL DE 2 HABITACIONES FRENTE AL MAR, dise\u00f1ada con muebles elegantes y que ofrece un ambiente confortable y lujoso.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/326-Presidential-Suite-K1ZVU1-2-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Elegante comedor y cocina de la OCEANFRONT 2 BEDOMOM PRESIDENTIAL SUITE, con una sofisticada decoraci\u00f3n y totalmente equipada para una estancia de lujo.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-CUN-Presidential_05-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Habitaci\u00f3n con impresionantes vistas al oc\u00e9ano en la OCEANFRONT 2 BEDOMOM PRESIDENTIAL SUITE, que ofrece una decoraci\u00f3n elegante, una cama tama\u00f1o king y un ambiente tranquilo y lujoso.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"654\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/326-Presidential-Suite-K1ZVU1-4-1024x654.webp\" class=\"wac-image-slider__item-image\" alt=\"Lujoso interior de la habitaci\u00f3n OCEANFRONT 2 BEDOMOM PRESIDENTIAL SUITE, con una decoraci\u00f3n elegante, ropa de cama de felpa y un ambiente tranquilo y acogedor.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/326-Presidential-Suite-K1ZVU1-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Impresionantes vistas desde el balc\u00f3n de la OCEANFRONT 2 BEDOMOM PRESIDENTIAL SUITE, que ofrece vistas panor\u00e1micas al mar y un lujoso.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/601-Deluxe-Ocean-Front-Two-Queen-Beds-Guestroom-Q2RV-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Elegante cuarto de ba\u00f1o con doble lavabo y ventana en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO FRENTE AL MAR CON 2 CAMAS QUEEN, que ofrece un ambiente luminoso, espacioso y lujoso.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"756\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/ADA-Room-K1RRD-2-1024x756.webp\" class=\"wac-image-slider__item-image\" alt=\"Mueble de ba\u00f1o en la HABITACI\u00d3N 1 KING ACCESIBLE POR MOVILIDAD, con dise\u00f1o accesible y modernas comodidades para mayor confort y conveniencia\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wac-image-slider__navigation\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-image-slider-69dee5ae5fc88-prev\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-image-slider-69dee5ae5fc88-next\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\t<script>\n\t\t(function () {\n\t\t\t'use strict';\n\n\t\t\tconst INIT_KEY = 'WACImageSliderManager_initialized';\n\t\t\tconst LOADING_KEY = 'WACImageSliderManager_loading';\n\n\t\t\tif (window[INIT_KEY] || document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (window[LOADING_KEY] || document.documentElement.hasAttribute('data-wac-slider-loading')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\twindow[LOADING_KEY] = true;\n\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loading', 'true');\n\n\t\t\tconst WACImageSliderManager = {\n\t\t\t\t_initialized: false,\n\t\t\t\t_loading: true,\n\t\t\t\tsliders: new Map(),\n\t\t\t\tglobalResizeHandler: null,\n\n\t\t\t\tinit() {\n\t\t\t\t\tif (this._initialized) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.setupGlobalResizeHandler();\n\t\t\t\t\tthis.initializeAllSliders();\n\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = true;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loaded', 'true');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\n\t\t\t\t\tif (window.WACLightbox && typeof window.WACLightbox.initializeSliderImages === 'function') {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\twindow.WACLightbox.initializeSliderImages();\n\t\t\t\t\t\t}, 100);\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tsetupGlobalResizeHandler() {\n\t\t\t\t\tif (this.globalResizeHandler) return;\n\n\t\t\t\t\tlet resizeTimeout;\n\t\t\t\t\tthis.globalResizeHandler = () => {\n\t\t\t\t\t\tclearTimeout(resizeTimeout);\n\t\t\t\t\t\tresizeTimeout = setTimeout(() => {\n\t\t\t\t\t\t\tthis.updateAllSwipers();\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t};\n\n\t\t\t\t\twindow.addEventListener('resize', this.globalResizeHandler);\n\t\t\t\t},\n\n\t\t\t\tinitializeAllSliders() {\n\t\t\t\t\tconst elements = document.querySelectorAll('[class*=\"wac-image-slider\"]:not([class*=\"__\"])');\n\t\t\t\t\telements.forEach(el => {\n\t\t\t\t\t\tconst id = el.id;\n\t\t\t\t\t\tif (id && !this.sliders.has(id)) {\n\t\t\t\t\t\t\tthis.initializeSlider(id);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tinitializeSlider(id) {\n\t\t\t\t\tif (this.sliders.has(id)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst container = document.getElementById(id);\n\t\t\t\t\tif (!container) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst slider = { id, container, swiper: null };\n\t\t\t\t\tthis.sliders.set(id, slider);\n\t\t\t\t\tthis.initSwiper(slider);\n\t\t\t\t},\n\n\t\t\t\tinitSwiper(slider) {\n\t\t\t\t\tconst { id, container } = slider;\n\n\t\t\t\t\tif (typeof Swiper === 'undefined') {\n\t\t\t\t\t\tsetTimeout(() => this.initSwiper(slider), 100);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (container.querySelector('.swiper-initialized')) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconst config = this.getSwiperConfig(id, container);\n\t\t\t\t\t\tslider.swiper = new Swiper(`#${id} .swiper`, config);\n\t\t\t\t\t} catch (error) {\n\t\t\t\t\t\t\/\/ Silent error handling\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tgetSwiperConfig(id, container) {\n\t\t\t\t\tconst isAuto = container.classList.contains('wac-image-slider--auto-type');\n\t\t\t\t\tconst slideCount = container.querySelectorAll('.swiper-slide').length;\n\t\t\t\t\tconst enableLoop = slideCount > 1;\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\tloop: enableLoop,\n\t\t\t\t\t\tpagination: false,\n\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\tnextEl: `#${id}-next`,\n\t\t\t\t\t\t\tprevEl: `#${id}-prev`,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcenteredSlides: false,\n\t\t\t\t\t\tspaceBetween: isAuto ? 40 : 0,\n\t\t\t\t\t\tslidesPerView: isAuto ? 'auto' : 1,\n\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\tobserveParents: true,\n\t\t\t\t\t\twatchSlidesProgress: true,\n\t\t\t\t\t\tpreloadImages: false,\n\t\t\t\t\t\tlazy: { loadPrevNext: true, loadPrevNextAmount: 2 },\n\t\t\t\t\t\tbreakpoints: {\n\t\t\t\t\t\t\t0: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 12 : 0 },\n\t\t\t\t\t\t\t600: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t\t768: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t},\n\n\t\t\t\tupdateAllSwipers() {\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper && typeof slider.swiper.update === 'function') {\n\t\t\t\t\t\t\tslider.swiper.update();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tdestroy() {\n\t\t\t\t\tif (this.globalResizeHandler) {\n\t\t\t\t\t\twindow.removeEventListener('resize', this.globalResizeHandler);\n\t\t\t\t\t\tthis.globalResizeHandler = null;\n\t\t\t\t\t}\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper) slider.swiper.destroy(true, true);\n\t\t\t\t\t});\n\t\t\t\t\tthis.sliders.clear();\n\t\t\t\t\tthis._initialized = false;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = false;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loaded');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\t\t\t\t},\n\t\t\t};\n\n\t\t\twindow.WACImageSliderManager = WACImageSliderManager;\n\t\t\tfunction start() {\n\t\t\t\tif (!window[INIT_KEY] && !document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\t\tWACImageSliderManager.init();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', start);\n\t\t\t} else {\n\t\t\t\tsetTimeout(start, 100);\n\t\t\t}\n\n\t\t})();\n\t<\/script>\n    <\/div>\n    <div class=\"wac-resource__content\">\n        \t\t\t<div class=\"wac-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t6.225 pies cuadrados.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSuite de dos dormitorios\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tM\u00faltiples balcones y soaking tub\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tPiscina y terraza\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tCocina\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSala de estar y comedor\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tMesa de billar\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tHidroterapia en Waldorf Astoria Spa\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n                    <div class=\"wac-resource__action-list is-tag-list\">\n                                        <a href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/3d-model\/3\/4?b11t0=1&#038;ha17=1\" target=\"_blank\" class=\"wac-resource__action-item is-tag-item\" rel=\"noopener\">\n                            Visita en 3D                        <\/a>\n                                <\/div>\n        \n        <h2 class=\"wac-resource__title\">SUITE PRESIDENCIAL DE 2 DORMITORIOS FRENTE AL MAR<\/h2>\n        <a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/habitaciones\/suite-presidencial-de-2-dormitorios-frente-al-mar\/\" class=\"wac-resource__read-more-link is-read-more-link\">\n            M\u00e1s informaci\u00f3n        <\/a>\n    <\/div>\n<\/div>\n    <div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5ae6ee54\" data-id=\"763\">\n\n    <div class=\"wac-resource__media\">\n        <div class=\"wac-image-slider wac-image-slider--single-type wp-block-waldorf-astoria-image-slider\" id=\"wac-image-slider-69dee5ae6f3a3\" data-lightbox-enabled=\"false\">\n\t<div class=\"wac-image-slider__wrapper swiper\">\n\t\t<div class=\"wac-image-slider__list swiper-wrapper\">\n\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-4-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Elegante habitaci\u00f3n en el DELUXE OCEANFRONT KING BED GUESTROOM, que ofrece confort y una sofisticada decoraci\u00f3n inspirada en el oc\u00e9ano.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"805\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/610-Deluxe-Ocean-Front-Suite-with-King-Bed-K1RVP1-1024x805.webp\" class=\"wac-image-slider__item-image\" alt=\"Elegante cuarto de ba\u00f1o en la SUITE DE LUJO FRENTE AL MAR CON CAMA KING, con modernos accesorios y un dise\u00f1o espacioso y lujoso.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-3-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Habitaci\u00f3n con una acogedora zona de estar en la HABITACI\u00d3N DE HU\u00c9SPED DELUXE OCEANFRONT KING BED, con una decoraci\u00f3n elegante y un ambiente relajante.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-2-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Habitaci\u00f3n con vistas al oc\u00e9ano en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO CON CAMA KING FRENTE AL OC\u00c9ANO, que ofrece un ambiente sereno con una decoraci\u00f3n elegante.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/633-Deluxe-Ocean-Front-Two-Queen-Beds-Guestroom-Q2RV-2-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Habitaci\u00f3n con vistas al oc\u00e9ano en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO FRENTE AL OC\u00c9ANO CON 2 CAMAS QUEEN, con una decoraci\u00f3n elegante y un ambiente tranquilo.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/633-Deluxe-Ocean-Front-Two-Queen-Beds-Guestroom-Q2RV-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Elegante dormitorio en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO FRENTE AL MAR CON 2 CAMAS QUEEN, que ofrece comodidad y una elegante decoraci\u00f3n inspirada en el mar.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Cuarto de ba\u00f1o con lavabo doble en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO CON CAMA KING FRENTE AL MAR, de dise\u00f1o elegante y comodidades modernas\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wac-image-slider__navigation\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-image-slider-69dee5ae6f3a3-prev\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-image-slider-69dee5ae6f3a3-next\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\t<script>\n\t\t(function () {\n\t\t\t'use strict';\n\n\t\t\tconst INIT_KEY = 'WACImageSliderManager_initialized';\n\t\t\tconst LOADING_KEY = 'WACImageSliderManager_loading';\n\n\t\t\tif (window[INIT_KEY] || document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (window[LOADING_KEY] || document.documentElement.hasAttribute('data-wac-slider-loading')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\twindow[LOADING_KEY] = true;\n\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loading', 'true');\n\n\t\t\tconst WACImageSliderManager = {\n\t\t\t\t_initialized: false,\n\t\t\t\t_loading: true,\n\t\t\t\tsliders: new Map(),\n\t\t\t\tglobalResizeHandler: null,\n\n\t\t\t\tinit() {\n\t\t\t\t\tif (this._initialized) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.setupGlobalResizeHandler();\n\t\t\t\t\tthis.initializeAllSliders();\n\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = true;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loaded', 'true');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\n\t\t\t\t\tif (window.WACLightbox && typeof window.WACLightbox.initializeSliderImages === 'function') {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\twindow.WACLightbox.initializeSliderImages();\n\t\t\t\t\t\t}, 100);\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tsetupGlobalResizeHandler() {\n\t\t\t\t\tif (this.globalResizeHandler) return;\n\n\t\t\t\t\tlet resizeTimeout;\n\t\t\t\t\tthis.globalResizeHandler = () => {\n\t\t\t\t\t\tclearTimeout(resizeTimeout);\n\t\t\t\t\t\tresizeTimeout = setTimeout(() => {\n\t\t\t\t\t\t\tthis.updateAllSwipers();\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t};\n\n\t\t\t\t\twindow.addEventListener('resize', this.globalResizeHandler);\n\t\t\t\t},\n\n\t\t\t\tinitializeAllSliders() {\n\t\t\t\t\tconst elements = document.querySelectorAll('[class*=\"wac-image-slider\"]:not([class*=\"__\"])');\n\t\t\t\t\telements.forEach(el => {\n\t\t\t\t\t\tconst id = el.id;\n\t\t\t\t\t\tif (id && !this.sliders.has(id)) {\n\t\t\t\t\t\t\tthis.initializeSlider(id);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tinitializeSlider(id) {\n\t\t\t\t\tif (this.sliders.has(id)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst container = document.getElementById(id);\n\t\t\t\t\tif (!container) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst slider = { id, container, swiper: null };\n\t\t\t\t\tthis.sliders.set(id, slider);\n\t\t\t\t\tthis.initSwiper(slider);\n\t\t\t\t},\n\n\t\t\t\tinitSwiper(slider) {\n\t\t\t\t\tconst { id, container } = slider;\n\n\t\t\t\t\tif (typeof Swiper === 'undefined') {\n\t\t\t\t\t\tsetTimeout(() => this.initSwiper(slider), 100);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (container.querySelector('.swiper-initialized')) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconst config = this.getSwiperConfig(id, container);\n\t\t\t\t\t\tslider.swiper = new Swiper(`#${id} .swiper`, config);\n\t\t\t\t\t} catch (error) {\n\t\t\t\t\t\t\/\/ Silent error handling\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tgetSwiperConfig(id, container) {\n\t\t\t\t\tconst isAuto = container.classList.contains('wac-image-slider--auto-type');\n\t\t\t\t\tconst slideCount = container.querySelectorAll('.swiper-slide').length;\n\t\t\t\t\tconst enableLoop = slideCount > 1;\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\tloop: enableLoop,\n\t\t\t\t\t\tpagination: false,\n\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\tnextEl: `#${id}-next`,\n\t\t\t\t\t\t\tprevEl: `#${id}-prev`,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcenteredSlides: false,\n\t\t\t\t\t\tspaceBetween: isAuto ? 40 : 0,\n\t\t\t\t\t\tslidesPerView: isAuto ? 'auto' : 1,\n\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\tobserveParents: true,\n\t\t\t\t\t\twatchSlidesProgress: true,\n\t\t\t\t\t\tpreloadImages: false,\n\t\t\t\t\t\tlazy: { loadPrevNext: true, loadPrevNextAmount: 2 },\n\t\t\t\t\t\tbreakpoints: {\n\t\t\t\t\t\t\t0: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 12 : 0 },\n\t\t\t\t\t\t\t600: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t\t768: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t},\n\n\t\t\t\tupdateAllSwipers() {\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper && typeof slider.swiper.update === 'function') {\n\t\t\t\t\t\t\tslider.swiper.update();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tdestroy() {\n\t\t\t\t\tif (this.globalResizeHandler) {\n\t\t\t\t\t\twindow.removeEventListener('resize', this.globalResizeHandler);\n\t\t\t\t\t\tthis.globalResizeHandler = null;\n\t\t\t\t\t}\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper) slider.swiper.destroy(true, true);\n\t\t\t\t\t});\n\t\t\t\t\tthis.sliders.clear();\n\t\t\t\t\tthis._initialized = false;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = false;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loaded');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\t\t\t\t},\n\t\t\t};\n\n\t\t\twindow.WACImageSliderManager = WACImageSliderManager;\n\t\t\tfunction start() {\n\t\t\t\tif (!window[INIT_KEY] && !document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\t\tWACImageSliderManager.init();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', start);\n\t\t\t} else {\n\t\t\t\tsetTimeout(start, 100);\n\t\t\t}\n\n\t\t})();\n\t<\/script>\n    <\/div>\n    <div class=\"wac-resource__content\">\n        \t\t\t<div class=\"wac-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tDos dormitorios conectados\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tBalc\u00f3n privado\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSoaking tub\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n                    <div class=\"wac-resource__action-list is-tag-list\">\n                                        <a href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/3d-model\/2\/1?b11t0=1&#038;ha17=1\" target=\"_blank\" class=\"wac-resource__action-item is-tag-item\" rel=\"noopener\">\n                            Visita en 3D                        <\/a>\n                                <\/div>\n        \n        <h2 class=\"wac-resource__title\">Suite familiar comunicada<\/h2>\n        <a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/habitaciones\/suite-familiar-conectada\/\" class=\"wac-resource__read-more-link is-read-more-link\">\n            M\u00e1s informaci\u00f3n        <\/a>\n    <\/div>\n<\/div>\n    <div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5ae7b64b\" data-id=\"765\">\n\n    <div class=\"wac-resource__media\">\n        <div class=\"wac-image-slider wac-image-slider--single-type wp-block-waldorf-astoria-image-slider\" id=\"wac-image-slider-69dee5ae7bc49\" data-lightbox-enabled=\"false\">\n\t<div class=\"wac-image-slider__wrapper swiper\">\n\t\t<div class=\"wac-image-slider__list swiper-wrapper\">\n\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-Cancun-_-SuiteAmai_-Diana-BalderaDSC00039--1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Balc\u00f3n de la Suite AMAI con impresionantes vistas a la piscina y al oc\u00e9ano, que ofrece un refugio al aire libre sereno y lujoso.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"805\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/610-Deluxe-Ocean-Front-Suite-with-King-Bed-K1RVP1-1024x805.webp\" class=\"wac-image-slider__item-image\" alt=\"Elegante cuarto de ba\u00f1o en la SUITE DE LUJO FRENTE AL MAR CON CAMA KING, con modernos accesorios y un dise\u00f1o espacioso y lujoso.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-Cancun-_-SuiteAmai_-Diana-BalderaDSC00071--1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Habitaci\u00f3n con vistas al mar en la Suite AMAI Riviera, con una decoraci\u00f3n elegante y un ambiente tranquilo y acogedor.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/633-Deluxe-Ocean-Front-Two-Queen-Beds-Guestroom-Q2RV-2-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Habitaci\u00f3n con vistas al oc\u00e9ano en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO FRENTE AL OC\u00c9ANO CON 2 CAMAS QUEEN, con una decoraci\u00f3n elegante y un ambiente tranquilo.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-Cancun-_-SuiteAmai_-Diana-BalderaDSC00325--1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Habitaci\u00f3n con vistas al oc\u00e9ano en la Suite AMAI, que ofrece una decoraci\u00f3n refinada y un entorno tranquilo y lujoso.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-Cancun-_-SuiteAmai_-Diana-BalderaDSC00099--1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Luminosa habitaci\u00f3n en la Suite AMAI Riviera, con una decoraci\u00f3n elegante y un ambiente sereno y acogedor.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Cuarto de ba\u00f1o con lavabo doble en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO CON CAMA KING FRENTE AL MAR, de dise\u00f1o elegante y comodidades modernas\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wac-image-slider__navigation\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-image-slider-69dee5ae7bc49-prev\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-image-slider-69dee5ae7bc49-next\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\t<script>\n\t\t(function () {\n\t\t\t'use strict';\n\n\t\t\tconst INIT_KEY = 'WACImageSliderManager_initialized';\n\t\t\tconst LOADING_KEY = 'WACImageSliderManager_loading';\n\n\t\t\tif (window[INIT_KEY] || document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (window[LOADING_KEY] || document.documentElement.hasAttribute('data-wac-slider-loading')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\twindow[LOADING_KEY] = true;\n\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loading', 'true');\n\n\t\t\tconst WACImageSliderManager = {\n\t\t\t\t_initialized: false,\n\t\t\t\t_loading: true,\n\t\t\t\tsliders: new Map(),\n\t\t\t\tglobalResizeHandler: null,\n\n\t\t\t\tinit() {\n\t\t\t\t\tif (this._initialized) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.setupGlobalResizeHandler();\n\t\t\t\t\tthis.initializeAllSliders();\n\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = true;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loaded', 'true');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\n\t\t\t\t\tif (window.WACLightbox && typeof window.WACLightbox.initializeSliderImages === 'function') {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\twindow.WACLightbox.initializeSliderImages();\n\t\t\t\t\t\t}, 100);\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tsetupGlobalResizeHandler() {\n\t\t\t\t\tif (this.globalResizeHandler) return;\n\n\t\t\t\t\tlet resizeTimeout;\n\t\t\t\t\tthis.globalResizeHandler = () => {\n\t\t\t\t\t\tclearTimeout(resizeTimeout);\n\t\t\t\t\t\tresizeTimeout = setTimeout(() => {\n\t\t\t\t\t\t\tthis.updateAllSwipers();\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t};\n\n\t\t\t\t\twindow.addEventListener('resize', this.globalResizeHandler);\n\t\t\t\t},\n\n\t\t\t\tinitializeAllSliders() {\n\t\t\t\t\tconst elements = document.querySelectorAll('[class*=\"wac-image-slider\"]:not([class*=\"__\"])');\n\t\t\t\t\telements.forEach(el => {\n\t\t\t\t\t\tconst id = el.id;\n\t\t\t\t\t\tif (id && !this.sliders.has(id)) {\n\t\t\t\t\t\t\tthis.initializeSlider(id);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tinitializeSlider(id) {\n\t\t\t\t\tif (this.sliders.has(id)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst container = document.getElementById(id);\n\t\t\t\t\tif (!container) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst slider = { id, container, swiper: null };\n\t\t\t\t\tthis.sliders.set(id, slider);\n\t\t\t\t\tthis.initSwiper(slider);\n\t\t\t\t},\n\n\t\t\t\tinitSwiper(slider) {\n\t\t\t\t\tconst { id, container } = slider;\n\n\t\t\t\t\tif (typeof Swiper === 'undefined') {\n\t\t\t\t\t\tsetTimeout(() => this.initSwiper(slider), 100);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (container.querySelector('.swiper-initialized')) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconst config = this.getSwiperConfig(id, container);\n\t\t\t\t\t\tslider.swiper = new Swiper(`#${id} .swiper`, config);\n\t\t\t\t\t} catch (error) {\n\t\t\t\t\t\t\/\/ Silent error handling\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tgetSwiperConfig(id, container) {\n\t\t\t\t\tconst isAuto = container.classList.contains('wac-image-slider--auto-type');\n\t\t\t\t\tconst slideCount = container.querySelectorAll('.swiper-slide').length;\n\t\t\t\t\tconst enableLoop = slideCount > 1;\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\tloop: enableLoop,\n\t\t\t\t\t\tpagination: false,\n\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\tnextEl: `#${id}-next`,\n\t\t\t\t\t\t\tprevEl: `#${id}-prev`,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcenteredSlides: false,\n\t\t\t\t\t\tspaceBetween: isAuto ? 40 : 0,\n\t\t\t\t\t\tslidesPerView: isAuto ? 'auto' : 1,\n\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\tobserveParents: true,\n\t\t\t\t\t\twatchSlidesProgress: true,\n\t\t\t\t\t\tpreloadImages: false,\n\t\t\t\t\t\tlazy: { loadPrevNext: true, loadPrevNextAmount: 2 },\n\t\t\t\t\t\tbreakpoints: {\n\t\t\t\t\t\t\t0: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 12 : 0 },\n\t\t\t\t\t\t\t600: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t\t768: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t},\n\n\t\t\t\tupdateAllSwipers() {\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper && typeof slider.swiper.update === 'function') {\n\t\t\t\t\t\t\tslider.swiper.update();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tdestroy() {\n\t\t\t\t\tif (this.globalResizeHandler) {\n\t\t\t\t\t\twindow.removeEventListener('resize', this.globalResizeHandler);\n\t\t\t\t\t\tthis.globalResizeHandler = null;\n\t\t\t\t\t}\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper) slider.swiper.destroy(true, true);\n\t\t\t\t\t});\n\t\t\t\t\tthis.sliders.clear();\n\t\t\t\t\tthis._initialized = false;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = false;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loaded');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\t\t\t\t},\n\t\t\t};\n\n\t\t\twindow.WACImageSliderManager = WACImageSliderManager;\n\t\t\tfunction start() {\n\t\t\t\tif (!window[INIT_KEY] && !document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\t\tWACImageSliderManager.init();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', start);\n\t\t\t} else {\n\t\t\t\tsetTimeout(start, 100);\n\t\t\t}\n\n\t\t})();\n\t<\/script>\n    <\/div>\n    <div class=\"wac-resource__content\">\n        \t\t\t<div class=\"wac-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t2270 pies cuadrados.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSuite de dos dormitorios\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSoaking tub\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tHasta seis invitados\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tAcceso al bar\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tBalc\u00f3n privado\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n        \n        <h2 class=\"wac-resource__title\">Suite AMAI<\/h2>\n        <a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/habitaciones\/suite-amai\/\" class=\"wac-resource__read-more-link is-read-more-link\">\n            M\u00e1s informaci\u00f3n        <\/a>\n    <\/div>\n<\/div>\n    <div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5ae87c9c\" data-id=\"892\">\n\n    <div class=\"wac-resource__media\">\n        <div class=\"wac-image-slider wac-image-slider--single-type wp-block-waldorf-astoria-image-slider\" id=\"wac-image-slider-69dee5ae88294\" data-lightbox-enabled=\"false\">\n\t<div class=\"wac-image-slider__wrapper swiper\">\n\t\t<div class=\"wac-image-slider__list swiper-wrapper\">\n\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"805\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/610-Deluxe-Ocean-Front-Suite-with-King-Bed-K1RVP1-1024x805.webp\" class=\"wac-image-slider__item-image\" alt=\"Elegante cuarto de ba\u00f1o en la SUITE DE LUJO FRENTE AL MAR CON CAMA KING, con modernos accesorios y un dise\u00f1o espacioso y lujoso.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-Cancun-_-SuiteAmai_-Diana-BalderaDSC00325--1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Habitaci\u00f3n con vistas al oc\u00e9ano en la Suite AMAI, que ofrece una decoraci\u00f3n refinada y un entorno tranquilo y lujoso.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-Cancun-_-SuiteAmai_-Diana-BalderaDSC00099--1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Luminosa habitaci\u00f3n en la Suite AMAI Riviera, con una decoraci\u00f3n elegante y un ambiente sereno y acogedor.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-Cancun-_-SuiteAmai_-Diana-BalderaDSC00039--1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Balc\u00f3n de la Suite AMAI con impresionantes vistas a la piscina y al oc\u00e9ano, que ofrece un refugio al aire libre sereno y lujoso.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/634-Deluxe-Ocean-Front-King-Guestroom-K1RV-1-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Cuarto de ba\u00f1o con lavabo doble en la HABITACI\u00d3N DE HU\u00c9SPED DE LUJO CON CAMA KING FRENTE AL MAR, de dise\u00f1o elegante y comodidades modernas\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-Cancun-_-SuiteAmai_-Diana-BalderaDSC00028--1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Moderna cocina con isla en la Suite AMAI, que ofrece un dise\u00f1o elegante y un espacio funcional para cocinar y recibir invitados.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item swiper-slide\">\n\t\t\t\t\t<div class=\"wac-image-slider__item-media\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/10\/Waldorf-Astoria-Cancun-_-SuiteAmai_-Diana-BalderaDSC00014--1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Comedor, sala de estar y cocina en la Suite AMAI, con una decoraci\u00f3n elegante y una distribuci\u00f3n abierta y espaciosa para una experiencia lujosa y confortable.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wac-image-slider__navigation\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-image-slider-69dee5ae88294-prev\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-image-slider-69dee5ae88294-next\">\n\t\t\t\t\t<svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\t<script>\n\t\t(function () {\n\t\t\t'use strict';\n\n\t\t\tconst INIT_KEY = 'WACImageSliderManager_initialized';\n\t\t\tconst LOADING_KEY = 'WACImageSliderManager_loading';\n\n\t\t\tif (window[INIT_KEY] || document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (window[LOADING_KEY] || document.documentElement.hasAttribute('data-wac-slider-loading')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\twindow[LOADING_KEY] = true;\n\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loading', 'true');\n\n\t\t\tconst WACImageSliderManager = {\n\t\t\t\t_initialized: false,\n\t\t\t\t_loading: true,\n\t\t\t\tsliders: new Map(),\n\t\t\t\tglobalResizeHandler: null,\n\n\t\t\t\tinit() {\n\t\t\t\t\tif (this._initialized) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.setupGlobalResizeHandler();\n\t\t\t\t\tthis.initializeAllSliders();\n\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = true;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.setAttribute('data-wac-slider-loaded', 'true');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\n\t\t\t\t\tif (window.WACLightbox && typeof window.WACLightbox.initializeSliderImages === 'function') {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\twindow.WACLightbox.initializeSliderImages();\n\t\t\t\t\t\t}, 100);\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tsetupGlobalResizeHandler() {\n\t\t\t\t\tif (this.globalResizeHandler) return;\n\n\t\t\t\t\tlet resizeTimeout;\n\t\t\t\t\tthis.globalResizeHandler = () => {\n\t\t\t\t\t\tclearTimeout(resizeTimeout);\n\t\t\t\t\t\tresizeTimeout = setTimeout(() => {\n\t\t\t\t\t\t\tthis.updateAllSwipers();\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t};\n\n\t\t\t\t\twindow.addEventListener('resize', this.globalResizeHandler);\n\t\t\t\t},\n\n\t\t\t\tinitializeAllSliders() {\n\t\t\t\t\tconst elements = document.querySelectorAll('[class*=\"wac-image-slider\"]:not([class*=\"__\"])');\n\t\t\t\t\telements.forEach(el => {\n\t\t\t\t\t\tconst id = el.id;\n\t\t\t\t\t\tif (id && !this.sliders.has(id)) {\n\t\t\t\t\t\t\tthis.initializeSlider(id);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tinitializeSlider(id) {\n\t\t\t\t\tif (this.sliders.has(id)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst container = document.getElementById(id);\n\t\t\t\t\tif (!container) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst slider = { id, container, swiper: null };\n\t\t\t\t\tthis.sliders.set(id, slider);\n\t\t\t\t\tthis.initSwiper(slider);\n\t\t\t\t},\n\n\t\t\t\tinitSwiper(slider) {\n\t\t\t\t\tconst { id, container } = slider;\n\n\t\t\t\t\tif (typeof Swiper === 'undefined') {\n\t\t\t\t\t\tsetTimeout(() => this.initSwiper(slider), 100);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (container.querySelector('.swiper-initialized')) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconst config = this.getSwiperConfig(id, container);\n\t\t\t\t\t\tslider.swiper = new Swiper(`#${id} .swiper`, config);\n\t\t\t\t\t} catch (error) {\n\t\t\t\t\t\t\/\/ Silent error handling\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tgetSwiperConfig(id, container) {\n\t\t\t\t\tconst isAuto = container.classList.contains('wac-image-slider--auto-type');\n\t\t\t\t\tconst slideCount = container.querySelectorAll('.swiper-slide').length;\n\t\t\t\t\tconst enableLoop = slideCount > 1;\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\tloop: enableLoop,\n\t\t\t\t\t\tpagination: false,\n\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\tnextEl: `#${id}-next`,\n\t\t\t\t\t\t\tprevEl: `#${id}-prev`,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcenteredSlides: false,\n\t\t\t\t\t\tspaceBetween: isAuto ? 40 : 0,\n\t\t\t\t\t\tslidesPerView: isAuto ? 'auto' : 1,\n\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\tobserveParents: true,\n\t\t\t\t\t\twatchSlidesProgress: true,\n\t\t\t\t\t\tpreloadImages: false,\n\t\t\t\t\t\tlazy: { loadPrevNext: true, loadPrevNextAmount: 2 },\n\t\t\t\t\t\tbreakpoints: {\n\t\t\t\t\t\t\t0: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 12 : 0 },\n\t\t\t\t\t\t\t600: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t\t768: { slidesPerView: isAuto ? 'auto' : 1, spaceBetween: isAuto ? 40 : 0 },\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t},\n\n\t\t\t\tupdateAllSwipers() {\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper && typeof slider.swiper.update === 'function') {\n\t\t\t\t\t\t\tslider.swiper.update();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t},\n\n\t\t\t\tdestroy() {\n\t\t\t\t\tif (this.globalResizeHandler) {\n\t\t\t\t\t\twindow.removeEventListener('resize', this.globalResizeHandler);\n\t\t\t\t\t\tthis.globalResizeHandler = null;\n\t\t\t\t\t}\n\t\t\t\t\tthis.sliders.forEach(slider => {\n\t\t\t\t\t\tif (slider.swiper) slider.swiper.destroy(true, true);\n\t\t\t\t\t});\n\t\t\t\t\tthis.sliders.clear();\n\t\t\t\t\tthis._initialized = false;\n\t\t\t\t\tthis._loading = false;\n\t\t\t\t\twindow[INIT_KEY] = false;\n\t\t\t\t\twindow[LOADING_KEY] = false;\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loaded');\n\t\t\t\t\tdocument.documentElement.removeAttribute('data-wac-slider-loading');\n\t\t\t\t},\n\t\t\t};\n\n\t\t\twindow.WACImageSliderManager = WACImageSliderManager;\n\t\t\tfunction start() {\n\t\t\t\tif (!window[INIT_KEY] && !document.documentElement.hasAttribute('data-wac-slider-loaded')) {\n\t\t\t\t\tWACImageSliderManager.init();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', start);\n\t\t\t} else {\n\t\t\t\tsetTimeout(start, 100);\n\t\t\t}\n\n\t\t})();\n\t<\/script>\n    <\/div>\n    <div class=\"wac-resource__content\">\n        \t\t\t<div class=\"wac-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\t4.015 pies cuadrados\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSuite de 3 dormitorios\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tSoaking Tubs\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tBalc\u00f3n privado\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tHasta 10 invitados\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-resource__tag-item is-tag-item\">\n\t\t\t\t\t\tAcceso al bar\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n        \n        <h2 class=\"wac-resource__title\">SUITE RIVIERA<\/h2>\n        <a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/habitaciones\/suite-riviera\/\" class=\"wac-resource__read-more-link is-read-more-link\">\n            M\u00e1s informaci\u00f3n        <\/a>\n    <\/div>\n<\/div>\n    \t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"wac-accommodation-selector__item-action-list is-action-list\">\n\t\t\t\t\t\t\t\t<div class=\"wac-accommodation-selector__item-action-item is-action-item\">\n\t\t\t\t\t\t\t\t\t<a href=\"#\"\n\t\t\t\t\t\t\t\t\t\tclass=\"wac-accommodation-selector__item-action-link wac-accommodation-selector__item-action-link--close is-action-link nice-button\">\n\t\t\t\t\t\t\t\t\t\tVolver a HABITACIONES M\u00daLTIPLES\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t<\/div>\n\t\n\n<div\n\tstyle=\"margin-top:var(--wp--preset--spacing--medium);margin-bottom:var(--wp--preset--spacing--medium);\" class=\"wac-heading-text wac-heading-text--image-text-altenative-type wac-heading-text--medium-title-size wac-heading-text--has-two-columns-text wac-heading-text--has-underlined-title wp-block-waldorf-astoria-heading-text\" id=\"wac-heading-text-69dee5ae97880\">\n\n\t<div class=\"wac-heading-text__content\">\n\t\t\n\t\t\t\t<h2 class=\"wac-heading-text__subheading is-subheading\">\n\t\t\tServicios\t\t<\/h2>\n\t\t\t\n\t\t<h3 class=\"wac-heading-text__title\">\n\t\t\tMejore su estancia\t\t<\/h3>\n\n\t\t\t\t<div class=\"wac-heading-text__text is-text\">\n\t\t\t<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Resort<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Spa<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Piscina exterior<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Concierge<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Gimnasio<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Estacionamiento gratuito<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comedor en la habitaci\u00f3n<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Restaurante<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Admite mascotas<\/span><\/li>\n<\/ul>\n\t\t<\/div>\n\t\t\t\n\t\t\n\t\t\t\t<div class=\"wac-heading-text__media\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1280\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-Cancun-_-Diana-Baldera-DSC09669-.webp\" class=\"wac-heading-text__image\" alt=\"Pareja disfrutando de deliciosos c\u00f3cteles en la terraza del bar de la piscina del complejo, con unas vistas impresionantes en un ambiente relajado.\" srcset=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-Cancun-_-Diana-Baldera-DSC09669-.webp 1920w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-Cancun-_-Diana-Baldera-DSC09669--300x200.webp 300w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-Cancun-_-Diana-Baldera-DSC09669--1024x683.webp 1024w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-Cancun-_-Diana-Baldera-DSC09669--768x512.webp 768w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-Cancun-_-Diana-Baldera-DSC09669--1536x1024.webp 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/>\t\t<\/div>\n\t\t\t\n\t\t\n\t\t\n\t<\/div>\n\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-216","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/waldorfastoria-rivieramaya.com\/es\/wp-json\/wp\/v2\/pages\/216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/waldorfastoria-rivieramaya.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/waldorfastoria-rivieramaya.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/waldorfastoria-rivieramaya.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/waldorfastoria-rivieramaya.com\/es\/wp-json\/wp\/v2\/comments?post=216"}],"version-history":[{"count":79,"href":"https:\/\/waldorfastoria-rivieramaya.com\/es\/wp-json\/wp\/v2\/pages\/216\/revisions"}],"predecessor-version":[{"id":3628,"href":"https:\/\/waldorfastoria-rivieramaya.com\/es\/wp-json\/wp\/v2\/pages\/216\/revisions\/3628"}],"wp:attachment":[{"href":"https:\/\/waldorfastoria-rivieramaya.com\/es\/wp-json\/wp\/v2\/media?parent=216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}