.booking-panel[data-astro-cid-vodrw62e]{display:none}@media (width>=960px){.booking-panel[data-astro-cid-vodrw62e]{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);display:grid;position:sticky;top:5rem}.booking-panel[data-astro-cid-vodrw62e] .price[data-astro-cid-vodrw62e]{font-size:1.25rem}}.booking-panel__note[data-astro-cid-vodrw62e]{margin-top:calc(var(--space-2) * -1);color:var(--gray);font-size:.8125rem;line-height:1.4}.tour-buy[data-astro-cid-euy74xnl]{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.tour-buy__price[data-astro-cid-euy74xnl]{font-size:1.25rem}.tour-buy__note[data-astro-cid-euy74xnl]{margin-top:var(--space-1);color:var(--gray);font-size:.8125rem;line-height:1.4}.tour-hero__media[data-astro-cid-euy74xnl] img{aspect-ratio:3/2;border-radius:var(--radius);object-fit:cover;width:100%}.tour-layout[data-astro-cid-euy74xnl]{gap:var(--space-12);display:grid}.tour-main[data-astro-cid-euy74xnl]{gap:var(--section-y);min-width:0;padding-block:var(--space-6) var(--section-y);flex-direction:column;display:flex}.tour-section[data-astro-cid-euy74xnl]{scroll-margin-top:5rem}.tour-facts[data-astro-cid-euy74xnl]{gap:var(--space-4) var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.tour-facts__item[data-astro-cid-euy74xnl]{padding-left:var(--space-8);line-height:1.4;position:relative}.tour-facts__item[data-astro-cid-euy74xnl] svg{color:var(--teal-dark);position:absolute;top:2px;left:0}.tour-facts[data-astro-cid-euy74xnl] dt[data-astro-cid-euy74xnl]{color:var(--gray);font-size:.8125rem}.tour-facts[data-astro-cid-euy74xnl] dd[data-astro-cid-euy74xnl]{overflow-wrap:anywhere;font-weight:600}.tour-intro[data-astro-cid-euy74xnl]{gap:var(--space-6);display:grid}.tour-intro__text[data-astro-cid-euy74xnl]{max-width:46.512em;font-size:1rem;line-height:1.6}.prose[data-astro-cid-euy74xnl]{gap:var(--space-3);max-width:68ch;display:grid}.prose[data-astro-cid-euy74xnl] ul,.prose[data-astro-cid-euy74xnl] ol{gap:var(--space-2);padding-left:var(--space-5);display:grid}.prose[data-astro-cid-euy74xnl] h2{margin-bottom:var(--space-2);font-size:1.5rem}.prose[data-astro-cid-euy74xnl] h2:before{content:"";width:2.25rem;height:3px;margin-bottom:var(--space-3);background:var(--teal);border-radius:2px;display:block}.prose[data-astro-cid-euy74xnl] h3{margin-top:var(--space-3);font-size:1rem}.tour-highlights[data-astro-cid-euy74xnl]{gap:var(--space-2) var(--space-8);list-style:none;display:grid}.tour-highlights[data-astro-cid-euy74xnl] li[data-astro-cid-euy74xnl]{padding-left:var(--space-5);position:relative}.tour-highlights[data-astro-cid-euy74xnl] li[data-astro-cid-euy74xnl]:before{content:"";background:var(--teal);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.itinerary[data-astro-cid-euy74xnl]{list-style:none;display:grid}.itinerary__stop[data-astro-cid-euy74xnl]{padding:0 0 var(--space-5) var(--space-6);border-left:2px solid var(--line);margin-left:5px;position:relative}.itinerary__stop[data-astro-cid-euy74xnl]:last-child{border-left-color:#0000;padding-bottom:0}.itinerary__stop[data-astro-cid-euy74xnl]:before{content:"";border:2px solid var(--teal-dark);background:var(--white);border-radius:50%;width:12px;height:12px;position:absolute;top:.3em;left:-7px}.itinerary__time[data-astro-cid-euy74xnl]{color:var(--gray);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.itinerary__title[data-astro-cid-euy74xnl]{font-size:1rem;line-height:1.3}.itinerary__title[data-astro-cid-euy74xnl]+.itinerary__text[data-astro-cid-euy74xnl]{margin-top:var(--space-1)}.extras[data-astro-cid-euy74xnl]{gap:var(--space-4);list-style:none;display:grid}.extras__item[data-astro-cid-euy74xnl]{gap:var(--space-1);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);display:grid}.extras__title[data-astro-cid-euy74xnl]{font-size:1rem}.extras__price[data-astro-cid-euy74xnl]{font-weight:700}.extras__text[data-astro-cid-euy74xnl]{color:var(--gray);font-size:.875rem;line-height:1.5}.inclusions[data-astro-cid-euy74xnl]{gap:var(--space-8);display:grid}.inclusions__title[data-astro-cid-euy74xnl]{margin-bottom:var(--space-3);font-size:1rem}.inclusions__list[data-astro-cid-euy74xnl]{gap:var(--space-2);list-style:none;display:grid}.inclusions__list[data-astro-cid-euy74xnl] li[data-astro-cid-euy74xnl]{gap:var(--space-3);line-height:1.5;display:flex}.inclusions__list[data-astro-cid-euy74xnl] svg{flex:none;margin-top:.15em}.inclusions__yes[data-astro-cid-euy74xnl] svg{color:var(--teal-dark)}.inclusions__no[data-astro-cid-euy74xnl] svg{color:var(--gray)}.faq[data-astro-cid-euy74xnl]{border-top:1px solid var(--line)}.faq__item[data-astro-cid-euy74xnl]{border-bottom:1px solid var(--line)}.faq__item[data-astro-cid-euy74xnl] summary[data-astro-cid-euy74xnl]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap-target);padding-block:var(--space-3);cursor:pointer;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq__item[data-astro-cid-euy74xnl] summary[data-astro-cid-euy74xnl]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-euy74xnl] summary[data-astro-cid-euy74xnl]:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;flex:none;width:14px;height:14px}.faq__item[data-astro-cid-euy74xnl][open] summary[data-astro-cid-euy74xnl]:after{background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat}.faq__item[data-astro-cid-euy74xnl] summary[data-astro-cid-euy74xnl]:hover{text-decoration:underline}.faq__item[data-astro-cid-euy74xnl] p[data-astro-cid-euy74xnl]{padding-bottom:var(--space-4);color:var(--gray)}.tour-related[data-astro-cid-euy74xnl]{padding-block:var(--section-y);border-top:1px solid var(--line)}.tour-related__list[data-astro-cid-euy74xnl]{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));list-style:none;display:grid}.tour-reviews[data-astro-cid-euy74xnl]{padding-block:var(--section-y)}.tour-reviews__body[data-astro-cid-euy74xnl]{justify-items:start;gap:var(--space-2);display:grid}.tour-reviews__body[data-astro-cid-euy74xnl] .btn{margin-top:var(--space-3);white-space:normal}@media (width>=640px){.tour-highlights[data-astro-cid-euy74xnl],.extras[data-astro-cid-euy74xnl],.inclusions[data-astro-cid-euy74xnl]{grid-template-columns:1fr 1fr}.prose[data-astro-cid-euy74xnl] h2{font-size:1.75rem}}@media (width>=960px){.tour-layout[data-astro-cid-euy74xnl]{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.tour-main[data-astro-cid-euy74xnl]{padding-top:var(--space-8)}.tour-layout[data-astro-cid-euy74xnl]>.booking-panel{margin-top:var(--space-8)}.prose[data-astro-cid-euy74xnl] h2{font-size:2rem}}
