:root,.home-chrome{--brand-orange:#c54b16;--brand-orange-hover:#a93b0d;--brand-ocean:#087fb5;--brand-ocean-hover:#056a99;--brand-sky:#d7efff;--brand-deep:#123f69;--brand-ink:#163c60;--brand-muted:#547486;--brand-paper:#f7fcff;--brand-soft:#eaf7fc;--brand-line:#cce5ef;--ink:var(--brand-ink);--muted:var(--brand-muted);--paper:var(--brand-paper);--white:#fff;--line:var(--brand-line);--accent:var(--brand-orange);--orange:var(--brand-orange);--green:var(--brand-deep);--lime:var(--brand-sky)}body{background:var(--brand-paper);color:var(--brand-ink)}body header,body .home-chrome header{color:#fff;background:#153f69 linear-gradient(110deg,#12375d,#1c5c91);border-bottom:1px solid #a5e5f333;box-shadow:0 3px 18px #3180a10b}body .top,body .home-chrome .top{color:#225f7b;background:#dff4fb;border-bottom:1px solid #cce7f1}body .desktop a:hover{color:#c7f2ff}body .mobile nav a:hover{color:#087fb5}body .desktop a:last-child{color:#fff;background:#ffffff16;border-color:#b2eafa88}body .mobile summary{color:#fff;background:#ffffff12;border-color:#b2eafa88}body .mobile nav,body .home-chrome .mobile nav{color:#164961;background:#fff;border:1px solid #d3eaf3;box-shadow:0 12px 30px #17628324}body .mobile nav a{border-bottom-color:#dfedf3}body footer.dark,body .home-chrome footer.dark{color:#fff;background:linear-gradient(115deg,#12375d,#1a527e);border-top:3px solid #ed8a45}body .section.dark.more-experiences{background:linear-gradient(115deg,#174b77,#237eae)}body .hero-stamp,body .hero-photo-link{background:var(--brand-sky);color:#164961}body .btn,body .custom-button,body .button.primary,body .catalog-page .category-jump,body .safari-booking .online-button,body .buggy-booking .buggy-submit:not(:disabled),body .review-button,body .catalog-help a,body .safari-links a,body .ride-links a{background:var(--brand-orange);color:#fff;border-color:var(--brand-orange)}body .btn:hover,body .custom-button:hover,body .button.primary:hover,body .catalog-page .category-jump:hover,body .safari-booking .online-button:hover,body .buggy-booking .buggy-submit:not(:disabled):hover,body .review-button:hover,body .catalog-help a:hover,body .safari-links a:hover,body .ride-links a:hover{background:var(--brand-orange-hover);color:#fff}body .catalog-filters button[aria-pressed=true]{color:#fff;background:#087fb5;border-color:#087fb5}body .catalog-card-bottom>a,body .catalog-card h3 a:hover,body .guide-link,body .city-cruise-guide{color:#0877a7}body .buggy-booking .arrival-button:has(input:checked){box-shadow:inset 0 0 0 1px #1688b9;background:#e3f5fc!important;border-color:#1688b9!important}body .buggy-form .arrival-button input{accent-color:#087fb5}body .participant-summary output{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-ink)}body .site-reviews .site-reviews-eyebrow,body .site-reviews a{color:#0877a7}body .category-jump:focus-visible,body a:focus-visible,body button:focus-visible,body input:focus-visible,body select:focus-visible,body textarea:focus-visible,body summary:focus-visible{outline-color:#1287b8}body .catalog-page.collage-category .safari-links a,body .catalog-page.collage-category .ride-links a{background:var(--brand-orange);color:#fff}body .catalog-page.collage-category .safari-links a:hover,body .catalog-page.collage-category .ride-links a:hover{background:var(--brand-orange-hover)}::selection{color:#164961;background:#b8ecf4}body .eyebrow,body .hero-copy em{color:var(--brand-orange)}body .section.dark .eyebrow{color:#ffb780}body .feature-icon{color:#196491;background:#e3f2fd}body .booking-column .booking-card{border-top-color:var(--brand-orange)}body .mobile-booking-bar a,body .mobile-booking a{background:var(--brand-orange);color:#fff}:root,.home-chrome{--brand-deep:#103657;--brand-ink:#123957;--brand-sky:#d9f2ff;--brand-soft:#edf8ff;--brand-paper:#fff;--brand-line:#d4e8f2;--brand-orange:#d85a13;--brand-orange-hover:#b9470a;--brand-muted:#567386}body header,body .home-chrome header{background:#103657;border-bottom:2px solid #45bde9}body .top,body .home-chrome .top{color:#24546c;background:#93ddeb}body footer.dark,body .home-chrome footer.dark{background:linear-gradient(110deg,#103657 55%,#652d43);border-top:3px solid #43bdf0}body .section.dark.more-experiences,body .section.dark:has(.activity-chips){background:#103657}body .section.tint{background:linear-gradient(110deg,#dcefff,#f7dde4)}body .section:not(.dark):not(.tint){background:#fff}body .section:not(.dark) .heading{background:linear-gradient(110deg,#f1faff,#fff4f6);border:1px solid #a6dbfa;border-right-color:#f3abbc;border-radius:12px;padding:26px 30px;box-shadow:0 5px 18px #19496a0b}body .section.dark .heading{color:#123957;background:linear-gradient(110deg,#f0f9ff,#fff3f5);border:1px solid #a6dbfa;border-right-color:#f3abbc;border-radius:12px;padding:24px}body .section.dark .heading p{color:#567386}body .section.dark .heading .eyebrow{color:#148bbd}body .section.dark .activity-chips span{color:#245c7b;background:#fff;border-color:#cde4ef}body .eyebrow,body .popular-accent,body .uae-accent,body .reviews-accent{color:#d95572}body .hero-copy em{color:#d85a13}body .feature,body .review-platform{background:#fff;border:1px solid #cce6f5;border-top:3px solid #48b8ed;border-radius:10px;box-shadow:0 4px 14px #12395708}body .feature:nth-child(2n),body .review-platform:nth-child(2n){border-top-color:#ed8fa6}body .feature:nth-child(2n) .feature-icon{color:#cf5575;background:#fff0f4}body .custom-faq,body .custom-finder{background:#eff9ff;border-color:#d7ebf7}body .hero-stamp,body .hero-photo-link{color:#103657;background:#d9f2ff}body .catalog-bogo,body .bogo-ribbon{color:#a9440c;background:#fff0e2}@media (width<=600px){body .section:not(.dark) .heading,body .section.dark .heading{border-radius:10px;padding:21px 16px}}body .catalog-bogo,body .bogo-ribbon,body .offer-pill{color:#fff;background:#d52332;border-color:#d52332}body .section.dark .heading h2,body .section.dark .heading h3{color:#123957}.site-reviews[data-astro-cid-ufziusdk].site-reviews-compact{box-shadow:none;clear:none;background:0 0;border:0;border-radius:0;padding:0}.site-reviews-compact[data-astro-cid-ufziusdk] .site-reviews-inner[data-astro-cid-ufziusdk]{width:100%;margin:0}.site-reviews-compact[data-astro-cid-ufziusdk] .site-reviews-heading[data-astro-cid-ufziusdk]{margin-bottom:18px}.site-reviews[data-astro-cid-ufziusdk].site-reviews-compact h2[data-astro-cid-ufziusdk]{font-size:clamp(28px,3vw,38px)}.site-reviews[data-astro-cid-ufziusdk].site-reviews-compact iframe[data-astro-cid-ufziusdk]{height:370px}@media (width<=650px){.site-reviews[data-astro-cid-ufziusdk].site-reviews-compact{padding:0}.site-reviews[data-astro-cid-ufziusdk].site-reviews-compact iframe[data-astro-cid-ufziusdk]{height:430px}}.site-reviews[data-astro-cid-ufziusdk]{color:#165c78;clear:both;background:0 0;width:100%;padding:55px 0;display:block}.site-reviews-inner[data-astro-cid-ufziusdk]{width:min(1160px,100% - 40px);min-width:0;margin:0 auto;overflow:hidden}.site-reviews-heading[data-astro-cid-ufziusdk]{max-width:800px;margin-bottom:25px}.site-reviews[data-astro-cid-ufziusdk] .site-reviews-eyebrow[data-astro-cid-ufziusdk]{letter-spacing:2px;color:#087fb5;margin:0 0 12px;font-size:10px;font-weight:700}.site-reviews[data-astro-cid-ufziusdk] h2[data-astro-cid-ufziusdk]{color:#165c78;letter-spacing:-.7px;margin:0 0 15px;font-size:clamp(30px,4vw,46px);line-height:1.18}.site-reviews-heading[data-astro-cid-ufziusdk]>p[data-astro-cid-ufziusdk]:not(.site-reviews-eyebrow){color:#526e80;margin:0 0 15px;font-size:14px;line-height:1.7}.site-reviews[data-astro-cid-ufziusdk] a[data-astro-cid-ufziusdk]{color:#165c78;text-underline-offset:4px;font-size:12px;font-weight:700;text-decoration:underline}.site-reviews[data-astro-cid-ufziusdk] a[data-astro-cid-ufziusdk]:focus-visible{outline-offset:4px;outline:3px solid #087fb5}.site-reviews[data-astro-cid-ufziusdk] iframe[data-astro-cid-ufziusdk]{color-scheme:normal;background:0 0;border:0;width:100%;max-width:100%;height:460px;display:block;overflow-x:hidden}.site-reviews[data-astro-cid-ufziusdk] .site-reviews-credit[data-astro-cid-ufziusdk]{color:#526e80;margin:12px 0 0;font-size:10px;line-height:1.6}@media (width<=650px){.site-reviews[data-astro-cid-ufziusdk]{padding:38px 0}.site-reviews[data-astro-cid-ufziusdk] iframe[data-astro-cid-ufziusdk]{height:430px}}svg.site-icon{width:var(--site-icon-size,24px);height:var(--site-icon-size,24px);vertical-align:middle;fill:currentColor;flex-shrink:0;display:inline-block}body .closing,body .catalog-help,body .city-final,body .about-cta{display:none}.footer-experience-cta{isolation:isolate;color:#fff;background:#103657;align-items:center;min-height:310px;margin:0;padding:55px 0;display:grid;position:relative;overflow:hidden}.footer-experience-cta picture{z-index:-2;position:absolute;inset:0}.footer-experience-cta picture img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.footer-experience-cta:after{content:"";z-index:-1;background:linear-gradient(90deg,#0c2d4aeb 0%,#103657b8 60%,#10365770);position:absolute;inset:0}.footer-cta-inner{grid-template-columns:1fr auto;align-items:center;gap:45px;width:min(1240px,100% - 72px);margin:auto;display:grid}.footer-cta-kicker{letter-spacing:1.4px;text-transform:uppercase;color:#ffd0a0;font-size:10px;font-weight:700;display:block}body .footer-experience-cta h2{color:#fff;letter-spacing:-1px;margin:15px 0;font-family:inherit;font-size:clamp(29px,3.3vw,43px);font-weight:750;line-height:1.15}body .footer-experience-cta p{color:#e3f1fb;max-width:620px;margin:0;font-size:14px;line-height:1.8}.footer-cta-actions{gap:12px;min-width:200px;display:grid}.footer-cta-actions a{border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:13px;font-weight:700;display:flex}.footer-cta-primary{color:#fff;background:#d85a13}.footer-cta-primary:hover{background:#b9470a}.footer-cta-secondary{color:#123957;background:#f0f9ff}.footer-cta-secondary:hover{background:#d7efff}@media (width<=650px){.footer-experience-cta{min-height:380px;padding:38px 0}.footer-cta-inner{grid-template-columns:1fr;gap:25px;width:calc(100% - 40px)}.footer-cta-actions{grid-template-columns:1fr 1fr;gap:10px;min-width:0}.footer-cta-actions a{gap:6px;padding:13px 9px;font-size:11px}.footer-experience-cta:after{background:linear-gradient(90deg,#0c2d4ae8,#103657b8)}}
