{"id":10,"date":"2024-09-04T07:16:47","date_gmt":"2024-09-04T07:16:47","guid":{"rendered":"https:\/\/waldorfastoria-rivieramaya.com\/?page_id=10"},"modified":"2026-01-30T14:02:59","modified_gmt":"2026-01-30T14:02:59","slug":"principal","status":"publish","type":"page","link":"https:\/\/waldorfastoria-rivieramaya.com\/es\/","title":{"rendered":"P\u00e1gina de inicio"},"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-69dee5e0b608d\">\n\t\t\t<video\n\t\t\tclass           = \"wac-hero__video\"\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\/10\/31091039\/2025-OCT-WALDORF-WEB_14MBS.mp4\"\n\t\t\tdata-object-fit = \"hero\"\n\t\t><\/video>\n\t\t<\/div>\n\t\n\n<div\n\tstyle=\"margin-top:var(--wp--preset--spacing--default);margin-bottom:var(--wp--preset--spacing--small);\" class=\"wac-home-heading-text wp-block-waldorf-astoria-home-heading-text\" id=\"wac-home-heading-text-69dee5e0b803a\">\n\n\t<div class=\"wac-home-heading-text__content\">\n\n\t\t<h1 class=\"wac-home-heading-text__title\">\n\t\t\tElegancia Atemporal Frente a la Playa, Donde el M\u00e9xico Moderno Cobra Vida\t\t<\/h1>\n\n\t\t\t\t<div class=\"wac-home-heading-text__text is-text\">\n\t\t\t<p>Waldorf Astoria Riviera Maya, un santuario frente al mar aislado y exclusivo, ubicado a lo largo de 100 acres de costa pr\u00edstina. Nuestro resort combina el lujo sin esfuerzo con el vibrante esp\u00edritu creativo de M\u00e9xico, desde rituales de bienestar curados hasta gastronom\u00eda art\u00edstica y celebraciones inolvidables. Cada estancia se eleva con vistas al oc\u00e9ano, servicio personalizado y elegancia atemporal.<\/p>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t<div class=\"wac-home-heading-text__extra-content\">\n\t\t\t\t<div class=\"wac-home-heading-text__extra-text-list\">\n\t\t\t\t\t\t<div class=\"wac-home-heading-text__extra-text-item is-text\">\n\t\t\t\t a s\u00f3lo 9 minutos del Aeropuerto Internacional de Canc\u00fan\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<\/div>\n\n<\/div>\n\t\n\n<div style=\"margin-top:var(--wp--preset--spacing--reduced);margin-bottom:var(--wp--preset--spacing--medium);margin-left:0;\" class=\"wac-image-slider wac-image-slider--auto-type wac-image-slider--lightbox-enabled wp-block-waldorf-astoria-image-slider\" id=\"wac-image-slider-69dee5e0b8841\" data-lightbox-enabled=\"true\">\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:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/11\/10154208\/WALDORF_CANCUN_POOL_00574-1024x683.jpg\" class=\"wac-image-slider__item-image\" alt=\"PISCINA, CAMA BALI, JUEGOS DE MESA\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item-image-icon\">\n\t\t\t\t\t\t\t\t<svg width=\"30\" height=\"30\" viewbox=\"0 0 30 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t\t\t\t<rect width=\"30\" height=\"30\" fill=\"#F7F6F4\"><\/rect>\n\t\t\t\t\t\t\t\t\t<mask id=\"mask0_1107_13331_3410\" style=\"mask-type:alpha\"\n\t\t\t\t\t\t\t\t\t\tmaskunits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"30\" height=\"30\">\n\t\t\t\t\t\t\t\t\t\t<rect width=\"30\" height=\"30\" fill=\"#D9D9D9\"><\/rect>\n\t\t\t\t\t\t\t\t\t<\/mask>\n\t\t\t\t\t\t\t\t\t<g mask=\"url(#mask0_1107_13331_3410)\">\n\t\t\t\t\t\t\t\t\t\t<path\n\t\t\t\t\t\t\t\t\t\t\td=\"M14.0625 15.9375H6.875V14.0625H14.0625V6.875H15.9375V14.0625H23.125V15.9375H15.9375V23.125H14.0625V15.9375Z\"\n\t\t\t\t\t\t\t\t\t\t\tfill=\"#032165\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/g>\n\t\t\t\t\t\t\t\t<\/svg>\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<\/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\/11\/10154214\/WALDORF_CANCUN_SUITE_01077-1024x683.jpg\" class=\"wac-image-slider__item-image\" alt=\"PAREJA, SUITE PRESIDENCIAL, BODA\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item-image-icon\">\n\t\t\t\t\t\t\t\t<svg width=\"30\" height=\"30\" viewbox=\"0 0 30 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t\t\t\t<rect width=\"30\" height=\"30\" fill=\"#F7F6F4\"><\/rect>\n\t\t\t\t\t\t\t\t\t<mask id=\"mask0_1107_13331_3412\" style=\"mask-type:alpha\"\n\t\t\t\t\t\t\t\t\t\tmaskunits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"30\" height=\"30\">\n\t\t\t\t\t\t\t\t\t\t<rect width=\"30\" height=\"30\" fill=\"#D9D9D9\"><\/rect>\n\t\t\t\t\t\t\t\t\t<\/mask>\n\t\t\t\t\t\t\t\t\t<g mask=\"url(#mask0_1107_13331_3412)\">\n\t\t\t\t\t\t\t\t\t\t<path\n\t\t\t\t\t\t\t\t\t\t\td=\"M14.0625 15.9375H6.875V14.0625H14.0625V6.875H15.9375V14.0625H23.125V15.9375H15.9375V23.125H14.0625V15.9375Z\"\n\t\t\t\t\t\t\t\t\t\t\tfill=\"#032165\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/g>\n\t\t\t\t\t\t\t\t<\/svg>\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<\/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\/11\/10154204\/WALDORF_CANCUN_POOL_00332-1024x683.jpg\" class=\"wac-image-slider__item-image\" alt=\"PISCINA, CAMA BALI, COMIDA\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item-image-icon\">\n\t\t\t\t\t\t\t\t<svg width=\"30\" height=\"30\" viewbox=\"0 0 30 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t\t\t\t<rect width=\"30\" height=\"30\" fill=\"#F7F6F4\"><\/rect>\n\t\t\t\t\t\t\t\t\t<mask id=\"mask0_1107_13331_3409\" style=\"mask-type:alpha\"\n\t\t\t\t\t\t\t\t\t\tmaskunits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"30\" height=\"30\">\n\t\t\t\t\t\t\t\t\t\t<rect width=\"30\" height=\"30\" fill=\"#D9D9D9\"><\/rect>\n\t\t\t\t\t\t\t\t\t<\/mask>\n\t\t\t\t\t\t\t\t\t<g mask=\"url(#mask0_1107_13331_3409)\">\n\t\t\t\t\t\t\t\t\t\t<path\n\t\t\t\t\t\t\t\t\t\t\td=\"M14.0625 15.9375H6.875V14.0625H14.0625V6.875H15.9375V14.0625H23.125V15.9375H15.9375V23.125H14.0625V15.9375Z\"\n\t\t\t\t\t\t\t\t\t\t\tfill=\"#032165\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/g>\n\t\t\t\t\t\t\t\t<\/svg>\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<\/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\/2025\/01\/personal-concierge-3-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Piscina rodeada de palmeras con tumbonas y caba\u00f1as frente al hotel.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item-image-icon\">\n\t\t\t\t\t\t\t\t<svg width=\"30\" height=\"30\" viewbox=\"0 0 30 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t\t\t\t<rect width=\"30\" height=\"30\" fill=\"#F7F6F4\"><\/rect>\n\t\t\t\t\t\t\t\t\t<mask id=\"mask0_1107_13331_1529\" style=\"mask-type:alpha\"\n\t\t\t\t\t\t\t\t\t\tmaskunits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"30\" height=\"30\">\n\t\t\t\t\t\t\t\t\t\t<rect width=\"30\" height=\"30\" fill=\"#D9D9D9\"><\/rect>\n\t\t\t\t\t\t\t\t\t<\/mask>\n\t\t\t\t\t\t\t\t\t<g mask=\"url(#mask0_1107_13331_1529)\">\n\t\t\t\t\t\t\t\t\t\t<path\n\t\t\t\t\t\t\t\t\t\t\td=\"M14.0625 15.9375H6.875V14.0625H14.0625V6.875H15.9375V14.0625H23.125V15.9375H15.9375V23.125H14.0625V15.9375Z\"\n\t\t\t\t\t\t\t\t\t\t\tfill=\"#032165\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/g>\n\t\t\t\t\t\t\t\t<\/svg>\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<\/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-Hero-Image-Aerial-View-1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Vista a\u00e9rea del hotel, que muestra su lujoso dise\u00f1o, su ubicaci\u00f3n frente a la playa y su impresionante entorno.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item-image-icon\">\n\t\t\t\t\t\t\t\t<svg width=\"30\" height=\"30\" viewbox=\"0 0 30 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t\t\t\t<rect width=\"30\" height=\"30\" fill=\"#F7F6F4\"><\/rect>\n\t\t\t\t\t\t\t\t\t<mask id=\"mask0_1107_13331_1541\" style=\"mask-type:alpha\"\n\t\t\t\t\t\t\t\t\t\tmaskunits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"30\" height=\"30\">\n\t\t\t\t\t\t\t\t\t\t<rect width=\"30\" height=\"30\" fill=\"#D9D9D9\"><\/rect>\n\t\t\t\t\t\t\t\t\t<\/mask>\n\t\t\t\t\t\t\t\t\t<g mask=\"url(#mask0_1107_13331_1541)\">\n\t\t\t\t\t\t\t\t\t\t<path\n\t\t\t\t\t\t\t\t\t\t\td=\"M14.0625 15.9375H6.875V14.0625H14.0625V6.875H15.9375V14.0625H23.125V15.9375H15.9375V23.125H14.0625V15.9375Z\"\n\t\t\t\t\t\t\t\t\t\t\tfill=\"#032165\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/g>\n\t\t\t\t\t\t\t\t<\/svg>\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<\/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\/11\/10154211\/WALDORF_CANCUN_SUITE_00427-1024x683.jpg\" class=\"wac-image-slider__item-image\" alt=\"BODA, PAREJA\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item-image-icon\">\n\t\t\t\t\t\t\t\t<svg width=\"30\" height=\"30\" viewbox=\"0 0 30 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t\t\t\t<rect width=\"30\" height=\"30\" fill=\"#F7F6F4\"><\/rect>\n\t\t\t\t\t\t\t\t\t<mask id=\"mask0_1107_13331_3411\" style=\"mask-type:alpha\"\n\t\t\t\t\t\t\t\t\t\tmaskunits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"30\" height=\"30\">\n\t\t\t\t\t\t\t\t\t\t<rect width=\"30\" height=\"30\" fill=\"#D9D9D9\"><\/rect>\n\t\t\t\t\t\t\t\t\t<\/mask>\n\t\t\t\t\t\t\t\t\t<g mask=\"url(#mask0_1107_13331_3411)\">\n\t\t\t\t\t\t\t\t\t\t<path\n\t\t\t\t\t\t\t\t\t\t\td=\"M14.0625 15.9375H6.875V14.0625H14.0625V6.875H15.9375V14.0625H23.125V15.9375H15.9375V23.125H14.0625V15.9375Z\"\n\t\t\t\t\t\t\t\t\t\t\tfill=\"#032165\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/g>\n\t\t\t\t\t\t\t\t<\/svg>\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<\/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-Cancun-_-Diana-Baldera-DSC07437--1024x683.webp\" class=\"wac-image-slider__item-image\" alt=\"Un padre y su hijo disfrutan de un momento de alegr\u00eda en la piscina resplandeciente del Waldorf Astoria Canc\u00fan, rodeados de lujo y relajaci\u00f3n.\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item-image-icon\">\n\t\t\t\t\t\t\t\t<svg width=\"30\" height=\"30\" viewbox=\"0 0 30 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t\t\t\t<rect width=\"30\" height=\"30\" fill=\"#F7F6F4\"><\/rect>\n\t\t\t\t\t\t\t\t\t<mask id=\"mask0_1107_13331_1492\" style=\"mask-type:alpha\"\n\t\t\t\t\t\t\t\t\t\tmaskunits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"30\" height=\"30\">\n\t\t\t\t\t\t\t\t\t\t<rect width=\"30\" height=\"30\" fill=\"#D9D9D9\"><\/rect>\n\t\t\t\t\t\t\t\t\t<\/mask>\n\t\t\t\t\t\t\t\t\t<g mask=\"url(#mask0_1107_13331_1492)\">\n\t\t\t\t\t\t\t\t\t\t<path\n\t\t\t\t\t\t\t\t\t\t\td=\"M14.0625 15.9375H6.875V14.0625H14.0625V6.875H15.9375V14.0625H23.125V15.9375H15.9375V23.125H14.0625V15.9375Z\"\n\t\t\t\t\t\t\t\t\t\t\tfill=\"#032165\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/g>\n\t\t\t\t\t\t\t\t<\/svg>\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<\/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\/11\/10154149\/WALDORF_CANCUN_LOBBY_01572-1024x683.jpg\" class=\"wac-image-slider__item-image\" alt=\"BIENVENIDA, FAMILIA\" srcset=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wac-image-slider__item-image-icon\">\n\t\t\t\t\t\t\t\t<svg width=\"30\" height=\"30\" viewbox=\"0 0 30 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t\t\t\t<rect width=\"30\" height=\"30\" fill=\"#F7F6F4\"><\/rect>\n\t\t\t\t\t\t\t\t\t<mask id=\"mask0_1107_13331_3404\" style=\"mask-type:alpha\"\n\t\t\t\t\t\t\t\t\t\tmaskunits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"30\" height=\"30\">\n\t\t\t\t\t\t\t\t\t\t<rect width=\"30\" height=\"30\" fill=\"#D9D9D9\"><\/rect>\n\t\t\t\t\t\t\t\t\t<\/mask>\n\t\t\t\t\t\t\t\t\t<g mask=\"url(#mask0_1107_13331_3404)\">\n\t\t\t\t\t\t\t\t\t\t<path\n\t\t\t\t\t\t\t\t\t\t\td=\"M14.0625 15.9375H6.875V14.0625H14.0625V6.875H15.9375V14.0625H23.125V15.9375H15.9375V23.125H14.0625V15.9375Z\"\n\t\t\t\t\t\t\t\t\t\t\tfill=\"#032165\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/g>\n\t\t\t\t\t\t\t\t<\/svg>\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<\/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-69dee5e0b8841-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-69dee5e0b8841-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\n\n\n<div class=\"wp-block-group is-style-under-next-block has-clear-background-color has-background\" style=\"padding-top:var(--wp--preset--spacing--reduced);padding-bottom:var(--wp--preset--spacing--default)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div\n\tclass=\"wac-heading-text wac-heading-text--centered-type wac-heading-text--medium-title-size wp-block-waldorf-astoria-heading-text\" id=\"wac-heading-text-69dee5e0c1064\">\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\tHabitaciones y suites\t\t<\/h2>\n\t\t\t\n\t\t<h3 class=\"wac-heading-text__title\">\n\t\t\tHabitaciones y Suites Frente al mar con Elegancia Atemporal\t\t<\/h3>\n\n\t\t\t\t<div class=\"wac-heading-text__text is-text\">\n\t\t\t<p data-start=\"1317\" data-end=\"1605\">Cada habitaci\u00f3n y suite ofrecen una inigualable vista al mar. Encontrar\u00e9 espacios amplios, soaking tubs ideales para relajarse y un dise\u00f1o que integra a la perfecci\u00f3n el interior con el exterior, inspirado en las texturas de la regi\u00f3n y en el trabajo de artistas locales. Algunas suites ofrecen piscinas privadas para disfrutar de mayor intimidad. Puede elegir entre elegantes habitaciones con cama king, suites familiares comunicadas o con piscina privada.<\/p>\n\t\t<\/div>\n\t\t\t\n\t\t\n\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\/habitaciones\/\" class=\"wac-heading-text__action-link is-action-link nice-button nice-button--is-regular\" target=\"\">\n\t\t\t\t\tExplorar las habitaciones\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<\/div><\/div>\n\n\n<div style=\"margin-bottom:var(--wp--preset--spacing--medium);\" class=\"wac-accommodation-slider wp-block-waldorf-astoria-accommodation-slider\" id=\"wac-accommodation-slider-69dee5e0c1abd\">\n\n\t<div class=\"wac-accommodation-slider__wrapper swiper\">\n\t\t<div class=\"wac-accommodation-slider__list swiper-wrapper\">\n\t\t\t<div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5e0c87a2\" 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-69dee5e0c96f6\" 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-69dee5e0c96f6-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-69dee5e0c96f6-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    <div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5e0d1a9f\" 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-69dee5e0d2145\" 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-69dee5e0d2145-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-69dee5e0d2145-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    <div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5e0df97e\" 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-69dee5e0dffbf\" 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-69dee5e0dffbf-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-69dee5e0dffbf-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-69dee5e0eccad\" 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-69dee5e0ed22a\" 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-69dee5e0ed22a-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-69dee5e0ed22a-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-69dee5e107014\" 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-69dee5e1075fc\" 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-69dee5e1075fc-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-69dee5e1075fc-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-69dee5e1119db\" 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-69dee5e11203e\" 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-69dee5e11203e-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-69dee5e11203e-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-69dee5e11a429\" 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-69dee5e11aa6e\" 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-69dee5e11aa6e-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-69dee5e11aa6e-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-69dee5e128633\" 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-69dee5e128cc3\" 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-69dee5e128cc3-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-69dee5e128cc3-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    <div\n    class=\"wac-resource swiper-slide has-block-background wp-block-waldorf-astoria-resource\" id=\"wac-resource-69dee5e132649\" 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-69dee5e132d02\" 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-69dee5e132d02-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-69dee5e132d02-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-69dee5e13bb9c\" 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-69dee5e13c28f\" 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-69dee5e13c28f-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-69dee5e13c28f-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-69dee5e14529e\" 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-69dee5e145aa3\" 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-69dee5e145aa3-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-69dee5e145aa3-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-69dee5e157667\" 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-69dee5e157ca2\" 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-69dee5e157ca2-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-69dee5e157ca2-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-69dee5e161c75\" 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-69dee5e1622fd\" 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-69dee5e1622fd-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-69dee5e1622fd-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-69dee5e16cf79\" 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-69dee5e16d5ee\" 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-69dee5e16d5ee-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-69dee5e16d5ee-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-69dee5e176075\" 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-69dee5e1766d3\" 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-69dee5e1766d3-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-69dee5e1766d3-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-69dee5e17ebc6\" 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-69dee5e17f182\" 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-69dee5e17f182-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-69dee5e17f182-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-69dee5e185f05\" 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-69dee5e186574\" 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-69dee5e186574-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-69dee5e186574-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-69dee5e18e154\" 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-69dee5e18e74b\" 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-69dee5e18e74b-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-69dee5e18e74b-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    \t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"swiper-pagination wac-accommodation-slider__pagination--desktop\"\n\t\t\t\t\tid=\"wac-accommodation-slider-69dee5e0c1abd-pagination\"><\/div>\n\n\t\t\t\t<div class=\"wac-accommodation-slider__navigation--desktop\">\n\t\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-accommodation-slider-69dee5e0c1abd-prev-desktop\">\n\t\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\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-accommodation-slider-69dee5e0c1abd-next-desktop\">\n\t\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\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"wac-accommodation-slider__navigation--mobile\">\n\t\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-accommodation-slider-69dee5e0c1abd-prev-mobile\">\n\t\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\t<path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"swiper-button-next\" id=\"wac-accommodation-slider-69dee5e0c1abd-next-mobile\">\n\t\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\t<path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n\t\t\t\t\t\t\t\tstroke-linejoin=\"round\" \/>\n\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n<\/div>\n\t<script type=\"text\/javascript\">\n\t\twindow.addEventListener('DOMContentLoaded', function (event) {\n\t\tfunction calculateAccommodationProgressivePagination(swiper) {\n\t\t\tif (!swiper.el.closest('.wac-accommodation-slider')) return;\n\t\t\tif (swiper.el.closest('.wac-resource__image-slider')) return;\n\n\t\t\tconst totalSlides = swiper.slides.length;\n\t\t\tlet slidesPerView;\n\n\t\t\tif (window.innerWidth < 768) {\n\t\t\t\tslidesPerView = 1.2;\n\t\t\t} else {\n\t\t\t\tslidesPerView = 2.2;\n\t\t\t}\n\n\t\t\tconst effectiveSlidesPerView = Math.floor(slidesPerView);\n\t\t\tconst totalPages = Math.ceil(totalSlides \/ effectiveSlidesPerView);\n\n\t\t\tconst paginationContainer = document.querySelector('#wac-accommodation-slider-69dee5e0c1abd-pagination');\n\t\t\t\tif (!paginationContainer) return;\n\n\t\t\t\tpaginationContainer.innerHTML = '';\n\n\t\t\t\tfor (let i = 0; i < totalPages; i++) {\n\t\t\t\t\tconst bullet = document.createElement('span');\n\t\t\t\t\tbullet.className = 'swiper-pagination-bullet';\n\t\t\t\t\tbullet.setAttribute('data-page', i);\n\n\t\t\t\t\tif (i === 0) {\n\t\t\t\t\t\tbullet.classList.add('swiper-pagination-bullet-active');\n\t\t\t\t\t}\n\n\t\t\t\t\tbullet.addEventListener('click', function () {\n\t\t\t\t\t\tconst targetIndex = i * effectiveSlidesPerView;\n\t\t\t\t\t\tswiper.slideTo(targetIndex);\n\t\t\t\t\t});\n\n\t\t\t\t\tpaginationContainer.appendChild(bullet);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tfunction updateAccommodationActivePagination(swiper) {\n\t\t\t\tif (!swiper.el.closest('.wac-accommodation-slider')) return;\n\t\t\t\tif (swiper.el.closest('.wac-resource__image-slider')) return;\n\n\t\t\t\tlet slidesPerView;\n\n\t\t\t\tif (window.innerWidth < 768) {\n\t\t\t\t\tslidesPerView = 1.2;\n\t\t\t\t} else {\n\t\t\t\t\tslidesPerView = 2.2;\n\t\t\t\t}\n\n\t\t\t\tconst effectiveSlidesPerView = Math.floor(slidesPerView);\n\n\t\t\t\tconst realIndex = swiper.realIndex;\n\t\t\t\tconst currentPage = Math.floor(realIndex \/ effectiveSlidesPerView);\n\t\t\t\tconst bullets = document.querySelectorAll('#wac-accommodation-slider-69dee5e0c1abd-pagination .swiper-pagination-bullet');\n\n\t\t\t\tbullets.forEach((bullet, index) => {\n\t\t\t\t\tbullet.classList.toggle('swiper-pagination-bullet-active', index === currentPage);\n\t\t\t\t});\n\t\t\t}\n\n\t\t\tconst accommodationSwiper = new Swiper('#wac-accommodation-slider-69dee5e0c1abd > .swiper', {\n\t\t\t\tloop: true,\n\t\t\t\tcenteredSlides: false,\n\t\t\t\tspaceBetween: 40,\n\t\t\t\tslidesPerView: 2,\n\t\t\t\tloopedSlides: 18,\n\t\t\t\tnavigation: {\n\t\t\t\t\tnextEl: '#wac-accommodation-slider-69dee5e0c1abd-next-desktop, #wac-accommodation-slider-69dee5e0c1abd-next-mobile',\n\t\t\t\t\tprevEl: '#wac-accommodation-slider-69dee5e0c1abd-prev-desktop, #wac-accommodation-slider-69dee5e0c1abd-prev-mobile',\n\t\t\t\t},\n\t\t\t\tbreakpoints: {\n\t\t\t\t\t0: {\n\t\t\t\t\t\tslidesPerView: 1.2,\n\t\t\t\t\t\tspaceBetween: 12,\n\t\t\t\t\t},\n\t\t\t\t\t768: {\n\t\t\t\t\t\tslidesPerView: 2.2,\n\t\t\t\t\t\tspaceBetween: 40,\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\ton: {\n\t\t\t\t\tinit: function (swiper) {\n\t\t\t\t\t\tcalculateAccommodationProgressivePagination(swiper);\n\t\t\t\t\t\tupdateAccommodationActivePagination(swiper);\n\t\t\t\t\t},\n\t\t\t\t\tslideChange: function (swiper) {\n\t\t\t\t\t\tupdateAccommodationActivePagination(swiper);\n\t\t\t\t\t},\n\t\t\t\t\tslideChangeTransitionEnd: function (swiper) {\n\t\t\t\t\t\tupdateAccommodationActivePagination(swiper);\n\t\t\t\t\t},\n\t\t\t\t\tresize: function (swiper) {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tcalculateAccommodationProgressivePagination(swiper);\n\t\t\t\t\t\t\tupdateAccommodationActivePagination(swiper);\n\t\t\t\t\t\t}, 100);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tsetTimeout(() => {\n\t\t\t\tconst imageSliders = document.querySelectorAll('#wac-accommodation-slider-69dee5e0c1abd .wac-image-slider .swiper');\n\n\t\t\t\timageSliders.forEach((sliderEl, index) => {\n\t\t\t\t\tif (sliderEl.swiper) return;\n\n\t\t\t\t\tlet sliderId = sliderEl.getAttribute('id');\n\t\t\t\t\tif (!sliderId) {\n\t\t\t\t\t\tsliderId = 'wac-accommodation-slider-69dee5e0c1abd-image-slider-' + index;\n\t\t\t\t\t\tsliderEl.setAttribute('id', sliderId);\n\t\t\t\t\t}\n\n\t\t\t\t\tconst paginationEl = sliderEl.parentElement.querySelector('.wac-image-slider__pagination--desktop');\n\n\t\t\t\t\tnew Swiper('#' + sliderId, {\n\t\t\t\t\t\tloop: false,\n\t\t\t\t\t\tcenteredSlides: false,\n\t\t\t\t\t\tspaceBetween: 0,\n\t\t\t\t\t\tslidesPerView: 1,\n\t\t\t\t\t\tpagination: paginationEl ? {\n\t\t\t\t\t\t\tel: paginationEl,\n\t\t\t\t\t\t\tclickable: true,\n\t\t\t\t\t\t\ttype: 'bullets'\n\t\t\t\t\t\t} : false,\n\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\tnextEl: sliderEl.parentElement.querySelector('.swiper-button-next'),\n\t\t\t\t\t\t\tprevEl: sliderEl.parentElement.querySelector('.swiper-button-prev'),\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t}, 100);\n\t\t});\n\t\t<\/script>\n\t\n\n<div\n\tstyle=\"margin-bottom:var(--wp--preset--spacing--small);\" class=\"wac-heading-text wac-heading-text--image-text-type wac-heading-text--medium-title-size wac-heading-text--has-underlined-title wp-block-waldorf-astoria-heading-text\" id=\"wac-heading-text-69dee5e195b53\">\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\tOferta Gastron\u00f3mica\t\t<\/h2>\n\t\t\t\n\t\t<h3 class=\"wac-heading-text__title\">\n\t\t\tArte Culinario, M\u00e9xico Reinventado\t\t<\/h3>\n\n\t\t\t\t<div class=\"wac-heading-text__text is-text\">\n\t\t\t<p>Deguste el M\u00e9xico moderno en restaurantes y bares exclusivos: mariscos a la le\u00f1a en <strong data-start=\"1461\" data-end=\"1473\">Malpeque<\/strong>, cocina contempor\u00e1nea todo el d\u00eda en <strong data-start=\"1504\" data-end=\"1513\">Chaya<\/strong>y platillos regionales relajados con un bar enfocado en mezcal <strong data-start=\"1571\" data-end=\"1579\">Ja'o<\/strong>. Men\u00fas de temporada, productores locales y maridajes narrativos convierten cada comida en una historia.<\/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\/2024\/09\/Waldorf-Astoria-Cancun-FB-3.webp\" class=\"wac-heading-text__image\" alt=\"Exquisito c\u00f3ctel adornado con una flor y el logotipo de Waldorf Astoria Canc\u00fan, una mezcla perfecta de elegancia y sabor\" srcset=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-Cancun-FB-3.webp 1920w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-Cancun-FB-3-300x200.webp 300w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-Cancun-FB-3-1024x683.webp 1024w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-Cancun-FB-3-768x512.webp 768w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-Cancun-FB-3-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\/restaurantes-y-bares\/\" class=\"wac-heading-text__action-link is-action-link nice-button nice-button--is-featured\" target=\"\">\n\t\t\t\t\tDescubrir el comedor\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wac-heading-text__action-item is-action-item\">\n\t\t\t\t<a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/experiencias-con-libros\/#!\/search?categoryIds=72853c9a-ddec-426d-a5f9-ee7792006698\" class=\"wac-heading-text__action-link is-action-link nice-button nice-button--is-regular\" target=\"\">\n\t\t\t\t\tExperiencias culinarias\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 style=\"margin-bottom:var(--wp--preset--spacing--medium);\" class=\"wac-restaurant-slider wp-block-waldorf-astoria-restaurant-slider\" id=\"wac-restaurant-slider-69dee5e197d9b\">\n\n\t<div class=\"wac-restaurant-slider__wrapper swiper\">\n\t\t<div class=\"wac-restaurant-slider__list swiper-wrapper\">\n\t\t\t<div\n\tclass=\"wac-hover-resource swiper-slide has-block-background wp-block-waldorf-astoria-hover-resource\" id=\"wac-hover-resource-69dee5e1a1129\" data-anchor=\"malpeque\" data-filter=\"{&quot;filter&quot;:[&quot;3d-tour&quot;]}\">\n\t<div class=\"wac-hover-resource__media\">\n\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1707\" src=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/09\/07162313\/Malpeque-Food-3-scaled.jpg\" class=\"wac-hover-resource__image\" alt=\"Waldorf Astoria Riviera Maya, restaurante Malpeque.\" srcset=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/09\/07162313\/Malpeque-Food-3-scaled.jpg 2560w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/09\/07162313\/Malpeque-Food-3-300x200.jpg 300w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/09\/07162313\/Malpeque-Food-3-1024x683.jpg 1024w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/09\/07162313\/Malpeque-Food-3-768x512.jpg 768w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/09\/07162313\/Malpeque-Food-3-1536x1024.jpg 1536w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/09\/07162313\/Malpeque-Food-3-2048x1365.jpg 2048w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/09\/07162313\/Malpeque-Food-3-18x12.jpg 18w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/>\t<\/div>\n\t<div class=\"wac-hover-resource__content\">\n\t\t<h2 class=\"wac-hover-resource__title\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"207\" height=\"44\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/restaurant-logo.svg\" class=\"wac-hover-resource__logo\" alt=\"logotipo del restaurante Waldorf Astoria Cancun\" srcset=\"\" \/>\t\t<\/h2>\n\t\t<div class=\"wac-hover-resource__excerpt is-text\">Nuestro elegante restaurante de autor ofrece marisco fresco y c\u00f3cteles artesanales, todos preparados con elementos de humo, carb\u00f3n o fuego.  Malpeque rinde homenaje al legado del oc\u00e9ano a trav\u00e9s de una refinada cocina al fuego, de origen sostenible y enriquecida con Sal de Celest\u00fan artesanal. Un santuario \u00edntimo para una velada marcada por las llamas y el mar.<\/div>\n\t\t\t\t<div class=\"wac-hover-resource__action-list is-action-list\">\n\t\t\t\t\t\t<div class=\"wac-hover-resource__action-item is-action-item\">\n\t\t\t\t<a href=\"https:\/\/www.opentable.com.mx\/restref\/client\/?restref=1265113&#038;lang=en&#038;ot_source=Restaurant%20website&#038;corrid=0ebee379-824b-4487-9cdc-a2cb17c1cefc\" class=\"wac-hover-resource__action-item-link is-action-link nice-button nice-button--is-featured\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\tReserve ahora\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"wac-hover-resource__action-item is-action-item\">\n\t\t\t\t<a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/restaurantes-y-bares\/malpeque\/\" class=\"wac-hover-resource__action-item-link is-action-link nice-button nice-button--is-regular\" target=\"_self\">\n\t\t\t\t\tM\u00e1s informaci\u00f3n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t<div class=\"wac-hover-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t<a class=\"wac-hover-resource__tag-item is-tag-item\" href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/360?group=0&#038;tour=4&#038;b11t0=1&#038;a10ph=1\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\tVisita en 3D\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<div\n\tclass=\"wac-hover-resource swiper-slide has-block-background wp-block-waldorf-astoria-hover-resource\" id=\"wac-hover-resource-69dee5e1a7d16\" data-anchor=\"jao\" data-filter=\"{&quot;filter&quot;:[&quot;3d-tour&quot;]}\">\n\t<div class=\"wac-hover-resource__media\">\n\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1280\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-Cancun-Yucatan-Lechon-Pork-Taco-at-JAO.webp\" class=\"wac-hover-resource__image\" alt=\"Esponjosas tortitas con bacon crujiente y salsas, maravillosamente servidas en JA&#039;O\" srcset=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-Cancun-Yucatan-Lechon-Pork-Taco-at-JAO.webp 1920w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-Cancun-Yucatan-Lechon-Pork-Taco-at-JAO-300x200.webp 300w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-Cancun-Yucatan-Lechon-Pork-Taco-at-JAO-1024x683.webp 1024w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-Cancun-Yucatan-Lechon-Pork-Taco-at-JAO-768x512.webp 768w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/Waldorf-Astoria-Cancun-Yucatan-Lechon-Pork-Taco-at-JAO-1536x1024.webp 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/>\t<\/div>\n\t<div class=\"wac-hover-resource__content\">\n\t\t<h2 class=\"wac-hover-resource__title\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"108\" height=\"36\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/jao-logo.png\" class=\"wac-hover-resource__logo\" alt=\"jao logo de Waldor Astoria Cancun Mexico\" srcset=\"\" \/>\t\t<\/h2>\n\t\t<div class=\"wac-hover-resource__excerpt is-text\">Inspirado en las emblem\u00e1ticas cantinas al aire libre de M\u00e9xico, JA'O establece un nuevo est\u00e1ndar para cl\u00e1sicos como los tacos de pescado del d\u00eda, el ceviche, las tapas y los churros.<\/div>\n\t\t\t\t<div class=\"wac-hover-resource__action-list is-action-list\">\n\t\t\t\t\t\t<div class=\"wac-hover-resource__action-item is-action-item\">\n\t\t\t\t<a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/restaurantes-y-bares\/jao\/\" class=\"wac-hover-resource__action-item-link is-action-link nice-button nice-button--is-regular\" target=\"_self\">\n\t\t\t\t\tM\u00e1s informaci\u00f3n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t<div class=\"wac-hover-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t<a class=\"wac-hover-resource__tag-item is-tag-item\" href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/360?group=0&#038;tour=7&#038;b11t0=1&#038;a10ph=1\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\tVisita en 3D\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<div\n\tclass=\"wac-hover-resource swiper-slide has-block-background wp-block-waldorf-astoria-hover-resource\" id=\"wac-hover-resource-69dee5e1afd9a\" data-anchor=\"chaya\" data-filter=\"{&quot;filter&quot;:[&quot;3d-tour&quot;]}\">\n\t<div class=\"wac-hover-resource__media\">\n\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1365\" height=\"2048\" src=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/10\/23214614\/DSC02088.jpg\" class=\"wac-hover-resource__image\" alt=\"Terraza Chaya, desayuno\" srcset=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/10\/23214614\/DSC02088.jpg 1365w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/10\/23214614\/DSC02088-200x300.jpg 200w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/10\/23214614\/DSC02088-683x1024.jpg 683w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/10\/23214614\/DSC02088-768x1152.jpg 768w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/10\/23214614\/DSC02088-1024x1536.jpg 1024w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/10\/23214614\/DSC02088-8x12.jpg 8w\" sizes=\"(max-width: 1365px) 100vw, 1365px\" \/>\t<\/div>\n\t<div class=\"wac-hover-resource__content\">\n\t\t<h2 class=\"wac-hover-resource__title\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"151\" height=\"68\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/chaya-logo.svg\" class=\"wac-hover-resource__logo\" alt=\"Logotipo de Chaya del Waldorf Astoria Canc\u00fan\" srcset=\"\" \/>\t\t<\/h2>\n\t\t<div class=\"wac-hover-resource__excerpt is-text\">Para desayunar o comer, Chaya se especializa en la imaginativa preparaci\u00f3n de alimentos de temporada procedentes de excepcionales proveedores locales.<\/div>\n\t\t\t\t<div class=\"wac-hover-resource__action-list is-action-list\">\n\t\t\t\t\t\t<div class=\"wac-hover-resource__action-item is-action-item\">\n\t\t\t\t<a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/restaurantes-y-bares\/chaya\/\" class=\"wac-hover-resource__action-item-link is-action-link nice-button nice-button--is-regular\" target=\"_self\">\n\t\t\t\t\tM\u00e1s informaci\u00f3n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t<div class=\"wac-hover-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t<a class=\"wac-hover-resource__tag-item is-tag-item\" href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/360?group=0&#038;tour=8&#038;b11t0=1&#038;a10ph=1\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\tVisita en 3D\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<div\n\tclass=\"wac-hover-resource swiper-slide has-block-background wp-block-waldorf-astoria-hover-resource\" id=\"wac-hover-resource-69dee5e1b6982\" data-anchor=\"peacock-alley\" data-filter=\"{&quot;filter&quot;:[&quot;3d-tour&quot;]}\">\n\t<div class=\"wac-hover-resource__media\">\n\t\t<img loading=\"lazy\" decoding=\"async\" width=\"795\" height=\"1200\" src=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/06\/29034736\/Waldorf-Astoria-Cancun-Peacock-Alley-4.jpg\" class=\"wac-hover-resource__image\" alt=\"Una elegante copa de vino tinto est\u00e1 bellamente colocada sobre la pulida mesa.\" srcset=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/06\/29034736\/Waldorf-Astoria-Cancun-Peacock-Alley-4.jpg 795w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/06\/29034736\/Waldorf-Astoria-Cancun-Peacock-Alley-4-199x300.jpg 199w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/06\/29034736\/Waldorf-Astoria-Cancun-Peacock-Alley-4-678x1024.jpg 678w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/06\/29034736\/Waldorf-Astoria-Cancun-Peacock-Alley-4-768x1159.jpg 768w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/06\/29034736\/Waldorf-Astoria-Cancun-Peacock-Alley-4-8x12.jpg 8w\" sizes=\"(max-width: 795px) 100vw, 795px\" \/>\t<\/div>\n\t<div class=\"wac-hover-resource__content\">\n\t\t<h2 class=\"wac-hover-resource__title\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"207\" height=\"63\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/peacock-logo.png\" class=\"wac-hover-resource__logo\" alt=\"Logotipo del pavo real del Waldorf Astoria Canc\u00fan en M\u00e9xico\" srcset=\"\" \/>\t\t<\/h2>\n\t\t<div class=\"wac-hover-resource__excerpt is-text\">Nuestro bar del vest\u00edbulo, Peacock Alley, tan resplandeciente como su hom\u00f3nimo, es un elegante lugar de encuentro desde el caf\u00e9 de primera hora de la ma\u00f1ana hasta las copas nocturnas.<\/div>\n\t\t\t\t<div class=\"wac-hover-resource__action-list is-action-list\">\n\t\t\t\t\t\t<div class=\"wac-hover-resource__action-item is-action-item\">\n\t\t\t\t<a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/restaurantes-y-bares\/pasaje-peacock\/\" class=\"wac-hover-resource__action-item-link is-action-link nice-button nice-button--is-regular\" target=\"_self\">\n\t\t\t\t\tM\u00e1s informaci\u00f3n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t<div class=\"wac-hover-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t<a class=\"wac-hover-resource__tag-item is-tag-item\" href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/360?group=0&#038;tour=6&#038;b11t0=1&#038;a10ph=1\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\tVisita en 3D\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<div\n\tclass=\"wac-hover-resource swiper-slide has-block-background wp-block-waldorf-astoria-hover-resource\" id=\"wac-hover-resource-69dee5e1bd1b7\" data-anchor=\"pool-bar\" data-filter=\"{&quot;filter&quot;:[&quot;3d-tour&quot;]}\">\n\t<div class=\"wac-hover-resource__media\">\n\t\t<img loading=\"lazy\" decoding=\"async\" width=\"760\" height=\"540\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/image-02-1.webp\" class=\"wac-hover-resource__image\" alt=\"Vistas del bar de la piscina desde las aguas turquesas de la piscina, resaltando un ambiente sereno y acogedor.\" srcset=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/image-02-1.webp 760w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/image-02-1-300x213.webp 300w\" sizes=\"(max-width: 760px) 100vw, 760px\" \/>\t<\/div>\n\t<div class=\"wac-hover-resource__content\">\n\t\t<h2 class=\"wac-hover-resource__title\">\n\t\t\tPOOL BAR\t\t<\/h2>\n\t\t<div class=\"wac-hover-resource__excerpt is-text\">Del\u00e9itese con deliciosos platillos ligeros y refrescantes c\u00f3cteles tropicales en nuestro restaurante al aire libre junto a la piscina.\r\n\r\n<\/div>\n\t\t\t\t<div class=\"wac-hover-resource__action-list is-action-list\">\n\t\t\t\t\t\t<div class=\"wac-hover-resource__action-item is-action-item\">\n\t\t\t\t<a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/restaurantes-y-bares\/bar-en-la-piscina\/\" class=\"wac-hover-resource__action-item-link is-action-link nice-button nice-button--is-regular\" target=\"_self\">\n\t\t\t\t\tM\u00e1s informaci\u00f3n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t<div class=\"wac-hover-resource__tag-list is-tag-list\">\n\t\t\t\t\t\t<a class=\"wac-hover-resource__tag-item is-tag-item\" href=\"https:\/\/visitingmedia.com\/tt8\/?ttid=waldorf-astoria-cancun#\/360?group=0&#038;tour=14&#038;b11t0=1&#038;a10ph=1\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\tVisita en 3D\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<div\n\tclass=\"wac-hover-resource swiper-slide has-block-background wp-block-waldorf-astoria-hover-resource\" id=\"wac-hover-resource-69dee5e1c0810\" data-anchor=\"in-room-dining\" data-filter=\"{&quot;filter&quot;:[]}\">\n\t<div class=\"wac-hover-resource__media\">\n\t\t<img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"680\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/in-room-dining-list.png\" class=\"wac-hover-resource__image\" alt=\"Un delicioso y lujoso desayuno servido en una elegante mesa de m\u00e1rmol, con impresionantes vistas visibles a trav\u00e9s de la ventana.\" srcset=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/in-room-dining-list.png 620w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2024\/09\/in-room-dining-list-274x300.png 274w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/>\t<\/div>\n\t<div class=\"wac-hover-resource__content\">\n\t\t<h2 class=\"wac-hover-resource__title\">\n\t\t\tIN ROOM DINING\t\t<\/h2>\n\t\t<div class=\"wac-hover-resource__excerpt is-text\">Disfrute del servicio de alimentos en la habitaci\u00f3n 24 horas, que ofrece un variado men\u00fa de exquisitos platos elaborados con los mejores ingredientes. <\/div>\n\t\t\t\t<div class=\"wac-hover-resource__action-list is-action-list\">\n\t\t\t\t\t\t<div class=\"wac-hover-resource__action-item is-action-item\">\n\t\t\t\t<a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/restaurantes-y-bares\/servicio-de-comida-en-la-habitacion\/\" class=\"wac-hover-resource__action-item-link is-action-link nice-button nice-button--is-regular\" target=\"_self\">\n\t\t\t\t\tM\u00e1s informaci\u00f3n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"swiper-pagination wac-restaurant-slider__pagination--desktop\"\n\t\t\t\tid=\"wac-restaurant-slider-69dee5e197d9b-pagination\"><\/div>\n\n\t\t\t<div class=\"wac-restaurant-slider__navigation--desktop\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-restaurant-slider-69dee5e197d9b-prev-desktop\">\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-restaurant-slider-69dee5e197d9b-next-desktop\">\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\n\t\t\t<div class=\"wac-restaurant-slider__navigation--mobile\">\n\t\t\t\t<div class=\"swiper-button-prev\" id=\"wac-restaurant-slider-69dee5e197d9b-prev-mobile\">\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-restaurant-slider-69dee5e197d9b-next-mobile\">\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\t<\/div>\n<\/div>\n\t<script type=\"text\/javascript\">\n\t\twindow.addEventListener('DOMContentLoaded', function (event) {\n\t\t\tnew Swiper('#wac-restaurant-slider-69dee5e197d9b .swiper', {\n\t\t\t\tloop: true,\n\t\t\t\tpagination: {\n\t\t\t\t\tel: '#wac-restaurant-slider-69dee5e197d9b-pagination',\n\t\t\t\t\tclickable: true,\n\t\t\t\t},\n\t\t\t\tnavigation: {\n\t\t\t\t\tnextEl: '#wac-restaurant-slider-69dee5e197d9b-next-desktop, #wac-restaurant-slider-69dee5e197d9b-next-mobile',\n\t\t\t\t\tprevEl: '#wac-restaurant-slider-69dee5e197d9b-prev-desktop, #wac-restaurant-slider-69dee5e197d9b-prev-mobile',\n\t\t\t\t},\n\t\t\t\tcenteredSlides: false,\n\t\t\t\tspaceBetween: 40,\n\t\t\t\tslidesPerView: 3,\n\t\t\t\tbreakpoints: {\n\t\t\t\t\t0: {\n\t\t\t\t\t\tslidesPerView: 1.2,\n\t\t\t\t\t\tspaceBetween: 12,\n\t\t\t\t\t},\n\t\t\t\t\t768: {\n\t\t\t\t\t\tslidesPerView: 2,\n\t\t\t\t\t},\n\t\t\t\t\t1200: {\n\t\t\t\t\t\tslidesPerView: 3,\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t});\n\t\t});\n\t<\/script>\n\t\n\n<div\n\tstyle=\"margin-top:var(--wp--preset--spacing--medium);margin-bottom:var(--wp--preset--spacing--medium);\" class=\"wac-featured-video has-block-background wp-block-waldorf-astoria-featured-video\" id=\"wac-featured-video-69dee5e1c263e\" data-anchor=\"the-ceiba-journey\">\n\n\t<div class=\"wac-featured-video__content\">\n\n\t\t\t\t<h2 class=\"wac-featured-video__subheading is-subheading\">\n\t\t\tBienestar y Spa\t\t<\/h2>\n\t\t\t\n\t\t<h3 class=\"wac-featured-video__title\">\n\t\t\tEl Viaje Ceiba\t\t<\/h3>\n\n\t\t\t\t<div class=\"wac-featured-video__text is-text\">\n\t\t\t<p>Nuestra filosof\u00eda de bienestar hol\u00edstico est\u00e1 entretejida en todo el resort, desde movimiento diario y rituales de hidroterapia hasta cuidado avanzado de la piel y meditaciones bajo la luz de la luna. El spa cuenta con 21 salas de tratamiento, un circuito termal inspirado en la selva y fitness con vista al oc\u00e9ano\u2014invit\u00e1ndolo a reiniciarse, recargarse y elevarse.<\/p>\n\t\t<\/div>\n\t\t\t\n\t\t\t\t<div class=\"wac-featured-video__action-list is-action-list\">\n\t\t\t\t\t\t<div class=\"wac-featured-video__action-item is-action-item\">\n\t\t\t\t<a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/bienestar\/\" class=\"wac-featured-video__action-link is-action-link nice-button nice-button--is-featured\" target=\"_blank\">\n\t\t\t\t\tSi\u00e9ntase renovado\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t<div class=\"wac-featured-video__media\">\n\t\t<video\n\t\t\tclass=\"wac-featured-video__video\"\n\t\t\tsrc=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/29155251\/Wa-Cancun-Shortvideo-Spa2-Diana-Baldera-Web.mp4\"\n\t\t\tposter=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/home-featured-video.webp\"\n            aria-label=\"El Viaje Ceiba\"\n\t\t><\/video>\n\t\t<a type=\"button\" role=\"button\" class=\"wac-featured-video__video-button\" aria-label=\"Jugar al Viaje a Ceiba\">\n\t\t\t<svg width=\"68\" height=\"68\" viewbox=\"0 0 68 68\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-hidden=\"true\">\n\t\t\t\t<circle cx=\"34\" cy=\"34\" r=\"33.5\" stroke=\"white\"\/>\n\t\t\t\t<path d=\"M44.3477 33.6305L29.3803 42.2719L29.3803 24.9891L44.3477 33.6305Z\" fill=\"white\"\/>\n\t\t\t<\/svg>\n\t\t<\/a>\n\t<\/div>\n\t\t\n<\/div>\n<script type=\"text\/javascript\">\n\twindow.addEventListener('load', function(event) {\n\t\tdocument.addEventListener('click', function (event) {\n\t\t\tif (event.target.closest('.wac-featured-video__video-button')) {\n\t\t\t\tevent.preventDefault();\n\t\t\t\tevent.target.closest('.wac-featured-video__video-button').style.display = 'none';\n\t\t\t\tevent.target.closest('.wac-featured-video__media').querySelector('video').play();\n\t\t\t}\n\t\t}, false);\n\t}, false );\n<\/script>\n\t\n\n<div\n\tstyle=\"margin-top:var(--wp--preset--spacing--medium);margin-bottom:var(--wp--preset--spacing--medium);\" class=\"wac-text-images wp-block-waldorf-astoria-text-images\" id=\"wac-text-images-69dee5e1c3ffe\">\n\n\t<div class=\"wac-text-images__content\">\n\t\t\t\t<h2 class=\"wac-text-images__subheading is-subheading\">\n\t\t\tExperiencias\t\t<\/h2>\n\t\t\t\n\t\t<h3 class=\"wac-text-images__title\">\n\t\t\tCultura, Creatividad y Conexi\u00f3n en Riviera Maya\t\t<\/h3>\n\n\t\t\t\t<div class=\"wac-text-images__text is-text\">\n\t\t\t<p>Cultura, bienestar y gastronom\u00eda convergen en programas \u00edntimos como <strong data-start=\"2217\" data-end=\"2233\">Mesa Abierta<\/strong> (una mesa de chef invitado), <strong data-start=\"2256\" data-end=\"2272\">Casa Abierta<\/strong> (residencias art\u00edsticas y talleres), y rituales de atardecer curados. Cada activaci\u00f3n ofrece acceso exclusivo a los creadores y sabores contempor\u00e1neos de M\u00e9xico.<\/p>\n\t\t<\/div>\n\t\t\t\n\t\t\t\t<div class=\"wac-text-images__action-list is-action-list\">\n\t\t\t\t\t\t<div class=\"wac-text-images__action-item is-action-item\">\n\t\t\t\t<a href=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/experiencias-con-libros\/#!\/\" class=\"wac-text-images__action-link is-action-link nice-button nice-button--is-featured\" target=\"\">\n\t\t\t\t\tElige tu experiencia\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\n\t<\/div>\n\n\t<div class=\"wac-text-images__main-media\">\n\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1365\" src=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/06\/29191506\/DSC03901.jpg\" class=\"wac-text-images__main-image\" alt=\"Junto a la relajante ba\u00f1era de hidromasaje se han colocado cuidadosamente art\u00edculos de ba\u00f1o y flores de gerbera.\" srcset=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/06\/29191506\/DSC03901.jpg 2048w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/06\/29191506\/DSC03901-300x200.jpg 300w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/06\/29191506\/DSC03901-1024x683.jpg 1024w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/06\/29191506\/DSC03901-768x512.jpg 768w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/06\/29191506\/DSC03901-1536x1024.jpg 1536w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/06\/29191506\/DSC03901-18x12.jpg 18w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/>\t<\/div>\n\n\t<div class=\"wac-text-images__gallery\">\n\t\t\t<\/div>\n\n<\/div>\n\t\n\n<div\n\tstyle=\"margin-bottom:var(--wp--preset--spacing--small);\" class=\"wac-heading-text wac-heading-text--image-text-type wac-heading-text--small-title-size wp-block-waldorf-astoria-heading-text\" id=\"wac-heading-text-69dee5e1c5350\">\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\tBODAS\t\t<\/h2>\n\t\t\t\n\t\t<h3 class=\"wac-heading-text__title\">\n\t\t\tEspacios con Vista al Mar para Momentos Inolvidables\t\t<\/h3>\n\n\t\t\t\t<div class=\"wac-heading-text__text is-text\">\n\t\t\t<p>Desde momentos frente a la playa hasta un elegante sal\u00f3n de baile y ambientes de sala de juntas, nuestro Concierge de Celebraciones crea eventos y bodas con toques simb\u00f3licos, personalizaci\u00f3n y fluidez impecable\u2014respaldados por el legado de anfitri\u00f3n ic\u00f3nico de Waldorf Astoria. Un Concierge de Celebraciones dedicado personaliza cada detalle\u2014desde decoraci\u00f3n artesanal hasta experiencias culinarias personalizadas\u2014mientras que la proximidad al Aeropuerto de Canc\u00fan hace que recibir a los invitados sea sin esfuerzo.<\/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\/Waldorf_Astoria_Cancun___Weddings__20_.webp\" class=\"wac-heading-text__image\" alt=\"Ramo de novia con la pareja de reci\u00e9n casados al fondo el d\u00eda de su boda en el Waldorf Astoria Canc\u00fan\" srcset=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/Waldorf_Astoria_Cancun___Weddings__20_.webp 1920w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/Waldorf_Astoria_Cancun___Weddings__20_-300x200.webp 300w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/Waldorf_Astoria_Cancun___Weddings__20_-1024x683.webp 1024w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/Waldorf_Astoria_Cancun___Weddings__20_-768x512.webp 768w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/Waldorf_Astoria_Cancun___Weddings__20_-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=\"https:\/\/waldorfastoria-rivieramaya.com\/es\/bodas\/\" class=\"wac-heading-text__action-link is-action-link nice-button nice-button--is-regular\" target=\"\">\n\t\t\t\t\tCelebremos juntos\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--small);margin-bottom:var(--wp--preset--spacing--medium);\" class=\"wac-image wp-block-waldorf-astoria-image\" id=\"wac-image-69dee5e1c71ae\">\n\t<img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1920\" src=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/wedding-reception-in-waldorf-astoria-cancun.webp\" class=\"wac-image__image wac-image__image--only-desktop\" alt=\"Pareja bailando el d\u00eda de su boda en el Waldorf Astoria Canc\u00fan\" srcset=\"https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/wedding-reception-in-waldorf-astoria-cancun.webp 1920w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/wedding-reception-in-waldorf-astoria-cancun-300x300.webp 300w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/wedding-reception-in-waldorf-astoria-cancun-1024x1024.webp 1024w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/wedding-reception-in-waldorf-astoria-cancun-150x150.webp 150w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/wedding-reception-in-waldorf-astoria-cancun-768x768.webp 768w, https:\/\/waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/02\/wedding-reception-in-waldorf-astoria-cancun-1536x1536.webp 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><img loading=\"lazy\" decoding=\"async\" width=\"1875\" height=\"2560\" src=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/28034735\/814TwahDoughertyPhotographyWedawaysxWaldorfCancun-scaled.jpg\" class=\"wac-image__image wac-image__image--only-mobile\" alt=\"Mujer vestida de blanco junto a una mesa frente al mar con flores y velas.\" srcset=\"https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/28034735\/814TwahDoughertyPhotographyWedawaysxWaldorfCancun-scaled.jpg 1875w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/28034735\/814TwahDoughertyPhotographyWedawaysxWaldorfCancun-220x300.jpg 220w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/28034735\/814TwahDoughertyPhotographyWedawaysxWaldorfCancun-750x1024.jpg 750w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/28034735\/814TwahDoughertyPhotographyWedawaysxWaldorfCancun-768x1049.jpg 768w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/28034735\/814TwahDoughertyPhotographyWedawaysxWaldorfCancun-1125x1536.jpg 1125w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/28034735\/814TwahDoughertyPhotographyWedawaysxWaldorfCancun-1500x2048.jpg 1500w, https:\/\/cdn.waldorfastoria-rivieramaya.com\/wp-content\/uploads\/2025\/05\/28034735\/814TwahDoughertyPhotographyWedawaysxWaldorfCancun-9x12.jpg 9w\" sizes=\"(max-width: 1875px) 100vw, 1875px\" \/><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-10","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/waldorfastoria-rivieramaya.com\/es\/wp-json\/wp\/v2\/pages\/10","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=10"}],"version-history":[{"count":154,"href":"https:\/\/waldorfastoria-rivieramaya.com\/es\/wp-json\/wp\/v2\/pages\/10\/revisions"}],"predecessor-version":[{"id":3547,"href":"https:\/\/waldorfastoria-rivieramaya.com\/es\/wp-json\/wp\/v2\/pages\/10\/revisions\/3547"}],"wp:attachment":[{"href":"https:\/\/waldorfastoria-rivieramaya.com\/es\/wp-json\/wp\/v2\/media?parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}