body.bf26:where(.black-promo){--board-amber:#ffcf70;background:#0B0B0C;color:#fff;--flap-ink:initial}body.bf26:where(.black-promo) :where(a,button,[tabindex]):focus-visible{outline:3px solid #00AE42}html:has(> body.bf26:where(.black-promo)){color-scheme:dark}:where(body.black-promo) .bf-skip{color:#0B0B0C}:where(body.black-promo) .bf-preview-badge{background:rgba(11,11,12,0.82);border:1px solid rgba(0,174,66,0.55);color:#00AE42;box-shadow:none}:where(body.black-promo) .bf-btn:focus-visible{outline:3px solid #00AE42}:where(body.black-promo) .bf-btn--green{color:#0B0B0C}:where(body.black-promo) .bf-btn--green:hover{background:#00CE4E;color:#0B0B0C}:where(body.black-promo) .bf-btn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.22)}:where(body.black-promo) .bf-btn--ghost:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);color:#fff}:where(body.black-promo) .bf-pill{background:#1C1C20;color:#fff}:where(body.black-promo) .bf-pill .bf-i{color:#00AE42}:where(body.black-promo) .bf-pill:hover{background:#26262b;color:#fff}:where(body.black-promo) .bf-pill--green{background:rgba(0,174,66,0.16);color:#7ee2a3}:where(body.black-promo) .bf-pill--green:hover{background:rgba(0,174,66,0.26);color:#9af0b8}:where(body.black-promo) .bf-header{background:#0B0B0C;border-bottom:1px solid rgba(255,255,255,0.09)}:where(body.black-promo) .bf-header__toggle{color:#fff}:where(body.black-promo) .bf-ticker{background:#121314;border-top:1px solid rgba(255,255,255,0.09);border-bottom:1px solid rgba(255,207,112,0.22);color:var(--board-amber);--flap-ink:initial}:where(body.black-promo) .bf-ticker__destination{border-right:1px solid rgba(255,255,255,0.1);background:none}:where(body.black-promo) .bf-ticker__name{color:#e9e7e1}:where(body.black-promo) .bf-ticker__sign{color:var(--board-amber);text-shadow:0 0 12px rgba(255,207,112,0.28)}:where(body.black-promo) .bf-ticker__flap{background:linear-gradient(180deg,#26262c 0%,#1b1b21 48%,#141419 52%,#101015 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 2px 4px rgba(0,0,0,0.5);color:var(--board-amber);text-shadow:0 0 12px rgba(255,207,112,0.3)}:where(body.black-promo) .bf-ticker__flap::after{background:rgba(0,0,0,0.72)}:where(body.black-promo) .bf-ticker :focus-visible{outline:2px solid var(--board-amber)}:where(body.black-promo) .bf-hero{background:#0B0B0C;border-bottom:none}:where(body.black-promo) .bf-hero::after{background:linear-gradient(180deg,rgba(11,11,12,0.5) 0%,rgba(11,11,12,0) 32%,rgba(11,11,12,0.7) 74%,#0B0B0C 100%),linear-gradient(90deg,rgba(11,11,12,0.8) 0%,rgba(11,11,12,0.12) 62%,rgba(11,11,12,0) 100%)}:where(body.black-promo) .bf-hero .bf-hero__eyebrow{color:#00AE42}:where(body.black-promo) .bf-hero__eyebrow-dot{box-shadow:0 0 12px rgba(0,174,66,0.8)}:where(body.black-promo) .bf-hero__title{text-shadow:0 2px 18px rgba(0,0,0,0.55);color:inherit}:where(body.black-promo) .bf-hero__title span{color:#00AE42;background:none}:where(body.black-promo) .bf-hero__saving strong{color:#00AE42;text-shadow:0 2px 20px rgba(0,0,0,0.5)}:where(body.black-promo) .bf-hero__saving-label{color:#dfe2de}:where(body.black-promo) .bf-hero__clock-label{color:#cbcfc9}:where(body.black-promo) .bf-hero a:focus-visible{outline:2px solid #00AE42}:where(body.black-promo) .bf-cd__t b{color:#fff}:where(body.black-promo) .bf-cd__t small{color:rgba(255,255,255,0.6)}:where(body.black-promo) .bf-cd--flaps .bf-cd__t small{color:#b3b7b1}:where(body.black-promo) .bf-nav{background:#0B0B0C;border-bottom:1px solid rgba(255,255,255,0.1);box-shadow:none}:where(body.black-promo) .bf-nav__eyebrow{color:#7d847e}:where(body.black-promo) .bf-nav__current{color:#fff}:where(body.black-promo) .bf-nav__c{color:#a7afa9}:where(body.black-promo) .bf-nav__c:hover{color:#fff}:where(body.black-promo) .bf-nav__c em{color:#6f7772}:where(body.black-promo) .bf-nav .bf-nav__all{border:1px solid rgba(0,174,66,0.6);background:transparent;color:#00AE42}:where(body.black-promo) .bf-nav .bf-nav__all:hover{background:rgba(0,174,66,0.1);color:#00AE42}:where(body.black-promo) .bf-nav__c:focus-visible,:where(body.black-promo) .bf-nav__all:focus-visible{outline:3px solid #00AE42}:where(body.black-promo) .bf-nav.is-enhanced .bf-nav__glabel{color:#5f665f}:where(body.black-promo) .bf-nav.is-enhanced .bf-nav__c::before{background:rgba(255,255,255,0.16)}:where(body.black-promo) .bf-nav.is-enhanced .bf-nav__c.is-past::before{background:rgba(255,255,255,0.42)}:where(body.black-promo) .bf-nav.is-enhanced .bf-nav__c:hover::before{background:#fff}:where(body.black-promo) .bf-all{border:1px solid rgba(255,255,255,0.14);background:#151518;color:#fff;box-shadow:0 30px 80px rgba(0,0,0,0.6)}:where(body.black-promo) .bf-all::backdrop{background:rgba(6,6,8,0.62)}:where(body.black-promo) .bf-all__h h2{color:inherit}:where(body.black-promo) .bf-all__h p{color:rgba(255,255,255,0.6)}:where(body.black-promo) .bf-all__i{color:#e9e7e1}:where(body.black-promo) .bf-all__i b{color:rgba(255,255,255,0.45)}:where(body.black-promo) .bf-all__i:hover{background:rgba(255,255,255,0.07);color:#fff}:where(body.black-promo) .bf-all__i.is-here{background:rgba(0,174,66,0.1);box-shadow:inset 0 0 0 1px rgba(0,174,66,0.3);color:#fff}:where(body.black-promo) .bf-all__i:focus-visible{outline:3px solid #00AE42}:where(body.black-promo) .bf-sec__t{color:inherit}:where(body.black-promo) .bf-sec__m{color:rgba(255,255,255,0.6)}:where(body.black-promo) .bf-charter__count{color:#a8aaaf}:where(body.black-promo) .bf-stay{border:1px solid rgba(255,255,255,0.085);background:#1E1F23;box-shadow:inset 0 1px 0 rgba(255,255,255,0.055),0 10px 24px rgba(0,0,0,0.5)}:where(body.black-promo) .bf-stay__facts{color:#d5d7dc}:where(body.black-promo) .bf-stay__fact > .bf-i,:where(body.black-promo) .bf-stay__detail > summary > .bf-i{color:#969da8}:where(body.black-promo) .bf-stay__fact b,:where(body.black-promo) .bf-stay__detail > summary b{color:#f1f2f4}:where(body.black-promo) .bf-stay__detail > summary small{color:#b7bac1;text-decoration-color:#5c626b}:where(body.black-promo) .bf-stay__detail > summary:hover{color:#fff}:where(body.black-promo) .bf-stay__detail > summary:hover small{color:#00AE42;text-decoration-color:currentColor}:where(body.black-promo) .bf-stay__detail > summary:focus-visible{outline:3px solid #00AE42}:where(body.black-promo) .bf-stay__expanded{color:#d0d2d7}:where(body.black-promo) .bf-stay__expanded :where(li):not(:last-child)::after{color:#7b818b}:where(body.black-promo) .bf-stay__availability{color:#b3b6be}:where(body.black-promo) .bf-stay__footer{border-top:1px solid rgba(255,255,255,0.12)}:where(body.black-promo) .bf-stay__price small{color:#b6b8be}:where(body.black-promo) .bf-stay__amount s{color:#a6a9b2}:where(body.black-promo) .bf-stay__amount strong{color:#00AE42}:where(body.black-promo) .bf-stay__go{border:1px solid rgba(0,174,66,0.6);background:transparent;color:#00AE42}:where(body.black-promo) .bf-stay__go:hover{color:#0B0B0C}@media (hover:hover){:where(body.black-promo) .bf-stay:hover{border-color:rgba(0,174,66,0.45);box-shadow:none}}:where(body.black-promo) .bf-rail__eyebrow{color:#00AE42}:where(body.black-promo) .bf-rail__current{color:#fff}:where(body.black-promo) .bf-rail__where.is-preview .bf-rail__current{color:rgba(255,255,255,0.72)}:where(body.black-promo) .bf-rail__c::before{background:rgba(255,255,255,0.16)}:where(body.black-promo) .bf-rail__c.is-past::before{background:rgba(255,255,255,0.42)}:where(body.black-promo) .bf-rail__c:hover::before,:where(body.black-promo) .bf-rail__c:focus-visible::before{background:#fff}:where(body.black-promo) .bf-rail .bf-rail__c:focus-visible{outline:3px solid #00AE42}:where(body.black-promo) .bf-rail__route{stroke:rgba(255,255,255,0.22)}:where(body.black-promo) .bf-rail__trail{stroke:rgba(0,174,66,0.7)}:where(body.black-promo) .bf-rail__plane{filter:drop-shadow(0 0 6px rgba(0,174,66,0.45))}:where(body.black-promo) .bf-rail__pinhole{fill:#0B0B0C}:where(body.black-promo) .bf-rail__all{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);color:#00AE42;box-shadow:none}:where(body.black-promo) .bf-rail__all:hover{color:#fff;background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.14)}:where(body.black-promo) .bf-rail .bf-rail__all:focus-visible{outline:2px solid #00AE42}:where(body.black-promo) .bf-all__x{color:#b6bcb8}:where(body.black-promo) .bf-all__x:hover{background:rgba(255,255,255,0.08);color:#fff}:where(body.black-promo) .bf-all__x:focus-visible{outline:3px solid #00AE42}:where(body.black-promo) .bf-all__q{background:#1C1C20;border:1px solid rgba(255,255,255,0.14);color:#fff}:where(body.black-promo) .bf-all__q::placeholder{color:#8b918d}:where(body.black-promo) .bf-all__q:focus,:where(body.black-promo) .bf-all__q:focus-visible{border-color:rgba(0,174,66,0.6);box-shadow:0 0 0 3px rgba(0,174,66,0.18);background:none}:where(body.black-promo) .bf-all__res{scrollbar-color:rgba(255,255,255,0.28) transparent}:where(body.black-promo) .bf-all__g h3{color:rgba(255,255,255,0.5)}:where(body.black-promo) .bf-all__empty{color:rgba(255,255,255,0.6)}@media (width < 1200px){:where(body.black-promo) .bf-all__i{background:#1C1C20}}@media (width < 1200px){:where(body.black-promo) .bf-all__i b{color:rgba(255,255,255,0.5)}}@media (width < 1200px){:where(body.black-promo) .bf-all__i:hover{background:#25252a}}@media (width < 1200px){:where(body.black-promo) .bf-all__i.is-here{background:rgba(0,174,66,0.12);box-shadow:inset 0 0 0 1px rgba(0,174,66,0.55)}}@media (width < 1200px){:where(body.black-promo) .bf-all__i.is-here b{color:#00AE42}}@media (width < 1200px){:where(body.black-promo) .bf-all__fam{color:#8b918d}}:where(body.black-promo) .bf-catalog__eyebrow{color:#00AE42}:where(body.black-promo) .bf-catalog__expand{border:1px solid rgba(255,255,255,0.2);color:#00AE42;background:none;box-shadow:none}:where(body.black-promo) .bf-catalog__expand:hover{background:rgba(0,174,66,0.08);color:#00AE42;box-shadow:none}:where(body.black-promo) .bfb{--bfb-board:#101014;--bfb-board-deep:#08080a;--bfb-tile-hi:#23232b;--bfb-tile-lo:#14141a;--bfb-accent:#00AE42;--bfb-accent-glow:0,174,66;--bfb-accent-hi:#00CC4E;--bfb-accent-hi-glow:0,204,78;--bfb-white:#f4f4f2;--bfb-ground:initial}:where(body.black-promo) .bfb .bfb-persp{filter:none}:where(body.black-promo) .bfb .bfb-card{box-shadow:0 18px 44px -22px rgba(0,0,0,0.75)}:where(body.black-promo) .bfb .bfb-face{border:1px solid rgba(255,255,255,0.07);background:radial-gradient(120% 150% at 50% -25%,#1b1b21 0%,var(--bfb-board) 55%,var(--bfb-board-deep) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}:where(body.black-promo) .bfb .bfb-title{color:#fff}:where(body.black-promo) .bfb .bfb-accent-text{text-shadow:0 0 18px rgba(var(--bfb-accent-glow),0.25)}:where(body.black-promo) .bfb .bfb-sub{color:rgba(244,244,242,0.82)}:where(body.black-promo) .bfb .bfb-code-label{color:#fff}:where(body.black-promo) .bfb .bfb-tile{background:linear-gradient(180deg,var(--bfb-tile-hi) 0%,#1a1a21 48%,#121217 52%,var(--bfb-tile-lo) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 2px 6px rgba(0,0,0,0.55);color:var(--bfb-accent);text-shadow:0 0 14px rgba(var(--bfb-accent-glow),0.32)}:where(body.black-promo) .bfb .bfb-tile::after{background:linear-gradient(90deg,rgba(0,0,0,0.65),rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.65))}:where(body.black-promo) .bfb .bfb-copy-btn{background:var(--bfb-accent);color:#0b0b0e}:where(body.black-promo) .bfb .bfb-copy-btn:hover:not(:disabled){background:var(--bfb-accent-hi)}:where(body.black-promo) .bfb .bfb-terms-note{color:rgba(244,244,242,0.72)}:where(body.black-promo) .bfb .bfb-terms-note a,:where(body.black-promo) .bfb .bfb-terms-note .bfb-terms-link{color:var(--bfb-white)}:where(body.black-promo) .bfb .bfb-back h3{color:#fff}:where(body.black-promo) .bfb .bfb-back ul{color:rgba(244,244,242,0.82)}:where(body.black-promo) .bfb .bfb-back ul a{color:#fff}:where(body.black-promo) .bf-film{border-top:1px solid rgba(255,255,255,0.09);border-bottom:1px solid rgba(255,255,255,0.09);background:#000;color:inherit}:where(body.black-promo) .bf-film__eyebrow{color:#00AE42}:where(body.black-promo) .bf-film .bf-film__title{color:inherit}:where(body.black-promo) .bf-film .bf-film__title span{color:rgba(255,255,255,0.55)}:where(body.black-promo) .bf-film .bf-film__sub{color:rgba(255,255,255,0.74)}:where(body.black-promo) .bf-film__window{background:linear-gradient(160deg,#2a2a30 0%,#16161a 55%,#0f0f12 100%);box-shadow:0 40px 90px rgba(0,0,0,0.65),inset 0 1px 0 rgba(255,255,255,0.1),inset 0 -2px 0 rgba(0,0,0,0.6)}:where(body.black-promo) .bf-circuits__all,:where(body.black-promo) .bf-cruises__all{color:#00AE42}:where(body.black-promo) .bf-circuits__all:hover,:where(body.black-promo) .bf-cruises__all:hover{color:#00AE42}:where(body.black-promo) .bf-circuits__step,:where(body.black-promo) .bf-cruises__step{border:1px solid #777b86;background:#1C1C20;color:#fff;box-shadow:none}:where(body.black-promo) .bf-circuits__step[aria-disabled=true],:where(body.black-promo) .bf-cruises__step[aria-disabled=true]{color:#92969f;border-color:#42454d;box-shadow:none}:where(body.black-promo) .bf-circuits__step:focus-visible,:where(body.black-promo) .bf-cruises__step:focus-visible{outline:3px solid #00AE42}:where(body.black-promo) .bf-circuits__position,:where(body.black-promo) .bf-cruises__position{color:#d5d7dc}:where(body.black-promo) .bf-circuit{border:1px solid rgba(255,255,255,0.085);background:#1E1F23;box-shadow:inset 0 1px 0 rgba(255,255,255,0.055),0 10px 24px rgba(0,0,0,0.5);--map-land:initial;--map-lit:initial}:where(body.black-promo) .bf-circuit__media::after{background:linear-gradient(180deg,rgba(0,0,0,0.25),transparent 28%,transparent 40%,rgba(30,31,35,0.72) 66%,#1E1F23 96%)}:where(body.black-promo) .bf-circuit__score b{color:#0B0B0C}:where(body.black-promo) .bf-circuit.is-mapped .bf-circuit__map{background:linear-gradient(180deg,transparent 100px,#1E1F23 100px)}:where(body.black-promo) .bf-circuit__count{color:#aab1ba}:where(body.black-promo) .bf-circuit__base{stroke:rgba(255,255,255,0.22)}:where(body.black-promo) .bf-circuit__lit{stroke:#00C24A;filter:drop-shadow(0 0 5px rgba(0,194,74,0.85)) drop-shadow(0 0 14px rgba(0,194,74,0.35))}:where(body.black-promo) .bf-circuit__cruise{stroke:#6FB8FF;filter:drop-shadow(0 0 5px rgba(111,184,255,0.8))}:where(body.black-promo) .bf-circuit__trail{stroke:#f2fff6;filter:drop-shadow(0 0 6px rgba(200,255,220,0.95))}:where(body.black-promo) .bf-circuit__stop{fill:#0c0e10;stroke:rgba(255,255,255,0.75)}:where(body.black-promo) .bf-circuit__stop.is-reached{fill:#00C24A;stroke:#fff}:where(body.black-promo) .bf-circuit__pulse{stroke:#00C24A}:where(body.black-promo) .bf-circuit__label text{fill:#fff;stroke:rgba(10,11,13,0.92)}:where(body.black-promo) .bf-circuit__plane{fill:#fff;filter:drop-shadow(0 2px 5px rgba(0,0,0,0.7))}:where(body.black-promo) .bf-circuit__body{background:#1E1F23}:where(body.black-promo) .bf-circuit__meta{color:#b9bcc3}:where(body.black-promo) .bf-circuit__title a{color:#fff}:where(body.black-promo) .bf-circuit__title a:hover{color:#00AE42}:where(body.black-promo) .bf-circuit__route{color:#d5d7dc}:where(body.black-promo) .bf-circuit__route li:not(:last-child)::after{color:#7b818b}:where(body.black-promo) .bf-circuit__route span{color:#a3a9b2}:where(body.black-promo) .bf-circuit__departure{color:#d5d7dc}:where(body.black-promo) .bf-circuit__departure > .bf-i{color:#969da8}:where(body.black-promo) .bf-circuit__departure b{color:#fff}:where(body.black-promo) .bf-circuit__more{color:#a3a9b2}:where(body.black-promo) .bf-circuit__seats{color:#E0891B}:where(body.black-promo) .bf-circuit__footer{border-top:1px solid rgba(255,255,255,0.12)}:where(body.black-promo) .bf-circuit__price small{color:#b6b8be}:where(body.black-promo) .bf-circuit__amount s{color:#a6a9b2}:where(body.black-promo) .bf-circuit__amount strong{color:#00AE42}:where(body.black-promo) .bf-circuit__go{border:1px solid rgba(0,174,66,0.6);color:#00AE42;background:none}:where(body.black-promo) .bf-circuit__go:hover{color:#0B0B0C}@media (hover:hover){:where(body.black-promo) .bf-circuit:hover{border-color:rgba(0,174,66,0.45);box-shadow:none}}:where(body.black-promo) .bf-cruise{border:1px solid rgba(255,255,255,0.085);background:#1E1F23;box-shadow:inset 0 1px 0 rgba(255,255,255,0.055),0 12px 28px rgba(0,0,0,0.5)}:where(body.black-promo) .bf-footer{background:#101112;border-top:1px solid rgba(255,255,255,0.12)}body.bf-ended:where(.black-promo) .bf-cd__t b{color:rgba(255,255,255,0.6)}:where(body.black-promo) .bf-film__shade{box-shadow:none}