{"id":22775,"date":"2026-01-11T11:35:45","date_gmt":"2026-01-11T10:35:45","guid":{"rendered":"https:\/\/sardegnabnb.it\/?page_id=22775"},"modified":"2026-05-26T19:08:27","modified_gmt":"2026-05-26T17:08:27","slug":"barche-gommoni-lista-noleggio-per-ospiti-e-turisti-sardegna","status":"publish","type":"page","link":"https:\/\/sardegnabnb.it\/barche-gommoni-lista-noleggio-per-ospiti-e-turisti-sardegna\/","title":{"rendered":"Barche Gommoni lista Noleggio per Ospiti e Turisti Sardegna"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"22775\" class=\"elementor elementor-22775\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-51bd7cb e-con-full e-flex e-con e-parent\" data-id=\"51bd7cb\" 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-58944fc e-con-full e-flex e-con e-child\" data-id=\"58944fc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4b53fa8 e-con-full e-flex e-con e-child\" data-id=\"4b53fa8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;background_slideshow_gallery&quot;:[{&quot;id&quot;:23219,&quot;url&quot;:&quot;https:\\\/\\\/sardegnabnb.it\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/luxury-couple-man-woman-yacth-scaled.jpg&quot;},{&quot;id&quot;:23218,&quot;url&quot;:&quot;https:\\\/\\\/sardegnabnb.it\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/beautiful-young-woman-relaxing-her-vacation-scaled.jpg&quot;},{&quot;id&quot;:23217,&quot;url&quot;:&quot;https:\\\/\\\/sardegnabnb.it\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/beautiful-young-woman-relaxing-her-vacation-1-scaled.jpg&quot;},{&quot;id&quot;:23126,&quot;url&quot;:&quot;https:\\\/\\\/sardegnabnb.it\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/sfondo-immagine-sardegna-1.jpg&quot;},{&quot;id&quot;:23067,&quot;url&quot;:&quot;https:\\\/\\\/sardegnabnb.it\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/75e01c8f-2077-49d4-8725-75ec19325d33.jpeg&quot;},{&quot;id&quot;:23002,&quot;url&quot;:&quot;https:\\\/\\\/sardegnabnb.it\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/motoscafi-barca-europea-dellanno-azimuth-yachts-1.jpg&quot;}],&quot;background_slideshow_loop&quot;:&quot;yes&quot;,&quot;background_slideshow_slide_duration&quot;:5000,&quot;background_slideshow_slide_transition&quot;:&quot;fade&quot;,&quot;background_slideshow_transition_duration&quot;:500}\">\n\t\t<div class=\"elementor-element elementor-element-90952b0 e-con-full e-flex e-con e-child\" data-id=\"90952b0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-89f192a elementor-widget elementor-widget-lst_heading_v2\" data-id=\"89f192a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"lst_heading_v2.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"listivo-heading-v2-wrapper\">\n    <div class=\"listivo-heading-v2 listivo-heading-v2--center listivo-heading-v2--tablet-left listivo-heading-v2--mobile-center\">\n        \n        <h2 class=\"listivo-heading-v2__text\">\n            Noleggia la Barca o prenota il Tour con capitano!        <\/h2>\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5bc9728 elementor-widget elementor-widget-spacer\" data-id=\"5bc9728\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\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-051e0ae e-flex e-con-boxed e-con e-parent\" data-id=\"051e0ae\" 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-ce4eea6 elementor-widget elementor-widget-html\" data-id=\"ce4eea6\" 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>Sardegna Boat Pass \u2014 Premium Experience \ud83d\udea4<\/title>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Playfair+Display:wght@700;800&display=swap\" rel=\"stylesheet\">\n\n  <style>\n    :root {\n      --pd: #023E8A;\n      --primary: #0077B6;\n      --acc: #25D366;\n      --bg: #F8FAFC;\n      --super-yellow: #FFD400;\n      --super-red: #e63946;\n    }\n\n    * {\n      box-sizing: border-box;\n    }\n\n    body {\n      margin: 0;\n      font-family: 'Plus Jakarta Sans', sans-serif;\n      background: var(--bg);\n      color: #1E293B;\n      -webkit-font-smoothing: antialiased;\n    }\n\n    .container {\n      max-width: 1400px;\n      margin: auto;\n      padding: 10px 15px 40px;\n    }\n\n    .hero-premium {\n      background: linear-gradient(165deg, #023E8A 0%, #0077B6 100%);\n      border-radius: 30px;\n      padding: 60px 20px;\n      text-align: center;\n      color: white;\n      margin-bottom: 30px;\n      box-shadow: 0 20px 40px rgba(2,62,138,0.25);\n    }\n\n    .hero-premium h1 {\n      font-family: 'Plus Jakarta Sans', sans-serif;\n      font-size: 2.2rem;\n      margin: 0 0 15px;\n      line-height: 1.1;\n      overflow-wrap: anywhere;\n    }\n\n    .btn-hero {\n      display: inline-block;\n      background: var(--super-yellow);\n      color: var(--pd);\n      padding: 18px 40px;\n      border-radius: 50px;\n      text-decoration: none;\n      font-weight: 800;\n      font-size: 1.1rem;\n      box-shadow: 0 10px 25px rgba(255, 212, 0, 0.38);\n      text-transform: uppercase;\n      max-width: 100%;\n      white-space: normal;\n      overflow-wrap: anywhere;\n      line-height: 1.15;\n    }\n\n    .filter-box {\n      background: white;\n      padding: 20px;\n      border-radius: 22px;\n      margin-top: -40px;\n      position: relative;\n      z-index: 100;\n      box-shadow: 0 15px 35px rgba(0,0,0,0.12);\n      display: flex;\n      flex-direction: column;\n      gap: 12px;\n      align-items: center;\n      max-width: 800px;\n      margin-left: auto;\n      margin-right: auto;\n    }\n\n    .filter-box p {\n      text-align: center;\n      margin: 0;\n      overflow-wrap: anywhere;\n    }\n\n    .search-row {\n      display: flex;\n      gap: 8px;\n      width: 100%;\n      align-items: center;\n      position: relative;\n    }\n\n    #place-search {\n      flex: 1;\n      min-width: 0;\n      padding: 12px 14px;\n      border-radius: 12px;\n      border: 1px solid #e6e6e6;\n      font-weight: 700;\n      color: var(--pd);\n      font-size: 1rem;\n      outline: none;\n    }\n\n    #place-search-btn {\n      padding: 12px 15px;\n      border-radius: 12px;\n      background: var(--primary);\n      color: #fff;\n      border: none;\n      font-weight: 800;\n      cursor: pointer;\n      white-space: normal;\n      overflow-wrap: anywhere;\n    }\n\n    #search-suggestions {\n      position: absolute;\n      top: 100%;\n      left: 0;\n      right: 0;\n      background: white;\n      border-radius: 12px;\n      box-shadow: 0 10px 25px rgba(0,0,0,0.1);\n      z-index: 1000;\n      display: none;\n      margin-top: 5px;\n      overflow: hidden;\n    }\n\n    .suggestion-item {\n      padding: 12px;\n      border-bottom: 1px solid #eee;\n      cursor: pointer;\n      font-size: 0.9rem;\n    }\n\n    .suggestion-item:hover {\n      background: #f0f7ff;\n    }\n\n    #gps-warning {\n      width: 100% !important;\n      background: #fff4e6 !important;\n      border: 1px solid #ffd89b !important;\n      color: #6b4100 !important;\n      padding: 12px 14px !important;\n      border-radius: 10px !important;\n      display: none !important;\n      font-weight: 700 !important;\n      text-align: center !important;\n      align-items: center !important;\n      justify-content: center !important;\n      gap: 10px !important;\n      position: fixed !important;\n      bottom: 0 !important;\n      left: 0 !important;\n      right: 0 !important;\n      z-index: 9999 !important;\n      flex-wrap: wrap !important;\n    }\n\n    #gps-warning.visible {\n      display: flex !important;\n    }\n\n    #gps-warning button {\n      padding: 8px 14px;\n      border-radius: 8px;\n      border: none;\n      background: var(--primary);\n      color: #fff;\n      cursor: pointer;\n      font-weight: 800;\n      white-space: normal;\n      overflow-wrap: anywhere;\n    }\n\n    .quick-nav-grid {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      width: 100%;\n      margin: 24px auto 16px auto;\n      justify-content: center;\n      align-items: stretch;\n      background: linear-gradient(90deg,#e8f9e8 0%,#f3faff 100%);\n      border: 1.7px solid #7fcba6;\n      border-radius: 14px;\n      box-shadow: 0 4px 20px #63bf7626;\n      padding: 16px 12px;\n      max-width: 800px;\n    }\n\n    .nav-quadrant {\n      flex: 1 1 180px;\n      min-width: 0;\n      min-height: 105px;\n      background: #fff;\n      border-radius: 18px;\n      padding: 15px 7px;\n      text-align: center;\n      text-decoration: none;\n      transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n      box-shadow: 0 4px 10px rgba(0,0,0,0.07);\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: center;\n      gap: 8px;\n      border: 1px solid #f1f5f9;\n      border-bottom: 4px solid transparent;\n      font-weight: 800;\n      overflow: hidden;\n    }\n\n    .nav-quadrant.map {\n      border-bottom-color: #3b82f6;\n    }\n\n    .nav-quadrant.card {\n      border-bottom-color: var(--super-yellow);\n    }\n\n    .nav-quadrant.join {\n      border-bottom-color: var(--acc);\n    }\n\n    .nav-quadrant span {\n      font-size: clamp(0.68rem, 1.8vw, 0.86rem);\n      line-height: 1.15;\n      font-weight: 800;\n      color: var(--pd);\n      text-transform: uppercase;\n      letter-spacing: 0.02em;\n      white-space: normal;\n      overflow-wrap: anywhere;\n      word-break: normal;\n      hyphens: auto;\n      max-width: 100%;\n    }\n\n    .nav-icon {\n      font-size: 1.6rem !important;\n      line-height: 1;\n    }\n\n    .boats-grid {\n      display: grid;\n      gap: 25px;\n      grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));\n      margin-top: 30px;\n    }\n\n    .hero-card {\n      position: relative;\n      background: #fff;\n      border-radius: 26px;\n      overflow: hidden;\n      display: flex;\n      flex-direction: column;\n      box-shadow: 0 10px 30px rgba(0,0,0,0.05);\n      border: 1px solid #e2e8f0;\n      height: 100%;\n      transition: all 0.3s ease;\n      min-width: 0;\n    }\n\n    .hero-card.is-premium {\n      border: 3px solid var(--super-yellow);\n      box-shadow: 0 15px 45px rgba(255, 212, 0, 0.28);\n      transform: scale(1.02);\n      z-index: 5;\n    }\n\n    .premium-badge {\n      position: absolute;\n      top: 15px;\n      right: 15px;\n      background: linear-gradient(135deg, #ffe76b 0%, #FFD400 50%, #e1aa00 100%);\n      color: #000;\n      padding: 6px 14px;\n      border-radius: 50px;\n      font-weight: 900;\n      font-size: 0.75rem;\n      z-index: 10;\n      box-shadow: 0 4px 12px rgba(0,0,0,0.1);\n      animation: pulse-gold 2s infinite;\n      max-width: calc(100% - 30px);\n      white-space: normal;\n      overflow-wrap: anywhere;\n    }\n\n    @keyframes pulse-gold {\n      0% { transform: scale(1); }\n      50% { transform: scale(1.08); }\n      100% { transform: scale(1); }\n    }\n\n    .slider-link {\n      display: block;\n      width: 100%;\n      height: 250px;\n      text-decoration: none;\n      position: relative;\n      overflow: hidden;\n    }\n\n    .slider-container {\n      position: relative;\n      width: 100%;\n      height: 100%;\n    }\n\n    .slider-wrapper {\n      display: flex;\n      height: 100%;\n      transition: transform 0.6s ease;\n      pointer-events: none;\n    }\n\n    .slide {\n      min-width: 100%;\n      height: 100%;\n      object-fit: cover;\n    }\n\n    .slider-dots {\n      position: absolute;\n      bottom: 10px;\n      left: 50%;\n      transform: translateX(-50%);\n      display: flex;\n      gap: 5px;\n    }\n\n    .dot {\n      width: 8px;\n      height: 8px;\n      background: rgba(255,255,255,0.5);\n      border-radius: 50%;\n    }\n\n    .dot.active {\n      background: white;\n      width: 12px;\n      border-radius: 4px;\n    }\n\n    .hero-info {\n      padding: 22px;\n      flex-grow: 1;\n      display: flex;\n      flex-direction: column;\n      min-width: 0;\n    }\n\n    .hero-title {\n      font-family: 'Plus Jakarta Sans', sans-serif;\n      font-size: clamp(1.2rem, 2.4vw, 1.6rem);\n      color: var(--pd);\n      margin: 0 0 10px;\n      font-weight: 800;\n      transition: transform 0.2s ease;\n      display: inline-block;\n      line-height: 1.15;\n      overflow-wrap: anywhere;\n      word-break: normal;\n      hyphens: auto;\n      max-width: 100%;\n    }\n\n    .hero-card:hover .hero-title {\n      transform: scale(1.03);\n      color: var(--primary);\n    }\n\n    .port-tag {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      background: var(--pd);\n      color: white;\n      padding: 6px 14px;\n      border-radius: 999px;\n      font-size: 0.85rem;\n      font-weight: 700;\n      margin-bottom: 10px;\n      width: fit-content;\n      max-width: 100%;\n      white-space: normal;\n      line-height: 1.2;\n      overflow-wrap: anywhere;\n    }\n\n    .dist-btn {\n      width: auto;\n      display: inline-block;\n      margin: 0 0 12px;\n      padding: 6px 10px;\n      border-radius: 10px;\n      border: 1px solid var(--primary);\n      background: #fff;\n      color: var(--primary);\n      font-weight: 900;\n      cursor: pointer;\n      transition: .2s;\n      text-transform: uppercase;\n      font-size: .65rem;\n      line-height: 1;\n      white-space: normal;\n      overflow-wrap: anywhere;\n    }\n\n    .dist-btn:hover {\n      transform: translateY(-1px);\n    }\n\n    .fleet-box {\n      margin-bottom: 10px;\n      font-size: 0.85rem;\n      overflow-wrap: anywhere;\n    }\n\n    .fleet-label {\n      font-weight:\n 800;\n     \n color: var(--pd);\n    }\n\n    .fleet-list {\n      list-style: none;\n      padding: 0;\n      margin: 5px 0 0;\n      display: flex;\n      flex-wrap: wrap;\n      gap: 5px;\n    }\n\n    .fleet-list li {\n      background: #eef2f7;\n      padding: 2px 8px;\n      border-radius: 4px;\n      color: #475569;\n      font-weight: 600;\n      overflow-wrap: anywhere;\n    }\n\n    .desc-box {\n      font-size: 0.95rem;\n      line-height: 1.5;\n      color: #475569;\n      max-height: 58px;\n      overflow: hidden;\n      margin-bottom: 6px;\n      border-left: 3px solid #e2e8f0;\n      padding-left: 12px;\n      overflow-wrap: anywhere;\n      word-break: normal;\n      hyphens: auto;\n    }\n\n    .desc-box.expanded {\n      max-height: none;\n    }\n\n    .read-more-btn {\n      background: transparent;\n      border: none;\n      color: var(--primary);\n      font-weight: 800;\n      cursor: pointer;\n      padding: 0;\n      text-align: left;\n      margin-bottom: 15px;\n    }\n\n    .incentive-box {\n      display: flex;\n      justify-content: space-between;\n      align-items: stretch;\n      gap: 8px;\n      background: var(--super-yellow);\n      border: 3px dashed var(--super-red);\n      border-radius: 14px;\n      padding: 12px 15px;\n      text-decoration: none;\n      color: #1b3050;\n      margin: 12px 0;\n      box-shadow: 0 4px 0 var(--super-red);\n      transition: all 0.3s ease;\n      overflow-wrap: anywhere;\n      word-break: normal;\n      hyphens: auto;\n    }\n\n    .incentive-box:hover {\n      background: #ffffff;\n      transform: translateY(-3px);\n      box-shadow: 0 8px 15px rgba(230, 57, 70, 0.2), 0 6px 0 var(--super-red);\n      border-style: solid;\n    }\n\n    .discount-amount {\n      background: var(--super-red);\n      color: white;\n      padding: 6px 12px;\n      border-radius: 8px;\n      font-size: 1.1rem;\n      font-weight: 900;\n      max-width: 55%;\n      white-space: normal;\n      line-height: 1.2;\n      text-align: center;\n      overflow-wrap: anywhere;\n      word-break: normal;\n      hyphens: auto;\n    }\n\n    .action-grid {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 8px;\n      margin-bottom: 12px;\n    }\n\n    .btn-small {\n      padding: 12px 3px;\n      border-radius: 12px;\n      text-decoration: none;\n      text-align: center;\n      font-weight: 800;\n      font-size: 0.75rem;\n      color: white;\n      white-space: normal;\n      line-height: 1.15;\n      min-height: 44px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      overflow-wrap: anywhere;\n      word-break: normal;\n      hyphens: auto;\n      min-width: 0;\n    }\n\n    .btn-site {\n      background: var(--primary);\n    }\n\n    .btn-tel {\n      background: #ef4444;\n    }\n\n    .btn-map {\n      background: #64748b;\n    }\n\n    .btn-wa {\n      background: var(--acc);\n      color: white;\n      padding: 16px;\n      border-radius: 15px;\n      text-align: center;\n      font-weight: 900;\n      text-decoration: none;\n      display: block;\n      font-size: 1.05rem;\n      white-space: normal;\n      line-height: 1.15;\n      overflow-wrap: anywhere;\n      word-break: normal;\n      hyphens: auto;\n    }\n\n    .expand-btn-mobile {\n      display: none;\n    }\n\n    @media (max-width: 600px) {\n      .container {\n        padding: 5px 8px 34px;\n      }\n\n      .hero-premium {\n        padding: 42px 14px;\n        border-radius: 24px;\n      }\n\n      .hero-premium h1 {\n        font-size: 1.75rem;\n      }\n\n      .btn-hero {\n        padding: 15px 24px;\n        font-size: 0.95rem;\n      }\n\n      .search-row {\n        align-items: stretch;\n      }\n\n      #place-search-btn {\n        padding-left: 10px;\n        padding-right: 10px;\n      }\n\n      .quick-nav-grid {\n        display: grid;\n        grid-template-columns: repeat(3, minmax(0, 1fr));\n        gap: 6px;\n        padding: 8px 3px;\n        max-width: 99vw;\n        margin: 15px auto 13px auto;\n      }\n\n      .nav-quadrant {\n        min-width: 0 !important;\n        flex: initial;\n        padding: 10px 5px;\n        min-height: 95px;\n      }\n\n      .nav-icon {\n        font-size: 1.35rem !important;\n      }\n\n      .nav-quadrant span:not(.nav-icon) {\n        font-size: clamp(0.58rem, 2.6vw, 0.72rem);\n        letter-spacing: 0;\n      }\n\n      .boats-grid {\n        grid-template-columns: 1fr;\n        gap: 18px;\n      }\n\n      .hero-title {\n        font-size: 1.35rem !important;\n      }\n\n      .port-tag {\n        font-size: 0.88rem !important;\n        padding: 6px 12px !important;\n      }\n\n      .incentive-box {\n        flex-direction: column;\n        text-align: center;\n        padding: 11px 14px !important;\n        font-size: 0.95em !important;\n      }\n\n      .discount-amount {\n        max-width: 100%;\n        width: 100%;\n        font-size: 0.95rem !important;\n        padding: 7px 10px !important;\n      }\n\n      .btn-small,\n      .btn-wa {\n        font-size: clamp(0.72rem, 3vw, 0.9rem) !important;\n        padding: 12px 3px !important;\n        border-radius: 13px !important;\n      }\n\n      .btn-wa {\n        font-size: 0.95rem !important;\n      }\n    }\n\n\n    \/* MODIFICA MOBILE COMPATTA COME RISTORANTI *\/\n    @media (max-width: 600px) {\n      .quick-nav-grid {\n        display: grid !important;\n        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n        gap: 10px !important;\n        max-width: 99vw !important;\n        padding: 10px 6px !important;\n        margin: 15px auto 13px auto !important;\n      }\n\n      .nav-quadrant {\n        min-width: 0 !important;\n        flex: initial !important;\n        padding: 14px 8px !important;\n        min-height: 112px !important;\n      }\n\n      .nav-icon {\n        font-size: 1.75rem !important;\n      }\n\n      .nav-quadrant span:not(.nav-icon) {\n        font-size: clamp(0.78rem, 3.2vw, 0.95rem) !important;\n        letter-spacing: 0 !important;\n        line-height: 1.18 !important;\n      }\n\n      .boats-grid {\n        grid-template-columns: 1fr !important;\n        gap: 15px !important;\n        margin-top: 12px !important;\n      }\n\n      .hero-card {\n        border-radius: 17px !important;\n        height: auto !important;\n        transform: none !important;\n      }\n\n      .hero-card.is-premium {\n        border: 2px solid var(--super-yellow) !important;\n        box-shadow: 0 8px 20px rgba(255,212,0,0.21) !important;\n        transform: none !important;\n      }\n\n      .card-content-wrapper {\n        display: flex !important;\n        flex-direction: row !important;\n        align-items: stretch !important;\n      }\n\n      .slider-link {\n        width: 42% !important;\n        height: 165px !important;\n        flex-shrink: 0 !important;\n      }\n\n      .hero-info {\n        width: 58% !important;\n        padding: 10px !important;\n        display: flex !important;\n        flex-direction: column !important;\n        justify-content: space-between !important;\n      }\n\n      .hero-title {\n        font-size: 1rem !important;\n        margin: 0 0 5px !important;\n        line-height: 1.18 !important;\n      }\n\n      .port-tag {\n        font-size: 0.78rem !important;\n        padding: 5px 9px !important;\n        margin-bottom: 6px !important;\n      }\n\n      .dist-btn {\n        display: inline-block !important;\n        font-size: 0.62rem !important;\n        padding: 6px 8px !important;\n        margin: 0 0 7px !important;\n        border-radius: 9px !important;\n      }\n\n      .fleet-box,\n      .desc-box,\n      .read-more-btn,\n      .action-grid,\n      .btn-wa,\n      .slider-dots {\n        display: none !important;\n      }\n\n      .incentive-box {\n        flex-direction: column !important;\n        text-align: center !important;\n        width: 100% !important;\n        padding: 9px 10px !important;\n        font-size: 0.88em !important;\n        border-width: 2px !important;\n        margin: 7px 0 0 0 !important;\n        border-radius: 10px !important;\n      }\n\n      .discount-amount {\n        max-width: 100% !important;\n        width: 100% !important;\n        font-size: 0.88rem !important;\n        padding: 6px 8px !important;\n        border-radius: 8px !important;\n      }\n\n      .premium-badge {\n        font-size: 0.55rem !important;\n        padding: 3px 8px !important;\n        top: 8px !important;\n        left: 8px !important;\n        right: auto !important;\n        animation: none !important;\n      }\n\n      .expand-btn-mobile {\n        display: block !important;\n        width: 100% !important;\n        padding: 10px 12px !important;\n        border: none !important;\n        border-radius: 0 !important;\n        background: var(--primary) !important;\n        color: white !important;\n        font-weight: 700 !important;\n        font-size: 0.75rem !important;\n        cursor: pointer !important;\n      }\n\n      .hero-card.expanded-mobile {\n        height: auto !important;\n      }\n\n      .hero-card.expanded-mobile .card-content-wrapper {\n        flex-direction: column !important;\n      }\n\n      .hero-card.expanded-mobile .slider-link {\n        width: 100% !important;\n        height: 230px !important;\n      }\n\n      .hero-card.expanded-mobile .hero-info {\n        width: 100% !important;\n        padding: 22px !important;\n      }\n\n      .hero-card.expanded-mobile .hero-title {\n        font-size: 1.25rem !important;\n      }\n\n      .hero-card.expanded-mobile .port-tag {\n        font-size: 0.88rem !important;\n        padding: 6px 12px !important;\n        margin-bottom: 10px !important;\n      }\n\n      .hero-card.expanded-mobile .fleet-box,\n      .hero-card.expanded-mobile .desc-box,\n      .hero-card.expanded-mobile .read-more-btn,\n      .hero-card.expanded-mobile .action-grid,\n      .hero-card.expanded-mobile .btn-wa,\n      .hero-card.expanded-mobile .slider-dots {\n        display: flex !important;\n      }\n\n      .hero-card.expanded-mobile .fleet-box,\n      .hero-card.expanded-mobile .desc-box,\n      .hero-card.expanded-mobile .read-more-btn,\n      .hero-card.expanded-mobile .btn-wa {\n     \n   display: block !important;\n      }\n\n      .hero-card.expanded-mobile .desc-box {\n        max-height: none !important;\n        overflow: visible !important;\n      }\n\n      .hero-card.expanded-mobile .action-grid {\n        display: grid !important;\n        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n        gap: 7px !important;\n        margin-top: 9px !important;\n      }\n\n      .hero-card.expanded-mobile .btn-small {\n        padding: 12px 3px !important;\n        border-radius: 13px !important;\n        font-size: clamp(0.72rem, 3vw, 0.9rem) !important;\n      }\n\n      .hero-card.expanded-mobile .btn-wa {\n        padding: 12px !important;\n        border-radius: 13px !important;\n        font-size: 0.95rem !important;\n      }\n    }\n\n  \n    .views-badge {\n      margin: 4px 0 8px 0;\n      font-size: 0.82rem;\n      font-weight: 800;\n      color: #e67e22;\n      line-height: 1.2;\n    }\n\n  <\/style>\n<\/head>\n\n<body>\n<div class=\"container\">\n  <div class=\"hero-premium\">\n    <h1>Esperienza in Barca o Gita<br>Sconto Esclusivo<\/h1>\n    <a href=\"#\" class=\"btn-hero\">Le migliori selezioni in Sardegna<\/a>\n  <\/div>\n\n  <div class=\"filter-box\">\n    <p>Inserisci zona pi\u00f9 vicina e attiva gps<\/p>\n    <div class=\"search-row\">\n      <input id=\"place-search\" placeholder=\"Cerca porto o citt\u00e0...\" autocomplete=\"off\" \/>\n      <div id=\"search-suggestions\"><\/div>\n      <button id=\"place-search-btn\">Cerca<\/button>\n    <\/div>\n\n    <div id=\"gps-warning\">\n      Abilita la posizione GPS per vedere i pi\u00f9 vicini a te.\n      <button id=\"gps-activate-btn\">Attiva GPS ora<\/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\">\n      <span class=\"nav-icon\">\ud83d\uddfa\ufe0f<\/span>\n      <span>Mappa tutti Servizi<\/span>\n    <\/a>\n\n    <a href=\"https:\/\/bnbeurope.com\/acquista-richiedi-tessera-sconto\/\" target=\"_blank\" class=\"nav-quadrant card\">\n      <span class=\"nav-icon\">\ud83d\udcb3<\/span>\n      <span>Ottieni Tessera Sconto<\/span>\n    <\/a>\n\n  <\/nav>\n\n  <div id=\"main-content\" class=\"boats-grid\"><\/div>\n<\/div>\n\n<script>\nlet boats = [], userPos = { lat: 41.11, lng: 9.53 };\nlet isSearchActive = false;\nlet gpsEnabled = false;\nconst baseConta = \"https:\/\/sardegnabnb.it\/conta.php\";\n\nfunction isPremiumBoat(b) {\n  return (\n    b && (\n      b.isPremium === true ||\n      b.is_paid === true ||\n      b.is_paid === 1 ||\n      b.is_paid === \"1\" ||\n      b.plan === \"premium_29\" ||\n      b.plan === \"premium\"\n    )\n  );\n}\n\nfunction toggleExpandMobile(boatIndex) {\n  const card = document.querySelector(`[data-card-index=\"${boatIndex}\"]`);\n\n  if (card) {\n    card.classList.toggle('expanded-mobile');\n\n    const btn = card.querySelector('.expand-btn-mobile');\n\n    if (btn) {\n      btn.textContent = card.classList.contains('expanded-mobile') ? 'Leggi meno \u25b4' : 'Scopri dettagli \u25be';\n    }\n  }\n}\n\nfunction calcolaDistanzaCard(cardIndex) {\n  const btn = document.getElementById(`distbtn-${cardIndex}`);\n\n  if (btn) {\n    btn.textContent = 'GPS...';\n    btn.disabled = true;\n  }\n\n  if (!navigator.geolocation) {\n    alert(\"Il tuo browser non supporta la geolocalizzazione.\");\n\n    if (btn) {\n      btn.textContent = '\ud83d\udccd Calcola distanza';\n      btn.disabled = false;\n    }\n\n    return;\n  }\n\n  navigator.geolocation.getCurrentPosition(p => {\n    userPos = { lat: p.coords.latitude, lng: p.coords.longitude };\n    isSearchActive = true;\n    gpsEnabled = true;\n\n    document.getElementById('gps-warning')?.classList.remove('visible');\n    document.body.classList.remove('gps-active');\n\n    render();\n    startAutoSlider();\n\n    setTimeout(() => {\n      const b2 = document.getElementById(`distbtn-${cardIndex}`);\n\n      if (b2) {\n        b2.textContent = '\u2705 Distanza aggiornata';\n        b2.disabled = false;\n      }\n    }, 50);\n\n  }, () => {\n    alert(\"Attiva il GPS nelle impostazioni del dispositivo per calcolare le distanze\");\n\n    if (btn) {\n      btn.textContent = '\ud83d\udccd Calcola distanza';\n      btn.disabled = false;\n    }\n\n  }, { enableHighAccuracy: true, timeout: 7000 });\n}\n\nasync function loadData() {\n  try {\n    const r = await fetch('https:\/\/sardegnabnb.it\/servizi\/wp\/v2\/boat_item?per_page=100');\n    const d = await r.json();\n\n    boats = d.map(post => {\n      const m = post.meta_data || {};\n      let imgs = m.all_images || [];\n\n      if (imgs.length === 0 && m._sbs_primary_photo_cache) imgs = [m._sbs_primary_photo_cache];\n\n      if (typeof imgs === 'string') {\n        try {\n          imgs = JSON.parse(imgs);\n        } catch (e) {\n          imgs = [imgs];\n        }\n      }\n\n      if (!Array.isArray(imgs)) imgs = [imgs];\n\n      let fleet = [];\n      let fRaw = m.fleet_json_data;\n\n      if (fRaw) {\n        try {\n          fleet = (typeof fRaw === 'string') ? JSON.parse(fRaw) : fRaw;\n        } catch (e) {}\n      }\n\n      const mVal = (m.marketing_inc || m.incentive || '').toString().trim();\n      const mUni = (m.incentive_unit || '').toString().trim();\n\n      return {\n        id: post.id,\n        title: post.title.rendered,\n        permalink: post.link,\n        wa: m.whatsapp || \"\",\n        tel: m.phone || \"\",\n        site: m.official_site || \"#\",\n        port: m.address || \"Sardegna\",\n        imgs: imgs.length ? imgs : [\"https:\/\/sardegnabnb.it\/wp-content\/uploads\/2025\/12\/ristorante00-4-1024x683.jpg\"],\n        lat: parseFloat(m.lat) || 41.11,\n        lng: parseFloat(m.lng) || 9.53,\n        description: m.description || \"Dettagli in fase di caricamento...\",\n        inc_val: (mVal && mVal !== \"Nessuno\" && mVal !== \"0\" && mVal !== \"0\u20ac\") ? mVal : \"Nessuno\",\n        inc_uni: (mVal && mVal !== \"Nessuno\" && mVal !== \"0\" && mVal !== \"0\u20ac\") ? (mUni || '') : \"\",\n        plan: m.subscription_plan || 'free',\n        isPremium: (m.is_paid === true || m.is_paid === 1 || m.is_paid === \"1\" || m.isPremium === true || m.subscription_plan === \"premium_29\" || m.subscription_plan === \"premium\"),\n        public_views: m.public_views || post.public_views || 0,\n        views_badge: m.views_badge || post.views_badge || '',\n        fleet: Array.isArray(fleet) ? fleet : []\n      };\n    });\n\n    render();\n    startAutoSlider();\n    checkGeoPermission();\n\n  } catch (e) {\n    console.error(\"Errore API:\", e);\n  }\n}\n\nfunction render() {\n  const container = document.getElementById('main-content');\n\n  if (!container) return;\n\n  const linkTesseraSconto = \"https:\/\/bnbeurope.com\/acquista-richiedi-tessera-sconto\/\";\n\n  boats.forEach(b => {\n    const R = 6371;\n    const dLat = (b.lat - userPos.lat) * Math.PI \/ 180;\n    const dLon = (b.lng - userPos.lng) * Math.PI \/ 180;\n    const a = Math.sin(dLat \/ 2) ** 2 + Math.cos(userPos.lat * Math.PI \/ 180) * Math.cos(b.lat * Math.PI \/ 180) * Math.sin(dLon \/ 2) ** 2;\n\n    b.d = R * 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));\n  });\n\n  boats.sort((a, b) => {\n    \/\/ GPS o ricerca localit\u00e0 attivi: vincono SEMPRE i pi\u00f9 vicini, anche prima dei premium\n    if (isSearchActive) {\n      const distA = Number.isFinite(a.d) ? a.d : 999999;\n      const distB = Number.isFinite(b.d) ? b.d : 999999;\n      if (distA !== distB) return distA - distB;\n\n      \/\/ A parit\u00e0 di distanza, mantieni premium sopra\n      if (isPremiumBoat(a) && !isPremiumBoat(b)) return -1;\n      if (!isPremiumBoat(a) && isPremiumBoat(b)) return 1;\n\n      \/\/ Poi ultimi annunci inseriti\n      return Number(b.id || 0) - Number(a.id || 0);\n    }\n\n    \/\/ Senza GPS: premium sempre primi\n    if (isPremiumBoat(a) && !isPremiumBoat(b)) return -1;\n    if (!isPremiumBoat(a) && isPremiumBoat(b)) return 1;\n\n    \/\/ Subito dopo: ultimi annunci inseriti free (e anche ordine interno tra premium)\n    return Number(b.id || 0) - Number(a.id || 0);\n  });\n\n  container.innerHTML = boats.map((b, index) => {\n    const bTitleEncoded = encodeURIComponent(b.title);\n\n    const distText = isSearchActive\n      ? `<span style=\"display:inline !important; font-weight:normal; font-size:0.85rem; opacity:1 !important;\"> \u2022 a ${b.d < 1 ? 'meno di 1' : b.d.toFixed(1)} km<\/span>`\n      : '';\n\n    const isPremium = isPremiumBoat(b);\n    const isNoDiscount = b.inc_val === \"Nessuno\";\n\n    let cleanVal = String(b.inc_val).replace(\/[\u20ac%]\/g, '').trim();\n    let displayDiscount = isNoDiscount ? \"NESSUNO\" : (String(b.inc_val).includes('\u20ac') || String(b.inc_val).includes('%') ? String(b.inc_val) : cleanVal + b.inc_uni);\n\n    let cleanWa = String(b.wa).replace(\/\\D\/g, '');\n    if (cleanWa.startsWith('3') && cleanWa.length === 10) cleanWa = '39' + cleanWa;\n\n    const finalWaUrl = `https:\/\/wa.me\/${cleanWa}?text=${encodeURIComponent('Ciao! Info su: ' + b.title)}`;\n    const googleMapsUrl = `https:\/\/www.google.com\/maps?q=${b.lat},${b.lng}`;\n\n    return `\n      <div class=\"hero-card ${isPremium ? 'is-premium' : ''}\" data-card-index=\"${index}\" data-sbs-id=\"${b.id}\">\n        ${isPremium ? '<div class=\"premium-badge\">\u2b50 CONSIGLIATO<\/div>' : ''}\n\n        <div class=\"card-content-wrapper\">\n          <a href=\"${b.permalink}\" target=\"_blank\" class=\"slider-link\">\n            <div class=\"slider-container\">\n              <div class=\"slider-wrapper\" id=\"swrap-${index}\" data-idx=\"0\">\n                ${b.imgs.map(img => `<img decoding=\"async\" src=\"${img}\" class=\"slide\">`).join('')}\n              <\/div>\n\n              <div class=\"slider-dots\" id=\"dots-${index}\">\n                ${b.imgs.map((_, i) => `<div class=\"dot ${i === 0 ? 'active' : ''}\"><\/div>`).join('')}\n              <\/div>\n            <\/div>\n          <\/a>\n\n          <div class=\"hero-info\">\n            <div>\n              <a href=\"${b.permalink}\" target=\"_blank\" style=\"text-decoration:none;\">\n                <h2 class=\"hero-title\">${b.title}<\/h2>\n              <\/a>\n\n              <div class=\"views-badge\">${b.views_badge || ('\ud83d\udd25 ' + (b.public_views || 0) + ' visualizzazioni')}<\/div>\n\n              <div class=\"port-tag\">\ud83d\udccd ${b.port} ${distText}<\/div>\n\n              <button class=\"dist-btn\" id=\"distbtn-${index}\" onclick=\"calcolaDistanzaCard(${index})\">\ud83d\udccd Calcola distanza<\/button>\n\n              ${b.fleet.length > 0 ? `<div class=\"fleet-box\"><span class=\"fleet-label\">Mezzi:<\/span><ul class=\"fleet-list\">${b.fleet.map(f => `<li>${f.name}<\/li>`).join('')}<\/ul><\/div>` : ''}\n\n              <div class=\"desc-box\" id=\"desc-${index}\">${b.description}<\/div>\n\n              <button class=\"read-more-btn\" onclick=\"const d=document.getElementById('desc-${index}'); d.classList.toggle('expanded'); this.innerText=d.classList.contains('expanded')?'Chiudi \u25b4':'Leggi tutto \u25be'\">Leggi tutto \u25be<\/button>\n            <\/div>\n\n            <a href=\"${linkTesseraSconto}\" target=\"_blank\" class=\"incentive-box\" data-sbs-track=\"card\" data-sbs-id=\"${b.id}\" style=\"${isNoDiscount ? 'background: #e2e8f0; border-color: #cbd5e1; box-shadow: none;' : ''}\">\n              <div class=\"discount-text-fixed\" style=\"text-align: left;\">\n                <span style=\"${isNoDiscount ? 'color: #64748b;' : ''}\">\n                  <strong style=\"font-weight: 800; display: block;\">${isNoDiscount ? 'NESSUNO SCONTO' : 'OTTIENI SCONTO RISERVATO'}<\/strong>\n\n                <\/span>\n\n                <span style=\"font-size:0.7rem; color:${isNoDiscount ? '#94a3b8' : 'var(--super-red)'}; font-weight: 700; display: block; margin-top: 2px;\">\n                  ${isNoDiscount ? 'PREZZO STANDARD' : 'RICHIEDI QUI'}\n                <\/span>\n              <\/div>\n\n              <div class=\"discount-amount\" style=\"${isNoDiscount ? 'background: #94a3b8;' : ''}\">\n                ${isNoDiscount ? 'NESSUNO' : '\u2192 ' + displayDiscount}\n              <\/div>\n            <\/a>\n\n            <div class=\"action-grid\">\n              <a href=\"${baseConta}?tipo=Mappa&barca=BARCA_${bTitleEncoded}&dest=${encodeURIComponent(googleMapsUrl)}\" class=\"btn-small btn-map\" target=\"_blank\" data-sbs-track=\"map\" data-sbs-id=\"${b.id}\">MAPPA<\/a>\n              <a href=\"${baseConta}?tipo=Sito&barca=BARCA_${bTitleEncoded}&dest=${encodeURIComponent(b.site)}\" class=\"btn-small btn-site\" target=\"_blank\" data-sbs-track=\"site\" data-sbs-id=\"${b.id}\">SITO<\/a>\n              <a href=\"tel:${b.tel}\" class=\"btn-small btn-tel\" data-sbs-track=\"phone\" data-sbs-id=\"${b.id}\">CHIAMA<\/a>\n            <\/div>\n\n            <a class=\"btn-wa\" href=\"${baseConta}?tipo=WhatsApp&barca=BARCA_${bTitleEncoded}&dest=${encodeURIComponent(finalWaUrl)}\" target=\"_blank\" data-sbs-track=\"whatsapp\" data-sbs-id=\"${b.id}\">WHATSAPP<\/a>\n          <\/div>\n        <\/div>\n\n        <button class=\"expand-btn-mobile\" onclick=\"toggleExpandMobile(${index})\">Scopri dettagli \u25be<\/button>\n      <\/div>\n    `;\n  }).join('');\n}\n\nconst inputSearch = document.getElementById('place-search');\nconst suggestionsBox = document.getElementById('search-suggestions');\n\ninputSearch.addEventListener('input', async () => {\n  const val = inputSearch.value.trim();\n\n  if (val.length < 3) {\n    suggestionsBox.style.display = 'none';\n    return;\n  }\n\n  try {\n    const r = await fetch(`https:\/\/nominatim.openstreetmap.org\/search?format=json&q=${encodeURIComponent(val)}&countrycodes=it&limit=5`);\n    const data = await r.json();\n\n    if (data.length > 0) {\n      suggestionsBox.innerHTML = data.map(item => {\n        const safeName = item.display_name.replace(\/'\/g, \"\\\\'\");\n        return `<div class=\"suggestion-item\" onclick=\"setPos(${item.lat}, ${item.lon}, '${safeName}')\">${item.display_name}<\/div>`;\n      }).join('');\n\n      suggestionsBox.style.display = 'block';\n    }\n\n  } catch (e) {}\n});\n\nfunction setPos(lat, lon, name) {\n  userPos = { lat: parseFloat(lat), lng: parseFloat(lon) };\n  isSearchActive = true;\n\n  inputSearch.value = name.split(',')[0];\n  suggestionsBox.style.display = 'none';\n  inputSearch.blur();\n\n  document.getElementById('gps-warning').classList.remove('visible');\n  document.body.classList.remove('gps-active');\n\n  render();\n}\n\nasync function handleSearch() {\n  const query = inputSearch.value.trim();\n  if (query.length < 2) return;\n\n  try {\n    const r = await fetch(`https:\/\/nominatim.openstreetmap.org\/search?format=json&q=${encodeURIComponent(query + \", Sardegna\")}&limit=1`);\n    const data = await r.json();\n\n    if (data && data.length > 0) {\n      userPos = { lat: parseFloat(data[0].lat), lng: parseFloat(data[0].lon) };\n      isSearchActive = true;\n\n      suggestionsBox.style.display = 'none';\n      inputSearch.blur();\n\n      document.getElementById('gps-warning').classList.remove('visible');\n      document.body.classList.remove('gps-active');\n\n      render();\n\n      window.scrollTo({\n        top: document.querySelector('.filter-box').offsetTop - 20,\n        behavior: 'smooth'\n      });\n\n    } else {\n      alert(\"Localit\u00e0 non trovata.\");\n    }\n\n  } catch (e) {\n    console.error(\"Errore ricerca:\", e);\n  }\n}\n\ndocument.getElementById('place-search-btn').onclick = handleSearch;\n\ninputSearch.addEventListener('keypress', (e) => {\n  if (e.key === 'Enter') handleSearch();\n});\n\nfunction requestGeolocation() {\n  if (navigator.geolocation) {\n    navigator.geolocation.getCurrentPosition(p => {\n      userPos = { lat: p.coords.latitude, lng: p.coords.longitude };\n      isSearchActive = true;\n      gpsEnabled = true;\n\n      document.getElementById('gps-warning').classList.remove('visible');\n      document.body.classList.remove('gps-active');\n\n      render();\n\n    }, () => {\n      alert(\"Attiva il GPS per i pi\u00f9 vicini.\");\n    }, { enableHighAccuracy: true, timeout: 5000 });\n  }\n}\n\ndocument.getElementById('gps-activate-btn').onclick = requestGeolocation;\n\nfunction checkGeoPermission() {\n  const warn = document.getElementById('gps-warning');\n\n  if (!warn) return;\n\n  if (window.innerWidth <= 600 && !gpsEnabled) {\n    warn.classList.add('visible');\n    document.body.classList.add('gps-active');\n  } else {\n    warn.classList.remove('visible');\n    document.body.classList.remove('gps-active');\n  }\n}\n\nwindow.addEventListener('load', checkGeoPermission);\nwindow.addEventListener('resize', checkGeoPermission);\ncheckGeoPermission();\n\nfunction startAutoSlider() {\n  setInterval(() => {\n    boats.forEach((b, i) => {\n      const wrap = document.getElementById(`swrap-${i}`);\n      const dots = document.querySelectorAll(`#dots-${i} .dot`);\n\n      if (wrap && b.imgs && b.imgs.length > 1) {\n        let idx = (parseInt(wrap.getAttribute('data-idx') || 0) + 1) % b.imgs.length;\n\n        wrap.style.transform = `translateX(-${idx * 100}%)`;\n        wrap.setAttribute('data-idx', idx);\n\n        dots.forEach((d, dIdx) => d.classList.toggle('active', dIdx === idx));\n      }\n    });\n  }, 4000);\n}\n\n\nfunction trackBoatClick(id, eventName) {\n  if (!id || !eventName) return;\n\n  const payload = JSON.stringify({ id: parseInt(id, 10), event: eventName });\n  const url = 'https:\/\/sardegnabnb.it\/servizi\/boat\/v1\/track';\n\n  try {\n    if (navigator.sendBeacon) {\n      navigator.sendBeacon(url, new Blob([payload], { type: 'application\/json' }));\n    } else {\n      fetch(url, {\n        method: 'POST',\n        headers: { 'Content-Type': 'application\/json' },\n        body: payload,\n        keepalive: true\n      }).catch(() => {});\n    }\n  } catch (e) {}\n}\n\ndocument.addEventListener('click', function(e) {\n  const el = e.target.closest('[data-sbs-track][data-sbs-id]');\n  if (!el) return;\n  trackBoatClick(el.dataset.sbsId, el.dataset.sbsTrack);\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<div class=\"elementor-element elementor-element-5ab138f e-flex e-con-boxed e-con e-parent\" data-id=\"5ab138f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\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>Noleggia la Barca o prenota il Tour con capitano! Sardegna Boat Pass \u2014 Premium Experience \ud83d\udea4 Esperienza in Barca o GitaSconto Esclusivo Le migliori selezioni in Sardegna Inserisci zona pi\u00f9 vicina e attiva gps Cerca Abilita la posizione GPS per vedere i pi\u00f9 vicini a te. Attiva GPS ora \ud83d\uddfa\ufe0f Mappa tutti Servizi \ud83d\udcb3 Ottieni [&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-22775","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Barche Gommoni lista Noleggio per Ospiti e Turisti Sardegna - 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\/barche-gommoni-lista-noleggio-per-ospiti-e-turisti-sardegna\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Barche Gommoni lista Noleggio per Ospiti e Turisti Sardegna - Sardegnabnb.it - Casa vacanza - B&amp;B - Stanze \u2013 Affittacamere\" \/>\n<meta property=\"og:description\" content=\"Noleggia la Barca o prenota il Tour con capitano! Sardegna Boat Pass \u2014 Premium Experience \ud83d\udea4 Esperienza in Barca o GitaSconto Esclusivo Le migliori selezioni in Sardegna Inserisci zona pi\u00f9 vicina e attiva gps Cerca Abilita la posizione GPS per vedere i pi\u00f9 vicini a te. Attiva GPS ora \ud83d\uddfa\ufe0f Mappa tutti Servizi \ud83d\udcb3 Ottieni [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sardegnabnb.it\/barche-gommoni-lista-noleggio-per-ospiti-e-turisti-sardegna\/\" \/>\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-05-26T17:08:27+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=\"56 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sardegnabnb.it\\\/barche-gommoni-lista-noleggio-per-ospiti-e-turisti-sardegna\\\/\",\"url\":\"https:\\\/\\\/sardegnabnb.it\\\/barche-gommoni-lista-noleggio-per-ospiti-e-turisti-sardegna\\\/\",\"name\":\"Barche Gommoni lista Noleggio per Ospiti e Turisti Sardegna - Sardegnabnb.it - Casa vacanza - B&amp;B - Stanze \u2013 Affittacamere\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sardegnabnb.it\\\/#website\"},\"datePublished\":\"2026-01-11T10:35:45+00:00\",\"dateModified\":\"2026-05-26T17:08:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sardegnabnb.it\\\/barche-gommoni-lista-noleggio-per-ospiti-e-turisti-sardegna\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sardegnabnb.it\\\/barche-gommoni-lista-noleggio-per-ospiti-e-turisti-sardegna\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sardegnabnb.it\\\/barche-gommoni-lista-noleggio-per-ospiti-e-turisti-sardegna\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sardegnabnb.it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Barche Gommoni lista Noleggio per Ospiti e Turisti Sardegna\"}]},{\"@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":"Barche Gommoni lista Noleggio per Ospiti e Turisti Sardegna - 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\/barche-gommoni-lista-noleggio-per-ospiti-e-turisti-sardegna\/","og_locale":"it_IT","og_type":"article","og_title":"Barche Gommoni lista Noleggio per Ospiti e Turisti Sardegna - Sardegnabnb.it - Casa vacanza - B&amp;B - Stanze \u2013 Affittacamere","og_description":"Noleggia la Barca o prenota il Tour con capitano! Sardegna Boat Pass \u2014 Premium Experience \ud83d\udea4 Esperienza in Barca o GitaSconto Esclusivo Le migliori selezioni in Sardegna Inserisci zona pi\u00f9 vicina e attiva gps Cerca Abilita la posizione GPS per vedere i pi\u00f9 vicini a te. Attiva GPS ora \ud83d\uddfa\ufe0f Mappa tutti Servizi \ud83d\udcb3 Ottieni [&hellip;]","og_url":"https:\/\/sardegnabnb.it\/barche-gommoni-lista-noleggio-per-ospiti-e-turisti-sardegna\/","og_site_name":"Sardegnabnb.it - Casa vacanza - B&amp;B - Stanze \u2013 Affittacamere","article_publisher":"https:\/\/www.facebook.com\/bnbeur\/","article_modified_time":"2026-05-26T17:08:27+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"56 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sardegnabnb.it\/barche-gommoni-lista-noleggio-per-ospiti-e-turisti-sardegna\/","url":"https:\/\/sardegnabnb.it\/barche-gommoni-lista-noleggio-per-ospiti-e-turisti-sardegna\/","name":"Barche Gommoni lista Noleggio per Ospiti e Turisti Sardegna - Sardegnabnb.it - Casa vacanza - B&amp;B - Stanze \u2013 Affittacamere","isPartOf":{"@id":"https:\/\/sardegnabnb.it\/#website"},"datePublished":"2026-01-11T10:35:45+00:00","dateModified":"2026-05-26T17:08:27+00:00","breadcrumb":{"@id":"https:\/\/sardegnabnb.it\/barche-gommoni-lista-noleggio-per-ospiti-e-turisti-sardegna\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sardegnabnb.it\/barche-gommoni-lista-noleggio-per-ospiti-e-turisti-sardegna\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sardegnabnb.it\/barche-gommoni-lista-noleggio-per-ospiti-e-turisti-sardegna\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sardegnabnb.it\/"},{"@type":"ListItem","position":2,"name":"Barche Gommoni lista Noleggio per Ospiti e Turisti Sardegna"}]},{"@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\/22775","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=22775"}],"version-history":[{"count":3,"href":"https:\/\/sardegnabnb.it\/servizi\/wp\/v2\/pages\/22775\/revisions"}],"predecessor-version":[{"id":28870,"href":"https:\/\/sardegnabnb.it\/servizi\/wp\/v2\/pages\/22775\/revisions\/28870"}],"wp:attachment":[{"href":"https:\/\/sardegnabnb.it\/servizi\/wp\/v2\/media?parent=22775"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}