{"id":21,"date":"2026-09-30T12:49:16","date_gmt":"2026-09-30T17:49:16","guid":{"rendered":"https:\/\/besttoursinlima.com\/?page_id=21"},"modified":"2026-09-30T13:56:59","modified_gmt":"2026-09-30T18:56:59","slug":"politica-de-cancelacion-y-reembolsos","status":"publish","type":"page","link":"https:\/\/besttoursinlima.com\/en\/politica-de-cancelacion-y-reembolsos\/","title":{"rendered":"Pol\u00edtica de cancelaci\u00f3n y reembolsos"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"21\" class=\"elementor elementor-21\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-718c36a e-con-full e-flex e-con e-parent\" data-id=\"718c36a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-dcfec50 btl-topbar-premium e-flex e-con-boxed e-con e-child\" data-id=\"dcfec50\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e0b9b2c elementor-hidden-mobile e-con-full e-flex e-con e-child\" data-id=\"e0b9b2c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8055249 elementor-icon-list--layout-inline elementor-align-start elementor-mobile-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"8055249\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-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-phone\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.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\">920 843 180<\/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 elementor-inline-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-envelope\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.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\">incatrilogytours@gmail.com<\/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 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/maps.app.goo.gl\/mvw8SLcp9GiwcSHj7\">\n\n\t\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-map-marker-alt\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z\"><\/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\">Jr. Lampa 231, Lima 15001<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\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<div class=\"elementor-element elementor-element-3ab052c e-con-full e-flex e-con e-child\" data-id=\"3ab052c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f803d74 elementor-search-form--skin-full_screen elementor-widget elementor-widget-search-form\" data-id=\"f803d74\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;skin&quot;:&quot;full_screen&quot;}\" data-widget_type=\"search-form.default\">\n\t\t\t\t\t\t\t<search role=\"search\">\n\t\t\t<form class=\"elementor-search-form\" action=\"https:\/\/besttoursinlima.com\/en\" method=\"get\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-search-form__toggle\" role=\"button\" tabindex=\"0\" aria-label=\"Search\">\n\t\t\t\t\t<div class=\"e-font-icon-svg-container\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-search\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z\"><\/path><\/svg><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-search-form__container\">\n\t\t\t\t\t<label class=\"elementor-screen-only\" for=\"elementor-search-form-f803d74\">Search<\/label>\n\n\t\t\t\t\t\n\t\t\t\t\t<input id=\"elementor-search-form-f803d74\" placeholder=\"\" class=\"elementor-search-form__input\" type=\"search\" name=\"s\" value=\"\">\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"dialog-lightbox-close-button dialog-close-button\" role=\"button\" tabindex=\"0\" aria-label=\"Close this search box.\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-close\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/form>\n\t\t<\/search>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-65b4b42 elementor-icon-list--layout-inline elementor-align-end elementor-mobile-align-start elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"65b4b42\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-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-fab-twitter\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"><\/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\"><\/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 elementor-inline-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-fab-linkedin-in\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z\"><\/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\"><\/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 elementor-inline-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-fab-facebook-f\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"><\/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\"><\/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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-012ee6d btl-header-premium e-con-full e-flex e-con e-child\" data-id=\"012ee6d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-876e733 elementor-hidden-mobile btl-header-premium e-flex e-con-boxed e-con e-child\" data-id=\"876e733\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ee15666 btl-header-logo elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"ee15666\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/besttoursinlima.com\/en\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/besttoursinlima.com\/wp-content\/uploads\/2026\/07\/besttourslima.png\" title=\"besttourslima\" alt=\"besttourslima\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\"><\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5f3b60 btl-header-search elementor-widget elementor-widget-html\" data-id=\"c5f3b60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\n     BUSCADOR PREMIUM \u2014 BEST TOURS IN LIMA\n     COMPONENTE INDEPENDIENTE PARA EVITAR CONFLICTOS\n========================================================= -->\n\n\n<!-- =========================================================\n     LIMPIEZA EXTERNA DE ELEMENTOR\n========================================================= -->\n\n<style>\n\nbtl-premium-search,\nbtl-premium-search::before,\nbtl-premium-search::after{\n  display:block !important;\n\n  width:100% !important;\n  max-width:920px !important;\n\n  margin:0 auto !important;\n  padding:0 !important;\n\n  border:0 !important;\n  border-bottom:0 !important;\n\n  outline:0 !important;\n\n  box-shadow:none !important;\n\n  text-decoration:none !important;\n}\n\n\n.elementor-widget-html:has(btl-premium-search),\n.elementor-widget-html:has(btl-premium-search) .elementor-widget-container,\n.elementor-widget-html:has(btl-premium-search),\n.elementor-widget-html:has(btl-premium-search) .elementor-widget-container{\n  width:100% !important;\n  max-width:none !important;\n\n  margin:0 !important;\n  padding:0 !important;\n\n  border:0 !important;\n  border-bottom:0 !important;\n\n  outline:0 !important;\n\n  box-shadow:none !important;\n}\n\n\n.elementor-widget-html:has(btl-premium-search)::before,\n.elementor-widget-html:has(btl-premium-search)::after,\n.elementor-widget-html:has(btl-premium-search)::before,\n.elementor-widget-html:has(btl-premium-search)::after{\n  display:none !important;\n\n  content:none !important;\n}\n\n\n\/* EVITA QUE ELEMENTOR OCULTE LOS RESULTADOS *\/\n\n.elementor-widget-html:has(btl-premium-search),\n.elementor-widget-container:has(btl-premium-search),\n.elementor-widget-html:has(btl-premium-search){\n  overflow:visible !important;\n}\n\n\n\/* AJUSTE RESPONSIVE EXTERNO *\/\n\n@media(max-width:768px){\n\n  btl-premium-search{\n    max-width:\n      calc(100% - 24px) !important;\n  }\n\n}\n\n\n@media(max-width:470px){\n\n  btl-premium-search{\n    max-width:\n      calc(100% - 20px) !important;\n  }\n\n}\n\n<\/style>\n\n\n<!-- =========================================================\n     NUEVO COMPONENTE\n========================================================= -->\n\n<button type=\"button\" class=\"btl-mobile-search-trigger\" aria-label=\"Buscar tours\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"btl-mobile-search-panel\">\n  <svg width=\"21\" height=\"21\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" aria-hidden=\"true\"><circle cx=\"10.8\" cy=\"10.8\" r=\"7.2\"\/><path d=\"m16.2 16.2 4.8 4.8\"\/><\/svg>\n<\/button>\n<div class=\"btl-search-surface\" id=\"btl-mobile-search-panel\">\n  <div class=\"btl-search-mobile-heading\"><strong>Encuentra tu pr\u00f3xima experiencia<\/strong><button type=\"button\" data-btl-search-close aria-label=\"Cerrar buscador\">\u00d7<\/button><\/div>\n  <btl-premium-search><\/btl-premium-search>\n<\/div>\n<style>\n.btl-mobile-search-trigger,.btl-search-mobile-heading {display:none;}\n@media(max-width:767px){\n  .btl-mobile-search-trigger{\n    display:inline-flex; align-items:center; justify-content:center;\n    width:40px;height:40px; padding:0; margin:0; border:1px solid #D7D0C1;\n    border-radius:10px; background:#FCFAF5; color:#203A31; cursor:pointer;\n  }\n  .btl-search-surface {display:none !important;}\n  .btl-search-surface.btl-search-mobile-open{\n    display:block !important;position:fixed;inset:0;z-index:1000001;\n    width:100%;height:100dvh;overflow-y:auto;padding:24px 16px 40px;\n    background:#FCFAF5;font-family:Poppins,Arial,sans-serif;\n  }\n  .btl-search-mobile-heading {display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px;color:#203A31;}\n  .btl-search-mobile-heading strong{font-family:Georgia,serif;font-size:22px;line-height:1.25;}\n  .btl-search-mobile-heading button {flex:0 0 40px;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:#11271F;color:white;font-size:27px;cursor:pointer;}\n  .btl-search-surface btl-premium-search{max-width:100% !important;}\n}\n<\/style>\n<script>\n(function(){\n if(window.btlMobileSearchInstalled)return;\n window.btlMobileSearchInstalled=true;\n const media=matchMedia('(max-width:767px)');\n let widget,widgetMarker,panel,panelMarker,trigger,oldOverflow='',returnFocus;\n function close(){\n   if(!panel || !panel.classList.contains('btl-search-mobile-open'))return;\n   panel.classList.remove('btl-search-mobile-open');panel.inert=true;\n   panel.setAttribute('aria-hidden','true');trigger?.setAttribute('aria-expanded','false');\n   document.body.style.overflow=oldOverflow;\n   if(returnFocus?.isConnected)returnFocus.focus();\n }\n function sync(){\n   close();\n   widget=widget || document.querySelector('.btl-header-search');\n   panel=panel || document.getElementById('btl-mobile-search-panel');\n   trigger=trigger || widget?.querySelector('.btl-mobile-search-trigger');\n   if(!widget || !panel || !trigger)return;\n   if(media.matches){\n     const actions=document.querySelector('.btl-header-actions > .e-con-inner') || document.querySelector('.btl-header-actions');\n     if(!actions)return;\n     if(!widgetMarker){widgetMarker=document.createComment('BTL buscador escritorio');widget.before(widgetMarker);}\n     actions.prepend(widget);\n     if(!panelMarker){panelMarker=document.createComment('BTL panel buscador');panel.before(panelMarker);}\n     document.body.appendChild(panel);\n     panel.setAttribute('role','dialog');panel.setAttribute('aria-modal','true');panel.setAttribute('aria-label','Buscar tours');\n     panel.setAttribute('aria-hidden','true');panel.inert=true;\n   }else{\n     if(widgetMarker?.isConnected){widgetMarker.replaceWith(widget);widgetMarker=null;}\n     if(panelMarker?.isConnected){panelMarker.replaceWith(panel);panelMarker=null;}\n     panel.inert=false;panel.removeAttribute('role');panel.removeAttribute('aria-modal');panel.removeAttribute('aria-hidden');\n   }\n }\n document.addEventListener('click',function(e){\n   if(e.target.closest('.btl-mobile-search-trigger')){\n     if(!media.matches)return;\n     if(!panel)sync();\n     if(!panel)return;\n     returnFocus=e.target.closest('button');oldOverflow=document.body.style.overflow;\n     panel.inert=false;panel.classList.add('btl-search-mobile-open');panel.setAttribute('aria-hidden','false');\n     trigger.setAttribute('aria-expanded','true');document.body.style.overflow='hidden';\n     const input=panel.querySelector('btl-premium-search')?.shadowRoot?.querySelector('input');\n     (input || panel.querySelector('[data-btl-search-close]'))?.focus();\n   }else if(e.target.closest('[data-btl-search-close]'))close();\n });\n document.addEventListener('keydown',function(e){\n   if(!panel?.classList.contains('btl-search-mobile-open'))return;\n   if(e.key==='Escape')close();\n   if(e.key==='Tab'){\n     const root=panel.querySelector('btl-premium-search')?.shadowRoot;\n     const items=[panel.querySelector('[data-btl-search-close]'),...Array.from(root?.querySelectorAll('input,button,a[href]') || [])].filter(el=>el&&!el.disabled&&el.getClientRects().length);\n     const active=root?.activeElement || document.activeElement;\n     if(e.shiftKey&&active===items[0]){e.preventDefault();items.at(-1)?.focus();}\n     else if(!e.shiftKey&&active===items.at(-1)){e.preventDefault();items[0]?.focus();}\n   }\n });\n if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',sync,{once:true});else sync();\n media.addEventListener('change',sync);\n})();\n<\/script>\n\n\n<script type=\"module\">\n\nclass BTLPremiumSearch extends HTMLElement {\n\n\n  \/* =======================================================\n     CONSTRUCTOR\n  ======================================================== *\/\n\n  constructor(){\n\n    super();\n\n\n    this.attachShadow({\n      mode:\"open\"\n    });\n\n\n    this.tours = [];\n\n\n    this.handleOutsideClick =\n      this.handleOutsideClick.bind(this);\n\n  }\n\n\n  \/* =======================================================\n     CONECTAR COMPONENTE\n  ======================================================== *\/\n\n  async connectedCallback(){\n    if(this._btlInitialized){\n      document.addEventListener(\"click\",this.handleOutsideClick);\n      return;\n    }\n    this._btlInitialized=true;\n\n    this.renderLoading();\n\n    await this.loadTours();\n\n    this.render();\n\n    document.addEventListener(\n      \"click\",\n      this.handleOutsideClick\n    );\n\n  }\n\n\n  \/* =======================================================\n     DESCONECTAR COMPONENTE\n  ======================================================== *\/\n\n  disconnectedCallback(){\n\n    document.removeEventListener(\n      \"click\",\n      this.handleOutsideClick\n    );\n\n  }\n\n\n  \/* =======================================================\n     ESTADO DE CARGA\n  ======================================================== *\/\n\n  renderLoading(){\n\n    this.shadowRoot.innerHTML = `\n\n      <style>\n\n        :host{\n          display:block;\n\n          width:100%;\n          max-width:920px;\n\n          margin:0 auto;\n\n          font-family:\n            \"Poppins\",\n            Arial,\n            Helvetica,\n            sans-serif;\n        }\n\n\n        .btl-search-loading{\n          width:100%;\n          min-height:54px;\n\n          display:flex;\n          align-items:center;\n\n          padding:\n            5px\n            18px;\n\n          border:\n            1px solid rgba(17,39,31,.30);\n\n          border-radius:13px;\n\n          background:#FFFFFF;\n\n          color:#66736D;\n\n          font-size:12px;\n          font-weight:500;\n\n          box-shadow:\n            0 12px 30px rgba(17,39,31,.08);\n        }\n\n      <\/style>\n\n\n      <div class=\"btl-search-loading\">\n        Cargando experiencias...\n      <\/div>\n\n    `;\n\n  }\n\n\n  \/* =======================================================\n     CARGAR TOURS DESDE WORDPRESS\n  ======================================================== *\/\n\n  async loadTours(){\n\n    try{\n\n      const response =\n        await fetch(\n          \"https:\/\/besttoursinlima.com\/wp-json\/wp\/v2\/tour?_embed&acf_format=standard&per_page=100\",\n          {\n            cache:\"no-store\"\n          }\n        );\n\n\n      if(!response.ok){\n\n        throw new Error(\n          \"Error HTTP \"\n          +\n          response.status\n        );\n\n      }\n\n\n      const data =\n        await response.json();\n\n\n      this.tours =\n        Array.isArray(data)\n          ? data.map(\n              (tour) => {\n\n\n                const acf =\n                  tour.acf || {};\n\n\n                const btl =\n                  tour.btl_data || {};\n\n\n                const title =\n                  tour.title\n                  &&\n                  tour.title.rendered\n                    ? this.cleanText(\n                        tour.title.rendered\n                      )\n                    : \"Tour\";\n\n\n                return{\n\n                  title:title,\n\n\n                  link:\n                    tour.link || \"#\",\n\n\n                  img:\n                    (\n                      tour._embedded\n                      &&\n                      tour._embedded[\n                        \"wp:featuredmedia\"\n                      ]\n                      &&\n                      tour._embedded[\n                        \"wp:featuredmedia\"\n                      ][0]\n                      &&\n                      tour._embedded[\n                        \"wp:featuredmedia\"\n                      ][0].source_url\n                    )\n                    ||\n                    btl.image\n                    ||\n                    btl.featured_image\n                    ||\n                    acf.gallery_1\n                    ||\n                    acf.featured_image\n                    ||\n                    \"https:\/\/via.placeholder.com\/160x120?text=Best+Tours+in+Lima\",\n\n\n                  price:\n                    btl.price_from\n                    ||\n                    acf.price_from\n                    ||\n                    \"\",\n\n\n                  currency:\n                    btl.currency\n                    ||\n                    acf.currency\n                    ||\n                    \"USD\",\n\n\n                  duration:\n                    this.cleanText(\n                      btl.duracion\n                      ||\n                      acf.duracion\n                      ||\n                      \"Full Day\"\n                    ),\n\n\n                  region:\n                    this.cleanText(\n                      btl.region\n                      ||\n                      acf.region\n                      ||\n                      \"Lima\"\n                    )\n\n                };\n\n              }\n            )\n          : [];\n\n\n    }catch(error){\n\n      console.error(\n        \"Error cargando tours en el buscador:\",\n        error\n      );\n\n\n      this.tours = [];\n\n    }\n\n  }\n\n\n  \/* =======================================================\n     LIMPIAR TEXTO HTML\n  ======================================================== *\/\n\n  cleanText(value){\n\n    const element =\n      document.createElement(\n        \"div\"\n      );\n\n\n    element.innerHTML =\n      value || \"\";\n\n\n    return (\n      element.textContent\n      ||\n      element.innerText\n      ||\n      \"\"\n    ).trim();\n\n  }\n\n\n  \/* =======================================================\n     ESCAPAR HTML\n  ======================================================== *\/\n\n  escapeHTML(value){\n\n    return String(\n      value || \"\"\n    )\n      .replace(\/&\/g,\"&amp;\")\n      .replace(\/<\/g,\"&lt;\")\n      .replace(\/>\/g,\"&gt;\")\n      .replace(\/\"\/g,\"&quot;\")\n      .replace(\/'\/g,\"&#039;\");\n\n  }\n\n\n  \/* =======================================================\n     NORMALIZAR TEXTO PARA B\u00daSQUEDA\n  ======================================================== *\/\n\n  normalizeText(value){\n\n    return String(\n      value || \"\"\n    )\n      .trim()\n      .toLowerCase()\n      .normalize(\"NFD\")\n      .replace(\n        \/[\\u0300-\\u036f]\/g,\n        \"\"\n      );\n\n  }\n\n\n  \/* =======================================================\n     FORMATEAR PRECIO\n  ======================================================== *\/\n\n  formatPrice(\n    currency,\n    price\n  ){\n\n    if(\n      price === \"\"\n      ||\n      price === null\n      ||\n      typeof price === \"undefined\"\n    ){\n\n      return \"Consultar\";\n\n    }\n\n\n    const currentCurrency =\n      String(\n        currency || \"USD\"\n      ).trim();\n\n\n    const currentPrice =\n      String(\n        price\n      ).trim();\n\n\n    if(currentCurrency === \"USD\"){\n\n      return (\n        \"USD \"\n        +\n        currentPrice\n      );\n\n    }\n\n\n    if(currentCurrency === \"PEN\"){\n\n      return (\n        \"S\/ \"\n        +\n        currentPrice\n      );\n\n    }\n\n\n    if(currentCurrency === \"EUR\"){\n\n      return (\n        \"\u20ac \"\n        +\n        currentPrice\n      );\n\n    }\n\n\n    if(currentCurrency === \"$\"){\n\n      return (\n        \"USD \"\n        +\n        currentPrice\n      );\n\n    }\n\n\n    return (\n      currentCurrency\n      +\n      \" \"\n      +\n      currentPrice\n    );\n\n  }\n\n\n  \/* =======================================================\n     FILTRAR TOURS\n  ======================================================== *\/\n\n  filterTours(query){\n\n    const normalizedQuery =\n      this.normalizeText(\n        query\n      );\n\n\n    if(!normalizedQuery){\n\n      return [];\n\n    }\n\n\n    return this.tours\n      .filter(\n        (tour) => {\n\n\n          const searchableText =\n            this.normalizeText(\n              [\n                tour.title,\n                tour.region,\n                tour.duration\n              ].join(\" \")\n            );\n\n\n          return searchableText.includes(\n            normalizedQuery\n          );\n\n        }\n      )\n      .slice(\n        0,\n        6\n      );\n\n  }\n\n\n  \/* =======================================================\n     CERRAR AL HACER CLIC FUERA\n  ======================================================== *\/\n\n  handleOutsideClick(event){\n\n    const path =\n      event.composedPath();\n\n\n    if(!path.includes(this)){\n\n      const resultsBox =\n        this.shadowRoot\n          ? this.shadowRoot.querySelector(\n              \".results\"\n            )\n          : null;\n\n\n      if(resultsBox){\n\n        resultsBox.innerHTML = \"\";\n\n        resultsBox.classList.remove(\n          \"is-visible\"\n        );\n\n      }\n\n    }\n\n  }\n\n\n  \/* =======================================================\n     RENDERIZAR COMPONENTE\n  ======================================================== *\/\n\n  render(){\n\n    this.shadowRoot.innerHTML = `\n\n      <style>\n\n        \/* =================================================\n           VARIABLES\n        ================================================= *\/\n\n        :host{\n          --btl-green:#203A31;\n          --btl-green-medium:#29483D;\n          --btl-green-dark:#11271F;\n          --btl-green-deep:#091A15;\n\n          --btl-cream:#E8D8AD;\n          --btl-cream-light:#F8F5EE;\n          --btl-cream-soft:#FCFAF5;\n\n          --btl-gold:#D5A755;\n          --btl-gold-light:#E7C378;\n          --btl-gold-dark:#B7873E;\n\n          --btl-text:#17211D;\n          --btl-muted:#66736D;\n          --btl-border:#DED9CD;\n          --btl-white:#FFFFFF;\n\n          position:relative;\n          z-index:9999;\n\n          display:block;\n\n          width:100%;\n          max-width:920px;\n\n          margin:0 auto;\n          padding:0 !important;\n\n          border:0 !important;\n\n          outline:0 !important;\n\n          box-shadow:none !important;\n\n          font-family:\n            \"Poppins\",\n            Arial,\n            Helvetica,\n            sans-serif;\n\n          line-height:normal;\n        }\n\n\n        *,\n        *::before,\n        *::after{\n          box-sizing:border-box;\n        }\n\n\n        \/* =================================================\n           CONTENEDOR\n        ================================================= *\/\n\n        .box{\n          position:relative;\n          z-index:9999;\n\n          width:100%;\n\n          margin:0;\n          padding:0;\n\n          overflow:visible;\n\n          border:0;\n          outline:0;\n\n          box-shadow:none;\n        }\n\n\n        \/* =================================================\n           BARRA DE B\u00daSQUEDA\n        ================================================= *\/\n\n        .search-shell{\n          position:relative;\n          z-index:2;\n\n          width:100%;\n          min-height:54px;\n\n          display:flex;\n          align-items:center;\n          gap:11px;\n\n          margin:0;\n\n          padding:\n            5px\n            6px\n            5px\n            18px;\n\n          overflow:visible;\n\n          border:\n            1px solid rgba(17,39,31,.42);\n\n          border-radius:13px;\n\n          background:\n            rgba(255,255,255,.99);\n\n          box-shadow:\n            0 12px 30px rgba(17,39,31,.12);\n\n          transition:\n            border-color .22s ease,\n            box-shadow .22s ease,\n            background-color .22s ease;\n        }\n\n\n        .search-shell:focus-within{\n          border-color:\n            var(--btl-gold-dark);\n\n          background:\n            var(--btl-white);\n\n          box-shadow:\n            0 15px 36px rgba(17,39,31,.14),\n            0 0 0 3px rgba(213,167,85,.14);\n        }\n\n\n        \/* =================================================\n           ICONO\n        ================================================= *\/\n\n        .left-icon{\n          width:17px;\n          height:17px;\n\n          display:flex;\n          align-items:center;\n          justify-content:center;\n\n          flex:\n            0\n            0\n            auto;\n\n          opacity:.88;\n        }\n\n\n        .left-icon svg{\n          width:100%;\n          height:100%;\n\n          fill:none;\n\n          stroke:\n            var(--btl-green-dark);\n\n          stroke-width:2;\n          stroke-linecap:round;\n          stroke-linejoin:round;\n        }\n\n\n        \/* =================================================\n           INPUT\n        ================================================= *\/\n\n        input{\n          width:100%;\n          height:40px;\n          min-width:0;\n\n          margin:0;\n          padding:0;\n\n          border:0;\n          outline:none;\n\n          background:transparent;\n\n          color:\n            var(--btl-green-dark);\n\n          font-family:\n            \"Poppins\",\n            Arial,\n            Helvetica,\n            sans-serif;\n\n          font-size:13px;\n          font-weight:600;\n          line-height:1.2;\n\n          box-shadow:none;\n\n          appearance:none;\n          -webkit-appearance:none;\n        }\n\n\n        input::-webkit-search-cancel-button{\n          cursor:pointer;\n        }\n\n\n        input::placeholder{\n          color:#77847E;\n\n          font-weight:500;\n\n          opacity:1;\n        }\n\n\n        \/* =================================================\n           BOT\u00d3N\n        ================================================= *\/\n\n        .search-btn{\n          flex:\n            0\n            0\n            auto;\n\n          min-width:108px;\n          height:42px;\n\n          display:inline-flex;\n          align-items:center;\n          justify-content:center;\n          gap:9px;\n\n          margin:0;\n\n          padding:\n            0\n            19px;\n\n          border:\n            1px solid var(--btl-gold);\n\n          border-radius:9px;\n\n          background:\n            linear-gradient(\n              135deg,\n              var(--btl-gold-light),\n              var(--btl-gold)\n            );\n\n          color:\n            var(--btl-green-deep);\n\n          font-family:\n            \"Poppins\",\n            Arial,\n            Helvetica,\n            sans-serif;\n\n          font-size:10.5px;\n          font-weight:750;\n          line-height:1;\n\n          letter-spacing:.04em;\n          text-transform:uppercase;\n\n          cursor:pointer;\n\n          box-shadow:\n            0 8px 18px rgba(17,39,31,.14);\n\n          transition:\n            transform .2s ease,\n            background .2s ease,\n            border-color .2s ease,\n            box-shadow .2s ease;\n        }\n\n\n        .search-btn svg{\n          width:14px;\n          height:14px;\n\n          fill:none;\n\n          stroke:currentColor;\n\n          stroke-width:1.8;\n          stroke-linecap:round;\n          stroke-linejoin:round;\n\n          transition:\n            transform .2s ease;\n        }\n\n\n        .search-btn:hover{\n          transform:\n            translateY(-1px);\n\n          border-color:\n            var(--btl-cream);\n\n          background:\n            var(--btl-cream);\n\n          box-shadow:\n            0 11px 23px rgba(17,39,31,.18);\n        }\n\n\n        .search-btn:hover svg{\n          transform:\n            translateX(2px);\n        }\n\n\n        .search-btn:focus-visible{\n          outline:\n            2px solid var(--btl-green-dark);\n\n          outline-offset:2px;\n        }\n\n\n        \/* =================================================\n           RESULTADOS\n        ================================================= *\/\n\n        .results{\n          position:absolute;\n\n          top:\n            calc(100% + 10px);\n\n          right:0;\n          left:0;\n\n          z-index:999999;\n\n          display:none;\n\n          max-height:430px;\n\n          overflow-x:hidden;\n          overflow-y:auto;\n\n          border:\n            1px solid var(--btl-border);\n\n          border-radius:16px;\n\n          background:\n            rgba(255,255,255,.995);\n\n          box-shadow:\n            0 24px 55px rgba(17,39,31,.22);\n\n          scrollbar-width:thin;\n          scrollbar-color:\n            var(--btl-gold)\n            var(--btl-cream-light);\n        }\n\n\n        .results.is-visible{\n          display:block;\n        }\n\n\n        .results::-webkit-scrollbar{\n          width:7px;\n        }\n\n\n        .results::-webkit-scrollbar-track{\n          background:\n            var(--btl-cream-light);\n        }\n\n\n        .results::-webkit-scrollbar-thumb{\n          border-radius:999px;\n\n          background:\n            var(--btl-gold);\n        }\n\n\n        \/* =================================================\n           RESULTADO INDIVIDUAL\n        ================================================= *\/\n\n        .item{\n          position:relative;\n\n          min-height:78px;\n\n          display:flex;\n          align-items:center;\n          gap:13px;\n\n          padding:\n            10px\n            13px;\n\n          border-bottom:\n            1px solid rgba(222,217,205,.72);\n\n          background:\n            var(--btl-white);\n\n          cursor:pointer;\n\n          transition:\n            background-color .2s ease;\n        }\n\n\n        .item:last-child{\n          border-bottom:0;\n        }\n\n\n        .item:hover,\n        .item:focus-visible{\n          background:\n            var(--btl-cream-soft);\n\n          outline:none;\n        }\n\n\n        .item::after{\n          content:\"\u203a\";\n\n          position:absolute;\n\n          top:50%;\n          right:15px;\n\n          color:\n            var(--btl-gold-dark);\n\n          font-family:\n            Georgia,\n            \"Times New Roman\",\n            serif;\n\n          font-size:22px;\n          line-height:1;\n\n          opacity:0;\n\n          transform:\n            translateY(-50%);\n\n          transition:\n            opacity .2s ease,\n            transform .2s ease;\n        }\n\n\n        .item:hover::after,\n        .item:focus-visible::after{\n          opacity:1;\n\n          transform:\n            translateY(-50%)\n            translateX(2px);\n        }\n\n\n        \/* =================================================\n           IMAGEN DEL RESULTADO\n        ================================================= *\/\n\n        .item-image{\n          position:relative;\n\n          width:68px;\n          height:55px;\n\n          flex:\n            0\n            0\n            68px;\n\n          overflow:hidden;\n\n          border:\n            1px solid rgba(222,217,205,.90);\n\n          border-radius:10px;\n\n          background:#EEF1ED;\n        }\n\n\n        .item-image img{\n          width:100%;\n          height:100%;\n\n          display:block;\n\n          object-fit:cover;\n        }\n\n\n        .item-image::after{\n          content:\"\";\n\n          position:absolute;\n          inset:0;\n\n          pointer-events:none;\n\n          background:\n            linear-gradient(\n              to top,\n              rgba(9,26,21,.14),\n              transparent 52%\n            );\n        }\n\n\n        \/* =================================================\n           INFORMACI\u00d3N\n        ================================================= *\/\n\n        .info{\n          min-width:0;\n\n          flex:1;\n\n          padding-right:25px;\n        }\n\n\n        .title{\n          display:-webkit-box;\n\n          margin:\n            0\n            0\n            6px;\n\n          overflow:hidden;\n\n          color:\n            var(--btl-green-dark);\n\n          font-size:13px;\n          font-weight:700;\n          line-height:1.3;\n          letter-spacing:-.015em;\n\n          -webkit-line-clamp:1;\n          -webkit-box-orient:vertical;\n        }\n\n\n        .meta{\n          display:flex;\n          align-items:center;\n          flex-wrap:wrap;\n          gap:6px;\n\n          color:\n            var(--btl-muted);\n\n          font-size:10.5px;\n          font-weight:500;\n          line-height:1.3;\n        }\n\n\n        .meta-dot{\n          width:3px;\n          height:3px;\n\n          display:inline-block;\n\n          border-radius:999px;\n\n          background:\n            var(--btl-gold-dark);\n        }\n\n\n        .price{\n          color:\n            var(--btl-green-medium);\n\n          font-weight:700;\n        }\n\n\n        \/* =================================================\n           SIN RESULTADOS\n        ================================================= *\/\n\n        .empty{\n          padding:\n            20px\n            18px;\n\n          color:\n            var(--btl-muted);\n\n          font-size:12px;\n          font-weight:500;\n          line-height:1.5;\n\n          text-align:center;\n        }\n\n\n        .empty strong{\n          display:block;\n\n          margin-bottom:4px;\n\n          color:\n            var(--btl-green-dark);\n\n          font-family:\n            Georgia,\n            \"Times New Roman\",\n            serif;\n\n          font-size:16px;\n          font-weight:400;\n        }\n\n\n        \/* =================================================\n           TABLET\n        ================================================= *\/\n\n        @media(max-width:768px){\n\n          :host{\n            width:100%;\n            max-width:100%;\n\n            margin:0 auto;\n          }\n\n\n          .search-shell{\n            min-height:50px;\n\n            gap:9px;\n\n            padding:\n              4px\n              5px\n              4px\n              14px;\n\n            border-radius:11px;\n          }\n\n\n          input{\n            height:38px;\n\n            font-size:12px;\n          }\n\n\n          .search-btn{\n            min-width:88px;\n            height:40px;\n\n            padding:\n              0\n              14px;\n\n            border-radius:8px;\n\n            font-size:9.5px;\n          }\n\n\n          .left-icon{\n            width:16px;\n            height:16px;\n          }\n\n\n          .results{\n            top:\n              calc(100% + 8px);\n\n            max-height:350px;\n\n            border-radius:14px;\n          }\n\n\n          .item{\n            min-height:72px;\n\n            gap:11px;\n\n            padding:\n              9px\n              11px;\n          }\n\n\n          .item-image{\n            width:61px;\n            height:51px;\n\n            flex-basis:61px;\n\n            border-radius:9px;\n          }\n\n\n          .title{\n            font-size:12.5px;\n          }\n\n\n          .meta{\n            font-size:9.8px;\n          }\n\n        }\n\n\n        \/* =================================================\n           M\u00d3VIL\n        ================================================= *\/\n\n        @media(max-width:470px){\n\n          .search-shell{\n            gap:7px;\n\n            padding-left:12px;\n          }\n\n\n          input{\n            font-size:11.5px;\n          }\n\n\n          input::placeholder{\n            font-size:11.2px;\n          }\n\n\n          .search-btn{\n            width:42px;\n            min-width:42px;\n            height:40px;\n\n            padding:0;\n\n            border-radius:8px;\n\n            font-size:0;\n          }\n\n\n          .search-btn span{\n            display:none;\n          }\n\n\n          .search-btn svg{\n            width:16px;\n            height:16px;\n          }\n\n\n          .item::after{\n            display:none;\n          }\n\n\n          .info{\n            padding-right:0;\n          }\n\n        }\n\n\n        \/* =================================================\n           TEL\u00c9FONOS PEQUE\u00d1OS\n        ================================================= *\/\n\n        @media(max-width:350px){\n\n          input::placeholder{\n            font-size:10.4px;\n          }\n\n\n          .left-icon{\n            display:none;\n          }\n\n\n          .search-shell{\n            padding-left:11px;\n          }\n\n        }\n\n\n        \/* =================================================\n           MOVIMIENTO REDUCIDO\n        ================================================= *\/\n\n        @media(prefers-reduced-motion:reduce){\n\n          *,\n          *::before,\n          *::after{\n            animation:none !important;\n            transition:none !important;\n            scroll-behavior:auto !important;\n          }\n\n        }\n\n      <\/style>\n\n\n      <!-- =================================================\n           ESTRUCTURA\n      ================================================== -->\n\n      <div class=\"box\">\n\n        <div class=\"search-shell\">\n\n          <div\n            class=\"left-icon\"\n            aria-hidden=\"true\"\n          >\n\n            <svg viewBox=\"0 0 24 24\">\n\n              <circle\n                cx=\"11\"\n                cy=\"11\"\n                r=\"7\"\n              ><\/circle>\n\n              <line\n                x1=\"16.65\"\n                y1=\"16.65\"\n                x2=\"21\"\n                y2=\"21\"\n              ><\/line>\n\n            <\/svg>\n\n          <\/div>\n\n\n          <input\n            type=\"search\"\n            placeholder=\"Buscar tours: Lima, Barranco, Paracas, Huacachina...\"\n            aria-label=\"Buscar tours y experiencias\"\n            autocomplete=\"off\"\n            spellcheck=\"false\"\n          >\n\n\n          <button\n            class=\"search-btn\"\n            type=\"button\"\n            aria-label=\"Buscar tours\"\n          >\n\n            <span>\n              Buscar\n            <\/span>\n\n\n            <svg\n              viewBox=\"0 0 24 24\"\n              aria-hidden=\"true\"\n            >\n\n              <path d=\"M5 12h14\"><\/path>\n\n              <path d=\"m13 6 6 6-6 6\"><\/path>\n\n            <\/svg>\n\n          <\/button>\n\n        <\/div>\n\n\n        <div\n          class=\"results\"\n          role=\"listbox\"\n          aria-label=\"Resultados de b\u00fasqueda\"\n        ><\/div>\n\n      <\/div>\n\n    `;\n\n\n    \/* =====================================================\n       ELEMENTOS DEL COMPONENTE\n    ====================================================== *\/\n\n    const input =\n      this.shadowRoot.querySelector(\n        \"input\"\n      );\n\n\n    const resultsBox =\n      this.shadowRoot.querySelector(\n        \".results\"\n      );\n\n\n    const button =\n      this.shadowRoot.querySelector(\n        \".search-btn\"\n      );\n\n\n    \/* =====================================================\n       CERRAR RESULTADOS\n    ====================================================== *\/\n\n    const closeResults =\n      function(){\n\n        resultsBox.innerHTML = \"\";\n\n        resultsBox.classList.remove(\n          \"is-visible\"\n        );\n\n      };\n\n\n    \/* =====================================================\n       MOSTRAR RESULTADOS\n    ====================================================== *\/\n\n    const renderResults =\n      (items) => {\n\n\n        if(!items.length){\n\n          resultsBox.innerHTML = `\n\n            <div class=\"empty\">\n\n              <strong>\n                No encontramos resultados\n              <\/strong>\n\n              Prueba con Lima, Barranco, Paracas o Huacachina.\n\n            <\/div>\n\n          `;\n\n\n          resultsBox.classList.add(\n            \"is-visible\"\n          );\n\n\n          return;\n\n        }\n\n\n        resultsBox.innerHTML =\n          items\n            .map(\n              (tour) => {\n\n\n                const priceText =\n                  this.formatPrice(\n                    tour.currency,\n                    tour.price\n                  );\n\n\n                const safeTitle =\n                  this.escapeHTML(\n                    tour.title\n                  );\n\n\n                const safeImage =\n                  this.escapeHTML(\n                    tour.img\n                  );\n\n\n                const safeDuration =\n                  this.escapeHTML(\n                    tour.duration\n                  );\n\n\n                const safeLink =\n                  this.escapeHTML(\n                    tour.link\n                  );\n\n\n                return `\n\n                  <div\n                    class=\"item\"\n                    data-link=\"${safeLink}\"\n                    role=\"option\"\n                    tabindex=\"0\"\n                    aria-label=\"${safeTitle}\"\n                  >\n\n                    <div class=\"item-image\">\n\n                      <img decoding=\"async\"\n                        src=\"${safeImage}\"\n                        alt=\"${safeTitle}\"\n                        loading=\"lazy\"\n                      >\n\n                    <\/div>\n\n\n                    <div class=\"info\">\n\n                      <div class=\"title\">\n                        ${safeTitle}\n                      <\/div>\n\n\n                      <div class=\"meta\">\n\n                        <span>\n                          ${safeDuration}\n                        <\/span>\n\n\n                        <span\n                          class=\"meta-dot\"\n                          aria-hidden=\"true\"\n                        ><\/span>\n\n\n                        <span class=\"price\">\n                          Desde ${this.escapeHTML(priceText)}\n                        <\/span>\n\n                      <\/div>\n\n                    <\/div>\n\n                  <\/div>\n\n                `;\n\n              }\n            )\n            .join(\"\");\n\n\n        resultsBox.classList.add(\n          \"is-visible\"\n        );\n\n\n        resultsBox\n          .querySelectorAll(\n            \".item\"\n          )\n          .forEach(\n            function(element){\n\n\n              const openTour =\n                function(){\n\n                  const destination =\n                    element.dataset.link;\n\n\n                  if(destination){\n\n                    window.location.href =\n                      destination;\n\n                  }\n\n                };\n\n\n              element.addEventListener(\n                \"click\",\n                openTour\n              );\n\n\n              element.addEventListener(\n                \"keydown\",\n                function(event){\n\n                  if(\n                    event.key === \"Enter\"\n                    ||\n                    event.key === \" \"\n                  ){\n\n                    event.preventDefault();\n\n                    openTour();\n\n                  }\n\n                }\n              );\n\n            }\n          );\n\n      };\n\n\n    \/* =====================================================\n       IR AL PRIMER RESULTADO\n    ====================================================== *\/\n\n    const goToFirstResult =\n      () => {\n\n\n        const value =\n          input.value.trim();\n\n\n        if(!value){\n\n          input.focus();\n\n          return;\n\n        }\n\n\n        const items =\n          this.filterTours(\n            value\n          );\n\n\n        if(!items.length){\n\n          renderResults([]);\n\n          return;\n\n        }\n\n\n        window.location.href =\n          items[0].link;\n\n      };\n\n\n    \/* =====================================================\n       EVENTO DE ESCRITURA\n    ====================================================== *\/\n\n    input.addEventListener(\n      \"input\",\n      () => {\n\n\n        const value =\n          input.value.trim();\n\n\n        if(!value){\n\n          closeResults();\n\n          return;\n\n        }\n\n\n        renderResults(\n          this.filterTours(\n            value\n          )\n        );\n\n      }\n    );\n\n\n    \/* =====================================================\n       EVENTO DE ENFOQUE\n    ====================================================== *\/\n\n    input.addEventListener(\n      \"focus\",\n      () => {\n\n\n        const value =\n          input.value.trim();\n\n\n        if(!value){\n\n          return;\n\n        }\n\n\n        renderResults(\n          this.filterTours(\n            value\n          )\n        );\n\n      }\n    );\n\n\n    \/* =====================================================\n       EVENTOS DE TECLADO\n    ====================================================== *\/\n\n    input.addEventListener(\n      \"keydown\",\n      (event) => {\n\n\n        if(event.key === \"Enter\"){\n\n          event.preventDefault();\n\n          goToFirstResult();\n\n        }\n\n\n        if(event.key === \"Escape\"){\n\n          closeResults();\n\n          input.blur();\n\n        }\n\n      }\n    );\n\n\n    \/* =====================================================\n       BOT\u00d3N\n    ====================================================== *\/\n\n    button.addEventListener(\n      \"click\",\n      goToFirstResult\n    );\n\n  }\n\n}\n\n\n\/* =========================================================\n   REGISTRAR NUEVO COMPONENTE\n========================================================= *\/\n\nif(\n  !customElements.get(\n    \"btl-premium-search\"\n  )\n){\n\n  customElements.define(\n    \"btl-premium-search\",\n    BTLPremiumSearch\n  );\n\n}\n\n<\/script>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-14da29a e-con-full btl-header-actions e-flex e-con e-child\" data-id=\"14da29a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-201e76f btl-header-language elementor-widget elementor-widget-shortcode\" data-id=\"201e76f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"trp-shortcode-switcher__wrapper\"\r\n     style=\"--bg:#ffffff;--bg-hover:#0000000d;--text:#143852;--text-hover:#1d2327;--border:1px solid #1438521a;--border-width:1px;--border-color:#1438521a;--border-radius:5px;--flag-radius:2px;--flag-size:18px;--aspect-ratio:4\/3;--font-size:14px;--transition-duration:0.2s\"\r\n     role=\"group\"\r\n     data-open-mode=\"hover\">\r\n\r\n    \r\n        <!-- ANCHOR (in-flow only; sizing\/borders; inert) -->\r\n        <div class=\"trp-language-switcher trp-ls-dropdown trp-shortcode-switcher trp-shortcode-anchor trp-open-on-hover\"\r\n             aria-hidden=\"true\"\r\n             inert\r\n             data-no-translation>\r\n                <div class=\"trp-current-language-item__wrapper\">\r\n        <a class=\"trp-language-item trp-language-item__default trp-language-item__current\" data-no-translation href=\"https:\/\/besttoursinlima.com\/en\/wp-json\/wp\/v2\/pages\/21#TRPLINKPROCESSED\" title=\"English\"><img decoding=\"async\" src=\"https:\/\/besttoursinlima.com\/wp-content\/plugins\/translatepress-multilingual\/assets\/flags\/4x3\/en_US.svg\" class=\"trp-flag-image\" alt=\"\" role=\"presentation\" loading=\"lazy\" \/><span class=\"trp-language-item-name\">English<\/span><\/a>                    <svg class=\"trp-shortcode-arrow\" width=\"20\" height=\"20\" viewBox=\"0 0 20 21\" fill=\"none\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path d=\"M5 8L10 13L15 8\" stroke=\"var(--text)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n            <\/div>\r\n            <\/div>\r\n\r\n        <!-- OVERLAY (positioned; interactive surface) -->\r\n        <div class=\"trp-language-switcher trp-ls-dropdown trp-shortcode-switcher trp-shortcode-overlay trp-open-on-hover\"\r\n             role=\"navigation\"\r\n             aria-label=\"Website language selector\"\r\n             data-no-translation\r\n        >\r\n                <div class=\"trp-current-language-item__wrapper\">\r\n        <div class=\"trp-language-item trp-language-item__default trp-language-item__current\" data-no-translation role=\"button\" aria-expanded=\"false\" tabindex=\"0\" aria-label=\"Change language\" aria-controls=\"trp-shortcode-dropdown-6ad652e030e0d\"><img decoding=\"async\" src=\"https:\/\/besttoursinlima.com\/wp-content\/plugins\/translatepress-multilingual\/assets\/flags\/4x3\/en_US.svg\" class=\"trp-flag-image\" alt=\"\" role=\"presentation\" loading=\"lazy\" \/><span class=\"trp-language-item-name\">English<\/span><\/div>                    <svg class=\"trp-shortcode-arrow\" width=\"20\" height=\"20\" viewBox=\"0 0 20 21\" fill=\"none\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path d=\"M5 8L10 13L15 8\" stroke=\"var(--text)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n            <\/div>\r\n    \r\n            <div class=\"trp-switcher-dropdown-list\"\r\n                 id=\"trp-shortcode-dropdown-6ad652e030e0d\"\r\n                 role=\"group\"\r\n                 aria-label=\"Available languages\"\r\n                 hidden\r\n                 inert\r\n            >\r\n                                                            <a class=\"trp-language-item\" href=\"https:\/\/besttoursinlima.com\/en\/wp-json\/wp\/v2\/pages\/21#TRPLINKPROCESSED\" title=\"Spanish\">\r\n                            <img decoding=\"async\" src=\"https:\/\/besttoursinlima.com\/wp-content\/plugins\/translatepress-multilingual\/assets\/flags\/4x3\/es_ES.svg\" class=\"trp-flag-image\" alt=\"\" role=\"presentation\" loading=\"lazy\" \/>                                                            <span class=\"trp-language-item-name\" data-no-translation>Spanish<\/span>\r\n                                                                                <\/a>\r\n                                                <\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f75cfce elementor-widget elementor-widget-shortcode\" data-id=\"f75cfce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n        <a href=\"https:\/\/besttoursinlima.com\/en\/mi-cuenta\/\"\n           class=\"btl-dynamic-account btl-account-login\">\n            <span class=\"btl-account-icon\" aria-hidden=\"true\">\u2659<\/span>\n            <span class=\"btl-account-text\">Iniciar sesi\u00f3n<\/span>\n        <\/a>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ae51c3 btl-cart-btn elementor-widget elementor-widget-button\" data-id=\"5ae51c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/besttoursinlima.com\/carrito\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-shopping-cart\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M528.12 301.319l47.273-208C578.806 78.301 567.391 64 551.99 64H159.208l-9.166-44.81C147.758 8.021 137.93 0 126.529 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24h69.883l70.248 343.435C147.325 417.1 136 435.222 136 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-15.674-6.447-29.835-16.824-40h209.647C430.447 426.165 424 440.326 424 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-22.172-12.888-41.332-31.579-50.405l5.517-24.276c3.413-15.018-8.002-29.319-23.403-29.319H218.117l-6.545-32h293.145c11.206 0 20.92-7.754 23.403-18.681z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d38b5d2 elementor-widget elementor-widget-shortcode\" data-id=\"d38b5d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n        <header class=\"btl-nav-premium\" data-btl-nav-premium>\n\n            <div class=\"btl-nav-premium__contenedor\">\n\n                <button\n                    class=\"btl-nav-boton\"\n                    type=\"button\"\n                    aria-expanded=\"false\"\n                    aria-controls=\"btl-nav-drawer\"\n                    aria-label=\"Abrir men\u00fa de navegaci\u00f3n\"\n                >\n                    <span class=\"btl-nav-boton__icono\">\n                        <span><\/span>\n                        <span><\/span>\n                        <span><\/span>\n                    <\/span>\n                    <span class=\"btl-nav-boton__texto\">Men\u00fa<\/span>\n                <\/button>\n\n            <\/div>\n\n        <\/header>\n\n        <!-- FONDO OSCURO -->\n        <div class=\"btl-nav-overlay\" data-btl-nav-overlay><\/div>\n\n        <!-- PANEL LATERAL -->\n        <aside class=\"btl-nav-drawer\" id=\"btl-nav-drawer\" aria-hidden=\"true\" data-btl-nav-drawer>\n\n            <div class=\"btl-nav-drawer__cabecera\">\n                <div>\n                    <span>Explora el pa\u00eds<\/span>\n                    <strong>Men\u00fa<\/strong>\n                <\/div>\n                <button class=\"btl-nav-drawer__cerrar\" type=\"button\" aria-label=\"Cerrar men\u00fa\" data-btl-nav-cerrar>\u00d7<\/button>\n            <\/div>\n\n            <nav class=\"btl-nav-drawer__links\" aria-label=\"Navegaci\u00f3n principal\">\n\n                <div class=\"btl-nav-drawer__grupo\">\n\n                    <button\n                        class=\"btl-nav-drawer__grupo-boton\"\n                        type=\"button\"\n                        aria-expanded=\"false\"\n                    >\n                        <span>Destinos Lima<\/span>\n                        <span class=\"btl-nav-drawer__signo\">+<\/span>\n                    <\/button>\n\n                    <div class=\"btl-nav-drawer__sublista\">\n\n                        \n                            \n                                <a href=\"https:\/\/besttoursinlima.com\/en\/tour\/city-tour-en-lima-con-visita-a-las-catacumbas-centro-historico-y-recojo-a-hotel\/\">\n                                    City Tour en Lima con Visita a las Catacumbas, Centro Hist\u00f3rico y Recojo a Hotel                                <\/a>\n\n                            \n                                <a href=\"https:\/\/besttoursinlima.com\/en\/tour\/excursion-al-santuario-de-pachacamac-museo-con-recojo-a-hotel\/\">\n                                    Excursi\u00f3n al Santuario de Pachac\u00e1mac + Museo con Recojo a Hotel                                <\/a>\n\n                            \n                                <a href=\"https:\/\/besttoursinlima.com\/en\/tour\/full-day-lima-centro-historico-pachacamac-miraflores-y-parque-del-agua\/\">\n                                    Full Day Lima: Centro Hist\u00f3rico, Pachacamac, Miraflores y Parque del Agua                                <\/a>\n\n                            \n                        \n                    <\/div>\n\n                <\/div>\n\n                <div class=\"btl-nav-drawer__grupo\">\n\n                    <button\n                        class=\"btl-nav-drawer__grupo-boton\"\n                        type=\"button\"\n                        aria-expanded=\"false\"\n                    >\n                        <span>Destinos del Per\u00fa<\/span>\n                        <span class=\"btl-nav-drawer__signo\">+<\/span>\n                    <\/button>\n\n                    <div class=\"btl-nav-drawer__sublista\">\n\n                        \n                            \n                                <a href=\"https:\/\/besttoursinlima.com\/en\/destinos-peru\/cusco\/\">\n                                    cusco                                <\/a>\n\n                            \n                                <a href=\"https:\/\/besttoursinlima.com\/en\/destinos-peru\/ica\/\">\n                                    Ica                                <\/a>\n\n                            \n                                <a href=\"https:\/\/besttoursinlima.com\/en\/destinos-peru\/lima\/\">\n                                    Lima                                <\/a>\n\n                            \n                        \n                    <\/div>\n\n                <\/div>\n\n                <a href=\"https:\/\/besttoursinlima.com\/en\/nosotros\/\">\n                    Nosotros\n                <\/a>\n\n            <\/nav>\n\n            <section class=\"btl-nav-drawer__servicios\" aria-label=\"Cuenta e idioma\">\n                <div class=\"btl-nav-drawer__cuenta\">\n                    \n        <a href=\"https:\/\/besttoursinlima.com\/en\/mi-cuenta\/\"\n           class=\"btl-dynamic-account btl-account-login\">\n            <span class=\"btl-account-icon\" aria-hidden=\"true\">\u2659<\/span>\n            <span class=\"btl-account-text\">Iniciar sesi\u00f3n<\/span>\n        <\/a>\n                    <\/div>\n                <div class=\"btl-nav-drawer__idioma\">\n                    <span class=\"btl-nav-drawer__etiqueta\">Idioma<\/span>\n                    <div data-btl-nav-language-slot>\n                        <div class=\"trp-shortcode-switcher__wrapper\"\r\n     style=\"--bg:#ffffff;--bg-hover:#0000000d;--text:#143852;--text-hover:#1d2327;--border:1px solid #1438521a;--border-width:1px;--border-color:#1438521a;--border-radius:5px;--flag-radius:2px;--flag-size:18px;--aspect-ratio:4\/3;--font-size:14px;--transition-duration:0.2s\"\r\n     role=\"group\"\r\n     data-open-mode=\"hover\">\r\n\r\n    \r\n        <!-- ANCHOR (in-flow only; sizing\/borders; inert) -->\r\n        <div class=\"trp-language-switcher trp-ls-dropdown trp-shortcode-switcher trp-shortcode-anchor trp-open-on-hover\"\r\n             aria-hidden=\"true\"\r\n             inert\r\n             data-no-translation>\r\n                <div class=\"trp-current-language-item__wrapper\">\r\n        <a class=\"trp-language-item trp-language-item__default trp-language-item__current\" data-no-translation href=\"https:\/\/besttoursinlima.com\/en\/wp-json\/wp\/v2\/pages\/21#TRPLINKPROCESSED\" title=\"English\"><img decoding=\"async\" src=\"https:\/\/besttoursinlima.com\/wp-content\/plugins\/translatepress-multilingual\/assets\/flags\/4x3\/en_US.svg\" class=\"trp-flag-image\" alt=\"\" role=\"presentation\" loading=\"lazy\" \/><span class=\"trp-language-item-name\">English<\/span><\/a>                    <svg class=\"trp-shortcode-arrow\" width=\"20\" height=\"20\" viewBox=\"0 0 20 21\" fill=\"none\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path d=\"M5 8L10 13L15 8\" stroke=\"var(--text)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n            <\/div>\r\n            <\/div>\r\n\r\n        <!-- OVERLAY (positioned; interactive surface) -->\r\n        <div class=\"trp-language-switcher trp-ls-dropdown trp-shortcode-switcher trp-shortcode-overlay trp-open-on-hover\"\r\n             role=\"navigation\"\r\n             aria-label=\"Website language selector\"\r\n             data-no-translation\r\n        >\r\n                <div class=\"trp-current-language-item__wrapper\">\r\n        <div class=\"trp-language-item trp-language-item__default trp-language-item__current\" data-no-translation role=\"button\" aria-expanded=\"false\" tabindex=\"0\" aria-label=\"Change language\" aria-controls=\"trp-shortcode-dropdown-6ad652e032b98\"><img decoding=\"async\" src=\"https:\/\/besttoursinlima.com\/wp-content\/plugins\/translatepress-multilingual\/assets\/flags\/4x3\/en_US.svg\" class=\"trp-flag-image\" alt=\"\" role=\"presentation\" loading=\"lazy\" \/><span class=\"trp-language-item-name\">English<\/span><\/div>                    <svg class=\"trp-shortcode-arrow\" width=\"20\" height=\"20\" viewBox=\"0 0 20 21\" fill=\"none\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path d=\"M5 8L10 13L15 8\" stroke=\"var(--text)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n            <\/div>\r\n    \r\n            <div class=\"trp-switcher-dropdown-list\"\r\n                 id=\"trp-shortcode-dropdown-6ad652e032b98\"\r\n                 role=\"group\"\r\n                 aria-label=\"Available languages\"\r\n                 hidden\r\n                 inert\r\n            >\r\n                                                            <a class=\"trp-language-item\" href=\"https:\/\/besttoursinlima.com\/en\/wp-json\/wp\/v2\/pages\/21#TRPLINKPROCESSED\" title=\"Spanish\">\r\n                            <img decoding=\"async\" src=\"https:\/\/besttoursinlima.com\/wp-content\/plugins\/translatepress-multilingual\/assets\/flags\/4x3\/es_ES.svg\" class=\"trp-flag-image\" alt=\"\" role=\"presentation\" loading=\"lazy\" \/>                                                            <span class=\"trp-language-item-name\" data-no-translation>Spanish<\/span>\r\n                                                                                <\/a>\r\n                                                <\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n                    <\/div>\n                <\/div>\n            <\/section>\n\n        <\/aside>\n\n        <style>\n    :root {\n        --btl-verde: #203A31;\n        --btl-verde-oscuro: #11271F;\n        --btl-verde-profundo: #091A15;\n        --btl-crema: #E8D8AD;\n        --btl-dorado: #D5A755;\n        --btl-dorado-claro: #E7C378;\n        --btl-blanco: #FFFFFF;\n        --btl-borde: #E4E1D7;\n    }\n\n    .btl-nav-premium,\n    .btl-nav-premium *,\n    .btl-nav-drawer,\n    .btl-nav-drawer * {\n        box-sizing: border-box;\n    }\n\n    .btl-nav-premium a {\n        text-decoration: none !important;\n    }\n\n    \/* SIN FRANJA VERDE \u2014 EL HEADER SOLO ENVUELVE EL BOT\u00d3N, DEL TAMA\u00d1O DE SU CONTENIDO *\/\n\n    .btl-nav-premium {\n        display: inline-flex !important;\n        width: auto !important;\n        max-width: none !important;\n        margin: 0 !important;\n        padding: 0 !important;\n        position: relative !important;\n        z-index: 1000 !important;\n        pointer-events: auto !important;\n        overflow: visible !important;\n        background: transparent !important;\n        font-family: Poppins, Arial, sans-serif;\n    }\n\n    .btl-nav-premium__contenedor {\n        display: flex;\n        align-items: center;\n        width: auto !important;\n        max-width: none !important;\n        margin: 0 !important;\n        padding: 0 !important;\n    }\n\n    \/* BOT\u00d3N HAMBURGUESA \u2014 VISIBLE SIEMPRE: COMPU, LAPTOP, TABLET Y CELULAR *\/\n\n    .btl-nav-boton {\n        height: 48px;\n        display: inline-flex;\n        align-items: center;\n        gap: 10px;\n        padding: 0 18px;\n        border: 1px solid rgba(232, 216, 173, .28);\n        border-radius: 24px;\n        background: linear-gradient(135deg, #203A31 0%, #11271F 60%, #091A15 100%);\n        box-shadow: 0 10px 22px rgba(9, 26, 21, .18);\n        cursor: pointer;\n        position: relative;\n        z-index: 1001;\n        pointer-events: auto !important;\n        touch-action: manipulation;\n        transition: box-shadow .2s ease, transform .15s ease;\n    }\n\n    .btl-nav-boton:hover {\n        box-shadow: 0 12px 26px rgba(9, 26, 21, .26);\n        transform: translateY(-1px);\n    }\n\n    .btl-nav-boton__icono {\n        width: 20px;\n        height: 15px;\n        display: flex;\n        flex-direction: column;\n        justify-content: space-between;\n        flex-shrink: 0;\n    }\n\n    .btl-nav-boton__icono span {\n        width: 100%;\n        height: 2px;\n        border-radius: 3px;\n        background: var(--btl-dorado-claro);\n        transition: transform .2s ease, opacity .2s ease;\n    }\n\n    .btl-nav-boton__texto {\n        color: var(--btl-crema);\n        font-size: 13px;\n        font-weight: 600;\n        letter-spacing: .3px;\n        white-space: nowrap;\n    }\n\n    @media (max-width: 767px) {\n        .btl-nav-boton {\n            width: 48px;\n            height: 48px;\n            padding: 0;\n            border-radius: 50%;\n            justify-content: center;\n        }\n\n        .btl-nav-boton__texto {\n            display: none;\n        }\n    }\n\n    .btl-nav-boton[aria-expanded=\"true\"] .btl-nav-boton__icono span:nth-child(1) {\n        transform: translateY(10px) rotate(45deg);\n    }\n\n    .btl-nav-boton[aria-expanded=\"true\"] .btl-nav-boton__icono span:nth-child(2) {\n        opacity: 0;\n    }\n\n    .btl-nav-boton[aria-expanded=\"true\"] .btl-nav-boton__icono span:nth-child(3) {\n        transform: translateY(-10px) rotate(-45deg);\n    }\n\n    \/* FONDO OSCURO *\/\n\n    .btl-nav-overlay {\n        position: fixed;\n        inset: 0;\n        z-index: 99991;\n        background: rgba(9, 26, 21, .58);\n        backdrop-filter: blur(5px);\n        -webkit-backdrop-filter: blur(5px);\n        opacity: 0;\n        visibility: hidden;\n        transition: opacity .25s ease, visibility .25s ease;\n    }\n\n    .btl-nav-overlay.is-open {\n        opacity: 1;\n        visibility: visible;\n    }\n\n    \/* PANEL LATERAL *\/\n\n    .btl-nav-drawer {\n        position: fixed;\n        top: 0;\n        right: 0;\n        z-index: 99992;\n        width: min(90vw, 400px);\n        height: 100vh;\n        overflow-y: auto;\n        background: linear-gradient(180deg, #FFFFFF 0%, #FCFAF5 100%);\n        box-shadow: -18px 0 48px rgba(9, 26, 21, .22);\n        transform: translateX(105%);\n        transition: transform .32s cubic-bezier(.4, 0, .2, 1);\n        font-family: Poppins, Arial, sans-serif;\n        padding: 24px 22px 30px;\n    }\n\n    .btl-nav-drawer.is-open {\n        transform: translateX(0);\n    }\n\n    .btl-nav-drawer__cabecera {\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        margin-bottom: 20px;\n    }\n\n    .btl-nav-drawer__cabecera span {\n        display: block;\n        margin-bottom: 4px;\n        color: #B7873E;\n        font-size: 9px;\n        font-weight: 700;\n        letter-spacing: 1.3px;\n        text-transform: uppercase;\n    }\n\n    .btl-nav-drawer__cabecera strong {\n        display: block;\n        color: var(--btl-verde-profundo);\n        font-family: Georgia, serif;\n        font-size: 23px;\n        line-height: 1.2;\n    }\n\n    .btl-nav-drawer__cerrar {\n        width: 42px;\n        height: 42px;\n        border: none;\n        border-radius: 50%;\n        background: var(--btl-verde-oscuro);\n        color: #FFFFFF;\n        font-size: 26px;\n        line-height: 1;\n        cursor: pointer;\n        box-shadow: 0 10px 22px rgba(17, 39, 31, .18);\n    }\n\n    .btl-nav-drawer__links {\n        display: flex;\n        flex-direction: column;\n    }\n\n    .btl-nav-drawer__links > a,\n    .btl-nav-drawer__grupo-boton {\n        min-height: 54px;\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        gap: 10px;\n        padding: 0 4px;\n        border: 0;\n        border-bottom: 1px solid var(--btl-borde);\n        background: transparent;\n        color: var(--btl-verde-profundo) !important;\n        font-size: 14px;\n        font-weight: 600;\n        text-align: left;\n        cursor: pointer;\n    }\n\n    .btl-nav-drawer__signo {\n        color: #B7873E;\n        font-size: 20px;\n        font-weight: 400;\n        transition: transform .2s ease;\n    }\n\n    .btl-nav-drawer__grupo.is-open .btl-nav-drawer__signo {\n        transform: rotate(45deg);\n    }\n\n    .btl-nav-drawer__sublista {\n        display: none;\n        flex-direction: column;\n        gap: 4px;\n        padding: 8px 0 14px 12px;\n        border-bottom: 1px solid var(--btl-borde);\n    }\n\n    .btl-nav-drawer__grupo.is-open .btl-nav-drawer__sublista {\n        display: flex;\n    }\n\n    .btl-nav-drawer__sublista a {\n        padding: 8px 6px;\n        color: #66736D !important;\n        font-size: 13px;\n        font-weight: 500;\n        border-radius: 8px;\n        transition: background .15s ease, color .15s ease;\n    }\n\n    .btl-nav-drawer__sublista a:hover {\n        background: #F8F5EE;\n        color: var(--btl-verde) !important;\n    }\n\n    .btl-nav-drawer__sin-resultados {\n        padding: 8px 6px;\n        color: #8A958F;\n        font-size: 12px;\n        font-style: italic;\n        line-height: 1.4;\n    }\n\n    .btl-nav-drawer [data-btl-nav-language-slot] .trp-shortcode-switcher__wrapper {\n        width: 100%;\n        --bg: #ffffff;\n        --text: #203A31;\n        --border-color: #D7D0C1;\n        --border-radius: 10px;\n    }\n    \/* Servicios solo dentro del men\u00fa m\u00f3vil y tablet. *\/\n    .btl-nav-drawer__servicios { display: none; }\n    @media (max-width: 767px) {\n        .btl-nav-drawer__servicios {\n            display: block;\n            margin-top: 24px;\n            padding: 18px;\n            border: 1px solid #E4E1D7;\n            border-radius: 16px;\n            background: #F8F5EE;\n        }\n        body .btl-nav-drawer .btl-dynamic-account {\n            display: flex !important;\n            position: static !important;\n            width: 100% !important;\n            min-width: 0 !important;\n            max-width: none !important;\n            height: auto !important;\n            min-height: 44px !important;\n            max-height: none !important;\n            padding: 12px 16px !important;\n            gap: 8px !important;\n            background: #203A31;\n            color: #fff !important;\n            border-radius: 12px !important;\n            font-size: 14px !important;\n            line-height: 1.4 !important;\n            text-decoration: none !important;\n            overflow: visible !important;\n        }\n        body .btl-nav-drawer .btl-dynamic-account .btl-account-icon {\n            position: static !important;\n            width: auto !important;\n            height: auto !important;\n            font-size: 18px !important;\n        }\n        body .btl-nav-drawer .btl-dynamic-account .btl-account-text {\n            display: inline !important;\n            font-size: 14px !important;\n        }\n        .btl-nav-drawer__idioma { margin-top: 18px; }\n        .btl-nav-drawer__etiqueta {\n            display: block;\n            margin-bottom: 8px;\n            color: #66736D;\n            font-size: 12px;\n            font-weight: 600;\n        }\n        .btl-nav-drawer [data-btl-nav-language-slot] {\n            width: 100%;\n            min-height: 44px;\n        }\n        .btl-nav-drawer [data-btl-nav-language-slot] > .elementor-widget-container,\n        .btl-nav-drawer [data-btl-nav-language-slot] > .elementor-shortcode {\n            display: block !important;\n            width: 100% !important;\n            max-width: none !important;\n        }\n    }\n        <\/style>\n\n        <script>\n        (function () {\n            \/*\n             * Control delegado: funciona aunque Elementor inserte o vuelva a\n             * renderizar el Shortcode despu\u00e9s de DOMContentLoaded.\n             *\/\n            if (window.btlNavPremiumDelegadoActivo) {\n                return;\n            }\n\n            window.btlNavPremiumDelegadoActivo = true;\n\n            function obtenerElementos() {\n                return {\n                    boton: document.querySelector('.btl-nav-boton'),\n                    overlay: document.querySelector('[data-btl-nav-overlay]'),\n                    drawer: document.querySelector('[data-btl-nav-drawer]')\n                };\n            }\n\n            function prepararPanel() {\n                const elementos = obtenerElementos();\n                \/* Fuera de los contenedores de Elementor: evita recortes y\n                   reglas de ancho de los widgets del encabezado. *\/\n                if (elementos.overlay && elementos.overlay.parentNode !== document.body) {\n                    document.body.appendChild(elementos.overlay);\n                }\n                if (elementos.drawer && elementos.drawer.parentNode !== document.body) {\n                    document.body.appendChild(elementos.drawer);\n                }\n            }\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', prepararPanel, { once: true });\n            } else {\n                prepararPanel();\n            }\n\n            function abrirMenu() {\n                prepararPanel();\n                const elementos = obtenerElementos();\n\n                if (!elementos.boton || !elementos.overlay || !elementos.drawer) {\n                    return;\n                }\n\n                elementos.boton.setAttribute('aria-expanded', 'true');\n                elementos.boton.setAttribute('aria-label', 'Cerrar men\u00fa de navegaci\u00f3n');\n                elementos.overlay.classList.add('is-open');\n                elementos.drawer.classList.add('is-open');\n                elementos.drawer.setAttribute('aria-hidden', 'false');\n                document.documentElement.classList.add('btl-nav-abierto');\n                document.body.classList.add('btl-nav-abierto');\n                document.body.style.overflow = 'hidden';\n            }\n\n            function cerrarMenu() {\n                const elementos = obtenerElementos();\n\n                if (!elementos.boton || !elementos.overlay || !elementos.drawer) {\n                    return;\n                }\n\n                elementos.boton.setAttribute('aria-expanded', 'false');\n                elementos.boton.setAttribute('aria-label', 'Abrir men\u00fa de navegaci\u00f3n');\n                elementos.overlay.classList.remove('is-open');\n                elementos.drawer.classList.remove('is-open');\n                elementos.drawer.setAttribute('aria-hidden', 'true');\n                document.documentElement.classList.remove('btl-nav-abierto');\n                document.body.classList.remove('btl-nav-abierto');\n                document.body.style.overflow = '';\n            }\n\n            document.addEventListener('click', function (evento) {\n                const boton = evento.target.closest('.btl-nav-boton');\n\n                if (boton) {\n                    evento.preventDefault();\n                    evento.stopPropagation();\n\n                    const abierto = boton.getAttribute('aria-expanded') === 'true';\n                    abierto ? cerrarMenu() : abrirMenu();\n                    return;\n                }\n\n                if (evento.target.closest('[data-btl-nav-cerrar]')) {\n                    evento.preventDefault();\n                    cerrarMenu();\n                    return;\n                }\n\n                if (evento.target.closest('[data-btl-nav-overlay]')) {\n                    cerrarMenu();\n                    return;\n                }\n\n                const grupoBoton = evento.target.closest('.btl-nav-drawer__grupo-boton');\n\n                if (grupoBoton) {\n                    evento.preventDefault();\n\n                    const grupo = grupoBoton.closest('.btl-nav-drawer__grupo');\n\n                    if (grupo) {\n                        const abierto = grupo.classList.toggle('is-open');\n                        grupoBoton.setAttribute('aria-expanded', abierto ? 'true' : 'false');\n                    }\n\n                    return;\n                }\n\n                if (evento.target.closest('.btl-nav-drawer__links a, .btl-nav-drawer__cuenta a')) {\n                    cerrarMenu();\n                }\n            }, false);\n\n            document.addEventListener('keydown', function (evento) {\n                if (evento.key === 'Escape') {\n                    cerrarMenu();\n                }\n            });\n        })();\n        <\/script>\n\n        <\/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\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dc6d6f0 e-con-full btl-legal-hero e-flex e-con e-parent\" data-id=\"dc6d6f0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f20327a elementor-widget elementor-widget-html\" data-id=\"f20327a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style id=\"btl-legal-css\">\nbody{background:#F7F4EC}\n.btl-legal-hero{background:linear-gradient(135deg,#244439 0%,#173229 55%,#10271F 100%);padding:70px 20px 100px!important;gap:0!important}\n.btl-legal-hero>.elementor-widget{width:100%;max-width:1100px;margin:0 auto!important}\n.btl-legal-kicker .elementor-heading-title{color:#E7C378!important;font:650 11px\/1 Poppins,Arial,sans-serif!important;letter-spacing:1.8px;text-transform:uppercase;display:flex;align-items:center;gap:12px;margin-bottom:14px!important}\n.btl-legal-kicker .elementor-heading-title::after{content:\"\";width:32px;height:1px;background:rgba(213,167,85,.8)}\n.btl-legal-title .elementor-heading-title{color:#fff!important;font-family:Georgia,\"Times New Roman\",serif!important;font-weight:400!important;font-size:clamp(34px,4.2vw,56px)!important;line-height:1.02!important;letter-spacing:-1.2px!important}\n.btl-legal-sub .elementor-heading-title{color:rgba(255,255,255,.78)!important;font:400 14.5px\/1.55 Poppins,Arial,sans-serif!important;margin-top:14px!important;max-width:620px}\n.btl-legal-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start;max-width:1140px;margin:-56px auto 0!important;padding:0 20px 90px!important;position:relative;z-index:2}\n.btl-legal-card{background:#fff;border:1px solid rgba(213,167,85,.35);border-radius:16px;box-shadow:0 18px 44px rgba(17,39,31,.10);padding:46px 52px!important}\n.btl-legal-card h2{font-family:Georgia,\"Times New Roman\",serif;color:#203A31;font-size:25px;font-weight:400;line-height:1.2;margin:34px 0 12px;padding-top:26px;border-top:1px solid #EFE6CF}\n.btl-legal-card p,.btl-legal-card li{font-family:Poppins,Arial,sans-serif;font-size:15px;line-height:1.75;color:#3B4843}\n.btl-legal-card>.elementor-widget-container>p:first-child,.btl-legal-card p:first-child{font-size:16.5px;color:#203A31}\n.btl-legal-card ul{padding-left:20px;margin:0 0 14px}\n.btl-legal-card li{margin-bottom:8px}\n.btl-legal-card li::marker{color:#D5A755}\n.btl-legal-card a{color:#203A31;font-weight:600;text-decoration:underline;text-decoration-color:#D5A755;text-underline-offset:3px}\n.btl-legal-card strong{color:#11271F}\n.btl-legal-aside{position:sticky;top:120px;display:flex;flex-direction:column;gap:16px}\n.btl-legal-nav{background:#fff;border:1px solid rgba(213,167,85,.35);border-radius:16px;padding:20px;box-shadow:0 18px 44px rgba(17,39,31,.08)}\n.btl-legal-nav-title,.btl-legal-help-title{margin:0 0 12px!important;font:650 11px\/1 Poppins,Arial,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:#B08A3E}\n.btl-legal-nav a{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:10px;color:#203A31;font:500 14px\/1.3 Poppins,Arial,sans-serif;text-decoration:none;transition:background .2s}\n.btl-legal-nav a:hover{background:#F4EEDD}\n.btl-legal-nav a.is-active{background:#203A31;color:#fff}\n.btl-legal-help{background:linear-gradient(135deg,#244439,#10271F);border-radius:16px;padding:22px;color:#fff}\n.btl-legal-help-title{color:#E7C378!important}\n.btl-legal-help p{font:400 14px\/1.55 Poppins,Arial,sans-serif;color:rgba(255,255,255,.85);margin:0 0 16px}\n.btl-legal-help-btn{display:flex;justify-content:center;padding:12px 16px;border-radius:9px;background:linear-gradient(135deg,#E7C378,#D5A755);color:#091A15!important;font:700 13px\/1 Poppins,Arial,sans-serif;text-decoration:none}\n.btl-legal-help-btn:hover{background:#E8D8AD}\n@media(max-width:900px){.btl-legal-wrap{grid-template-columns:1fr;margin-top:-40px!important;padding-bottom:60px!important}.btl-legal-aside{position:static}.btl-legal-hero{padding:48px 18px 80px!important}}\n@media(max-width:600px){.btl-legal-card{padding:28px 20px!important}.btl-legal-card h2{font-size:21px}.btl-legal-card p,.btl-legal-card li{font-size:14.5px}}\n.btl-legal-hero>.elementor-widget-html{display:none}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-90a967b btl-legal-kicker elementor-widget elementor-widget-heading\" data-id=\"90a967b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Informaci\u00f3n legal<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef312f0 btl-legal-title elementor-widget elementor-widget-heading\" data-id=\"ef312f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Pol\u00edtica de cancelaci\u00f3n y reembolsos<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2627c6f btl-legal-sub elementor-widget elementor-widget-heading\" data-id=\"2627c6f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Cancelaciones, cambios de fecha y devoluciones. \u00daltima actualizaci\u00f3n: 30 de septiembre de 2026.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b262a36 e-con-full btl-legal-wrap e-flex e-con e-parent\" data-id=\"b262a36\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06dc762 btl-legal-card elementor-widget elementor-widget-text-editor\" data-id=\"06dc762\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Queremos que reserves con tranquilidad. Estas son las condiciones generales de cancelaci\u00f3n, cambios y reembolsos de <strong>Best Tours in Lima<\/strong>. Si la p\u00e1gina de un tour indica condiciones distintas, prevalecen las del tour.<\/p>\n<h2>1. Cancelaci\u00f3n por parte del cliente<\/h2>\n<ul><li><strong>Hasta 24 horas antes<\/strong> del inicio del tour: cancelaci\u00f3n gratuita con reembolso del 100 %.<\/li>\n<li><strong>Con menos de 24 horas<\/strong> de anticipaci\u00f3n, el mismo d\u00eda o si no te presentas: no corresponde reembolso.<\/li><\/ul>\n<p>Para cancelar, escr\u00edbenos por WhatsApp o correo indicando tu n\u00famero de pedido.<\/p>\n<h2>2. Cambios de fecha<\/h2>\n<p>Puedes solicitar un cambio de fecha sin costo hasta 24 horas antes del tour, sujeto a disponibilidad. Si el nuevo tour o fecha tiene otro precio, se cobrar\u00e1 o devolver\u00e1 la diferencia.<\/p>\n<h2>3. Cancelaci\u00f3n por parte de la Agencia<\/h2>\n<p>Si cancelamos un tour por clima, seguridad, cierre de atractivos, disposiciones de las autoridades o falta del m\u00ednimo de pasajeros, podr\u00e1s elegir entre reprogramarlo sin costo o recibir el <strong>reembolso total<\/strong>.<\/p>\n<h2>4. C\u00f3mo se realizan los reembolsos<\/h2>\n<ul><li>Se devuelven por el mismo medio de pago utilizado (por ejemplo, PayPal).<\/li>\n<li>Iniciamos el tr\u00e1mite dentro de los 7 d\u00edas h\u00e1biles siguientes a la aprobaci\u00f3n de la solicitud. El tiempo en que el dinero aparece en tu cuenta depende de PayPal o de tu banco.<\/li>\n<li>Las comisiones que cobre la plataforma de pago podr\u00edan no ser reembolsables, salvo que la cancelaci\u00f3n sea responsabilidad de la Agencia.<\/li><\/ul>\n<h2>5. Servicios no utilizados<\/h2>\n<p>No se reembolsan las partes del tour que el cliente decida no realizar una vez iniciado el servicio, ni los retrasos del cliente en el punto de recojo.<\/p>\n<h2>6. Contacto<\/h2><p><strong>Contacto:<\/strong> WhatsApp <a href=\"https:\/\/wa.me\/51920843180\">+51 920 843 180<\/a> \u00b7 <a href=\"mailto:incatrilogytours@gmail.com\">incatrilogytours@gmail.com<\/a> \u00b7 Jr. Lampa 231, Lima 15001, Per\u00fa.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe706f5 elementor-widget elementor-widget-html\" data-id=\"fe706f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<aside class=\"btl-legal-aside\"><div class=\"btl-legal-nav\"><p class=\"btl-legal-nav-title\">Documentos legales<\/p><a href=\"\/terminos-y-condiciones\/\"><span>T\u00e9rminos y condiciones<\/span><span aria-hidden=\"true\">\u2192<\/span><\/a><a href=\"\/politica-privacidad\/\"><span>Pol\u00edtica de privacidad<\/span><span aria-hidden=\"true\">\u2192<\/span><\/a><a href=\"\/politica-de-cancelacion-y-reembolsos\/\" class=\"is-active\" aria-current=\"page\"><span>Cancelaci\u00f3n y reembolsos<\/span><span aria-hidden=\"true\">\u2192<\/span><\/a><\/div><div class=\"btl-legal-help\"><p class=\"btl-legal-help-title\">\u00bfTienes dudas?<\/p><p>Escr\u00edbenos y te respondemos antes de reservar.<\/p><a class=\"btl-legal-help-btn\" href=\"https:\/\/wa.me\/51920843180\" target=\"_blank\" rel=\"noopener\">Hablar por WhatsApp \u2192<\/a><\/div><\/aside>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a4b00e8 e-con-full e-flex e-con e-parent\" data-id=\"a4b00e8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3f77a16 elementor-widget elementor-widget-btl-premium-footer\" data-id=\"3f77a16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"btl-premium-footer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <footer class=\"btl-premium-footer\" aria-label=\"Pie de p\u00e1gina de Best Tours in Lima\">\n            <div class=\"btl-footer-top\">\n                <div class=\"btl-footer-container\">\n                    <div>\n                        <span class=\"btl-footer-top-kicker\">Atenci\u00f3n local en Per\u00fa<\/span>\n                        <h2>\u00bfListo para descubrir Lima y sus alrededores?<\/h2>\n                    <\/div>\n                                        <a class=\"btl-footer-top-button\"  href=\"https:\/\/wa.me\/51920843180\">\n                        <span>Hablar con un asesor<\/span><span aria-hidden=\"true\">\u2192<\/span>\n                    <\/a>\n                                    <\/div>\n            <\/div>\n\n            <div class=\"btl-footer-main\">\n                <div class=\"btl-footer-container btl-footer-grid\">\n                    <div class=\"btl-footer-brand-column\">\n                        <a class=\"btl-footer-brand\"  href=\"https:\/\/besttoursinlima.com\/en\/\">\n                                                            <img decoding=\"async\" src=\"http:\/\/besttoursinlima.com\/wp-content\/uploads\/2026\/07\/besttourslima.png\" alt=\"Best Tours in Lima\">\n                                                    <\/a>\n                        <p class=\"btl-footer-description\">Experiencias seleccionadas, atenci\u00f3n directa y log\u00edstica confiable para descubrir Lima y sus alrededores.<\/p>\n                                            <\/div>\n\n                    <nav class=\"btl-footer-column\" aria-label=\"Explora Lima\">\n                        <h3>Explora Lima<\/h3>\n                        <ul>\n                                                            <li><a  href=\"https:\/\/besttoursinlima.com\/\">Tours en Lima<\/a><\/li>\n                                                            <li><a  href=\"#\">City tours<\/a><\/li>\n                                                            <li><a  href=\"#\">Experiencias gastron\u00f3micas<\/a><\/li>\n                                                            <li><a  href=\"#\">Tours privados<\/a><\/li>\n                                                            <li><a  href=\"#\">Free tours<\/a><\/li>\n                                                    <\/ul>\n                    <\/nav>\n\n                    <nav class=\"btl-footer-column\" aria-label=\"Escapadas\">\n                        <h3>Escapadas<\/h3>\n                        <ul>\n                                                            <li><a  href=\"#\">Paracas<\/a><\/li>\n                                                            <li><a  href=\"#\">Huacachina<\/a><\/li>\n                                                            <li><a  href=\"#\">Islas Ballestas<\/a><\/li>\n                                                            <li><a  href=\"#\">L\u00edneas de Nazca<\/a><\/li>\n                                                            <li><a  href=\"#\">Pachac\u00e1mac<\/a><\/li>\n                                                    <\/ul>\n                    <\/nav>\n\n                    <div class=\"btl-footer-column btl-footer-contact-column\">\n                        <h3>Cont\u00e1ctanos<\/h3>\n                        <ul class=\"btl-footer-contact-list\">\n                            <li><strong>WhatsApp<\/strong><a href=\"https:\/\/wa.me\/51920843180\">+51 920 843 180<\/a><\/li>\n                            <li><strong>Correo<\/strong><a href=\"mailto:&#105;&#110;&#102;o&#64;b&#101;stt&#111;u&#114;s&#105;n&#108;&#105;ma&#46;c&#111;m\">&#105;&#110;fo&#64;&#98;e&#115;t&#116;ou&#114;&#115;&#105;nl&#105;&#109;&#97;.co&#109;<\/a><\/li>\n                            <li><strong>Ubicaci\u00f3n<\/strong><span>Lima, Per\u00fa<\/span><\/li>\n                        <\/ul>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"btl-footer-trust\">\n                <div class=\"btl-footer-container btl-footer-trust-grid\">\n                                            <div class=\"btl-footer-trust-item\">\n                                                        <div><strong>Reserva segura<\/strong><span>Confirmaci\u00f3n clara y atenci\u00f3n directa<\/span><\/div>\n                        <\/div>\n                                            <div class=\"btl-footer-trust-item\">\n                                                        <div><strong>Operador local<\/strong><span>Experiencias organizadas desde Lima<\/span><\/div>\n                        <\/div>\n                                            <div class=\"btl-footer-trust-item\">\n                                                        <div><strong>Asistencia personalizada<\/strong><span>Soporte antes y durante tu experiencia<\/span><\/div>\n                        <\/div>\n                                        <div class=\"btl-footer-payment\">\n                        <strong>M\u00e9todos de pago<\/strong>\n                        <div class=\"btl-footer-payment-icons\">\n                                                            <span>VISA<\/span>\n                                                            <span>Mastercard<\/span>\n                                                            <span>PayPal<\/span>\n                                                            <span>Yape<\/span>\n                                                    <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"btl-footer-bottom\">\n                <div class=\"btl-footer-container btl-footer-bottom-inner\">\n                    <p>\u00a9 2026 Best Tours in Lima. Todos los derechos reservados.<\/p>\n                    <nav class=\"btl-footer-legal\">\n                                                    <a  href=\"https:\/\/besttoursinlima.com\/terminos-y-condiciones\/\">T\u00e9rminos y condiciones<\/a>\n                                                    <a  href=\"https:\/\/besttoursinlima.com\/politica-privacidad\/\">Pol\u00edtica de privacidad<\/a>\n                                                    <a  href=\"https:\/\/besttoursinlima.com\/politica-de-cancelacion-y-reembolsos\/\">Cancelaci\u00f3n y reembolsos<\/a>\n                                                    <a  href=\"https:\/\/wa.me\/51920843180\">Contacto<\/a>\n                                            <\/nav>\n                <\/div>\n            <\/div>\n        <\/footer>\n        \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>920 843 180 incatrilogytours@gmail.com Jr. Lampa 231, Lima 15001 Encuentra tu pr\u00f3xima experiencia\u00d7 Informaci\u00f3n legal Pol\u00edtica de cancelaci\u00f3n y reembolsos Cancelaciones, cambios de fecha y devoluciones. \u00daltima actualizaci\u00f3n: 30 de septiembre de 2026. Queremos que reserves con tranquilidad. Estas son las condiciones generales de cancelaci\u00f3n, cambios y reembolsos de Best Tours in Lima. Si la [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_acf_changed":false,"_glsr_average":0,"_glsr_ranking":0,"_glsr_reviews":0,"footnotes":""},"class_list":["post-21","page","type-page","status-publish","hentry","entry","owp-thumbs-layout-horizontal","owp-btn-normal","owp-tabs-layout-horizontal","has-no-thumbnails","has-product-nav"],"acf":[],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/besttoursinlima.com\/en\/wp-json\/wp\/v2\/pages\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/besttoursinlima.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/besttoursinlima.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/besttoursinlima.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/besttoursinlima.com\/en\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":4,"href":"https:\/\/besttoursinlima.com\/en\/wp-json\/wp\/v2\/pages\/21\/revisions"}],"predecessor-version":[{"id":1662,"href":"https:\/\/besttoursinlima.com\/en\/wp-json\/wp\/v2\/pages\/21\/revisions\/1662"}],"wp:attachment":[{"href":"https:\/\/besttoursinlima.com\/en\/wp-json\/wp\/v2\/media?parent=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}