.ActivityDetailHero_shell__jmj3E{--activity-navy:#001e40;--activity-orange:#fd8b00;overflow:hidden;border:1px solid #dce4ed;border-radius:1.5rem;background:#fff;box-shadow:0 8px 32px #001e400a}.ActivityDetailHero_hero__p4Ebx{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:var(--activity-navy)}.ActivityDetailHero_background__Z8M5G{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.55}.ActivityDetailHero_overlay__XGFKD{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#001e40f5,#001e40c9 52%,#01306b3d)}.ActivityDetailHero_heroContent__nR9Bo{position:relative;padding:1.75rem 2rem 2.25rem}.ActivityDetailHero_labels__iLEGs{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.ActivityDetailHero_category__4bEar,.ActivityDetailHero_provider__u9T9l{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;padding:.375rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:800}.ActivityDetailHero_category__4bEar{border:1px solid #ffb96a55;color:#ffc887;background:#fd8b001a;letter-spacing:.06em;text-transform:uppercase}.ActivityDetailHero_provider__u9T9l{color:#fff;background:#ffffff1a}.ActivityDetailHero_actions__KNKwY span,.ActivityDetailHero_category__4bEar span,.ActivityDetailHero_extras__2qcnQ span,.ActivityDetailHero_location__gU_iy span,.ActivityDetailHero_rating__ET1Jy>span:first-child{font-size:1.125rem}.ActivityDetailHero_headerActions__8fMlm [data-testid=detail-header-actions]>button,.ActivityDetailHero_headerActions__8fMlm [data-testid=detail-header-actions]>div>button{border:1px solid #ffffff40;color:#fff;background:#ffffff14;box-shadow:none;--tw-ring-color:transparent}.ActivityDetailHero_headerActions__8fMlm button:hover{background:#ffffff26}.ActivityDetailHero_title__8_ZWF{--yanubo-text-title:clamp(1.875rem,3.6vw,2.75rem);max-width:52rem;margin:2rem 0 0;color:#fff;font-size:clamp(1.875rem,3.6vw,2.75rem);font-weight:850;line-height:1.12;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.ActivityDetailHero_location__gU_iy{--yanubo-text-body:.9375rem;display:flex;align-items:center;gap:.375rem;margin:1rem 0 0;color:#e2eaf5;font-size:.9375rem}.ActivityDetailHero_location__gU_iy span{color:#ffb96a}.ActivityDetailHero_overview__dYD1N{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:1.75rem;padding:1.75rem}.ActivityDetailHero_gallery__jO4Sa{min-width:0;overflow:hidden;border-radius:1rem;background:var(--activity-navy);aspect-ratio:3/2}.ActivityDetailHero_booking__J8mtV,.ActivityDetailHero_summary__4aC2O{min-width:0}.ActivityDetailHero_eyebrow__SyjPl{--yanubo-text-body:.6875rem;margin:0 0 .5rem;color:#536780;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ActivityDetailHero_price__4MCHr{margin:0;color:var(--activity-navy);font-size:2rem;font-weight:850;line-height:1.2;letter-spacing:-.03em}.ActivityDetailHero_rating__ET1Jy{--yanubo-text-body:.875rem;display:flex;align-items:center;gap:.375rem;margin:.625rem 0 0;color:#314a65;font-size:.875rem;font-weight:650}.ActivityDetailHero_rating__ET1Jy>span:first-child{color:#ad5700;font-variation-settings:"FILL" 1}.ActivityDetailHero_description__CVD7U,.ActivityDetailHero_summary__4aC2O p{--yanubo-text-body:.875rem;margin:1rem 0;color:#536780;font-size:.875rem;line-height:1.6}.ActivityDetailHero_actions__KNKwY{display:grid;gap:.625rem}.ActivityDetailHero_primaryAction__idvxq,.ActivityDetailHero_routeAction__gqH83{display:flex;align-items:center;justify-content:center;gap:.625rem;min-height:3rem;padding:.75rem 1rem;border-radius:.75rem;font-size:.9375rem;font-weight:800;text-align:center;text-decoration:none;transition:background .15s}.ActivityDetailHero_primaryAction__idvxq{color:var(--activity-navy);background:var(--activity-orange)}.ActivityDetailHero_primaryAction__idvxq:hover{background:#ffa229}.ActivityDetailHero_routeAction__gqH83{border:1px solid #dce4ed;color:var(--activity-navy);background:#f5f8fc}.ActivityDetailHero_routeAction__gqH83:hover{background:#eaf0f7}.ActivityDetailHero_extras__2qcnQ{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem}.ActivityDetailHero_extras__2qcnQ a{display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;color:#34516f;font-size:.75rem;font-weight:700;text-decoration:none}.ActivityDetailHero_extras__2qcnQ a:hover{text-decoration:underline}.ActivityDetailHero_shell__jmj3E a:focus-visible,.ActivityDetailHero_shell__jmj3E button:focus-visible{outline:3px solid var(--activity-orange);outline-offset:3px}@media (max-width:767px){.ActivityDetailHero_shell__jmj3E{border-radius:1rem}.ActivityDetailHero_heroContent__nR9Bo{padding:1.25rem 1.25rem 1.75rem}.ActivityDetailHero_title__8_ZWF{margin-top:1.5rem}.ActivityDetailHero_overview__dYD1N{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1rem}.ActivityDetailHero_headerActions__8fMlm{margin-left:auto}}.ActivityDetailHero_bookingFirst__4UXeS .ActivityDetailHero_heroContent__nR9Bo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;align-items:start;padding-block:1.5rem}.ActivityDetailHero_bookingFirst__4UXeS .ActivityDetailHero_location__gU_iy,.ActivityDetailHero_bookingFirst__4UXeS .ActivityDetailHero_title__8_ZWF{grid-column:1;margin:0}.ActivityDetailHero_bookingFirst__4UXeS .ActivityDetailHero_headerActions__8fMlm{grid-column:2;grid-row:1/span 2}.ActivityDetailHero_bookingFirst__4UXeS .ActivityDetailHero_overview__dYD1N{grid-template:"booking"/minmax(0,1fr)}.ActivityDetailHero_bookingFirst__4UXeS .ActivityDetailHero_overview__dYD1N:has(.ActivityDetailHero_gallery__jO4Sa){grid-template:"gallery booking"/minmax(0,1.45fr) minmax(0,1fr)}.ActivityDetailHero_bookingFirst__4UXeS .ActivityDetailHero_booking__J8mtV{grid-area:booking}.ActivityDetailHero_bookingFirst__4UXeS .ActivityDetailHero_gallery__jO4Sa{grid-area:gallery}.ActivityDetailHero_priceRow__EHTmR{display:flex;flex-wrap:wrap;gap:.375rem .875rem;align-items:baseline;margin-bottom:.875rem}.ActivityDetailHero_priceRow__EHTmR .ActivityDetailHero_rating__ET1Jy{margin:0}.ActivityDetailHero_unpriced__OHQeE{margin:0;color:var(--activity-navy);font-size:1.25rem;font-weight:750;line-height:1.25}.ActivityDetailHero_bookingFacts__y5OCO{display:grid;gap:.625rem;margin:1rem 0 0;padding-top:.875rem;border-top:1px solid #dce4ed;color:#203854;font-size:.875rem;line-height:1.45}.ActivityDetailHero_bookingFacts__y5OCO div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:.75rem}.ActivityDetailHero_bookingFacts__y5OCO dt{font-weight:750}.ActivityDetailHero_bookingFacts__y5OCO dd{margin:0;overflow-wrap:anywhere}@media (max-width:767px){.ActivityDetailHero_bookingFirst__4UXeS .ActivityDetailHero_heroContent__nR9Bo{gap:.5rem;padding:1rem}.ActivityDetailHero_bookingFirst__4UXeS .ActivityDetailHero_title__8_ZWF{grid-column:1/-1}.ActivityDetailHero_bookingFirst__4UXeS .ActivityDetailHero_location__gU_iy{align-self:center}.ActivityDetailHero_bookingFirst__4UXeS .ActivityDetailHero_headerActions__8fMlm{grid-row:2}.ActivityDetailHero_bookingFirst__4UXeS .ActivityDetailHero_headerActions__8fMlm [data-testid=detail-header-actions]>button{width:2.75rem;padding:0}.ActivityDetailHero_bookingFirst__4UXeS .ActivityDetailHero_headerActions__8fMlm [data-testid=detail-header-actions]>button>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ActivityDetailHero_bookingFirst__4UXeS .ActivityDetailHero_overview__dYD1N:has(.ActivityDetailHero_gallery__jO4Sa){grid-template:"booking" "gallery"/minmax(0,1fr)}.ActivityDetailHero_bookingFirstPage__ZQXaH>nav>span:has([aria-current=page]){display:none!important}}.ActivityDetailHero_bookingFirst__4UXeS .ActivityDetailHero_overview__dYD1N a:focus-visible,.ActivityDetailHero_bookingFirst__4UXeS .ActivityDetailHero_overview__dYD1N button:focus-visible{outline-color:var(--activity-navy)}.ActivityDetailHero_bookingFirst__4UXeS .ActivityDetailHero_gallery__jO4Sa button:focus-visible,.ActivityDetailHero_bookingFirst__4UXeS .ActivityDetailHero_headerActions__8fMlm button:focus-visible{outline-color:#fff}