.tour-gallery[data-astro-cid-u6oons5u]{position:relative}.grid[data-astro-cid-u6oons5u]{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-u6oons5u] li[data-astro-cid-u6oons5u]:not(.main){display:none}.open[data-astro-cid-u6oons5u]{cursor:zoom-in;width:100%;display:block}.open[data-astro-cid-u6oons5u] img{aspect-ratio:2;border-radius:var(--radius-card);object-fit:cover;width:100%;height:100%;display:block}@media (width>=768px){.grid[data-astro-cid-u6oons5u]{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 24px}.grid[data-astro-cid-u6oons5u] li[data-astro-cid-u6oons5u]:not(.main){display:block}.main[data-astro-cid-u6oons5u]{grid-column:span 2}}@media (width>=1025px){.grid[data-astro-cid-u6oons5u]{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}.main[data-astro-cid-u6oons5u]{grid-area:span 2/span 2}}.more[data-astro-cid-u6oons5u]{border-radius:var(--radius-pill);background-color:var(--color-white);color:var(--color-footer);cursor:pointer;align-items:center;gap:8px;padding:12px 16px;display:inline-flex;position:absolute;bottom:13px;right:13px}.lightbox[data-astro-cid-u6oons5u]{background-color:#000000eb;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox[data-astro-cid-u6oons5u]::backdrop{background-color:#000000eb}.track[data-astro-cid-u6oons5u]{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.track[data-astro-cid-u6oons5u]::-webkit-scrollbar{display:none}figure[data-astro-cid-u6oons5u]{scroll-snap-align:start;flex-direction:column;flex:0 0 100%;justify-content:center;align-items:center;gap:12px;margin:0;padding:56px 16px 24px;display:flex}figure[data-astro-cid-u6oons5u] img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 120px)}figcaption[data-astro-cid-u6oons5u]{color:var(--color-white)}.nav[data-astro-cid-u6oons5u],.close[data-astro-cid-u6oons5u]{width:48px;height:48px;color:var(--color-white);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute}.nav[data-astro-cid-u6oons5u]{top:50%;transform:translateY(-50%)}.prev[data-astro-cid-u6oons5u]{left:8px}.next[data-astro-cid-u6oons5u]{right:8px}.close[data-astro-cid-u6oons5u]{top:8px;right:8px}.anchor-bar[data-astro-cid-ajbjo45x]{z-index:50;visibility:hidden;background-color:var(--color-white);box-shadow:var(--shadow-bar);transition:transform .3s,visibility 0s .3s;display:none;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.anchor-bar[data-astro-cid-ajbjo45x] ul[data-astro-cid-ajbjo45x]{justify-content:center;gap:64px;margin:0;padding:0;list-style:none;display:flex}.anchor-bar[data-astro-cid-ajbjo45x] a[data-astro-cid-ajbjo45x]{line-height:60px;display:block;position:relative}.anchor-bar[data-astro-cid-ajbjo45x] a[data-astro-cid-ajbjo45x]:hover,.anchor-bar[data-astro-cid-ajbjo45x] a[data-astro-cid-ajbjo45x][aria-current=true]{color:var(--color-primary)}.anchor-bar[data-astro-cid-ajbjo45x] a[data-astro-cid-ajbjo45x][aria-current=true]:after{content:"";background-color:var(--color-primary);width:28px;height:2px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.buy-bar[data-astro-cid-ajbjo45x]{z-index:50;visibility:hidden;background-color:var(--color-white);justify-content:center;align-items:center;height:60px;padding:0 15px;transition:transform .3s,visibility 0s .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 2px 20px #0000001a}.tour-scrolled .buy-bar[data-astro-cid-ajbjo45x],.tour-scrolled .anchor-bar[data-astro-cid-ajbjo45x]{visibility:visible;transition:transform .3s;transform:none}.buy-pill[data-astro-cid-ajbjo45x]{border-radius:var(--radius-pill);background-color:var(--color-primary);color:var(--color-white);text-align:center;text-transform:capitalize;padding:12px 10px;font-weight:600;transition:background-color .3s;display:inline-block}.buy-pill[data-astro-cid-ajbjo45x]:hover{background-color:var(--color-secondary)}@media (width>=1025px){.anchor-bar[data-astro-cid-ajbjo45x]{display:block}.buy-bar[data-astro-cid-ajbjo45x]{height:102px}.buy-pill[data-astro-cid-ajbjo45x]{margin-left:200px;padding:16px 59px}}@media (prefers-reduced-motion:reduce){.anchor-bar[data-astro-cid-ajbjo45x],.buy-bar[data-astro-cid-ajbjo45x]{transition:none}}.tour-header[data-astro-cid-ajbjo45x]{margin-top:15px;margin-bottom:15px;padding-top:8px}.tour-title[data-astro-cid-ajbjo45x]{margin-top:8px;font-size:24px;line-height:1.4}.tags[data-astro-cid-ajbjo45x]{flex-wrap:wrap;gap:8px;margin:16px 0 8px;padding:0;list-style:none;display:flex}.tags[data-astro-cid-ajbjo45x] a[data-astro-cid-ajbjo45x]{border-radius:var(--radius-tag);background-color:var(--color-primary);color:var(--color-white);padding:4px 8px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.tags[data-astro-cid-ajbjo45x] a[data-astro-cid-ajbjo45x]:hover{opacity:.8}.meta[data-astro-cid-ajbjo45x]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.place[data-astro-cid-ajbjo45x]{align-items:center;gap:8px;display:flex}.place[data-astro-cid-ajbjo45x] svg{color:var(--color-primary)}.share[data-astro-cid-ajbjo45x]{position:relative}.share[data-astro-cid-ajbjo45x] summary[data-astro-cid-ajbjo45x]{color:var(--color-footer);cursor:pointer;align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.share[data-astro-cid-ajbjo45x] summary[data-astro-cid-ajbjo45x]::-webkit-details-marker{display:none}.share-panel[data-astro-cid-ajbjo45x]{z-index:30;border-radius:var(--radius-menu);background-color:var(--color-white);width:min(342px,100vw - 30px);padding:24px 16px;position:absolute;top:calc(100% + 20px);right:0;box-shadow:0 1px 16px #0000001f}.share-title[data-astro-cid-ajbjo45x]{color:var(--color-ink);margin:10px 0 16px;padding-bottom:16px;font-size:24px;font-weight:700}.share-panel[data-astro-cid-ajbjo45x] ul[data-astro-cid-ajbjo45x]{justify-content:space-between;margin:0 0 24px;padding:0;font-size:14px;list-style:none;display:flex}.share-panel[data-astro-cid-ajbjo45x] a[data-astro-cid-ajbjo45x]:hover{color:var(--color-primary)}.copy[data-astro-cid-ajbjo45x]{border-radius:var(--radius-menu);background-color:var(--color-soft);align-items:center;gap:8px;padding:8px 8px 8px 17px;display:flex}.copy[data-astro-cid-ajbjo45x] span[data-astro-cid-ajbjo45x]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.copy[data-astro-cid-ajbjo45x] button[data-astro-cid-ajbjo45x]{border-radius:var(--radius-menu);background-color:var(--color-primary);color:var(--color-white);cursor:pointer;flex:none;padding:7px 16px}.gallery-wrap[data-astro-cid-ajbjo45x]{margin-bottom:35px}@media (width>=768px){.tour-header[data-astro-cid-ajbjo45x]{margin-top:25px;margin-bottom:20px}.meta[data-astro-cid-ajbjo45x]{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 12px}.tour-title[data-astro-cid-ajbjo45x]{font-size:var(--text-h3)}}.tour-layout[data-astro-cid-ajbjo45x]{grid-template-columns:minmax(0,1fr);gap:24px;max-width:1524px;margin:0 auto 60px;padding:0 15px;display:grid}.main-col[data-astro-cid-ajbjo45x],.side-col[data-astro-cid-ajbjo45x]{flex-direction:column;gap:24px;min-width:0;display:flex}@media (width>=1025px){.tour-header[data-astro-cid-ajbjo45x]{margin-top:48px;margin-bottom:36px}.tour-layout[data-astro-cid-ajbjo45x]{grid-template-columns:2fr 1fr;gap:0;margin-bottom:140px;padding:0}.main-col[data-astro-cid-ajbjo45x],.side-col[data-astro-cid-ajbjo45x]{padding:0 12px}}.info-bar[data-astro-cid-ajbjo45x]{border-radius:var(--radius-menu);background-color:var(--color-soft);flex-wrap:wrap;justify-content:space-between;gap:16px 24px;margin:0;padding:16px;list-style:none;display:flex}.info-bar[data-astro-cid-ajbjo45x] li[data-astro-cid-ajbjo45x]{align-items:center;gap:11px;display:flex}.info-bar[data-astro-cid-ajbjo45x] svg{color:var(--color-primary);flex:none}@media (width<=767px){.info-bar[data-astro-cid-ajbjo45x]{gap:16px 32px}}.box[data-astro-cid-ajbjo45x]{border:1px solid var(--color-line);border-radius:var(--radius-card);padding:24px}@media (width<=767px){.box[data-astro-cid-ajbjo45x]{border:0;padding:0}}.box-title[data-astro-cid-ajbjo45x]{margin-bottom:24px;font-size:24px;line-height:1.1}.content[data-astro-cid-ajbjo45x] h2{margin:0 0 24px;font-size:24px;line-height:1.1}.content[data-astro-cid-ajbjo45x] h2:not(:first-child){border-top:1px solid var(--color-line);margin-top:37px;padding-top:38px}.content[data-astro-cid-ajbjo45x] p{margin-bottom:15px}.content[data-astro-cid-ajbjo45x] p:last-child{margin-bottom:0}.content[data-astro-cid-ajbjo45x] ul{column-gap:60px;margin:0 0 0 20px;padding:0;list-style:outside}.content[data-astro-cid-ajbjo45x] li{break-inside:avoid;margin-bottom:16px}.content[data-astro-cid-ajbjo45x] li ul{columns:1;margin-top:8px}.content[data-astro-cid-ajbjo45x] a{color:var(--color-primary)}@media (width>=768px){.content[data-astro-cid-ajbjo45x] ul{columns:2}}.itinerary[data-astro-cid-ajbjo45x] ol[data-astro-cid-ajbjo45x]{margin:0;padding:0;list-style:none}.itinerary[data-astro-cid-ajbjo45x]>ol[data-astro-cid-ajbjo45x]>li[data-astro-cid-ajbjo45x]{padding:6px 0 24px 65px;position:relative}.itinerary[data-astro-cid-ajbjo45x]>ol[data-astro-cid-ajbjo45x]>li[data-astro-cid-ajbjo45x]:not(:last-child):before{content:"";border-left:1px solid var(--color-line);position:absolute;top:40px;bottom:0;left:19px}.step-number[data-astro-cid-ajbjo45x]{border:2px solid var(--color-primary);background-color:var(--color-white);width:40px;height:40px;color:var(--color-primary);text-align:center;border-radius:50%;font-weight:700;line-height:36px;position:absolute;top:0;left:0}.step-title[data-astro-cid-ajbjo45x]{margin-bottom:16px;font-size:16px;line-height:1.4}.itinerary[data-astro-cid-ajbjo45x] p[data-astro-cid-ajbjo45x]{margin-bottom:15px}.itinerary[data-astro-cid-ajbjo45x] li[data-astro-cid-ajbjo45x] ul[data-astro-cid-ajbjo45x]{margin:0 0 15px 32px;padding:0;list-style:outside}.map-link[data-astro-cid-ajbjo45x]{color:var(--color-primary);align-items:center;gap:8px;font-weight:600;display:inline-flex}.map-link[data-astro-cid-ajbjo45x]:hover{color:var(--color-secondary)}.price-box[data-astro-cid-ajbjo45x]{border:2px solid var(--color-primary);border-radius:var(--radius-card);background-color:var(--color-soft);text-align:center;padding:24px}.price[data-astro-cid-ajbjo45x]{color:var(--color-ink);font-size:var(--text-title);margin:20px 0 10px;font-weight:700;line-height:1.1}.price-note[data-astro-cid-ajbjo45x]{color:var(--color-ink);margin:10px 0 24px;font-size:20px;font-weight:700;line-height:1.1}.buy[data-astro-cid-ajbjo45x]{border-radius:var(--radius-button);background-color:var(--color-primary);color:var(--color-white);padding:15px 25px;transition:background-color .3s;display:inline-block}.buy[data-astro-cid-ajbjo45x]:hover{background-color:var(--color-secondary)}.side-col[data-astro-cid-ajbjo45x] .container-site{margin:0;padding:0}.related[data-astro-cid-ajbjo45x]{margin-bottom:96px}.related-title[data-astro-cid-ajbjo45x]{font-size:var(--text-h3);text-transform:capitalize;margin-bottom:32px;line-height:1.4}.related-slide[data-astro-cid-ajbjo45x]{justify-content:center;align-items:flex-start;display:flex}.related-slide[data-astro-cid-ajbjo45x] .tour-card{width:100%}@media (width>=768px){.related-slide[data-astro-cid-ajbjo45x] .tour-card{width:70%}}
