{"id":3866,"date":"2026-10-06T12:16:57","date_gmt":"2026-10-06T18:16:57","guid":{"rendered":"https:\/\/www.caribbeandream.org\/?page_id=3866"},"modified":"2026-10-07T08:18:24","modified_gmt":"2026-10-07T14:18:24","slug":"casa-vela","status":"publish","type":"page","link":"https:\/\/www.caribbeandream.org\/en\/casa-vela\/","title":{"rendered":"Casa Vela"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3866\" class=\"elementor elementor-3866\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2dfa0c5 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"2dfa0c5\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;background_motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateX_effect&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateX_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:4,&quot;sizes&quot;:[]},&quot;background_motion_fx_translateX_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;background_motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d1252f1\" data-id=\"d1252f1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4d4cc88 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"4d4cc88\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Playa Negra, Puerto Viejo<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-8ca5556 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8ca5556\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-7c545d1\" data-id=\"7c545d1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-43e10bd elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"43e10bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Casa Vela<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1baccca elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1baccca\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5740236\" data-id=\"5740236\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-6ad3d12 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6ad3d12\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-4669a5c\" data-id=\"4669a5c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6b6424c elementor-invisible elementor-widget elementor-widget-image\" data-id=\"6b6424c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomIn&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/www.caribbeandream.org\/wp-content\/uploads\/2026\/10\/Casa-Vela.avif\" class=\"attachment-full size-full wp-image-3901\" alt=\"Casa Vela\" srcset=\"https:\/\/www.caribbeandream.org\/wp-content\/uploads\/2026\/10\/Casa-Vela.avif 1200w, https:\/\/www.caribbeandream.org\/wp-content\/uploads\/2026\/10\/Casa-Vela-300x225.avif 300w, https:\/\/www.caribbeandream.org\/wp-content\/uploads\/2026\/10\/Casa-Vela-1024x768.avif 1024w, https:\/\/www.caribbeandream.org\/wp-content\/uploads\/2026\/10\/Casa-Vela-768x576.avif 768w, https:\/\/www.caribbeandream.org\/wp-content\/uploads\/2026\/10\/Casa-Vela-16x12.avif 16w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-43bcb7e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"43bcb7e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-f77511b\" data-id=\"f77511b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a063714 slider-img elementor-arrows-position-inside elementor-widget elementor-widget-image-carousel\" data-id=\"a063714\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;3&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;navigation&quot;:&quot;arrows&quot;,&quot;lazyload&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Carrusel de im\u00e1genes\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"polite\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 de 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.caribbeandream.org\/wp-content\/uploads\/2026\/10\/Casa-Vela-Terrace-768x576.webp\" alt=\"Casa Vela Terrace\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 de 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.caribbeandream.org\/wp-content\/uploads\/2026\/10\/Casa-Vela-Exterior-Kitchen.avif\" alt=\"Casa Vela Exterior Kitchen\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 de 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.caribbeandream.org\/wp-content\/uploads\/2026\/10\/Casa-Vela-Exterior-768x576.webp\" alt=\"Casa Vela Exterior\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 de 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.caribbeandream.org\/wp-content\/uploads\/2026\/10\/Casa-Vela-Sofas.avif\" alt=\"Casa Vela Sofas\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 de 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.caribbeandream.org\/wp-content\/uploads\/2026\/10\/Casa-Vela-Areas.avif\" alt=\"Casa Vela Areas\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 de 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.caribbeandream.org\/wp-content\/uploads\/2026\/10\/Casa-Vela-Bedroom-2.avif\" alt=\"Casa Vela Bedroom 2\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 de 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.caribbeandream.org\/wp-content\/uploads\/2026\/10\/Casa-Vela-Private-Bedroom-768x576.avif\" alt=\"Casa Vela Private Bedroom\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 de 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.caribbeandream.org\/wp-content\/uploads\/2026\/10\/Casa-Vela-Beds-768x576.avif\" alt=\"Casa Vela Beds\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 de 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.caribbeandream.org\/wp-content\/uploads\/2026\/10\/Casa-Vela-Bedroom-768x576.avif\" alt=\"Casa Vela Bedroom\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"10 de 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.caribbeandream.org\/wp-content\/uploads\/2026\/10\/Casa-Vela-Shower-768x576.avif\" alt=\"Casa Vela Shower\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"11 de 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.caribbeandream.org\/wp-content\/uploads\/2026\/10\/Casa-Vela-Bathroom.avif\" alt=\"Casa Vela Bathroom\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-left\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-right\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-8c307d9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8c307d9\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-91187e2\" data-id=\"91187e2\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-be1a7da elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"be1a7da\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A pocos pasos de Playa Negra<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c20930 elementor-widget__width-auto elementor--star-style-star_fontawesome elementor-widget elementor-widget-star-rating\" data-id=\"1c20930\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"star-rating.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-star-rating__wrapper\">\n\t\t\t\t\t\t<div class=\"elementor-star-rating\" itemtype=\"http:\/\/schema.org\/Rating\" itemscope=\"\" itemprop=\"reviewRating\">\n\t\t\t\t<i class=\"elementor-star-full\" aria-hidden=\"true\">&#xE934;<\/i><i class=\"elementor-star-full\" aria-hidden=\"true\">&#xE934;<\/i><i class=\"elementor-star-full\" aria-hidden=\"true\">&#xE934;<\/i><i class=\"elementor-star-full\" aria-hidden=\"true\">&#xE934;<\/i><i class=\"elementor-star-full\" aria-hidden=\"true\">&#xE934;<\/i>\t\t\t\t<span itemprop=\"ratingValue\" class=\"elementor-screen-only\">Rated 5 out of 5<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92879e7 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"92879e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">5.0 Average - 40 Reviews<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee016d4 elementor-widget elementor-widget-text-editor\" data-id=\"ee016d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tDescubre Casa Vela, una espaciosa villa ubicada a pocos pasos de la ic\u00f3nica Playa Negra y a solo 5 minutos en carro del centro de Puerto Viejo de Talamanca.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-02d12e4 elementor-widget elementor-widget-text-editor\" data-id=\"02d12e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tCon 3 dormitorios, 3 ba\u00f1os, aire acondicionado y capacidad para grupos o familias, Casa Vela combina comodidad, privacidad y una ubicaci\u00f3n privilegiada para disfrutar del Caribe Sur de Costa Rica.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a567886 elementor-widget elementor-widget-text-editor\" data-id=\"a567886\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tDespu\u00e9s de un d\u00eda explorando playas, selva y pueblos caribe\u00f1os, rel\u00e1jate en su amplia zona de estar de concepto abierto o sube al balc\u00f3n superior para disfrutar de las vistas hacia las aguas turquesas y la exuberante vegetaci\u00f3n que rodea la propiedad.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b98ff99 elementor-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"b98ff99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-user\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">6 Hu\u00e9spedes<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-bed\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Tres dormitorios con tres ba\u00f1os privados<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Cocina equipada<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-snowflake\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M440.1 355.2l-39.2-23 34.1-9.3c8.4-2.3 13.4-11.1 11.1-19.6l-4.1-15.5c-2.2-8.5-10.9-13.6-19.3-11.3L343 298.2 271.2 256l71.9-42.2 79.7 21.7c8.4 2.3 17-2.8 19.3-11.3l4.1-15.5c2.2-8.5-2.7-17.3-11.1-19.6l-34.1-9.3 39.2-23c7.5-4.4 10.1-14.2 5.8-21.9l-7.9-13.9c-4.3-7.7-14-10.3-21.5-5.9l-39.2 23 9.1-34.7c2.2-8.5-2.7-17.3-11.1-19.6l-15.2-4.1c-8.4-2.3-17 2.8-19.3 11.3l-21.3 81-71.9 42.2v-84.5L306 70.4c6.1-6.2 6.1-16.4 0-22.6l-11.1-11.3c-6.1-6.2-16.1-6.2-22.2 0l-24.9 25.4V16c0-8.8-7-16-15.7-16h-15.7c-8.7 0-15.7 7.2-15.7 16v46.1l-24.9-25.4c-6.1-6.2-16.1-6.2-22.2 0L142.1 48c-6.1 6.2-6.1 16.4 0 22.6l58.3 59.3v84.5l-71.9-42.2-21.3-81c-2.2-8.5-10.9-13.6-19.3-11.3L72.7 84c-8.4 2.3-13.4 11.1-11.1 19.6l9.1 34.7-39.2-23c-7.5-4.4-17.1-1.8-21.5 5.9l-7.9 13.9c-4.3 7.7-1.8 17.4 5.8 21.9l39.2 23-34.1 9.1c-8.4 2.3-13.4 11.1-11.1 19.6L6 224.2c2.2 8.5 10.9 13.6 19.3 11.3l79.7-21.7 71.9 42.2-71.9 42.2-79.7-21.7c-8.4-2.3-17 2.8-19.3 11.3l-4.1 15.5c-2.2 8.5 2.7 17.3 11.1 19.6l34.1 9.3-39.2 23c-7.5 4.4-10.1 14.2-5.8 21.9L10 391c4.3 7.7 14 10.3 21.5 5.9l39.2-23-9.1 34.7c-2.2 8.5 2.7 17.3 11.1 19.6l15.2 4.1c8.4 2.3 17-2.8 19.3-11.3l21.3-81 71.9-42.2v84.5l-58.3 59.3c-6.1 6.2-6.1 16.4 0 22.6l11.1 11.3c6.1 6.2 16.1 6.2 22.2 0l24.9-25.4V496c0 8.8 7 16 15.7 16h15.7c8.7 0 15.7-7.2 15.7-16v-46.1l24.9 25.4c6.1 6.2 16.1 6.2 22.2 0l11.1-11.3c6.1-6.2 6.1-16.4 0-22.6l-58.3-59.3v-84.5l71.9 42.2 21.3 81c2.2 8.5 10.9 13.6 19.3 11.3L375 428c8.4-2.3 13.4-11.1 11.1-19.6l-9.1-34.7 39.2 23c7.5 4.4 17.1 1.8 21.5-5.9l7.9-13.9c4.6-7.5 2.1-17.3-5.5-21.7z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Aire acondicionado para tu confort<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-wifi\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M634.91 154.88C457.74-8.99 182.19-8.93 5.09 154.88c-6.66 6.16-6.79 16.59-.35 22.98l34.24 33.97c6.14 6.1 16.02 6.23 22.4.38 145.92-133.68 371.3-133.71 517.25 0 6.38 5.85 16.26 5.71 22.4-.38l34.24-33.97c6.43-6.39 6.3-16.82-.36-22.98zM320 352c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64zm202.67-83.59c-115.26-101.93-290.21-101.82-405.34 0-6.9 6.1-7.12 16.69-.57 23.15l34.44 33.99c6 5.92 15.66 6.32 22.05.8 83.95-72.57 209.74-72.41 293.49 0 6.39 5.52 16.05 5.13 22.05-.8l34.44-33.99c6.56-6.46 6.33-17.06-.56-23.15z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Conexi\u00f3n Wi-Fi<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-spa\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M568.25 192c-29.04.13-135.01 6.16-213.84 83-33.12 29.63-53.36 63.3-66.41 94.86-13.05-31.56-33.29-65.23-66.41-94.86-78.83-76.84-184.8-82.87-213.84-83-4.41-.02-7.79 3.4-7.75 7.82.23 27.92 7.14 126.14 88.77 199.3C172.79 480.94 256 480 288 480s115.19.95 199.23-80.88c81.64-73.17 88.54-171.38 88.77-199.3.04-4.42-3.34-7.84-7.75-7.82zM287.98 302.6c12.82-18.85 27.6-35.78 44.09-50.52 19.09-18.61 39.58-33.3 60.26-45.18-16.44-70.5-51.72-133.05-96.73-172.22-4.11-3.58-11.02-3.58-15.14 0-44.99 39.14-80.27 101.63-96.74 172.07 20.37 11.7 40.5 26.14 59.22 44.39a282.768 282.768 0 0 1 45.04 51.46z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Jard\u00edn<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-parking\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM240 320h-48v48c0 8.8-7.2 16-16 16h-32c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h96c52.9 0 96 43.1 96 96s-43.1 96-96 96zm0-128h-48v64h48c17.6 0 32-14.4 32-32s-14.4-32-32-32z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Parqueo privado<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-9022b26 elementor-widget elementor-widget-html\" data-id=\"9022b26\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"cd-booking-widget\"\n       data-base-url=\"https:\/\/caribbeandreamcasasvacacionales.kross.travel\/casa-vela\"\n       data-min-nights=\"2\"\n       data-max-guests=\"6\"\n       data-default-guests=\"2\">\n \n    <div class=\"cd-bar\">\n      <div class=\"cd-field checkin\" data-field=\"checkin\">\n        <div class=\"label\">LLEGADA<\/div>\n        <div class=\"value\">\n          <span class=\"day-num\" data-role=\"ci-day\">--<\/span>\n          <span class=\"month-year\" data-role=\"ci-month\"><\/span>\n        <\/div>\n        <span class=\"weekday\" data-role=\"ci-weekday\"><\/span>\n      <\/div>\n \n      <div class=\"cd-field checkout\" data-field=\"checkout\">\n        <div class=\"label\">SALIDA<\/div>\n        <div class=\"value\">\n          <span class=\"day-num\" data-role=\"co-day\">--<\/span>\n          <span class=\"month-year\" data-role=\"co-month\"><\/span>\n        <\/div>\n        <span class=\"weekday\" data-role=\"co-weekday\"><\/span>\n      <\/div>\n \n      <div class=\"cd-field guests\" data-field=\"guests\">\n        <div class=\"label\">HU\u00c9SPEDES<\/div>\n        <div class=\"value\">\n          <span class=\"day-num\" data-role=\"guests-count\">2<\/span>\n        <\/div>\n \n        <div class=\"cd-guests-pop\" data-role=\"guests-pop\">\n          <div class=\"cd-counter-row\" style=\"border-bottom:none;\">\n            <div class=\"cname\">Hu\u00e9spedes<\/div>\n            <div class=\"cd-stepper\">\n              <button type=\"button\" data-role=\"guests-minus\">\u2212<\/button>\n              <span class=\"n\" data-role=\"guests-n\">2<\/span>\n              <button type=\"button\" data-role=\"guests-plus\">+<\/button>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n \n      <button type=\"button\" class=\"cd-cta\" data-role=\"cta-btn\">Verificar disponibilidad<\/button>\n    <\/div>\n \n    <div class=\"cd-calendar-pop\" data-role=\"calendar-pop\">\n      <div class=\"cd-cal-header-row\">\n        <button type=\"button\" class=\"cd-cal-nav\" data-role=\"prev-month\">&#10094;<\/button>\n        <div style=\"flex:1\"><\/div>\n        <button type=\"button\" class=\"cd-cal-nav\" data-role=\"next-month\">&#10095;<\/button>\n      <\/div>\n      <div class=\"cd-months\" data-role=\"months-container\"><\/div>\n    <\/div>\n \n  <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-c371d34 e-flex e-con-boxed e-con e-parent\" data-id=\"c371d34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5eda4e3 elementor-widget elementor-widget-html\" data-id=\"5eda4e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n(function(){\n \n  const MONTHS = ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'];\n  const WEEKDAYS_FULL = ['domingo','lunes','martes','mi\u00e9rcoles','jueves','viernes','s\u00e1bado'];\n  const WEEK_HEADERS = ['LU','MA','MI','JU','VI','S\u00c1','DO'];\n \n  function stripTime(d){ return new Date(d.getFullYear(), d.getMonth(), d.getDate()); }\n  function addDays(d, n){ const r = new Date(d); r.setDate(r.getDate()+n); return r; }\n  function sameDay(a,b){ return a && b && a.getTime() === b.getTime(); }\n  function fmtISO(d){\n    const y = d.getFullYear();\n    const m = String(d.getMonth()+1).padStart(2,'0');\n    const day = String(d.getDate()).padStart(2,'0');\n    return `${y}-${m}-${day}`;\n  }\n \n  \/\/ Inicializa UNA instancia del widget, completamente aislada dentro de `root`.\n  function initBookingWidget(root){\n    const MIN_NIGHTS = parseInt(root.dataset.minNights, 10) || 1;\n    const MAX_GUESTS = parseInt(root.dataset.maxGuests, 10) || 10;\n    const ROOMS = 0; \/\/ el motor siempre espera guests_rooms=huespedes,habitaciones\n \n    const today = stripTime(new Date());\n    let checkIn = today;\n    let checkOut = addDays(today, MIN_NIGHTS);\n    let guests = parseInt(root.dataset.defaultGuests, 10) || 2;\n \n    const anchor = new Date(today.getFullYear(), today.getMonth(), 1);\n    let monthOffset = 0;\n \n    \/\/ todas las b\u00fasquedas se hacen DENTRO de `root`, nunca en document,\n    \/\/ as\u00ed cada widget queda completamente aislado del resto.\n    const q = (role) => root.querySelector(`[data-role=\"${role}\"]`);\n    const calendarPop = q('calendar-pop');\n    const guestsPop = q('guests-pop');\n    const roomSelect = q('room-select');\n \n    \/\/ Si el widget tiene un selector de habitaci\u00f3n\/estudio (data-role=\"room-select\"),\n    \/\/ la URL de destino se toma del value de la opci\u00f3n elegida y cambia en vivo.\n    \/\/ Si no hay selector, se usa la URL fija de data-base-url del contenedor.\n    \/\/ Si el <select> de habitaci\u00f3n lleg\u00f3 vac\u00edo (por ejemplo porque el editor\/CMS\n    \/\/ elimin\u00f3 las <option> al publicar la p\u00e1gina), se usa data-base-url como\n    \/\/ respaldo en vez de dejar la URL vac\u00eda y redirigir mal.\n    let BASE_URL = (roomSelect && roomSelect.value) ? roomSelect.value : (root.dataset.baseUrl || '');\n    if(roomSelect && !roomSelect.value){\n      console.error(\n        '[cd-booking-widget] El selector de habitaci\u00f3n no tiene opciones (o llegaron sin value). ' +\n        'Revisa que las <option> dentro de tu <select data-role=\"room-select\"> no se hayan ' +\n        'eliminado al publicar la p\u00e1gina en tu sitio.'\n      );\n    }\n    if(roomSelect){\n      roomSelect.addEventListener('change', () => {\n        BASE_URL = roomSelect.value;\n      });\n    }\n    const monthsContainer = q('months-container');\n \n    function renderFields(){\n      q('ci-day').textContent = checkIn.getDate();\n      q('ci-month').innerHTML = `${MONTHS[checkIn.getMonth()]} ${checkIn.getFullYear()}`;\n      q('ci-weekday').textContent = WEEKDAYS_FULL[checkIn.getDay()];\n \n      q('co-day').textContent = checkOut.getDate();\n      q('co-month').innerHTML = `${MONTHS[checkOut.getMonth()]} ${checkOut.getFullYear()}`;\n      q('co-weekday').textContent = WEEKDAYS_FULL[checkOut.getDay()];\n \n      q('guests-count').textContent = guests;\n      q('guests-n').textContent = guests;\n      q('guests-plus').disabled = guests >= MAX_GUESTS;\n      q('guests-minus').disabled = guests <= 1;\n    }\n \n    function buildMonthTable(year, month){\n      const firstDay = new Date(year, month, 1);\n      const startIdx = (firstDay.getDay() + 6) % 7; \/\/ Lunes-first\n      const daysInMonth = new Date(year, month+1, 0).getDate();\n \n      let html = `<div class=\"cd-month-title\">${MONTHS[month].substring(0,3).toUpperCase()}. ${year}<\/div>`;\n      html += `<table class=\"cd-cal\"><thead><tr>`;\n      WEEK_HEADERS.forEach(h => html += `<th>${h}<\/th>`);\n      html += `<\/tr><\/thead><tbody><tr>`;\n \n      const selectingCheckout = !!(checkIn && !checkOut);\n      const earliestCheckout = checkIn ? addDays(checkIn, MIN_NIGHTS) : null;\n \n      let cellCount = 0;\n      for(let i=0;i<startIdx;i++){\n        html += `<td><div class=\"cd-day empty\"><\/div><\/td>`;\n        cellCount++;\n      }\n \n      for(let d=1; d<=daysInMonth; d++){\n        const date = new Date(year, month, d);\n        const isPast = date < today;\n        const isTooSoon = selectingCheckout && date > checkIn && date < earliestCheckout;\n        const isCheckIn = sameDay(date, checkIn);\n        const isCheckOut = sameDay(date, checkOut);\n        const inRange = checkIn && checkOut && date > checkIn && date < checkOut;\n \n        let classes = ['cd-day'];\n        if(isPast || isTooSoon) classes.push('disabled');\n        if(isCheckIn) classes.push('range-start');\n        if(isCheckOut) classes.push('range-end');\n        if(inRange) classes.push('in-range');\n \n        html += `<td><div class=\"${classes.join(' ')}\" data-date=\"${fmtISO(date)}\">`;\n        if(isCheckIn || isCheckOut || inRange) html += `<span class=\"cd-bar-fill\"><\/span>`;\n        html += `<span class=\"num\">${d}<\/span><\/div><\/td>`;\n \n        cellCount++;\n        if(cellCount % 7 === 0 && d !== daysInMonth){\n          html += `<\/tr><tr>`;\n        }\n      }\n      html += `<\/tr><\/tbody><\/table>`;\n      return html;\n    }\n \n    function renderCalendar(){\n      const m1 = new Date(anchor.getFullYear(), anchor.getMonth() + monthOffset, 1);\n      const m2 = new Date(anchor.getFullYear(), anchor.getMonth() + monthOffset + 1, 1);\n \n      monthsContainer.innerHTML =\n        `<div class=\"cd-month\">${buildMonthTable(m1.getFullYear(), m1.getMonth())}<\/div>` +\n        `<div class=\"cd-month\">${buildMonthTable(m2.getFullYear(), m2.getMonth())}<\/div>`;\n \n      q('prev-month').disabled = monthOffset <= 0;\n \n      monthsContainer.querySelectorAll('.cd-day[data-date]').forEach(el => {\n        if(el.classList.contains('disabled')) return;\n        el.addEventListener('click', () => onDayClick(el.getAttribute('data-date')));\n      });\n    }\n \n    function onDayClick(iso){\n      const [y,m,d] = iso.split('-').map(Number);\n      const clicked = new Date(y, m-1, d);\n \n      if(!checkIn || (checkIn && checkOut)){\n        checkIn = clicked;\n        checkOut = null;\n      } else if(clicked <= checkIn){\n        checkIn = clicked;\n        checkOut = null;\n      } else {\n        const nights = Math.round((clicked - checkIn) \/ 86400000);\n        if(nights < MIN_NIGHTS) return;\n        checkOut = clicked;\n      }\n \n      if(checkIn && checkOut){\n        renderFields();\n        closeCalendar();\n      } else {\n        q('ci-day').textContent = checkIn.getDate();\n        q('ci-month').innerHTML = `${MONTHS[checkIn.getMonth()]} ${checkIn.getFullYear()}`;\n        q('ci-weekday').textContent = WEEKDAYS_FULL[checkIn.getDay()];\n        renderCalendar();\n      }\n    }\n \n    function openCalendar(){\n      guestsPop.classList.remove('open');\n      calendarPop.classList.add('open');\n      monthOffset = 0;\n      renderCalendar();\n    }\n    function closeCalendar(){\n      calendarPop.classList.remove('open');\n    }\n    function toggleGuests(){\n      calendarPop.classList.remove('open');\n      guestsPop.classList.toggle('open');\n    }\n \n    root.querySelector('[data-field=\"checkin\"]').addEventListener('click', (e) => {\n      e.stopPropagation();\n      if(calendarPop.classList.contains('open')) closeCalendar(); else openCalendar();\n    });\n    root.querySelector('[data-field=\"checkout\"]').addEventListener('click', (e) => {\n      e.stopPropagation();\n      if(calendarPop.classList.contains('open')) closeCalendar(); else openCalendar();\n    });\n    root.querySelector('[data-field=\"guests\"]').addEventListener('click', (e) => {\n      e.stopPropagation();\n      toggleGuests();\n    });\n \n    document.addEventListener('click', (e) => {\n      if(!root.contains(e.target)){\n        closeCalendar();\n        guestsPop.classList.remove('open');\n      }\n    });\n \n    q('prev-month').addEventListener('click', () => {\n      if(monthOffset > 0){ monthOffset--; renderCalendar(); }\n    });\n    q('next-month').addEventListener('click', () => {\n      monthOffset++; renderCalendar();\n    });\n \n    q('guests-plus').addEventListener('click', (e) => {\n      e.stopPropagation();\n      if(guests < MAX_GUESTS){ guests++; renderFields(); }\n    });\n    q('guests-minus').addEventListener('click', (e) => {\n      e.stopPropagation();\n      if(guests > 1){ guests--; renderFields(); }\n    });\n    guestsPop.addEventListener('click', (e) => e.stopPropagation());\n \n    q('cta-btn').addEventListener('click', () => {\n      if(!\/^https?:\\\/\\\/\/i.test(BASE_URL)){\n        console.error(\n          '[cd-booking-widget] La URL de destino no es absoluta: \"' + BASE_URL + '\". ' +\n          'Se cancel\u00f3 la redirecci\u00f3n para evitar enviar al hu\u00e9sped a un enlace roto. ' +\n          'Revisa el atributo data-base-url del widget o el value= de las opciones ' +\n          'del selector de habitaci\u00f3n (comillas tipogr\u00e1ficas, falta de \"https:\/\/\", o ' +\n          'contenido eliminado por el editor de tu sitio).'\n        );\n        return;\n      }\n      const params = new URLSearchParams();\n      params.set('from', fmtISO(checkIn));\n      params.set('to', fmtISO(checkOut));\n      params.set('guests_rooms', `${guests},${ROOMS}`);\n      const url = `${BASE_URL}?${params.toString()}`;\n      window.open(url, '_blank');\n    });\n \n    renderFields();\n  }\n \n  \/\/ Inicializa TODOS los widgets presentes en la p\u00e1gina, cada uno aislado.\n  document.querySelectorAll('.cd-booking-widget').forEach(initBookingWidget);\n \n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bdf53c5 e-con-full e-flex e-con e-parent\" data-id=\"bdf53c5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-caca5c8 elementor-widget elementor-widget-html\" data-id=\"caca5c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d4942.229552218224!2d-82.7730879!3d9.655582899999997!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x8fa651003d590525%3A0x98d95a04959c04d0!2sCasa%20Vela!5e1!3m2!1ses-419!2sni!4v1791318192578!5m2!1ses-419!2sni\" width=\"600\" height=\"450\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"strict-origin-when-cross-origin\"><\/iframe>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Discover Casa Vela, a spacious villa located just steps from the iconic Playa Negra and only a 5-minute drive from the center of Puerto Viejo de Talamanca.<\/p>","protected":false},"author":1,"featured_media":3901,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-3866","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.caribbeandream.org\/en\/wp-json\/wp\/v2\/pages\/3866","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.caribbeandream.org\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.caribbeandream.org\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.caribbeandream.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.caribbeandream.org\/en\/wp-json\/wp\/v2\/comments?post=3866"}],"version-history":[{"count":28,"href":"https:\/\/www.caribbeandream.org\/en\/wp-json\/wp\/v2\/pages\/3866\/revisions"}],"predecessor-version":[{"id":3937,"href":"https:\/\/www.caribbeandream.org\/en\/wp-json\/wp\/v2\/pages\/3866\/revisions\/3937"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.caribbeandream.org\/en\/wp-json\/wp\/v2\/media\/3901"}],"wp:attachment":[{"href":"https:\/\/www.caribbeandream.org\/en\/wp-json\/wp\/v2\/media?parent=3866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}