.bp-travel header.nav-shell.nav-open{--nav-ink:#202020;--nav-line:#20202024;position:relative;top:0;z-index:20;width:100%;min-height:66px;margin:0;padding:10px 0;display:flex;flex-wrap:nowrap;align-items:center;gap:28px;background:transparent;color:var(--nav-ink);border:0;border-bottom:1px solid var(--nav-line);border-radius:0;box-shadow:none}.bp-travel header.nav-shell.nav-on-photo{--nav-ink:#fff;--nav-line:#ffffff55}.bp-travel .nav-open .logo{width:165px}.bp-travel .nav-open .main-nav{gap:24px}.bp-travel .nav-open .main-nav a,.bp-travel .nav-open .nav-tools .booking-link{color:var(--nav-ink)}.bp-travel .nav-open .nav-tools{gap:22px}.bp-travel .nav-open .nav-tools .booking-link{border:0}.bp-travel .nav-open .nav-tools .orange{display:inline-flex;border-radius:10px;padding:12px 20px;color:#fff}.bp-travel .nav-open a:focus-visible,.bp-travel .nav-open button:focus-visible{outline:2px solid var(--bp-accent);outline-offset:5px}.bp-travel .nav-open .mobile-menu{color:var(--nav-ink);border:1px solid var(--nav-line);background:transparent;border-radius:10px;width:42px;height:42px;align-items:center;justify-content:center}.bp-travel .nav-open .mobile-links{display:none}.bp-travel .nav-open .mobile-links a{color:#fff;padding:10px 12px;border-radius:6px}.bp-travel .nav-open .mobile-links a[aria-current=page]{background:#ffffff1a;box-shadow:inset 3px 0 0 var(--bp-accent,#ff612d)}.bp-travel .nav-open .mobile-links a:hover{background:#ffffff1a}.bp-travel{--nav-photo-shade:linear-gradient(180deg,#000b,#000a 80px,#0004 150px,transparent 240px)}.bp-travel.bp-all-trips .all-hero-image{z-index:-2}.bp-travel.bp-all-trips .all-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--nav-photo-shade);border-radius:inherit;pointer-events:none}.bp-travel.bp-home .home-hero:after{background:var(--nav-photo-shade),linear-gradient(180deg,#00000026 0,#00000014 40%,#000000b3 100%);pointer-events:none}.bp-travel.bp-destinations .dest-hero:after{background:var(--nav-photo-shade),#0008;pointer-events:none}.bp-travel.bp-friar div.fr-hero:before{background:var(--nav-photo-shade),linear-gradient(90deg,#0009,#0001),var(--friar-hero) center 47%/cover;pointer-events:none}@media(max-width:1100px){.bp-travel .nav-open .main-nav,.bp-travel .nav-open .nav-tools .booking-link{display:none}.bp-travel .nav-open .mobile-menu{display:flex}.bp-travel .nav-open .mobile-links.open{display:flex;flex-direction:column;gap:4px;position:absolute;top:calc(100% + 10px);left:0;right:0;background:#46517f;padding:12px;border-radius:12px;box-shadow:0 12px 32px #0002;font-size:14px}}@media(max-width:640px){.bp-travel header.nav-shell.nav-open{gap:10px;padding:10px 0}.bp-travel .nav-open .logo{width:126px}.bp-travel .nav-open .nav-tools{gap:8px}.bp-travel .nav-open .nav-tools .orange{font-size:11px;padding:11px 12px;min-height:42px}}.bp-travel .nav-open .main-nav a[aria-current=true]{border-bottom-color:var(--bp-accent)}.bp-travel .nav-open .nav-about{position:relative}.bp-travel .nav-open .nav-about summary{cursor:pointer;list-style:none;padding-bottom:4px;border-bottom:2px solid transparent}.bp-travel .nav-open .nav-about summary::-webkit-details-marker{display:none}.bp-travel .nav-open .nav-about summary:focus-visible{outline:2px solid var(--bp-accent,#ff612d);outline-offset:5px}.bp-travel .nav-open .nav-about[open] summary{border-bottom-color:var(--bp-accent,#ff612d)}.bp-travel .nav-open .nav-about-links{position:absolute;top:calc(100% + 12px);right:0;min-width:245px;padding:10px;border-radius:12px;background:#46517f;box-shadow:0 12px 32px #0003}.bp-travel .nav-open .nav-about-links a{display:block;color:#fff;padding:12px;border-radius:6px;white-space:nowrap}.bp-travel .nav-open .nav-about-links a:hover{background:#ffffff1a}.bp-travel .nav-open details.nav-about{background:transparent;margin:0;padding:0;border:0;border-radius:0;overflow:visible;box-shadow:none;color:var(--nav-ink)}.bp-travel .nav-open details.nav-about>summary{padding:0 0 4px;font:inherit;color:inherit;background:transparent;gap:6px;border-radius:0}.bp-travel .nav-open details.nav-about>summary:after{content:none}