{"id":27980,"date":"2026-04-28T07:56:28","date_gmt":"2026-04-28T05:56:28","guid":{"rendered":"https:\/\/sardegnabnb.it\/?page_id=27980"},"modified":"2026-07-13T11:58:37","modified_gmt":"2026-07-13T09:58:37","slug":"escursioni-sardegna-vetrina","status":"publish","type":"page","link":"https:\/\/sardegnabnb.it\/escursioni-sardegna-vetrina\/","title":{"rendered":"Escursioni Sardegna vetrina"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"27980\" class=\"elementor elementor-27980\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4bb1b0b7 e-flex e-con-boxed e-con e-parent\" data-id=\"4bb1b0b7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-481dd2e elementor-widget elementor-widget-html\" data-id=\"481dd2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"it\">\n<head>\n  <meta charset=\"utf-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no\">\n  <title>Escursioni Sardegna \u2014 Tour & Experience<\/title>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n  <style>\n    :root{--pd:#0ea5e9;--primary:#0369a1;--acc:#25D366;--bg:#F8FAFC;--super-yellow:#FFD400;--super-red:#e8622b}\n    *{box-sizing:border-box} body{margin:0;font-family:'Plus Jakarta Sans',sans-serif;background:var(--bg);color:#1E293B}\n    .container{max-width:1400px;margin:auto;padding:10px 15px 40px}\n    .hero-premium{background:linear-gradient(165deg,#0ea5e9 0%,#0369a1 100%);border-radius:30px;padding:60px 20px;text-align:center;color:#fff;margin-bottom:30px;box-shadow:0 20px 40px rgba(14,165,233,.18)}\n    .hero-premium h1{font-size:2.2rem;margin:0 0 15px;line-height:1.1}\n    .btn-hero{display:inline-block;background:var(--super-yellow);color:var(--primary);padding:18px 40px;border-radius:50px;text-decoration:none;font-weight:800;font-size:1.1rem;box-shadow:0 10px 25px rgba(255,212,0,.38)}\n    .filter-box{background:#fff;padding:20px;border-radius:22px;margin-top:-40px;position:relative;z-index:100;box-shadow:0 15px 35px rgba(0,0,0,.11);display:flex;flex-direction:column;gap:12px;align-items:center;max-width:800px;margin-inline:auto}\n    .search-row{display:flex;gap:8px;width:100%;align-items:center;position:relative}\n    #place-search{flex:1;min-width:0;padding:12px 14px;border-radius:12px;border:1px solid #e6e6e6;font-weight:700;color:var(--pd);font-size:1rem;outline:none}\n    #place-search-btn{padding:12px 15px;border-radius:12px;background:var(--primary);color:#fff;border:none;font-weight:800;cursor:pointer}\n    #search-suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.12);z-index:1000;display:none;margin-top:5px;overflow:hidden}\n    .suggestion-item{padding:12px;border-bottom:1px solid #eee;cursor:pointer;font-size:.9rem}\n    .suggestion-item:hover{background:#f0f7ff}\n    #gps-warning{display:none;position:fixed;bottom:0;left:0;right:0;background:#fff4e6;border:1px solid #ffd89b;color:#6b4100;padding:12px 4px;border-radius:12px 12px 0 0;z-index:9999;font-weight:700;text-align:center;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}\n    #gps-warning.visible{display:flex}\n    #gps-warning button{padding:7px 13px;border-radius:6px;border:none;background:var(--primary);color:#fff;font-weight:700}\n    .quick-nav-grid{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin:24px auto 16px;justify-content:center;align-items:stretch;background:linear-gradient(90deg,#e8f9e8 0%,#f3faff 100%);border:1.7px solid #0ea5e9;border-radius:14px;box-shadow:0 4px 20px #0ea5e626;padding:16px 12px;max-width:800px}\n    .nav-quadrant{flex:1 1 180px;min-width:0;min-height:105px;background:#fff;border-radius:18px;padding:15px 7px;text-align:center;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #f1f5f9;border-bottom:4px solid transparent;font-weight:800}\n    .nav-quadrant.map{border-bottom-color:#3b82f6}.nav-quadrant.card{border-bottom-color:var(--super-yellow)}\n    .nav-icon{font-size:1.6rem!important;line-height:1}\n    .category-filter{display:flex;gap:10px;justify-content:center;margin:20px 0 10px;flex-wrap:wrap}\n    .filter-btn{padding:12px 24px;border-radius:50px;border:2px solid var(--primary);background:#fff;color:var(--primary);font-weight:800;font-size:.9rem;cursor:pointer}\n    .filter-btn.active{background:var(--primary);color:#fff;box-shadow:0 8px 25px rgba(14,165,233,.10)}\n    .boats-grid{display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:30px}\n    .hero-card{position:relative;background:#fff;border-radius:26px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.05);border:1px solid #e2e8f0}\n    .hero-card.is-premium{border:3px solid var(--super-yellow);box-shadow:0 15px 45px rgba(255,212,0,.22);transform:scale(1.02);z-index:5}\n    .premium-badge{position:absolute;top:15px;right:15px;background:linear-gradient(135deg,#ffe76b 0%,#FFD400 100%);color:#000;padding:6px 14px;border-radius:50px;font-weight:900;font-size:.75rem;z-index:10}\n    .slider-link{display:block;width:100%;height:230px;position:relative;overflow:hidden}\n    .slider-container{position:relative;width:100%;height:100%}\n    .slider-wrapper{display:flex;height:100%;transition:transform .6s ease}\n    .slide{min-width:100%;height:100%;object-fit:cover;background:#f9fafb}\n    .slider-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:5px}\n    .dot{width:8px;height:8px;background:rgba(255,255,255,.5);border-radius:50%}\n    .dot.active{background:#fff;width:12px;border-radius:4px}\n    .hero-info{padding:22px;flex-grow:1;display:flex;flex-direction:column}\n    .hero-title{font-size:clamp(.95rem,2.2vw,1.15rem);line-height:1.2;color:#0369a1;margin:0 0 4px}\n    .cat-tag{font-size:.92em;color:#0ea5e9;margin-bottom:7px;display:block}\n    .port-tag{display:inline-flex;align-items:center;gap:10px;background:var(--pd);color:#fff;padding:6px 14px;border-radius:999px;font-size:.93rem;font-weight:700;margin-bottom:4px;width:fit-content}\n    .dist-btn{margin:7px 0 10px;border:1px solid var(--primary);background:#fff;color:var(--primary);font-weight:700;border-radius:11px;cursor:pointer;font-size:.82em;padding:6px 14px}\n    .desc-box{font-size:.97rem;line-height:1.5;color:#475569;max-height:58px;overflow:hidden;margin:0 0 6px;border-left:3px solid #e2e8f0;padding-left:12px;transition:max-height .23s}\n    .desc-box.expanded{max-height:1000px}\n    .read-more-btn{background:transparent;border:none;color:var(--primary);font-weight:800;cursor:pointer;padding:0;text-align:left;margin-bottom:8px}\n    .incentive-box{display:flex;justify-content:space-between;align-items:stretch;gap:8px;background:var(--super-yellow);border:2px dashed var(--super-red);border-radius:9px;padding:7px 10px;text-decoration:none;color:#1b3050;margin:8px 0;box-shadow:0 3px 0 var(--super-red)}\n    .discount-amount{background:var(--super-red);color:#fff;padding:3px 6px;border-radius:6px;font-size:.93rem;font-weight:800;max-width:55%;line-height:1.2;text-align:center}\n    .action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:9px}\n    .btn-small{padding:8px 3px;border-radius:8px;text-decoration:none;text-align:center;font-weight:800;font-size:.80rem;color:#fff;min-height:44px;display:flex;align-items:center;justify-content:center}\n    .btn-site{background:var(--primary)} .btn-tel{background:#ef4444} .btn-map{background:#64748b}\n    .btn-wa{background:var(--acc);color:#fff;padding:11px;border-radius:10px;text-align:center;font-weight:900;text-decoration:none;display:block;font-size:.92rem}\n    .expand-btn-mobile{display:none}\n    .bnb-lock-modal{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;background:rgba(2,12,27,.62);padding:16px}\n    .bnb-lock-box{width:min(560px,96vw);background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 24px 50px rgba(0,0,0,.22);padding:22px 18px;text-align:center}\n    .bnb-lock-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}\n    @media (max-width:600px){.boats-grid{grid-template-columns:1fr;gap:12px}.desc-box,.slider-dots,.read-more-btn,.action-grid,.btn-wa,.cat-tag{display:none!important}.expand-btn-mobile{display:block;width:100%;margin:8px 0 0;border:none;border-radius:7px;background:var(--primary);color:#fff;font-weight:700;font-size:.85rem;padding:10px 0}.card-content-wrapper{display:flex;flex-direction:row;align-items:stretch}.slider-link{width:42%;height:165px!important;flex-shrink:0}.hero-info{width:58%;padding:10px}.hero-card.expanded-mobile .card-content-wrapper{flex-direction:column!important}.hero-card.expanded-mobile .slider-link{width:100%!important;height:230px!important}.hero-card.expanded-mobile .hero-info{width:100%!important;padding:20px!important}.hero-card.expanded-mobile .cat-tag,.hero-card.expanded-mobile .desc-box,.hero-card.expanded-mobile .read-more-btn{display:block!important}.hero-card.expanded-mobile .action-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.hero-card.expanded-mobile .btn-wa{display:block!important;width:100%!important}}\n  <\/style>\n<\/head>\n<body>\n<div class=\"container\">\n  <div class=\"hero-premium\">\n    <h1>Escursioni Sardegna \u2014 Tour, Trekking, 4x4 e Quad<br><span style=\"font-size:1.25rem;font-weight:400;\">Vivi esperienze uniche con guide locali selezionate<\/span><\/h1>\n    <a href=\"https:\/\/sardegnabnb.it\/iscrizione-partner-escursioni\/\" class=\"btn-hero\">Vuoi inserire il tuo tour?<\/a>\n  <\/div>\n\n  <div class=\"filter-box\">\n    <p>Inserisci citt\u00e0\/zona o attiva il GPS per trovare escursioni vicine<\/p>\n    <div class=\"search-row\">\n      <input id=\"place-search\" placeholder=\"Cerca citt\u00e0 o zona...\" autocomplete=\"off\" \/>\n      <div id=\"search-suggestions\"><\/div>\n      <button id=\"place-search-btn\">Cerca<\/button>\n    <\/div>\n  <\/div>\n\n  <nav class=\"quick-nav-grid\">\n    <a href=\"https:\/\/sardegnabnb.it\/mappa-attivita-e-alloggi\/\" target=\"_blank\" class=\"nav-quadrant map\"><span class=\"nav-icon\">\ud83d\uddfa\ufe0f<\/span><span>Mappa Tutti Servizi<\/span><\/a>\n    <a href=\"https:\/\/bnbeurope.com\/acquista-richiedi-tessera-sconto\/\" target=\"_blank\" class=\"nav-quadrant card\"><span class=\"nav-icon\">\ud83d\udcb3<\/span><span>Ottieni Tessera Sconto<\/span><\/a>\n  <\/nav>\n\n  <div class=\"category-filter\">\n    <button class=\"filter-btn active\" data-filter=\"all\">Tutte<\/button>\n    <button class=\"filter-btn\" data-filter=\"trekking\">Trekking<\/button>\n    <button class=\"filter-btn\" data-filter=\"4x4\">4x4<\/button>\n    <button class=\"filter-btn\" data-filter=\"quad\">Quad<\/button>\n    <button class=\"filter-btn\" data-filter=\"diving\">Diving<\/button>\n    <button class=\"filter-btn\" data-filter=\"avventura\">Avventura<\/button>\n  <\/div>\n\n  <div id=\"main-content\" class=\"boats-grid\"><\/div>\n\n  <div id=\"gps-warning\">Vuoi vedere tour vicini? Abilita la posizione GPS.<button id=\"gps-activate-btn\">Attiva GPS ora<\/button><\/div>\n<\/div>\n\n<div id=\"bnbLockModal\" class=\"bnb-lock-modal\" aria-hidden=\"true\">\n  <div class=\"bnb-lock-box\">\n    <h3 style=\"margin:0 0 8px;color:#0f172a;font-size:1.35rem;\">\ud83d\udd12 Contatto riservato<\/h3>\n    <p style=\"margin:0 0 16px;color:#475569;line-height:1.4;\">Per visualizzare contatti e vantaggi riservati devi avere la Guest Card.<\/p>\n    <div class=\"bnb-lock-actions\">\n      <a href=\"https:\/\/bnbeurope.com\/acquista-richiedi-tessera-sconto\/\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;background:#FFD400;color:#1f2937;text-decoration:none;font-weight:900;padding:10px 16px;border-radius:999px;\">Attiva Guest Card<\/a>\n      <button id=\"bnbCloseLockModal\" type=\"button\" style=\"border:1px solid #cbd5e1;background:#fff;color:#334155;font-weight:700;padding:10px 16px;border-radius:999px;cursor:pointer;\">Chiudi<\/button>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\nlet escursioni=[],userPos={lat:40,lng:9},expandedIdx=null,descExpanded={},gpsEnabled=false,currentTourFilter=\"all\";\nwindow.sliderInterval=null;\nlet escViewObserver=null;\nconst escViewedIds=new Set();\n\nconst API_LIST='https:\/\/sardegnabnb.it\/servizi\/escursioni\/v1\/list';\nconst API_TRACK='https:\/\/sardegnabnb.it\/servizi\/escursioni\/v1\/track';\n\nfunction isUnlockedUser(){ return document.body.classList.contains('bnb-unlocked'); }\nfunction extractLuogo(address){ if(!address)return\"Sardegna\"; let p=address.split(\/[,]\/).map(s=>s.trim()).filter(Boolean); return p.length?p[p.length-1]:\"Sardegna\"; }\nfunction normalizeWhatsapp(input){ if(!input)return\"\"; let n=String(input).replace(\/\\D\/g,\"\"); if(n.startsWith(\"39\")&&n.length===12)return n; if((n.length===10||n.length===9)&&n.startsWith(\"3\"))return \"39\"+n; if(n.length>=11&&n.startsWith(\"0039\"))return n.slice(2); return n; }\n\nfunction escTrackClick(id,eventName){\n  if(!id||!eventName)return;\n  try{\n    const payload=JSON.stringify({id:parseInt(id,10),event:eventName});\n    if(navigator.sendBeacon){ navigator.sendBeacon(API_TRACK,new Blob([payload],{type:'application\/json'})); return; }\n    fetch(API_TRACK,{method:'POST',credentials:'same-origin',headers:{'Content-Type':'application\/json'},body:payload,keepalive:true}).catch(()=>{});\n  }catch(e){}\n}\n\nfunction initEscViewObserver(){\n  if(escViewObserver){escViewObserver.disconnect();escViewObserver=null;}\n  const cards=document.querySelectorAll('[data-esc-id]'); if(!cards.length)return;\n  const sendView=(id)=>{const n=parseInt(id||'0',10); if(!n||escViewedIds.has(n))return; escViewedIds.add(n); escTrackClick(n,'view');};\n  if(!('IntersectionObserver' in window)){ cards.forEach(c=>sendView(c.getAttribute('data-esc-id'))); return; }\n  escViewObserver=new IntersectionObserver((entries)=>{entries.forEach(entry=>{if(entry.isIntersecting&&entry.intersectionRatio>=0.6){sendView(entry.target.getAttribute('data-esc-id')); escViewObserver.unobserve(entry.target);}});},{threshold:[0.6]});\n  cards.forEach(c=>escViewObserver.observe(c));\n}\n\nasync function loadData(){\n  const fallback=[{id:1,category:\"Trekking\",title:\"Trekking panoramico a Capo Caccia\",link:\"#\",whatsapp:\"3471234567\",tel:\"3471234567\",site:\"https:\/\/agenziatourdemo.it\",social:\"https:\/\/www.instagram.com\/\",luogo:\"Alghero\",imgs:[\"https:\/\/images.unsplash.com\/photo-1506744038136-46273834b3fb?auto=format&fit=crop&w=600&q=80\"],lat:40.57909,lng:8.16505,description:\"Escursione in Sardegna.\",inc_arr:[\"Foto ricordo\"],plan:\"premium_29\",type:\"trekking\",public_views:0,views_badge:\"\"}];\n  try{\n    const r=await fetch(API_LIST); const d=await r.json();\n    escursioni=Array.isArray(d)&&d.length?d.map(post=>{\n      let t=(post.type||'').toLowerCase();\n      let cat=t.includes('trekking')?'Trekking':t.includes('4x4')?'4x4':t.includes('quad')?'Quad':(t.includes('diving')||t.includes('snorkeling'))?'Diving':t.includes('avventura')?'Avventura':'Trekking';\n      return{\n        id:post.id||0,category:cat,title:post.name||post.titolo||\"\",link:post.link||\"#\",\n        whatsapp:post.whatsapp||\"\",tel:post.tel||\"\",site:post.site||post.website||\"\",social:post.social||\"\",\n        luogo:extractLuogo(post.address||post.luogo||post.city||\"\"),imgs:Array.isArray(post.imgs)&&post.imgs.length?post.imgs:['https:\/\/sardegnabnb.it\/wp-content\/uploads\/2025\/12\/wellness-placeholder.jpg'],\n        lat:parseFloat(post.lat)||40,lng:parseFloat(post.lng)||9,description:(post.description||\"Escursione in Sardegna.\").trim(),\n        inc_arr:Array.isArray(post.incentivi)?post.incentivi:[],plan:post.plan||'free',type:t,public_views:post.public_views||0,\n        views_badge:post.views_badge||((post.public_views||0)?`\ud83d\udd25 ${post.public_views} visualizzazioni`:\"\")\n      };\n    }):fallback;\n  }catch(e){ escursioni=fallback; }\n  render(); showGPSBanner();\n}\n\nfunction render(){\n  const container=document.getElementById('main-content'); if(!container)return;\n  const filterCat=currentTourFilter===\"trekking\"?(c=>c.category===\"Trekking\"):currentTourFilter===\"4x4\"?(c=>c.category===\"4x4\"):currentTourFilter===\"quad\"?(c=>c.category===\"Quad\"):currentTourFilter===\"diving\"?(c=>c.category===\"Diving\"):currentTourFilter===\"avventura\"?(c=>c.category===\"Avventura\"):(c=>true);\n\n  const filtered=escursioni.filter(filterCat).map(c=>{\n    const R=6371,dLat=(c.lat-userPos.lat)*Math.PI\/180,dLon=(c.lng-userPos.lng)*Math.PI\/180;\n    const a=Math.sin(dLat\/2)**2+Math.cos(userPos.lat*Math.PI\/180)*Math.cos(c.lat*Math.PI\/180)*Math.sin(dLon\/2)**2;\n    c.d=R*2*Math.atan2(Math.sqrt(a),Math.sqrt(1-a)); return c;\n  });\n\n  const isSearchActive=gpsEnabled||(userPos.lat!==40||userPos.lng!==9);\n  filtered.sort((a,b)=>{\n    if(isSearchActive) return (a.d||999999)-(b.d||999999);\n    const ap=(a.plan==='premium_29'||a.plan==='premium'),bp=(b.plan==='premium_29'||b.plan==='premium');\n    if(ap&&!bp)return -1; if(!ap&&bp)return 1; return Number(b.id||0)-Number(a.id||0);\n  });\n\n  const unlocked=isUnlockedUser();\n\n  container.innerHTML=filtered.map((c,idx)=>{\n    let distText=gpsEnabled?`<span style=\"display:inline !important;font-weight:normal;font-size:.85rem;\"> \u2022 a ${c.d<1?'meno di 1':c.d.toFixed(1)} km<\/span>`:'';\n    let waNum=normalizeWhatsapp(c.whatsapp||\"\");\n    let waUrl=waNum?`https:\/\/wa.me\/${waNum}?text=${encodeURIComponent('Ciao! Info su: '+c.title)}`:\"#\";\n    const isMobile=window.innerWidth<=600,isExpanded=isMobile?(expandedIdx===idx):false,isDescExpanded=!isMobile&&descExpanded[idx];\n    const incentiviPuliti=Array.isArray(c.inc_arr)?c.inc_arr.map(v=>String(v||'').trim().replace(\/u20ac|\\\\u20ac\/g,'\u20ac')).filter(t=>t&&t.toLowerCase()!=='nessuno'):[];\n    const listaOmaggi=unlocked?(incentiviPuliti.length?incentiviPuliti.map(t=>`<div>\u2192 ${t}<\/div>`).join(''):'Nessun omaggio'):'\ud83d\udd12 Guest Card';\n\n    return `<div class=\"hero-card${c.plan==='premium_29'?' is-premium':''}${isExpanded?' expanded-mobile':''}\" data-card-index=\"${idx}\" data-esc-id=\"${c.id||''}\">\n      ${(c.plan==='premium_29'||c.plan==='premium')?'<div class=\"premium-badge\">\u2b50 TOUR TOP<\/div>':''}\n      <div class=\"card-content-wrapper\">\n        <a href=\"${c.link}\" target=\"_blank\" class=\"slider-link\"><div class=\"slider-container\"><div class=\"slider-wrapper\" id=\"swrap-${idx}\" data-idx=\"0\">${c.imgs.map(img=>`<img decoding=\"async\" src=\"${img}\" class=\"slide\" loading=\"lazy\">`).join('')}<\/div><div class=\"slider-dots\" id=\"dots-${idx}\">${c.imgs.map((_,i)=>`<div class=\"dot${i===0?' active':''}\"><\/div>`).join('')}<\/div><\/div><\/a>\n        <div class=\"hero-info\">\n          <button class=\"dist-btn\" id=\"distbtn-${idx}\" onclick=\"calcolaDistanzaCard(${idx})\">\ud83d\udccd Calcola distanza<\/button>\n          <span class=\"cat-tag\">${c.category}<\/span>\n          <a href=\"${c.link}\" target=\"_blank\" style=\"text-decoration:none\"><h2 class=\"hero-title\">${c.title}<\/h2><\/a>\n          <div style=\"margin:4px 0 8px 0;font-size:.82rem;font-weight:800;color:#e67e22;\">${c.views_badge || (c.public_views?`\ud83d\udd25 ${c.public_views} visualizzazioni`:'')}<\/div>\n          <div class=\"port-tag\">\ud83d\udccd ${c.luogo} ${distText}<\/div>\n          <div class=\"desc-box${isDescExpanded?' expanded':''}\" id=\"desc-${idx}\"${(!isMobile||isExpanded)?'':' style=\"display:none;\"'}>${c.description}<\/div>\n          ${!isMobile?`<button class=\"read-more-btn\" onclick=\"toggleReadMore(${idx})\">${isDescExpanded?'Chiudi \u25b4':'Leggi tutto \u25be'}<\/button>`:''}\n          <a href=\"https:\/\/bnbeurope.com\/acquista-richiedi-tessera-sconto\/\" target=\"_blank\" class=\"incentive-box esc-track\" data-esc-id=\"${c.id||''}\" data-esc-event=\"card\">\n            <div style=\"text-align:left;\"><strong style=\"font-weight:800;\">${unlocked?'OTTIENI OMAGGI \/ SCONTI':'SCOPRI OMAGGI RISERVATI'}<\/strong><\/div>\n            <div class=\"discount-amount\">${listaOmaggi}<\/div>\n          <\/a>\n          <div class=\"action-grid\">\n            <a href=\"https:\/\/sardegnabnb.it\/conta.php?tipo=Mappa&barca=ESCURSIONE_${encodeURIComponent(c.title||'')}&dest=${encodeURIComponent(`https:\/\/www.google.com\/maps?q=${c.lat},${c.lng}`)}\" class=\"btn-small btn-map esc-track\" data-esc-id=\"${c.id||''}\" data-esc-event=\"map\" target=\"_blank\">INDICAZIONI<\/a>\n            <a href=\"https:\/\/sardegnabnb.it\/conta.php?tipo=Sito&barca=ESCURSIONE_${encodeURIComponent(c.title||'')}&dest=${encodeURIComponent(c.site||'#')}\" class=\"btn-small btn-site esc-track\" data-esc-id=\"${c.id||''}\" data-esc-event=\"site\" target=\"_blank\">SITO<\/a>\n            <a href=\"tel:${c.tel||''}\" class=\"btn-small btn-tel esc-track\" data-esc-id=\"${c.id||''}\" data-esc-event=\"phone\">CHIAMA<\/a>\n          <\/div>\n          <a class=\"btn-wa esc-track\" data-esc-id=\"${c.id||''}\" data-esc-event=\"whatsapp\" href=\"https:\/\/sardegnabnb.it\/conta.php?tipo=WhatsApp&barca=ESCURSIONE_${encodeURIComponent(c.title||'')}&dest=${encodeURIComponent(waUrl)}\" target=\"_blank\">WHATSAPP<\/a>\n        <\/div>\n      <\/div>\n      <button class=\"expand-btn-mobile\" onclick=\"toggleExpandMobile(${idx})\">${isExpanded?'Chiudi dettagli \u25b4':'Scopri dettagli \u25be'}<\/button>\n    <\/div>`;\n  }).join('');\n\n  startAutoSlider(filtered.length);\n  initEscViewObserver();\n}\n\ndocument.querySelectorAll('.filter-btn').forEach(btn=>btn.addEventListener('click',()=>{document.querySelectorAll('.filter-btn').forEach(b=>b.classList.remove('active'));btn.classList.add('active');currentTourFilter=btn.getAttribute('data-filter')||\"all\";render();}));\nfunction toggleExpandMobile(idx){document.querySelectorAll('.hero-card.expanded-mobile').forEach(c=>c.classList.remove('expanded-mobile'));expandedIdx=(expandedIdx===idx)?null:idx;render();}\nfunction toggleReadMore(idx){descExpanded[idx]=!descExpanded[idx];render();}\n\nfunction calcolaDistanzaCard(cardIndex){\n  const btn=document.getElementById(`distbtn-${cardIndex}`); if(btn){btn.textContent='GPS...';btn.disabled=true;}\n  if(!navigator.geolocation){alert(\"Il tuo browser non supporta la geolocalizzazione.\"); if(btn){btn.textContent='\ud83d\udccd Calcola distanza';btn.disabled=false;} return;}\n  navigator.geolocation.getCurrentPosition(p=>{userPos={lat:p.coords.latitude,lng:p.coords.longitude};gpsEnabled=true;if(btn){btn.textContent='\u2705 Distanza aggiornata';btn.disabled=false;}hideGPSBanner();render();},()=>{alert(\"Attiva il GPS nelle impostazioni del dispositivo per calcolare le distanze dai tour.\"); if(btn){btn.textContent='\ud83d\udccd Calcola distanza';btn.disabled=false;}},{enableHighAccuracy:true,timeout:7000});\n}\n\nfunction hideGPSBanner(){const w=document.getElementById('gps-warning'); if(w)w.classList.remove('visible');}\nfunction showGPSBanner(){const w=document.getElementById('gps-warning'); if(!w)return; if(window.innerWidth<=700&&!gpsEnabled)w.classList.add('visible'); else w.classList.remove('visible');}\n\nconst searchInput=document.getElementById('place-search'),suggestionsBox=document.getElementById('search-suggestions');\nsearchInput.addEventListener('input',async()=>{const val=searchInput.value.trim(); if(val.length<3){suggestionsBox.style.display='none';return;}\n  try{const r=await fetch(`https:\/\/nominatim.openstreetmap.org\/search?format=json&q=${encodeURIComponent(val)}&countrycodes=it&limit=5`);const data=await r.json();\n    if(data.length>0){suggestionsBox.innerHTML=data.map(item=>`<div class=\"suggestion-item\" onclick=\"setPos(${item.lat}, ${item.lon}, '${item.display_name.replace(\/'\/g,\"\\\\'\")}')\">${item.display_name}<\/div>`).join(''); suggestionsBox.style.display='block';}\n    else suggestionsBox.style.display='none';\n  }catch(e){suggestionsBox.style.display='none';}\n});\nwindow.setPos=function(lat,lon,name){userPos={lat:parseFloat(lat),lng:parseFloat(lon)};searchInput.value=name.split(',')[0];suggestionsBox.style.display='none';searchInput.blur();render();};\ndocument.getElementById('place-search-btn').onclick=async function(){const val=searchInput.value.trim(); if(!val)return;\n  try{const r=await fetch(`https:\/\/nominatim.openstreetmap.org\/search?format=json&q=${encodeURIComponent(val)}&countrycodes=it&limit=1`);const data=await r.json();\n    if(data&&data.length){userPos={lat:parseFloat(data[0].lat),lng:parseFloat(data[0].lon)};searchInput.value=data[0].display_name.split(',')[0];render();} else alert(\"Localit\u00e0 non trovata!\");\n  }catch(e){alert(\"Errore di connessione!\");}\n};\ndocument.getElementById('gps-activate-btn').onclick=function(){if(navigator.geolocation){navigator.geolocation.getCurrentPosition(pos=>{userPos.lat=pos.coords.latitude;userPos.lng=pos.coords.longitude;gpsEnabled=true;hideGPSBanner();render();},()=>alert(\"Attiva il GPS sul dispositivo per vedere i tour pi\u00f9 vicini.\"),{enableHighAccuracy:true,timeout:5000});}};\nif(navigator.geolocation&&window.innerWidth<=700){navigator.geolocation.getCurrentPosition(pos=>{userPos.lat=pos.coords.latitude;userPos.lng=pos.coords.longitude;gpsEnabled=true;hideGPSBanner();render();});}\nwindow.addEventListener('resize',showGPSBanner);window.addEventListener('load',showGPSBanner);window.addEventListener('resize',()=>render());\n\nfunction startAutoSlider(cardCount){if(window.sliderInterval)clearInterval(window.sliderInterval); window.sliderInterval=setInterval(()=>{for(let i=0;i<cardCount;i++){const wrap=document.getElementById(`swrap-${i}`);const dots=document.querySelectorAll(`#dots-${i} .dot`);if(wrap){const imgs=wrap.querySelectorAll('.slide'); if(imgs.length<=1)continue; let idx=(parseInt(wrap.getAttribute('data-idx')||0)+1)%imgs.length; wrap.style.transform=`translateX(-${idx*100}%)`; wrap.setAttribute('data-idx',idx); dots.forEach((d,dIdx)=>d.classList.toggle('active',dIdx===idx));}}},4000);}\n\n(function(){\n  const modal=document.getElementById('bnbLockModal'),closeBtn=document.getElementById('bnbCloseLockModal');\n  const open=()=>{modal.style.display='flex';modal.setAttribute('aria-hidden','false');};\n  const close=()=>{modal.style.display='none';modal.setAttribute('aria-hidden','true');};\n  closeBtn&&closeBtn.addEventListener('click',close);\n  modal&&modal.addEventListener('click',e=>{if(e.target===modal)close();});\n  document.addEventListener('keydown',e=>{if(e.key==='Escape')close();});\n  document.addEventListener('click',function(e){\n    const t=e.target.closest('.btn-wa,.btn-tel,.btn-site,.btn-map,.incentive-box,a[href^=\"tel:\"],a[href*=\"wa.me\"],a[href*=\"whatsapp.com\"]');\n    if(!t)return; if(isUnlockedUser())return;\n    e.preventDefault(); e.stopPropagation(); open();\n  },true);\n})();\n\ndocument.addEventListener('click',function(e){\n  const el=e.target.closest?e.target.closest('.esc-track'):null; if(!el)return;\n  escTrackClick(el.dataset.escId,el.dataset.escEvent);\n},true);\n\nloadData();\n<\/script>\n<\/body>\n<\/html>\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","protected":false},"excerpt":{"rendered":"<p>Escursioni Sardegna \u2014 Tour &#038; Experience Escursioni Sardegna \u2014 Tour, Trekking, 4&#215;4 e QuadVivi esperienze uniche con guide locali selezionate Vuoi inserire il tuo tour? Inserisci citt\u00e0\/zona o attiva il GPS per trovare escursioni vicine Cerca \ud83d\uddfa\ufe0fMappa Tutti Servizi \ud83d\udcb3Ottieni Tessera Sconto Tutte Trekking 4&#215;4 Quad Diving Avventura Vuoi vedere tour vicini? Abilita la posizione [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-27980","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Escursioni Sardegna vetrina - Sardegnabnb.it - Casa vacanza - B&amp;B - Stanze \u2013 Affittacamere<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sardegnabnb.it\/escursioni-sardegna-vetrina\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Escursioni Sardegna vetrina - Sardegnabnb.it - Casa vacanza - B&amp;B - Stanze \u2013 Affittacamere\" \/>\n<meta property=\"og:description\" content=\"Escursioni Sardegna \u2014 Tour &#038; Experience Escursioni Sardegna \u2014 Tour, Trekking, 4&#215;4 e QuadVivi esperienze uniche con guide locali selezionate Vuoi inserire il tuo tour? Inserisci citt\u00e0\/zona o attiva il GPS per trovare escursioni vicine Cerca \ud83d\uddfa\ufe0fMappa Tutti Servizi \ud83d\udcb3Ottieni Tessera Sconto Tutte Trekking 4&#215;4 Quad Diving Avventura Vuoi vedere tour vicini? Abilita la posizione [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sardegnabnb.it\/escursioni-sardegna-vetrina\/\" \/>\n<meta property=\"og:site_name\" content=\"Sardegnabnb.it - Casa vacanza - B&amp;B - Stanze \u2013 Affittacamere\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bnbeur\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-13T09:58:37+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sardegnabnb.it\\\/escursioni-sardegna-vetrina\\\/\",\"url\":\"https:\\\/\\\/sardegnabnb.it\\\/escursioni-sardegna-vetrina\\\/\",\"name\":\"Escursioni Sardegna vetrina - Sardegnabnb.it - Casa vacanza - B&amp;B - Stanze \u2013 Affittacamere\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sardegnabnb.it\\\/#website\"},\"datePublished\":\"2026-04-28T05:56:28+00:00\",\"dateModified\":\"2026-07-13T09:58:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sardegnabnb.it\\\/escursioni-sardegna-vetrina\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sardegnabnb.it\\\/escursioni-sardegna-vetrina\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sardegnabnb.it\\\/escursioni-sardegna-vetrina\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sardegnabnb.it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Escursioni Sardegna vetrina\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sardegnabnb.it\\\/#website\",\"url\":\"https:\\\/\\\/sardegnabnb.it\\\/\",\"name\":\"Sardegna BnB - Casa vacanza - B&B - Stanze \u2013 Affittacamere\",\"description\":\"Sardegna BnB -  Affitta una stanza - Affitta un alloggio\",\"publisher\":{\"@id\":\"https:\\\/\\\/sardegnabnb.it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sardegnabnb.it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/sardegnabnb.it\\\/#organization\",\"name\":\"Sardegna BnB - Casa vacanza - B&B - Stanze \u2013 Affittacamere\",\"url\":\"https:\\\/\\\/sardegnabnb.it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/sardegnabnb.it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Sardegna BnB - Casa vacanza - B&B - Stanze \u2013 Affittacamere\"},\"image\":{\"@id\":\"https:\\\/\\\/sardegnabnb.it\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/bnbeur\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Escursioni Sardegna vetrina - Sardegnabnb.it - Casa vacanza - B&amp;B - Stanze \u2013 Affittacamere","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sardegnabnb.it\/escursioni-sardegna-vetrina\/","og_locale":"it_IT","og_type":"article","og_title":"Escursioni Sardegna vetrina - Sardegnabnb.it - Casa vacanza - B&amp;B - Stanze \u2013 Affittacamere","og_description":"Escursioni Sardegna \u2014 Tour &#038; Experience Escursioni Sardegna \u2014 Tour, Trekking, 4&#215;4 e QuadVivi esperienze uniche con guide locali selezionate Vuoi inserire il tuo tour? Inserisci citt\u00e0\/zona o attiva il GPS per trovare escursioni vicine Cerca \ud83d\uddfa\ufe0fMappa Tutti Servizi \ud83d\udcb3Ottieni Tessera Sconto Tutte Trekking 4&#215;4 Quad Diving Avventura Vuoi vedere tour vicini? Abilita la posizione [&hellip;]","og_url":"https:\/\/sardegnabnb.it\/escursioni-sardegna-vetrina\/","og_site_name":"Sardegnabnb.it - Casa vacanza - B&amp;B - Stanze \u2013 Affittacamere","article_publisher":"https:\/\/www.facebook.com\/bnbeur\/","article_modified_time":"2026-07-13T09:58:37+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sardegnabnb.it\/escursioni-sardegna-vetrina\/","url":"https:\/\/sardegnabnb.it\/escursioni-sardegna-vetrina\/","name":"Escursioni Sardegna vetrina - Sardegnabnb.it - Casa vacanza - B&amp;B - Stanze \u2013 Affittacamere","isPartOf":{"@id":"https:\/\/sardegnabnb.it\/#website"},"datePublished":"2026-04-28T05:56:28+00:00","dateModified":"2026-07-13T09:58:37+00:00","breadcrumb":{"@id":"https:\/\/sardegnabnb.it\/escursioni-sardegna-vetrina\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sardegnabnb.it\/escursioni-sardegna-vetrina\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sardegnabnb.it\/escursioni-sardegna-vetrina\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sardegnabnb.it\/"},{"@type":"ListItem","position":2,"name":"Escursioni Sardegna vetrina"}]},{"@type":"WebSite","@id":"https:\/\/sardegnabnb.it\/#website","url":"https:\/\/sardegnabnb.it\/","name":"Sardegna BnB - Casa vacanza - B&B - Stanze \u2013 Affittacamere","description":"Sardegna BnB -  Affitta una stanza - Affitta un alloggio","publisher":{"@id":"https:\/\/sardegnabnb.it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sardegnabnb.it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/sardegnabnb.it\/#organization","name":"Sardegna BnB - Casa vacanza - B&B - Stanze \u2013 Affittacamere","url":"https:\/\/sardegnabnb.it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/sardegnabnb.it\/#\/schema\/logo\/image\/","url":"","contentUrl":"","caption":"Sardegna BnB - Casa vacanza - B&B - Stanze \u2013 Affittacamere"},"image":{"@id":"https:\/\/sardegnabnb.it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/bnbeur\/"]}]}},"_links":{"self":[{"href":"https:\/\/sardegnabnb.it\/servizi\/wp\/v2\/pages\/27980","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sardegnabnb.it\/servizi\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sardegnabnb.it\/servizi\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sardegnabnb.it\/servizi\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sardegnabnb.it\/servizi\/wp\/v2\/comments?post=27980"}],"version-history":[{"count":12,"href":"https:\/\/sardegnabnb.it\/servizi\/wp\/v2\/pages\/27980\/revisions"}],"predecessor-version":[{"id":29105,"href":"https:\/\/sardegnabnb.it\/servizi\/wp\/v2\/pages\/27980\/revisions\/29105"}],"wp:attachment":[{"href":"https:\/\/sardegnabnb.it\/servizi\/wp\/v2\/media?parent=27980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}