{"id":2054,"date":"2025-04-08T20:04:32","date_gmt":"2025-04-08T20:04:32","guid":{"rendered":"https:\/\/greenodyssey.pt\/?page_id=2054"},"modified":"2026-06-24T13:08:50","modified_gmt":"2026-06-24T13:08:50","slug":"roots-of-basto","status":"publish","type":"page","link":"https:\/\/greenodyssey.pt\/pt\/roots-of-basto\/","title":{"rendered":"Ra\u00edzes do Basto"},"content":{"rendered":"\n<div class=\"go-tour-single go-roots-basto\">\n\n  <style>\n    \/* =========================================\n       GREEN ODYSSEY - TOUR DETAIL PAGE\n       Roots of Basto\n       ========================================= *\/\n\n    .go-tour-single,\n    .go-tour-single * {\n      box-sizing: border-box;\n    }\n\n    .go-tour-single {\n      width: 100vw !important;\n      max-width: 100vw !important;\n      margin-left: calc(50% - 50vw) !important;\n      margin-right: calc(50% - 50vw) !important;\n      background: #E6E1D1;\n      color: #142412;\n      overflow: hidden;\n      font-family: inherit;\n    }\n\n    .go-tour-single img {\n      max-width: 100%;\n      display: block;\n    }\n\n    .go-tour-wrap {\n      width: min(100%, 1500px);\n      margin: 0 auto;\n      padding: 0 72px;\n    }\n\n    \/* HERO IMAGE *\/\n\n    .go-tour-hero-image {\n      width: 100%;\n      height: 390px;\n      position: relative;\n      overflow: hidden;\n      background: #203018;\n    }\n\n    .go-tour-hero-image img {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      object-position: center center;\n      filter: saturate(0.96) contrast(0.98);\n    }\n\n    .go-tour-hero-image::after {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background: linear-gradient(\n        180deg,\n        rgba(0, 0, 0, 0.10) 0%,\n        rgba(0, 0, 0, 0.12) 100%\n      );\n      pointer-events: none;\n    }\n\n    \/* INTRO *\/\n\n    .go-tour-intro {\n      position: relative;\n      padding: 58px 0 46px;\n      background:\n        radial-gradient(circle at 86% 34%, rgba(177, 166, 0, 0.08), transparent 34%),\n        #F4F0E7;\n      border-bottom: 1px solid rgba(48, 62, 27, 0.12);\n      overflow: hidden;\n    }\n\n    .go-tour-intro::after {\n      content: \"\";\n      position: absolute;\n      right: -90px;\n      top: -40px;\n      width: 430px;\n      height: 430px;\n      background-image: url(\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/logo_mark-1.png\");\n      background-repeat: no-repeat;\n      background-position: center;\n      background-size: contain;\n      opacity: 0.055;\n      pointer-events: none;\n    }\n\n    .go-tour-intro__head {\n      position: relative;\n      z-index: 2;\n      display: grid;\n      grid-template-columns: 96px minmax(0, 1fr);\n      gap: 30px;\n      align-items: center;\n      max-width: 1180px;\n    }\n\n    .go-tour-intro__emblem {\n      width: 96px;\n      height: 96px;\n      border-radius: 999px;\n      background: #273719;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      overflow: hidden;\n      box-shadow: 0 18px 42px rgba(31, 46, 19, 0.16);\n    }\n\n    .go-tour-intro__emblem img {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      object-position: center;\n      border-radius: 999px;\n    }\n\n    .go-tour-intro h1 {\n      margin: 0;\n      color: #203018;\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: clamp(52px, 4.6vw, 74px);\n      font-weight: 400;\n      line-height: 1.02;\n      letter-spacing: -0.045em;\n      text-align: left;\n    }\n\n    .go-tour-intro__text {\n      position: relative;\n      z-index: 2;\n      margin: 18px 0 0 126px;\n      max-width: 1040px;\n      color: rgba(11, 18, 32, 0.80);\n      font-size: 17px;\n      line-height: 1.6;\n      text-align: left !important;\n    }\n\n    .go-tour-facts {\n      position: relative;\n      z-index: 2;\n      margin: 44px auto 0;\n      padding-top: 28px;\n      max-width: 950px;\n      border-top: 1px solid rgba(48, 62, 27, 0.13);\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 0;\n      text-align: center;\n    }\n\n    .go-tour-fact {\n      min-height: 58px;\n      padding: 0 28px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 12px;\n      color: #24301c;\n      font-size: 16px;\n      line-height: 1.4;\n    }\n\n    .go-tour-fact + .go-tour-fact {\n      border-left: 1px solid rgba(48, 62, 27, 0.13);\n    }\n\n    .go-tour-fact svg {\n      width: 28px;\n      height: 28px;\n      flex: 0 0 auto;\n      stroke: #8C7A18;\n    }\n\n    \/* TIMELINE *\/\n\n    .go-tour-glance {\n      padding: 54px 0 58px;\n      background: #F4F0E7;\n      border-bottom: 1px solid rgba(48, 62, 27, 0.12);\n    }\n\n    .go-tour-section-title {\n      margin: 0 0 38px;\n      color: #203018;\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: clamp(32px, 2.8vw, 42px);\n      font-weight: 400;\n      line-height: 1.08;\n      letter-spacing: -0.035em;\n      text-align: left;\n    }\n\n    .go-tour-glance .go-tour-section-title,\n    .go-tour-experience .go-tour-section-title {\n      text-align: center;\n    }\n\n    .go-tour-timeline {\n      position: relative;\n      display: grid;\n      grid-template-columns: repeat(7, 1fr);\n      gap: 0;\n      padding: 6px 0 0;\n    }\n\n    .go-tour-timeline::before {\n      display: none !important;\n    }\n\n    .go-tour-step {\n      position: relative !important;\n      z-index: 2;\n      text-align: center;\n      padding: 0 10px;\n    }\n\n    .go-tour-step:not(:last-child)::after {\n      content: \"\";\n      position: absolute;\n      top: 48px;\n      left: 50%;\n      width: 100%;\n      height: 1px;\n      background: rgba(140, 122, 24, 0.58);\n      transform: translateY(-50%);\n      z-index: 1;\n    }\n\n    .go-tour-step__time {\n      margin-bottom: 15px;\n      color: #8C7A18 !important;\n      font-size: 13px;\n      font-weight: 700;\n    }\n\n    .go-tour-step__dot {\n      position: relative;\n      z-index: 3;\n      width: 12px;\n      height: 12px;\n      margin: 0 auto 16px;\n      border-radius: 999px;\n      background: #8C7A18;\n      box-shadow: 0 0 0 5px #F4F0E7;\n    }\n\n    .go-tour-step__icon {\n      width: 34px;\n      height: 34px;\n      margin: 0 auto 12px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: #8C7A18 !important;\n    }\n\n    .go-tour-step__icon svg {\n      width: 30px;\n      height: 30px;\n      stroke: currentColor !important;\n    }\n\n    .go-tour-step__label {\n      margin: 0 auto;\n      max-width: 138px;\n      color: rgba(11, 18, 32, 0.84);\n      font-size: 14px;\n      line-height: 1.35;\n    }\n\n    \/* EXPERIENCE CARDS *\/\n\n    .go-tour-experience {\n      padding: 58px 0 68px;\n      background: #FAF8F2;\n    }\n\n    .go-tour-cards {\n      display: grid !important;\n      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n      gap: 24px;\n      align-items: stretch;\n    }\n\n    .go-tour-card {\n      display: flex !important;\n      flex-direction: column !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      background: #F4F0E7;\n      border: 1px solid rgba(48, 62, 27, 0.13);\n      border-radius: 12px;\n      overflow: hidden;\n      box-shadow: 0 22px 48px rgba(31, 46, 19, 0.08);\n    }\n\n    .go-tour-card__main {\n      display: block !important;\n      width: 100% !important;\n      height: 188px;\n      overflow: hidden;\n      background: #ddd6c6;\n      cursor: zoom-in;\n      flex: 0 0 auto;\n    }\n\n    .go-tour-card__main img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover;\n      object-position: center;\n      transition: transform 0.45s ease;\n    }\n\n    .go-tour-card__main:hover img {\n      transform: scale(1.045);\n    }\n\n    .go-tour-card__body {\n      display: flex;\n      flex-direction: column;\n      flex: 1 1 auto;\n      width: 100%;\n      padding: 24px 22px 22px;\n      text-align: left;\n    }\n\n    .go-tour-card h3 {\n      margin: 0 0 14px;\n      color: #203018;\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 25px;\n      font-weight: 400;\n      line-height: 1.12;\n      letter-spacing: -0.025em;\n      text-align: left;\n    }\n\n    .go-tour-card p {\n      margin: 0;\n      color: rgba(11, 18, 32, 0.78);\n      font-size: 15px;\n      line-height: 1.65;\n      text-align: left;\n    }\n\n    .go-tour-thumbs {\n      display: grid !important;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 8px;\n      margin-top: auto;\n      padding-top: 22px;\n      width: 100%;\n    }\n\n    .go-tour-thumb {\n      display: block !important;\n      width: 100% !important;\n      height: 62px;\n      border-radius: 6px;\n      overflow: hidden;\n      cursor: zoom-in;\n      background: #ddd6c6;\n      border: 1px solid rgba(48, 62, 27, 0.10);\n    }\n\n    .go-tour-thumb img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover;\n      object-position: center;\n      transition: transform 0.35s ease;\n    }\n\n    .go-tour-thumb:hover img {\n      transform: scale(1.06);\n    }\n\n    \/* CTA *\/\n\n    .go-tour-cta {\n      padding: 0 0 78px;\n      background: #FAF8F2;\n    }\n\n    .go-tour-cta__box {\n      position: relative;\n      overflow: hidden;\n      border-radius: 14px;\n      border: 1px solid rgba(48, 62, 27, 0.13);\n      background: #F4F0E7;\n      box-shadow: 0 22px 52px rgba(31, 46, 19, 0.10);\n      padding: 36px 48px;\n      display: grid;\n      grid-template-columns: 78px minmax(0, 1fr) 260px;\n      gap: 28px;\n      align-items: center;\n    }\n\n    .go-tour-cta__box::after {\n      content: \"\";\n      position: absolute;\n      right: -70px;\n      bottom: -110px;\n      width: 310px;\n      height: 310px;\n      background-image: url(\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/logo_mark-1.png\");\n      background-repeat: no-repeat;\n      background-position: center;\n      background-size: contain;\n      opacity: 0.065;\n      pointer-events: none;\n    }\n\n    .go-tour-cta__mark {\n      width: 62px;\n      height: 62px;\n      object-fit: contain;\n      position: relative;\n      z-index: 2;\n    }\n\n    .go-tour-cta__content {\n      position: relative;\n      z-index: 2;\n      text-align: left;\n    }\n\n    .go-tour-cta__small {\n      margin: -4px 0 18px !important;\n      color: #8C7A18 !important;\n      font-size: 13px !important;\n      line-height: 1.4 !important;\n      font-weight: 800 !important;\n      letter-spacing: 0.10em !important;\n      text-transform: uppercase !important;\n      text-align: left !important;\n    }\n\n    .go-tour-cta h2 {\n      margin: 0;\n      color: #203018;\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: clamp(34px, 3vw, 46px);\n      font-weight: 400;\n      line-height: 1.08;\n      letter-spacing: -0.035em;\n      text-align: left;\n    }\n\n    .go-tour-cta p {\n      margin: 10px 0 0;\n      color: rgba(11, 18, 32, 0.76);\n      font-size: 16px;\n      line-height: 1.55;\n      text-align: left;\n    }\n\n    .go-tour-button {\n      position: relative;\n      z-index: 2;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      justify-self: start;\n      min-width: 210px;\n      min-height: 58px;\n      padding: 16px 30px;\n      border-radius: 5px;\n      background: #263719;\n      color: #fff !important;\n      text-decoration: none !important;\n      font-size: 15px;\n      font-weight: 700;\n      letter-spacing: 0.03em;\n      transition: transform 0.2s ease, background 0.2s ease;\n    }\n\n    .go-tour-button span {\n      margin-left: 24px;\n      color: #C39217;\n      font-size: 22px;\n      line-height: 1;\n    }\n\n    .go-tour-button:hover {\n      background: #1f2f15;\n      transform: translateY(-1px);\n    }\n\n    \/* LIGHTBOX *\/\n\n    .go-tour-lightbox {\n      position: fixed;\n      inset: 0;\n      z-index: 999999;\n      display: none;\n      align-items: center;\n      justify-content: center;\n      padding: 40px;\n      background: rgba(12, 22, 12, 0.84);\n      backdrop-filter: blur(3px);\n    }\n\n    .go-tour-lightbox.is-open {\n      display: flex;\n    }\n\n    .go-tour-lightbox__image {\n      max-width: min(92vw, 1180px);\n      max-height: 86vh;\n      width: auto;\n      height: auto;\n      object-fit: contain;\n      border-radius: 12px;\n      box-shadow: 0 24px 70px rgba(0, 0, 0, 0.35);\n      position: relative;\n      z-index: 2;\n    }\n\n    .go-tour-lightbox__close {\n      position: fixed;\n      top: 24px;\n      right: 28px;\n      z-index: 4;\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      border: 1px solid rgba(255,255,255,0.35);\n      background: rgba(255,255,255,0.14);\n      color: #fff;\n      font-size: 34px;\n      line-height: 40px;\n      cursor: pointer;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    .go-tour-lightbox__close:hover {\n      background: rgba(255,255,255,0.24);\n    }\n\n    .go-tour-lightbox__nav {\n      position: fixed;\n      top: 50%;\n      transform: translateY(-50%);\n      z-index: 3;\n      width: 58px;\n      height: 70px;\n      border: 0;\n      background: transparent;\n      color: rgba(255, 255, 255, 0.92);\n      font-size: 64px;\n      line-height: 1;\n      cursor: pointer;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      text-shadow: 0 4px 24px rgba(0,0,0,0.35);\n    }\n\n    .go-tour-lightbox__nav:hover {\n      color: #C39217;\n    }\n\n    .go-tour-lightbox__prev {\n      left: 34px;\n    }\n\n    .go-tour-lightbox__next {\n      right: 34px;\n    }\n\n    \/* RESPONSIVE *\/\n\n    @media (max-width: 1100px) {\n      .go-tour-wrap {\n        padding: 0 34px;\n      }\n\n      .go-tour-cards {\n        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      }\n    }\n\n    @media (max-width: 768px) {\n      .go-tour-wrap {\n        padding: 0 22px;\n      }\n\n      .go-tour-hero-image {\n        height: 280px;\n      }\n\n      .go-tour-intro {\n        padding: 42px 0 36px;\n      }\n\n      .go-tour-intro::after {\n        right: -150px;\n        top: 20px;\n        width: 360px;\n        height: 360px;\n        opacity: 0.07;\n      }\n\n      .go-tour-intro__head {\n        grid-template-columns: 82px minmax(0, 1fr);\n        gap: 18px;\n        align-items: center;\n      }\n\n      .go-tour-intro__emblem {\n        width: 82px;\n        height: 82px;\n      }\n\n      .go-tour-intro h1 {\n        font-size: clamp(38px, 10.4vw, 45px);\n        line-height: 1.02;\n        letter-spacing: -0.055em;\n      }\n\n      .go-tour-intro__text {\n        margin: 24px 0 0;\n        font-size: 17px;\n        line-height: 1.55;\n      }\n\n      .go-tour-intro__text br {\n        display: none;\n      }\n\n      .go-tour-facts {\n        margin-top: 34px;\n        padding-top: 22px;\n        grid-template-columns: 1fr;\n        text-align: left;\n        max-width: 100%;\n        gap: 12px;\n      }\n\n      .go-tour-fact {\n        justify-content: flex-start;\n        min-height: 56px;\n        padding: 14px 0;\n        border-bottom: 1px solid rgba(48, 62, 27, 0.10);\n        font-size: 17px;\n      }\n\n      .go-tour-fact + .go-tour-fact {\n        border-left: 0;\n      }\n\n      .go-tour-fact:last-child {\n        border-bottom: 0;\n      }\n\n      .go-tour-glance {\n        padding: 48px 0 50px;\n      }\n\n      .go-tour-glance .go-tour-section-title {\n        margin-bottom: 30px;\n        text-align: center;\n      }\n\n      .go-tour-timeline {\n        display: grid;\n        grid-template-columns: 1fr;\n        gap: 14px;\n        padding: 0;\n      }\n\n      .go-tour-step {\n        display: grid;\n        grid-template-columns: 82px 44px minmax(0, 1fr);\n        gap: 14px;\n        align-items: center;\n        text-align: left;\n        padding: 16px 14px;\n        border: 1px solid rgba(140, 122, 24, 0.20);\n        border-radius: 14px;\n        background: rgba(255,255,255,0.18);\n      }\n\n      .go-tour-step:not(:last-child)::after {\n        display: none;\n      }\n\n      .go-tour-step__time {\n        margin: 0;\n        font-size: 14px;\n        line-height: 1.2;\n      }\n\n      .go-tour-step__dot {\n        display: none;\n      }\n\n      .go-tour-step__icon {\n        width: 38px;\n        height: 38px;\n        margin: 0;\n      }\n\n      .go-tour-step__icon svg {\n        width: 30px;\n        height: 30px;\n      }\n\n      .go-tour-step__label {\n        max-width: none;\n        margin: 0;\n        font-size: 16px;\n        line-height: 1.34;\n        text-align: left;\n      }\n\n      .go-tour-experience {\n        padding: 50px 0 58px;\n      }\n\n      .go-tour-cards {\n        grid-template-columns: 1fr !important;\n      }\n\n      .go-tour-card__main {\n        height: 220px;\n      }\n\n      .go-tour-cta {\n        padding: 0 0 68px;\n      }\n\n      .go-tour-cta__box {\n        padding: 34px 24px 36px;\n        display: block;\n        text-align: center;\n      }\n\n      .go-tour-cta__box::after {\n        right: -95px;\n        bottom: -95px;\n        width: 300px;\n        height: 300px;\n        opacity: 0.075;\n      }\n\n      .go-tour-cta__mark {\n        display: none !important;\n      }\n\n      .go-tour-cta__content {\n        max-width: 100%;\n        text-align: center;\n      }\n\n      .go-tour-cta__small {\n        margin: -6px 0 28px !important;\n        color: #8C7A18 !important;\n        font-size: 11px !important;\n        line-height: 1.45 !important;\n        font-weight: 800 !important;\n        letter-spacing: 0.14em !important;\n        text-transform: uppercase !important;\n        text-align: center !important;\n      }\n\n      .go-tour-cta h2 {\n        font-size: clamp(40px, 12vw, 52px);\n        text-align: center;\n      }\n\n      .go-tour-cta p {\n        font-size: 18px;\n        line-height: 1.52;\n        text-align: center;\n        margin-top: 18px;\n      }\n\n      .go-tour-button {\n        width: 100%;\n        margin-top: 28px;\n        justify-self: auto;\n      }\n\n      .go-tour-lightbox {\n        padding: 20px;\n      }\n\n      .go-tour-lightbox__image {\n        max-width: 94vw;\n        max-height: 78vh;\n      }\n\n      .go-tour-lightbox__nav {\n        width: 42px;\n        height: 58px;\n        font-size: 48px;\n      }\n\n      .go-tour-lightbox__prev {\n        left: 8px;\n      }\n\n      .go-tour-lightbox__next {\n        right: 8px;\n      }\n\n      .go-tour-lightbox__close {\n        top: 16px;\n        right: 16px;\n        width: 44px;\n        height: 44px;\n        font-size: 30px;\n      }\n    }\n  <\/style>\n\n  <!-- HERO IMAGE -->\n  <section class=\"go-tour-hero-image\">\n    <img data-opt-id=1839347856  fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.03.53.jpeg\" alt=\"Roots of Basto landscape\">\n  <\/section>\n\n  <!-- INTRO -->\n  <section class=\"go-tour-intro\">\n    <div class=\"go-tour-wrap\">\n\n      <div class=\"go-tour-intro__head\">\n        <div class=\"go-tour-intro__emblem\">\n          <img data-opt-id=258629081  fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/06\/basto_high.png\" alt=\"Roots of Basto emblem\">\n        <\/div>\n\n        <h1>Roots of Basto<\/h1>\n      <\/div>\n\n      <p class=\"go-tour-intro__text\">\n        A grounded journey through tradition, craftsmanship and the quieter character of inland Vinho Verde,<br>\n        combining historic landscapes, hands-on winemaking, regional gastronomy and expressive local wines.\n      <\/p>\n\n      <div class=\"go-tour-facts\">\n        <div class=\"go-tour-fact\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.8\">\n            <path d=\"M17 5.5c-1.1-.9-2.7-1.5-4.5-1.5C8.4 4 5 7.1 5 12s3.4 8 7.5 8c1.8 0 3.4-.6 4.5-1.5\"><\/path>\n            <path d=\"M3.5 10h10\"><\/path>\n            <path d=\"M3.5 14h10\"><\/path>\n          <\/svg>\n          <span>220\u20ac per person<\/span>\n        <\/div>\n\n        <div class=\"go-tour-fact\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.7\">\n            <circle cx=\"12\" cy=\"12\" r=\"8.5\"><\/circle>\n            <path d=\"M12 7v5l3.3 2\"><\/path>\n          <\/svg>\n          <span>Duration 10 hours<\/span>\n        <\/div>\n\n        <div class=\"go-tour-fact\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.7\">\n            <circle cx=\"9\" cy=\"8\" r=\"3\"><\/circle>\n            <circle cx=\"17\" cy=\"10\" r=\"2.4\"><\/circle>\n            <path d=\"M3.8 19c.8-3.2 2.8-5 5.2-5s4.4 1.8 5.2 5\"><\/path>\n            <path d=\"M14.5 16c.7-1.2 1.8-1.9 3.1-1.9 1.8 0 3.1 1.2 3.8 3.4\"><\/path>\n          <\/svg>\n          <span>Private group up to 6 people<\/span>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n  <!-- TIMELINE -->\n  <section class=\"go-tour-glance\">\n    <div class=\"go-tour-wrap\">\n      <h2 class=\"go-tour-section-title\">At a glance<\/h2>\n\n      <div class=\"go-tour-timeline\">\n\n        <div class=\"go-tour-step\">\n          <div class=\"go-tour-step__time\">8\u20138:30am<\/div>\n          <div class=\"go-tour-step__dot\"><\/div>\n          <div class=\"go-tour-step__icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.6\">\n              <path d=\"M4 15V7h11l3 4h2v4\"><\/path>\n              <circle cx=\"7\" cy=\"17\" r=\"2\"><\/circle>\n              <circle cx=\"17\" cy=\"17\" r=\"2\"><\/circle>\n            <\/svg>\n          <\/div>\n          <p class=\"go-tour-step__label\">Pick-up from your accommodation<\/p>\n        <\/div>\n\n        <div class=\"go-tour-step\">\n          <div class=\"go-tour-step__time\">9:30am<\/div>\n          <div class=\"go-tour-step__dot\"><\/div>\n          <div class=\"go-tour-step__icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.6\">\n              <path d=\"M4 18h16\"><\/path>\n              <path d=\"M6 18V9l6-3 6 3v9\"><\/path>\n              <path d=\"M9 18v-5h6v5\"><\/path>\n            <\/svg>\n          <\/div>\n          <p class=\"go-tour-step__label\">Panoramic view from an 11th century castle<\/p>\n        <\/div>\n\n        <div class=\"go-tour-step\">\n          <div class=\"go-tour-step__time\">10:30am<\/div>\n          <div class=\"go-tour-step__dot\"><\/div>\n          <div class=\"go-tour-step__icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.6\">\n              <path d=\"M12 3c2 3 4 5.5 4 9a4 4 0 0 1-8 0c0-3.5 2-6 4-9Z\"><\/path>\n              <path d=\"M12 16v5\"><\/path>\n              <path d=\"M9 21h6\"><\/path>\n            <\/svg>\n          <\/div>\n          <p class=\"go-tour-step__label\">Winemaker for a day and 5 wine tastings<\/p>\n        <\/div>\n\n        <div class=\"go-tour-step\">\n          <div class=\"go-tour-step__time\">12pm<\/div>\n          <div class=\"go-tour-step__dot\"><\/div>\n          <div class=\"go-tour-step__icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.6\">\n              <circle cx=\"12\" cy=\"12\" r=\"5\"><\/circle>\n              <path d=\"M4 3v18\"><\/path>\n              <path d=\"M20 3v18\"><\/path>\n              <path d=\"M17 3v7\"><\/path>\n            <\/svg>\n          <\/div>\n          <p class=\"go-tour-step__label\">Vineyard tour and wine-pairing lunch<\/p>\n        <\/div>\n\n        <div class=\"go-tour-step\">\n          <div class=\"go-tour-step__time\">2:30pm<\/div>\n          <div class=\"go-tour-step__dot\"><\/div>\n          <div class=\"go-tour-step__icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.6\">\n              <path d=\"M8 3h8l-1 8a3 3 0 0 1-6 0L8 3Z\"><\/path>\n              <path d=\"M12 14v7\"><\/path>\n              <path d=\"M8 21h8\"><\/path>\n            <\/svg>\n          <\/div>\n          <p class=\"go-tour-step__label\">Tasting and pairing of 5 wines with snacks<\/p>\n        <\/div>\n\n        <div class=\"go-tour-step\">\n          <div class=\"go-tour-step__time\">5pm<\/div>\n          <div class=\"go-tour-step__dot\"><\/div>\n          <div class=\"go-tour-step__icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.6\">\n              <path d=\"M19 12H5\"><\/path>\n              <path d=\"M11 6l-6 6 6 6\"><\/path>\n            <\/svg>\n          <\/div>\n          <p class=\"go-tour-step__label\">Return to accommodation<\/p>\n        <\/div>\n\n        <div class=\"go-tour-step\">\n          <div class=\"go-tour-step__time\">6pm\u20136:30pm<\/div>\n          <div class=\"go-tour-step__dot\"><\/div>\n          <div class=\"go-tour-step__icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.6\">\n              <circle cx=\"12\" cy=\"12\" r=\"8.5\"><\/circle>\n              <path d=\"M12 7v5l3 2\"><\/path>\n            <\/svg>\n          <\/div>\n          <p class=\"go-tour-step__label\">Estimated arrival<\/p>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- EXPERIENCE -->\n  <section class=\"go-tour-experience\">\n    <div class=\"go-tour-wrap\">\n      <h2 class=\"go-tour-section-title\">The experience<\/h2>\n\n      <div class=\"go-tour-cards\">\n\n        <article class=\"go-tour-card\">\n          <a class=\"go-tour-card__main\" href=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.24.36k.jpeg\" data-go-lightbox>\n            <img data-opt-id=1418981123  data-opt-src=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.24.36k.jpeg\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"History and landscape of Basto\">\n          <\/a>\n\n          <div class=\"go-tour-card__body\">\n            <h3>History and Landscape of Basto<\/h3>\n            <p>\n              Begin with a panoramic introduction to Basto, where historic landmarks, valleys\n              and rural scenery reveal the identity of this inland wine territory.\n            <\/p>\n\n            <div class=\"go-tour-thumbs\">\n              <a class=\"go-tour-thumb\" href=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.24.36z-e1778430477460.jpeg\" data-go-lightbox>\n                <img data-opt-id=1371484830  data-opt-src=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.24.36z-e1778430477460.jpeg\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"\">\n              <\/a>\n              <a class=\"go-tour-thumb\" href=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.24.36jbj-e1778430435579.jpeg\" data-go-lightbox>\n                <img data-opt-id=1705863593  data-opt-src=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.24.36jbj-e1778430435579.jpeg\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"\">\n              <\/a>\n              <a class=\"go-tour-thumb\" href=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.21.01-e1778430235155.jpeg\" data-go-lightbox>\n                <img data-opt-id=1128460622  data-opt-src=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.21.01-e1778430235155.jpeg\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"\">\n              <\/a>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"go-tour-card\">\n          <a class=\"go-tour-card__main\" href=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/06\/1-scaled.jpg\" data-go-lightbox>\n            <img data-opt-id=837254193  data-opt-src=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/06\/1-scaled.jpg\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"Winemaker for a day\">\n          <\/a>\n\n          <div class=\"go-tour-card__body\">\n            <h3>Winemaker for a Day<\/h3>\n            <p>\n              Step into the winemaking process through a hands-on moment that explores grape\n              varieties, blending and the craft behind each bottle.\n            <\/p>\n\n            <div class=\"go-tour-thumbs\">\n              <a class=\"go-tour-thumb\" href=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/06\/8.jpeg\" data-go-lightbox>\n                <img data-opt-id=683142028  data-opt-src=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/06\/8.jpeg\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"\">\n              <\/a>\n              <a class=\"go-tour-thumb\" href=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/06\/99-scaled.jpg\" data-go-lightbox>\n                <img data-opt-id=1822086233  data-opt-src=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/06\/99-scaled.jpg\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"\">\n              <\/a>\n              <a class=\"go-tour-thumb\" href=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/06\/3-scaled.jpg\" data-go-lightbox>\n                <img data-opt-id=451320598  data-opt-src=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/06\/3-scaled.jpg\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"\">\n              <\/a>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"go-tour-card\">\n          <a class=\"go-tour-card__main\" href=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-24-at-19.30.20.jpeg\" data-go-lightbox>\n            <img data-opt-id=269876685  data-opt-src=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-24-at-19.30.20.jpeg\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"From the vineyard to the table\">\n          <\/a>\n\n          <div class=\"go-tour-card__body\">\n            <h3>From the Vineyard to the Table<\/h3>\n            <p>\n              Enjoy a wine-pairing lunch in a tranquil setting, where regional dishes,\n              local ingredients and house wines express the character of Basto.\n            <\/p>\n\n            <div class=\"go-tour-thumbs\">\n              <a class=\"go-tour-thumb\" href=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.00.53ds-e1778429274811.jpeg\" data-go-lightbox>\n                <img data-opt-id=1238491282  data-opt-src=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.00.53ds-e1778429274811.jpeg\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"\">\n              <\/a>\n              <a class=\"go-tour-thumb\" href=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.20.33-e1778430216849.jpeg\" data-go-lightbox>\n                <img data-opt-id=1876101131  data-opt-src=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.20.33-e1778430216849.jpeg\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"\">\n              <\/a>\n              <a class=\"go-tour-thumb\" href=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.05.17-1-e1778430152782.jpeg\" data-go-lightbox>\n                <img data-opt-id=427334151  data-opt-src=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.05.17-1-e1778430152782.jpeg\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"\">\n              <\/a>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"go-tour-card\">\n          <a class=\"go-tour-card__main\" href=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.29.49-e1778430817555.jpeg\" data-go-lightbox>\n            <img data-opt-id=6788916  data-opt-src=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.29.49-e1778430817555.jpeg\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"Terroir and versatility\">\n          <\/a>\n\n          <div class=\"go-tour-card__body\">\n            <h3>Terroir and Versatility<\/h3>\n            <p>\n              End the day with a curated tasting that reveals different expressions of the\n              region, from freshness and structure to local identity and diversity.\n            <\/p>\n\n            <div class=\"go-tour-thumbs\">\n              <a class=\"go-tour-thumb\" href=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.29.49dsa.jpeg\" data-go-lightbox>\n                <img data-opt-id=1906656974  data-opt-src=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.29.49dsa.jpeg\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"\">\n              <\/a>\n              <a class=\"go-tour-thumb\" href=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.29.50dsfdsfdsfsd-e1778430850698.jpeg\" data-go-lightbox>\n                <img data-opt-id=2060706754  data-opt-src=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.29.50dsfdsfdsfsd-e1778430850698.jpeg\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"\">\n              <\/a>\n              <a class=\"go-tour-thumb\" href=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.29.50fds-e1778430869817.jpeg\" data-go-lightbox>\n                <img data-opt-id=1977475522  data-opt-src=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-10-at-17.29.50fds-e1778430869817.jpeg\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"\">\n              <\/a>\n            <\/div>\n          <\/div>\n        <\/article>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- CTA -->\n  <section class=\"go-tour-cta\">\n    <div class=\"go-tour-wrap\">\n      <div class=\"go-tour-cta__box\">\n        <img data-opt-id=708735464  data-opt-src=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/logo_mark-1.png\"  decoding=\"async\" class=\"go-tour-cta__mark\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"Green Odyssey symbol\">\n\n        <div class=\"go-tour-cta__content\">\n          <p class=\"go-tour-cta__small\">Ready to live this authentic experience?<\/p>\n          <h2>Book your tour<\/h2>\n          <p>Spots are limited. Secure your place and enjoy a private day through the roots of Basto.<\/p>\n        <\/div>\n\n        <a class=\"go-tour-button\" href=\"\/booking-roots-of-basto\/\">\n          Book Now <span>\u2192<\/span>\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- LIGHTBOX -->\n  <div class=\"go-tour-lightbox\" aria-hidden=\"true\">\n    <button class=\"go-tour-lightbox__close\" type=\"button\" aria-label=\"Close image gallery\">\u00d7<\/button>\n    <button class=\"go-tour-lightbox__nav go-tour-lightbox__prev\" type=\"button\" aria-label=\"Previous image\">\u2039<\/button>\n    <img decoding=\"async\" class=\"go-tour-lightbox__image\" src=\"\" alt=\"\">\n    <button class=\"go-tour-lightbox__nav go-tour-lightbox__next\" type=\"button\" aria-label=\"Next image\">\u203a<\/button>\n  <\/div>\n\n  <script>\n    document.addEventListener(\"DOMContentLoaded\", function () {\n      const lightbox = document.querySelector(\".go-roots-basto .go-tour-lightbox\");\n      if (!lightbox) return;\n\n      const lightboxImage = lightbox.querySelector(\".go-tour-lightbox__image\");\n      const closeButton = lightbox.querySelector(\".go-tour-lightbox__close\");\n      const prevButton = lightbox.querySelector(\".go-tour-lightbox__prev\");\n      const nextButton = lightbox.querySelector(\".go-tour-lightbox__next\");\n\n      const links = Array.from(document.querySelectorAll(\".go-roots-basto [data-go-lightbox]\"));\n\n      const gallery = links.map(function (link) {\n        const img = link.querySelector(\"img\");\n        return {\n          href: link.getAttribute(\"href\"),\n          alt: img ? img.getAttribute(\"alt\") || \"\" : \"\"\n        };\n      });\n\n      let currentIndex = 0;\n      let touchStartX = 0;\n      let touchEndX = 0;\n\n      function openLightbox(index) {\n        currentIndex = index;\n        updateImage();\n        lightbox.classList.add(\"is-open\");\n        lightbox.setAttribute(\"aria-hidden\", \"false\");\n        document.body.style.overflow = \"hidden\";\n      }\n\n      function closeLightbox() {\n        lightbox.classList.remove(\"is-open\");\n        lightbox.setAttribute(\"aria-hidden\", \"true\");\n        lightboxImage.src = \"\";\n        document.body.style.overflow = \"\";\n      }\n\n      function updateImage() {\n        const item = gallery[currentIndex];\n        if (!item) return;\n        lightboxImage.src = item.href;\n        lightboxImage.alt = item.alt;\n      }\n\n      function showPrevious() {\n        currentIndex = currentIndex === 0 ? gallery.length - 1 : currentIndex - 1;\n        updateImage();\n      }\n\n      function showNext() {\n        currentIndex = currentIndex === gallery.length - 1 ? 0 : currentIndex + 1;\n        updateImage();\n      }\n\n      links.forEach(function (link, index) {\n        link.addEventListener(\"click\", function (event) {\n          event.preventDefault();\n          openLightbox(index);\n        });\n      });\n\n      closeButton.addEventListener(\"click\", function (event) {\n        event.stopPropagation();\n        closeLightbox();\n      });\n\n      prevButton.addEventListener(\"click\", function (event) {\n        event.stopPropagation();\n        showPrevious();\n      });\n\n      nextButton.addEventListener(\"click\", function (event) {\n        event.stopPropagation();\n        showNext();\n      });\n\n      lightbox.addEventListener(\"click\", function (event) {\n        if (event.target === lightbox) {\n          closeLightbox();\n        }\n      });\n\n      lightboxImage.addEventListener(\"click\", function (event) {\n        event.stopPropagation();\n      });\n\n      lightbox.addEventListener(\"touchstart\", function (event) {\n        touchStartX = event.changedTouches[0].screenX;\n      }, { passive: true });\n\n      lightbox.addEventListener(\"touchend\", function (event) {\n        touchEndX = event.changedTouches[0].screenX;\n        const diff = touchStartX - touchEndX;\n\n        if (Math.abs(diff) > 50) {\n          if (diff > 0) {\n            showNext();\n          } else {\n            showPrevious();\n          }\n        }\n      }, { passive: true });\n\n      document.addEventListener(\"keydown\", function (event) {\n        if (!lightbox.classList.contains(\"is-open\")) return;\n\n        if (event.key === \"Escape\") {\n          closeLightbox();\n        }\n\n        if (event.key === \"ArrowLeft\") {\n          showPrevious();\n        }\n\n        if (event.key === \"ArrowRight\") {\n          showNext();\n        }\n      });\n    });\n  <\/script>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Roots of Basto A grounded journey through tradition, craftsmanship and the quieter character of inland Vinho Verde, combining historic landscapes, hands-on winemaking, regional gastronomy and expressive local wines. 220\u20ac per person Duration 10 hours Private group up to 6 people At a glance 8\u20138:30am Pick-up from your accommodation 9:30am Panoramic view from an 11th century [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"no-sidebar","site-content-layout":"plain-container","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2054","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Experience inland Vinho Verde on a private tour from Porto, with Basto landscapes, local gastronomy, wine tastings and a hands-on winemaking experience.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/greenodyssey.pt\/pt\/roots-of-basto\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Green Odyssey - Private tours and tailored experiences through Vinho Verde\" \/>\n\t\t<meta property=\"og:type\" content=\"website\" \/>\n\t\t<meta property=\"og:title\" content=\"Roots of Basto | Private Wine and Culture Tour from Porto\" \/>\n\t\t<meta property=\"og:description\" content=\"Experience inland Vinho Verde on a private tour from Porto, with Basto landscapes, local gastronomy, wine tastings and a hands-on winemaking experience.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/greenodyssey.pt\/pt\/roots-of-basto\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/06\/home-hero-vinho-verde-mobile.webp.jpeg?wsr\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/06\/home-hero-vinho-verde-mobile.webp.jpeg?wsr\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Roots of Basto | Private Wine and Culture Tour from Porto\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Experience inland Vinho Verde on a private tour from Porto, with Basto landscapes, local gastronomy, wine tastings and a hands-on winemaking experience.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/06\/home-hero-vinho-verde-mobile.webp.jpeg?wsr\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/greenodyssey.pt\\\/pt\\\/roots-of-basto\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/greenodyssey.pt\\\/pt#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/greenodyssey.pt\\\/pt\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/greenodyssey.pt\\\/pt\\\/roots-of-basto\\\/#listItem\",\"name\":\"Roots of Basto\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/greenodyssey.pt\\\/pt\\\/roots-of-basto\\\/#listItem\",\"position\":2,\"name\":\"Roots of Basto\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/greenodyssey.pt\\\/pt#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/greenodyssey.pt\\\/pt\\\/#organization\",\"name\":\"Green Odyssey\",\"description\":\"Green Odyssey creates private Vinho Verde tours and tailored experiences from Porto, connecting guests with wine, gastronomy, landscapes and local culture.\",\"url\":\"https:\\\/\\\/greenodyssey.pt\\\/pt\\\/\",\"email\":\"info@greenodyssey.pt\",\"telephone\":\"+351918595798\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\/\\/greenodyssey.pt\\/wp-content\\/uploads\\/2026\\/05\\/logo_mark-1.png?wsr\",\"@id\":\"https:\\\/\\\/greenodyssey.pt\\\/pt\\\/roots-of-basto\\\/#organizationLogo\",\"width\":2000,\"height\":2000},\"image\":{\"@id\":\"https:\\\/\\\/greenodyssey.pt\\\/pt\\\/roots-of-basto\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/greenodyssey.pt\\\/\",\"https:\\\/\\\/www.instagram.com\\\/greenodyssey.pt\\\/\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/greenodyssey.pt\\\/pt\\\/roots-of-basto\\\/#webpage\",\"url\":\"https:\\\/\\\/greenodyssey.pt\\\/pt\\\/roots-of-basto\\\/\",\"name\":\"Roots of Basto | Private Wine and Culture Tour from Porto\",\"description\":\"Experience inland Vinho Verde on a private tour from Porto, with Basto landscapes, local gastronomy, wine tastings and a hands-on winemaking experience.\",\"inLanguage\":\"pt-PT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/greenodyssey.pt\\\/pt\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/greenodyssey.pt\\\/pt\\\/roots-of-basto\\\/#breadcrumblist\"},\"datePublished\":\"2025-04-08T20:04:32+00:00\",\"dateModified\":\"2026-06-24T13:08:50+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/greenodyssey.pt\\\/pt\\\/#website\",\"url\":\"https:\\\/\\\/greenodyssey.pt\\\/pt\\\/\",\"name\":\"Green Odyssey\",\"alternateName\":\"Green Odyssey Tours\",\"description\":\"Private tours and tailored experiences through Vinho Verde\",\"inLanguage\":\"pt-PT\",\"publisher\":{\"@id\":\"https:\\\/\\\/greenodyssey.pt\\\/pt\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Roots of Basto | Private Wine and Culture Tour from Porto","description":"Experience inland Vinho Verde on a private tour from Porto, with Basto landscapes, local gastronomy, wine tastings and a hands-on winemaking experience.","canonical_url":"https:\/\/greenodyssey.pt\/pt\/roots-of-basto\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/greenodyssey.pt\/pt\/roots-of-basto\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/greenodyssey.pt\/pt#listItem","position":1,"name":"Home","item":"https:\/\/greenodyssey.pt\/pt","nextItem":{"@type":"ListItem","@id":"https:\/\/greenodyssey.pt\/pt\/roots-of-basto\/#listItem","name":"Roots of Basto"}},{"@type":"ListItem","@id":"https:\/\/greenodyssey.pt\/pt\/roots-of-basto\/#listItem","position":2,"name":"Roots of Basto","previousItem":{"@type":"ListItem","@id":"https:\/\/greenodyssey.pt\/pt#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/greenodyssey.pt\/pt\/#organization","name":"Green Odyssey","description":"Green Odyssey creates private Vinho Verde tours and tailored experiences from Porto, connecting guests with wine, gastronomy, landscapes and local culture.","url":"https:\/\/greenodyssey.pt\/pt\/","email":"info@greenodyssey.pt","telephone":"+351918595798","logo":{"@type":"ImageObject","url":"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/05\/logo_mark-1.png?wsr","@id":"https:\/\/greenodyssey.pt\/pt\/roots-of-basto\/#organizationLogo","width":2000,"height":2000},"image":{"@id":"https:\/\/greenodyssey.pt\/pt\/roots-of-basto\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/greenodyssey.pt\/","https:\/\/www.instagram.com\/greenodyssey.pt\/"]},{"@type":"WebPage","@id":"https:\/\/greenodyssey.pt\/pt\/roots-of-basto\/#webpage","url":"https:\/\/greenodyssey.pt\/pt\/roots-of-basto\/","name":"Roots of Basto | Private Wine and Culture Tour from Porto","description":"Experience inland Vinho Verde on a private tour from Porto, with Basto landscapes, local gastronomy, wine tastings and a hands-on winemaking experience.","inLanguage":"pt-PT","isPartOf":{"@id":"https:\/\/greenodyssey.pt\/pt\/#website"},"breadcrumb":{"@id":"https:\/\/greenodyssey.pt\/pt\/roots-of-basto\/#breadcrumblist"},"datePublished":"2025-04-08T20:04:32+00:00","dateModified":"2026-06-24T13:08:50+00:00"},{"@type":"WebSite","@id":"https:\/\/greenodyssey.pt\/pt\/#website","url":"https:\/\/greenodyssey.pt\/pt\/","name":"Green Odyssey","alternateName":"Green Odyssey Tours","description":"Private tours and tailored experiences through Vinho Verde","inLanguage":"pt-PT","publisher":{"@id":"https:\/\/greenodyssey.pt\/pt\/#organization"}}]},"og:locale":"pt_PT","og:site_name":"Green Odyssey - Private tours and tailored experiences through Vinho Verde","og:type":"website","og:title":"Roots of Basto | Private Wine and Culture Tour from Porto","og:description":"Experience inland Vinho Verde on a private tour from Porto, with Basto landscapes, local gastronomy, wine tastings and a hands-on winemaking experience.","og:url":"https:\/\/greenodyssey.pt\/pt\/roots-of-basto\/","og:image":"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/06\/home-hero-vinho-verde-mobile.webp.jpeg?wsr","og:image:secure_url":"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/06\/home-hero-vinho-verde-mobile.webp.jpeg?wsr","og:image:width":1600,"og:image:height":1200,"twitter:card":"summary_large_image","twitter:title":"Roots of Basto | Private Wine and Culture Tour from Porto","twitter:description":"Experience inland Vinho Verde on a private tour from Porto, with Basto landscapes, local gastronomy, wine tastings and a hands-on winemaking experience.","twitter:image":"https:\/\/mlmls1cspgeu.i.optimole.com\/cb:Sr8c.bc\/w:auto\/h:auto\/q:mauto\/ig:avif\/https:\/\/greenodyssey.pt\/wp-content\/uploads\/2026\/06\/home-hero-vinho-verde-mobile.webp.jpeg?wsr"},"aioseo_meta_data":{"post_id":"2054","title":"Roots of Basto | Private Wine and Culture Tour from Porto","description":"Experience inland Vinho Verde on a private tour from Porto, with Basto landscapes, local gastronomy, wine tastings and a hands-on winemaking experience.","keywords":null,"keyphrases":{"focus":{"keyphrase":"Basto wine tour from Porto","score":32,"analysis":{"keyphraseInTitle":{"score":3,"maxScore":9,"error":1},"keyphraseInDescription":{"score":3,"maxScore":9,"error":1},"keyphraseLength":{"score":6,"maxScore":9,"error":1,"length":5},"keyphraseInURL":{"score":1,"maxScore":5,"error":1},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInSubHeadings":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"created":"2025-04-08 20:04:32","updated":"2026-06-24 13:56:14","ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/greenodyssey.pt\/pt\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tRoots of Basto\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/greenodyssey.pt\/pt"},{"label":"Roots of Basto","link":"https:\/\/greenodyssey.pt\/pt\/roots-of-basto\/"}],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"info@greenodyssey.pt","author_link":"https:\/\/greenodyssey.pt\/pt\/author\/infogreenodysseytours-com\/"},"uagb_comment_info":0,"uagb_excerpt":"Roots of Basto A grounded journey through tradition, craftsmanship and the quieter character of inland Vinho Verde, combining historic landscapes, hands-on winemaking, regional gastronomy and expressive local wines. 220\u20ac per person Duration 10 hours Private group up to 6 people At a glance 8\u20138:30am Pick-up from your accommodation 9:30am Panoramic view from an 11th century&hellip;","_links":{"self":[{"href":"https:\/\/greenodyssey.pt\/pt\/wp-json\/wp\/v2\/pages\/2054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/greenodyssey.pt\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/greenodyssey.pt\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/greenodyssey.pt\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/greenodyssey.pt\/pt\/wp-json\/wp\/v2\/comments?post=2054"}],"version-history":[{"count":123,"href":"https:\/\/greenodyssey.pt\/pt\/wp-json\/wp\/v2\/pages\/2054\/revisions"}],"predecessor-version":[{"id":5062,"href":"https:\/\/greenodyssey.pt\/pt\/wp-json\/wp\/v2\/pages\/2054\/revisions\/5062"}],"wp:attachment":[{"href":"https:\/\/greenodyssey.pt\/pt\/wp-json\/wp\/v2\/media?parent=2054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}