.icon{max-width:1.2em;max-height:1.2em;fill:inherit}.icon.flip{transform:rotate(180deg)}.account-icon{max-width:20px;max-height:20px;fill:var(--azamara-blue)}.arrow-icon{max-width:.75em;max-height:.75em;fill:inherit}*+.arrow-icon,.arrow-icon+*{margin-left:.75em}.azamara-logo{fill:var(--azamara-blue);max-width:141px;max-height:40px}.check-circle-icon{max-width:1em;max-height:1em;fill:inherit}.chevron-right-icon{max-height:1rem;fill:inherit}.circle-icon{max-width:1.2em;max-height:1.2em;fill:inherit}.close-icon{max-width:.75em;max-height:.75em;fill:inherit}.compass-icon{max-width:1.5em;max-height:1.5em;fill:inherit}.date-range-icon,.dining-icon,.dining-beverage-icon,.download-icon{max-width:1.2em;max-height:1.2em;fill:inherit}.expand-less-icon{max-width:1.5em;max-height:1.5em;fill:inherit;transform:rotate(180deg)}.expand-less-icon.active{transform:none}.facebook-icon{max-width:1.75em;max-height:1.75em;fill:inherit}.forest-icon{max-width:1.5em;max-height:1.5em;fill:inherit}.launch-icon{max-width:1em;max-height:1em;fill:inherit}.linkedin-icon{max-width:1.75em;max-height:1.75em;fill:inherit}.logout-icon{max-width:1.1em;max-height:1.1em;fill:inherit;margin-left:1em}.menu-icon{max-width:24px;max-height:24px;fill:var(--azamara-blue)}.place-icon{max-width:1.2em;max-height:1.2em;fill:inherit}.search-icon{max-width:20px;max-height:20px;fill:inherit}.temple-icon{max-width:1.2em;max-height:1.2em;fill:inherit}.train-icon{max-width:1.5em;max-height:1.5em;fill:inherit}.warning-icon{max-width:1.2em;max-height:1.2em;fill:var(--sunset)}.x-icon{max-width:1.75em;max-height:1.75em;fill:inherit}@media (width>=576px){.account-icon{max-width:27px;max-height:27px}.azamara-logo{max-width:169px;max-height:48px}.search-icon{max-width:27px;max-height:27px}}@media (width>=1200px){.azamara-logo{max-width:192px;max-height:52px}}.text-primary{color:var(--azamara-blue)!important;fill:var(--azamara-blue)!important}.text-secondary{color:var(--dusk)!important;fill:var(--dusk)!important}.text-light{color:var(--pure-white)!important;fill:var(--pure-white)!important}.text-white{color:#fff!important;fill:#fff!important}.text-dark{color:var(--night-sky)!important;fill:var(--night-sky)!important}.text-dark-grey{color:var(--dark-grey);fill:var(--dark-grey)}.text-grey{color:var(--grey);fill:var(--grey)}.text-eyebrow{font-style:normal;font-weight:420;font-size:var(--txt-lg);line-height:var(--lh-txt-lg);letter-spacing:.05em;text-transform:uppercase;color:var(--dusk);user-select:none}.text-keep-new-lines{white-space:pre-line;margin-top:8px;margin-bottom:8px}.text-capitalize{text-transform:capitalize}.text-wt-regular{font-weight:var(--wt-regular)}.text-wt-medium{font-weight:var(--wt-medium)}.text-wt-bold{font-weight:var(--wt-bold)}.text-xl{font-size:var(--txt-xl);line-height:var(--lh-txt-xl)}.text-lg{font-size:var(--txt-lg);line-height:var(--lh-txt-lg);letter-spacing:.05em}.text-md{font-size:var(--txt-md);line-height:var(--lh-txt-md)}.text-sm{font-size:var(--txt-sm);line-height:var(--lh-txt-xl)}.text-xs{font-size:var(--txt-xs);line-height:var(--lh-txt-xs)}.display-xl{font-size:var(--display-xl);line-height:var(--lh-display-xl)}.display-lg{font-size:var(--display-lg);line-height:var(--lh-display-lg)}.display-md{font-size:var(--display-md);line-height:var(--lh-display-md);letter-spacing:2.5%}.display-sm{font-size:var(--display-sm);line-height:var(--lh-display-sm)}.display-xs{font-size:var(--display-xs);line-height:var(--lh-display-xs)}@media (width>=1200px){.text-xl-lg{font-size:var(--txt-lg);line-height:var(--lh-txt-lg)}.text-xl-md{font-size:var(--txt-md);line-height:var(--lh-txt-md)}.display-xl-xs{font-size:var(--display-xs);line-height:var(--lh-display-xs)}.display-xl-lg{font-size:var(--display-lg);line-height:var(--lh-display-lg)}}h1{font-style:normal;font-weight:420;font-size:var(--display-sm);line-height:var(--lh-display-sm);letter-spacing:.025em}h2{font-style:normal;font-weight:420;font-size:var(--txt-xl);line-height:var(--lh-txt-xl);letter-spacing:.05em}h3{font-style:normal;font-weight:420;font-size:var(--display-xs);line-height:var(--lh-display-xs);letter-spacing:.025em;margin-bottom:16px}.small-section-headline{font-size:var(--txt-lg);line-height:var(--lh-txt-lg);font-weight:var(--wt-bold);text-transform:uppercase;color:var(--azamara-blue)}.small-underline{text-align:center;position:relative}.small-underline:after{content:"";border-bottom:2px solid var(--azamara-aqua);width:20px;display:block;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}p{font-weight:390;font-size:var(--txt-md);line-height:var(--lh-txt-md);letter-spacing:.05em}@media (width>=992px){h1{font-size:var(--display-lg);line-height:var(--lh-display-lg)}h2{font-size:var(--display-sm);line-height:var(--lh-display-sm)}p{font-weight:390;font-size:var(--txt-lg);line-height:var(--lh-txt-lg);letter-spacing:.05em}}.carousel-control-prev .chevron-right-icon{margin-right:2px;transform:rotate(180deg)}.carousel-control-next .chevron-right-icon{margin-left:2px}.carousel-control-next,.carousel-control-prev{z-index:1;background-color:var(--pure-white);opacity:1;border:2.5px solid var(--azamara-blue);width:40px;max-width:40px;height:40px;max-height:40px;fill:var(--azamara-blue);border-radius:100%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;bottom:auto;transform:translateY(-50%)}.carousel-control-next:disabled,.carousel-control-prev:disabled{opacity:.3;pointer-events:none;cursor:default}.carousel-control-prev{left:84px}.carousel-control-next{right:84px}.btn-link{background-color:#0000;border:0;padding:0}.btn-azamara-orange{color:var(--pure-white);fill:var(--pure-white);background-color:var(--sunset);border-color:var(--sunset);font-size:inherit}.btn-azamara-orange:hover{color:var(--pure-white);fill:var(--pure-white);background-color:var(--dark-sunset);border-color:var(--dark-sunset)}.btn-azamara-orange.arrow-on:after,.btn-azamara-orange.arrow-on:hover:after{content:" ";background-image:url(/static-assets/images/svgs/arrow-white-2.svg);background-size:1rem 1rem;width:1rem;height:1rem;margin-left:1rem;display:inline-block}.btn{text-transform:uppercase;transition:color .4s,fill .4s,background-color .4s,border-color .4s}.btn-primary,.btn-primary.theme-dark{color:var(--color-text-primary);fill:var(--color-text-primary);background-color:var(--color-action);border-color:var(--color-action);text-transform:uppercase;font-weight:500;font-size:var(--display-xs);letter-spacing:.02em}.btn-primary:hover,.btn-primary:focus,.btn-primary.theme-dark:hover,.btn-primary.theme-dark:focus{background-color:var(--color-action-hover);border-color:var(--color-action-hover);color:var(--color-text-primary);fill:var(--color-text-primary)}.btn-primary.theme-light{background-color:var(--azamara-blue);border-color:var(--azamara-blue)}.btn-primary.theme-light:hover{background-color:var(--aqua);border-color:var(--aqua)}.btn-primary:disabled{background-color:var(--dusk);border-color:var(--dusk)}.btn-primary-brand{background-color:var(--color-surface-brand);border-color:var(--color-surface-brand);color:var(--color-text-inverse);fill:var(--color-text-inverse)}.btn-primary-brand:hover{background-color:var(--blue-900);border-color:var(--blue-900);color:var(--color-text-inverse);fill:var(--color-text-inverse)}.book-now-button:disabled{opacity:1;background-color:#a3a4b4;border-color:#a3a4b4}.book-now-button:disabled>svg{display:none}.book-now-button *{pointer-events:none}.btn-secondary,.btn-secondary.theme-light{color:var(--azamara-blue);fill:var(--azamara-blue);border-color:var(--azamara-blue);background-color:#0000}.btn-secondary:hover,.btn-secondary.theme-light:hover{color:#fff;fill:#fff;background-color:var(--azamara-blue);border-color:var(--azamara-blue)}.btn-secondary:disabled{border-color:var(--light-dusk);color:var(--light-dusk);fill:var(--light-dusk);background-color:#0000}.btn-secondary.theme-dark{background-color:var(--pure-white);border-color:var(--pure-white);color:var(--azamara-blue);fill:var(--azamara-blue)}.btn-secondary.theme-dark:hover{background-color:var(--azamara-blue);border-color:var(--azamara-blue);color:var(--pure-white);fill:var(--pure-white)}.btn-secondary.arrow-on:after{content:" ";background-image:url(/static-assets/images/svgs/arrow.svg);background-size:1rem 1rem;width:1rem;height:1rem;margin-left:1rem;display:inline-block}.btn-secondary.arrow-on:hover:after{background-image:url(/static-assets/images/svgs/arrow-white-2.svg)}.btn-secondary:focus,.btn-secondary:active{color:#fff;fill:#fff;background-color:var(--azamara-blue);border-color:var(--azamara-blue)}.btn-azamara-blue{color:var(--pure-white);background-color:var(--azamara-blue);border-color:var(--azamara-blue);font-size:inherit}.btn-azamara-blue:hover{color:var(--pure-white);background-color:var(--azamara-blue);border-color:var(--azamara-blue)}.btn-azamara-blue.arrow-on:after,.btn-azamara-blue.arrow-on:hover:after{content:" ";background-image:url(/static-assets/images/svgs/arrow-white-2.svg);background-size:1rem 1rem;width:1rem;height:1rem;margin-left:1rem;display:inline-block}.btn-rounded{border-radius:50rem;flex-direction:row;justify-content:center;align-items:center;width:fit-content;height:56px;padding:1em 1.5em;font-size:24px;display:flex}.cta-large{color:var(--color-text-primary);fill:var(--color-text-primary);background-color:var(--color-action);border-color:var(--color-action);text-transform:uppercase;border-radius:50rem;flex-direction:row;justify-content:center;align-items:center;width:fit-content;height:72px;padding:20px 32px;font-size:24px;transition:color .4s,fill .4s,background-color .4s,border-color .4s;display:flex}.cta-large:hover{background-color:var(--color-action-hover);border-color:var(--color-action-hover);color:var(--color-text-primary);fill:var(--color-text-primary)}.cta-md{height:3rem;padding:1rem;font-size:large}.back-to-top{z-index:2;background:#fff;border-radius:8px;width:104px;height:84px;padding:6px;display:none;position:fixed;bottom:25px;right:25px;box-shadow:0 0 45px #0000001a}.back-to-top span{letter-spacing:.05em;color:var(--azamara-blue);text-align:center;width:100%;font-size:18px;font-weight:420;line-height:28px}.back-to-top img{width:33px}.btn-sm{width:auto;height:auto;padding:8px 16px;font-size:16px}.form-group:focus{border:1px solid red}.input-group-text{background-color:var(--pure-white);border-color:var(--light-dusk);color:var(--dusk);fill:var(--dusk);border-right:none;border-radius:0;font-size:20px;font-style:normal;font-weight:420;line-height:30px}.form-control{background-color:var(--pure-white);border-color:var(--light-dusk);color:var(--dusk);fill:var(--dusk);border-left-color:#0000;border-radius:0;padding:12px 24px 12px 12px;font-size:20px;font-style:normal;font-weight:420;line-height:30px}.form-control:focus{color:var(--night-sky)}.form-check-input{border:1px solid var(--dusk);background-color:var(--white-sand)}.form-check-input:checked{background-color:var(--aqua);border-color:var(--aqua)}.language-flag .flag-modal{pointer-events:all;display:block}.language-flag .modal-header{border-bottom:none;padding:0}.language-flag .flag-content{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.language-flag .country{text-transform:uppercase;letter-spacing:.05em;font-size:14px;line-height:20px}.language-flag .country-container{background-color:#fff;flex-direction:column;display:flex;justify-content:center!important}.language-flag .flag-content #flag-dialog{z-index:25;background-color:#fff;width:310px;margin-bottom:10px;padding:20px;position:absolute;top:64px;left:50%;overflow-y:auto;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.language-flag .flag-content #flag-dialog ul li span{vertical-align:middle;margin-right:14px;display:inline-block}.language-flag .flag-content #flag-dialog ul{list-style-type:none}.item-list ul{margin:0 0 .75em;padding:0}.language-flag .flag-content #flag-dialog ul li{cursor:pointer;float:left;text-align:left;width:100%;margin:0 0 8px;line-height:1}.language-flag .flag-content #flag-dialog ul li a{color:#003e7e;text-align:left;font-size:16px}.language-flag button.flag-button{background-color:#fff;border-color:#fff;padding:0}.language-flag .current-flag{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:10px;display:flex}.language-flag .flag span,.language-flag .current-flag span{background:url(/static-assets/images/locales/aza-flags-sprite-3.jpg) no-repeat;width:40px;height:25px;margin-left:auto;margin-right:0;display:block}.language-flag .flag-content a{white-space:nowrap;color:var(--azamara-blue);text-decoration:none}@media screen and (width>=960px){.language-flag .current-flag{padding:22px 20px}}@media screen and (width>=480px){.language-flag .flag-content #flag-dialog{width:fit-content}.language-flag .flag-content #flag-dialog ul li{width:50%}}.language-flag .icon-flag-de{background-position:0 -165px!important}.language-flag .icon-flag-bm{background-position:0 -28px!important}.language-flag .icon-flag-br{background-position:0 -483px!important}.language-flag .icon-flag-ca,.language-flag .flag-CAD{background-position:0 -57px!important}.language-flag .icon-flag-ch{background-position:0 -456px!important}.language-flag .icon-flag-da,.language-flag .icon-flag-dk{background-position:0 -84px!important}.language-flag .icon-flag-fi{background-position:0 -112px!important}.language-flag .icon-flag-fr{background-position:0 -138px!important}.language-flag .icon-flag-au,.language-flag .flag-AUD{background-position:0 0!important}.language-flag .icon-flag-it{background-position:0 -222px!important}.language-flag .icon-flag-ga,.language-flag .icon-flag-ie{background-position:0 -193px!important}.language-flag .icon-flag-mx{background-position:0 -431px!important}.language-flag .icon-flag-nz,.language-flag .flag-NZD{background-position:0 -248px!important}.language-flag .icon-flag-no,.language-flag .icon-flag-no{background-position:0 -407px!important}.language-flag .icon-flag-es{background-position:0 -275px!important}.language-flag .icon-flag-sv,.language-flag .icon-flag-se{background-position:0 -301px!important}.language-flag .icon-flag-gb,.language-flag .flag-GBP{background-position:0 -328px!important}.language-flag .icon-flag-us,.language-flag .flag-USD{background-position:0 -355px!important}.card{background-color:var(--pure-white);border:none;border-radius:0}.card .card-header{background-color:var(--pure-white);padding:24px}.card .card-header>*{margin:0}.card .card-header>*+*{margin-top:1.5rem}.card .card-header>:last-child,.card .card-header>h2{margin-bottom:0}.card .card-body{padding:24px}.card .card-body p{margin-bottom:0}.card .card-body :is(ul,li):not(.hubspot-form :is(ul,li)){color:var(--night-sky);font-size:20px;font-weight:390;line-height:30px}.card .card-eyebrow{color:var(--night-sky);font-size:18px}.card .card-title{color:var(--azamara-blue);margin-bottom:24px;font-size:30px}.card .card-text{color:var(--night-sky);font-size:20px;line-height:30px}:is(.card,.modal) .card-link{color:var(--azamara-blue);fill:var(--azamara-blue);justify-content:space-between;align-items:center;font-size:20px;display:flex}:is(.card,.modal) button.card-link{background-color:#0000;border:0}:is(.card,.modal) .card-link+.card-link{border-left:1px solid var(--light-dusk);margin-left:0}:is(.card,.modal) .card-link:hover{color:var(--aqua);fill:var(--aqua)}:is(.card,.modal) .card-link-button{color:var(--azamara-blue);fill:var(--azamara-blue);justify-content:space-between;align-items:center;width:100%;height:5rem;padding:1.5rem;font-size:20px;display:flex}:is(.card,.modal) .card-link-button:hover{background-color:var(--light-blue)}.card .list-group{border-radius:0}.card .list-group-flush>.list-group-item{background-color:var(--pure-white);border-radius:0;padding:24px}.card .list-group-flush>.list-group-item>a{letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:20px;font-style:normal;font-weight:420;line-height:30px;display:flex}.card .list-group-item:first-child{border-top:1px solid var(--light-dusk)}.breadcrumbs-container{background-color:var(--white-sand);flex-direction:row;height:52px;margin-bottom:0;display:flex;align-content:center!important}.breadcrumbs-container .breadcrumb-item{letter-spacing:.05em;color:var(--azamara-blue);align-self:center;margin:0;padding:0;font-size:14px;font-weight:420;line-height:20px}.breadcrumbs-container .breadcrumb-item a:after{content:" "}.breadcrumbs-container .breadcrumb-item.active{color:var(--dusk)}.modal .btn-close{color:var(--dusk);fill:var(--dusk);opacity:1;background:0 0;align-items:center;width:auto;height:auto;margin:0 0 0 auto;padding:0;font-size:14px;display:inline-flex}.modal .btn-close .close-icon{margin-left:.5em}.modal .modal-dialog .modal-content{background-color:var(--pure-white);color:var(--night-sky);border-radius:20px}.modal .modal-dialog .modal-content .modal-body{padding:1.5rem}@media (width>=576px){.modal-dialog.modal-lg{max-width:min(800px,100% - 3.5rem);margin:1.75rem auto}}@media (width>=768px){.modal .modal-dialog .modal-content .modal-header{padding:1.5rem}.modal .modal-dialog .modal-content .modal-body{padding:1.5rem 3rem}}@keyframes spinner{to{transform:rotate(360deg)}}.spinner{width:40px;height:40px;position:relative}.spinner:before{content:"";box-sizing:border-box;border:2px solid #0000;border-top-color:var(--azamara-blue);border-bottom-color:var(--azamara-blue);border-radius:50%;width:40px;height:40px;animation:.8s infinite spinner;position:absolute}section:has(.find-cruises-bar)+section{padding-top:8rem}@media screen and (width>=992px){section:has(.find-cruises-bar)+section{padding-top:4.5rem}}@media print{@page:first{margin:0}table{page-break-after:always;max-height:100%;overflow:hidden}.modal-dialog .modal-header,.modal-dialog .itinerary-actions,.carousel-control-prev,.carousel-control-next,.global-notification-banner-carousel,.global-notification-banner-carousel .notification-group{display:none}}#print-iframe{display:none}.popover{background-color:var(--pure-white);border:1px solid #fff;border-radius:0;box-shadow:0 0 10px #0000001a}.popover .popover-header{border-bottom:1px solid var(--light-dusk);color:var(--azamara-blue);background-color:#0000;font-size:18px}.popover .popover-body{color:var(--dusk);font-size:18px}.popover:has(.itinerary-carousel-popover){background-color:var(--azamara-blue);border-radius:4px;width:250px}@media (width>=992px){.popover:has(.itinerary-carousel-popover) .popover-arrow:after{border-top-color:var(--azamara-blue)}}@media (width<=991px){.popover:has(.itinerary-carousel-popover) .popover-arrow:after{border-left-color:var(--azamara-blue)}}.popover:has(.itinerary-carousel-popover) .popover-body{color:var(--pure-white)}.popover:has(.itinerary-carousel-popover) .popover-body p{margin:0;padding:0}:root{--visible-global-banner-px:0;--blue-900:#000d25;--blue-800:#00205b;--blue-600:#66799d;--blue-300:#99a6bd;--blue-100:#e6e9ef;--blue-050:#f1f6f6;--blue-800-hsl:216, 100%, 18%;--blue-800-alpha-20:hsl(var(--blue-800-hsl), .2);--aqua-700:#003e52;--aqua-600:#007b94;--aqua-500:#00abc2;--aqua-200:#b2dbe0;--aqua-100:#d9f3f6;--aqua-500-hsl:187.11, 100%, 38.04%;--sunset-700:#9f2814;--sunset-500:#ea6852;--sunset-400:#ee8675;--sunset-100:#fcebe8;--dusk-700:#65638a;--dusk-500:#797890;--dusk-100:#dfdee3;--seafoam-500:#6c9893;--neutral-900:#111;--neutral-800:#343434;--neutral-700:#3d4543;--neutral-600:#585858;--neutral-300:#e1e1e2;--neutral-200:#ededed;--neutral-100:#f1f2f2;--neutral-050:#f8f8f8;--neutral-000:#fff;--sunrise-700:#cc8400;--sunrise-500:orange;--green-500:#198754;--red-500:#dc3545;--yellow-500:#ffc107;--color-text-primary:var(--blue-800);--color-text-secondary:var(--neutral-700);--color-text-muted:var(--dusk-500);--color-text-inverse:var(--neutral-000);--color-surface:var(--neutral-050);--color-surface-alt:var(--neutral-100);--color-surface-muted:var(--blue-100);--color-surface-brand:var(--blue-800);--color-action:var(--sunrise-500);--color-action-hover:var(--sunrise-700);--color-link:var(--blue-800);--color-link-hover:var(--aqua-500);--color-border:var(--neutral-300);--color-border-divider:var(--neutral-300);--color-feedback-success:var(--green-500);--color-feedback-danger:var(--red-500);--color-feedback-warning:var(--yellow-500);--azamara-blue:var(--blue-800);--azamara-blue-20-opacity:var(--blue-800-alpha-20);--azamara-blue-hsl:var(--blue-800-hsl);--azamara-blue-light:var(--blue-300);--azamara-blue-medium:var(--blue-600);--azamara-aqua:var(--aqua-500);--azamara-aqua-hsl:var(--aqua-500-hsl);--background-blue:var(--blue-100);--aqua:var(--aqua-500);--danger:var(--red-500);--dark-blue:var(--blue-900);--dark-sunset:var(--sunrise-700);--dark-grey:var(--neutral-900);--alt-grey:var(--neutral-600);--grey:var(--neutral-800);--light-grey:var(--neutral-200);--sand:var(--neutral-200);--very-light-grey:var(--neutral-050);--deep-aqua:var(--aqua-600);--deep-blue:var(--blue-900);--deep-dusk:var(--dusk-700);--deep-ocean:var(--aqua-700);--divider-gray:var(--neutral-300);--light-aqua:var(--aqua-100);--light-blue:var(--blue-050);--light-dusk:var(--dusk-100);--light-sunset:var(--sunset-100);--night-sky:var(--neutral-700);--white-sand:var(--neutral-100);--dusk:var(--dusk-500);--seafoam-aqua:var(--aqua-200);--seafoam-green:var(--seafoam-500);--success:var(--green-500);--sunset:var(--sunrise-500);--sunset-alt:var(--sunset-400);--pure-white:var(--neutral-050);--warning:var(--yellow-500)}.dropdown-overlay{display:none}.dropdown-overlay.show{z-index:2;background-color:#000000b0;display:block;position:fixed;inset:0}#onetrust-pc-btn-handler{transition:all .3s;color:var(--azamara-blue)!important;border-color:var(--azamara-blue)!important;background-color:#0000!important}#onetrust-pc-btn-handler:hover{color:var(--pure-white)!important;border-color:var(--deep-blue)!important;background-color:var(--deep-blue)!important;opacity:1!important}#onetrust-reject-all-handler,#onetrust-accept-btn-handler,#accept-recommended-btn-handler,.ot-pc-refuse-all-handler,.save-preference-btn-handler{transition:all .3s;background-color:var(--azamara-blue)!important;border-color:var(--azamara-blue)!important;color:var(--pure-white)!important}#onetrust-reject-all-handler:hover,#onetrust-accept-btn-handler:hover,#accept-recommended-btn-handler:hover,.ot-pc-refuse-all-handler:hover,.save-preference-btn-handler:hover{background-color:var(--deep-blue)!important;border-color:var(--deep-blue)!important;opacity:1!important}.account-page__top-bar{background-color:var(--azamara-blue);color:var(--pure-white);align-items:center;gap:2rem;height:5rem;padding:1.5rem;display:flex}.account-page__top-bar svg{fill:#fff;font-size:20px}.account-page__top-bar .user-greeting{letter-spacing:.025em;font-size:14px;font-weight:420;line-height:38px}.account-page__top-bar #loyalty-container{background-color:var(--azamara-blue);color:var(--pure-white);align-items:center;gap:2rem;height:5rem;padding:1.5rem;display:flex}.account-page__top-bar .text-group .header{letter-spacing:.05em;text-transform:uppercase;font-size:14px;font-weight:420;line-height:20px}.account-page__top-bar .text-group .value{letter-spacing:.05em;font-size:20px;font-weight:450;line-height:30px}.account-page{flex-direction:column;display:flex}.account-page .navigation-container{border-bottom:1px solid var(--light-dusk);width:100%}.account-page .content-container{background-color:var(--white-sand);flex-grow:1;min-height:100vh;padding:24px;box-shadow:inset 0 0 10px #0000001a}.account-page .no-content{flex-direction:column;justify-content:center;align-items:center;padding:24px;font-size:18px;display:flex}.account-page .no-content h2{background-color:var(--light-dusk);border:4px solid var(--sunset);border-radius:.1em;align-items:center;padding:12px 24px;display:flex}.account-page .no-content h2>span{margin-left:12px}.azamara-circle.card{color:#fff;flex-direction:row;display:flex}.azamara-circle.card .header{text-transform:uppercase;font-weight:420}.account-page #faq-onboardcreditfaqs>button:after{display:none}.account-page #faq-onboardcreditfaqs>button{pointer-events:none}#collapse-faq-onboardcreditfaqs{margin:0}@media (width>=768px){.account-page__top-bar .user-greeting{font-size:30px}.account-page .content-container{padding:48px}}@media (width>=1200px){.account-page{flex-direction:row}.account-page .navigation-container{border-bottom:none;border-right:1px solid var(--light-dusk);width:384px;min-width:384px}}#b2b-sign-in .main-content{--navbar-height:4rem;min-height:calc(100vh - 2 * var(--navbar-height));flex-direction:column;justify-content:center;align-items:center;width:100%;padding:1.5rem;display:flex;position:relative}#b2b-sign-in .background-image{object-fit:cover;width:100%;height:100%;position:absolute}#b2b-sign-in .terms-of-use-text{z-index:1;background-color:#fff;max-width:400px;padding:0 42px 1rem;display:none}#b2b-sign-in .terms-of-use-text.show{display:block}#b2b-sign-in .terms-of-use-text>p{color:#777;border-top:1px solid #ddd;margin-bottom:0;padding-top:1rem;font-size:1rem}@media (width>=576px){#b2b-sign-in .main-content{--navbar-height:4.5rem}}@media (width>=1200px){#b2b-sign-in .main-content{--navbar-height:6.5rem;padding:3rem}}#b2c-sign-in .main-content{--navbar-height:4rem;min-height:calc(100vh - 2 * var(--navbar-height));flex-direction:column;justify-content:center;align-items:center;width:100%;padding:1.5rem;display:flex;position:relative}#b2c-sign-in .background-image{object-fit:cover;width:100%;height:100%;position:absolute}#b2c-sign-in .terms-of-use-text{z-index:1;background-color:#fff;max-width:400px;padding:0 42px 1rem;display:none}#b2c-sign-in .terms-of-use-text.show{display:block}#b2c-sign-in .terms-of-use-text>p{color:#777;border-top:1px solid #ddd;margin-bottom:0;padding-top:1rem;font-size:1rem}@media (width>=576px){#b2c-sign-in .main-content{--navbar-height:4.5rem}}@media (width>=1200px){#b2c-sign-in .main-content{--navbar-height:6.5rem}}.legal-page{flex-direction:column;display:flex}.legal-page .navigation-container{border-bottom:1px solid var(--light-dusk);width:100%}.legal-page .content-container{flex-grow:1;min-height:100vh}.legal-page .no-content{flex-direction:column;justify-content:center;align-items:center;padding:24px;font-size:18px;display:flex}.legal-page .no-content h2{background-color:var(--light-dusk);border:4px solid var(--sunset);border-radius:.1em;align-items:center;padding:12px 24px;display:flex}.legal-page .no-content h2>span{margin-left:12px}@media (width>=1200px){.legal-page,.legal-page.navigation-left{flex-direction:row}.legal-page.navigation-right{flex-direction:row-reverse}.legal-page .navigation-container{border-bottom:none;width:384px;min-width:384px}.legal-page.navigation-left .navigation-container{border-right:1px solid var(--light-dusk)}.legal-page.navigation-right .navigation-container{border-left:1px solid var(--light-dusk)}}.site-search{flex-direction:column;display:flex;position:relative}.site-search .mobile-filters-bar{border-bottom:1px solid var(--light-dusk);align-items:center;width:100vw;padding:16px 0;display:flex;overflow-x:scroll}.site-search .mobile-filters-bar .filters-button{border:1px solid var(--azamara-blue);background-color:var(--light-blue);color:var(--azamara-blue);fill:var(--azamara-blue);border-radius:4px;align-items:center;height:48px;margin-left:48px;padding:0 12px;font-size:18px;line-height:28px;display:flex}.site-search .mobile-filters-bar .filters-button>svg{margin-right:16px}.site-search .mobile-filters-bar .close-button{color:var(--azamara-blue);fill:var(--azamara-blue);background-color:#0000;border:0;align-items:center;margin-left:auto;margin-right:48px;font-size:18px;line-height:28px;display:none}.site-search .mobile-filters-bar .close-button>svg{margin-left:16px}.site-search .mobile-filters-bar .close-button.active{display:flex}.site-search .mobile-filters-bar .close-button:hover{color:var(--aqua);fill:var(--aqua)}.site-search .refinements-container{--padding:24px;border-bottom:1px solid var(--light-dusk);width:100%;padding-bottom:var(--padding);z-index:2;background:#fff;flex-direction:column;align-items:center;display:none;position:absolute;top:80px;bottom:0}.site-search .refinements-container.active{display:flex}.site-search .refinements-container h3{letter-spacing:.025em;color:var(--azamara-blue);padding:0 var(--padding);align-self:flex-start;align-items:center;font-size:30px;font-style:normal;font-weight:420;line-height:38px}.site-search .refinements-container .form-check{letter-spacing:.05em;width:100%;color:var(--night-sky);padding:12px var(--padding);border-bottom:1px solid var(--light-dusk);margin-bottom:0;font-size:18px;font-style:normal;font-weight:390;line-height:28px}.site-search .refinements-container .form-check *{pointer-events:none}.site-search .refinements-container .form-check:hover{cursor:pointer}.site-search .refinements-container .form-check.active{color:#fff;background-color:var(--azamara-blue);border-bottom-color:var(--pure-white)}.site-search .refinements-container .form-check:first-of-type{border-top:1px solid var(--light-dusk)}.site-search .refinements-container .form-check .form-check-input{float:auto;margin-left:0;margin-right:16px}.site-search .refinements-container .clear-filters{justify-content:center;align-items:center;margin-top:24px;font-size:20px;display:flex}.site-search .cancel-icon{max-width:1em;max-height:1em;margin-left:.5em}.site-search .btn-rounded{padding:0 1.25em;font-size:20px}.site-search .results-container{background:var(--white-sand);flex-direction:column;flex-grow:1;padding:24px 48px;display:flex;box-shadow:inset 0 0 10px #0000001a}.site-search .results-container h2{letter-spacing:.025em;color:var(--azamara-blue);font-size:36px;font-weight:420;line-height:44px}.site-search .results-header{flex-direction:row;display:flex}.site-search .results-header .search-form{--bs-gutter-y:16px;--bs-gutter-x:16px;flex-wrap:wrap;gap:16px;display:flex}.site-search .results-header .search-form .search-icon{fill:var(--light-dusk)}.site-search .results-header .search-form .input-group{flex:1 0 360px}.site-search .results-header .search-form input[type=text]{height:56px;color:var(--dusk)}.site-search .results-header .search-form .search-button{flex:0 0 fit-content}.site-search .results-header .search-form input::placeholder{padding-left:0}.site-search .results-summary{color:var(--azamara-blue);flex-grow:1;margin-bottom:24px}.site-search .selected-facets{letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;font-size:20px;font-weight:420;line-height:30px;display:flex}.site-search .mobile-filters-bar .selected-facets{flex-wrap:nowrap;margin:0 0 0 24px;display:none}.site-search .mobile-filters-bar .selected-facets.active{display:flex}.site-search .selected-facets button{background:var(--light-aqua);height:40px;color:var(--azamara-blue);fill:var(--azamara-blue);flex:0 0 fit-content;border:0;border-radius:8px;align-items:center;padding:0 16px;display:flex;box-shadow:0 0 10px #0000001a}.site-search .selected-facets button svg{opacity:.5;pointer-events:none}.site-search .selected-facets button span{pointer-events:none}.site-search .results-panel{background:#fff;margin-bottom:1.5rem;padding:1.5rem}.site-search .results-panel ul.list-unstyled{flex-direction:column;margin-bottom:0;display:flex}.site-search .results-panel ul.list-unstyled>.loading-placeholder{flex-direction:column;align-self:center;align-items:center;gap:.5rem;display:flex}.site-search .results-panel li{fill:var(--azamara-blue);gap:1.5rem;margin-bottom:1.5rem;display:flex}.site-search .results-panel li:last-child{margin-bottom:0}.site-search .results-panel li .icon{font-size:1.2rem}.site-search .results-panel li .title{letter-spacing:.05em;color:var(--azamara-blue);margin-bottom:.5rem;font-size:1.2rem;font-weight:450;line-height:1.5em}.site-search .results-panel li .description{letter-spacing:.05em;color:var(--night-sky);font-size:1rem;font-weight:390;line-height:1.5em}.site-search .banner{background:var(--azamara-blue);color:var(--pure-white);border-radius:40px;flex-direction:row;display:flex}.site-search .banner .text{flex-grow:1}.site-search .banner .button{align-self:flex-start}.site-search .callout-box{background:var(--light-aqua);border:1px solid var(--azamara-blue);border-radius:20px;align-self:flex-start;width:327px;max-width:432px}.site-search .callout-box>.card-body{flex-grow:0}.site-search .callout-box>.card-body:first-of-type{border-bottom:1px solid var(--azamara-blue);color:var(--azamara-blue)}.site-search .callout-box>.card-body:last-of-type{padding:12px 24px}@media (width>=992px){.site-search .callout-box{margin-left:24px}}@media (width>=1200px){.site-search{flex-direction:row}.site-search .refinements-container{width:384px;min-width:384px;padding-top:var(--padding);border-bottom:none;display:flex;position:static}.site-search .results-header .search-form{max-width:483px}}.sitemap-container{background-color:var(--pure-white);color:var(--azamara-blue);padding:48px 24px}.sitemap-container .headline{text-align:center;letter-spacing:.025em;color:var(--azamara-blue);font-size:36px;line-height:44px}.sitemap-container ul li{margin-top:12px;list-style:none}.sitemap-container ul li.level-0>a,.sitemap-container ul li.level-1>a{text-decoration:underline}.sitemap-container .level-0{font-size:30px}.sitemap-container .level-1{margin-left:20px;font-size:26px}.sitemap-container .level-2{margin-left:40px;font-size:22px}.sitemap-container .level-3{margin-left:60px;font-size:18px}.pdp-compare-fares nav{background-color:var(--azamara-blue);color:#fff;letter-spacing:.04375rem;align-items:center;gap:.62rem;height:4rem;padding:0 1.5rem;font-size:.875rem;font-style:normal;font-weight:420;line-height:1.25rem;display:flex}.pdp-compare-fares nav .spacer{background:#ffffff80;width:.0625rem;height:1.125rem}.pdp-compare-fares nav .cruise-name{text-transform:capitalize}.pdp-compare-fares nav .cruise-title-override{text-transform:none}.pdp-compare-fares nav .cruise-name,.pdp-compare-fares nav .cruise-dates,.pdp-compare-fares nav .ship-name,.pdp-compare-fares nav .spacer{display:none}@media (width>=768px){.pdp-compare-fares nav .cruise-name,.pdp-compare-fares nav .cruise-dates,.pdp-compare-fares nav .ship-name,.pdp-compare-fares nav .spacer{display:inline}}.pdp-compare-fares nav .close-button{color:#fff;fill:#fff;letter-spacing:.04375rem;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:.5rem;margin-left:auto;font-size:.875rem;font-style:normal;font-weight:420;line-height:1.25rem;display:flex}.pdp-compare-fares nav .close-button svg{fill:#fff;max-width:.8rem;max-height:.8rem}.pdp-cruise{background-color:var(--pure-white)}#cruise-component .loading-placeholder{width:100%;color:var(--azamara-blue);fill:var(--azamara-blue);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;font-size:18px;line-height:28px;display:flex}.pdp-cruise .product-hero{background-color:var(--pure-white)}.pdp-cruise .product-hero .image-card-group{flex-direction:column;padding:1rem;display:flex;position:relative}@media (width>=1200px){.pdp-cruise .product-hero .image-card-group{flex-direction:row;margin:0 auto;padding:1.5rem}}@media (width>=1400px){.pdp-cruise .product-hero .image-card-group{padding:1.5rem 5rem}}.pdp-cruise .image-card-group .image-and-legend{width:100%}.pdp-cruise .image-card-group .image-and-legend img{aspect-ratio:16/9;background-color:var(--light-dusk)}.pdp-cruise .image-card-group .image-and-legend .map-container{background-color:var(--light-dusk);aspect-ratio:1;width:100%}@media (width>=576px){.pdp-cruise .image-card-group .image-and-legend .map-container{aspect-ratio:16/9}}.pdp-cruise .image-card-group .image-and-legend .map-container .mapboxgl-map{width:100%;height:100%}.pdp-cruise .image-card-group img{justify-content:end;width:100%;position:relative}.pdp-cruise .image-card-group .card{background-color:#0000;width:100%;position:relative}@media (width>=992px){.pdp-cruise .image-card-group .card{width:50%;min-width:350px;max-width:500px;margin-right:1rem}}@media (width>=1200px){.pdp-cruise .image-card-group .card{margin:1rem 2rem 0 0}}.pdp-cruise .image-card-group .legend{color:var(--azamara-blue);grid-template-columns:auto;width:100%;margin-top:1rem;padding-left:0;font-size:12px;display:grid}@media (width>=768px){.pdp-cruise .image-card-group .legend{grid-template-columns:auto 1fr}.pdp-cruise .image-card-group .legend.cruise-tour{grid-template-columns:auto auto 1fr}}.pdp-cruise .image-card-group .legend>div{align-items:center;width:100%;margin-right:1.5rem;font-size:12px;display:flex}@media (width>=768px){.pdp-cruise .image-card-group .legend>div{width:auto}}.pdp-cruise .image-card-group .legend svg{filter:drop-shadow(-2px 2px 2px #0003);margin-right:.02em;font-size:1rem}.pdp-cruise .image-card-group .legend svg.embark-debark-icon{margin-right:1px}.pdp-cruise .image-card-group .legend svg.embark-debark-overnight-icon{margin-right:2px}.pdp-cruise .image-card-group .card .card-header{background-color:#0000;border-bottom:1px solid #0003;padding:1rem 0}.pdp-cruise .image-card-group .card .card-body{flex-direction:column;padding:1rem 0;display:flex}.pdp-cruise .image-card-group .card .card-body .card-link-row+.card-link-row,.pdp-cruise .image-card-group .card .card-body .card-link-row+.compare-fares-link-row{margin-top:.5rem}.pdp-cruise .image-card-group .card .card-body .card-divider{opacity:1;background-color:#0000;border:0;border-top:1px solid #0003;width:100%;height:0;margin:.5rem 0}.pdp-cruise .image-card-group .card .help-button{background-color:#0000;border:none;width:auto;height:auto;margin:0;padding:0;display:flex}.pdp-cruise .image-card-group .card .help-button .help-icon{fill:var(--azamara-blue-medium)}.pdp-cruise .image-card-group .card .card-header .card-header-row{align-items:flex-start}.pdp-cruise .image-card-group .card .card-header .badge-button{background:0 0;border:none;flex-shrink:0;width:100%;max-width:77px;height:100%;max-height:77px;padding:0}@media (width>=1200px){.pdp-cruise .image-card-group .card .card-header .badge-button{margin-right:-1rem}}.pdp-cruise .image-card-group .card .card-header .badge-button:hover{cursor:pointer}.pdp-cruise .image-card-group .card .card-header .badge-button *{pointer-events:none}.pdp-cruise .image-card-group h1{font-weight:var(--wt-medium);letter-spacing:.025em;text-transform:capitalize;font-size:26px;line-height:34px}@media (width>=576px){.pdp-cruise .image-card-group h1{font-size:var(--display-sm);line-height:var(--lh-display-sm);margin-bottom:0}}@media (width>=992px){.pdp-cruise .image-card-group h1{margin-bottom:0}}@media (width>=1200px){.pdp-cruise .image-card-group h1{margin-bottom:0}}.pdp-cruise .image-card-group .headline{max-width:80%;margin-top:.25rem}.pdp-cruise .image-card-group .cruise-title-override{text-transform:none}.pdp-cruise .image-card-group .sub-headline{color:var(--azamara-blue);font-size:22px;line-height:30px;font-weight:var(--wt-medium);letter-spacing:.06em;align-items:center;gap:.75rem;margin-top:.25rem}@media (width>=576px){.pdp-cruise .image-card-group .sub-headline{font-size:var(--display-xs);line-height:var(--lh-display-xs)}}.pdp-cruise .image-card-group .cruise-eyebrow{color:var(--night-sky);font-weight:var(--wt-regular);font-size:var(--txt-md);line-height:var(--lh-txt-md);letter-spacing:.05em;text-transform:uppercase;flex-flow:column wrap;align-items:flex-start;display:flex}.pdp-cruise .image-card-group .cruise-eyebrow .eyebrow-divider{background-color:var(--light-dusk);width:1px;height:24px;margin:0 .5rem;display:none}.pdp-cruise .image-card-group .cruise-eyebrow .ship-name{text-transform:uppercase}@media (width>=576px){.pdp-cruise .image-card-group .cruise-eyebrow{flex-direction:row;align-items:center}.pdp-cruise .image-card-group .cruise-eyebrow .eyebrow-divider{display:block}}.pdp-cruise .image-card-group .icon-text-button{font-weight:var(--wt-medium);font-size:var(--txt-lg);line-height:var(--lh-txt-lg);letter-spacing:.06em;vertical-align:middle;width:fit-content;color:var(--azamara-blue);fill:var(--azamara-blue)}.pdp-cruise .image-card-group .icon-text-button:hover{color:var(--aqua)!important;fill:var(--aqua)!important}.pdp-cruise .image-card-group .card .card-body span.disabled{color:var(--night-sky);cursor:not-allowed;font-style:italic}.pdp-cruise .image-card-group .card .card-body span.disabled .icon{fill:var(--night-sky)}.pdp-cruise .image-card-group .card .card-body .icon{width:1.5rem;height:1.5rem;margin-right:.5rem}.pdp-cruise .image-card-group .card .card-body .camera-icon.icon{padding-left:2px;padding-right:2px}.pdp-cruise .image-card-group .card a.request-more-info .arrow-icon{margin-bottom:0;margin-left:.5rem}.pdp-cruise .image-card-group .eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--night-sky);font-size:18px;font-weight:420;line-height:28px}.pdp-cruise .image-card-group .prices{margin-top:1rem}.pdp-cruise .image-card-group .prices .price-details-row .price{letter-spacing:.05em;color:var(--azamara-blue);flex-wrap:wrap;align-items:flex-end;font-size:1.5rem;font-weight:420;line-height:2rem;display:flex}.pdp-cruise .image-card-group .prices .price-details-row .price>*{white-space:nowrap}.pdp-cruise .image-card-group .prices .price-details-row .price .price-label{font-size:var(--txt-sm);line-height:var(--lh-txt-sm);font-weight:var(--wt-medium);letter-spacing:.05em;text-transform:uppercase;color:var(--night-sky);margin-bottom:2px;margin-right:.5rem}.pdp-cruise .image-card-group .prices .price-details-row .price .strikethrough{color:#595959;margin-right:.75rem;position:relative}.pdp-cruise .image-card-group .prices .price-details-row .price .strikethrough:after{content:"";background:0 0;border-bottom:1.5px solid #dc3545;width:100%;height:0;position:absolute;top:50%;left:0}.pdp-cruise .image-card-group .prices .price-details-row .currency{font-size:var(--txt-sm);line-height:var(--lh-txt-sm);font-weight:var(--wt-medium);color:var(--alt-grey);margin-top:.625rem;font-style:italic}.pdp-cruise .image-card-group .prices .price-details-row .taxes-and-fees-note{font-size:var(--txt-sm);line-height:var(--lh-txt-sm);font-weight:var(--wt-medium);color:var(--alt-grey);font-style:italic}.pdp-cruise .image-card-group .compare-fares-link-row{margin-bottom:.5rem}.pdp-cruise .image-card-group .compare-fares-link-row a{color:var(--azamara-blue);fill:var(--azamara-blue)}.pdp-cruise .image-card-group .compare-fares-link-row a:hover{color:var(--aqua)!important;fill:var(--aqua)!important}.pdp-cruise .image-card-group .cruise-deal{color:var(--aqua);fill:var(--aqua);font-size:var(--txt-sm);line-height:var(--lh-txt-sm);font-weight:var(--wt-medium);text-transform:uppercase;margin-bottom:.25rem}.pdp-cruise .book-now-button *{pointer-events:none}#book-now-fixed{height:unset;z-index:2;align-items:center;padding:.5em 1em;font-size:16px;display:none;position:fixed;bottom:1rem;right:1rem}@media (width>=576px){#book-now-fixed{height:unset;z-index:10;padding:.5em 1em;font-size:24px;display:none;bottom:100px;right:1rem}}#book-now-fixed.unavailable{pointer-events:none;opacity:.65}.pdp-cruise .itinerary-modal tbody>tr>td:nth-child(2){text-transform:capitalize}.pdp-cruise .promo{background-color:var(--azamara-blue);color:var(--pure-white);flex-direction:column-reverse;display:flex}.pdp-cruise .promo .cta-large{height:56px;padding:13px, 24px;font-size:20px;line-height:30px}.pdp-cruise .promo .image-wrapper{width:100%;height:306px;position:relative}.pdp-cruise .promo img{object-fit:cover;width:100%;height:100%;position:absolute}.pdp-cruise .promo .card-body{flex-direction:column;justify-content:center;padding:24px;display:flex}@media (width>=576px){.pdp-cruise .promo .card-body{padding:48px}}@media (width>=992px){.pdp-cruise .promo .card-body{padding:48px 48px 48px 72px}}.pdp-cruise .promo .left-panel{width:100%}.pdp-cruise .promo .left-panel h2{font-size:30px;line-height:38px}.pdp-cruise .promo:not(.has-image) .right-panel{display:none}.pdp-cruise .promo .text-eyebrow{color:var(--seafoam-aqua)}.pdp-cruise .promo .card-body.left-panel .cta-large{margin-top:24px;margin-bottom:32px}.pdp-cruise .promo .card-body .terms-and-conditions{color:var(--seafoam-aqua);background-color:#0000;border:0;width:fit-content;margin-top:auto;padding-left:0;text-decoration:underline}.pdp-cruise .promo .card-body .terms-and-conditions:hover{color:var(--aqua)}body:has(.plp-cruises) .breadcrumbs-container{border-bottom:1px solid hsla(var(--azamara-blue-hsl), .2);background-color:#fff;height:45px}.plp-cruises{--navbar-height:64px;--mobile-filters-bar-height:81px;background:var(--white-sand);flex-direction:column;display:flex;position:relative}@media (width>=576px){.plp-cruises{--navbar-height:72px}}@media (width>=1200px){.plp-cruises{--navbar-height:104px;flex-direction:row}}.plp-cruises h1{color:var(--azamara-blue);font-size:var(--display-sm);line-height:var(--lh-display-sm);font-weight:var(--wt-medium);width:100%;margin-bottom:0}@media (width>=768px){.plp-cruises h1{font-size:var(--display-md);width:auto;line-height:44px}}.plp-cruises .mobile-filters-bar{border-bottom:1px solid var(--light-dusk);background:var(--white-sand);width:100vw;top:var(--navbar-height);z-index:1;scrollbar-width:none;align-items:center;padding:16px 0;display:flex;position:sticky;overflow-x:scroll}.plp-cruises .mobile-filters-bar::-webkit-scrollbar{display:none}.plp-cruises .mobile-filters-bar .filters-button{border:1px solid var(--azamara-blue);color:var(--azamara-blue);fill:var(--azamara-blue);text-transform:uppercase;background-color:#fff;border-radius:4px;align-items:center;height:2.25rem;margin-left:1rem;padding:0 12px;font-size:18px;line-height:28px;display:flex}.plp-cruises .mobile-filters-bar .filters-button>svg{margin-right:16px}.plp-cruises .mobile-filters-bar .close-button{color:var(--azamara-blue);fill:var(--azamara-blue);background-color:#0000;border:0;align-items:center;margin-left:auto;margin-right:1rem;font-size:18px;line-height:28px;display:none}.plp-cruises .mobile-filters-bar .close-button>svg{margin-left:16px}.plp-cruises .mobile-filters-bar .close-button.active{display:flex}.plp-cruises .mobile-filters-bar .close-button:hover{color:var(--aqua);fill:var(--aqua)}.plp-cruises .filters-bar-container{scrollbar-width:none;scrollbar-color:transparent;display:none}@media (width>=1200px){.plp-cruises .filters-bar-container{top:calc(var(--navbar-height) + 20px);border:1px solid var(--azamara-blue-20-opacity);border-radius:4px;min-width:min-content;height:min-content;margin-top:20px;margin-left:15px;display:flex;position:sticky;overflow-y:scroll}}.plp-cruises .filters-bar-container::-webkit-scrollbar{display:none}.plp-cruises .filters-bar-container.active{top:calc(var(--navbar-height) + var(--mobile-filters-bar-height));z-index:1;display:flex;position:sticky}.plp-cruises .filters-bar{--padding:20px;width:100%;height:calc(100vh - var(--navbar-height) - var(--mobile-filters-bar-height));border-bottom:1px solid var(--light-dusk);padding-bottom:var(--padding);z-index:2;user-select:none;scrollbar-width:none;scrollbar-color:transparent;background:#fff;flex-direction:column;align-items:center;display:none;position:sticky;top:80px;overflow-y:scroll}@media (width>=1200px){.plp-cruises .filters-bar{width:295px;min-width:295px;height:calc(100vh - var(--navbar-height) - 20px);border-bottom:none;position:static}}.plp-cruises .filters-bar::-webkit-scrollbar{display:none}.plp-cruises .filters-bar.active{display:flex}@media (width>=1200px){.plp-cruises .filters-bar.active{display:flex}}.plp-cruises .filters-bar h3{font-style:normal;font-weight:var(--wt-medium);font-size:var(--txt-md);line-height:var(--lh-txt-md);letter-spacing:.025em;color:var(--azamara-blue);fill:var(--azamara-blue);padding:0 var(--padding);text-transform:uppercase;align-self:flex-start;align-items:center;width:100%;min-height:60px;margin:0;display:flex}.plp-cruises .filters-bar#travel-dates h3{border-bottom:1px solid hsla(var(--azamara-blue-hsl), .2)}.plp-cruises .filters-bar h3>.filter-count-indicator{margin-left:auto;margin-right:0}.plp-cruises .filters-bar h3 .chevron-right-icon{margin-bottom:.1em;margin-right:.5em}.plp-cruises .filters-bar .filter-navigation:hover{cursor:pointer;background-color:hsla(var(--azamara-blue-hsl), .02)}.plp-cruises .country-search-input-group{background-color:var(--pure-white);width:100%;min-height:3.5rem;fill:var(--dusk);border:1.25px solid #0000;border-top-color:var(--light-dusk);border-bottom-color:var(--light-dusk);align-items:center;padding:0 1.5rem;display:flex}.plp-cruises .country-search-input-group .search-icon{opacity:.3}.plp-cruises .country-search-input-group input{background-color:#0000;border:0;flex:1;height:100%;padding:0 1rem}.plp-cruises .country-search-input-group input:focus-visible{outline:none}.plp-cruises .country-search-input-group input::placeholder{padding:0}.plp-cruises .country-search-input-group .cancel-icon{fill:var(--pure-white);background-color:var(--dusk);border:1px solid var(--dusk);border-radius:50%;font-size:20px}.plp-cruises .country-search-input-group .cancel-icon:hover{cursor:pointer}.plp-cruises .country-search-input-group:has(input:focus-visible){border-color:var(--dusk)}.plp-cruises .filters-bar .filter-category-button{font-style:normal;font-weight:var(--wt-medium);font-size:var(--txt-lg);line-height:var(--lh-txt-lg);letter-spacing:.05em;width:100%;height:50px;color:var(--azamara-blue);fill:var(--azamara-blue);padding:0 var(--padding);border:1px solid #0000;border-bottom-color:var(--azamara-blue-20-opacity);background-color:#0000;align-items:center;margin-bottom:0;display:flex}.plp-cruises .filters-bar .filter-category-button:has(.filter-count-indicator.active){background-color:hsla(var(--azamara-blue-hsl), .08)}.plp-cruises .filters-bar .filter-category-button:first-of-type{border-top:1px solid var(--azamara-blue-20-opacity)}.plp-cruises .filters-bar .filter-category-button>:first-child{margin-right:auto}.plp-cruises .filter-count-indicator{font-style:normal;font-weight:var(--wt-bold);font-size:var(--txt-sm);line-height:var(--txt-sm);letter-spacing:.05em;color:var(--azamara-blue);border:1px solid hsla(var(--azamara-blue-hsl), .5);background-color:#fff;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;margin-right:1.4rem;display:none}.plp-cruises .filter-count-indicator.active{display:inline-flex}.plp-cruises .filters-bar .filter-navigation *{pointer-events:none}.plp-cruises .filters-bar .chevron-right-icon{max-width:12px;max-height:12px;margin-right:-4px}.plp-cruises .filters-bar .chevron-right-icon.flip{transform:rotate(180deg)}.plp-cruises .filters-bar .form-check{font-style:normal;font-weight:var(--wt-regular);font-size:var(--txt-md);line-height:var(--lh-txt-md);letter-spacing:.05em;width:100%;min-height:min-content;color:var(--dark-blue);padding:10px var(--padding);border-bottom:1px solid hsla(var(--azamara-blue-hsl), .2);margin-bottom:0;display:flex}.plp-cruises .filters-bar .form-check:first-of-type{border-top:1px solid hsla(var(--azamara-blue-hsl), .2)}.plp-cruises .filters-bar .form-check *{pointer-events:none}.plp-cruises .filters-bar .form-check:hover{cursor:pointer}.plp-cruises .filters-bar .form-check.active{background-color:hsla(var(--azamara-blue-hsl), .08)}.plp-cruises .filters-bar .form-check .form-check-input{float:auto;min-width:1em;margin-left:0;margin-right:.8em}.plp-cruises .filters-bar .form-check .form-check-input:checked[type=checkbox]{background-color:var(--azamara-blue);border-color:var(--azamara-blue)}.plp-cruises .filters-bar .form-check .form-check-label{text-overflow:ellipsis}.plp-cruises .filters-bar .clear-filters{border:1px solid hsla(var(--azamara-blue-hsl), 1);background-color:hsla(var(--azamara-blue-hsl), .08);width:7.875rem;height:2.5rem;font-size:var(--txt-md);line-height:var(--lh-txt-md);font-weight:var(--wt-medium);letter-spacing:.05em;text-wrap:nowrap;border-radius:40px;justify-content:center;align-items:center;margin-top:20px;padding:0 12px 0 20px;display:flex}.plp-cruises .filters-bar .clear-filters:hover{background-color:var(--azamara-blue)}.plp-cruises .filters-bar .clear-filters:disabled{border-color:var(--light-dusk);background-color:#0000}.plp-cruises .filters-bar .year-group{padding:var(--padding);--bs-gutter-y:24px;--bs-gutter-x:24px}.plp-cruises .filters-bar .month-group{--bs-gutter-x:12px;--bs-gutter-y:12px}.plp-cruises .filters-bar .year-group h5{text-align:center;color:var(--night-sky);font-size:18px}.plp-cruises .filters-bar .month-item{border:1px solid var(--azamara-blue);color:var(--dark-blue);font-size:var(--txt-md);line-height:var(--lh-txt-md);justify-content:center;align-items:center;padding:16px 0;display:flex}.plp-cruises .filters-bar .month-item.active{background-color:hsla(var(--azamara-blue-hsl), .08)}.plp-cruises .filters-bar [data-filter]:not(.active):hover{cursor:pointer;background-color:hsla(var(--azamara-blue-hsl), .02)}.plp-cruises .filters-bar [data-filter].disabled{pointer-events:none;border-color:var(--light-dusk);color:var(--light-dusk);fill:var(--light-dusk);background-color:#0000}.plp-cruises .filters-bar [data-filter].hide{display:none}.plp-cruises .filters-bar [data-filter].disabled>.form-check-input{border-color:var(--light-dusk);color:var(--light-dusk);fill:var(--light-dusk);background-color:#0000}.plp-cruises .cancel-icon{max-width:1em;max-height:1em;margin-left:.5em}.plp-cruises .btn-rounded{padding:.75em 1.25em;font-size:20px}.plp-cruises .results-container{flex-direction:column;flex-grow:1;padding:1rem .9375rem;display:flex}@media (width>=576px){.plp-cruises .results-container{padding:1.5rem}}@media (width>=1400px){.plp-cruises .results-container{padding:1.875rem 2.5rem}}.plp-cruises .results-container h2{letter-spacing:.025em;color:var(--azamara-blue);font-size:36px;font-weight:420;line-height:44px}.plp-cruises .results-summary-group{letter-spacing:.05em;color:var(--azamara-blue);fill:var(--azamara-blue);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8125rem 1.25rem;margin-bottom:1.5rem;font-size:18px;font-style:normal;font-weight:390;line-height:28px;display:flex}@media (width>=1200px){.plp-cruises .results-summary-group{margin-bottom:0}}.plp-cruises .results-summary{color:var(--night-sky);font-size:var(--txt-xl);line-height:var(--txt-xl);font-weight:var(--wt-medium);text-transform:lowercase;flex-grow:1;align-self:center}@media (width>=768px){.plp-cruises .results-summary{font-size:var(--display-xs);line-height:var(--lh-display-xs);font-weight:var(--wt-regular);align-self:flex-end;margin-bottom:4px;margin-left:20px}}.plp-cruises .show-only-available-cruises-checkbox-group{width:100%;padding:0 var(--padding);color:var(--dark-blue);line-height:1em;font-size:var(--txt-md);line-height:var(--lh-txt-md);font-weight:var(--wt-regular);align-items:center;gap:.5rem;padding-bottom:20px;display:flex}.plp-cruises .show-only-available-cruises-checkbox-group :hover{cursor:pointer}.plp-cruises .show-only-available-cruises-checkbox-group input[type=checkbox]{vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;border:1px solid #00000040;border:1px solid var(--dusk);background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;background-color:var(--white-sand);border-radius:.25em;width:1em;height:1em}.plp-cruises .show-only-available-cruises-checkbox-group.mobile input[type=checkbox]{width:1.125rem;height:1.125rem}.plp-cruises .show-only-available-cruises-checkbox-group input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-color:var(--azamara-blue);border-color:var(--azamara-blue)}.plp-cruises .results-summary-group .sort-order-button{border:1px solid hsla(var(--azamara-blue-hsl), .2);background-color:var(--pure-white);width:10.25rem;height:2.5rem;color:var(--dark-blue);font-size:var(--txt-sm);font-weight:var(--wt-medium);border-radius:.25rem;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}@media (width>=768px){.plp-cruises .results-summary-group .sort-order-button{width:12.375rem;font-size:var(--txt-md);font-weight:var(--wt-regular)}}.plp-cruises .results-summary-group .dropdown-menu{border:1px solid hsla(var(--azamara-blue-hsl), .2);background-color:var(--pure-white);width:10.25rem;color:var(--dark-blue);border-radius:.25rem}@media (width>=768px){.plp-cruises .results-summary-group .dropdown-menu{width:12.375rem}}.plp-cruises .results-summary-group .dropdown-menu .dropdown-item{color:var(--dark-blue);font-size:var(--txt-sm);font-weight:var(--wt-regular)}@media (width>=1200px){.plp-cruises .results-summary-group .dropdown-menu .dropdown-item{font-size:var(--txt-md);font-weight:var(--wt-regular)}}.plp-cruises .results-summary-group .dropdown-menu .dropdown-item.active{background-color:hsla(var(--azamara-blue-hsl), .08)}.plp-cruises .results-summary-group .dropdown-menu .dropdown-item.disabled{pointer-events:none;color:var(--light-dusk)}.plp-cruises .results-summary-group .dropdown-menu .dropdown-item:hover{cursor:pointer}.plp-cruises .results-summary-group .dropdown-menu .dropdown-item:not(.active):hover{background-color:hsla(var(--azamara-blue-hsl), .02)}.plp-cruises .loading-placeholder{width:100%;color:var(--azamara-blue);fill:var(--azamare-blue);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;font-size:18px;line-height:28px;display:flex}.plp-cruises .results{flex-direction:column;gap:1.5rem;margin:0;display:flex}.plp-cruises .cruise-card-container{content-visibility:auto;contain-intrinsic-size:auto 1000px;overflow-clip-margin:1rem}@media (width>=1200px){.plp-cruises .cruise-card-container{contain-intrinsic-size:auto 354px}}.plp-cruises .promo-cards{--padding:0}.plp-cruises .results-container>.promo-cards{margin-top:1.5rem}.plp-cruises .results-container .promo-cards h2{color:var(--pure-white)}.plp-cruises .cruise{color:var(--azamara-blue);fill:var(--azamara-blue);background-color:var(--pure-white);user-select:none;flex-direction:column;display:flex}@media (width>=1200px){.plp-cruises .cruise{flex-direction:row;align-items:stretch}}.plp-cruises .promo-bar{color:#fff;fill:#fff;background-color:var(--aqua);font-size:var(--txt-sm);line-height:var(--lh-txt-sm);font-weight:var(--wt-medium);letter-spacing:.05em;text-transform:uppercase;align-items:flex-start;gap:.5rem;margin:1rem 1rem 0;padding:.75rem;display:flex}@media (width>=1200px){.plp-cruises .promo-bar{margin:0}}.plp-cruises .promo-bar .price-tag-icon{flex-shrink:0;margin-top:.1em;font-size:18px}.plp-cruises .cruise .image-column{display:flex;position:relative}@media (width>=1200px){.plp-cruises .cruise .image-column{flex-shrink:0;width:236px;max-width:236px;min-height:354px}}.plp-cruises .cruise img{aspect-ratio:3/2;object-fit:cover;width:100%;max-height:350px}@media (width>=1200px){.plp-cruises .cruise img{aspect-ratio:auto;background-color:var(--light-dusk);height:100%;max-height:none}}.plp-cruises .cruise .badge-overlay{text-align:left;background-color:var(--azamara-blue);color:#fff;width:8.125rem;font-size:var(--txt-sm);line-height:var(--lh-txt-sm);border:none;border-top-right-radius:1.5rem;flex-direction:column;padding:.75rem;display:flex;position:absolute;bottom:.5rem;left:.5rem}@media (width>=1200px){.plp-cruises .cruise .badge-overlay{width:9.375rem;font-size:var(--txt-md);line-height:var(--lh-txt-md);padding:1rem}}.plp-cruises .cruise .badge-overlay *{pointer-events:none}.plp-cruises .cruise .badge-overlay .badge-icon{background-color:#0000;align-self:flex-end;width:1.875rem;height:1.875rem;margin-bottom:1rem}@media (width>=1200px){.plp-cruises .cruise .badge-overlay .badge-icon{width:2rem;height:2rem}}.plp-cruises .cruise .badge-overlay .badge-title{font-weight:var(--wt-medium);margin-bottom:.375rem}.plp-cruises .cruise .badge-overlay .btn.btn-link{color:#fff;font-size:var(--txt-xs);line-height:var(--lh-txt-xs);font-weight:var(--wt-medium);align-self:flex-start;padding:0;font-style:italic;text-decoration:underline}.plp-cruises .cruise .badge-overlay:hover .btn.btn-link{color:var(--aqua)}.plp-cruises .cruise .content-column{flex-direction:column;display:flex}@media (width>=1200px){.plp-cruises .cruise .content-column{border-right:1px solid var(--light-dusk);flex-grow:1}}.plp-cruises .cruise .content-info{flex-direction:column;flex-grow:1;gap:1.5rem;padding:1.5rem 1rem;display:flex}@media (width>=1200px){.plp-cruises .cruise .content-info{padding:1.5rem 1rem}}@media (width>=1400px){.plp-cruises .cruise .content-info{padding:1.5rem}}.plp-cruises .cruise .card-header{border-bottom:0;padding:0}.plp-cruises .cruise .card-header .text-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--night-sky);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:14px;line-height:1.25em;display:flex}@media (width>=1200px){.plp-cruises .cruise .card-header .text-eyebrow{font-size:16px;font-weight:420;line-height:24px}}.plp-cruises .cruise .card-header .text-eyebrow svg{min-width:1.2em;min-height:1.2em;font-size:18px}.plp-cruises .cruise .card-header .cruise-name{color:var(--azamara-blue);margin:.75rem 0 0;font-size:26px;line-height:36px}.plp-cruises .cruise .card-header .sailing-date{letter-spacing:.05em;color:var(--azamara-blue);margin-top:.25rem;font-size:22px;line-height:32px}@media (width>=1200px){.plp-cruises .cruise .card-header .sailing-date{letter-spacing:normal;font-size:26px;line-height:36px}}.plp-cruises .cruise .help-button{background-color:#0000;border:none;width:auto;height:auto;margin:0;padding:0;display:flex}.plp-cruises .cruise .help-button .help-icon{fill:var(--azamara-blue-medium)}.plp-cruises .cruise .card-header .eyebrow-divider{background-color:var(--light-dusk);width:1px;height:24px;display:none}@media (width>=576px){.plp-cruises .cruise .card-header .eyebrow-divider{display:block}}.plp-cruises .cruise .voyage-stats{letter-spacing:.05em;color:var(--night-sky);flex-direction:column;gap:.25rem 1.5rem;margin-top:auto;font-size:16px;line-height:24px;display:flex}@media (width>=1200px){.plp-cruises .cruise .voyage-stats{flex-flow:wrap}}.plp-cruises .cruise .voyage-stats .stat-item{gap:.35rem;display:inline-flex}.plp-cruises .cruise .voyage-stats .stat-value{font-weight:450}.plp-cruises .cruise .button-group{border-top:1px solid var(--light-dusk);flex-wrap:wrap;gap:.625rem;padding:1rem;display:flex}@media (width>=1200px){.plp-cruises .cruise .button-group{flex-wrap:nowrap;padding:1rem}}@media (width>=1400px){.plp-cruises .cruise .button-group{padding:1rem 1.5rem}}.plp-cruises .cruise .button-group .btn{white-space:nowrap;width:100%;height:3rem;font-size:var(--txt-lg);line-height:var(--lh-txt-lg);font-weight:var(--wt-medium);justify-content:center;align-items:center;gap:.5rem;display:inline-flex}@media (width>=1200px){.plp-cruises .cruise .button-group .btn{letter-spacing:0;width:auto;padding:.75em 1em}}@media (width>=1300px){.plp-cruises .cruise .button-group .btn{letter-spacing:.8px;padding:.75em 1.25em}}.plp-cruises .cruise .button-group .btn *{pointer-events:none}.plp-cruises .cruise .button-group .arrow-icon{min-width:1rem;max-width:1rem;min-height:1rem;max-height:1rem;margin-left:0}.plp-cruises .cruise .pricing-column{background-color:var(--light-blue);border-top:1px solid var(--light-dusk);flex-direction:column;display:flex}@media (width>=1200px){.plp-cruises .cruise .pricing-column{border-top:0;flex-shrink:0;width:22%}}@media (width>=1400px){.plp-cruises .cruise .pricing-column{width:28%}}.plp-cruises .cruise .pricing-column .pricing-content{flex-direction:column;flex-grow:1;gap:.25rem;padding:1.5rem 1rem;display:flex}@media (width>=1200px){.plp-cruises .cruise .pricing-column .pricing-content{padding:1.5rem 1rem}}@media (width>=1400px){.plp-cruises .cruise .pricing-column .pricing-content{padding:1.5rem}}.plp-cruises .cruise .pricing-column .pricing-action{border-top:1px solid var(--light-dusk);padding:1rem}@media (width>=1200px){.plp-cruises .cruise .pricing-column .pricing-action{padding:1rem}}@media (width>=1400px){.plp-cruises .cruise .pricing-column .pricing-action{padding:1rem 1.5rem}}.plp-cruises .cruise .pricing-column .text-eyebrow{font-weight:var(--wt-medium);font-size:var(--txt-md);line-height:var(--lh-txt-md);letter-spacing:.05em;text-transform:uppercase;color:var(--night-sky)}.plp-cruises .cruise .price-group{letter-spacing:.025em;flex-wrap:wrap;align-items:center;column-gap:.75rem;font-size:26px;font-weight:420;line-height:36px;display:flex}.plp-cruises .cruise .price{align-items:center;column-gap:.25rem;display:flex}.plp-cruises .cruise .price.strikethrough{color:#595959;position:relative}.plp-cruises .cruise .price.strikethrough:after{content:"";background:0 0;border-bottom:1.5px solid #dc3545;width:100%;height:0;position:absolute;top:50%;left:0}.plp-cruises .cruise .price-post-text{font-weight:var(--wt-medium);font-size:var(--txt-sm);line-height:var(--lh-txt-sm);letter-spacing:.05em;max-width:22rem;color:var(--alt-grey);margin-top:auto;font-style:italic}.plp-cruises .cruise .pricing-action .book-now-button{width:100%;height:3rem;font-size:var(--txt-lg);line-height:var(--lh-txt-lg);font-weight:var(--wt-medium);letter-spacing:.8px}@media (width>=1200px){.plp-cruises .cruise .pricing-action .book-now-button{letter-spacing:.6px}}@media (width>=1400px){.plp-cruises .cruise .pricing-action .book-now-button{letter-spacing:.8px}}.plp-cruises .selected-facets{letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:4px;margin-top:15px;margin-bottom:20px;font-size:20px;font-weight:420;line-height:30px;display:flex}.plp-cruises .mobile-filters-bar .selected-facets{flex-wrap:nowrap;margin:0 0 0 1rem;display:none}.plp-cruises .mobile-filters-bar .selected-facets.active{display:flex}.plp-cruises .selected-facets button{width:max-content;height:32px;font-size:var(--txt-sm);line-height:var(--lh-txt-sm);font-weight:var(--wt-medium);border:1px solid hsla(var(--azamara-blue-hsl), .2);color:var(--azamara-blue);fill:hsla(var(--azamara-blue-hsl), .4);flex:0 0 fit-content;background:#fff;border-radius:32px;align-items:center;padding:0 .75em 0 1em;transition:background-color .4s ease-in-out;display:flex}.plp-cruises .selected-facets button:hover{background-color:hsla(var(--azamara-blue-hsl), .08)}.plp-cruises .selected-facets button svg{pointer-events:none}.plp-cruises .selected-facets button span{pointer-events:none;white-space:nowrap}.plp-cruises .results-panel{background:#fff;padding:24px}.plp-cruises .banner{background:var(--azamara-blue);color:var(--pure-white);border-radius:40px;flex-direction:row;display:flex}.plp-cruises .banner .text{flex-grow:1}.plp-cruises .banner .button{align-self:flex-start}.plp-cruises .banner a{color:var(--pure-white)}@media (width>=992px){.plp-cruises .callout-box{margin-left:24px}}@media (width>=1200px){.plp-cruises .results-header .search-form{max-width:483px}}.plp-shore-ex-per-cruise .cruise-image-wrapper{background-color:var(--azamara-blue);height:230px;position:relative}.plp-shore-ex-per-cruise .loading-placeholder{width:100%;color:var(--azamara-blue);fill:var(--azamara-blue);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;font-size:18px;line-height:28px;display:flex}.plp-shorex-cruise-listing h1{color:var(--azamara-blue);margin-bottom:8px;font-size:2.5em;line-height:normal;text-transform:capitalize!important}.plp-shorex-cruise-listing .hide{display:none}.plp-shore-ex-per-cruise .container{max-width:52rem}.plp-shore-ex-per-cruise .container.cruise-container{padding:0}.plp-shore-ex-per-cruise .container .card-body{font-size:17px}.plp-shore-ex-per-cruise .container .card-title{font-size:26px}.plp-shorex-cruise-listing{background-color:var(--pure-white);flex-direction:column;padding:0 24px;display:flex}.plp-shorex-cruise-listing .cruise-container .button-wrapper a,.plp-shorex-cruise-listing .cruise-container .button-wrapper button{width:auto;height:auto;padding:8px 16px;font-size:16px}.plp-shorex-cruise-listing .cruise-container .shorexCountWrapper{max-width:280px;color:var(--azamara-blue);letter-spacing:.08px;font-size:1rem;font-weight:420;line-height:24px}.plp-shorex-cruise-listing .cruise-container #portSelect{max-width:280px;color:var(--azamara-blue);border-color:var(--azamara-blue)}.plp-shorex-cruise-listing .cruise-container p{color:var(--night-sky)}.plp-shorex-cruise-listing .cruise-container .cruise-header{margin-top:2.5rem;margin-bottom:4rem}.plp-shorex-cruise-listing .port-header{text-transform:uppercase;color:var(--azamara-blue);fill:var(--azamara-blue);margin-top:1.5rem;margin-bottom:1rem;font-size:large;font-weight:500;display:flex}.plp-shorex-cruise-listing .port-header div:last-of-type{color:var(--night-sky)}.plp-shorex-cruise-listing .icon{fill:var(--azamara-blue)}.plp-shorex-cruise-listing .cruise-container .card{justify-content:start;align-self:start;width:100%;position:relative}.plp-shorex-cruise-listing .cruise-container .card.shadow-small{box-shadow:0 .125rem .25rem #00000026!important}.plp-shorex-cruise-listing .shorex-pricing{color:var(--night-sky)}.plp-shorex-cruise-listing .shorex-pricing .price{color:var(--azamara-blue);font-size:1.125rem}.plp-shorex-cruise-listing .portWrapper{margin-bottom:5rem}.plp-shorex-cruise-listing .portWrapper .card{margin-bottom:1.75rem!important}.plp-shorex-cruise-listing .portWrapper .card .card-title{font-weight:500;font-size:x-large!important}.plp-shore-ex-per-cruise .azamara-logo-wrapper{display:none}.plp-shore-ex-per-cruise .how-to-book-button{color:#111;background-color:#0000;border:none;align-self:flex-end;min-width:max-content;line-height:1em;position:absolute;right:1.5rem}.plp-shore-ex-per-cruise .how-to-book-button .icon{fill:#111;margin-right:.25rem}.plp-shore-ex-per-cruise.popover{border:none;max-width:21rem}.plp-shore-ex-per-cruise.popover .popover-body{background-color:var(--azamara-blue);color:#fff;text-align:center;letter-spacing:.04375rem;border:none;padding:.75rem;font-size:.875rem;font-style:normal;font-weight:420;line-height:1.25rem}.plp-shore-ex-per-cruise.popover[data-popper-placement^=top] .popover-arrow:after{border-top-color:var(--azamara-blue)}.plp-shore-ex-per-cruise.popover[data-popper-placement^=left] .popover-arrow:after{border-left-color:var(--azamara-blue)}.plp-shore-ex-per-cruise .how-to-book-sidebar{z-index:1;background:#ccd2de;border-radius:0 .625rem .625rem 0;flex-direction:column;max-width:13.125rem;padding:1.25rem;display:none;position:fixed;top:50%;left:0;transform:translateY(-50%)}.plp-shore-ex-per-cruise .how-to-book-sidebar.hide{display:none}.plp-shore-ex-per-cruise .how-to-book-sidebar h2{color:var(--azamara-blue);letter-spacing:.05rem;align-items:center;gap:.25rem;margin-bottom:1.25rem;font-size:1rem;font-style:normal;font-weight:600;line-height:1em;display:flex}.plp-shore-ex-per-cruise .how-to-book-sidebar .icon{fill:var(--azamara-blue);max-width:1.5rem;max-height:1.5rem}.plp-shore-ex-per-cruise .how-to-book-sidebar a{text-decoration:underline}.plp-shore-ex-per-cruise .how-to-book-sidebar p{color:var(--azamara-blue);letter-spacing:.04375rem;font-size:.875rem;font-style:normal;font-weight:420;line-height:1.25rem}.plp-shore-ex-per-cruise .how-to-book-sidebar p:last-child{margin-bottom:0}@media (width>=992px){.plp-shorex-cruise-listing .shorex-pricing{flex-basis:160px}}@media (width>=1400px){.plp-shore-ex-per-cruise .how-to-book-sidebar{display:flex}}@media print{@page{size:8.5in 11in;margin:.75in 1in;page-break-before:always;bleed:3mm;@bottom-right{content:counter(page) " of " counter(pages)}}@page:first{margin:.75in 1in}body{margin:0!important}#global-notification-banner-carousel,nav{display:none!important}.plp-shore-ex-per-cruise .details{flex-direction:row!important;margin-top:.75rem!important;font-size:small!important}.plp-shore-ex-per-cruise .azamara-logo-wrapper{margin:2rem 0;display:block}.plp-shore-ex-per-cruise .azamara-logo-wrapper img{width:200px;display:block}.plp-shorex-cruise-listing{background-color:#fff!important}.plp-shore-ex-per-cruise *{color:#000!important;fill:#000!important}h1{font-size:32px!important}div.text-eyebrow{justify-content:start!important;margin-bottom:4px!important;font-size:medium!important}.plp-shore-ex-per-cruise .port-header{flex-direction:row!important;margin-bottom:1rem!important;font-size:small!important}.plp-shore-ex-per-cruise .port-header>div:nth-child(2){margin-left:1rem}.plp-shore-ex-per-cruise .portWrapper{margin-bottom:3rem!important}.plp-shore-ex-per-cruise .cruise-container .card .card-body>div{padding:0!important}.plp-shore-ex-per-cruise .cruise-container .portWrapper .card .card-title{font-size:26px!important}.plp-shore-ex-per-cruise .cruise-header.card{text-align:left!important;margin-bottom:1rem!important}.plp-shore-ex-per-cruise .cruise-image-wrapper{display:none!important}.plp-shore-ex-per-cruise .cruise-header{margin-top:0!important}.plp-shore-ex-per-cruise .button-wrapper{display:none!important}.plp-shorex-cruise-listing .card{box-shadow:none!important;margin-bottom:2rem!important}.plp-shorex-cruise-listing .cruise-container .card.shadow-small{box-shadow:none!important}.plp-shore-ex-per-cruise .card-body{padding:0!important}footer,.shortDescription,.plp-shore-ex-per-cruise .how-to-book-button,.plp-shore-ex-per-cruise .back-to-top{display:none!important}}.world-cruise{user-select:none}.world-cruise .image-wrapper>img{object-fit:cover;width:100%;height:100%}.world-cruise .hero-image{background-color:var(--azamara-blue);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.world-cruise .hero-image.image-wrapper.aspect-ratio-16-9,.world-cruise .hero-image.image-wrapper.aspect-ratio-none{aspect-ratio:16/9}.world-cruise .hero-image.image-wrapper.aspect-ratio-275-1{aspect-ratio:2.75}.world-cruise .hero-image>:is(video,img){object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.world-cruise .hero-image>.hero-overlay-image{z-index:1;text-align:center;width:100%;max-width:70%}.world-cruise .hero-image>.hero-overlay-image img{fill:var(--pure-white);filter:drop-shadow(2px 2px 4px #00000080);max-width:100%}.world-cruise .hero-image>.world-cruise-hero-text{fill:var(--pure-white);z-index:1;width:70%;height:100%;margin:auto}.world-cruise .summary-section{color:var(--pure-white);text-align:center;flex-direction:column;align-items:center;padding:3rem 1.5rem;display:flex;position:relative}.world-cruise .summary-section>.image-wrapper{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.world-cruise .summary-section>.image-wrapper>.image-overlay{background-color:var(--azamara-blue);opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0}.world-cruise .summary-section .number-text-groups{flex-direction:column;width:100%;display:flex}.world-cruise .summary-section .number-text-groups>*{border-bottom:1px solid #ffffff80;flex-direction:column;align-items:center;gap:1.5rem;width:100%;padding:3rem;display:flex}.world-cruise .summary-section .number-text-groups>:last-child{border-bottom:none}.world-cruise .summary-section .number-text-groups .number{font-size:66px;line-height:80px}.world-cruise .summary-section .number-text-groups .text{text-transform:uppercase;font-size:24px;line-height:30px}.world-cruise .summary-section>.tag-line{text-transform:uppercase;margin:3rem 0;font-size:32px;font-weight:600;line-height:42px}.world-cruise .summary-section>.secondary-tag-line{margin-bottom:3rem;font-size:32px;line-height:42px}.world-cruise .summary-section>.button-group{gap:.5rem;margin-bottom:1.5rem;display:flex}.world-cruise .summary-section>.button-group>.btn{padding:.5em 1em;font-size:18px}.world-cruise .summary-section>.button-group>.btn-secondary{background-color:var(--pure-white)}.world-cruise .summary-section>.button-group>.btn-secondary:hover{background-color:var(--dark-blue)}.world-cruise .summary-section>.contact-info-group>.phone-number{font-size:42px;font-weight:700;line-height:50px}.world-cruise .map-section{aspect-ratio:2;padding:1.5rem;position:relative}.world-cruise .map-section>.image-wrapper{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.world-cruise .map-section>.image-wrapper>img{object-fit:cover}.world-cruise .map-section>.legend{color:var(--azamara-blue);fill:var(--azamara-blue);background-color:#ffffffb3;padding:1.5rem;position:absolute;top:1.5rem;left:1.5rem}.world-cruise .map-section>.legend .legend-row{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.world-cruise .map-section>.legend .legend-row .icon{filter:drop-shadow(-2px 2px 2px #0006);max-width:1.6em;max-height:1.6em}.world-cruise .map-section>.legend .footer-text{font-size:12px;font-style:italic}.world-cruise .map-section>h2{color:var(--azamara-blue);text-align:center;font-size:66px;line-height:80px}.world-cruise .map-section>h2>.small-text{text-transform:uppercase;font-size:24px}.world-cruise .itinerary-section>h2{text-align:center;color:var(--azamara-blue);margin-top:3rem;margin-bottom:1.5rem;font-size:32px;line-height:42px}.world-cruise .itinerary-section>p{text-align:center;margin-bottom:3rem}.world-cruise .itinerary-section .accordion-item{background-color:#0000;border:0}.world-cruise .itinerary-section .accordion-button{min-height:350px;color:var(--pure-white);fill:var(--pure-white);background-color:#0000;flex-direction:column;align-items:flex-start;padding:1.5rem;font-size:18px;font-weight:420;display:flex;position:relative}.world-cruise .itinerary-section .accordion-button:after{background-image:none;display:none}.world-cruise .itinerary-section .accordion-button .image-wrapper{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.world-cruise .itinerary-section .accordion-button .image-wrapper>.image-overlay{z-index:0;background:linear-gradient(90deg, var(--azamara-blue), transparent);opacity:.9;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.world-cruise .itinerary-section .accordion-button:hover .image-wrapper>.image-overlay{opacity:.7}.world-cruise .itinerary-section .accordion-button .eyebrow-text{text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.world-cruise .itinerary-section .accordion-button>h2{letter-spacing:.075em;margin-bottom:1.5rem;font-size:45px;font-weight:420;line-height:60px}.world-cruise .itinerary-section .accordion-button>.location-text-group{letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:500;display:flex}.world-cruise .itinerary-section .accordion-button>.dates{background-color:var(--aqua);border-radius:50em;align-items:center;gap:.5em;margin-bottom:2.5rem;padding:.5em 1em;font-size:18px;display:flex}.world-cruise .itinerary-section .accordion-button>.location-name{font-size:14px;font-style:italic;position:absolute;top:.25rem;right:.25rem}.world-cruise .itinerary-section .accordion-button>.expand-less-icon{fill:var(--pure-white);font-size:36px;position:absolute;bottom:.5rem;left:50%;transform:translate(50%)rotate(180deg)}.world-cruise .itinerary-section .accordion-body{background-color:var(--pure-white);padding:0}.world-cruise .itinerary-section .accordion-body .custom-row{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.5rem;display:flex}.world-cruise .itinerary-section .itinerary{flex-shrink:0;margin-right:0}.world-cruise .itinerary-section .itinerary h3{color:var(--azamara-blue);font-size:36px}.world-cruise .itinerary-section .itinerary table{color:var(--azamara-blue)}.world-cruise .itinerary-section .itinerary table td{padding:.5rem 1rem}.world-cruise .itinerary-section .itinerary .date{text-transform:uppercase;text-align:right;font-weight:600}.world-cruise .itinerary-section .itinerary .location{text-transform:uppercase}.world-cruise .itinerary-section .accordion-body .map-image-group{flex-direction:column;gap:1.5rem;display:flex}.world-cruise .itinerary-section .accordion-body .map-image-group>.map-group{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:100%;display:flex}.world-cruise .itinerary-section .accordion-body .map-image-group>.map-group>.image-wrapper>img{object-fit:contain}.world-cruise .itinerary-section .accordion-body .map-image-group>.image-wrapper{width:100%}.world-cruise .itinerary-section .accordion-body .map-image-group>.image-wrapper>img{object-fit:contain}.world-cruise .itinerary-modal .modal-xl{max-width:none;margin:1.5rem}.world-cruise .itinerary-modal .modal-title{color:var(--azamara-blue)}.world-cruise .itinerary-modal .itinerary-segment{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.world-cruise .itinerary-modal .itinerary-segment .segment-header h3{color:var(--azamara-blue);font-size:48px;line-height:60px}.world-cruise .itinerary-modal .itinerary-segment .segment-header h3>.small-text{text-transform:uppercase;font-size:18px;font-weight:400;line-height:24px}.world-cruise .itinerary-modal .itinerary-segment .image-wrapper>img{object-fit:contain}.world-cruise .included-section{padding:5rem;position:relative}.world-cruise .included-section>.image-wrapper{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.world-cruise .included-section>.image-wrapper>*{width:100%;height:100%}.world-cruise .included-section>.image-wrapper>img{object-fit:cover}.world-cruise .included-section>.image-wrapper>.image-overlay{background:linear-gradient(var(--pure-white), #fff9);position:absolute;top:0;left:0}.world-cruise .included-section>h2{color:var(--azamara-blue);text-align:center;margin-bottom:3rem;font-size:66px;line-height:80px}.world-cruise .included-section>h2>.small-text{text-transform:uppercase;font-size:24px;line-height:30px}.world-cruise .included-section .icon-groups{flex-wrap:wrap;justify-content:center;gap:1.5rem;width:100%;display:flex}.world-cruise .included-section .icon-groups>.icon-group{width:100%;color:var(--azamara-blue);fill:var(--azamara-blue);flex-direction:column;justify-content:flex-start;align-items:center;gap:2.5rem;margin-bottom:1.5rem;display:flex}.world-cruise .included-section .icon-groups>.icon-group>.icon{font-size:80px}.world-cruise .included-section .icon-groups>.icon-group ul{margin:0;padding-left:5px;font-size:18px}.world-cruise .included-section .icon-groups>.icon-group ul.dashed{list-style-type:none}.world-cruise .included-section .icon-groups>.icon-group ul.dashed>li{text-indent:-.75em;margin-bottom:.5rem}.world-cruise .included-section .icon-groups>.icon-group ul.dashed>li:before{content:"- ";text-indent:-.75em}.world-cruise .pricing-section{min-height:calc(100vh - 100px);color:var(--pure-white);flex-direction:column;justify-content:center;align-items:flex-start;gap:5rem;padding:1.5rem;display:flex;position:relative}.world-cruise .pricing-section .image-wrapper{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.world-cruise .pricing-section .text-group{width:100%}.world-cruise .pricing-section .text-group .text-eyebrow{color:var(--pure-white)}.world-cruise .pricing-section .text-group h2{font-size:60px;line-height:72px}.world-cruise .pricing-section .pricing-table-group{width:100%}.world-cruise .pricing-section .pricing-table-group .pricing-table{text-transform:uppercase;background-color:#00205bb0;width:auto;font-size:18px}.world-cruise .pricing-section .pricing-table-group .pricing-table>div{border-top:1px solid #ffffff80;justify-content:space-between;align-items:center;gap:3rem;padding:1rem;display:flex}.world-cruise .pricing-section .pricing-table-group p{margin-top:1.5rem;font-size:16px;font-style:italic}.world-cruise .more-information-section{display:flex}.world-cruise .more-information-section>div{width:100%}.world-cruise .more-information-section .text-group{color:var(--azamara-blue);flex-direction:column;justify-content:center;align-items:center;padding:5rem 1.5rem;display:flex}.world-cruise .more-information-section .text-group h2{font-size:60px;line-height:72px}.world-cruise .more-information-section .text-group h2 .small-text{text-transform:uppercase;font-size:23px;line-height:23px}.world-cruise .more-information-section .text-group .button-group{gap:1rem;display:flex}.world-cruise .more-information-section .text-group .button-group>.btn{padding:.5em 1em;font-size:20px}.world-cruise .terms-and-conditions-modal .rich-text-area{padding:0}@media (width>=576px){.world-cruise .itinerary-section .accordion-button>.dates{margin-bottom:0}.world-cruise .pricing-section .pricing-table-group{width:min-content}.world-cruise .pricing-section .pricing-table-group .pricing-table{width:max-content}.world-cruise .itinerary-section .accordion-button>.location-name{font-size:16px;top:1.5rem;right:1.5rem}.world-cruise .summary-section>.button-group{gap:1.5rem}}@media (width>=768px){.world-cruise .summary-section{padding:5rem}.world-cruise .summary-section>.tag-line{font-size:66px;font-weight:600;line-height:80px}.world-cruise .summary-section>.secondary-tag-line{margin-bottom:3rem;font-size:48px;line-height:48px}.world-cruise .summary-section>.button-group>.btn{font-size:24px}.world-cruise .itinerary-section>h2{font-size:48px;line-height:60px}.world-cruise .itinerary-section .accordion-button>h2{font-size:60px;line-height:60px}.world-cruise .pricing-section{padding:10rem 1.5rem}}@media (width>=992px){.world-cruise .itinerary-section .accordion-body .custom-row{flex-direction:row}.world-cruise .summary-section .number-text-groups{flex-direction:row;width:100%;display:flex}.world-cruise .summary-section .number-text-groups .number{font-size:min(66px,4vw);line-height:80px}.world-cruise .summary-section .number-text-groups .text{font-size:min(24px,1.65vw)}.world-cruise .summary-section .number-text-groups>*{border-bottom:none;border-right:1px solid #ffffff80;flex-direction:column;align-items:center;gap:1.5rem;width:20%;padding:3rem;display:flex}.world-cruise .summary-section .number-text-groups>:last-child{border-right:none}.world-cruise .pricing-section{flex-direction:row;justify-content:center;align-items:flex-start}.world-cruise .pricing-section .text-group{width:33%}}@media (width>=1200px){.world-cruise .itinerary-modal .itinerary-segment{flex-direction:row}.world-cruise .included-section .icon-groups>.icon-group{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:calc(33.3333% - 1rem);margin-bottom:0}.world-cruise .more-information-section>div{width:50%}.world-cruise .more-information-section .text-group{padding:5rem}}@media (width>=1400px){.world-cruise .itinerary-section .accordion-body .map-image-group{flex-direction:row;align-items:flex-start}.world-cruise .itinerary-section .accordion-body .map-image-group>.map-group,.world-cruise .itinerary-section .accordion-body .map-image-group>.image-wrapper{width:50%}}.world-cruise-v2{user-select:none}.world-cruise-v2 .image-wrapper>img{object-fit:cover;width:100%;height:100%}.world-cruise-v2 .hero-image{background-color:var(--azamara-blue);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.world-cruise-v2 .hero-image.image-wrapper.aspect-ratio-16-9,.world-cruise-v2 .hero-image.image-wrapper.aspect-ratio-none{aspect-ratio:16/9}.world-cruise-v2 .hero-image.image-wrapper.aspect-ratio-275-1{aspect-ratio:2.75}.world-cruise-v2 .hero-image>:is(video,img){object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.world-cruise-v2 .hero-image>.hero-overlay-image{z-index:1;text-align:center;width:100%;max-width:70%}.world-cruise-v2 .hero-image>.hero-overlay-image img{fill:var(--pure-white);filter:drop-shadow(2px 2px 4px #00000080);max-width:100%}.world-cruise-v2 .hero-image>.world-cruise-hero-text{fill:var(--pure-white);z-index:1;width:70%;height:100%;margin:auto}.world-cruise-v2 .summary-section{color:var(--pure-white);background-color:var(--azamara-blue);text-align:left;flex-direction:column;justify-content:space-between;padding:1.875rem;display:flex;position:relative}@media (width>=768px){.world-cruise-v2 .summary-section{padding:5rem}}@media (width>=992px){.world-cruise-v2 .summary-section{flex-direction:row;gap:5rem}}@media (width>=1200px){.world-cruise-v2 .summary-section{gap:5rem}}@media (width>=1400px){.world-cruise-v2 .summary-section{padding:5rem 10rem 3.625rem}}.world-cruise-v2 .summary-section .image-wrapper{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.world-cruise-v2 .summary-section .image-wrapper>.image-overlay{background-color:var(--azamara-blue);opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0}.world-cruise-v2 .summary-section .text-group{flex-direction:column;align-items:flex-start;display:flex}.world-cruise-v2 .summary-section .number-text-groups{text-align:center;grid-template-columns:1fr 1fr;height:fit-content;display:grid}.world-cruise-v2 .summary-section .number-text-group{aspect-ratio:1;border-bottom:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media (width>=576px){.world-cruise-v2 .summary-section .number-text-group{gap:.5rem;padding:2.25rem 0}}.world-cruise-v2 .summary-section .number-text-group:first-child{border-right:1px solid var(--seafoam-green);border-bottom:1px solid var(--seafoam-green)}.world-cruise-v2 .summary-section .number-text-group:first-child:after{content:"";background-color:var(--seafoam-green);width:5px;height:5px;position:absolute;top:0;right:-3px;transform:rotate(45deg)}.world-cruise-v2 .summary-section .number-text-group:nth-child(2){border-bottom:1px solid var(--seafoam-green)}.world-cruise-v2 .summary-section .number-text-group:nth-child(2):after{content:"";background-color:var(--seafoam-green);width:5px;height:5px;position:absolute;bottom:-3px;right:0;transform:rotate(45deg)}.world-cruise-v2 .summary-section .number-text-group:nth-child(3){border-right:1px solid var(--seafoam-green)}.world-cruise-v2 .summary-section .number-text-group:nth-child(3):after{content:"";background-color:var(--seafoam-green);width:5px;height:5px;position:absolute;top:-3px;left:0;transform:rotate(45deg)}.world-cruise-v2 .summary-section .number-text-group:nth-child(4):after{content:"";background-color:var(--seafoam-green);width:5px;height:5px;position:absolute;bottom:0;left:-3px;transform:rotate(45deg)}.world-cruise-v2 .summary-section .number-text-group:last-child{aspect-ratio:auto;grid-column:span 2;padding:2.25rem 0}.world-cruise-v2 .summary-section .number-text-groups .number{font-size:var(--display-lg);line-height:var(--lh-display-lg);font-weight:var(--wt-regular);color:var(--seafoam-aqua)}@media (width>=576px){.world-cruise-v2 .summary-section .number-text-groups .number{font-size:60px;line-height:60px}}.world-cruise-v2 .summary-section .number-text-group:last-child .number{font-size:50px}.world-cruise-v2 .summary-section .number-text-groups .text{font-size:var(--txt-xs);line-height:var(--lh-txt-xs);font-weight:var(--wt-medium);text-transform:uppercase;max-width:114px}@media (width>=576px){.world-cruise-v2 .summary-section .number-text-groups .text{font-size:var(--txt-sm);line-height:var(--lh-txt-sm);max-width:133px}}.world-cruise-v2 .summary-section .number-text-group:last-child .text{max-width:none}.world-cruise-v2 .summary-section .tag-line{font-size:var(--display-md);line-height:1.4em;font-weight:var(--wt-medium);margin-bottom:1rem}@media (width>=768px){.world-cruise-v2 .summary-section .tag-line{font-size:var(--display-lg);line-height:var(--lh-display-lg);font-weight:var(--wt-mediaum);margin:3rem 0 .5rem}}.world-cruise-v2 .summary-section .summary-blurb{font-size:var(--txt-lg);line-height:var(--lh-txt-lg);white-space:pre-wrap;margin-bottom:3.5rem}@media (width>=768px){.world-cruise-v2 .summary-section .summary-blurb{margin-bottom:3rem;font-size:23px;font-weight:200;line-height:35px}}.world-cruise-v2 .summary-section .button-group{flex-direction:column;gap:1.25rem 1rem;margin:5rem 0 3.5rem;display:flex}@media (width>=992px){.world-cruise-v2 .summary-section .button-group{flex-flow:wrap;margin:0 0 1.5rem}}.world-cruise-v2 .summary-section .button-group>.btn{font-size:var(--txt-lg);justify-content:space-between;width:100%;height:3rem;padding:.5em 1em .5em 1.5em}@media (width>=992px){.world-cruise-v2 .summary-section .button-group>.btn{justify-content:flex-start;width:fit-content}}.world-cruise-v2 .summary-section .button-group>.btn .arrow-icon{max-width:1rem;max-height:1rem;margin-left:.5rem}.world-cruise-v2 .summary-section .button-group>.btn-secondary{background-color:var(--pure-white)}.world-cruise-v2 .summary-section .button-group>.btn-secondary:hover{background-color:var(--dark-blue)}.world-cruise-v2 .summary-section .terms-and-conditions-button{color:var(--white-sand);font-size:var(--txt-xs);line-height:var(--lh-txt-xs);letter-spacing:.05em;background:0 0;border:none;margin-top:auto;padding:0;text-decoration:underline}.world-cruise-v2 .map-section{aspect-ratio:2;padding:1.5rem;position:relative}.world-cruise-v2 .map-section>.image-wrapper{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.world-cruise-v2 .map-section>.image-wrapper>img{object-fit:cover}.world-cruise-v2 .map-section>.legend{color:var(--azamara-blue);fill:var(--azamara-blue);background-color:#ffffffb3;padding:1.5rem;position:absolute;top:1.5rem;left:1.5rem}.world-cruise-v2 .map-section>.legend .legend-row{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.world-cruise-v2 .map-section>.legend .legend-row .icon{filter:drop-shadow(-2px 2px 2px #0006);max-width:1.6em;max-height:1.6em}.world-cruise-v2 .map-section>.legend .footer-text{font-size:12px;font-style:italic}.world-cruise-v2 .map-section>h2{color:var(--azamara-blue);text-align:center;font-size:66px;line-height:80px}.world-cruise-v2 .map-section>h2>.small-text{text-transform:uppercase;font-size:24px}.world-cruise-v2 .itinerary-section>h2{text-align:center;color:var(--azamara-blue);margin-top:3rem;margin-bottom:1.5rem;font-size:32px;line-height:42px}.world-cruise-v2 .itinerary-section>p{text-align:center;margin-bottom:3rem}.world-cruise-v2 .itinerary-section .accordion-item{background-color:#0000;border:0}.world-cruise-v2 .itinerary-section .accordion-button{min-height:350px;color:var(--pure-white);fill:var(--pure-white);background-color:#0000;flex-direction:column;align-items:flex-start;padding:1.5rem;font-size:18px;font-weight:420;display:flex;position:relative}.world-cruise-v2 .itinerary-section .accordion-button:after{background-image:none;display:none}.world-cruise-v2 .itinerary-section .accordion-button .image-wrapper{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.world-cruise-v2 .itinerary-section .accordion-button .image-wrapper>.image-overlay{z-index:0;background:linear-gradient(90deg, var(--azamara-blue), transparent);opacity:.9;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.world-cruise-v2 .itinerary-section .accordion-button:hover .image-wrapper>.image-overlay{opacity:.7}.world-cruise-v2 .itinerary-section .accordion-button .eyebrow-text{text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.world-cruise-v2 .itinerary-section .accordion-button>h2{letter-spacing:.075em;margin-bottom:1.5rem;font-size:45px;font-weight:420;line-height:60px}.world-cruise-v2 .itinerary-section .accordion-button>.location-text-group{letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:500;display:flex}.world-cruise-v2 .itinerary-section .accordion-button>.dates{background-color:var(--aqua);border-radius:50em;align-items:center;gap:.5em;margin-bottom:2.5rem;padding:.5em 1em;font-size:18px;display:flex}.world-cruise-v2 .itinerary-section .accordion-button>.location-name{font-size:14px;font-style:italic;position:absolute;top:.25rem;right:.25rem}.world-cruise-v2 .itinerary-section .accordion-button>.expand-less-icon{fill:var(--pure-white);font-size:36px;position:absolute;bottom:.5rem;left:50%;transform:translate(50%)rotate(180deg)}.world-cruise-v2 .itinerary-section .accordion-body{background-color:var(--pure-white);padding:0}.world-cruise-v2 .itinerary-section .accordion-body .custom-row{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.5rem;display:flex}.world-cruise-v2 .itinerary-section .itinerary{flex-shrink:0;margin-right:0}.world-cruise-v2 .itinerary-section .itinerary h3{color:var(--azamara-blue);font-size:36px}.world-cruise-v2 .itinerary-section .itinerary table{color:var(--azamara-blue)}.world-cruise-v2 .itinerary-section .itinerary table td{padding:.5rem 1rem}.world-cruise-v2 .itinerary-section .itinerary .date{text-transform:uppercase;text-align:right;font-weight:600}.world-cruise-v2 .itinerary-section .itinerary .location{text-transform:uppercase}.world-cruise-v2 .itinerary-section .accordion-body .map-image-group{flex-direction:column;gap:1.5rem;display:flex}.world-cruise-v2 .itinerary-section .accordion-body .map-image-group>.map-group{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:100%;display:flex}.world-cruise-v2 .itinerary-section .accordion-body .map-image-group>.map-group>.image-wrapper>img{object-fit:contain}.world-cruise-v2 .itinerary-section .accordion-body .map-image-group>.image-wrapper{width:100%}.world-cruise-v2 .itinerary-section .accordion-body .map-image-group>.image-wrapper>img{object-fit:contain}.world-cruise-v2 .itinerary-modal .modal-xl{max-width:none;margin:1.5rem}.world-cruise-v2 .itinerary-modal .modal-title{color:var(--azamara-blue)}.world-cruise-v2 .itinerary-modal .itinerary-segment{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.world-cruise-v2 .itinerary-modal .itinerary-segment .segment-header h3{color:var(--azamara-blue);font-size:48px;line-height:60px}.world-cruise-v2 .itinerary-modal .itinerary-segment .segment-header h3>.small-text{text-transform:uppercase;font-size:18px;font-weight:400;line-height:24px}.world-cruise-v2 .itinerary-modal .itinerary-segment .image-wrapper>img{object-fit:contain}.world-cruise-v2 .included-section{padding:5rem;position:relative}.world-cruise-v2 .included-section>.image-wrapper{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.world-cruise-v2 .included-section>.image-wrapper>*{width:100%;height:100%}.world-cruise-v2 .included-section>.image-wrapper>img{object-fit:cover}.world-cruise-v2 .included-section>.image-wrapper>.image-overlay{background:linear-gradient(var(--pure-white), #fff9);position:absolute;top:0;left:0}.world-cruise-v2 .included-section>h2{color:var(--azamara-blue);text-align:center;margin-bottom:3rem;font-size:66px;line-height:80px}.world-cruise-v2 .included-section>h2>.small-text{text-transform:uppercase;font-size:24px;line-height:30px}.world-cruise-v2 .included-section .icon-groups{flex-wrap:wrap;justify-content:center;gap:1.5rem;width:100%;display:flex}.world-cruise-v2 .included-section .icon-groups>.icon-group{width:100%;color:var(--azamara-blue);fill:var(--azamara-blue);flex-direction:column;justify-content:flex-start;align-items:center;gap:2.5rem;margin-bottom:1.5rem;display:flex}.world-cruise-v2 .included-section .icon-groups>.icon-group>.icon{font-size:80px}.world-cruise-v2 .included-section .icon-groups>.icon-group ul{margin:0;padding-left:5px;font-size:18px}.world-cruise-v2 .included-section .icon-groups>.icon-group ul.dashed{list-style-type:none}.world-cruise-v2 .included-section .icon-groups>.icon-group ul.dashed>li{text-indent:-.75em;margin-bottom:.5rem}.world-cruise-v2 .included-section .icon-groups>.icon-group ul.dashed>li:before{content:"- ";text-indent:-.75em}.world-cruise-v2 .pricing-section{min-height:calc(100vh - 100px);color:var(--pure-white);flex-direction:column;justify-content:center;align-items:flex-start;gap:5rem;padding:1.5rem;display:flex;position:relative}.world-cruise-v2 .pricing-section .image-wrapper{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.world-cruise-v2 .pricing-section .text-group{width:100%}.world-cruise-v2 .pricing-section .text-group .text-eyebrow{color:var(--pure-white)}.world-cruise-v2 .pricing-section .text-group h2{font-size:60px;line-height:72px}.world-cruise-v2 .pricing-section .pricing-table-group{width:100%}.world-cruise-v2 .pricing-section .pricing-table-group .pricing-table{text-transform:uppercase;background-color:#00205bb0;width:auto;font-size:18px}.world-cruise-v2 .pricing-section .pricing-table-group .pricing-table>div{border-top:1px solid #ffffff80;justify-content:space-between;align-items:center;gap:3rem;padding:1rem;display:flex}.world-cruise-v2 .pricing-section .pricing-table-group p{margin-top:1.5rem;font-size:16px;font-style:italic}.world-cruise-v2 .more-information-section{display:flex}.world-cruise-v2 .more-information-section>div{width:100%}.world-cruise-v2 .more-information-section .text-group{color:var(--azamara-blue);flex-direction:column;justify-content:center;align-items:center;padding:5rem 1.5rem;display:flex}.world-cruise-v2 .more-information-section .text-group h2{font-size:60px;line-height:72px}.world-cruise-v2 .more-information-section .text-group h2 .small-text{text-transform:uppercase;font-size:23px;line-height:23px}.world-cruise-v2 .more-information-section .text-group .button-group{gap:1rem;display:flex}.world-cruise-v2 .more-information-section .text-group .button-group>.btn{padding:.5em 1em;font-size:20px}.world-cruise-v2 .terms-and-conditions-modal .rich-text-area{padding:0}@media (width>=576px){.world-cruise-v2 .itinerary-section .accordion-button>.dates{margin-bottom:0}.world-cruise-v2 .pricing-section .pricing-table-group{width:min-content}.world-cruise-v2 .pricing-section .pricing-table-group .pricing-table{width:max-content}.world-cruise-v2 .itinerary-section .accordion-button>.location-name{font-size:16px;top:1.5rem;right:1.5rem}}@media (width>=768px){.world-cruise-v2 .itinerary-section>h2{font-size:48px;line-height:60px}.world-cruise-v2 .itinerary-section .accordion-button>h2{font-size:60px;line-height:60px}.world-cruise-v2 .pricing-section{padding:10rem 1.5rem}}@media (width>=992px){.world-cruise-v2 .itinerary-section .accordion-body .custom-row{flex-direction:row}.world-cruise-v2 .pricing-section{flex-direction:row;justify-content:center;align-items:flex-start}.world-cruise-v2 .pricing-section .text-group{width:33%}}@media (width>=1200px){.world-cruise-v2 .itinerary-modal .itinerary-segment{flex-direction:row}.world-cruise-v2 .included-section .icon-groups>.icon-group{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:calc(33.3333% - 1rem);margin-bottom:0}.world-cruise-v2 .more-information-section>div{width:50%}.world-cruise-v2 .more-information-section .text-group{padding:5rem}}@media (width>=1400px){.world-cruise-v2 .itinerary-section .accordion-body .map-image-group{flex-direction:row;align-items:flex-start}.world-cruise-v2 .itinerary-section .accordion-body .map-image-group>.map-group,.world-cruise-v2 .itinerary-section .accordion-body .map-image-group>.image-wrapper{width:50%}}.accordion-section{--padding:24px;color:var(--azamara-blue)}.accordion-section .accordion-section-header{padding:var(--padding)}.accordion-section .accordion-section-header p{margin-bottom:0;font-size:16px}.accordion-section .accordion-flush>.accordion-item:first-child{border-top:1px solid var(--light-dusk)}.accordion-section .accordion-flush>.accordion-item{background-color:#0000}.accordion-section .accordion-flush>.accordion-item .accordion-button{color:var(--azamara-blue);background-color:#0000;font-size:24px;font-style:normal;font-weight:420;line-height:32px}body.account.modal-open{overflow:hidden}.account-upcoming-cruises #faq-onboardcreditfaqs>button:after{display:none}.account-upcoming-cruises #faq-onboardcreditfaqs>button{pointer-events:none}.account-upcoming-cruises .obc-info span.obc-faq{display:flex}.account-page .account-upcoming-cruises .reservation-info .btn{margin-top:0;font-size:14px}.account-upcoming-cruises .cruise-container{border-top:1px solid var(--light-dusk);background-color:#fff;margin:20px 0}.account-upcoming-cruises .loading-placeholder{width:100%;color:var(--azamara-blue);fill:var(--azamara-blue);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;font-size:18px;line-height:28px;display:flex}.account-upcoming-cruises .cruise-card{flex-direction:column;display:flex}.account-upcoming-cruises .cruise-card.back-to-back{border-bottom:1px solid var(--divider-gray)}.account-upcoming-cruises .cruise-name{text-transform:capitalize}.account-upcoming-cruises .cruise-title-override{text-transform:none}.account-upcoming-cruises .cruise-card .image-wrapper{aspect-ratio:16/9;width:100%;position:relative}.account-upcoming-cruises .cruise-card .image-wrapper img{object-fit:cover;width:100%;height:100%}.account-upcoming-cruises .cruise-card .cruise-details-wrapper{flex-direction:column;width:100%;padding:20px;display:flex}.account-upcoming-cruises .cruise-card .cruise-links{flex-direction:column;justify-content:flex-start;margin-top:24px;display:flex}.account-upcoming-cruises .cruise-card .cruise-links a span{padding:.5rem 0}.account-upcoming-cruises .cruise-card .cruise-links a,.account-upcoming-cruises .cruise-card .cruise-links a span{letter-spacing:.05em;vertical-align:middle;margin:.5rem;font-size:20px;font-weight:420;line-height:20px}.account-upcoming-cruises .cruise-card .cruise-links div.excursions-coming-soon{letter-spacing:.05em;vertical-align:middle;fill:var(--night-sky);margin:.5rem;font-size:20px;font-weight:420;line-height:20px;color:var(--night-sky)!important}.account-upcoming-cruises .cruise-card .cruise-links a:hover{color:var(--aqua)!important;fill:var(--aqua)!important}.account-upcoming-cruises .cruise-card .cruise-links .icon{height:auto;margin-bottom:4px;margin-right:12px;position:relative}.account-upcoming-cruises .card-body{padding:0}.account-upcoming-cruises .eyebrow{color:var(--night-sky);text-transform:uppercase;font-size:12px}.account-upcoming-cruises .eyebrow.last{margin-top:30px}.account-upcoming-cruises .eyebrow.large{font-size:14px}.account-upcoming-cruises .note{color:var(--night-sky);font-size:18px;font-weight:390;line-height:28px}.account-upcoming-cruises .cruise-info,.account-upcoming-cruises .reservation-info,.account-upcoming-cruises .manage-reservation,.account-upcoming-cruises .reservation-container,.account-upcoming-cruises .cruises-container,.account-upcoming-cruises .cta-container{flex-direction:column;width:100%}.account-upcoming-cruises .reservation-container,.account-upcoming-cruises .manage-reservation.last{margin-top:15px}.account-upcoming-cruises .reservation-info h4{font-size:14px}.account-upcoming-cruises .cta-container .right-panel{margin-top:16px}.account-upcoming-cruises .cta-container .right-panel .cta-large.arrow-always:after{background-size:.75em .75em;width:.75em;height:.75em}.account-upcoming-cruises .reservation-container{background-color:#fff;margin:48px 0;padding:24px;display:flex}.account-upcoming-cruises .reservation-container p.note{padding-bottom:16px}.account-upcoming-cruises .manage-reservation{display:flex}.account-upcoming-cruises .check-in{margin-top:15px;display:flex}.account-upcoming-cruises .check-in-status{margin-top:15px}.account-upcoming-cruises .check-in-opens{text-align:center;flex-direction:column;margin-top:15px;display:flex}.account-upcoming-cruises .check-in-opens .check-in-opens-label{font-size:16px}.account-upcoming-cruises .check-in-opens .check-in-opens-date{margin-top:2px;font-weight:600}.account-upcoming-cruises .check-in-opens .check-in-opens-time{margin-top:2px;font-size:16px;font-weight:600}.account-upcoming-cruises .check-in-opens .check-in-opens-timezone{opacity:.8;margin-top:2px;font-size:14px}.account-upcoming-cruises .reservation-info{display:flex}.account-upcoming-cruises .reservation-info .btn-rounded{font-size:18px}.account-upcoming-cruises .reservation-info .btn:not(.btn-link){width:100%;font-size:18px}.account-upcoming-cruises .reservation-info .reservation-number,.account-upcoming-cruises .reservation-info .guest-list{color:var(--azamara-blue);font-size:20px;font-weight:420}.account-upcoming-cruises .left-panel{width:100%}.account-upcoming-cruises .reservation-info .left-panel,.account-upcoming-cruises .reservation-info .right-panel{color:var(--night-sky);flex-direction:column;display:flex}.account-upcoming-cruises .reservation-info .right-panel{justify-content:start}.account-upcoming-cruises .obc-info{flex-direction:column;justify-content:space-evenly;width:100%;max-width:28.125rem;margin-top:30px;display:flex}.account-upcoming-cruises .obc-info span.obc-faq{margin:0}.account-upcoming-cruises .obc-labels{flex-direction:column;margin-bottom:4px;display:flex}.account-upcoming-cruises .obc-totals{background:var(--light-dusk);color:var(--azamara-blue);flex-direction:column;align-items:flex-end;gap:.5rem;padding:1rem 30% 1rem 1rem;font-size:16px;font-weight:420;display:flex}.account-upcoming-cruises .obc-info>span.no-obc{text-align:left}.account-upcoming-cruises .obc-totals span{color:var(--night-sky)}.account-upcoming-cruises .obc-totals.no-obc{justify-content:start}.account-upcoming-cruises .obc-info span a{text-wrap:nowrap;margin-top:1rem}.account-upcoming-cruises .obc-totals .price-row{grid-template-columns:1fr;display:grid}.account-upcoming-cruises .obc-totals .price{flex-grow:1;justify-content:flex-end;gap:.25rem;display:flex}.account-upcoming-cruises .obc-totals .not-available{align-self:flex-start}.account-upcoming-cruises .obc-totals .price:last-child{flex-grow:2}.account-upcoming-cruises .obc-totals .price span:not(:last-child){color:var(--azamara-blue);font-size:1rem;font-weight:420}.account-upcoming-cruises .obc-totals .price span:last-child{width:60px;margin-left:.25rem;font-size:.75rem;font-weight:600}.account-upcoming-cruises .obc-totals .obc-multiple-currency-copy{color:#000;letter-spacing:.04375rem;font-size:.875rem;font-style:italic;font-weight:300;line-height:1.25rem}.account-upcoming-cruises .reservation-info .left-panel,.account-upcoming-cruises .reservation-info .right-panel .check-in-status{font-size:18px}.account-upcoming-cruises .reservation-info .left-panel,.account-upcoming-cruises .reservation-info .right-panel .email-note{font-size:16px;font-weight:390}.account-upcoming-cruises .reservation-info .right-panel .email-note,.account-upcoming-cruises .reservation-info .right-panel .check-in-faq{text-align:center;margin-top:30px}.account-upcoming-cruises .reservation-info .right-panel{border-top:1px solid var(--light-dusk);text-align:left;background:#f2f2f2}.account-upcoming-cruises .reservation-info{border-top:1px solid var(--light-dusk)}.account-upcoming-cruises .reservation-info .booking-text{margin-bottom:30px}.account-upcoming-cruises .cruise-info{display:flex}.account-upcoming-cruises .cruise-info .headline{font-size:24px}.account-upcoming-cruises .manage-reservation .card-body,.account-upcoming-cruises .reservation-info .card-body,.account-upcoming-cruises .cruise-info .card-body{padding:24px}.account-upcoming-cruises .btn-reservation{border:1px solid var(--azamara-blue);width:100%;height:48px;color:var(--azamara-blue);border-radius:4px;flex-direction:row;justify-content:center;align-items:center;font-size:18px;display:flex}.account-upcoming-cruises .btn-reservation.dark{border:1px solid var(--azamara-blue);color:var(--pure-white)}.account-upcoming-cruises .cruises-container .headline,.reservation-container .headline{color:var(--night-sky);font-size:24px}.account-upcoming-cruises .cta-container{background:var(--azamara-blue);color:var(--pure-white);border-radius:8px;padding:48px;display:flex}.account-upcoming-cruises .cruises-container .cruise-counts.big-lift{padding:20px}.account-upcoming-cruises .cta-container .right-panel{min-width:max-content}.account-upcoming-cruises .cta-container .headline{letter-spacing:.025em;color:var(--pure-white);justify-content:start;margin-block-start:0;font-size:30px;display:flex}.account-upcoming-cruises .cta-container p{color:var(--pure-white);font-size:24px;font-weight:420;line-height:32px}.account-upcoming-cruises .obc-info .eyebrow{margin:0;line-height:22px}@media (width>=576px){.account-upcoming-cruises .obc-totals{align-items:unset;padding:1rem}.account-upcoming-cruises .obc-totals .price span:last-child{width:auto}.account-upcoming-cruises .obc-totals .price{max-width:80%}.account-upcoming-cruises .obc-totals .price-row{grid-template-columns:1fr 1fr}}@media (width>=768px){.account-upcoming-cruises .obc-totals{flex-direction:column;display:flex}.account-upcoming-cruises .obc-labels{flex-direction:row;justify-content:space-between}.account-upcoming-cruises .reservation-info .right-panel{text-align:center}.account-upcoming-cruises .reservation-container{padding:24px 48px}.account-upcoming-cruises .cruise-container{border-top:none}.account-upcoming-cruises .reservation-container p.note{padding-bottom:0}.account-upcoming-cruises .manage-reservation .card-body,.account-upcoming-cruises .reservation-info .card-body,.account-upcoming-cruises .cruise-info .card-body{padding:24px}.account-upcoming-cruises .cta-container .headline{font-size:32px}.account-upcoming-cruises .btn-reservation{width:268px}}@media (width>=992px){.account-upcoming-cruises .cruise-card .cruise-details-wrapper,.account-upcoming-cruises .cruise-card{flex-direction:row;display:flex}.account-upcoming-cruises .cruise-card .cruise-links{margin-top:0}.account-upcoming-cruises .cruise-card .image-wrapper{aspect-ratio:4/3;width:300px;position:relative}.account-upcoming-cruises .reservation-container,.account-upcoming-cruises .manage-reservation,.account-upcoming-cruises .reservation-info{flex-direction:row}.account-upcoming-cruises .reservation-info .right-panel{border-top:none}.account-upcoming-cruises .reservation-info .right-panel .email-note{text-align:unset;margin-top:24px}.account-upcoming-cruises .cruises-container .headline{font-size:24px}.account-upcoming-cruises .reservation-info h4{text-align:left}.account-upcoming-cruises .cruise-info .countdown{flex-direction:row}.account-upcoming-cruises .cta-container{flex-direction:row;gap:32px}.account-upcoming-cruises .cta-container .headline{font-size:48px}.account-upcoming-cruises .eyebrow,.account-upcoming-cruises .obc-info .eyebrow{font-size:14px;font-weight:420}.account-upcoming-cruises .eyebrow.large{font-size:18px;font-weight:420}.account-upcoming-cruises .reservation-info .reservation-number,.account-upcoming-cruises .reservation-info .guest-list{font-size:20px;font-weight:420}}.account-upcoming-cruise-cta .cta-card{background:var(--azamara-blue);color:var(--pure-white);border-radius:8px;flex-direction:column;gap:20px;margin:24px 0;padding:24px;display:flex}.account-upcoming-cruise-cta .cta-content{flex-direction:column;gap:4px;display:flex}.account-upcoming-cruise-cta .headline-row{align-items:center;gap:8px;display:flex}.account-upcoming-cruise-cta .cta-headline{color:var(--pure-white);font-size:var(--txt-xl);line-height:var(--lh-txt-xl);letter-spacing:.025em;margin:0;font-weight:500}.account-upcoming-cruise-cta .cta-blurb{color:var(--pure-white);font-weight:390;font-size:var(--txt-xl);line-height:var(--lh-txt-xl);margin:0}.account-upcoming-cruise-cta .tooltip-toggle{color:var(--pure-white);fill:var(--pure-white);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.account-upcoming-cruise-cta .tooltip-toggle .info-icon{max-width:20px;max-height:20px}.account-upcoming-cruise-cta .tooltip-toggle:focus-visible{outline:2px solid var(--pure-white);outline-offset:2px}.account-upcoming-cruise-cta .cta-action{min-width:max-content}.account-upcoming-cruise-cta .cta-action .btn{height:40px;padding:4px 24px;font-size:16px;font-weight:420;line-height:24px}.account-upcoming-cruise-cta .cta-action .btn.arrow-always:after{background-size:.75em .75em;width:.75em;height:.75em}@media (width>=992px){.account-upcoming-cruise-cta .cta-card{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;padding:24px 32px}}@media (width>=1200px){.account-upcoming-cruise-cta .cta-action .btn{height:48px;font-size:18px;line-height:28px}}.account-past-cruises .cruise-container{background-color:#fff;margin-top:20px}.account-past-cruises .card-body{padding:0}.account-past-cruises .eyebrow{color:var(--dusk);text-transform:uppercase;font-size:12px}.account-past-cruises .eyebrow.last{margin-top:16px}.account-past-cruises .eyebrow.large{font-size:14px}.account-past-cruises .note{color:var(--night-sky);font-size:18px;font-weight:390;line-height:28px}.account-past-cruises .cruise-name{text-transform:capitalize}.account-past-cruises .cruise-card{flex-direction:column;display:flex}.account-past-cruises .cruise-card.back-to-back{border-bottom:1px solid var(--divider-gray)}.account-past-cruises .cruise-card .image-wrapper{aspect-ratio:16/9;width:100%;position:relative}.account-past-cruises .cruise-card .image-wrapper img{object-fit:cover;width:100%;height:100%}.account-past-cruises .cruise-card .cruise-details-wrapper{flex-direction:column;width:100%;padding:20px;display:flex}.account-past-cruises .cruise-info,.account-past-cruises .reservation-info,.account-past-cruises .contact-container,.account-past-cruises .cruises-container{flex-direction:column;width:100%}.account-past-cruises .contact-container{background-color:#fff;flex-direction:column;margin-top:20px;padding:24px;display:flex}.account-past-cruises .manage-reservation{background-color:#fff;flex-direction:column;width:100%;display:flex}.account-past-cruises .reservation-info{display:flex}.account-past-cruises .reservation-info .reservation-number,.account-past-cruises .reservation-info .guest-list{color:var(--azamara-blue);font-size:20px;font-weight:420}.account-past-cruises .left-panel{width:100%}.account-past-cruises .reservation-info .left-panel,.account-past-cruises .reservation-info .right-panel{color:var(--night-sky);flex-direction:column;min-width:320px;display:flex}.account-past-cruises .reservation-info .left-panel,.account-past-cruises .reservation-info .right-panel .check-in-status{font-size:18px}.account-past-cruises .reservation-info .left-panel,.account-past-cruises .reservation-info .right-panel .email-note{font-size:16px}.account-past-cruises .reservation-info{border-top:1px solid var(--light-dusk)}.account-past-cruises .cruise-info{display:flex}.account-past-cruises .cruise-info .headline{font-size:24px}.account-past-cruises .reservation-info .card-body,.account-past-cruises .cruise-info .card-body{padding:24px}.account-past-cruises .reservation-info .right-panel{border-top:1px solid var(--light-dusk);margin-bottom:32px}.account-past-cruises .btn-rounded{width:100%;font-size:18px}.account-past-cruises .cruises-container .headline,.contact-container .headline{color:var(--night-sky);text-transform:capitalize;font-size:24px}@media (width>=768px){.account-past-cruises .reservation-container{padding:24px 48px}.account-past-cruises .btn-reservation{width:268px}}@media (width>=992px){.account-past-cruises .cruise-card .cruise-details-wrapper,.account-past-cruises .cruise-card{flex-direction:row;display:flex}.account-past-cruises .cruise-card .cruise-links{margin-top:0}.account-past-cruises .cruise-card .image-wrapper{aspect-ratio:4/3;width:300px;position:relative}.account-past-cruises .reservation-container,.account-past-cruises .reservation-info{flex-direction:row}.account-past-cruises .reservation-info .right-panel{border-top:none}.account-past-cruises .cruises-container .headline{color:var(--night-sky);font-size:24px;font-weight:420}.account-past-cruises .cruise-info .countdown{flex-direction:row}.account-past-cruises .eyebrow{font-size:14px}.account-past-cruises .eyebrow.last{margin-top:30px}.account-past-cruises .eyebrow.large{font-size:14px}.account-past-cruises .reservation-info .reservation-number,.account-past-cruises .reservation-info .guest-list{font-size:20px}.account-past-cruises .contact-container{flex-direction:row}}.account-page .faq-container .container .row .col-lg-8.col-sm-12{width:100%!important}.account-page .container,.account-page .faq-container{padding:0}.account-page .faq-accordion .accordion-category{margin-left:0}.alternating-suites-staterooms-cards{--padding-x:1.5rem;padding:3rem var(--padding-x);background:url(/static-assets/images/backgrounds/maps-bg.png) 50%/cover no-repeat}.alternating-suites-staterooms-cards .header-group{text-align:center;flex-direction:column;align-items:center;margin-bottom:3rem;display:flex}.alternating-suites-staterooms-cards .header-group .headline{letter-spacing:.025em;color:var(--azamara-blue);font-size:32px;font-weight:420;line-height:40px}.alternating-suites-staterooms-cards .header-group .blurb{max-width:1000px}.alternating-suites-staterooms-cards .stateroom-cards-container{flex-direction:column;gap:5rem;display:flex}.alternating-suites-staterooms-cards .card{flex-direction:column;display:flex}.alternating-suites-staterooms-cards .card h3{color:var(--azamara-blue)}.alternating-suites-staterooms-cards .card .view-features-button{border:0;border-top:1px solid var(--light-dusk);width:100%;height:5rem;color:var(--azamara-blue);fill:var(--azamara-blue);letter-spacing:.05em;background:0;justify-content:space-between;align-items:center;margin-top:auto;padding:0 1.5rem;font-size:16px;font-weight:400;line-height:23px;display:flex}.alternating-suites-staterooms-cards .card .view-features-button:hover{background-color:var(--light-blue)}.alternating-suites-staterooms-cards .card .image-wrapper{aspect-ratio:16/9;background-color:var(--light-dusk);width:100%;position:relative}.alternating-suites-staterooms-cards .card .text-wrapper{flex-direction:column;width:100%;display:flex}.alternating-suites-staterooms-cards .card .expand-photo-button{border:1px solid var(--azamara-blue);background:var(--pure-white);width:2.25rem;height:2.25rem;fill:var(--azamara-blue);border-radius:2px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:1rem;right:1rem}.alternating-suites-staterooms-cards .card .expand-photo-button:hover{background-color:var(--light-blue)}.alternating-suites-staterooms-cards .card .expand-photo-button>svg{min-width:20px;min-height:20px}.alternating-suites-staterooms-cards .card img{object-fit:cover;aspect-ratio:16/9;width:100%;height:100%}@media (width>=992px){.alternating-suites-staterooms-cards{--padding-x:5rem}.alternating-suites-staterooms-cards .header-group .headline{font-size:48px;line-height:60px}.alternating-suites-staterooms-cards .card{flex-direction:row}.alternating-suites-staterooms-cards .card.reverse{flex-direction:row-reverse}.alternating-suites-staterooms-cards .card .image-wrapper{width:60%}.alternating-suites-staterooms-cards .card .text-wrapper{width:40%}}.amenities-container .amenity-card .card-headline{color:var(--azamara-blue);letter-spacing:.025em;margin-bottom:1rem;font-size:30px;font-weight:420;line-height:38px}.amenity-card .image-wrapper{aspect-ratio:16/9;background-color:var(--light-dusk);width:100%;position:relative}.amenity-card .image-wrapper img{object-fit:cover;aspect-ratio:16/9;width:100%;height:100%}.amenity-card .card-blurb{letter-spacing:.05em;color:var(--night-sky);font-size:20px;font-weight:390;line-height:30px}.amenities-container.layout-4 .card-body:first-of-type{height:fit-content}.article .article-page{background-color:var(--pure-white);flex-direction:column;padding:0 24px;display:flex}.article .right-rail{flex-direction:column;padding:0 24px 24px;display:flex}.article .right-rail .tags-accordion-container{margin-top:48px}.article .right-rail .featured-cruises-container,.article .right-rail .recent-articles-container{padding:0}.article .right-rail .featured-cruises-container .card,.article .right-rail .recent-articles-container .card{background:#fff;margin:24px 0}.article .hero-image{object-fit:cover;aspect-ratio:10/3;width:100%;max-height:480px}.article .article-container{height:fit-content;margin-top:-84px;margin-bottom:84px;padding-left:0;padding-right:0}.article-container .article-header,.article-container .article-content{background:#fff;flex-grow:1;height:fit-content;padding:24px}.article-container .article-header .eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--dusk);font-size:18px;font-weight:420;line-height:28px}.article-container .article-header .headline{letter-spacing:.025em;color:var(--azamara-blue);font-size:48px;font-weight:420;line-height:60px}.article-container .article-header .date{letter-spacing:.05em;color:var(--night-sky);align-items:center;font-size:20px;font-style:italic;font-weight:390;display:flex}.article-container .article-header .author{letter-spacing:.05em;color:var(--night-sky);align-items:center;font-size:20px;font-weight:390;display:flex}.article-container .article-content p{letter-spacing:.05em;color:var(--night-sky);font-size:20px;font-weight:390;line-height:30px}.article-container .article-content img{max-width:100%}.article-container .article-content img+*{white-space:pre}.article-container .article-social-share{border-top:1px solid var(--divider-gray);border-bottom:1px solid var(--divider-gray);text-align:center;background:#fff;flex-direction:column;align-items:center;height:fit-content;padding:24px 48px;display:flex}.article-container .article-social-links{align-items:center;gap:14px;display:flex}.article-container .article-social-links .social{width:33px;height:33px;fill:var(--dusk);display:inline-flex}.article-container .article-social-links .social:hover{fill:var(--deep-dusk)}.article-container .article-social-links .social .icon{width:100%;max-width:none;height:100%;max-height:none}.article-container .article-social-share .social-text{letter-spacing:.05em;color:var(--night-sky);font-size:20px;font-style:italic;font-weight:390;line-height:30px}.article .right-rail>h3{letter-spacing:.025em;color:var(--azamara-blue);margin:48px 0;font-size:30px;font-weight:420;line-height:38px}.article .right-rail .headline{color:var(--azamara-blue);font-size:20px;font-weight:420;line-height:30px}.article .right-rail .eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--night-sky);font-size:14px;font-style:normal;font-weight:420;line-height:20px}.article .right-rail .card .card-text span{text-overflow:ellipsis;-webkit-line-clamp:var(--display-rows);line-clamp:var(--display-rows);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article .featured-container.layout-vertical .card{box-shadow:0 0 10px #0000001a}.article .accordion-button:not(.collapsed){color:var(--dusk);box-shadow:none;background-color:#0000}.article .accordion-item{border:none;border-bottom:1px solid var(--divider-gray)}.article .accordion-container .accordion-button{letter-spacing:.05em;color:var(--azamara-blue);background-color:var(--pure-white);font-size:20px;font-style:normal;font-weight:420;line-height:30px}.article .accordion-container li a{letter-spacing:.05em;color:var(--night-sky);font-size:20px;font-style:normal;font-weight:390;line-height:30px}.article .no-content{background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:24px;font-size:18px;display:flex}.article .accordion-item{background-color:var(--pure-white)}@media (width>=768px){.article .article-page{flex-direction:column;display:flex}.article-container .article-header,.article-container .article-content{padding:48px}.article .right-rail{flex-direction:column;padding:0 24px 24px;display:flex}.article-container .article-social-share{background:#fff;flex-direction:row;justify-content:space-between;height:fit-content;display:flex}.article-container .article-social-links{margin-top:0}}@media (width>=992px){.article .right-rail .featured-cruises-container,.article .right-rail .recent-articles-container{padding:0}}.banner{background-color:var(--background);color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.banner.theme-light{--background:var(--pure-white);--color:var(--night-sky);--headline:var(--azamara-blue)}.banner.theme-dark{--background:var(--azamara-blue);--color:var(--pure-white);--headline:var(--pure-white)}.banner .eyebrow{letter-spacing:.05em;color:var(--color);font-size:18px;line-height:24px}.banner .headline{letter-spacing:.05em;color:var(--headline);font-size:48px;line-height:56px}.banner .blurb{letter-spacing:.05em;text-align:left;color:var(--color);font-size:22px;line-height:31px}.banner .btn{margon-top:24px;width:100%}@media (width>=576px){.banner{align-items:center}}@media (width>=768px){.banner{padding:48px}.banner .btn{margon-top:48px}}@media (width>=1200px){.banner{min-height:330px}.banner .btn{width:320px}}.b2b-contact-us section.row{--bs-gutter-y:24px;color:var(--azamara-blue);border-bottom:1px solid var(--light-dusk);margin:0;padding:48px}.b2b-contact-us p.body-text{white-space:pre-line}.b2b-contact-us .image-wrapper{width:auto}.b2b-contact-us .image-group{flex-direction:column;justify-content:center;align-items:center;display:flex}.b2b-contact-us .image-group>img{object-fit:cover;width:280px;height:128px}.b2b-contact-us .image-group>a{margin-top:10px;text-decoration:underline}#b2b-navbar .navbar-dark .navbar-nav .nav-link,#b2b-navbar .navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#fff}#b2b-navbar{color:var(--pure-white);background-color:var(--azamara-blue);letter-spacing:.02em;z-index:10;min-height:64px;padding:0 15px;font-size:22px;line-height:31px}#b2b-navbar .hide{display:none!important}#b2b-navbar .navbar-toggler{color:#fff;border:none}#b2b-navbar .navbar-toggler:focus{box-shadow:none;border:none;outline:none}#b2b-navbar .navbar-brand{padding:0}#b2b-navbar .navbar-brand img{object-fit:scale-down;height:40px}#b2b-navbar .navbar-nav{justify-content:space-between;width:90%;max-width:750px;margin:0 auto}#b2b-navbar .navbar-nav.wide{max-width:850px}#b2b-navbar .nav-item{margin:0 12px;padding:0;display:none}#b2b-navbar .nav-item.show{display:block}#b2b-navbar ul li.nav-item:last-child{margin-bottom:30px}#b2b-navbar .nav-link{color:#00205b;letter-spacing:.05em;align-items:center;font-size:20px;line-height:30px;display:flex}#b2b-navbar .nav-link:hover{color:var(--aqua)}#b2b-navbar .navbar-collapse{background-color:#fff;padding-top:10px;position:absolute;top:64px;left:0;right:0;box-shadow:0 0 45px #0000001a}#b2b-navbar .nav-link-underline{background-color:#0000;width:0%;height:3px;transition:all .5s;display:none}#b2b-navbar .nav-link-underline.active,#b2b-navbar .nav-link-underline.open{background-color:var(--aqua);width:100%;height:3px}#b2b-navbar .dropdown-menu{border:none;border-radius:0;margin:0;padding:0}#b2b-navbar .dropdown-item{color:var(--night-sky);letter-spacing:.05em;margin:10px 0;padding:0;font-size:18px;line-height:28px}#b2b-navbar .dropdown-item:hover{color:#000;background-color:#0000}#b2b-navbar #b2b-account-dropdown-button{background:0 0;border:0}#b2b-navbar #b2b-account-dropdown-button:focus-visible{outline:none}#b2b-navbar #b2b-account-dropdown-button:focus-visible .account-circle{outline:1px auto var(--pure-white)}#b2b-navbar .account-circle.logged-in{background-color:var(--aqua);width:32px;height:32px;color:var(--azamara-blue);border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex}#b2b-navbar .dropdown-menu.account-dropdown-menu{width:344px;padding:0;left:auto;right:0}#b2b-navbar .dropdown-menu.account-dropdown-menu .dropdown-item{letter-spacing:.025em;color:var(--azamara-blue);fill:var(--azamara-blue);justify-content:space-between;align-items:center;margin:0;padding:1.5rem;font-size:24px;font-weight:420;line-height:32px;display:flex}#b2b-navbar .dropdown-menu.account-dropdown-menu a.dropdown-item:hover{background-color:var(--light-blue);fill:var(--azamara-blue);color:var(--azamara-blue)}#b2b-navbar .dropdown-menu.account-dropdown-menu hr.dropdown-divider{margin:0}#b2b-navbar .logout-link *{pointer-events:none}#b2b-navbar .login-link.disabled{pointer-events:none;color:var(--light-dusk)!important;fill:var(--light-dusk)!important}@media (width>=576px){#b2b-navbar{min-height:72px}#b2b-navbar .navbar-brand img{height:48px}#b2b-navbar .navbar-collapse{width:360px;top:72px}#b2b-navbar .btn-rounded{height:38px;padding:4px 16px;font-size:20px;display:flex}}@media (width>=768px){#b2b-navbar{min-height:72px}#b2b-navbar .navbar-brand img{height:48px}#b2b-navbar .navbar-collapse{width:360px;top:72px}#b2b-navbar .btn-rounded{height:38px;padding:4px 16px;font-size:20px;display:flex}}@media (width>=1200px){#b2b-navbar{min-height:104px}#b2b-navbar .navbar-brand img{height:52px}#b2b-navbar .navbar-collapse{box-shadow:none;background-color:#0000;padding:0;position:static}#b2b-navbar .nav-item{margin-bottom:-8px;margin-left:auto}#b2b-navbar .nav-item:first-child{margin-left:0}#b2b-navbar .nav-link{color:#fff;margin:0;padding:0;font-size:20px}#b2b-navbar .nav-link:hover{color:#fff}#b2b-navbar .nav-link-underline{display:block}#b2b-navbar .dropdown-menu{margin-top:10px;padding:25px;left:-5px;box-shadow:0 0 45px #0000001a}#b2b-navbar .navbar-nav .dropdown-toggle:after{content:none}#b2b-navbar .btn-rounded{height:48px;padding:4px 16px}#b2b-navbar .account-icon{max-width:32px;max-height:32px;fill:var(--pure-white)}#b2b-navbar ul li.nav-item:last-child{margin-bottom:0}}.b2b-ships{--padding:24px;padding:var(--padding)}.b2b-ships .row{--bs-gutter-x:var(--padding);--bs-gutter-y:var(--padding)}.b2b-ships .ship-group{flex-direction:column;align-items:flex-start;display:flex}.b2b-ships .ship-group .card{width:100%;margin-bottom:24px}.b2b-ships .ship-group .card .card-body>h3{color:var(--azamara-blue);margin-bottom:0}.b2b-ships .ship-group .card>img{object-fit:cover;width:100%;height:280px}.b2b-ships .ship-group p{margin-bottom:24px}.b2b-ships .ship-group a{fill:#0000;align-items:center;margin-bottom:8px;font-size:16px;display:flex}.b2b-ships .ship-group a .arrow-icon{max-width:.75em;max-height:.75em}.b2b-ships .ship-group a:hover{fill:var(--azamara-blue);color:var(--azamara-blue);text-decoration:underline}@media (width>=576px){.b2b-ships{--padding:48px}}@media (width>=992px){.b2b-ships{--padding:96px}}.b2c-contact-us-text-element{color:var(--azamara-blue)}.b2c-contact-us-text-element p{font-size:16px}.b2c-contact-us-text-element .details-wrapper{flex-direction:column;justify-content:space-between;display:flex}.b2c-contact-us-text-element .card-header{border:0;padding-bottom:0}.b2c-contact-us-text-element .details-wrapper .contact-details{word-spacing:-3px;letter-spacing:-3px}.b2c-contact-us-text-element .details-wrapper .contact-details>div>span,.b2c-contact-us-text-element .details-wrapper .contact-details>div>a>span{word-spacing:normal;letter-spacing:normal}.b2c-contact-us-text-element h2{word-spacing:-3px;letter-spacing:-3px}.b2c-contact-us-text-element h2>span{word-spacing:normal;letter-spacing:normal}.b2c-contact-us-text-element .hours{margin-top:24px}.b2c-contact-us-text-element .asterisk-text{word-spacing:-3px;letter-spacing:-3px;font-style:italic}.b2c-contact-us-text-element .asterisk-text>span{word-spacing:normal;letter-spacing:normal}.b2c-contact-us-text-element .field-value{margin-left:6px;font-weight:420}.b2c-contact-us-text-element a.field-value{text-decoration:underline}.b2c-contact-us-text-element table{border:1px solid var(--light-dusk);width:100%;font-size:14px;font-weight:390}.b2c-contact-us-text-element table tr:nth-child(2n){background-color:var(--white-sand)}.b2c-contact-us-text-element table tr td{height:36px;padding-left:16px}@media (width>=992px){.b2c-contact-us-text-element .details-wrapper{flex-direction:row}.b2c-contact-us-text-element .hours{margin-top:0}}.b2c-contact-us-questions-comments{--padding:24px;padding:var(--padding);color:var(--azamara-blue);fill:var(--azamara-blue);text-align:center}.b2c-contact-us-questions-comments h2{margin-bottom:38px}.b2c-contact-us-questions-comments h3{margin-top:14px;margin-bottom:24px}.b2c-contact-us-questions-comments p{margin-bottom:0;font-size:16px}.b2c-contact-us-questions-comments span{font-weight:390}.b2c-contact-us-questions-comments .row{--bs-gutter-x:42px;--bs-gutter-y:var(--padding)}.b2c-contact-us-questions-comments .icon{font-size:40px}.b2c-contact-us-questions-comments .phone-number{font-weight:420}.b2c-contact-us-questions-comments table{text-align:left;border:1px solid var(--light-dusk);width:100%;margin-top:8px;font-size:14px}.b2c-contact-us-questions-comments table tr:nth-child(2n){background-color:var(--white-sand)}.b2c-contact-us-questions-comments table tr td{height:36px;padding-left:16px}.b2c-contact-us-questions-comments .letter-address{white-space:pre-line;font-weight:410}.b2c-contact-us-questions-comments .blurb{margin-top:24px}.b2c-hero-video{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:300px;display:flex;position:relative}.b2c-hero-video[data-overlay-valign=top]{justify-content:flex-start}.b2c-hero-video[data-overlay-valign=middle]{justify-content:center}.b2c-hero-video[data-overlay-valign=bottom]{justify-content:flex-end}.b2c-hero-video[data-aspect-ratio="16:9"]{aspect-ratio:16/9}.b2c-hero-video[data-aspect-ratio="2.75:1"]{aspect-ratio:2.75}.b2c-hero-video video{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute}.b2c-hero-video .headline{z-index:1;color:var(--pure-white);text-align:center;margin-top:24px;margin-bottom:16px;font-size:48px;line-height:60px}.b2c-hero-video h5{z-index:1;color:var(--pure-white);text-align:center;margin-bottom:3.5rem;font-size:24px}.b2c-hero-video h5:has(+.cta-container){margin-bottom:1rem}.b2c-hero-video .cta-container{z-index:1;justify-content:center;margin-bottom:3.5rem;display:flex}.b2c-hero-video .find-cruises-bar{position:absolute;top:calc(100% - 96px)}@media (width<=767.98px){.b2c-hero-video .cta-container .btn-cta{height:40px;padding:.5em 1em;font-size:14px}.b2c-hero-video[data-overlay-valign=top] .headline{margin-top:8px}.b2c-hero-video[data-overlay-valign=bottom] h5,.b2c-hero-video[data-overlay-valign=bottom] .cta-container{margin-bottom:1rem}}@media (width>=576px){.b2c-hero-video{min-height:400px}.b2c-hero-video h1{margin-bottom:32px;font-size:72px;line-height:90px}.b2c-hero-video h5{font-size:30px}}@media (width>=768px){.b2c-hero-video .find-cruises-bar{top:calc(100% - 64px)}}@media (width>=1200px){.b2c-hero-video h1{font-size:96px;line-height:120px}.b2c-hero-video .find-cruises-bar{position:absolute;top:calc(100% - 36px)}}#b2c-navbar{--navbar-height:64px;background-color:var(--pure-white);color:var(--azamara-blue);min-height:var(--navbar-height);letter-spacing:.02em;padding:0 16px;font-size:22px;line-height:31px}#b2c-navbar .hide{display:none!important}#b2c-navbar .navbar-light .navbar-nav .nav-link:not(.widget-nav-link){color:var(--azamara-blue)}#b2c-navbar .container-fluid{padding:0}#b2c-navbar .navbar-toggler{color:var(--azamara-blue);border:none;margin-right:auto;padding:0}#b2c-navbar .navbar-toggler-icon{background-image:none;width:24px;height:24px;padding:0}#b2c-navbar .navbar-toggler-icon>svg{display:none}#b2c-navbar .navbar-toggler-icon>svg.active{display:block}#b2c-navbar .close-icon{fill:var(--azamara-blue);margin:5px}#b2c-navbar .navbar-light .navbar-nav .nav-link:not(.widget-nav-link):focus,.navbar-dark .navbar-nav .nav-link:not(.widget-nav-link):hover{color:var(--azamara-blue)}#b2c-navbar .navbar-toggler:focus{box-shadow:none;border:none;outline:none}#b2c-navbar .navbar-brand{padding:0}#b2c-navbar .navbar-nav{justify-content:space-between;width:100%;max-width:726px;padding-bottom:30px}#b2c-navbar .nav-item:not(.widget-nav-item){margin:0 24px;padding:0}#b2c-navbar .nav-link:not(.widget-nav-link){color:#00205b;letter-spacing:.05em;align-items:center;margin-top:24px;padding:0;font-size:24px;line-height:32px;display:flex}#b2c-navbar .dropdown-divider{margin:24px 24px 0}#b2c-navbar .nav-image{display:none}#b2c-navbar .navbar-collapse{z-index:1000;background-color:#fff;position:absolute;top:64px;left:0;right:0;box-shadow:0 0 45px #0000001a}#b2c-navbar .navbar-collapse.show{max-height:calc(100vh - (var(--navbar-height) + var(--visible-global-banner-px)));overflow-y:scroll}#b2c-navbar .nav-link-underline{background-color:#0000;width:0%;height:3px;transition:all .5s;display:none}#b2c-navbar .nav-link-underline.active,#b2c-navbar .nav-link-underline.open{background-color:#00a2b9;width:100%;height:3px}#b2c-navbar .dropdown-menu{border:none;border-radius:0;margin:0;padding:0}#b2c-navbar .dropdown-item{color:var(--night-sky);letter-spacing:.05em;white-space:normal;align-items:center;margin-top:20px;margin-bottom:6px;padding:0;font-size:20px;line-height:30px;display:flex}#b2c-navbar .dropdown-item:hover{background-color:#0000}#b2c-navbar .dropdown-item-underline{background-color:var(--azamara-blue);opacity:0;width:0;height:1px;transition:width .3s,opacity .3s}#b2c-navbar .dropdown-menu-small .dropdown-item-underline{margin:0 24px}#b2c-navbar .dropdown-item-underline.active{opacity:1;width:100%}#b2c-navbar .dropdown-menu-small .dropdown-item-underline.active{width:calc(100% - 48px);margin:0 24px}#b2c-navbar .dropdown-toggle:after{content:"";background-image:url(/static-assets/images/icons/expand_less.svg);border:none;width:32px;height:32px;margin-left:auto;display:inline-block;transform:rotate(180deg)}#b2c-navbar .dropdown-toggle.show:after{transform:rotate(0)}#b2c-navbar .find-a-cruise-button{border-radius:50rem;flex-direction:row;justify-content:center;align-items:center;height:40px;padding:4px 16px;font-size:16px;font-weight:420;line-height:24px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,fill .15s ease-in-out;display:flex}#b2c-navbar .find-a-cruise-button.active{border-color:var(--color-surface-brand);background-color:var(--color-surface-brand);color:var(--color-action);fill:var(--color-action);font-weight:400}#b2c-navbar .find-a-cruise-button:hover{background-color:var(--dark-sunset);border-color:var(--dark-sunset)}#b2c-navbar .find-a-cruise-button.active:hover{background-color:var(--azamara-blue);border-color:var(--azamara-blue)}#b2c-navbar .find-a-cruise-button>svg.show{margin-left:36px;display:inline!important}#b2c-navbar #accountDropdown.dropdown-toggle:after,#b2c-navbar #searchDropdown.dropdown-toggle:after,#b2c-navbar #findACruiseDropdown.dropdown-toggle:after{content:none}#b2c-navbar .dropdown-menu.dropdown-menu-small{width:100%;padding:24px 0;position:absolute;left:0;right:0;transform:none}#b2c-navbar .dropdown-menu ::placeholder{padding-left:0}#b2c-navbar #search-button *{pointer-events:none}#b2c-navbar #findACruiseDropdown+.dropdown-menu.dropdown-menu-small{padding:0}#b2c-navbar #findACruiseDropdown+.dropdown-menu.dropdown-menu-small.active{height:580px;max-height:calc(100vh - var(--navbar-height));overflow-y:scroll}#b2c-navbar #find #b2c-navbar .dropdown-menu.dropdown-menu-small>.dropdown-divider{margin:24px 0}#b2c-navbar .dropdown-menu.dropdown-menu-small>.dropdown-item{padding:0 24px}#b2c-navbar .dropdown-menu.dropdown-menu-small .logout-icon{margin-left:auto}#b2c-navbar .logout-link *{pointer-events:none}#b2c-navbar .login-link.disabled{pointer-events:none;color:var(--light-dusk)!important}#b2c-navbar .dropdown-item.text-eyebrow{color:var(--dusk)}#b2c-navbar .dropdown-menu.dropdown-menu-small .dropdown-item:first-child{margin-top:0}#b2c-navbar .account-circle.logged-in{background-color:var(--aqua);width:27px;height:27px;color:var(--azamara-blue);border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex}@media (width>=576px){#b2c-navbar{--navbar-height:72px;padding:0 24px}#b2c-navbar .navbar-nav{padding-bottom:0}#b2c-navbar .navbar-collapse{width:360px;top:72px}#b2c-navbar .navbar-toggler{margin-right:24px}#b2c-navbar .dropdown-menu.dropdown-menu-small{width:344px;left:auto;right:16px}#b2c-navbar .find-a-cruise-button>svg.show{margin-left:60px}}@media (width>=768px){#b2c-navbar{--navbar-height:72px}#b2c-navbar .navbar-collapse{width:360px}}@media (width>=1200px){#b2c-navbar{--navbar-height:104px}#b2c-navbar .navbar-collapse{box-shadow:none;background-color:#0000;padding:10px 0;position:static}#b2c-navbar .nav-item:not(.widget-nav-item){margin-bottom:-8px;margin-left:12px;margin-right:12px;position:static}#b2c-navbar .nav-image{width:100%;height:100%;padding:1px;display:flex}#b2c-navbar .nav-image img{object-fit:cover;width:100%;height:100%}#b2c-navbar .nav-promo{background-color:var(--azamara-blue);color:var(--pure-white);flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex}#b2c-navbar .nav-promo .text-eyebrow{color:var(--seafoam-aqua)}#b2c-navbar .nav-promo .promo-description{letter-spacing:.025em;font-size:24px;font-weight:420;line-height:32px}#b2c-navbar .nav-promo .cta{color:var(--pure-white);fill:var(--pure-white);align-self:flex-end;text-decoration:underline}#b2c-navbar .nav-promo .cta:hover{color:var(--aqua);fill:var(--aqua)}#b2c-navbar .nav-link:not(.widget-nav-link){color:var(--azamara-blue);margin:0;padding:0;font-size:20px;font-weight:500}#b2c-navbar .nav-link:not(.widget-nav-link):hover{color:var(--azamara-blue)}#b2c-navbar .nav-link-underline{display:block}#b2c-navbar .dropdown-menu{width:1272px;margin-top:-16px;padding:0;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 45px #0000001a}#b2c-navbar .dropdown-menu[aria-labelledby=dealsDropdown]{width:954px}#b2c-navbar .dropdown-menu>.row{--bs-gutter-x:48px}#b2c-navbar .dropdown-menu>.row>.col-12{margin-top:24px;margin-bottom:24px}#b2c-navbar .dropdown-menu>.row>.border-right{border-right:1px solid #d3d3d3}#b2c-navbar .dropdown-menu>.row>.col-12:first-child{padding-left:48px}#b2c-navbar .dropdown-menu .dropdown-item:first-child{margin-top:0}#b2c-navbar .dropdown-menu .dropdown-item:last-child{margin-bottom:0}#b2c-navbar .navbar-nav .dropdown-toggle:after{content:none}#b2c-navbar .find-a-cruise-button{height:48px;padding:4px 16px;font-size:18px;font-weight:420;line-height:28px}#b2c-navbar .find-a-cruise-button>svg.show{margin-left:75px}}@media (width>=1400px){#b2c-navbar .nav-item:not(.widget-nav-item){margin-left:0;margin-right:0}}.book-now-modal{user-select:none}.book-now-modal .modal-body{text-align:center;flex-direction:column;align-items:center;display:flex}.book-now-modal .modal-body>*+*{margin-top:1rem;margin-bottom:0}.book-now-modal .headline{color:var(--azamara-blue);text-transform:uppercase;margin-bottom:0}.book-now-modal .blurb{margin:0}.book-now-modal .btn-primary{background-color:var(--azamara-blue);border-color:var(--azamara-blue)}.book-now-modal :is(.btn-primary,.btn-secondary):hover{background-color:var(--dark-blue);border-color:var(--dark-blue)}.book-now-modal #children-counter{display:none}.book-now-modal .counter-groups-container{flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}.book-now-modal .counter-group{align-items:center;margin-bottom:1rem;display:flex}.book-now-modal .btn-circle{border:3px solid var(--azamara-blue);color:var(--azamara-blue);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin:0;padding:0;font-size:2.5rem;font-weight:400;line-height:0;display:flex}.book-now-modal .btn-circle.decrement{padding-bottom:5px}.book-now-modal .btn-circle.increment{padding-top:1px}.book-now-modal .btn-circle:hover{color:var(--pure-white);background-color:var(--azamara-blue)}.book-now-modal .count{color:var(--azamara-blue);width:3rem;margin:0 2rem;font-size:4rem;line-height:1em}.book-now-modal .btn-link{color:var(--azamara-blue)}.book-now-modal .btn-link:hover{color:var(--dark-blue)}.book-now-modal #add-children-button{margin:1rem 0}.book-now-modal .max-guests-text{border:1px solid var(--azamara-blue);background-color:var(--light-aqua);border-radius:.75rem;padding:1.5rem;font-size:20px;display:none}.book-now-modal .max-guests-text.show{display:block}.book-now-modal .button-group{gap:1rem;display:flex}.compare-fares{background:#e6e9ef;min-height:100vh;padding-top:2.63rem}.compare-fares .container-lg{padding:0}@media (width>=992px){.compare-fares .container-lg{max-width:960px}}@media (width>=1200px){.compare-fares .container-lg{max-width:960px}}@media (width>=1400px){.compare-fares .container-lg{max-width:960px}}.compare-fares .whats-included{display:none!important}.compare-fares .header{flex-direction:column;align-items:center;gap:.44rem;margin-bottom:1.5rem;padding:0 1.5rem;display:flex}@media (width>=576px){.compare-fares .header{flex-direction:row;gap:1.88rem}}@media (width>=992px){.compare-fares .header{padding:0}}.compare-fares .header h1{color:var(--azamara-blue);letter-spacing:.05625rem;font-size:2.25rem;font-style:normal;font-weight:420;line-height:2.75rem}@media (width>=576px){.compare-fares .header h1{margin-right:auto}}.compare-fares .header .whats-included{color:var(--azamara-blue);background:0 0;border:none;align-items:center;gap:.1rem;display:flex}.compare-fares .header .whats-included .info-icon{fill:var(--azamara-blue);min-width:1.4rem;min-height:1.4rem}.compare-fares .header .book-now-button{letter-spacing:.05625rem;align-items:center;gap:.5rem;height:3rem;font-size:1.125rem;font-style:normal;font-weight:420;line-height:1.75rem;display:none}.compare-fares .header .book-now-button .arrow-icon{max-width:1em;max-height:1em}@media (width>=576px){.compare-fares .header .book-now-button{display:inline-flex}}.compare-fares .compare-fares-table-loading-skeleton{background:#fff;width:100%;overflow-x:scroll}.compare-fares .skeleton-row{border-bottom:1px solid var(--light-dusk);background:#fff;justify-content:space-between;align-items:center;min-width:841px;height:62px;display:flex}@media (width>=992px){.compare-fares .skeleton-row{height:42px}}.compare-fares .skeleton-row.header-row{border-bottom:1px solid #000;height:71px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.compare-fares .skeleton-cell{background:linear-gradient(45deg, var(--white-sand) 15%, var(--light-dusk) 50%, var(--white-sand) 85%);background-size:200%;border-radius:1rem;width:5rem;height:1rem;animation:4s linear infinite shimmer;display:inline-block}.compare-fares .header-row .skeleton-cell{height:1.5rem}.compare-fares .skeleton-cell:first-child{border-radius:.25rem;width:1.25rem;height:1.25rem;margin-left:1.25rem}.compare-fares .header-row .skeleton-cell:first-child{border-radius:1rem;width:2rem;height:1.5rem;margin-left:.875rem}.compare-fares .skeleton-cell:nth-child(2){width:10rem;margin-right:2rem}.compare-fares .skeleton-cell:nth-child(3){width:8rem;margin-right:2rem}.compare-fares .skeleton-cell:last-child{margin-right:1.25rem}.compare-fares #compare-fares-table-container{justify-content:center;align-items:center;display:flex}.compare-fares #compare-fares-table-container .loading-placeholder{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.compare-fares .accordion#compareFaresTable{-ms-overflow-style:none;scrollbar-width:none;--scroll-distance:0;background-color:#fff;flex:1;overflow-x:scroll}.compare-fares .accordion::-webkit-scrollbar{display:none}.compare-fares .accordion .accordion-button:hover,.compare-fares .accordion .accordion-button:focus{z-index:auto}.compare-fares .accordion .accordion-table-header{background-color:#0000;border-bottom:1px solid #00000080;justify-content:flex-start;align-items:center;min-width:841px;height:4.5rem;display:flex;position:relative}.compare-fares .accordion .accordion-table-header div{color:#111;text-align:center;letter-spacing:.0375rem;text-transform:uppercase;flex:1;justify-content:center;min-width:7.2rem;height:100%;padding:1.25rem .75rem;font-size:.75rem;font-style:normal;font-weight:800;line-height:1.125rem;display:flex}.compare-fares .accordion .accordion-table-header div span{flex:1;max-width:5.75rem}.compare-fares .accordion .accordion-table-header .stateroom-type{z-index:2;background-color:#fff;flex:3;justify-content:flex-start;min-width:8rem;position:sticky;left:40px}@media (width>=576px){.compare-fares .accordion .accordion-table-header .stateroom-type{background-color:#0000;position:static}}.compare-fares .accordion .accordion-table-header .stateroom-type span{text-align:left}.compare-fares .accordion .accordion-table-header .small{text-transform:none;z-index:3;background-color:#fff;flex:0;min-width:2.5rem;max-width:2.5rem;font-weight:420;line-height:.875rem;position:sticky;left:0}@media (width>=576px){.compare-fares .accordion .accordion-table-header .small{background-color:#0000;position:static}}.compare-fares .accordion .accordion-table-header .small span{min-width:min-content;max-width:min-content;display:none}@media (width>=576px){.compare-fares .accordion .accordion-table-header .small{min-width:3.75rem;max-width:3.75rem}.compare-fares .accordion .accordion-table-header .small span{display:inline}}.compare-fares .accordion .accordion-table-header .fare{background-color:#00205b1a;flex-direction:column;flex:2;align-items:center;min-width:11.5rem;display:flex}.compare-fares .accordion .accordion-table-header .fare span{max-width:max-content}.compare-fares .accordion .accordion-table-header .fare .italic{color:#3d4543;letter-spacing:.0375rem;text-transform:none;font-size:.75rem;font-style:italic;font-weight:450;line-height:1.125rem}.compare-fares .accordion .accordion-item{background-color:#0000;border:none;min-width:841px}.compare-fares .accordion [aria-labelledby^=stateroom-group]>.accordion-body{flex-direction:column;padding:0;display:flex}.compare-fares .accordion .accordion-body .accordion-stateroom-row .stateroom-type{justify-content:center}.compare-fares .accordion [id^=stateroom-group]>.accordion-button,.compare-fares .accordion .accordion-stateroom-row,.compare-fares .accordion .modal-links-row{color:var(--azamara-blue);letter-spacing:.04375rem;align-items:stretch;height:62px;padding:0;font-size:.875rem;font-style:normal;font-weight:420;line-height:1.25rem;display:flex;position:relative}.compare-fares .accordion .modal-links-row{height:auto}.compare-fares .accordion .modal-links-row .stateroom-type{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.compare-fares .accordion .modal-links-row .stateroom-type button{text-align:left;color:var(--azamara-blue);fill:var(--azamara-blue);letter-spacing:.0375rem;background-color:#0000;border:none;align-items:center;gap:.38rem;padding:0;font-size:.75rem;font-style:normal;font-weight:420;line-height:1.125rem;display:flex}.compare-fares .accordion .modal-links-row .stateroom-type button:last-child{margin-bottom:1rem}.compare-fares .accordion .modal-links-row .stateroom-type button:hover{color:var(--aqua);fill:var(--aqua)}.compare-fares .accordion .modal-links-row .stateroom-type button svg{min-width:1.25rem;max-width:1.25rem;min-height:1.25rem;max-height:1.25rem}.compare-fares .accordion .accordion-button .fare,.compare-fares .accordion .accordion-stateroom-row .fare,.compare-fares .accordion .accordion-stateroom-row .stateroom-type{color:#111}.compare-fares .accordion .accordion-stateroom-row:last-child{height:70px}.compare-fares .accordion .accordion-stateroom-row:last-child>*{align-items:flex-start}.compare-fares .accordion .accordion-stateroom-row:last-child>.stateroom-type{justify-content:flex-start}.compare-fares .accordion .accortion-stateroom-row{position:relative}@media (width>=992px){.compare-fares .accordion [id^=stateroom-group]>.accordion-button,.compare-fares .accordion .accordion-stateroom-row{height:auto}}.compare-fares .accordion .accordion-button div,.compare-fares .accordion .accordion-stateroom-row div,.compare-fares .accordion .modal-links-row div{text-align:center;flex:1;justify-content:center;align-items:center;min-width:7.2rem;padding:.69rem .75rem;display:flex;box-shadow:inset 0 1px #0000001a}.compare-fares .accordion .accordion-button .small,.compare-fares .accordion .accordion-stateroom-row .small,.compare-fares .accordion .modal-links-row .small{z-index:3;background-color:#fff;justify-content:center;min-width:2.5rem;max-width:2.5rem;padding:.69rem 0;display:flex;position:sticky;left:0}@media (width>=576px){.compare-fares .accordion .accordion-button .small,.compare-fares .accordion .accordion-stateroom-row .small,.compare-fares .accordion .modal-links-row .small{background-color:#0000;min-width:3.75rem;max-width:3.75rem;position:static}}.compare-fares .accordion .accordion-button .stateroom-type,.compare-fares .accordion .accordion-stateroom-row .stateroom-type,.compare-fares .accordion .modal-links-row .stateroom-type{text-align:left;z-index:2;background-color:#fff;flex-direction:column;flex:3;justify-content:center;align-items:flex-start;min-width:8rem;max-height:62px;position:sticky;left:40px}@media (width>=576px){.compare-fares .accordion .accordion-button .stateroom-type,.compare-fares .accordion .accordion-stateroom-row .stateroom-type,.compare-fares .accordion .modal-links-row .stateroom-type{background-color:#0000;position:static}}.compare-fares .accordion .drop-shadow-element{z-index:1;top:0;left:var(--scroll-distance);width:168px;position:absolute;bottom:0;box-shadow:2px 0 15px #0000004d!important}@media (width>=576px){.compare-fares .accordion .drop-shadow-element{box-shadow:none!important;display:none!important}}.compare-fares .accordion .modal-links-row .stateroom-type{max-height:none}.compare-fares .accordion .accordion-button .fare,.compare-fares .accordion .accordion-stateroom-row .fare,.compare-fares .accordion .modal-links-row .fare{background-color:#00205b1a;flex:2;gap:.5rem;min-width:11.5rem;height:auto}.compare-fares .accordion .accordion-table-header .availability,.compare-fares .accordion .accordion-button .availability,.compare-fares .accordion .accordion-stateroom-row .availability,.compare-fares .accordion .modal-links-row .availability{min-width:9rem}.compare-fares .accordion .accordion-button .availability .available,.compare-fares .accordion .accordion-stateroom-row .availability .available{color:#198754}.compare-fares .accordion .accordion-button .availability .almost-gone,.compare-fares .accordion .accordion-stateroom-row .availability .almost-gone{color:#9f2814}.compare-fares .accordion .accordion-button .sold-out,.compare-fares .accordion .accordion-stateroom-row .sold-out{color:#3d4543;font-style:italic}.compare-fares .accordion .strikethrough{color:#4d4d4d;position:relative}.compare-fares .accordion .strikethrough:after{content:"";background:0 0;border-bottom:1px solid #dc3545;width:100%;height:0;position:absolute;top:50%;left:0}.compare-fares .accordion .accordion-button .chevron-down-icon,.compare-fares .accordion .accordion-stateroom-row .chevron-down-icon{background-color:var(--aqua);fill:#fff;border-radius:4px;max-width:20px;max-height:20px}.compare-fares .accordion .accordion-button h2,.compare-fares .accordion .accordion-stateroom-row h2,.compare-fares .accordion .accordion-button h3,.compare-fares .accordion .accordion-stateroom-row h3{letter-spacing:.04375rem;text-transform:capitalize;margin:0;font-size:.875rem;font-style:normal;font-weight:420;line-height:1.25rem;display:inline}.compare-fares .accordion .accordion-button h2>span,.compare-fares .accordion .accordion-stateroom-row h2>span{letter-spacing:.04375rem;margin:0;font-size:.875rem;font-style:italic;font-weight:420;line-height:1.25rem;display:none}.compare-fares .accordion .accordion-stateroom-row .small,.compare-fares .accordion .modal-links-row .small{box-shadow:none}.compare-fares .accordion .accordion-stateroom-row .staterooms-header{letter-spacing:.04375rem;margin:0;padding:0 .75rem;font-size:.875rem;font-style:italic;font-weight:420;line-height:1.25rem;position:relative;bottom:12px}.compare-fares .accordion .accordion-stateroom-row:first-child>div,.compare-fares .accordion .accordion-item:nth-child(2) .accordion-button>div{box-shadow:none}.compare-fares .accordion [id^=stateroom-group]>.accordion-button:not(.collapsed){box-shadow:none;background-color:#0000}.compare-fares .accordion [id^=stateroom-group]>.accordion-button:not(.collapsed) .chevron-down-icon{transform:rotate(180deg)}.compare-fares .accordion .accordion-button:not(.collapsed) h2{font-style:italic}.compare-fares .accordion .accordion-button:not(.collapsed) h2>span{display:inline}.compare-fares .accordion .accordion-button:not(.collapsed) .fare *,.compare-fares .accordion .accordion-button:not(.collapsed) .availability *,.compare-fares .accordion .accordion-button:not(.collapsed) .room-size *,.compare-fares .accordion .accordion-button:not(.collapsed) .veranda-size *,.compare-fares .accordion .accordion-button:not(.collapsed) .deck-locations *{opacity:0}.compare-fares .accordion .accordion-item .room-size,.compare-fares .accordion .accordion-item .veranda-size,.compare-fares .accordion .accordion-item .deck-locations{color:#343434}.compare-fares .accordion [id^=stateroom-group]>.accordion-button:after{content:none}.compare-fares .accordion [id^=stateroom-group]>.accordion-button:focus{box-shadow:none}.compare-fares .footer{color:#000;text-align:center;text-wrap:pretty;letter-spacing:.0375rem;max-width:50rem;margin:0 auto;padding:1.87rem 2.5rem;font-size:.75rem;font-style:normal;font-weight:420;line-height:1.125rem}.compare-fares .image-carousel-modal.fade.show,.compare-fares .stateroom-features-modal.fade.show{background-color:#0009}.deck-plans{--padding:1.5rem;--right-pane-width:30%;user-select:none;padding:var(--padding)}.deck-plans .headline{color:var(--azamara-blue);font-size:36px;font-style:normal;font-weight:420;line-height:44px}.deck-plans .blurb{letter-spacing:.05em;color:var(--night-sky);font-size:20px;font-style:normal;font-weight:390;line-height:30px}.deck-plans .deck-plans-container{flex-direction:column;display:flex}.deck-plans .nav-container{flex-direction:column;align-items:center;display:flex}.deck-plans .nav-container .nav{flex-direction:column;justify-content:space-between;row-gap:.5rem;width:auto;display:flex}.deck-plans .nav-container .deck-number-dropdown{border:1px solid var(--dusk);letter-spacing:.05em;width:100%;max-width:400px;height:40px;color:var(--dark-blue);background-color:#0000;border-radius:.25rem;justify-content:space-between;align-items:center;margin-bottom:4rem;padding:1rem;font-size:16px;font-weight:390;line-height:24px;display:flex}.deck-plans .nav-container .dropdown-menu{border:1px solid var(--dusk);z-index:3000;width:100%;max-width:400px;display:none}.deck-plans .nav-container .dropdown-menu.show{display:flex}.deck-plans .nav-container .nav .nav-item .nav-link{color:var(--dark-blue);letter-spacing:.05em;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;width:100%;font-size:16px;font-weight:390;line-height:24px;display:flex}.deck-plans .nav-container .nav .nav-item .nav-link.active{color:var(--pure-white);background-color:var(--azamara-blue)}.deck-plans .nav-container .nav .nav-item .nav-link:not(.active):hover{background-color:var(--light-blue)}.deck-plans .nav-container .tab-content{width:100%}.deck-plans .nav-container .tab-content .tab-pane{justify-content:center;width:100%;padding:0 3rem}.deck-plans .nav-container .tab-content .tab-pane img{object-fit:contain;width:max-content;max-width:100%}.deck-plans .tab-content .tab-pane.active{flex-direction:column;align-items:center;display:flex}.deck-plans .tab-content .tab-pane .left-pane{width:100%}.deck-plans .tab-content .tab-pane .left-pane .row{--bs-gutter-x:var(--padding);--bs-gutter-y:3rem;margin-top:0}.deck-plans .card h3{color:var(--azamara-blue)}.deck-plans .card .view-features-button{border:0;border-top:1px solid var(--light-dusk);height:3.5rem;color:var(--azamara-blue);fill:var(--azamara-blue);letter-spacing:.05em;background:0;justify-content:space-between;align-items:center;padding:0 1.5rem;font-size:16px;font-weight:400;line-height:23px;display:flex}.deck-plans .card .view-features-button:hover{background-color:var(--light-blue)}.deck-plans :is(.deck-staterooms-container,.deck-amenities-container){padding:1rem calc(var(--padding) / 2);margin:calc(-1 * var(--padding));flex-wrap:nowrap;overflow-x:scroll}.deck-plans :is(.deck-staterooms-container,.deck-amenities-container)>.col-12{width:85vw}.deck-plans .deck-staterooms-container .card .image-wrapper{aspect-ratio:16/9;background-color:var(--light-dusk);width:100%;position:relative}.deck-plans .card .expand-photo-button{border:1px solid var(--azamara-blue);background:var(--pure-white);width:2.25rem;height:2.25rem;fill:var(--azamara-blue);border-radius:2px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:1rem;right:1rem}.deck-plans .card .expand-photo-button:hover{background-color:var(--light-blue)}.deck-plans .card .expand-photo-button>svg{min-width:20px;min-height:20px}.deck-plans .deck-staterooms-container .card img{object-fit:cover;aspect-ratio:16/9;width:100%;height:100%}.deck-plans .deck-staterooms-container .card .tier-indicators-container{gap:1rem;height:2.5rem;display:flex}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator{background-color:var(--light-dusk);border:1px solid #0000;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator .accessibility-icon{margin-right:.25rem}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-04{background-color:#9ea869}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-05{background-color:#ffdc98}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-06{background-color:#d9e0c1}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-08{background-color:#ffeec6}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-09{background-color:#a4c0b4}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-10{background-color:#c7dad4}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-11{background-color:#aebebd}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-12{background-color:#dae6e4}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-CO{background-color:#c9cee4}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-CW{background-color:#8896c0}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-N1{background-color:#b9e2e4}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-N2{background-color:#daeff2}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-P1{background-color:#e88e47}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-P2{background-color:#d8c2c1}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-P3{background-color:#c0999a}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-SP{background-color:#b4d2dd}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-V1{background-color:#fed5b5}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-V2{background-color:#cfa996}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-V3{background-color:#ecd8cd}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-VX{background-color:#fbb47e}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-W,.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-X,.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-XP,.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-Y,.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-Z{background-color:var(--light-dusk)}.deck-plans .deck-staterooms-container .card .tier-indicators-container .tier-indicator.tier-AC{border-color:var(--light-dusk);fill:var(--night-sky);background-color:#0000}.deck-plans .deck-amenities-container .card{height:100%}.deck-plans .deck-amenities-container .card .image-wrapper{aspect-ratio:16/9;background-color:var(--light-dusk);align-items:center;width:100%;display:flex;overflow:hidden}.deck-plans .deck-amenities-container .card .image-wrapper img{object-fit:cover;width:100%}.deck-plans .tab-content .tab-pane .right-pane{flex-direction:column;align-items:center;width:100%;padding-top:3rem;display:flex}.deck-plans .tab-content .tab-pane .right-pane img{object-fit:contain;max-width:100%}.deck-plans .right-pane .legend{margin-top:3rem}.deck-plans .right-pane .legend .card-body{flex-direction:column;gap:.75rem;display:flex}.deck-plans .right-pane .legend .icon-group{letter-spacing:.05em;color:var(--night-sky);align-items:center;gap:1rem;font-size:14px;font-style:normal;font-weight:390;line-height:20px;display:flex}.deck-plans .right-pane .legend .icon{width:17px;height:17px;position:relative}.deck-plans .right-pane .legend .icon:before{content:"";background-image:url(/static-assets/images/icons/deck-legend-sprites.png);background-repeat:no-repeat;width:17px;height:17px;position:absolute;top:1px;left:0}.deck-plans .right-pane .legend .legend-convert-bed:before{background-position:0 0}.deck-plans .right-pane .legend .legend-suite-tub:before{background-position:-24px 0}.deck-plans .right-pane .legend .legend-door-location:before{background-position:-47px 0}.deck-plans .right-pane .legend .legend-connecting-room:before{background-position:-72px 0}.deck-plans .right-pane .legend .legend-wheelchair-access:before{background-position:-94px 0}.deck-plans .right-pane .legend .legend-restrooms:before{background-position:-116px 0}.deck-plans .right-pane .legend .legend-smoking-area:before{background-position:-139px 0}.deck-plans .right-pane .legend .legend-spa-suite:before{background-image:url(/static-assets/images/icons/icon-spa-suite.png);width:18px}@media (width>=992px){.deck-plans{--padding:3rem}.deck-plans .nav-container{flex-direction:row;align-items:flex-end}.deck-plans .nav-container .nav{width:calc(100% - var(--right-pane-width));z-index:auto;background-color:#0000;border:none;flex-direction:row;max-width:none;padding:0;display:flex;position:static}.deck-plans .nav-container .nav .nav-item .nav-link{color:var(--dusk);letter-spacing:.05em;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;font-size:17px;font-style:normal;font-weight:420;line-height:28px;transition:color .3s,border-bottom-color .3s;display:flex}.deck-plans .nav-container .nav .nav-item .nav-link.active{color:var(--azamara-blue);border-bottom-color:var(--azamara-blue);background-color:#0000}.deck-plans .nav-container .nav .nav-item .nav-link:not(.active):hover{background-color:#0000}.deck-plans .nav-container .deck-number-dropdown{display:none}.deck-plans .nav-container .tab-content{width:var(--right-pane-width)}.deck-plans .tab-content .tab-pane.active{flex-direction:row;align-items:flex-start}.deck-plans .tab-content .tab-pane .left-pane{width:calc(100% - var(--right-pane-width))}.deck-plans .tab-content .tab-pane .left-pane .row{--bs-gutter-x:3rem;--bs-gutter-y:3rem;margin-bottom:3rem}.deck-plans :is(.deck-staterooms-container,.deck-amenities-container){margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5);flex-wrap:wrap;padding:0;overflow:visible}.deck-plans .deck-staterooms-container>.col-lg-6{width:50%}.deck-plans .deck-staterooms-container .card .image-wrapper{aspect-ratio:1}.deck-plans .deck-amenities-container>.col-lg-4{width:33.3333%}.deck-plans .deck-amenities-container .card .image-wrapper{aspect-ratio:3/2}.deck-plans .tab-content .tab-pane .right-pane{width:var(--right-pane-width);padding-top:3rem}}@media (width>=1200px){.deck-plans{--padding:5rem}.deck-plans .nav-container .nav .nav-item .nav-link{font-size:18px}}.cruises-carousel{--padding-x:24px;--card-height:auto;background-color:var(--background);padding:2.5rem 0}.cruises-carousel.background-light,.cruises-carousel.background-light-image{--background:var(--pure-white);--color:var(--night-sky);--secondary-text-color:var(--dusk);--link-color:var(--azamara-blue);--link-hover-color:var(--aqua);--headline:var(--azamara-blue);--carousel-indicator-color:var(--deep-dusk);--carousel-indicator-active-color:var(--azamara-blue)}.cruises-carousel.background-light-image{background:url(/static-assets/images/backgrounds/light-paint-stroke.png) var(--background);background-position:50%;background-repeat:no-repeat;background-size:cover}.cruises-carousel.background-dark,.cruises-carousel.background-dark-image{--background:var(--azamara-blue);--color:#fff;--secondary-text-color:var(--aqua);--link-color:#fff;--link-hover-color:var(--aqua);--headline:var(--pure-white);--carousel-indicator-color:var(--light-dusk);--carousel-indicator-active-color:#fff}.cruises-carousel.background-dark-image{background-image:linear-gradient(var(--background), #0000), url(/static-assets/images/backgrounds/dark-ocean-edgeless.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.cruises-carousel.background-teal{--background:var(--deep-aqua);--color:#fff;--secondary-text-color:#fff;--link-color:#fff;--link-hover-color:var(--seafoam-aqua);--headline:#fff;--carousel-indicator-color:var(--seafoam-aqua);--carousel-indicator-active-color:#fff}.cruises-carousel.background-purple{--background:var(--deep-dusk);--color:#fff;--secondary-text-color:#fff;--link-color:#fff;--link-hover-color:var(--seafoam-aqua);--headline:#fff;--carousel-indicator-color:var(--seafoam-aqua);--carousel-indicator-active-color:#fff}.cruises-carousel.background-light-dusk{--background:var(--light-dusk);--color:var(--azamara-blue);--secondary-text-color:var(--aqua);--link-color:var(--azamara-blue);--link-hover-color:var(--aqua);--headline:var(--azamara-blue);--carousel-indicator-color:var(--deep-dusk);--carousel-indicator-active-color:var(--azamara-blue)}.cruises-carousel .header-section{padding:0 var(--padding-x);flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.cruises-carousel .header-section .text-eyebrow{color:var(--color)}.cruises-carousel .header-section .headline{font-size:var(--display-lg);line-height:var(--lh-display-lg);color:var(--headline)}.cruises-carousel .header-section .blurb{color:var(--color)}.cruises-carousel .header-section .headline-link{letter-spacing:.025em;color:var(--link-color);fill:var(--link-color);align-self:flex-end;font-size:1.5rem;font-style:normal;font-weight:420;line-height:2rem;transition:color .4s,fill .4s}.cruises-carousel .header-section .headline-link:hover{color:var(--link-hover-color);fill:var(--link-hover-color)}.cruises-carousel .header-section .headline-link>svg{fill:inherit}.cruises-carousel .blurb{margin-top:12px}.cruises-carousel .carousel{width:100%}.cruises-carousel .carousel-inner{width:100%;height:100%;padding-bottom:2rem}.cruises-carousel .carousel-inner .carousel-item{width:100%;height:100%;padding:0 var(--padding-x)}.cruises-carousel .carousel-inner .carousel-item .image-card-group{height:var(--card-height);flex-direction:column;gap:1rem;padding:1rem 3rem;display:flex}.cruises-carousel .carousel-inner .carousel-item img{object-fit:cover;border:3px solid var(--pure-white)}.cruises-carousel .carousel-inner .carousel-item .card-body{padding:0}.cruises-carousel .carousel-inner .carousel-item .card-body>h2{color:var(--headline)}.cruises-carousel .carousel-inner .carousel-item .card-body>p{white-space:pre-line;color:var(--color);margin:0}.cruises-carousel .carousel-inner .carousel-item .card-body>.card-link{color:var(--link-color);fill:var(--link-color);align-items:center;margin-top:1.5rem;font-weight:500;transition:color .4s,fill .4s;display:flex}.cruises-carousel .carousel-inner .carousel-item .card-body>.card-link:hover{color:var(--link-hover-color);fill:var(--link-hover-color)}.cruises-carousel .carousel-inner .carousel-item .card-body>.card-link>svg{fill:inherit}.cruises-carousel .carousel .carousel-indicators{display:none;bottom:-4rem}.cruises-carousel .carousel-indicators [data-bs-target]{box-sizing:content-box;text-indent:0;cursor:pointer;user-select:none;opacity:.5;width:auto;height:auto;color:var(--carousel-indicator-color);fill:var(--carousel-indicator-color);background-color:#0000;background-clip:padding-box;border:2px solid #0000;border-left:0;border-right:0;flex:0 auto;align-items:center;margin-left:12px;margin-right:12px;padding:0;font-size:18px;font-style:normal;font-weight:420;line-height:28px;transition:all .6s;display:flex}.cruises-carousel .carousel .carousel-indicators [data-bs-target].indicator-style-dots{background-color:var(--carousel-indicator-color);opacity:.5;border:none;border-radius:50%;width:12px;height:12px;margin:6px;transition:all .3s}.cruises-carousel .carousel .carousel-indicators [data-bs-target].indicator-style-dots.active{background-color:var(--carousel-indicator-active-color);opacity:1}.cruises-carousel .carousel-indicators [data-bs-target]>svg{margin-right:8px}.cruises-carousel .carousel-indicators [data-bs-target].active{color:var(--carousel-indicator-active-color);fill:var(--carousel-indicator-active-color);border-bottom-color:var(--carousel-indicator-active-color);opacity:1}.cruises-carousel .carousel .carousel-control-prev{top:auto;bottom:-2rem;left:calc(50% - 48px)}.cruises-carousel .carousel .carousel-control-next{top:auto;bottom:-2rem;right:calc(50% - 48px)}@media (width>=576px){.cruises-carousel{--padding-x:48px}}@media (width>=992px){.cruises-carousel{--padding-x:98px;padding:5rem 0}.cruises-carousel .carousel-inner{padding-bottom:0}.cruises-carousel.background-dark-image{background-size:calc(100% - (var(--padding-x) * 2));background-position-y:100%}.cruises-carousel .carousel .carousel-indicators{display:flex}.cruises-carousel .carousel .carousel-control-prev{left:calc((var(--padding-x) / 2) - 20px);top:50%;bottom:auto;transform:translateY(-50%)}.cruises-carousel .carousel .carousel-control-next{right:calc((var(--padding-x) / 2) - 20px);top:50%;bottom:auto;transform:translateY(-50%)}.cruises-carousel .carousel-inner .carousel-item .image-card-group{flex-direction:row;align-items:center;display:flex}.cruises-carousel .carousel-inner .carousel-item .image-card-group.image-right{flex-direction:row-reverse}.cruises-carousel .carousel-inner .carousel-item img{aspect-ratio:3/2;width:50%}.cruises-carousel .carousel-inner .carousel-item .card-body{width:50%}}@media (width>=1200px){.cruises-carousel{--padding-x:196px}.cruises-carousel .carousel-inner .carousel-item img{width:60%}.cruises-carousel .carousel-inner .carousel-item .card-body{width:40%}}.destination-guide{background:var(--background);min-height:536px;color:var(--color);padding:24px;position:relative}.destination-guide.theme-light{--background:var(--pure-white);--color:var(--night-sky);--headline:var(--azamara-blue);--fill:var(--azamara-blue)}.destination-guide.theme-dark{--background:var(--azamara-blue);--color:var(--pure-white);--headline:var(--pure-white);--fill:var(--pure-white)}.destination-guide .row{flex-direction:column;justify-content:center;align-items:center;display:flex}.destination-guide.image-right .row{flex-direction:row-reverse}.destination-guide .img-half{order:-1;margin-bottom:36px}.destination-guide img{object-fit:cover;width:100%}.destination-guide .btn-secondary{width:100%;font-size:22px}.destination-guide .headline{text-align:center;margin-bottom:36px;font-size:22px;line-height:30px}.destination-guide p.blurb{letter-spacing:.05em;text-align:left;color:var(--color);margin-bottom:36px;font-size:20px;line-height:30px}@media (width>=576px){.destination-guide .img-half{order:-1}}@media (width>=768px){.destination-guide{padding:48px}.destination-guide .headline{margin:36px 0}}@media (width>=992px){.destination-guide .row{flex-direction:row}.destination-guide .img-half{margin-bottom:0}}@media (width>=1200px){.destination-guide{min-height:536px;padding:24px 110px}.destination-guide .headline{text-align:left;margin:20px 0 33px;font-size:48px;line-height:56px}.destination-guide .btn{width:260px}.destination-guide .img-half{order:1}}.lead-capture-form-modal.modal .modal-content{position:relative}.lead-capture-form-modal.modal .btn-close{z-index:2;margin:0;position:absolute;top:1rem;right:1.5rem}.lead-capture-form-modal.modal .modal-dialog .modal-content .modal-body{padding-top:2.5rem}.lead-capture-form-modal.modal .modal-dialog-centered{align-items:flex-start}@media (width>=992px){.lead-capture-form-modal.modal .modal-dialog-centered{align-items:center}}.lead-capture-form-modal.modal .js-form-spinner{margin:2rem auto}.lead-capture-form-modal.modal .hubspot-form{display:block}.lead-capture-form-modal.modal .hubspot-form .hs-input{max-width:none}.lead-capture-form-modal.modal .hubspot-form .hs-form-field{margin:1rem 0;position:relative}.lead-capture-form-modal.modal .hubspot-form .hs_error_rollup,.lead-capture-form-modal.modal .hubspot-form .hs-error-msgs{position:absolute}.lead-capture-form-modal.modal .hubspot-form .hs_error_rollup .hs-error-msgs label{display:none}.lead-capture-form-modal.modal .hubspot-form .hs-error-msg{font-size:13px}.lead-capture-form-modal.modal .hubspot-form .form-columns-2{margin-bottom:0}@media (width<=400px){.lead-capture-form-modal.modal .hubspot-form .form-columns-2 .hs-form-field:first-of-type{margin-bottom:2rem}}.lead-capture-form-modal.modal .hubspot-form .hs-form-field.hs-fieldtype-booleancheckbox p{color:var(--night-sky);font-size:1rem}.lead-capture-form-modal.modal .hubspot-form .hs-submit{justify-content:center;gap:8px;padding-top:1rem;display:flex}.lead-capture-form-modal.modal .hubspot-form .hs-button{border-radius:64px;height:48px;margin:0;padding:10px 24px;font-size:18px;font-weight:420;line-height:28px}.lead-capture-form-modal.modal .hubspot-form .hs-button.primary{background-color:var(--sunset)}.lead-capture-form-modal.modal .hubspot-form .hs-button.primary:hover{background-color:var(--dark-sunset);font-weight:500}@media (prefers-reduced-motion:reduce){.lead-capture-form-modal.modal.fade,.lead-capture-form-modal.modal.fade .modal-dialog{transition:none}}.editorial-image-text-card.theme-teal{--background:var(--deep-aqua);--color:var(--pure-white);--headline:var(--pure-white)}.editorial-image-text-card.theme-purple{--background:var(--deep-dusk);--color:var(--pure-white);--headline:var(--pure-white)}.editorial-image-text-card.theme-light-dusk{--background:var(--light-dusk);--color:var(--azamara-blue);--headline:var(--azamara-blue)}.editorial-image-text-card.theme-light{--background:#fff;--color:var(--azamara-blue);--headline:var(--azamara-blue)}.editorial-image-text-card.theme-light-image{--background:#fff;--color:var(--azamara-blue);--headline:var(--azamara-blue);--background-image:url(/static-assets/images/backgrounds/maps-bg.png)}.editorial-image-text-card.theme-dark-image{--background:var(--azamara-blue);--color:var(--pure-white);--headline:var(--pure-white);--background-image:url(/static-assets/images/backgrounds/dark-ocean.png)}.editorial-image-text-card.theme-dark{--background:var(--azamara-blue);--color:var(--pure-white);--headline:var(--pure-white);--background-image:none}.editorial-image-text-card{--image-height:250px;--padding:24px;background-color:var(--background);color:var(--color);padding:var(--padding);background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.editorial-image-text-card .section-header{flex-direction:column;align-items:flex-start;width:100%;max-width:860px;display:flex}.editorial-image-text-card .section-headline{text-align:left;color:var(--color);font-size:48px;font-style:normal;font-weight:420;line-height:69px}.editorial-image-text-card .body-copy{text-align:left;letter-spacing:.05em;font-size:22px;font-style:normal;font-weight:390;line-height:31px}.editorial-image-text-card .download-link{letter-spacing:.05em;align-self:flex-end;font-size:22px;font-style:normal;font-weight:420;line-height:31px}.editorial-image-text-card .image-card-group{margin-top:64px;display:flex;position:relative}.editorial-image-text-card .image-card-group.image-align-right{justify-content:end}.editorial-image-text-card .image-card-group .image{width:100vw;height:var(--image-height);object-fit:cover;margin-left:calc(var(--padding) * -1);margin-right:calc(var(--padding) * -1);align-self:start}.editorial-image-text-card .image-card-group .card{top:calc(var(--image-height) - 48px);position:absolute;left:0;right:0}.editorial-image-text-card .image-card-group.image-align-right .card{left:0;right:auto}.editorial-image-text-card .image-card-group .card .list-group{flex-direction:row}.editorial-image-text-card .image-card-group .card .list-group .list-group-item{border-bottom:none;border-top:1px solid var(--light-dusk);justify-content:center;align-items:center;width:100%;height:55px;padding:0;display:flex}.editorial-image-text-card .image-card-group .card .list-group .list-group-item:nth-child(2){border-left:1px solid var(--light-dusk)}.editorial-image-text-card .image-card-group .card .card-link{border-top:1px solid var(--light-dusk);flex-grow:1;justify-content:space-between;align-items:center;height:5rem;padding:0 1.5rem;font-size:18px;display:flex}.editorial-image-text-card .image-card-group .card .card-link:hover{background-color:var(--light-blue);color:var(--azamara-blue);fill:var(--azamara-blue)}@media (width>=576px){.editorial-image-text-card{--image-height:450px;--padding:48px}}@media (width>=992px){.editorial-image-text-card{--image-height:480px}.editorial-image-text-card .image-card-group .image{aspect-ratio:3/2;width:70%;margin:0}.editorial-image-text-card .image-card-group .card{width:50%;top:64px;left:auto;right:0}}@media (width>=1200px){.editorial-image-text-card{--padding:12rem;padding-top:3rem;padding-bottom:4rem}}@media (width>=1400px){.editorial-image-text-card .image-card-group .card{width:40%}}.employee-bios-container{background-color:var(--pure-white);padding:24px}.employee-bios-container .headline{text-align:center;letter-spacing:.025em;color:var(--azamara-blue);font-size:48px;font-style:normal;font-weight:420;line-height:60px}.employee-bios-container .eyebrow{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--night-sky);font-size:18px;font-weight:420;line-height:28px}.employee-bios-container .blurb{text-align:center;letter-spacing:.05em;color:var(--night-sky);margin-bottom:48px;font-size:20px;font-style:normal;font-weight:390;line-height:30px}.employee-bios-container .employee{background-color:#fff;margin-bottom:48px;display:flex}.employee-bios-container .employee .image-container{--bs-gutter-x:0}.employee-bios-container .employee img{text-align:right;max-width:146px;max-height:150px;padding-right:24px}.employee-bios-container .employee .name{letter-spacing:.025em;color:var(--deep-ocean);margin-top:6px;font-size:30px;font-weight:420;line-height:38px}.employee-bios-container .employee .title{letter-spacing:.05em;text-transform:uppercase;color:var(--deep-ocean);margin-bottom:1rem;font-size:18px;font-weight:390;line-height:28px}.employee-bios-container .employee .blurb:not(.in-modal){letter-spacing:.05em;color:var(--night-sky);text-align:left;text-overflow:ellipsis;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-bottom:1rem;margin-right:2rem;font-size:20px;font-style:normal;font-weight:390;line-height:30px;display:-webkit-box;overflow:hidden}.employee-bios-container .employee .read-more{letter-spacing:.05em;color:var(--azamara-blue);margin-bottom:48px;font-size:20px;font-weight:420;line-height:30px;text-decoration-line:underline}.employee-bios-container .modal-header{width:100%}.employee-bios-container .modal-content{background:#f8f8f8;border-radius:20px;flex-direction:column;align-items:center;padding:0;display:flex;box-shadow:0 0 45px #0000001a}.employee-bios-container .modal-body{width:100%;min-height:650px;display:inline-block}.employee-bios-container .modal-body img{float:left;height:237px;padding-bottom:24px}.employee-bios-container .employee .modal-body .blurb{text-align:left;overflow:visible}.employee-bios-container .modal-footer{justify-content:space-between;width:100%}@media (width>=768px){.employee-bios-container{padding:48px}.employee-bios-container .employee img{text-align:right;max-width:236px;max-height:250px;padding-right:48px}.employee-bios-container .employee .name{margin-top:24px}.employee-bios-container .modal-body img{padding-bottom:24px}.employee-bios-container .employee .modal-body .blurb{text-align:left;overflow:visible}.employee-bios-container .employee .blurb:not(.in-modal){text-align:left;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;margin-right:2rem;display:-webkit-box;overflow:hidden}}@media (width>=992px){.employee-bios-container{max-width:90%;padding:48px}}.amenities-container{background-color:var(--background);flex-direction:column;padding:24px;display:flex}@media (width>=768px){.amenities-container{padding:48px 48px 64px}}.amenities-container .amenities-grid .row{--bs-gutter-y:1.5rem}.amenities-container.layout-vertical{flex-direction:row;padding:0;display:flex}.amenities-container.theme-light{--background:#fff;--color:var(--night-sky);--headline:var(--azamara-blue);--button-color:var(--azamara-blue);--button-hover-color:#fff;--button-border:var(--azamara-blue);--button-hover-border:var(--azamara-blue);--button-background:transparent;--button-hover-background:var(--azamara-blue)}.amenities-container.theme-dark{--background:var(--azamara-blue);--color:var(--pure-white);--headline:var(--pure-white);--button-color:#fff;--button-hover-color:#fff;--button-border:var(--sunset);--button-hover-border:var(--dark-sunset);--button-background:var(--sunset);--button-hover-background:var(--dark-sunset)}.amenities-container p.blurb{letter-spacing:.05em;text-align:center;color:var(--color);margin-bottom:2rem;font-size:20px;font-weight:420;line-height:30px}.amenities-container .card{background:var(--pure-white);height:100%;margin-bottom:48px;box-shadow:0 0 45px #0000001a}@media (width>=992px){.amenities-container .card{margin-bottom:0}}.amenities-container .card .card-link-button{height:1.5rem}.amenities-container .card .card-link-button:only-of-type{height:5rem}.amenities-container .amenities-header .headline{color:var(--headline);text-align:center;letter-spacing:.025em;margin-bottom:1rem;font-size:48px;font-weight:420;line-height:60px}.amenities-container .amenities-header .eyebrow{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--color);font-size:18px;line-height:26px}.amenities-container .button-container{margin-top:2rem}.amenities-container .load-more{color:var(--button-color);fill:var(--button-color);border-color:var(--button-border);background:var(--button-background);transition:color .4s,fill .4s,background .4s,border .4s}.amenities-container .load-more:hover{color:var(--button-hover-color);fill:var(--button-hover-color);border-color:var(--button-hover-border);background:var(--button-hover-background)}.featured-container{background-color:var(--background);flex-direction:column;padding:24px;display:flex}.featured-container.layout-vertical{flex-direction:row;padding:0;display:flex}.featured-container.theme-light{--background:#fff;--color:var(--night-sky);--headline:var(--azamara-blue);--button-color:var(--azamara-blue);--button-border:var(--azamara-blue);--button-background:transparent;--button-hover-color:var(--pure-white);--button-hover-border:var(--azamara-blue);--button-hover-background:var(--azamara-blue)}.featured-container.theme-dark{--background:var(--azamara-blue);--color:var(--pure-white);--headline:var(--pure-white);--button-color:var(--color-text-primary);--button-border:var(--color-action);--button-background:var(--color-action);--button-hover-color:var(--color-text-primary);--button-hover-border:var(--color-action-hover);--button-hover-background:var(--color-action-hover)}.featured-container .card{background:var(--pure-white);height:100%;box-shadow:0 0 45px #0000001a}.featured-container .featured-header .headline{color:var(--headline);text-align:center;letter-spacing:.025em;margin-bottom:48px;font-size:48px;font-weight:420;line-height:60px}.featured-container .featured-header .eyebrow{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--color);font-size:18px;line-height:26px}.featured-container .featured-grid{flex-flow:wrap;justify-content:center;display:flex}.featured-container .featured-grid .row{--bs-gutter-x:48px}.featured-container .featured-grid .row>div{margin-bottom:24px}.featured-container .card .headline{color:var(--azamara-blue);letter-spacing:.025em;margin-bottom:2rem;font-size:30px;font-weight:420;line-height:38px}.featured-container .card .eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--night-sky);font-size:18px;font-weight:420;line-height:28px}.featured-container .image-wrapper{aspect-ratio:16/9;width:100%;position:relative}.featured-container .image-wrapper img{object-fit:cover;aspect-ratio:16/9;width:100%;height:100%}.featured-container .card .card-text{letter-spacing:.05em;color:var(--night-sky);font-size:20px;font-weight:390;line-height:30px}.featured-container .card .card-text .read-more{text-overflow:ellipsis;-webkit-line-clamp:var(--display-rows);line-clamp:var(--display-rows);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.featured-container .card .card-body{height:100%}.featured-container .card .card-link{border-top:1px solid var(--divider-gray);padding:1.5rem}.featured-container .card .card-link:hover{color:var(--azamara-blue);fill:var(--azamara-blue);background-color:var(--light-blue)}.featured-container .button-container{margin-top:2rem}.featured-container .load-more{color:var(--button-color);fill:var(--button-color);border-color:var(--button-border);background:var(--button-background);text-transform:uppercase}.featured-container .load-more:hover{color:var(--button-hover-color);fill:var(--button-hover-color);border-color:var(--button-hover-border);background-color:var(--button-hover-background)}@media (width>=768px){.featured-container{padding:72px}}@media (width>=992px){.featured-container{padding:84px}.featured-container .featured-grid .row>div{margin-bottom:0}}.featured-content{flex-direction:column;display:flex;position:relative}.featured-content[data-aspect-ratio="16:9"]{--aspect-ratio:16 / 9}.featured-content[data-aspect-ratio="2.75:1"]{--aspect-ratio:2.75 / 1}@media (width>=576px){.featured-content{aspect-ratio:var(--aspect-ratio);flex-direction:row;align-items:center}}.featured-content.container-fluid{padding:0}.featured-content img{object-fit:cover;width:100%;height:34.7222vw}@media (width>=576px){.featured-content img{height:100%;position:absolute;top:0;left:0}}.featured-content .image-caption{--inset:12px;top:var(--inset);right:var(--inset);width:1.875rem;height:1.875rem;font-size:var(--text-sm);line-height:var(--lh--text-sm);font-weight:var(--wt-medium);color:var(--dark-blue);background-color:#fff9;border-radius:1.875rem;justify-content:center;align-items:center;gap:.25rem;font-style:italic;display:flex;position:absolute}@media (width>=576px){.featured-content .image-caption{font-size:var(--text-base);line-height:var(--lh--text-base);width:auto;padding:0 .8125rem 0 .625rem}.featured-content.justify-content-end .image-caption{right:auto;left:var(--inset)}}@media (width>=992px){.featured-content .image-caption{--inset:20px}}.featured-content.text-orientation-right .image-caption{right:auto;left:var(--inset)}.featured-content .image-caption svg{max-width:1.25rem;max-height:1.25rem;fill:var(--dark-blue)}.featured-content .card.background-white{--card-background-color:#fff;--card-eyebrow-color:var(--night-sky);--card-headline-color:var(--azamara-blue);--card-text-color:var(--night-sky);--card-cta-background-color:var(--color-action);--card-cta-background-hover-color:var(--color-action-hover);--card-cta-text-color:var(--color-text-primary);--card-cta-text-hover-color:var(--color-text-primary);--card-link-color:var(--azamara-blue);--card-link-hover-color:var(--light-blue)}.featured-content .card.background-blue{--card-background-color:#00205bcc;--card-eyebrow-color:var(--aqua);--card-headline-color:#fff;--card-text-color:#fff;--card-cta-background-color:var(--color-action);--card-cta-background-hover-color:var(--color-action-hover);--card-cta-text-color:var(--color-text-primary);--card-cta-text-hover-color:var(--color-text-primary);--card-link-color:#fff;--card-link-hover-color:#fff2}.featured-content .card.background-dusk{--card-background-color:#797890cc;--card-eyebrow-color:var(--light-aqua);--card-headline-color:#fff;--card-text-color:#fff;--card-cta-background-color:#fff;--card-cta-background-hover-color:var(--azamara-blue);--card-cta-text-color:var(--azamara-blue);--card-cta-text-hover-color:#fff;--card-link-color:#fff;--card-link-hover-color:#fff2}.featured-content .card{background-color:var(--card-background-color);width:100%;margin:0;overflow:hidden}@media (width>=576px){.featured-content .card{border-radius:10px;max-width:416px;margin:54px}}@media (width>=1200px){.featured-content .card{margin:42px 84px}}.featured-content .card .card-body{padding:1.875rem}.featured-content .card .card-eyebrow{color:var(--card-eyebrow-color);font-size:var(--text-sm);line-height:var(--lh--text-sm);font-weight:var(--wt-medium);margin-bottom:.25rem}.featured-content .card .card-title{color:var(--card-headline-color);font-size:var(--display-sm);line-height:var(--lh--display-sm);font-weight:var(--wt-medium);margin-bottom:1.25rem}.featured-content .card .card-text{color:var(--card-text-color);font-size:var(--text-lg);line-height:var(--lh--text-lg);font-weight:400}.featured-content .card .card-link{color:var(--card-link-color);fill:var(--card-link-color);border-top:1px solid var(--light-dusk);padding:1.875rem;transition:background-color .4s,color .4s,fill .4s}.featured-content .card .card-link:hover{background-color:var(--card-link-hover-color)}.featured-content .card .card-button{background-color:var(--card-cta-background-color);width:fit-content;height:2.75rem;color:var(--card-cta-text-color);fill:var(--card-cta-text-color);font-size:var(--txt-sm);text-transform:uppercase;line-height:var(--lh-txt-sm);font-weight:var(--wt-medium);border-radius:2.75rem;justify-content:center;align-items:center;margin:0 auto 1.875rem;padding:.75rem 1.875rem;transition:background-color .4s,color .4s,fill .4s;display:flex}.featured-content .card .card-button:hover{background-color:var(--card-cta-background-hover-color);color:var(--card-cta-text-hover-color);fill:var(--card-cta-text-hover-color)}.featured-content .card .card-button svg{max-width:.875rem;max-height:.875rem;margin-left:.5rem}.featured-cruises-container.theme-light{--background:var(--pure-white);--color:var(--night-sky);--link-hover-color:var(--aqua);--headline:var(--azamara-blue);--card-background:var(--pure-white);--card-headline:var(--azamara-blue)}.featured-cruises-container.theme-dark{--background:var(--azamara-blue);--color:var(--night-sky);--link-hover-color:var(--aqua);--headline:var(--white-sand);--card-background:var(--pure-white);--card-headline:var(--azamara-blue)}.featured-cruises-container.theme-light-image{--background:var(--pure-white);--color:var(--night-sky);--link-hover-color:var(--aqua);--headline:var(--azamara-blue);--card-background:var(--pure-white);--card-headline:var(--azamara-blue);background-image:url(/static-assets/images/backgrounds/maps-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.featured-cruises-container.theme-dark-image{--background:var(--azamara-blue);--color:var(--night-sky);--link-hover-color:var(--aqua);--headline:var(--white-sand);--card-background:var(--pure-white);--card-headline:var(--azamara-blue);background-image:linear-gradient(var(--background), #0000), url(/static-assets/images/backgrounds/dark-wake.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.featured-cruises-container.theme-teal{--background:var(--deep-aqua);--color:var(--night-sky);--link-hover-color:var(--aqua);--headline:var(--pure-white);--card-background:var(--pure-white);--card-headline:var(--azamara-blue)}.featured-cruises-container.theme-purple{--background:var(--deep-dusk);--color:var(--night-sky);--link-hover-color:var(--aqua);--headline:var(--pure-white);--card-background:var(--pure-white);--card-headline:var(--azamara-blue)}.featured-cruises-container.theme-light-dusk{--background:var(--light-dusk);--color:var(--night-sky);--link-hover-color:var(--aqua);--headline:var(--azamara-blue);--card-background:var(--pure-white);--card-headline:var(--azamara-blue)}.featured-cruises-container{background-color:var(--background);padding:1.5rem}@media (width>=768px){.featured-cruises-container{padding-bottom:48px}}@media (width>=992px){.featured-cruises-container{padding:48px 84px;overflow-x:visible}}.featured-cruises-container .featured-cruises-header{margin-bottom:1.5rem}.featured-cruises-container .featured-cruises-header h2{color:var(--headline);font-size:30px;font-weight:420;line-height:normal}@media (width>=768px){.featured-cruises-container .featured-cruises-header h2{font-size:48px;line-height:69px}}.featured-cruises-container .featured-cruises-header .blurb{color:var(--headline);letter-spacing:.05em;font-size:22px;font-style:normal;font-weight:390;line-height:31px}.featured-cruises-container .featured-cruises-header .header-link{color:var(--headline);fill:var(--headline);letter-spacing:.05em;justify-content:flex-end;align-items:center;font-size:20px;font-weight:420;line-height:30px;transition:color .4s;display:flex}.featured-cruises-container .featured-cruises-header .header-link:hover{color:var(--link-hover-color);fill:var(--link-hover-color)}.featured-cruises-container .featured-cruises-header .header-link svg{fill:inherit;margin-left:.5em;font-weight:420;transition:fill .4s}.featured-cruises-container .cards{scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;justify-content:space-between;gap:1rem;margin:0 -1.5rem;padding:3rem 1.5rem;display:flex;overflow-x:scroll}@media (width>=768px){.featured-cruises-container .cards{gap:1.5rem;margin:0 -24px;padding:0 48px}}@media (width>=992px){.featured-cruises-container .cards{margin:0;padding:0 0 48px;overflow:visible}}.featured-cruises-container .cards::-webkit-scrollbar{width:0;height:0}.featured-cruises-container .cards>.card{min-width:70vw}@media (width>=992px){.featured-cruises-container .cards>.card{min-width:auto;max-width:32%}}.featured-cruises-container .image-wrapper{aspect-ratio:16/9;width:100%;position:relative}.featured-cruises-container .image-wrapper img{object-fit:cover;aspect-ratio:16/9;width:100%;height:100%}.featured-cruises-container .card-body{background-color:var(--card-background);color:var(--card-headline);padding:0}@media (width>=768px){.featured-cruises-container .card-body{margin-bottom:0}}.featured-cruises-container .card-body .card-body-section{letter-spacing:.05em;border-bottom:1px solid var(--divider-gray);padding:24px;font-size:20px;font-weight:420;line-height:30px}.featured-cruises-container .card-body .card-body-section svg{fill:var(--card-headline)}.featured-cruises-container .card-body .cruise-date svg,.featured-cruises-container .card-body .cruise-price svg{font-size:33px}.featured-cruises-container .card-body .cruise-price>div,.featured-cruises-container .card-body .cruise-date>span{margin-left:24px}.featured-cruises-container .card-body .cruise-price .strikethrough{color:#4d4d4d;position:relative}.featured-cruises-container .card-body .cruise-price .strikethrough:after{content:"";background:0 0;border-bottom:1px solid #dc3545;width:100%;height:0;position:absolute;top:50%;left:0}.featured-cruises-container .card-body .cruise-name{height:148px}.featured-cruises-container .card-body .headline{text-transform:capitalize;margin-top:4px}.featured-cruises-container .card-body .cruise-title-override{text-transform:none}.featured-cruises-container .card-body .eyebrow{color:var(--color);letter-spacing:.05em;text-transform:uppercase;font-size:18px;font-weight:420;line-height:28px}.featured-cruises-container .card a.card-link,.featured-cruises-container .card-body.list-group a{justify-content:space-between;align-items:center;width:100%;padding:24px;font-size:18px;font-weight:420;display:flex}.featured-cruises-container .card a:hover,.featured-cruises-container .card-body.list-group a:hover{background-color:var(--light-blue);color:var(--azamara-blue);fill:var(--azamara-blue)}.featured-cruises-container .card-body.list-group{padding:24px}.featured-cruises-container .card-body .per-person{color:var(--color);letter-spacing:.05em;font-size:14px;font-weight:420;line-height:20px}.featured-cruises-container .additional-copy{text-align:center;color:var(--headline);letter-spacing:.05em;align-items:center;margin-top:48px;font-size:14px;font-weight:420;line-height:20px;display:flex}.faq-header{background:url(/static-assets/images/backgrounds/faq-header.png) 70% 0 no-repeat;padding:24px}.faq-header.theme-light{color:var(--azamara-blue);background-color:#0000}.faq-header.theme-dark,.faq-header.theme-dark .headline,.faq-header.theme-dark .blurb,.faq-header.theme-dark a.link,.faq-header.theme-dark .search-input{color:var(--pure-white);background-color:var(--azamara-blue)}.faq-header .eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--dusk);font-size:18px;font-weight:450;line-height:28px}.faq-header .headline{letter-spacing:.025em;color:var(--azamara-blue);margin-bottom:2rem;font-size:36px;font-style:normal;font-weight:420;line-height:44px}.faq-header .blurb{letter-spacing:.025em;color:var(--azamara-blue);margin-bottom:2rem;font-size:30px;font-style:normal;font-weight:390;line-height:38px}.faq-header a.link{letter-spacing:.05em;color:var(--azamara-blue);font-size:18px;font-weight:420;line-height:28px;text-decoration-line:underline}.faq-header .search-form{margin:3rem 0 2rem}.faq-header .btn-search{width:158px;margin-left:1rem;font-size:20px;line-height:30px}.faq-header .search-input{box-sizing:border-box;background:var(--pure-white);border:1px solid var(--divider-gray);width:475px;height:56px;padding-left:10px;font-size:20px;line-height:30px}@media (width>=768px){.faq-header{background-position:70% 0;height:450px}.faq-header .headline{font-size:48px;line-height:60px}}@media (width>=992px){.faq-header .headline{font-size:64px;line-height:80px}}.faq-container{padding:24px}.faq-container .accordion-button:after{fill:var(--azamara-blue)}.faq-container.theme-light{color:var(--azamara-blue);background-color:#0000}.faq-container.theme-dark,.faq-container.theme-dark .faqs-body .headline,.faq-container.theme-dark .faqs-body .blurb{color:var(--pure-white);background-color:var(--azamara-blue)}.faq-container .callout-box{box-sizing:border-box;background:var(--white-sand);border:1px solid var(--azamara-blue);border-radius:20px;flex-direction:column;justify-content:center;width:327px;height:fit-content;margin-top:2rem;display:flex}.faq-container .callout-box>.card-body:first-of-type{border-bottom:1px solid var(--azamara-blue);color:var(--azamara-blue)}.faq-container .callout-box>.card-body.callout-box-link{padding:10px;align-self:center!important}body.editorial .faq-container .faqs-body .headline{font-size:36px;font-weight:420;line-height:44px}body.editorial .faq-container .faqs-body .blurb{font-size:24px;font-weight:390;line-height:32px}body:not(.editorial) .faq-container .faqs-body .headline{color:var(--azamara-blue);font-size:36px;font-weight:420;line-height:44px}body:not(.editorial) .faq-container .faqs-body .blurb{color:var(--night-sky);font-size:20px;font-weight:390;line-height:30px}.faq-container .faq-width{width:100%!important}@media (width>=768px){body.editorial .faq-container .faqs-body .headline{font-size:48px;line-height:60px}}@media (width>=992px){.faq-container .faq-width{width:80%!important}}.faq-accordion{color:var(--azamara-blue)}.faq-accordion.theme-light{color:var(--azamara-blue);background-color:#0000}.faq-container.theme-dark,.faq-container.theme-dark .accordion-header,.faq-container.theme-dark svg,.faq-container.theme-dark .accordion-button,.faq-container.theme-dark .accordion-button:focus,.faq-container.theme-dark .question,.faq-container.theme-dark .answer{color:var(--pure-white);background-color:var(--azamara-blue);fill:var(--pure-white)}.faq-accordion .faq-header{margin:2rem 0}.faq-accordion .accordion-header{border-bottom:1px solid var(--divider-gray)}.faq-accordion button svg{fill:var(--azamara-blue)}.faq-accordion .section-q{letter-spacing:.025em;font-size:30px;font-weight:420;line-height:38px}.legal-page .faq-accordion .section-q{font-size:24px;font-weight:420;line-height:30px}.faq-accordion .question{letter-spacing:.025em;color:var(--azamara-blue);margin:2rem 0;font-size:24px;font-weight:420;line-height:32px}.faq-accordion .answer{letter-spacing:.05em;color:var(--night-sky);margin:1rem 0;font-size:20px;font-weight:390;line-height:30px}.faq-accordion .accordion-button,.faq-accordion .accordion-button:focus,.faqs-accordion .accordion-button,.faqs-accordion .accordion-button:focus{color:var(--azamara-blue)}.faq-accordion .accordion-button{padding:24px 0}.faq-accordion button svg{margin-right:1.5rem}main:not(.legal-page) .faq-accordion .accordion-category{margin-left:3rem}.faqs-accordion .accordion-button:after{background-size:1rem;width:1rem;height:1rem}.faq-accordion .accordion-button,.faq-accordion .accordion-button:not(.collapsed),.faq-accordion .accordion-body,.faq-accordion .accordion-item{box-shadow:none;background:0 0;border:none}.faqs-accordion .accordion-button,.faq-accordion .accordion-body,.faqs-accordion .accordion-body{padding:0}.find-cruises-bar{--find-cruises-button-width:210px;--padding:1.5rem;z-index:1;background-color:var(--pure-white);color:var(--dusk);width:calc(100% - (2 * var(--padding)));filter:drop-shadow(0 0 45px #0000001a);max-width:1052px}.find-cruises-bar[data-should-expand=false]{filter:none;width:100%}.find-cruises-bar.active[data-should-expand=false]{height:calc(100vh - (var(--navbar-height) + var(--visible-global-banner-px)));overflow-y:scroll}.find-cruises-bar .nav-item,.find-cruises-bar .nav-find-cruises{width:100%}.find-cruises-bar .nav-link{width:100%;height:64px;color:var(--dusk);fill:var(--dusk);border-radius:0;align-items:center;font-size:20px;display:flex}.find-cruises-bar .nav-link.active{color:var(--azamara-blue);fill:var(--azamara-blue);border-color:#0000}.find-cruises-bar .find-cruises-button{background-color:var(--color-action);width:100%;color:var(--color-text-primary);fill:var(--color-text-primary);justify-content:space-between;align-items:center;font-size:24px;display:flex}.find-cruises-bar .find-cruises-button:hover{border-color:var(--color-action-hover);background-color:var(--color-action-hover)}.find-cruises-bar .destination-tab .place-icon,.find-cruises-bar .month-tab .date-range-icon{max-width:32px;max-height:32px}.find-cruises-bar .tab-content{background-color:#fff;display:none}.find-cruises-bar .tab-content.active{display:flex}.find-cruises-bar .tab-pane{z-index:1000;padding:24px 12px}.find-cruises-bar .tab-pane .btn-link{color:var(--azamara-blue);margin-top:auto;margin-left:auto;display:flex}.find-cruises-bar .tab-pane .btn-link:hover{color:var(--dark-blue)}.find-cruises-bar .tab-pane .row{--bs-gutter-y:12px;--bs-gutter-x:24px}.find-cruises-bar .tab-pane button{margin-left:auto;font-size:18px}.find-cruises-bar .tab-pane .year-group{--bs-gutter-x:48px}.find-cruises-bar .tab-pane .year-group h5{text-align:center;color:var(--night-sky);font-size:18px}.find-cruises-bar .tab-pane .month-group{--bs-gutter-x:12px}.find-cruises-bar .destination-item{border:1px solid var(--azamara-blue);color:var(--night-sky);padding:12px 24px;font-size:18px;line-height:28px}.find-cruises-bar :is(.destination-item,.month-item):not(.selected):hover{background-color:var(--light-blue)}@keyframes placeHolderShimmer{0%{background-position:-800px 0}to{background-position:800px 0}}.find-cruises-bar.loading :is(.destination-item,.month-item,.year-group h5){background:linear-gradient(to right, var(--pure-white) 0%, var(--light-dusk) 50%, var(--pure-white) 100%);color:#0000;pointer-events:none;background-size:800px 104px;border-color:#0000;animation-name:placeHolderShimmer;animation-duration:4s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.find-cruises-bar .destination-item.selected,.find-cruises-bar .month-item.selected{background-color:var(--azamara-blue);color:#fff}.find-cruises-bar .destination-item:hover,.find-cruises-bar .month-item:hover{cursor:pointer}.find-cruises-bar .destination-item.disabled,.find-cruises-bar .month-item.disabled{border-color:var(--light-dusk);background-color:var(--pure-white);color:var(--dusk);cursor:not-allowed}.find-cruises-bar .month-item{border:1px solid var(--azamara-blue);color:var(--night-sky);justify-content:center;align-items:center;padding:16px 0;font-size:18px;line-height:28px;display:flex}@media (width>=768px){.find-cruises-bar{--padding:3rem}.find-cruises-bar:not([data-should-expand=false]) .nav-item{width:50%}.find-cruises-bar:not([data-should-expand=false]) .nav-link{height:72px;font-size:20px}.find-cruises-bar:not([data-should-expand=false]) .find-cruises-button{font-size:24px}.find-cruises-bar:not([data-should-expand=false]) .nav-item:first-child{border-right:1px solid var(--light-dusk)}}@media (width>=992px){.find-cruises-bar{--padding:5rem}}@media (width>=1200px){.find-cruises-bar:not([data-should-expand=false]){--find-cruises-button-width:210px}.find-cruises-bar:not([data-should-expand=false]) .nav-item{width:calc(50% - var(--find-cruises-button-width) / 2)}.find-cruises-bar:not([data-should-expand=false]) .nav-find-cruises{width:auto}.find-cruises-bar:not([data-should-expand=false]) .find-cruises-button{width:var(--find-cruises-button-width)}}.flash-promo-hero{--padding:1.5rem;--findCruisesBarHeight:190px;justify-content:center;display:flex;position:relative}@media (width>=1200px){.flash-promo-hero{--padding:5rem;--findCruisesBarHeight:72px}}.flash-promo-hero img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.flash-promo-hero .find-cruises-bar{top:calc(100% - (var(--findCruisesBarHeight) / 2));position:absolute}.flash-promo-hero .promo-overlay{color:#fff;width:100%;max-width:708px;margin:var(--padding);margin-bottom:calc(var(--padding) + (var(--findCruisesBarHeight) / 2));text-align:center;z-index:1;flex-direction:column;align-items:center;padding:1.5rem;display:flex}.flash-promo-hero .promo-overlay>*+*{margin-top:1rem;margin-bottom:0}.flash-promo-hero .promo-overlay[data-bg-color=--azamara-blue]{background-color:#00205bcc}.flash-promo-hero .promo-overlay[data-bg-color=--dusk]{background-color:#797890cc}.flash-promo-hero .promo-overlay .text-eyebrow{color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:18px;font-style:normal;font-weight:420;line-height:28px}.flash-promo-hero .promo-overlay .promo-description{font-size:30px;font-style:normal;font-weight:450;line-height:38px}.flash-promo-hero .promo-overlay .terms-and-conditions{color:#fff;background:0 0;border:none;font-size:18px;line-height:28px;text-decoration:underline}.flash-promo-hero .promo-overlay .countdown-timer{border-top:1px solid #fff;border-bottom:1px solid #fff;justify-content:space-around;align-items:center;width:calc(100% - 3rem);max-width:473px;height:82px;display:flex}.flash-promo-hero .promo-overlay .countdown-timer .time-group>div:first-child{font-size:28px;font-style:normal;font-weight:450;line-height:38px}.flash-promo-hero .promo-overlay .countdown-timer .time-group>div:last-child{font-size:18px;font-style:normal;font-weight:390;line-height:28px}.flash-promo-hero .promo-overlay .countdown-timer span{height:40px;font-size:40px;font-style:normal;font-weight:390}.flash-promo-hero .promo-overlay .cta{background-color:var(--pure-white);border-color:var(--pure-white);height:48px;color:var(--azamara-blue);fill:var(--azamara-blue);margin-top:1.5rem;padding:0 1.5em;font-size:18px;font-style:normal;font-weight:420;line-height:28px}.flash-promo-hero .promo-overlay .cta:hover{background-color:var(--azamara-blue);border-color:var(--azamara-blue);color:var(--pure-white);fill:var(--pure-white)}@media (width>=576px){.flash-promo-hero .promo-overlay .promo-description{font-size:36px;font-style:normal;font-weight:450;line-height:48px}}@media (width>=768px){.flash-promo-hero{--padding:3rem;--findCruisesBarHeight:144px}.flash-promo-hero .promo-overlay{padding:3rem}.flash-promo-hero .promo-overlay .text-eyebrow{color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:20px;font-style:normal;font-weight:420;line-height:30px}.flash-promo-hero .promo-overlay .promo-description{font-size:48px;font-style:normal;font-weight:450;line-height:60px}.flash-promo-hero .promo-overlay .countdown-timer{height:106px}.flash-promo-hero .promo-overlay .countdown-timer .time-group>div:first-child{font-size:36px;line-height:44px}.flash-promo-hero .promo-overlay .countdown-timer .time-group>div:last-child{font-size:20px;line-height:30px}.flash-promo-hero .promo-overlay .countdown-timer span{height:40px;font-size:64px}.flash-promo-hero .promo-overlay .cta{height:56px;margin-top:3rem}}.hero-carousel .flash-promo-hero .find-cruises-bar{display:none}.flash-promo-banner{--padding-x:1.5rem;--padding-y:1.5rem;color:#fff}.flash-promo-banner .promo-content{background-color:var(--azamara-blue);padding:var(--padding-y) var(--padding-x);align-items:center;display:flex}.flash-promo-banner .promo-content .left{width:100%}.flash-promo-banner .promo-content .right{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.flash-promo-banner .text-eyebrow{color:var(--seafoam-aqua);letter-spacing:.05em;text-transform:uppercase;font-size:18px;font-style:normal;font-weight:420;line-height:28px}.flash-promo-banner .promo-description{font-size:30px;font-style:normal;font-weight:450;line-height:38px}.flash-promo-banner .terms-and-conditions{color:var(--seafoam-aqua);background:0 0;border:none;padding-left:0;font-size:18px;line-height:28px;text-decoration:underline}.flash-promo-banner .countdown-timer{justify-content:space-around;align-items:center;width:calc(100% - 3rem);max-width:473px;height:82px;display:flex}.flash-promo-banner .countdown-timer .time-group>div:first-child{font-size:28px;font-style:normal;font-weight:450;line-height:38px}.flash-promo-banner .countdown-timer .time-group>div:last-child{font-size:18px;font-style:normal;font-weight:390;line-height:28px}.flash-promo-banner .countdown-timer span{height:40px;font-size:40px;font-style:normal;font-weight:390}.flash-promo-banner .cta{background-color:var(--sunset);border-color:var(--sunset);height:48px;color:var(--pure-white);fill:var(--pure-white);flex-shrink:0;padding:0 1.5em;font-size:18px;font-style:normal;font-weight:420;line-height:28px}.flash-promo-banner .cta:hover{background-color:var(--dark-sunset);border-color:var(--dark-sunset);color:var(--pure-white);fill:var(--pure-white)}.flash-promo-banner .promo-footer{padding:0 var(--padding-x);text-align:center;background:#00205bcc;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.flash-promo-banner .cta-container{flex-direction:column;gap:24px 40px;display:flex}.flash-promo-banner .cta-container>*{white-space:nowrap;width:auto}.flash-promo-banner .cta-secondary{fill:var(--pure-white);background-color:var(--pure-white);color:var(--azamara-blue);border:none}.flash-promo-banner .cta-secondary svg{fill:var(--azamara-blue)}.flash-promo-banner .cta-secondary:hover{background-color:var(--seafoam-aqua)}.flash-promo-banner .promo-footer .lead-in-text{letter-spacing:.025em;margin-top:.5rem;font-size:18px;line-height:28px}@media (width>=576px){.flash-promo-banner .promo-description{font-size:36px;font-style:normal;font-weight:450;line-height:48px}}@media (width>=768px){.flash-promo-banner{--padding-x:3rem;--padding-y:3rem}.flash-promo-banner .promo-description{font-size:48px;font-style:normal;font-weight:450;line-height:60px}.flash-promo-banner .countdown-timer{height:106px}.flash-promo-banner .countdown-timer .time-group>div:first-child{font-size:36px;line-height:44px}.flash-promo-banner .countdown-timer .time-group>div:last-child{font-size:20px;line-height:30px}.flash-promo-banner .countdown-timer span{height:40px;font-size:64px}.flash-promo-banner .cta{height:72px;font-size:24px;line-height:32px}}@media (width>=992px){.flash-promo-banner .cta-container{flex-direction:row}}@media (width>=1200px){.flash-promo-banner{--padding-x:7rem;--padding-y:5rem}.flash-promo-banner .promo-footer .lead-in-text{letter-spacing:.025em;font-size:24px;line-height:32px;position:absolute;left:7rem}}.flexible-banner{background-color:var(--background);color:#fff;flex-direction:column;justify-content:start;align-items:center;display:flex;position:relative}.flexible-banner.theme-light{--background:var(--light-dusk);--color:var(--night-sky);--headline:var(--azamara-blue);--eyebrow:var(--dusk)}.flexible-banner.theme-dark{--background:var(--deep-ocean);--color:var(--pure-white);--headline:var(--pure-white);--eyebrow:var(--seafoam-aqua)}.flexible-banner .image-wrapper{width:100%;position:relative}.flexible-banner .image-wrapper img{object-fit:cover;width:100%;height:100%}.flexible-banner .card-container{flex-direction:column;justify-content:start;align-items:start;padding:48px;display:flex}.flexible-banner .eyebrow{letter-spacing:.05em;color:var(--eyebrow);text-transform:uppercase;font-size:18px;line-height:24px}.flexible-banner .headline{letter-spacing:.05em;color:var(--headline);font-size:48px;line-height:56px}.flexible-banner .simple-link{color:var(--headline)}.flexible-banner .simple-link svg{fill:var(--headline);margin-bottom:3px}.flexible-banner .blurb{letter-spacing:.05em;text-align:left;color:var(--color);font-size:22px;line-height:31px}.flexible-banner .btn{width:100%;margin-top:24px}@media (width>=576px){.flexible-banner{align-items:center}}@media (width>=768px){.flexible-banner{flex-direction:row;height:400px}.flexible-banner.image-align-right{flex-direction:row-reverse!important}.flexible-banner .image-wrapper{width:40%;height:100%}.flexible-banner .card-container{width:60%;height:100%}.flexible-banner .card-container.no-image{width:100%;height:100%}.flexible-banner .btn{width:fit-content;margin-top:24px}}.global-banner{background-color:var(--background);flex-direction:row;justify-content:center;align-items:center;width:100%;height:45px;display:flex}.mobile-only .global-banner{flex-direction:column;justify-content:start;align-items:start;height:101px;padding-bottom:50px;padding-left:28px;display:flex}.mobile-only .global-banner.links-1{height:101px}.mobile-only .global-banner.links-2{height:141px}.global-banner.light{--background:var(--pure-white);--color:var(--azamara-blue);--link:var(--azamara-blue);--label:var(--azamara-blue);font-weight:var(--wt-medium)}.mobile-only .global-banner.light{--background:var(--pure-white);--color:var(--azamara-blue);--link:var(--azamara-blue);--label:var(--azamara-blue)}.global-banner.dark{--background:var(--azamara-blue);--color:white;--link:white;--label:white;font-weight:var(--wt-medium)}.global-banner .each-link,.mobile-only .global-banner.no-links{display:none}.mobile-only .global-banner.hr{border-top:1px solid #00000026;overflow:hidden}.mobile-only .global-banner .each-link{display:inline}.mobile-only .global-link-divider{border-top:12px solid red}.mobile-only .global-banner .each-link:first-child{margin-top:20px}.mobile-only .global-banner .each-link.last{margin:10px 0}.global-banner svg{color:var(--link);fill:var(--link);width:16px;height:16px;margin-bottom:2px;margin-right:4px}.global-banner .global-link,.global-banner .phone-label,.mobile-only .global-banner .global-link a{color:var(--link);font-size:var(--txt-xs);line-height:var(--lh-txt-xs)}.global-banner .global-link{margin-right:50px}.global-banner .phone-label{margin-right:10px}.mobile-only .global-banner .global-link{margin:0}.mobile-only .global-banner svg{margin-right:4px}.global-banner svg,.global-banner .icon,.global-banner .download-icon{max-width:none;max-height:none}.mobile-only .global-banner .phone,.mobile-only .global-banner .phone-label{display:none}.global-banner .phone-label,.global-banner a{color:var(--label);text-transform:uppercase}.global-banner .phone{font-size:var(--txt-xs);line-height:var(--lh-txt-xs)}@media (width>=768px){.global-banner{flex-direction:row;justify-content:end;align-items:center;height:45px;padding-right:40px;display:flex}.global-banner.no-links{justify-content:center}.mobile-only .global-banner{display:none}.global-banner .each-link{display:inline}}#global-notification-banner-carousel{z-index:100;height:max-content}#global-notification-banner-carousel.light{background-color:var(--white-sand)}#global-notification-banner-carousel.dark{background-color:var(--azamara-blue)}#global-notification-banner-carousel.dark :is(.headline,.link-text){color:var(--pure-white)}#global-notification-banner-carousel.light :is(.headline,.link-text){color:var(--night-sky)}#global-notification-banner-carousel .carousel-item .notification-group{justify-content:center;align-items:center;gap:.25rem;height:100%;padding:.5rem 3rem;display:flex}#global-notification-banner-carousel .notification-group p{margin-bottom:0;font-size:1rem;line-height:1.5em}#global-notification-banner-carousel .headline{font-weight:420}#global-notification-banner-carousel .link-text{text-decoration-line:none;display:inline}#global-notification-banner-carousel :is(.carousel-control-next,.carousel-control-prev){fill:var(--azamara-blue);background-color:#0000;border:none}#global-notification-banner-carousel.dark :is(.carousel-control-next,.carousel-control-prev){fill:var(--pure-white)}#global-notification-banner-carousel .carousel-control-prev{left:4px}#global-notification-banner-carousel .carousel-control-next{right:4px}@media (width>=576px){#global-notification-banner-carousel .carousel-item{height:74px}.carousel-control-prev{left:48px}.carousel-control-next{right:48px}}@media (width>=992px){#global-notification-banner-carousel .carousel-item{height:74px}}@media (width>=1200px){#global-notification-banner-carousel .carousel-item .notification-group{padding:.5rem 9rem}#global-notification-banner-carousel .carousel-control-prev{left:84px}#global-notification-banner-carousel .carousel-control-next{right:84px}}.perry-golf-badge-container{width:84px;position:absolute;top:1rem;right:1rem}a.perry-golf-badge img.perry-golf-badge{width:100%;height:100%}.golf-badge-modal.modal .modal-dialog .modal-content{background-color:var(--azamara-blue)}.golf-badge-modal.modal .modal-dialog .modal-content .modal-body{padding:1.5rem}.golf-badge-modal .modal-body img.golf-badge{width:40px;height:40px;margin-right:1rem}.golf-badge-modal .modal-body .headline{text-align:left;letter-spacing:.025em;color:var(--pure-white);margin-bottom:1.5rem;font-size:26px;line-height:1.25em}.golf-badge-modal .modal-body p{color:var(--pure-white);font-size:20px;font-weight:420;line-height:30px}.golf-badge-modal .modal-body a.golf-learn-more{margin-top:2rem}@media (width>=576px){.golf-badge-modal .modal-body .headline{font-size:30px}.golf-badge-modal.modal .modal-dialog .modal-content .modal-body{padding:3rem}}.hero-carousel{--carousel-item-height:auto;--carousel-button-offset:1.5rem;--carousel-buttons-height:40px;--find-cruises-bar-height:0px;--margin-bottom:calc((var(--carousel-button-offset) * 2) + var(--carousel-buttons-height) + (var(--find-cruises-bar-height) / 2));background-color:var(--pure-white);position:relative}.hero-carousel.with-find-cruise-bar{--find-cruises-bar-height:192px}@media (width>=768px){.hero-carousel.with-find-cruise-bar{--find-cruises-bar-height:142px}}@media (width>=1200px){.hero-carousel.with-find-cruise-bar{--find-cruises-bar-height:72px}}.hero-carousel .carousel-item{height:var(--carousel-item-height)}.hero-carousel .carousel-buttons{z-index:2;bottom:calc(var(--carousel-button-offset) + (var(--find-cruises-bar-height) / 2));justify-content:center;align-items:center;gap:2rem;display:flex;position:absolute;left:0;right:0}.hero-carousel .home-hero{height:100%;padding-bottom:0}.hero-carousel .home-hero .transparent-card{margin-bottom:var(--margin-bottom)}.hero-carousel .image-promo-hero{height:100%;--image-height:auto!important}.hero-carousel .image-promo-hero .find-cruises-bar{display:none}.hero-carousel .image-promo-hero .promo-overlay{margin-bottom:var(--margin-bottom)}.hero-carousel .image-promo-hero .non-carousel-item{height:100%}.hero-carousel .image-promo-hero img{object-fit:cover;width:100%;height:100%}.hero-carousel .hero-image-text-card{height:100%}.hero-carousel .hero-image-text-card img{height:100%;position:absolute}.hero-carousel .hero-image-text-card .card{width:auto;margin:1rem;margin-bottom:var(--margin-bottom)}@media (width>=576px){.hero-carousel .hero-image-text-card .card{max-width:416px;margin:54px;margin-bottom:var(--margin-bottom);border-radius:10px}}@media (width>=1200px){.hero-carousel .hero-image-text-card .card{margin:42px 84px;margin-bottom:var(--margin-bottom)}}.hero-carousel .flash-promo-hero{height:100%}.hero-carousel .flash-promo-hero .promo-overlay{margin-bottom:var(--margin-bottom)}.hero-carousel .carousel-buttons .carousel-indicators{margin:0;position:static}.hero-carousel .carousel-indicators button{background-color:var(--pure-white);opacity:1;border:none;border-radius:50%;width:12px;height:12px;margin:6px;transition:all .3s}.hero-carousel .carousel-indicators button.active{background-color:var(--aqua);border:1px solid var(--pure-white);opacity:1}.hero-carousel .carousel-buttons .carousel-control-prev,.hero-carousel .carousel-buttons .carousel-control-next{margin:0;position:static;transform:none}.hero-carousel .find-cruises-bar{z-index:999;position:absolute;bottom:0;left:50%;right:0;transform:translate(-50%,50%)}.hero-carousel .home-hero .find-cruises-bar{display:none}.hero-image-text-card{flex-direction:column;display:flex;position:relative}.hero-image-text-card[data-aspect-ratio="16:9"]{--aspect-ratio:16 / 9}.hero-image-text-card[data-aspect-ratio="2.75:1"]{--aspect-ratio:2.75 / 1}@media (width>=576px){.hero-image-text-card{aspect-ratio:var(--aspect-ratio);flex-direction:row;align-items:center}.hero-image-text-card[data-alignment=left]{justify-content:flex-start}.hero-image-text-card[data-alignment=right]{justify-content:flex-end}.hero-image-text-card[data-alignment=center]{justify-content:center}}@media (width>=768px){.hero-image-text-card{--card-offset:3rem}}.hero-image-text-card .find-cruises-bar{display:none;position:absolute;bottom:0;left:50%;translate:-50% 50%}@media (width>=1200px){.hero-image-text-card .find-cruises-bar{display:block}}.hero-image-text-card.container-fluid{padding:0}.hero-image-text-card .hero-image{object-fit:cover;width:100%;height:34.7222vw}@media (width>=576px){.hero-image-text-card .hero-image{height:100%;position:absolute;top:0;left:0}}.hero-image-text-card .image-caption{--inset:12px;top:var(--inset);right:var(--inset);width:1.875rem;height:1.875rem;font-size:var(--text-sm);line-height:var(--lh--text-sm);font-weight:var(--wt-medium);color:var(--dark-blue);background-color:#fff9;border-radius:1.875rem;justify-content:center;align-items:center;gap:.25rem;font-style:italic;display:flex;position:absolute}@media (width>=576px){.hero-image-text-card .image-caption{font-size:var(--text-base);line-height:var(--lh--text-base);width:auto;padding:0 .8125rem 0 .625rem}.hero-image-text-card[data-alignment=right] .image-caption{right:auto;left:var(--inset)}}@media (width>=992px){.hero-image-text-card .image-caption{--inset:20px}}.hero-image-text-card.text-orientation-right .image-caption{right:auto;left:var(--inset)}.hero-image-text-card .image-caption svg{max-width:1.25rem;max-height:1.25rem;fill:var(--dark-blue)}.hero-image-text-card .card,.hero-image-text-card .card.background-white{--card-background-color:#fff;--card-eyebrow-color:var(--night-sky);--card-headline-color:var(--azamara-blue);--card-text-color:var(--night-sky);--card-cta-background-color:var(--color-action);--card-cta-background-hover-color:var(--color-action-hover);--card-cta-text-color:var(--color-text-primary);--card-cta-text-hover-color:var(--color-text-primary);--card-link-color:var(--azamara-blue);--card-link-hover-color:var(--light-blue)}.hero-image-text-card .card.background-blue{--card-background-color:#00205bcc;--card-eyebrow-color:var(--aqua);--card-headline-color:#fff;--card-text-color:#fff;--card-cta-background-color:var(--color-action);--card-cta-background-hover-color:var(--color-action-hover);--card-cta-text-color:var(--color-text-primary);--card-cta-text-hover-color:var(--color-text-primary);--card-link-color:#fff;--card-link-hover-color:#fff2}.hero-image-text-card .card.background-dusk{--card-background-color:#797890cc;--card-eyebrow-color:var(--light-aqua);--card-headline-color:#fff;--card-text-color:#fff;--card-cta-background-color:#fff;--card-cta-background-hover-color:var(--azamara-blue);--card-cta-text-color:var(--azamara-blue);--card-cta-text-hover-color:#fff;--card-link-color:#fff;--card-link-hover-color:#fff2}.hero-image-text-card .card{background-color:var(--card-background-color);width:100%;margin:0;overflow:hidden}.hero-image-text-card .card.text-left{text-align:left}.hero-image-text-card .card.text-center{text-align:center}.hero-image-text-card .card.text-right{text-align:right}@media (width>=576px){.hero-image-text-card .card{border-radius:10px;max-width:416px;margin:54px}}@media (width>=1200px){.hero-image-text-card .card{margin:42px 84px}}.hero-image-text-card .card-eyebrow{color:var(--card-eyebrow-color);font-size:var(--text-sm);line-height:var(--lh--text-sm);font-weight:var(--wt-medium);margin-bottom:.25rem}.hero-image-text-card .card-title{color:var(--card-headline-color);font-size:var(--display-sm);line-height:var(--lh--display-sm);font-weight:var(--wt-medium);margin-bottom:1.25rem}.hero-image-text-card .card-text{color:var(--card-text-color);font-size:var(--text-lg);line-height:var(--lh--text-lg);font-weight:400}.hero-image-text-card .card-link{border-top:1px solid var(--light-dusk);width:100%;height:5rem;color:var(--card-link-color);fill:var(--card-link-color);justify-content:space-between;align-items:center;margin:0;padding:1.5rem;transition:background-color .4s;display:flex}.hero-image-text-card .card-link+.card-link{border-left:1px solid var(--light-dusk)}.hero-image-text-card .card-link:hover{color:var(--card-link-color);fill:var(--card-link-color);background-color:var(--card-link-hover-color)}.hero-image-text-card .card .card-button{background-color:var(--card-cta-background-color);width:fit-content;height:2.75rem;color:var(--card-cta-text-color);fill:var(--card-cta-text-color);font-size:var(--txt-sm);text-transform:uppercase;line-height:var(--lh-txt-sm);font-weight:var(--wt-medium);border-radius:2.75rem;justify-content:center;align-items:center;margin:0 auto 1.875rem;padding:.75rem 1.875rem;transition:background-color .4s,color .4s,fill .4s;display:flex}.hero-image-text-card .card .card-button:hover{background-color:var(--card-cta-background-hover-color);color:var(--card-cta-text-hover-color);fill:var(--card-cta-text-hover-color)}.hero-image-text-card .card .card-button svg{max-width:.875rem;max-height:.875rem;margin-left:.5rem}.hero-image-text-card .card .card-button:has(+.card-button){margin-right:.5rem}.hero-image-text-card .card .card-button+.card-button{margin-left:.5rem}.hero-image-text-card .modal .modal-dialog .modal-content .modal-body.video,.resources-container .modal .modal-dialog .modal-content .modal-body.video video{margin-bottom:0;padding:0}.hero-image-text-card .modal .modal-dialog .modal-content .modal-body.youtube{width:100%;height:0;padding-bottom:56.25%;position:relative}.hero-image-text-card .modal .modal-dialog .modal-content .modal-body.youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0}.hero-image-video-with-text-card{--image-height:500px;--card-offset:1.5rem;--find-cruises-bar-height:192px;--find-cruises-bar-margin-accommodation:1.5rem / 4;position:relative}.hero-image-video-with-text-card[data-aspect-ratio="16:9"]{aspect-ratio:16/9}.hero-image-video-with-text-card[data-aspect-ratio="2.75:1"]{aspect-ratio:2.75}.hero-image-video-with-text-card :is(video,img){object-fit:cover;width:100%;height:25rem}.hero-image-video-with-text-card .find-cruises-bar{top:calc(100% - (var(--find-cruises-bar-height) / 2) - var(--find-cruises-bar-margin-accommodation));position:absolute;left:50%;translate:-50%}.hero-image-video-with-text-card .overlay{width:calc(100% - (2 * var(--card-offset)));margin:var(--card-offset);margin-bottom:calc(-1 * var(--card-offset));z-index:1;color:#fff;flex-direction:column;align-items:flex-start;padding:1.5rem;display:flex;position:relative}.hero-image-video-with-text-card .overlay[data-bg-color=azamara-blue]{background-color:var(--azamara-blue)}.hero-image-video-with-text-card .overlay[data-bg-color=dusk]{background-color:var(--dusk)}.hero-image-video-with-text-card .overlay[data-bg-color=white]{color:var(--night-sky);background-color:#fff}.hero-image-video-with-text-card .overlay>*{margin:0}.hero-image-video-with-text-card .overlay>*+*{margin-top:1.5rem}.hero-image-video-with-text-card .overlay .headline{letter-spacing:.025em;font-size:30px;font-style:normal;font-weight:420;line-height:38px}.hero-image-video-with-text-card .overlay .blurb{letter-spacing:.05em;font-size:18px;font-style:normal;font-weight:390;line-height:28px}.hero-image-video-with-text-card .overlay .cta{background-color:var(--pure-white);border-color:var(--pure-white);letter-spacing:.05em;align-items:center;height:48px;padding:1em 1.5em;font-size:18px;font-style:normal;font-weight:420;line-height:28px;display:flex}.hero-image-video-with-text-card .overlay:is([data-bg-color=azamara-blue],[data-bg-color=white]) .cta{background-color:var(--sunset);border-color:var(--sunset);color:var(--pure-white);fill:var(--pure-white)}.hero-image-video-with-text-card .overlay:is([data-bg-color=azamara-blue],[data-bg-color=white]) .cta:hover{background-color:var(--dark-sunset);border-color:var(--dark-sunset);color:var(--pure-white);fill:var(--pure-white)}.hero-image-video-with-text-card .overlay .cta:hover{background-color:var(--azamara-blue);border-color:var(--azamara-blue)}.hero-image-video-with-text-card .overlay .additional-link{text-decoration:underline}.hero-image-video-with-text-card .overlay[data-bg-color=azamara-blue] .additional-link{color:var(--aqua)}.hero-image-video-with-text-card .overlay[data-bg-color=azamara-blue] .additional-link:hover{color:var(--seafoam-aqua)}@media (width>=576px){.hero-image-video-with-text-card .overlay{padding:3rem}.hero-image-video-with-text-card :is(video,img){height:100%}}@media (width>=768px){.hero-image-video-with-text-card{--find-cruises-bar-height:142px;--card-offset:3rem}}@media (width>=992px){.hero-image-video-with-text-card{--card-offset:5rem}}@media (width>=1200px){.hero-image-video-with-text-card{--find-cruises-bar-height:72px}.hero-image-video-with-text-card .overlay{max-width:612px;margin:0;padding:1.5rem;position:absolute;top:50%;translate:0 calc(-50% - 18px)}.hero-image-video-with-text-card .overlay[data-bg-color=azamara-blue]{background-color:#00205bcc}.hero-image-video-with-text-card .overlay[data-bg-color=dusk]{background-color:#797890cc}.hero-image-video-with-text-card .overlay[data-alignment=left]{left:var(--card-offset)}.hero-image-video-with-text-card .overlay[data-alignment=center]{left:50%;translate:-50% -50%}.hero-image-video-with-text-card .overlay[data-alignment=right]{right:var(--card-offset)}.hero-image-video-with-text-card[data-aspect-ratio="16:9"] .overlay .headline{letter-spacing:.025em;font-size:48px;font-style:normal;font-weight:420;line-height:60px}.hero-image-video-with-text-card[data-aspect-ratio="16:9"] .overlay .blurb{letter-spacing:.025em;white-space:pre-line;font-size:24px;font-style:normal;font-weight:390;line-height:32px}.hero-image-video-with-text-card[data-aspect-ratio="16:9"] .overlay .cta{height:56px;font-size:20px;font-style:normal;font-weight:420}}@media (width>=1400px){.hero-image-video-with-text-card .overlay{padding:3rem}.hero-image-video-with-text-card .overlay .headline{letter-spacing:.025em;font-size:48px;font-style:normal;font-weight:420;line-height:60px}.hero-image-video-with-text-card .overlay .blurb{letter-spacing:.025em;white-space:pre-line;font-size:24px;font-style:normal;font-weight:390;line-height:32px}.hero-image-video-with-text-card .overlay .cta{height:56px;font-size:20px;font-style:normal;font-weight:420}}.home-hero{--image-height:500px;--card-offset:1.5rem;color:#fff;align-content:center;padding:24px;display:grid;position:relative}.home-hero.overlay-color-blue,.home-hero.overlay-color-gray{--headline:var(--pure-white);--eyebrow:var(--pure-white);--blurb:var(--pure-white)}.home-hero.overlay-color-none{--headline:var(--azamara-blue);--eyebrow:var(--dusk);--blurb:var(--azamara-blue)}.home-hero.overlay-color-blue:before{content:"";background:rgba(0, 32, 91, var(--overlay-opacity));z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.home-hero.overlay-color-gray:before{content:"";background-color:rgba(0, 0, 0, var(--overlay-opacity));z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.home-hero.overlay-color-none:before{content:"";z-index:2;background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.home-hero img{object-fit:cover;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.home-hero .transparent-card{z-index:2;color:#fff;padding:1.5rem}.home-hero .transparent-card[data-alignment=left]{text-align:left}.home-hero .transparent-card[data-alignment=center]{text-align:center}.hero-image-text-card .card-overlay[data-alignment=right]{right:var(--card-offset)}.home-hero .eyebrow{letter-spacing:.05em;color:var(--eyebrow);margin-bottom:12px;font-size:16px;line-height:24px}.home-hero .headline{letter-spacing:.05em;color:var(--headline);margin-bottom:24px;font-size:30px;line-height:38px}.home-hero .blurb{letter-spacing:.05em;text-align:left;color:var(--blurb);font-size:20px;line-height:30px}.home-hero .blurb>a{color:var(--pure-white);text-decoration:underline}.home-hero .cta-container{flex-direction:column;gap:1rem;padding-top:1.5rem;display:flex}.home-hero .btn-cta{letter-spacing:.02em;text-align:center;align-items:center;width:100%;font-size:20px}.home-hero .btn-secondary{fill:var(--pure-white);background-color:var(--pure-white)}.home-hero .btn-secondary:hover{color:var(--azamara-blue);background-color:var(--light-aqua)}.home-hero .find-cruises-bar{top:calc(var(--image-height) - (64px * 1.5));z-index:2;justify-self:center;position:relative}@media (width>=576px){.home-hero{align-items:center}.home-hero img{object-fit:cover;height:100%}}@media (width>=768px){.home-hero{--card-offset:3rem;padding:48px}.home-hero .btn-cta{letter-spacing:.02em;font-size:24px}.home-hero .text-container{flex-direction:column;display:flex}.home-hero .find-cruises-bar{top:calc(var(--image-height) - 64px);position:absolute}}@media (width>=992px){.home-hero.b2b{height:var(--image-height)}.home-hero{--card-offset:5rem}.home-hero .cta-container{flex-direction:row;display:flex}.home-hero .btn-cta{width:360px}}@media (width>=1200px){.home-hero{height:640px;padding:48px}.home-hero .headline{font-size:48px;line-height:56px}.home-hero .eyebrow{letter-spacing:.05em;font-size:18px;line-height:24px}.home-hero .blurb{font-size:22px;line-height:31px}.home-hero .find-cruises-bar{top:calc(var(--image-height) - (72px / 2));position:absolute}}.half-and-half-photo-and-text>.row{--bs-gutter-x:0;--bs-gutter-y:0}.half-and-half-photo-and-text .img-half{object-fit:cover;width:100%;min-height:500px}.half-and-half-photo-and-text .img-half.contain-image{object-fit:contain;object-position:50% 50%;height:100%}.half-and-half-photo-and-text .text-half{align-items:center;width:100%;height:100%;padding:24px;display:flex}.half-and-half-photo-and-text .text-half .text-half-group{width:100%}.half-and-half-photo-and-text .text-half .text-half-group span{display:inline-block}.half-and-half-photo-and-text .text-half .eyebrow{margin-bottom:8px;font-size:18px}.half-and-half-photo-and-text .text-half h2{font-size:var(--display-lg);line-height:var(--lh-display-lg)}.half-and-half-photo-and-text .text-half p{font-size:var(--display-sm);line-height:var(--lh-display-sm);margin-bottom:48px}.half-and-half-photo-and-text .text-half .btn{height:72px;padding:20px 32px;transition:background-color .3s,color .3s,fill .3s}.half-and-half-photo-and-text .text-half[data-theme=Light]{background-color:var(--white-sand);color:var(--azamara-blue)}.half-and-half-photo-and-text .text-half[data-theme=Light] .eyebrow{color:var(--night-sky)}.half-and-half-photo-and-text .text-half[data-theme=Dark]{background-color:var(--azamara-blue);color:var(--pure-white)}.half-and-half-photo-and-text .text-half[data-theme=Dark] .eyebrow{color:var(--seafoam-aqua)}@media (width>=576px){.half-and-half-photo-and-text .text-half{padding:48px}}@media (width>=992px){.half-and-half-photo-and-text .text-half{padding-left:96px}}.half-and-half-feature-carousel{flex-direction:column;display:flex}@media (width>=992px){.half-and-half-feature-carousel{flex-direction:row}.half-and-half-feature-carousel.align-left{flex-direction:row-reverse}}.half-and-half-feature-carousel .text-half{width:100%;color:var(--azamara-blue);text-align:center;background-color:#d4d9e0;flex-direction:column;justify-content:center;align-items:center;padding:80px 30px;display:flex}@media (width>=992px){.half-and-half-feature-carousel .text-half{width:50%}}.half-and-half-feature-carousel .text-half .text-half-group{max-width:490px}.half-and-half-feature-carousel .text-half h2{text-wrap:pretty;font-weight:420;font-size:var(--display-md);line-height:var(--lh-display-md)}@media (width>=576px){.half-and-half-feature-carousel .text-half h2{font-size:var(--display-lg);line-height:var(--lh-display-lg)}}.half-and-half-feature-carousel .text-half p{font-size:var(--txt-lg);line-height:var(--lh-txt-lg);font-weight:var(--wt-medium);margin-bottom:48px}@media (width>=576px){.half-and-half-feature-carousel .text-half p{font-size:var(--display-xs);line-height:var(--lh-display-xs)}}.half-and-half-feature-carousel .text-half a{font-weight:420;font-size:var(--txt-lg);line-height:var(--lh-txt-lg);align-items:center;gap:.5rem;width:max-content;margin:0 auto;font-style:italic;display:flex}.half-and-half-feature-carousel .text-half a>svg{max-width:1rem;max-height:1rem;margin:0}.half-and-half-feature-carousel .carousel-half{text-align:center;background-color:#ebebeb;width:100%;padding:1rem}@media (width>=992px){.half-and-half-feature-carousel .carousel-half{width:50%}}@media (width>=1200px){.half-and-half-feature-carousel .carousel-half{padding:53px 80px}}.half-and-half-feature-carousel .carousel-half .carousel-card{background-color:var(--pure-white);min-height:var(--card-height);border-radius:6px;padding:20px;display:flex}.half-and-half-feature-carousel .carousel-half .carousel-card .carousel{flex-direction:column;justify-content:space-between;width:100%;display:flex}.half-and-half-feature-carousel .carousel-half img{object-fit:cover;aspect-ratio:3;width:100%;height:100%;margin-bottom:20px}.half-and-half-feature-carousel .carousel-half h3{font-weight:420;font-size:var(--txt-xl);line-height:var(--lh-txt-xl);color:var(--azamara-blue);margin-bottom:.25rem}@media (width>=576px){.half-and-half-feature-carousel .carousel-half h3{font-size:var(--display-xs);line-height:var(--lh-display-xs)}}.half-and-half-feature-carousel .carousel-half .location{font-weight:var(--wt-medium);font-size:var(--txt-md);line-height:var(--lh-txt-md);color:var(--azamara-blue);margin-bottom:20px}@media (width>=576px){.half-and-half-feature-carousel .carousel-half .location{font-size:var(--txt-md);line-height:var(--lh-txt-md)}}.half-and-half-feature-carousel .carousel-half p{font-weight:var(--wt-regular);font-size:var(--txt-md);line-height:var(--lh-txt-md)}.half-and-half-feature-carousel .carousel-control-prev,.half-and-half-feature-carousel .carousel-control-next{width:2rem;height:2rem;margin:0;transform:none;position:static!important}.half-and-half-feature-carousel .carousel-control-prev>svg,.half-and-half-feature-carousel .carousel-control-next>svg{max-width:.8rem;max-height:.8rem}.half-and-half-feature-carousel .carousel-counter{font-size:var(--text-md);line-height:var(--lh-text-md);font-weight:var(--wt-medium);color:var(--azamara-blue);text-align:right;width:40px;margin-right:8px}.hubspot-form{--margin:1.5rem;display:flex}.hubspot-form>.card>*{margin:0}.hubspot-form>.card>*+*{margin-top:1.5rem}.hubspot-form>.card>:where(.card-header,.card-body){padding:var(--margin);width:100%}.hubspot-form>.card .headline{color:var(--azamara-blue);font-size:clamp(1.75rem,5vw,3rem);line-height:1}.hubspot-form>.card .blurb{color:var(--dusk);font-size:1rem;line-height:1.75}.hubspot-form>.card{color:var(--dark-blue);margin:var(--margin) auto;width:calc(100% - (2 * var(--margin)));align-items:center;max-width:800px;display:flex}.hubspot-form *{font-family:var(--global-font-family);font-optical-sizing:auto;color:var(--night-sky);font-size:16px;font-weight:400;line-height:32px}.hubspot-form fieldset{max-width:none!important}.hubspot-form p{font-size:16px;margin-bottom:1rem!important}.hubspot-form p:has(strong:only-child){margin-top:1rem;margin-bottom:0!important}.hubspot-form br+br,strong>br:only-child{display:none}.hubspot-form legend{font-size:16px;font-style:italic}.hubspot-form strong,.hubspot-form strong>u,.hubspot-form strong>i{color:var(--azamara-blue);font-weight:700}.hubspot-form ul{padding:0;list-style:none}.hubspot-form ul:not([class]){list-style:unset;padding-left:40px}.hubspot-form .field{margin-bottom:1rem}.hubspot-form .form-columns-2>.field{margin-bottom:0}.hubspot-form .form-columns-2{margin-bottom:1rem}.hubspot-form label{margin-bottom:.5rem;display:inline}.hubspot-form .hs-input{border:1px solid var(--dusk);border-radius:4px;width:100%;max-width:356px;height:40px;padding:8px 13px}.hubspot-form :is(.hs-form-booleancheckbox,.hs-form-checkbox)>label>input{margin-top:7px!important;margin-right:8px!important}.hubspot-form .hs-input[type=file]{height:auto}.hubspot-form .hs-fieldtype-text .hs-input.invalid{border-color:var(--danger)}.hubspot-form .hs-input::placeholder{color:var(--dusk);padding-left:0}.hubspot-form .hs-input[type=radio],.hubspot-form .hs-input[type=checkbox]{width:16px;height:16px;margin-right:8px;padding:0}.hubspot-form .hs-input[type=checkbox],.hubspot-form .hs-input[type=radio]{vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #00000040;height:1em;margin-top:.25em;width:1em!important}.hubspot-form .hs-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-color:var(--azamara-blue)}.hubspot-form .hs-input[type=radio]{border-radius:50%}.hubspot-form .hs-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");background-color:var(--azamara-blue)}.hubspot-form .hs-error-msg{color:var(--danger);margin-bottom:0}.hubspot-form .hs-form-required{color:var(--danger)}.hubspot-form .hs-button{border:none;border-radius:4px;align-items:center;transition:background-color .4s;display:flex}.hubspot-form .hs-button.primary{background-color:var(--azamara-blue);color:#fff}.hubspot-form .hs-button.primary:hover{background-color:var(--dark-blue)}.hubspot-form .hs-button.large{height:48px;padding:10px 17px}@media (width>=576px){.hubspot-form>.card .blurb{font-size:1.2rem}}@media (width>=768px){.hubspot-form{--margin:3rem}}.icon-bar-container{background-color:var(--background);padding:24px}.icon-bar-container.theme-light{--background:#fff;--highlight:var(--pure-white);--color:var(--azamara-blue);--headline:var(--azamara-blue)}.icon-bar-container.theme-dark{--background:var(--azamara-blue);--highlight:var(--pure-white);--color:var(--pure-white);--headline:var(--pure-white)}.icon-bar-container .icon-bar-header{color:var(--headline);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.icon-bar-container .icon-bar-header .icons-headline{letter-spacing:.025em;align-items:center;margin-bottom:0;font-size:30px;font-weight:420;line-height:38px;display:flex}.icon-bar-container .icon-bar-header a{text-decoration:underline}.icon-bar-container .icon-bar-header .arrow-icon{color:var(--headline);margin-left:.75em;font-weight:420}.icon-bar-container .icons{color:var(--headline);flex-direction:column;align-items:center;margin-top:2em;display:flex}.icon-bar-container .icons .icon-name{letter-spacing:.05em;text-transform:uppercase;align-items:center;margin-top:1em;font-size:16px;font-weight:420;line-height:24px;display:flex}.icon-bar-container .icon-bar svg{fill:var(--azamara-blue);margin-right:1rem;font-size:80px}@media (width>=768px){.icon-bar-container .icon-bar-header,.icon-bar-container .icons{flex-direction:row}}.icons-container{background-color:var(--background);color:var(--color);padding:48px 84px}.icons-container.theme-light{--background:var(--pure-white);--color:var(--azamara-blue);--headline:var(--azamara-blue)}.icons-container.theme-dark{--background:var(--azamara-blue);--color:var(--pure-white);--headline:var(--pure-white)}.icons-container .icons-headline{text-align:center;letter-spacing:.025em;color:var(--headline);padding-bottom:48px;font-size:36px;line-height:44px}.icons-container>.row{--bs-gutter-x:48px;--bs-gutter-y:48px}.icons-container .additional-text{margin-top:48px}.icons-container .image-wrapper{text-align:center;width:60px;height:60px;margin:0 auto 30px}.icons-container .image-wrapper img{object-fit:cover;width:100%;height:100%}.icons-container .icon-headline{text-align:center;letter-spacing:.025em;font-size:24px;line-height:32px}.icons-container .icon-container{text-align:center;align-content:center;align-items:start!important}.icons-container .icon-container p.blurb{text-align:center;letter-spacing:.05em;font-size:20px;line-height:30px}@media (width>=576px){.icons-container .row{align-items:center}}@media (width>=1200px){.icons-container .icons-headline{font-size:48px;line-height:60px}.icons-container .icon-headline{font-size:30px;line-height:38px}}.image-promo-hero{--image-height:500px;--card-offset:1.5rem;--find-cruises-bar-height:192px;justify-content:center;display:flex;position:relative}@media (width>=768px){.image-promo-hero{--find-cruises-bar-height:142px}}@media (width>=1200px){.image-promo-hero{--find-cruises-bar-height:72px}}.image-promo-hero.non-carousel:has(.promo-overlay[data-alignment=left]){justify-content:flex-start}.image-promo-hero.non-carousel:has(.promo-overlay[data-alignment=right]){justify-content:flex-end}.image-promo-hero.non-carousel:has(.promo-overlay[data-alignment=center]){justify-content:center}.image-promo-hero .find-cruises-bar{top:calc(var(--image-height) - (64px * 1.5));position:absolute}.image-promo-hero.non-carousel .find-cruises-bar{inset:auto 0 0 50%;transform:translate(-50%,50%)}.image-promo-hero .carousel{width:100%}.image-promo-hero .non-carousel{width:auto}.image-promo-hero .carousel-inner,.image-promo-hero .non-carousel-inner,.image-promo-hero .carousel-inner .carousel-item,.image-promo-hero .non-carousel-inner .non-carousel-item{width:100%;height:100%;padding:0}.image-promo-hero .carousel-inner .carousel-item img{height:var(--image-height)}.image-promo-hero .non-carousel-inner .non-carousel-item img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.image-promo-hero .carousel .carousel-control-prev{top:auto;bottom:-16px;left:calc(50% - 48px)}.image-promo-hero .carousel .carousel-control-next{top:auto;bottom:-16px;right:calc(50% - 48px)}.image-promo-hero .promo-overlay[data-bg-color=--dusk]{--background-color:#797890cc;--cta-background-color:white;--cta-color:var(--color-text-primary);--cta-hover-background-color:var(--color-surface-brand);--cta-hover-color:white}.image-promo-hero .promo-overlay[data-bg-color=--azamara-blue]{--background-color:#00205bcc;--cta-background-color:var(--color-action);--cta-color:var(--color-text-primary);--cta-hover-background-color:var(--color-action-hover);--cta-hover-color:var(--color-text-primary)}.image-promo-hero .promo-overlay{top:var(--card-offset);color:#fff;background-color:var(--background-color);width:calc(100% - (2 * var(--card-offset)));max-width:612px;max-height:max-content;padding:1.5rem;position:absolute}.image-promo-hero.non-carousel .promo-overlay{z-index:1;margin:var(--card-offset);margin-bottom:calc(var(--card-offset) + (var(--find-cruises-bar-height) / 2));position:static;translate:none}.image-promo-hero .promo-overlay[data-alignment=left]{left:var(--card-offset)}.image-promo-hero:not(.non-carousel) .promo-overlay[data-alignment=center]{left:50%;translate:-50%}.image-promo-hero .promo-overlay[data-alignment=right]{right:var(--card-offset)}.image-promo-hero .promo-overlay>*+*{margin:1.5rem 0 0}.image-promo-hero .promo-overlay .headline{letter-spacing:.025em;margin-top:.5rem;font-size:30px;font-style:normal;font-weight:420;line-height:38px}.image-promo-hero .promo-overlay .category{letter-spacing:.05em;text-transform:uppercase;font-size:20px;font-style:normal;font-weight:450;line-height:30px}.image-promo-hero .promo-overlay .blurb{letter-spacing:.05em;font-size:18px;font-style:normal;font-weight:390;line-height:28px}.image-promo-hero .promo-overlay .cta{background-color:var(--cta-background-color);border-color:var(--cta-background-color);color:var(--cta-color);fill:var(--cta-color);letter-spacing:.05em;align-items:center;height:48px;padding:1em 1.5em;font-size:18px;font-style:normal;font-weight:420;line-height:28px;display:flex}.image-promo-hero .promo-overlay .cta:hover{background-color:var(--cta-hover-background-color);border-color:var(--cta-hover-background-color);color:var(--cta-hover-color);fill:var(--cta-hover-color)}.image-promo-hero .promo-overlay .terms-and-conditions{letter-spacing:.05em;font-size:18px;font-style:normal;font-weight:390;text-decoration:underline;display:inline-block}.image-promo-hero .promo-overlay .terms-and-conditions:hover{cursor:pointer}@media (width>=768px){.image-promo-hero{--card-offset:3rem}.image-promo-hero .promo-overlay{padding:3rem}.image-promo-hero .promo-overlay .headline{letter-spacing:.025em;font-size:48px;font-style:normal;font-weight:420;line-height:60px}.image-promo-hero .promo-overlay .category{letter-spacing:.025em;text-transform:uppercase;font-size:26px;font-style:normal;font-weight:450;line-height:38px}.image-promo-hero .promo-overlay .blurb{letter-spacing:.025em;white-space:pre-line;font-size:24px;font-style:normal;font-weight:390;line-height:32px}.image-promo-hero .promo-overlay .cta{height:56px;font-size:20px;font-style:normal;font-weight:420}.image-promo-hero .promo-overlay .terms-and-conditions{font-size:20px;font-style:normal;font-weight:390;line-height:30px}.image-promo-hero .find-cruises-bar{top:calc(var(--image-height) - 64px);position:absolute}.image-promo-hero.non-carousel .find-cruises-bar{top:auto;bottom:0;transform:translate(-50%,50%)}}@media (width>=992px){.image-promo-hero{--card-offset:5rem}.image-promo-hero .carousel .carousel-indicators{display:flex}.image-promo-hero .carousel .carousel-control-prev{top:50%;bottom:auto;left:16px;transform:translateY(-50%)}.image-promo-hero .carousel .carousel-control-next{top:50%;bottom:auto;right:16px;transform:translateY(-50%)}.image-promo-hero .carousel-inner .carousel-item img,.image-promo-hero .non-carousel-inner .non-carousel-item img{object-fit:cover;width:100%;margin:0}}@media (width>=1200px){.image-promo-hero .find-cruises-bar{top:calc(var(--image-height) - (72px / 2));position:absolute}.image-promo-hero.non-carousel .find-cruises-bar{top:auto;bottom:0;transform:translate(-50%,50%)}}.image-carousel-modal{margin:0;padding:0}.image-carousel-modal .modal-dialog{max-width:none;margin:0}.image-carousel-modal .modal-dialog .modal-header{padding:1rem}.image-carousel-modal .modal-dialog .btn-close{color:#fff;fill:#fff;z-index:3100;font-size:14px;font-weight:420;position:absolute;top:1rem;right:1rem}.image-carousel-modal .modal-dialog .modal-content .modal-body{padding:0}.image-carousel-modal .modal-dialog .modal-content{width:inherit;max-width:inherit;height:inherit;pointer-events:all;background-color:#0000;border:none;margin:0 auto}.image-carousel-modal .modal-dialog .modal-carousel{z-index:3000;border:none;width:100vw;height:648px}.image-carousel-modal.fade.show{background:#000000bf}.image-carousel-modal .carousel{width:100%}.image-carousel-modal .carousel .carousel-inner{height:100%}.image-carousel-modal .carousel .carousel-inner .carousel-item{width:100%;height:100%;padding:0}.image-carousel-modal .carousel .carousel-inner .carousel-item .image-group{flex-direction:column;align-items:center;height:100%;display:flex}.image-carousel-modal .carousel .carousel-inner .carousel-item .image-group>.image-wrapper{flex:1;max-width:100%;height:1%}.image-carousel-modal .carousel .carousel-inner .carousel-item .image-group>.text-light{padding:1.5rem}.image-carousel-modal .carousel .carousel-inner .carousel-item .image-wrapper>img{object-fit:contain;width:100%;height:100%}.image-carousel-modal .carousel .carousel-control-prev{top:auto;bottom:-5rem;left:calc(50% - 48px)}.image-carousel-modal .carousel .carousel-control-next{top:auto;bottom:-5rem;right:calc(50% - 48px)}@media (width>=992px){.image-carousel-modal .modal-dialog .modal-carousel{width:80vw;max-width:1148px}.image-carousel-modal .carousel .carousel-control-prev{top:50%;bottom:auto;left:-4rem;transform:translateY(-50%)}.image-carousel-modal .carousel .carousel-control-next{top:50%;bottom:auto;right:-4rem;transform:translateY(-50%)}}.info-modal .modal-body{background:var(--azamara-blue);color:var(--pure-white);border-radius:8px}.info-modal .modal-body img.golf-badge{width:40px;height:40px;margin-right:1.5rem;position:absolute;top:3rem;left:2rem}.info-modal .modal-body .headline{letter-spacing:.025em;color:var(--pure-white);margin-bottom:48px;font-size:30px;line-height:38px}.info-modal .modal-body p{color:var(--pure-white);font-size:20px;font-weight:420;line-height:30px}.info-modal .modal-body a{margin-top:2rem}.in-page-navigation-container{background-color:var(--white-sand);flex-direction:column;display:flex}.in-page-navigation-container .section-container{z-index:1;flex-direction:row;justify-content:start;display:flex}.in-page-navigation-container .in-page-content{--navbar-height:64px;scroll-margin-top:var(--navbar-height);background-color:#fff}@media (width>=576px){.in-page-navigation-container .in-page-content{--navbar-height:72px}}@media (width>=1200px){.in-page-navigation-container .in-page-content{--navbar-height:104px}}.in-page-navigation-container .in-page-content-container{background-color:#fff;flex-direction:column;width:100%;display:flex}.in-page-navigation-container .in-page-nav.pdp-navigation{background:#e7eaf0;flex-direction:column-reverse;display:flex}@media (width<=768px){.in-page-navigation-container .in-page-nav.pdp-navigation:has(.unavailable){box-shadow:none}}@media (width>=992px){.in-page-navigation-container .in-page-nav.pdp-navigation{height:auto}}@media (width>=1200px){.in-page-navigation-container .in-page-nav.pdp-navigation{flex-direction:row;justify-content:space-between;box-shadow:0 0 1px #0000004d}}.in-page-navigation-container .in-page-nav.pdp-navigation .link-section{margin:0 auto;padding:1.5rem;display:flex}@media (width>=768px){.in-page-navigation-container .in-page-nav.pdp-navigation .link-section{justify-content:center;padding:0}}@media (width>=1200px){.in-page-navigation-container .in-page-nav.pdp-navigation .link-section{justify-content:flex-start;padding:0 0 0 3.75rem}}.in-page-navigation-container .in-page-nav.pdp-navigation .link-section .jump-to-item{min-width:max-content;max-width:9rem;color:var(--azamara-blue);letter-spacing:.04375rem;justify-content:center;align-items:flex-start;padding-right:1.5rem;font-size:.875rem;font-style:italic;font-weight:420;line-height:1.25rem;display:flex}@media (width>=768px){.in-page-navigation-container .in-page-nav.pdp-navigation .link-section .jump-to-item{align-items:center;padding-right:1.5rem}}@media (width>=1200px){.in-page-navigation-container .in-page-nav.pdp-navigation .link-section .jump-to-item{padding-right:2.1875rem}}.in-page-navigation-container .in-page-nav.pdp-navigation .link-section .in-page-link-items{flex-direction:column;gap:1.75rem;display:flex}@media (width>=768px){.in-page-navigation-container .in-page-nav.pdp-navigation .link-section .in-page-link-items{flex-direction:row;gap:0}}.in-page-navigation-container .in-page-nav.pdp-navigation .link-section .in-page-link-items .in-page-link-item{flex-shrink:0;margin:0;display:flex}.in-page-navigation-container .in-page-nav.pdp-navigation .in-page-link-item:first-child{margin-left:0}@media (width>=992px){.in-page-navigation-container .in-page-nav.pdp-navigation .link-section .in-page-link-items .in-page-link-item{padding:0}}.in-page-navigation-container .in-page-nav.pdp-navigation .link-section .in-page-link-items .in-page-link-item .link-simple{text-transform:uppercase;letter-spacing:.0375rem;align-items:center;font-size:.75rem;font-weight:550;line-height:1.125rem;display:flex}@media (width>=768px){.in-page-navigation-container .in-page-nav.pdp-navigation .link-section .in-page-link-items .in-page-link-item .link-simple{text-align:center;flex-direction:column;justify-content:center;width:7.6rem;height:5.625rem;padding:.75rem 1rem 0;transition:background-color .4s}.in-page-navigation-container .in-page-nav.pdp-navigation .link-section .in-page-link-items .in-page-link-item .link-simple:hover{background-color:#a2aec3}}.in-page-navigation-container .in-page-nav.pdp-navigation .link-section .in-page-link-items .in-page-link-item .link-simple svg{opacity:.5;max-width:1.5rem;max-height:1.5rem;fill:var(--azamara-blue);transition:opacity .4s}@media (width>=768px){.in-page-navigation-container .in-page-nav.pdp-navigation .link-section .in-page-link-items .in-page-link-item .link-simple:hover svg{opacity:.7}}.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section{background:#fff;flex-direction:column;flex:1;gap:.75rem;padding:1.5rem;display:flex}@media (width>=768px){.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section{flex-direction:row;justify-content:center;align-items:center;gap:1rem;min-height:90px;padding:0}}@media (width>=1200px){.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section{max-width:600px}}.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .request-more-info{border:1px solid var(--azamara-blue);border-radius:1.5rem;justify-content:center;height:3rem;padding:0 1.5rem;font-size:1.125rem;transition:color .4s,background-color .4s;display:flex}.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .request-more-info:hover{color:var(--azamara-blue);background-color:var(--light-aqua)}.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .request-more-info svg{display:none}.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .prices{gap:.25rem;width:max-content;margin:0 auto}@media (width>=768px){.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .prices{width:50%;margin:0}}.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .price-details-row{align-items:flex-end;gap:.25rem;margin:0 auto;display:flex}@media (width>=768px){.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .price-details-row{margin:0}}.in-page-navigation-container .in-page-nav.pdp-navigation .in-page-link-item.always.sold-out{flex-direction:column;align-items:center;height:100%;padding:0}@media (width>=768px){.in-page-navigation-container .in-page-nav.pdp-navigation .in-page-link-item.always.sold-out{align-items:flex-start}}.in-page-navigation-container .in-page-nav.pdp-navigation .in-page-link-item.always.sold-out:has(.price-details-row){align-items:flex-start;width:fit-content;margin:0 auto;padding:1rem}@media (width>=768px){.in-page-navigation-container .in-page-nav.pdp-navigation .in-page-link-item.always.sold-out:has(.price-details-row){justify-content:center;width:50%;margin:0;padding:0 1rem}}@media (width>=1200px){.in-page-navigation-container .in-page-nav.pdp-navigation .in-page-link-item.always.sold-out:has(.price-details-row){width:fit-content}}.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .in-page-link-item .booking-closed{background-color:var(--light-dusk);border-radius:3rem;width:max-content;height:min-content;margin:1rem auto;padding:.81rem 1.5rem}.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .in-page-link-item .pricing-unavailable{padding:1rem}@media (width>=768px){.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .in-page-link-item .booking-closed{border-radius:0;width:100%;height:100%;margin:0;padding:1.25rem 1.5rem}}@media (width>=1200px){.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .in-page-link-item .sold-out{height:5.625rem;margin:0}.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .in-page-link-item.prices{width:max-content;height:100%}}.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .compare-fares-row{display:flex}.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .compare-fares-row svg.compare-arrows-icon{max-width:1.25rem;max-height:1.25rem}.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .compare-fares-row a{letter-spacing:.04375rem;gap:.25rem;font-size:.875rem;font-weight:420;line-height:1.25rem;display:flex}.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .compare-fares-row a:hover svg.compare-arrows-icon{fill:var(--aqua)}.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .cta-button{width:100%;margin:0}@media (width>=768px){.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .cta-button{background:0 0;width:auto;height:72px;margin:0}}@media (width>=1200px){.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .cta-button,.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section .cta-button.unavailable{width:max-content;height:100%}}.in-page-navigation-container .in-page-nav.pdp-navigation .booking-section #book-now-cruise{border-radius:1.5rem;width:100%;height:3rem;padding:0 1.5rem;font-size:1.125rem}.in-page-navigation-container .in-page-nav .in-page-link-item{display:none}.in-page-navigation-container .in-page-nav .in-page-link-item.always{width:100%;margin-left:0;display:flex}.in-page-navigation-container .in-page-nav .in-page-link-item.prices{background-color:#fff;flex-direction:column;flex-grow:0;justify-content:center;align-items:start;height:72px;padding:1.25rem 1.5rem;display:flex}.in-page-navigation-container .in-page-nav .in-page-link-item.always.sold-out{background-color:#fff;margin-left:auto;padding-right:1rem}.in-page-navigation-container .in-page-nav .in-page-link-item .price{letter-spacing:.05em;color:var(--azamara-blue);flex-shrink:0;font-size:18px;font-weight:420;display:flex}.in-page-navigation-container .in-page-nav.pdp-navigation .price-details-row>.btn{border-radius:50%;justify-content:center;align-items:center;width:19.9px;height:19.9px;padding:0;display:flex}.in-page-navigation-container .in-page-link-item .price-details-row>.btn>svg.info-icon{fill:var(--dusk);padding:0;font-size:18px}.in-page-navigation-container .in-page-link-item .price-details-row>.btn>svg.info-icon:hover{fill:var(--night-sky);cursor:pointer}.in-page-navigation-container .in-page-nav .in-page-link-item .price>span{white-space:nowrap}.in-page-navigation-container .in-page-nav .in-page-link-item .currency{letter-spacing:.05em;color:var(--night-sky);flex-shrink:0;font-size:.75rem;font-style:italic;font-weight:420;line-height:20px}.in-page-navigation-container .in-page-nav a,.in-page-navigation-container .in-page-nav span{align-self:center}.in-page-navigation-container #book-now-cruise{font-size:18px}.in-page-navigation-container .section-container .in-page-link-item{color:var(--azamara-blue);justify-content:start;align-items:center;width:fit-content;margin-left:2.5rem;font-size:18px;font-weight:420;line-height:26px}.in-page-navigation-container .section-container .in-page-link-item:first-child{margin-left:4.5rem}.in-page-navigation-container .section-container .in-page-link-item .sold-out{align-items:center;width:max-content;height:72px;padding:1rem;display:flex}.in-page-navigation-container .section-container .cta-button{align-self:center}.in-page-navigation-container .in-nav-button{background-color:var(--sunset);width:100%;height:72px;color:var(--color-text-primary);text-transform:uppercase;border-radius:0;justify-content:space-between;align-items:center;gap:.75em;padding:1em;font-size:24px;display:flex}.in-page-navigation-container .in-nav-button:hover{border-color:var(--dark-sunset);background-color:var(--dark-sunset)}.in-page-navigation-container .section-container .in-page-link-item .btn svg{fill:var(--color-text-primary)}.in-page-navigation-container .section-container .in-page-link-item .dropdown-toggle:after{display:none}.in-page-navigation-container a.link-simple:hover{color:var(--azamara-blue)}.in-page-navigation-container a.link-simple,.in-page-navigation-container span.link-simple{text-decoration:none;display:inline-block;position:relative}.in-page-navigation-container a.link-simple:after{content:"";border-bottom:solid 3px var(--aqua);transform-origin:100%;transition:transform .25s ease-in-out;display:block;transform:scaleX(0)}.in-page-navigation-container a.link-simple:hover:after{transform-origin:0;transform:scaleX(1)}@media (width>=576px){.in-page-navigation-container .dropdown-menu.dropdown-menu-small{width:464px;left:auto;right:16px}}@media (width>=768px){.in-page-navigation-container>.row.section-container{width:auto;margin-right:0;padding-left:0}.in-page-navigation-container .section-container .cta-button{padding:0}.in-page-navigation-container .section-container .in-page-link-item.always{width:50%}.in-page-navigation-container .section-container .in-page-link-item.sold-out{align-self:center!important}.in-page-navigation-container .in-page-nav .in-page-link-item svg{fill:var(--azamara-blue)}.in-page-navigation-container .find-cruises-bar .find-cruises-button svg{fill:var(--pure-white)}.in-page-navigation-container .dropdown-menu[aria-labelledby=findACruiseDropdown]{padding:0}.in-page-navigation-container #book-now-cruise{font-size:24px}}@media (width>=992px){.in-page-navigation-container>.row.section-container{padding-left:72px}.in-page-navigation-container .in-page-nav{width:100%;height:72px;display:flex}.in-page-navigation-container .in-page-nav.sticky{z-index:3;background-color:var(--white-sand);position:sticky;top:70px}.in-page-navigation-container .in-page-nav .in-page-link-item{padding-right:1rem;display:flex}.in-page-navigation-container .in-page-nav.pdp-navigation .in-page-link-item{display:none}.in-page-navigation-container .in-page-nav.pdp-navigation .in-page-link-item.always{display:flex}.in-page-navigation-container .section-container .cta-button{margin-left:auto;padding-right:0}}@media (width>=1200px){.in-page-navigation-container .in-page-nav.sticky{z-index:3;background-color:var(--white-sand);position:sticky;top:100px}}@media (width>=1400px){.in-page-navigation-container .in-page-nav.pdp-navigation{margin:0}.in-page-navigation-container .in-page-nav.pdp-navigation .in-page-link-item{justify-content:center;display:flex}.in-page-navigation-container .section-container .in-page-link-item.always{align-self:start;width:max-content;margin-right:0}.in-page-navigation-container .in-page-nav .in-page-link-item.prices{margin-left:auto;padding:1.25rem}}.image-mosaic.theme-light{--background:#fff;--hover-background:var(--azamara-blue);--hover-color:var(--pure-white);--color:var(--azamara-blue);--headline:var(--azamara-blue);--background-image:url("/static-assets/images/backgrounds/Unrivaled Destinations.png")}.image-mosaic.theme-dark{--background:var(--azamara-blue);--hover-background:var(--pure-white);--hover-color:var(--azamara-blue);--color:var(--pure-white);--headline:var(--pure-white);--background-image:none}.image-mosaic{background-color:var(--background);background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:24px}.image-mosaic h2{text-align:center;color:var(--color);margin-bottom:24px;font-size:36px}.image-mosaic .row{--bs-gutter-x:24px;--bs-gutter-y:24px}.image-mosaic .image-wrapper{height:302px;max-height:302px;position:relative}.image-mosaic .image-wrapper img{object-fit:cover;width:100%;height:100%}.image-mosaic .image-label{background-color:var(--hover-background);color:var(--hover-color);justify-content:center;align-items:center;height:48px;padding:0 24px;font-size:18px;display:flex;position:absolute;top:0;left:0}.image-mosaic .hover-overlay{background-image:linear-gradient(#0000, var(--hover-background));opacity:100;justify-content:center;align-items:flex-end;transition:all .5s;display:flex;position:absolute;inset:0}.image-mosaic .hover-overlay:hover{opacity:100}.image-mosaic .hover-overlay .hover-label{color:var(--hover-color);margin-bottom:48px;font-size:18px}@media (width>=576px){.image-mosaic{padding:48px}.image-mosaic h1{text-align:center;color:var(--azamara-blue);margin-bottom:48px;font-size:48px}.image-mosaic .row{--bs-gutter-x:48px;--bs-gutter-y:48px}}@media (width>=768px){.image-mosaic .hover-overlay{opacity:0}}@media (width>=1200px){.image-mosaic{padding:84px}}#itinerary-for-cruise-section .btn-check:focus+.btn,.btn:focus{box-shadow:none}#itinerary-for-cruise-section>.container-fluid{width:90vw;margin:0 auto 1.25rem;padding:0}#itinerary-for-cruise-section .itinerary-headline{font-weight:420;font-size:var(--display-lg);line-height:var(--lh-display-lg);text-align:center;margin-bottom:2rem}#itinerary-for-cruise-section .controls-container{padding-top:5rem}#itinerary-for-cruise-section .itinerary-for-cruise-controls{gap:2rem}#itinerary-for-cruise-section .itinerary-for-cruise-controls button#itinerary-for-cruise-dropdown{color:var(--azamara-blue);background-color:var(--light-dusk);font-weight:var(--wt-medium);padding:.375rem .5rem .375rem 1rem;text-decoration:none}#itinerary-for-cruise-section .itinerary-for-cruise-controls button#itinerary-for-cruise-dropdown .chevron-down-icon{font-size:var(--txt-lg);height:var(--txt-lg);width:var(--txt-lg);color:var(--azamara-blue);fill:var(--azamara-blue);margin-bottom:.25rem;margin-left:.5rem}#itinerary-for-cruise-section .itinerary-for-cruise-controls button#itinerary-for-cruise-dropdown:after{display:none}#itinerary-for-cruise-section .itinerary-for-cruise-controls .dropdown-menu.show{border-radius:.5rem;max-height:500px;overflow-y:auto}#itinerary-for-cruise-section .itinerary-for-cruise-controls button#itinerary-for-cruise-dropdown+.dropdown-menu span.day-desc{color:var(--night-sky);font-size:var(--txt-sm);font-weight:var(--wt-medium);text-transform:uppercase}#itinerary-for-cruise-section .itinerary-for-cruise-controls button#itinerary-for-cruise-dropdown+.dropdown-menu span.port-name{font-size:var(--txt-md);font-weight:var(--wt-medium);color:var(--azamara-blue);text-transform:capitalize;letter-spacing:.3px;margin-left:.625rem;display:none}#itinerary-for-cruise-section .itinerary-for-cruise-controls button#itinerary-for-cruise-dropdown+.dropdown-menu span.port-name-small{font-weight:var(--wt-medium);color:var(--azamara-blue);text-transform:capitalize;letter-spacing:.3px;margin-left:.625rem;display:inline-block}#itinerary-for-cruise-section .itinerary-for-cruise-controls button#itinerary-for-cruise-dropdown+.dropdown-menu>*>button{padding:.625rem 1.5rem .625rem 1.25rem}#itinerary-for-cruise-section .itinerary-for-cruise-controls button#itinerary-for-cruise-dropdown+.dropdown-menu>*>button:active,#itinerary-for-cruise-section .itinerary-for-cruise-controls button#itinerary-for-cruise-dropdown+.dropdown-menu>*>button:active>span{color:var(--azamara-blue);background-color:var(--seafoam-aqua)}#itinerary-for-cruise-section button.carousel-control-prev,#itinerary-for-cruise-section button.carousel-control-next{width:2rem;max-width:2rem;height:2rem;max-height:2rem;position:static;transform:none}#itinerary-for-cruise-section{background-color:var(--pure-white)}#itinerary-for-cruise-section .carousel-item .cruise-day-details{box-shadow:var(--shadow);background-color:#fff;margin:-4rem auto 2rem;position:relative}#itinerary-for-cruise-section:has(.carousel-item:first-child.active) button.carousel-control-prev,#itinerary-for-cruise-section:has(.carousel-item:last-child.active) button.carousel-control-next{pointer-events:none;opacity:.5}#itinerary-for-cruise-section .carousel-item .image-col img{aspect-ratio:2;object-fit:cover;object-position:center;width:100%}#itinerary-for-cruise-section .carousel-item .card-body{margin-bottom:.5rem;padding-bottom:1.5rem}#itinerary-for-cruise-section .carousel-item .card-body .port-timing-line{justify-content:space-between;display:flex}#itinerary-for-cruise-section .carousel-item .port-timing{color:var(--night-sky);font-size:var(--txt-md);letter-spacing:.8px;margin-bottom:2rem;font-style:normal;font-weight:420}#itinerary-for-cruise-section .carousel-item .port-timing>*{display:block}#itinerary-for-cruise-section .carousel-item .port-timing .pipe{margin:0 .5rem;display:none}#itinerary-for-cruise-section .carousel-item .port-notice{text-align:center;flex-direction:column;align-items:end;display:flex}#itinerary-for-cruise-section .carousel-item .port-notice .icon{fill:var(--azamara-blue);margin-bottom:.25rem;font-size:1.5rem}#itinerary-for-cruise-section .carousel-item .port-notice span{display:none}#itinerary-for-cruise-section .carousel-item .port-headline{color:var(--azamara-blue);font-size:var(--display-sm);line-height:var(--lh-display-sm);font-weight:var(--wt-medium);letter-spacing:.9px;text-transform:capitalize;margin-bottom:.5rem}#itinerary-for-cruise-section .carousel-item .port-description{font-size:var(--txt-md);font-style:normal;font-weight:var(--wt-regular);letter-spacing:.9px;color:#000}#itinerary-for-cruise-section .carousel-item .featured-excursions{display:block}#itinerary-for-cruise-section .carousel-item .featured-card{background-color:var(--light-dusk);font-size:var(--txt-xs);text-align:center;font-weight:var(--wt-bold);line-height:var(--lh-txt-xs);align-self:center;padding:1rem}#itinerary-for-cruise-section .carousel-item .featured-card.featured-land-programs{background-color:var(--deep-dusk);color:var(--pure-white)}#itinerary-for-cruise-section .carousel-item .featured-card.featured-shore-ex{background-color:var(--deep-aqua);color:var(--pure-white)}#itinerary-for-cruise-section .carousel-item .card-programs{flex-direction:column;justify-content:end;padding:0;display:flex;position:relative}#itinerary-for-cruise-section .carousel-item .excursion-wrapper{flex-direction:column;justify-content:space-between;gap:.625rem;margin:1.5rem 0;padding:0 1.5rem;display:flex}#itinerary-for-cruise-section .carousel-item .land-program-name,#itinerary-for-cruise-section .carousel-item .shore-ex-name{color:var(--azamara-blue);font-size:var(--txt-md);font-weight:var(--wt-medium);letter-spacing:.9px;display:block}#itinerary-for-cruise-section .carousel-item .land-program-name:hover,#itinerary-for-cruise-section .carousel-item .shore-ex-name:hover{color:var(--aqua)}#itinerary-for-cruise-section .carousel-item .view-all{color:var(--azamara-blue);text-align:right;font-size:var(--txt-sm);letter-spacing:.7px;text-transform:uppercase;flex:1;justify-content:start;align-self:end;width:100%;margin:1.5rem 0;padding:0 1.5rem;font-style:normal;font-weight:420;line-height:20px;display:flex}#itinerary-for-cruise-section .carousel-item .view-all a{align-items:center;gap:.5rem;display:flex}#itinerary-for-cruise-section .carousel-item .view-all a .icon{font-size:var(--txt-lg)}#itinerary-for-cruise-section .carousel-item .excursions-coming-soon{letter-spacing:.05em;vertical-align:middle;color:var(--night-sky);fill:var(--night-sky);cursor:not-allowed;align-items:center;gap:1rem;padding:25px;font-size:20px;font-style:italic;font-weight:420;line-height:21px;display:flex}#itinerary-for-cruise-section .carousel-item .excursions-coming-soon>svg{fill:inherit}#itinerary-days-modal .modal-dialog{width:fit-content;position:relative}#itinerary-days-modal .modal-body{word-break:break-all;background-color:#f8f8f8;border-radius:6px;padding:10px;overflow:visible}#itinerary-days-modal ul.itinerary-carousel-slides{padding-left:0;list-style-type:none}.pdp-cruise .modal.shore-ex .modal-header{background:var(--deep-aqua);color:#fff;fill:#fff;border-bottom:none;border-top-left-radius:16px;border-top-right-radius:16px;gap:.375rem;padding:1.25rem 24px}.pdp-cruise .modal.land-program .modal-header{background:var(--deep-dusk);color:#fff;fill:#fff;border-bottom:none;border-top-left-radius:16px;border-top-right-radius:16px;gap:.375rem;padding:1.25rem 24px}.pdp-cruise .modal.shore-ex .modal-header .modal-title,.pdp-cruise .modal.land-program .modal-header .modal-title{font-size:var(--txt-lg);line-height:var(--lh-txt-lg);font-weight:var(--wt-bold)}.pdp-cruise .modal.shore-ex .modal-dialog,.pdp-cruise .modal.land-program .modal-dialog{height:600px}.pdp-cruise .modal.shore-ex .modal-dialog .modal-body,.pdp-cruise .modal.land-program .modal-dialog .modal-body{width:100%;padding:0;display:inline-block}.pdp-cruise .modal.shore-ex .modal-dialog .modal-body .card-body,.pdp-cruise .modal.land-program .modal-dialog .modal-body .card-body{padding:1.875rem;position:relative}.pdp-cruise .modal.shore-ex .modal-dialog .modal-body svg,.pdp-cruise .modal.land-program .modal-dialog .modal-body svg{fill:var(--azamara-blue);font-size:var(--display-xs);margin-bottom:8px}.pdp-cruise .modal .modal-dialog .modal-body .label{color:#fff;font-size:var(--txt-xs);text-transform:uppercase;border-radius:4px;width:fit-content;margin-bottom:30px;padding:4px 9px}.pdp-cruise .modal .modal-dialog .modal-body .label.shore-ex{background:var(--deep-aqua);font-weight:var(--wt-medium)}.pdp-cruise .modal .modal-dialog .modal-body .label.land-program{background:var(--deep-dusk)}.pdp-cruise .modal .modal-dialog .modal-body .headline{color:var(--azamara-blue);font-size:var(--display-xs);line-height:var(--lh-display-xs);font-weight:var(--wt-medium);margin-bottom:8px}.pdp-cruise .modal .modal-dialog .modal-body .blurb{color:#000;font-size:var(--txt-md);font-weight:var(--wt-regular);margin-bottom:8px}.pdp-cruise .modal .modal-dialog .modal-body .split-group{color:var(--night-sky);font-size:var(--txt-lg);line-height:var(--lh-txt-lg);font-weight:var(--wt-medium);justify-content:start;gap:.5rem;padding:0 30px;display:flex}.pdp-cruise .modal .modal-dialog .modal-body .split-group .price{font-size:var(--txt-lg);line-height:var(--lh-txt-lg);font-weight:var(--wt-medium);color:var(--night-sky)}.pdp-cruise .modal.shore-ex .modal-dialog .image,.pdp-cruise .modal.land-program .modal-dialog .image{aspect-ratio:2;width:100%;position:relative}.pdp-cruise .modal.shore-ex .modal-dialog img,.pdp-cruise .modal.land-program .modal-dialog img{aspect-ratio:2;object-fit:cover;width:100%;height:100%}.pdp-cruise .modal .modal-body .loading-placeholder{width:100%;color:var(--azamara-blue);fill:var(--azamare-blue);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;font-size:18px;line-height:28px;display:flex}@media screen and (width<=991px){#itinerary-for-cruise-section>.container-fluid{width:280px}#itinerary-for-cruise-section .cruise-day-details{width:90vw}}@media (width>=992px){#itinerary-for-cruise-section button.carousel-control-prev,#itinerary-for-cruise-section button.carousel-control-next{width:3rem;max-width:3rem;height:3rem;max-height:3rem}.pdp-cruise .modal.shore-ex .modal-dialog,.pdp-cruise .modal.land-program .modal-dialog{max-width:540px;height:600px}}.pdp-cruise .modal.shore-ex .btn-close svg,.pdp-cruise .modal.land-program .btn-close svg{fill:#fff;margin:2px 0 4px 6px}.pdp-cruise .modal.shore-ex .btn-close,.pdp-cruise .modal.land-program .btn-close span{color:#fff;font-size:var(--txt-sm);line-height:var(--lh-txt-sm)}.pdp-cruise .modal .modal-footer{border-top:0;justify-content:start;padding:1.5rem 30px 2rem}.pdp-cruise .modal .modal-footer p{font-size:var(--txt-sm);font-weight:var(--wt-bold);color:#000;border:none;margin-left:0;font-style:italic}@media screen and (width>=768px){.pdp-cruise .itinerary-modal .modal-dialog .table-header{flex-direction:row;justify-content:space-between;margin-bottom:0;display:flex}.pdp-cruise .modal .modal-dialog .modal-body .headline{font-size:var(--display-sm);line-height:var(--lh-display-sm)}#itinerary-days-modal .modal-body{width:fit-content}}@media screen and (width>=992px){.pdp-cruise .product-hero .image-card-group{flex-direction:row}#itinerary-for-cruise-section .carousel-item .cruise-day-details{flex-direction:column;display:flex}#itinerary-for-cruise-section .carousel-item .card{box-shadow:var(--shadow)}#itinerary-for-cruise-section .carousel-item .card .card-body{padding:24px 24px 24px 30px}#itinerary-for-cruise-section .carousel-item .cruise-day-details{box-shadow:none;background-color:#fff;margin:0;position:static;height:var(--card-height)!important}#itinerary-for-cruise-section .carousel-item .image-col img{width:100%;height:100%}#itinerary-for-cruise-section .itinerary-headline{margin-bottom:0}#itinerary-for-cruise-section .carousel-item .port-timing>*{display:inline-block!important}#itinerary-for-cruise-section .carousel-item .port-notice{width:110px;height:74px}#itinerary-for-cruise-section .carousel-item .port-notice span{color:var(--bs-black);text-align:center;font-size:var(--txt-sm);font-style:normal;font-weight:var(--wt-medium);line-height:var(--lh-txt-sm);letter-spacing:.7px;display:block}#itinerary-for-cruise-section .carousel-item .port-headline{font-size:var(--display-sm);line-height:var(--lh-display-sm);max-width:82%}#itinerary-for-cruise-section .carousel-item .port-description{font-size:var(--txt-lg);line-height:var(--lh-txt-ld);min-height:8.75rem}#itinerary-for-cruise-section .itinerary-for-cruise-controls button#itinerary-for-cruise-dropdown+.dropdown-menu span.port-name{display:inline-block}#itinerary-for-cruise-section .itinerary-for-cruise-controls button#itinerary-for-cruise-dropdown+.dropdown-menu span.port-name-small{display:none}#itinerary-for-cruise-section>.container-fluid{width:100%;margin-bottom:0;padding:0 10%}#itinerary-for-cruise-section .carousel-item{padding:1.5rem 10% 5rem}#itinerary-for-cruise-section .carousel-item .card-programs{background-color:#fff}#itinerary-for-cruise-section .carousel-item .featured-excursions{border-top:1px solid #21252940;flex-direction:row;align-items:center;gap:1.5rem;margin:0 1.5rem 1.5rem 30px;padding-top:1.5rem;display:flex}#itinerary-for-cruise-section .carousel-item .featured-card{border-radius:.5rem;flex:1;align-items:center;width:8.5rem;max-width:8rem;height:6.5rem;margin-bottom:0;display:flex}#itinerary-for-cruise-section .carousel-item .excursion-wrapper{width:45%;margin:0;padding:0}#itinerary-for-cruise-section .carousel-item .card-programs .land-program-name,#itinerary-for-cruise-section .carousel-item .card-programs .shore-ex-name{color:var(--azamara-blue);font-size:var(--txt-lg);font-weight:var(--wt-medium);letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#itinerary-for-cruise-section .carousel-item .view-all{text-align:right;letter-spacing:.7px;justify-content:end;align-self:end;margin:0;padding:0;display:flex}#itinerary-days-modal .modal-dialog{position:absolute;top:12rem;right:24rem}}.legal-page-card-container{--margin:24px;margin:24px var(--margin) 0 var(--margin)}.legal-page-card-container:last-child{margin-bottom:24px}@media (width>=576px){.legal-page-card-container{--margin:48px}}.media-contact{background-color:var(--background);padding:48px}.media-contact.theme-light{--background:#fff;--highlight:var(--pure-white);--color:var(--night-sky);--headline:var(--azamara-blue)}.media-contact.theme-dark{--background:var(--azamara-blue);--highlight:var(--pure-white);--color:var(--pure-white);--headline:var(--pure-white)}.media-contact .headline{color:var(--headline);text-align:center;font-size:48px;font-style:normal;font-weight:420;line-height:60px}.media-contact .blurb{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--color);font-size:20px;font-weight:420;line-height:30px}.media-contact div.columns{margin-top:24px}.media-contact div.row{justify-content:space-evenly;display:flex}.media-contact .highlight{background-color:var(--highlight);margin-top:24px}.media-contact .title{color:var(--headline);border-bottom:1px solid var(--divider-gray);padding:24px}.media-contact .email{color:var(--headline);padding:24px}.media-contact .icon{fill:var(--headline);vertical-align:sub}@media (width>=992px){.media-contact div.columns{margin-top:48px}.media-contact .highlight{margin-top:0}}.menu-modal .menu-section+.menu-section{border-top:1px solid var(--light-dusk);margin-top:2rem;padding-top:2rem}.menu-modal .section-headline{text-transform:uppercase}.menu-modal .menu-items-container{columns:2 300px;column-gap:2rem}.menu-modal .modal-footer{text-align:center;justify-content:center}.menu-modal .footer-text{color:var(--azamara-blue);font-weight:420}.menu-modal .footer-subtext{font-style:italic}@media (width>=768px){.menu-modal .section-headline{font-size:2rem}}.micro-macro-hero{--micro-macro-hero-panel-bg:var(--azamara-blue);--micro-macro-hero-panel-fg:var(--pure-white);--micro-macro-hero-macro-mobile-aspect:25 / 13;--micro-macro-hero-macro-desktop-aspect:16 / 9;flex-direction:column;width:100%;display:flex}.micro-macro-hero__macro{width:100%;aspect-ratio:var(--micro-macro-hero-macro-mobile-aspect);background-color:var(--light-dusk);position:relative;overflow:hidden}.micro-macro-hero__macro-image{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.micro-macro-hero__macro-image--mobile{display:none}.micro-macro-hero__macro--has-mobile .micro-macro-hero__macro-image--mobile{display:block}.micro-macro-hero__macro--has-mobile .micro-macro-hero__macro-image:not(.micro-macro-hero__macro-image--mobile){display:none}.micro-macro-hero__caption{transform-origin:0 100%;color:var(--pure-white);font-weight:var(--wt-regular);letter-spacing:.01em;text-shadow:0 1px 2px #0006;white-space:nowrap;font-size:13px;line-height:1;position:absolute;bottom:.25rem;left:.25rem;transform:rotate(-90deg)translateY(100%)}.micro-macro-hero__panel{background-color:var(--micro-macro-hero-panel-bg);color:var(--micro-macro-hero-panel-fg);padding:1.5rem 1.5625rem 3.125rem;position:relative}.micro-macro-hero__overlay{text-align:center;flex-direction:column;align-items:center;max-width:36rem;margin:0 auto;display:flex}.micro-macro-hero__micro-image{display:none}.micro-macro-hero__headline{text-transform:uppercase;color:inherit;font-weight:var(--wt-regular,400);letter-spacing:.02em;margin:0}.micro-macro-hero__headline-lead,.micro-macro-hero__headline-main{display:block}.micro-macro-hero__headline-lead{font-size:var(--display-xs);letter-spacing:.08em;margin-bottom:0;line-height:1}.micro-macro-hero__headline-main{font-size:var(--display-md);line-height:1}.micro-macro-hero__blurb{font-family:Open Sans,sans-serif;font-weight:var(--wt-regular);font-size:var(--txt-md);line-height:var(--lh-txt-md);letter-spacing:.01em;text-align:center;color:inherit;margin:.75rem 0 0}.micro-macro-hero__cta.btn-secondary{color:var(--pure-white);fill:var(--pure-white);border-color:var(--pure-white);font-weight:var(--wt-medium);letter-spacing:.02em;text-transform:uppercase;background-color:#0000;gap:.75rem;height:auto;margin:1.25rem auto 0;padding:.625em 1.75em;font-size:15.35px;line-height:19.19px}.micro-macro-hero__cta.btn-secondary:hover,.micro-macro-hero__cta.btn-secondary:focus,.micro-macro-hero__cta.btn-secondary:active{color:var(--micro-macro-hero-panel-bg);fill:var(--micro-macro-hero-panel-bg);background-color:var(--pure-white);border-color:var(--pure-white)}.micro-macro-hero__cta .arrow-icon{flex:none;width:.875rem;max-width:none;height:.875rem;max-height:none}@media (width>=1200px){.micro-macro-hero{--micro-macro-hero-section-height:670px;--micro-macro-hero-panel-width:476px;--micro-macro-hero-micro-width:485px;--micro-macro-hero-micro-height:310px;--micro-macro-hero-micro-overlap:110px;--micro-macro-hero-micro-intrusion:calc(var(--micro-macro-hero-micro-width) + var(--micro-macro-hero-micro-overlap) - var(--micro-macro-hero-panel-width));--micro-macro-hero-text-bottom:3.4375rem;grid-template-columns:1fr var(--micro-macro-hero-panel-width);height:var(--micro-macro-hero-section-height);align-items:stretch;display:grid;position:relative}.micro-macro-hero__macro{aspect-ratio:auto;height:100%}.micro-macro-hero__macro-image{object-position:center center}.micro-macro-hero__macro--has-mobile .micro-macro-hero__macro-image--mobile{display:none}.micro-macro-hero__macro--has-mobile .micro-macro-hero__macro-image:not(.micro-macro-hero__macro-image--mobile){display:block}.micro-macro-hero__caption{left:1.8125rem;bottom:var(--micro-macro-hero-text-bottom);font-size:var(--txt-md);z-index:3}.micro-macro-hero__panel{padding:0;position:static}.micro-macro-hero__cta{bottom:calc(( var(--micro-macro-hero-section-height) - var(--micro-macro-hero-micro-height) ) / 4);right:calc(var(--micro-macro-hero-panel-width) / 2);margin:0;position:absolute;transform:translate(50%,50%)}.micro-macro-hero__overlay{z-index:2;padding:0 3.5rem var(--micro-macro-hero-text-bottom) 6.25rem;max-width:calc(100% - var(--micro-macro-hero-panel-width));text-align:left;color:var(--pure-white);align-items:flex-start;margin:0;position:absolute;bottom:0;left:0}.micro-macro-hero__overlay:before{content:"";mix-blend-mode:multiply;pointer-events:none;z-index:-1;background:linear-gradient(#0000 0%,#000c 50% 100%);position:absolute;inset:0}.micro-macro-hero__headline{max-width:calc(100% - var(--micro-macro-hero-micro-intrusion));margin:0}.micro-macro-hero__headline-lead,.micro-macro-hero__headline-main{font-weight:var(--wt-regular);letter-spacing:-.03em;margin:0;font-size:74px;line-height:72.89px;display:inline}.micro-macro-hero__headline-lead{margin-right:.04em}.micro-macro-hero__blurb{color:inherit;letter-spacing:.02em;text-align:left;max-width:none;margin-top:1rem;font-size:18.86px;line-height:1.5}.micro-macro-hero__micro-image{top:50%;right:var(--micro-macro-hero-micro-overlap);width:var(--micro-macro-hero-micro-width);height:var(--micro-macro-hero-micro-height);aspect-ratio:auto;object-fit:cover;border:1px solid var(--pure-white);z-index:3;background-color:var(--light-dusk);max-width:none;display:block;position:absolute;transform:translateY(-50%);box-shadow:0 8px 24px #00000040}}@media (width>=1200px) and (width<=1399.98px){.micro-macro-hero{--micro-macro-hero-text-bottom:1.669rem}}.hero-carousel .micro-macro-hero{min-height:100%}.hero-carousel .micro-macro-hero__panel{padding-bottom:var(--margin-bottom)}@media (width>=1200px){.hero-carousel .micro-macro-hero__panel{padding-bottom:0}.hero-carousel .micro-macro-hero__overlay{padding-bottom:var(--margin-bottom)}.hero-carousel .micro-macro-hero__caption{bottom:var(--margin-bottom)}.hero-carousel .micro-macro-hero__cta{bottom:calc(( ( var(--micro-macro-hero-section-height) - var(--micro-macro-hero-micro-height) ) / 4 ) + (var(--margin-bottom) / 4) + (var(--find-cruises-bar-height) / 4))}.hero-carousel .micro-macro-hero__micro-image{transform:translateY(calc(-50% - (var(--margin-bottom) / 2)))}}.micro-macro-carousel{background-color:var(--white-sand);--micro-macro-carousel-macro-aspect:1 / 1;--mmc-content-min-height:auto;padding:2.5rem 1.5625rem 3rem}.micro-macro-carousel__header{text-align:center;margin:0 auto 2rem}.micro-macro-carousel__eyebrow{color:var(--azamara-blue);font-weight:var(--wt-regular);letter-spacing:.025em;text-align:center;text-transform:uppercase;margin:0;font-size:24px;line-height:36px}.micro-macro-carousel__headline{color:var(--azamara-blue);font-weight:var(--wt-regular);letter-spacing:.025em;text-align:center;text-transform:uppercase;margin:0 0 .5rem;font-size:36px;line-height:36px}.micro-macro-carousel__blurb,.micro-macro-carousel__blurb *{font-family:Open Sans,sans-serif}.micro-macro-carousel__blurb{max-width:58.75rem;color:var(--azamara-blue);font-weight:var(--wt-regular);letter-spacing:.01em;text-align:center;margin:0 auto;font-size:16px;line-height:1.5}.micro-macro-carousel__carousel{position:relative}.micro-macro-carousel__slide{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.micro-macro-carousel__images{width:auto;max-width:28rem;margin:0 2rem;position:relative}.micro-macro-carousel__macro-image-wrapper{width:100%;aspect-ratio:var(--micro-macro-carousel-macro-aspect);background-color:var(--light-dusk);overflow:hidden}.micro-macro-carousel__macro-image{object-fit:cover;width:100%;height:100%;display:block}.micro-macro-carousel__micro-image-wrapper{display:none}.micro-macro-carousel__micro-image{object-fit:cover;width:100%;height:100%;display:block}.micro-macro-carousel__content{text-align:center;color:var(--azamara-blue);width:100%;max-width:28rem;min-height:var(--mmc-content-min-height)}.micro-macro-carousel__slide-title{color:var(--azamara-blue);font-weight:var(--wt-medium);letter-spacing:.025em;text-align:center;text-transform:uppercase;vertical-align:middle;margin:0;font-size:23.03px;line-height:30.71px}.micro-macro-carousel__slide-blurb,.micro-macro-carousel__slide-blurb *{font-family:Open Sans,sans-serif}.micro-macro-carousel__slide-blurb{color:var(--azamara-blue);font-weight:var(--wt-regular);letter-spacing:.01em;text-align:center;margin:0 0 1.5rem;font-size:16px;line-height:1.5}.micro-macro-carousel__cta{height:40px;font-weight:var(--wt-medium);letter-spacing:.02em;text-align:center;text-transform:uppercase;border-width:1px;border-radius:200px;gap:.9375rem;margin:0 auto;padding:.75rem 1.5625rem;font-size:16px;line-height:20px}.micro-macro-carousel__cta .arrow-icon{flex:none;width:1rem;max-width:none;height:1rem;max-height:none}.micro-macro-carousel__progress.carousel-indicators{justify-content:stretch;gap:0;width:100%;max-width:15.625rem;margin:3.125rem auto 0;padding:0;display:flex;position:static}.micro-macro-carousel__progress.carousel-indicators button{background-color:hsla(var(--azamara-blue-hsl), .3);opacity:1;text-indent:0;border:0;border-radius:0;flex:1 1 0;height:3px;margin:0;transition:background-color .3s}.micro-macro-carousel__progress.carousel-indicators button.active{background-color:var(--azamara-blue)}.micro-macro-carousel__controls{justify-content:center;align-items:center;gap:.75rem;margin-top:1.125rem;display:flex}.micro-macro-carousel__controls .carousel-control-prev,.micro-macro-carousel__controls .carousel-control-next{flex:none;width:32px;max-width:32px;height:32px;max-height:32px;position:static;transform:none}.micro-macro-carousel__controls .chevron-right-icon{width:12px;max-width:12px;height:12px;max-height:12px}.micro-macro-carousel__counter,.micro-macro-carousel__counter *{font-family:Open Sans,sans-serif}.micro-macro-carousel__counter{color:var(--azamara-blue);font-weight:var(--wt-medium);letter-spacing:0;text-align:center;vertical-align:middle;min-width:3rem;font-size:16px;line-height:24px}@media (width>=1200px){.micro-macro-carousel{--micro-macro-carousel-images-width:31.25rem;--micro-macro-carousel-macro-aspect:1 / 1;--micro-macro-carousel-micro-size:276px;--micro-macro-carousel-micro-overhang:96px;padding:5.625rem 1.5rem}.micro-macro-carousel__header{margin-bottom:5rem}.micro-macro-carousel__eyebrow{font-size:28px;line-height:28px}.micro-macro-carousel__headline{margin-bottom:1.875rem;font-size:44px;line-height:44px}.micro-macro-carousel__blurb{letter-spacing:.02em;font-size:18px}.micro-macro-carousel__slide{padding-left:var(--micro-macro-carousel-micro-overhang);flex-direction:row;justify-content:center;align-items:center;gap:4.8125rem;margin:0 auto}.micro-macro-carousel__images{width:var(--micro-macro-carousel-images-width);flex:none;max-width:none;margin:0;position:relative}.micro-macro-carousel__macro-image-wrapper{width:100%;aspect-ratio:var(--micro-macro-carousel-macro-aspect)}.micro-macro-carousel__macro-image{width:100%;height:100%}.micro-macro-carousel__micro-image-wrapper{top:50%;left:calc(var(--micro-macro-carousel-micro-overhang) * -1);width:var(--micro-macro-carousel-micro-size);height:var(--micro-macro-carousel-micro-size);border:1px solid var(--white-sand);z-index:2;max-width:none;display:block;position:absolute;transform:translateY(-50%)}.micro-macro-carousel__micro-image{width:100%;height:100%}.micro-macro-carousel__content{text-align:left;flex:1 1 0;min-width:0;max-width:32rem}.micro-macro-carousel__slide-title{text-align:left;margin-bottom:.75rem;font-size:28px;line-height:32px}.micro-macro-carousel__slide-blurb{letter-spacing:.02em;text-align:left;margin-bottom:2rem;font-size:18px}.micro-macro-carousel__cta{margin:0}.micro-macro-carousel__progress.carousel-indicators{max-width:43.75rem;margin-top:3rem}.micro-macro-carousel__controls{margin-top:2.1875rem}.micro-macro-carousel__slide--reversed{flex-direction:row-reverse;padding-left:0}.micro-macro-carousel__slide--reversed:not(.micro-macro-carousel__slide--no-micro){gap:calc(4.8125rem + var(--micro-macro-carousel-micro-overhang))}}.modal-overlay-nav{background-color:var(--azamara-blue);color:#fff;letter-spacing:.04375rem;align-items:center;gap:.62rem;height:4rem;padding:0 1.5rem;font-size:.875rem;font-style:normal;font-weight:420;line-height:1.25rem;display:flex}.modal-overlay-nav .spacer{background:#ffffff80;width:.0625rem;height:1.125rem}.modal-overlay-nav .cruise-name{text-transform:capitalize}.modal-overlay-nav .cruise-title-override{text-transform:none}.modal-overlay-nav .cruise-name,.modal-overlay-nav .cruise-dates,.modal-overlay-nav .ship-name,.modal-overlay-nav .spacer{display:none}@media (width>=768px){.modal-overlay-nav .cruise-name,.modal-overlay-nav .cruise-dates,.modal-overlay-nav .ship-name,.modal-overlay-nav .spacer{display:inline}}.modal-overlay-nav .close-button{color:#fff;fill:#fff;letter-spacing:.04375rem;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:.5rem;margin-left:auto;font-size:.875rem;font-style:normal;font-weight:420;line-height:1.25rem;display:flex}.modal-overlay-nav .close-button svg{fill:#fff;max-width:.8rem;max-height:.8rem}.navigation-panel .dropdown-links{justify-content:flex-start;align-items:center;height:96px;padding:0 24px;display:flex}.navigation-panel .dropdown-links .dropdown-button{border:1px solid var(--dusk);letter-spacing:.05em;background-color:#0000;border-radius:4px;justify-content:space-between;align-items:center;width:100%;max-width:312px;height:48px;padding:10px 17px;font-size:18px;font-style:normal;font-weight:390;line-height:28px;display:flex}.navigation-panel .dropdown-links .dropdown-menu{border:1px solid var(--dusk);letter-spacing:.05em;border-radius:4px;width:100%;max-width:312px;padding:0;font-size:18px;font-style:normal;font-weight:390;line-height:28px}.navigation-panel .nav-item{list-style:none}.navigation-panel .dropdown-links .dropdown-menu a:is(.dropdown-link,.nav-link){justify-content:space-between;align-items:center;width:100%;height:48px;padding:0 17px;display:flex}.navigation-panel .dropdown-links .dropdown-menu a:is(.dropdown-link,.nav-link):hover{background-color:var(--white-sand);color:var(--azamara-blue);fill:var(--azamara-blue);font-weight:410}.navigation-panel .dropdown-links .dropdown-menu a:is(.dropdown-link,.nav-link).active{background-color:var(--azamara-blue);color:var(--pure-white);fill:var(--pure-white);pointer-events:none;font-weight:410}.navigation-panel .vertical-links{flex-direction:column;display:none}.navigation-panel .vertical-links a:is(.vertical-link,.nav-link){letter-spacing:.025em;color:var(--azamara-blue);fill:var(--azamara-blue);border-bottom:1px solid var(--light-dusk);flex-direction:row;justify-content:space-between;align-items:center;height:64px;padding:12px 24px;font-size:24px;font-style:normal;font-weight:390;line-height:32px;transition:background-color .3s,font-weight .3s;display:flex}.navigation-panel .vertical-links>.nav-item:first-child :is(.vertical-link,.nav-link),.navigation-panel .vertical-links>a:is(.vertical-link,.nav-link):first-child{border-top:1px solid var(--light-dusk)}.navigation-panel .vertical-links a:is(.vertical-link,.nav-link):hover{background-color:var(--white-sand);font-weight:410}.navigation-panel .vertical-links a.active{background-color:var(--azamara-blue);color:var(--pure-white);fill:var(--pure-white);pointer-events:none;font-weight:410}@media (width>=576px){.navigation-panel .dropdown-links{padding:0 48px}}@media (width>=1200px){.navigation-panel .vertical-links{display:flex}.navigation-panel .dropdown-links{display:none}}.okta-loading-placeholder{background-color:var(--pure-white);z-index:1;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}#okta-sign-in{font-family:var(--global-font-family);font-optical-sizing:auto;background-color:var(--pure-white);color:var(--dusk);border-style:solid;border-width:0;border-radius:0;width:400px;min-width:300px;height:auto;margin:0;font-size:14px;font-weight:400;line-height:1.4;position:relative;overflow:hidden}#okta-sign-in.auth-container.main-container{font-family:var(--global-font-family);font-optical-sizing:auto;color:var(--dusk);box-shadow:0 0 45px #0000001a}#okta-sign-in.auth-container input[type=button],#okta-sign-in.auth-container input[type=submit]{font-family:var(--global-font-family);font-optical-sizing:auto}#okta-sign-in .siw-main-header .beacon-container{top:-145px!important}#okta-sign-in.auth-container .button-primary{color:#fff;background-color:var(--azamara-blue);background:var(--azamara-blue);border-color:var(--azamara-blue);box-shadow:none}#okta-sign-in.auth-container .button-primary:active,#okta-sign-in.auth-container .button-primary:focus,#okta-sign-in.auth-container .button-primary:hover{background-color:var(--aqua);background-image:none;background:var(--aqua);border-color:var(--aqua);cursor:pointer;text-decoration:none}#okta-sign-in .focused-input,#okta-sign-in .link.help:focus,#okta-sign-in input[type=radio]:focus+label,#okta-sign-in input[type=text]:focus,#okta-sign-in input[type=password]:focus{box-shadow:0 0 8px #51cbee}#okta-sign-in.auth-container .okta-sign-in-header{border-bottom-color:#0000}#okta-sign-in .o-form-button-bar .button{width:100%;height:38px;display:block}#okta-sign-in .o-form-head{text-align:center;text-transform:none;margin-top:10px;font-size:32px;line-height:120%}#okta-sign-in .auth-header{z-index:10;border-bottom:none;padding:30px 90px;-webkit-transition:padding-bottom .4s;-moz-transition:padding-bottom .4s;transition:padding-bottom .4s;position:relative}#okta-sign-in.no-beacon .auth-header{padding-bottom:0}#okta-sign-in .signup-info{font-size:20px!important}#okta-sign-in .siw-main-view .custom-checkbox{width:100%!important}.photo-card-carousel{--padding-x:24px;--padding-y:48px;--image-height:250px;padding:24px 0}.photo-card-carousel .header-section{padding:0 var(--padding-x);flex-direction:column;align-items:center;display:flex}.photo-card-carousel.background-light{background-color:var(--pure-white)}.photo-card-carousel.background-light-image{background:url(/static-assets/images/backgrounds/light-paint-stroke.png) var(--pure-white);background-position:50%;background-repeat:no-repeat;background-size:cover}.photo-card-carousel.background-dark{background-color:var(--azamara-blue)}.photo-card-carousel.background-dark-image{background:var(--azamara-blue);background-image:linear-gradient(var(--azamara-blue), #0000), url(/static-assets/images/backgrounds/dark-ocean-edgeless.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.photo-card-carousel.background-dark .text-eyebrow,.photo-card-carousel.photo-card-carousel.background-dark-image .text-eyebrow{color:var(--aqua)}.photo-card-carousel .text-eyebrow{text-align:center}.photo-card-carousel .headline{color:var(--azamara-blue);text-align:center}.photo-card-carousel.background-dark .headline,.photo-card-carousel.photo-card-carousel.background-dark-image .headline{color:#fff}.photo-card-carousel .blurb{margin-top:12px}.photo-card-carousel.background-dark .blurb,.photo-card-carousel.photo-card-carousel.background-dark-image .blurb{color:#fff}.photo-card-carousel .download-link{letter-spacing:.025em;align-self:flex-end;font-size:24px;font-style:normal;font-weight:420;line-height:32px}.photo-card-carousel.background-dark .download-link,.photo-card-carousel.background-dark-image .download-link{color:#fff;fill:#fff}.photo-card-carousel.background-dark .download-link:hover,.photo-card-carousel.background-dark-image .download-link:hover{color:var(--aqua);fill:var(--aqua)}.photo-card-carousel .carousel{width:100%}.photo-card-carousel .carousel-inner{width:100%;height:100%;padding:var(--padding-y) 0}.photo-card-carousel .carousel-inner .carousel-item{width:100%;height:100%;padding:0 var(--padding-x)}.photo-card-carousel .carousel-inner .carousel-item img{width:100vw;height:var(--image-height);object-fit:cover;margin-left:calc(var(--padding-x) * -1);margin-right:calc(var(--padding-x) * -1)}.photo-card-carousel .carousel-inner .carousel-item .card{width:100%;height:var(--card-height);position:relative;top:-24px}.photo-card-carousel .carousel-inner .carousel-item .card .card-link{border:none;border-top:1px solid var(--light-dusk);width:100%;height:71px;color:var(--azamara-blue);fill:var(--azamara-blue);letter-spacing:.05em;background-color:#0000;justify-content:space-between;align-items:center;padding:1.5rem;font-size:20px;font-weight:420;line-height:30px;display:flex}.photo-card-carousel .carousel-inner .carousel-item .card .card-link:hover{background-color:var(--light-blue)}.photo-card-carousel .carousel-inner .carousel-item .card>.card-body>p{white-space:pre-line}.photo-card-carousel .carousel .carousel-indicators{display:none;bottom:-48px}.photo-card-carousel .carousel-indicators [data-bs-target]{box-sizing:content-box;text-indent:0;cursor:pointer;user-select:none;opacity:.5;width:auto;height:auto;color:var(--dusk);fill:var(--dusk);background-color:#0000;background-clip:padding-box;border:2px solid #0000;border-left:0;border-right:0;flex:0 auto;align-items:center;margin-left:12px;margin-right:12px;padding:0;font-size:18px;font-style:normal;font-weight:420;line-height:28px;transition:all .6s;display:flex}.photo-card-carousel.photo-card-carousel.background-dark .carousel-indicators [data-bs-target],.photo-card-carousel.background-dark-image .carousel-indicators [data-bs-target]{color:#fff;fill:#fff;opacity:.5}.photo-card-carousel.photo-card-carousel.background-dark .carousel-indicators [data-bs-target].active,.photo-card-carousel.background-dark-image .carousel-indicators [data-bs-target].active{color:#fff;fill:#fff;opacity:1;border-bottom-color:#fff}.photo-card-carousel .carousel .carousel-indicators [data-bs-target].indicator-style-dots{background-color:var(--dusk);opacity:.5;border:none;border-radius:50%;width:12px;height:12px;margin:6px;transition:all .3s}.photo-card-carousel.photo-card-carousel.background-dark .carousel .carousel-indicators [data-bs-target].indicator-style-dots,.photo-card-carousel.photo-card-carousel.background-dark-image .carousel .carousel-indicators [data-bs-target].indicator-style-dots{opacity:.5;background-color:#fff}.photo-card-carousel.photo-card-carousel.background-dark .carousel .carousel-indicators [data-bs-target].indicator-style-dots.active,.photo-card-carousel.photo-card-carousel.background-dark-image .carousel .carousel-indicators [data-bs-target].indicator-style-dots.active{opacity:1}.photo-card-carousel .carousel .carousel-indicators [data-bs-target].indicator-style-dots.active{background-color:var(--aqua);opacity:1}.photo-card-carousel .carousel-indicators [data-bs-target]>svg{margin-right:8px}.photo-card-carousel .carousel-indicators [data-bs-target].active{color:var(--azamara-blue);fill:var(--azamara-blue);border-bottom-color:var(--azamara-blue);opacity:1}.photo-card-carousel .carousel .carousel-control-prev{top:auto;bottom:-16px;left:calc(50% - 48px)}.photo-card-carousel .carousel .carousel-control-next{top:auto;bottom:-16px;right:calc(50% - 48px)}@media (width>=576px){.photo-card-carousel{--padding-x:48px;--image-height:400px}}@media (width>=992px){.photo-card-carousel{--padding-x:98px;--image-height:480px;padding:48px 0 96px}.photo-card-carousel .carousel .carousel-indicators{display:flex}.photo-card-carousel .carousel .carousel-control-prev{left:calc((var(--padding-x) / 2) - 20px);top:50%;bottom:auto;transform:translateY(-50%)}.photo-card-carousel .carousel .carousel-control-next{right:calc((var(--padding-x) / 2) - 20px);top:50%;bottom:auto;transform:translateY(-50%)}.photo-card-carousel .carousel-inner .carousel-item img{object-fit:cover;width:60%;margin:0}.photo-card-carousel .carousel-inner .carousel-item .card{height:auto;width:calc(50% - var(--padding-x));top:50%;right:var(--padding-x);position:absolute;transform:translateY(-50%)}}@media (width>=1200px){.photo-card-carousel{--padding-x:196px}}#plp-cruise-itinerary-modal.modal .modal-dialog.modal-lg{max-width:min(1069px,100% - 1rem);margin:1rem auto}@media (width>=992px){#plp-cruise-itinerary-modal.modal .modal-dialog.modal-lg{max-width:min(1069px,100% - 3.5rem);margin:1.75rem auto}}#plp-cruise-itinerary-modal.modal .modal-dialog .modal-content{border-radius:.75rem;flex-direction:column;position:relative;overflow:hidden}@media (width>=992px){#plp-cruise-itinerary-modal.modal .modal-dialog .modal-content{flex-direction:row;height:calc(100vh - 3.5rem);max-height:720px}}#plp-cruise-itinerary-modal.modal .modal-content .modal-sidebar{background-color:var(--seafoam-green);color:var(--pure-white);fill:var(--pure-white);flex-direction:column;flex:0 0 6.125rem;justify-content:space-between;align-items:flex-start;gap:0;padding:1rem 1.25rem;display:flex}#plp-cruise-itinerary-modal.modal .modal-content .modal-sidebar .modal-sidebar-label-break{display:inline}@media (width>=992px){#plp-cruise-itinerary-modal.modal .modal-content .modal-sidebar{flex-direction:column;flex:0 0 7.5rem;justify-content:space-between;align-items:center;gap:0;padding:1.5rem .5rem}#plp-cruise-itinerary-modal.modal .modal-content .modal-sidebar .modal-sidebar-label-break{display:block}}#plp-cruise-itinerary-modal.modal .modal-content .modal-sidebar .modal-sidebar-label{font-size:var(--txt-md);font-weight:var(--wt-bold);text-transform:uppercase;letter-spacing:.1em;text-align:center;line-height:1.3}#plp-cruise-itinerary-modal.modal .modal-content .modal-main{background-color:var(--pure-white);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}#plp-cruise-itinerary-modal.modal .modal-content>.btn-close{z-index:4;color:var(--pure-white);fill:var(--pure-white);margin:0;position:absolute;top:1rem;right:1.25rem}@media (width>=992px){#plp-cruise-itinerary-modal.modal .modal-content>.btn-close{color:var(--dusk);fill:var(--dusk);top:1.25rem;right:1.5rem}}#plp-cruise-itinerary-modal.modal .modal-content .modal-main .modal-body{flex-direction:column;flex:auto;padding:1.5rem 1rem 0;display:flex}@media (width>=992px){#plp-cruise-itinerary-modal.modal .modal-content .modal-main .modal-body{min-height:0;padding:1.75rem 1.25rem 0 0}}#plp-cruise-itinerary-modal.modal .modal-cruise-header{text-align:center;flex:none;padding-bottom:1rem;padding-left:0;padding-right:0}@media (width>=992px){#plp-cruise-itinerary-modal.modal .modal-cruise-header{text-align:left;padding-left:1.5rem;padding-right:5rem}}#plp-cruise-itinerary-modal.modal .modal-cruise-header .cruise-type-label{font-size:var(--txt-md);font-weight:var(--wt-medium);letter-spacing:.1em;color:var(--night-sky);text-transform:uppercase;margin-bottom:.25rem}#plp-cruise-itinerary-modal.modal .modal-cruise-header .cruise-name{font-size:var(--display-xs);line-height:var(--lh-display-xs);font-weight:var(--wt-medium);color:var(--azamara-blue);text-transform:capitalize;margin:0 0 .25rem}#plp-cruise-itinerary-modal.modal .modal-cruise-header .cruise-name.cruise-title-override{text-transform:none}#plp-cruise-itinerary-modal.modal .modal-cruise-header .cruise-dates{font-size:var(--display-xs);line-height:var(--lh-display-xs);font-weight:var(--wt-medium);color:var(--azamara-blue)}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area{flex:auto;padding:0}@media (width>=992px){#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area{min-height:0;padding-left:1.5rem;overflow:hidden auto}#plp-cruise-itinerary-modal.modal.show-segments .modal-content .rich-text-area{padding-left:3.5rem}}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table{border:none;width:100%;margin:0;line-height:1.3125rem}@media (width>=992px){#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.wide thead{font-size:var(--txt-md);font-weight:var(--wt-medium);color:var(--dark-grey)}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.wide tbody{font-size:var(--txt-sm);font-weight:var(--wt-medium);color:var(--alt-grey)}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.wide thead{background-color:var(--pure-white);z-index:3;text-transform:none;box-shadow:inset 0 -1px 0 var(--azamara-blue);position:sticky;top:0}#plp-cruise-itinerary-modal.modal.show-segments .modal-content .rich-text-area table.wide thead{box-shadow:-3.5rem 0 0 var(--pure-white), inset 0 -1px 0 var(--azamara-blue)}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.wide thead tr{border-bottom:none}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.wide thead td{height:2.5rem;padding:0 1rem}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.wide thead td:first-child,#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.wide tbody td:first-child{white-space:nowrap;min-width:11rem}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.wide thead td:nth-child(5),#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.wide tbody td:nth-child(5){width:3.25rem;min-width:3.25rem;max-width:3.25rem;padding-left:0;padding-right:0}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.wide thead td:nth-child(2),#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.wide tbody td:nth-child(2),#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.wide thead td:nth-child(4),#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.wide tbody td:nth-child(4),#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.wide thead td:nth-child(6),#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.wide tbody td:nth-child(6){white-space:nowrap;width:1%}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table tbody tr{background-color:var(--sand)}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table tbody tr:nth-child(2n){background-color:#0000}}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table tbody td:nth-child(3){text-transform:capitalize}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table tbody .comments{fill:var(--azamara-blue);justify-content:center;align-items:center;display:flex}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.narrow tbody .comments{justify-content:flex-start}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table tbody .comments .icon{width:1.25rem;height:1.25rem}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.narrow{background-color:var(--sand)}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.narrow:nth-child(2n){background-color:#0000}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.narrow td:nth-child(2){font-size:var(--txt-sm);font-weight:var(--wt-medium);color:var(--alt-grey)}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.narrow tbody tr:nth-child(3) td:nth-child(2){text-transform:capitalize}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.narrow tbody tr:first-child td{padding-top:.5rem}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.narrow tbody tr:last-child td{padding-bottom:.5rem}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.narrow tbody td{padding:2px 16px}#plp-cruise-itinerary-modal.modal .modal-content .rich-text-area table.narrow tbody .comments{padding:.5rem 0}#plp-cruise-itinerary-modal.modal .modal-footer-section{background-color:var(--pure-white);z-index:1;flex:none;padding:1rem 1rem 1.25rem;position:relative}#plp-cruise-itinerary-modal.modal .modal-footer-section:before{content:"";background-color:var(--azamara-blue);height:1px;position:absolute;top:0;left:1rem;right:1rem}@media (width>=992px){#plp-cruise-itinerary-modal.modal .modal-footer-section{padding:1rem 1.25rem 1.5rem 2.5rem}#plp-cruise-itinerary-modal.modal .modal-footer-section:before{left:1.5rem;right:1.25rem}#plp-cruise-itinerary-modal.modal.show-segments .modal-footer-section:before{left:3.5rem}}#plp-cruise-itinerary-modal.modal .modal-footer-section .legend{flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}#plp-cruise-itinerary-modal.modal .modal-footer-section .legend-item{text-align:center;font-size:var(--txt-md);line-height:var(--lh-txt-md);color:var(--night-sky);fill:var(--azamara-blue);flex-direction:column;align-items:center;gap:.25rem;display:flex}#plp-cruise-itinerary-modal.modal .modal-footer-section .legend-item .legend-icon-and-label{align-items:center;gap:.25rem;display:flex}#plp-cruise-itinerary-modal.modal .modal-footer-section .legend-item .icon{flex:none;width:1.25rem;max-width:1.25rem;height:1.25rem;max-height:1.25rem}#plp-cruise-itinerary-modal.modal .modal-footer-section .legend-item .legend-label{font-weight:var(--wt-bold);color:#000}#plp-cruise-itinerary-modal.modal .modal-footer-section .legend-item .legend-description{font-style:italic;font-size:var(--txt-xs);line-height:var(--lh-txt-xs);font-weight:var(--wt-regular);color:#000}@media (width>=992px){#plp-cruise-itinerary-modal.modal .modal-footer-section .legend{flex-flow:wrap;justify-content:center;gap:.5rem 2rem;margin-bottom:.75rem}#plp-cruise-itinerary-modal.modal .modal-footer-section .legend-item{font-size:var(--txt-sm);line-height:var(--lh-txt-sm);text-align:left;flex-direction:row;gap:.4rem}#plp-cruise-itinerary-modal.modal .modal-footer-section .legend-item .legend-icon-and-label{gap:.4rem}#plp-cruise-itinerary-modal.modal .modal-footer-section .legend-item .legend-description{font-size:var(--txt-xs);line-height:var(--lh-txt-xs)}}#plp-cruise-itinerary-modal.modal .modal-footer-section .embarkation-note{font-style:italic;font-weight:var(--wt-regular);font-size:var(--txt-sm);line-height:var(--lh-txt-sm);letter-spacing:.03em;color:var(--night-sky);text-align:center;margin:0}#plp-cruise-itinerary-modal.modal #print-itinerary-modal-button{color:var(--pure-white);fill:var(--pure-white);font-size:var(--txt-sm);font-weight:var(--wt-medium);letter-spacing:.1em;background-color:#0000;border:none;align-items:center;gap:.3rem;padding:0;transition:all .3s;display:flex}#plp-cruise-itinerary-modal.modal #print-itinerary-modal-button .print-icon{width:1.5rem;height:1.5rem}#plp-cruise-itinerary-modal.modal.loading #print-itinerary-modal-button,#plp-cruise-itinerary-modal.modal.loading .modal-cruise-header{visibility:hidden}#plp-cruise-itinerary-modal.modal .loading-placeholder{flex-direction:column;align-items:center;gap:1rem;padding:2rem 0;display:none}#plp-cruise-itinerary-modal.modal.loading .loading-placeholder{display:flex}@media (width<=991px){#plp-cruise-itinerary-modal.modal.show-segments .modal-content .modal-main .modal-body{counter-reset:segment;padding-left:3rem;position:relative}#plp-cruise-itinerary-modal.modal.show-segments .modal-cruise-header{z-index:2;background-color:var(--pure-white);margin-left:-2rem;position:relative}#plp-cruise-itinerary-modal.modal.show-segments .modal-content .modal-main .modal-body:before{content:"";border-left:1px dashed var(--seafoam-green);width:0;position:absolute;top:60px;bottom:0;left:1.5rem}#plp-cruise-itinerary-modal.modal.show-segments .modal-content .modal-main .modal-body tr td:first-child{position:relative}#plp-cruise-itinerary-modal.modal.show-segments .modal-content .modal-main .modal-body tr.embark{counter-increment:segment}#plp-cruise-itinerary-modal.modal.show-segments .modal-content .modal-main .modal-body table.narrow:has(tr.embark) tr:first-child td:first-child:before{content:"";background-color:var(--seafoam-green);z-index:2;border-radius:50%;width:6px;height:6px;position:absolute;top:20px;left:-1.5rem;transform:translate(-50%,-50%)}#plp-cruise-itinerary-modal.modal.show-segments .modal-content .modal-main .modal-body table.narrow:has(tr.debark) tr:last-child td:first-child:before{content:"";background-color:var(--seafoam-green);z-index:2;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-1.5rem;transform:translate(-50%,-50%)}#plp-cruise-itinerary-modal.modal.show-segments .modal-content .modal-main .modal-body table.narrow:has(tr.embark) tr:first-child td:first-child:after{content:"";background-color:var(--pure-white);z-index:1;width:.5rem;height:17px;position:absolute;top:0;left:-1.5rem;transform:translate(-50%)}#plp-cruise-itinerary-modal.modal.show-segments .modal-content .modal-main .modal-body table.narrow:has(tr.debark) tr:last-child td:first-child:after{content:"";background-color:var(--pure-white);z-index:1;width:.5rem;position:absolute;top:50%;bottom:-1rem;left:-1.5rem;transform:translate(-50%)}#plp-cruise-itinerary-modal.modal.show-segments .modal-content .modal-main .modal-body tr.embark+tr td:first-child:before{content:"SEGMENT " counter(segment);writing-mode:vertical-rl;text-orientation:sideways;white-space:nowrap;background:var(--pure-white);color:var(--dark-grey);z-index:2;padding:.5rem 0;font-weight:600;position:absolute;top:50%;left:-1.5rem;transform:translate(-50%)}}@media (width>=992px){#plp-cruise-itinerary-modal.modal.show-segments .rich-text-area{counter-reset:segment;padding-left:3.5rem;position:relative}#plp-cruise-itinerary-modal.modal.show-segments .rich-text-area table.wide{position:relative}#plp-cruise-itinerary-modal.modal.show-segments .rich-text-area table.wide:before{content:"";border-left:1px dashed var(--seafoam-green);z-index:1;width:0;position:absolute;top:60px;bottom:20px;left:-1.75rem}#plp-cruise-itinerary-modal.modal.show-segments .rich-text-area table.wide tr td:first-child{position:relative}#plp-cruise-itinerary-modal.modal.show-segments .rich-text-area table.wide tr.embark{counter-increment:segment}#plp-cruise-itinerary-modal.modal.show-segments .rich-text-area table.wide tr.embark td:first-child:before,#plp-cruise-itinerary-modal.modal.show-segments .rich-text-area table.wide tr.debark td:first-child:before{content:"";background-color:var(--seafoam-green);z-index:2;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-1.75rem;transform:translate(-50%,-50%)}#plp-cruise-itinerary-modal.modal.show-segments .rich-text-area table.wide tr.debark td:first-child:after{content:"";background-color:var(--pure-white);z-index:1;width:.5rem;position:absolute;top:50%;bottom:0;left:-1.75rem;transform:translate(-50%)}#plp-cruise-itinerary-modal.modal.show-segments .rich-text-area table.wide tr.embark td:first-child:after{content:"";background-color:var(--pure-white);z-index:1;width:.5rem;position:absolute;top:0;bottom:50%;left:-1.75rem;transform:translate(-50%)}#plp-cruise-itinerary-modal.modal.show-segments .rich-text-area table.wide tr.embark+tr td:first-child:before{content:"SEGMENT " counter(segment);writing-mode:vertical-rl;text-orientation:sideways;white-space:nowrap;background:var(--pure-white);color:var(--dark-grey);z-index:2;padding:.5rem 0;font-weight:600;position:absolute;top:50%;left:-1.75rem;transform:translate(-50%)}}.print-itinerary-wrapper{font-family:var(--global-font-family);color:var(--dark-grey);box-sizing:border-box;width:100%;padding:0}.print-itinerary-wrapper .modal-cruise-header{border-bottom:1px solid var(--azamara-blue);text-align:left;margin:0 0 1rem;padding:0 0 .75rem}.print-itinerary-wrapper .modal-cruise-header .cruise-type-label{font-size:11px;line-height:1.2;font-weight:var(--wt-medium);letter-spacing:.1em;color:var(--night-sky);text-transform:uppercase;margin-bottom:.25rem}.print-itinerary-wrapper .modal-cruise-header .cruise-name{font-size:18px;line-height:1.2;font-weight:var(--wt-medium);color:var(--azamara-blue);text-transform:capitalize;margin:0 0 .125rem}.print-itinerary-wrapper .modal-cruise-header .cruise-name.cruise-title-override{text-transform:none}.print-itinerary-wrapper .modal-cruise-header .cruise-dates{font-size:14px;line-height:1.2;font-weight:var(--wt-medium);color:var(--azamara-blue)}.print-itinerary-wrapper .rich-text-area{width:100%;margin:0;padding:0}.print-itinerary-wrapper .rich-text-area table.wide{border-collapse:collapse;table-layout:auto;width:100%;margin:0}.print-itinerary-wrapper .rich-text-area table.wide thead{text-transform:none;border-bottom:1px solid var(--azamara-blue);display:table-header-group}.print-itinerary-wrapper .rich-text-area table.wide thead td{font-size:11px;line-height:1.2;font-weight:var(--wt-bold);color:var(--dark-grey);text-align:left;white-space:nowrap;padding:.4rem .5rem}.print-itinerary-wrapper .rich-text-area table.wide tbody td{color:var(--dark-grey);vertical-align:middle;padding:.3rem .5rem;font-size:10px;line-height:1.3}.print-itinerary-wrapper .rich-text-area table.wide tbody tr{background-color:var(--sand);-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-itinerary-wrapper .rich-text-area table.wide tbody tr:nth-child(2n){background-color:#0000}.print-itinerary-wrapper .rich-text-area table.wide tbody td:first-child{white-space:nowrap}.print-itinerary-wrapper .rich-text-area table.wide tbody td:nth-child(3){text-transform:capitalize;white-space:normal}.print-itinerary-wrapper .rich-text-area table.wide thead td:nth-child(5),.print-itinerary-wrapper .rich-text-area table.wide tbody td:nth-child(5){text-align:center;width:1.25rem;padding-left:0;padding-right:0}.print-itinerary-wrapper .rich-text-area table.wide tbody .comments{fill:var(--azamara-blue);justify-content:center;align-items:center;display:flex}.print-itinerary-wrapper .rich-text-area table.wide tbody .comments .icon,.print-itinerary-wrapper .rich-text-area table.wide tbody .comments svg{width:14px;height:14px}.print-itinerary-wrapper .rich-text-area table.wide tbody tr{page-break-inside:avoid;break-inside:avoid}.print-itinerary-wrapper .legend{border:none;flex-flow:wrap;gap:.4rem 1.5rem;margin:0 0 1rem;padding:0;display:flex}.print-itinerary-wrapper .legend-item{color:#000;fill:var(--azamara-blue);flex-direction:row;align-items:center;gap:.4rem;font-size:10px;line-height:1.2;display:flex}.print-itinerary-wrapper .legend-item .legend-icon-and-label{align-items:center;gap:.3rem;display:flex}.print-itinerary-wrapper .legend-item .icon,.print-itinerary-wrapper .legend-item svg{width:14px;height:14px}.print-itinerary-wrapper .legend-item .legend-label{font-weight:var(--wt-bold);color:#000}.print-itinerary-wrapper .legend-item .legend-description{color:#000;font-size:10px;font-style:italic}.portholes-container{background-color:var(--background);color:var(--color);padding:48px 24px}.portholes-container.theme-light{--background:var(--pure-white);--color:var(--night-sky);--headline:var(--azamara-blue)}.portholes-container.theme-dark{--background:var(--azamara-blue);--color:var(--pure-white);--headline:var(--pure-white)}.portholes-headline{text-align:center;letter-spacing:.025em;color:var(--headline);font-size:36px;line-height:44px}.layout-portholes .img-porthole{border-radius:50%;margin:24px}.layout-portholes .img-porthole.ph-size-3{width:240px;height:240px}.layout-portholes .img-porthole.ph-size-4{width:120px;height:120px}.layout-images .img-porthole.ph-size-3{width:160px;height:160px}.layout-images .img-porthole.ph-size-4{width:140px;height:140px}.layout-images .img-porthole.ph-size-6{width:160px;height:160px}.layout-images .img-porthole{margin:24px}.porthole-container{text-align:center;--bs-gutter-x:48px;place-content:center;align-items:start!important}.layout-images .porthole-year{margin-bottom:8px;color:var(--dusk)!important}.porthole-headline{text-align:center;letter-spacing:.025em;color:var(--headline);align-self:flex-start;margin-bottom:24px;font-size:24px;line-height:32px}.portholes-container p.blurb{letter-spacing:.05em;align-self:flex-start;font-size:20px;line-height:30px}.layout-images p.blurb{color:var(--dusk)}@media (width>=576px){.portholes-container .row{align-items:center}}@media (width>=1200px){.portholes-headline{font-size:48px;line-height:60px}.porthole-headline{font-size:30px;line-height:38px}}.pre-footer{color:var(--dusk);background-color:var(--white-sand);border-bottom:1px solid var(--light-dusk);padding:24px}.pre-footer .row{--bs-gutter-y:2rem;flex-direction:column;display:flex}.pre-footer h5{text-transform:uppercase;vertical-align:top;text-align:left;letter-spacing:.05em;font-size:14px;line-height:20px}.pre-footer img{float:left;max-width:40%;margin:0 10px 0 0}.pre-footer a:not(.social){margin-top:12px;margin-left:0}.pre-footer .hubspot-form .field{margin:0}.pre-footer .hubspot-form .hs-button.large{width:158px;height:48px;color:var(--azamara-blue);fill:var(--azamara-blue);border:1px solid #0000;border-color:var(--azamara-blue);background-color:#0000;border-radius:50rem;flex-direction:row;justify-content:center;align-items:center;padding:4px 16px;font-size:18px;display:flex}.pre-footer .hubspot-form .hs-button.large:hover{background-color:var(--azamara-blue);color:#fff;border-color:var(--azamara-blue)}.pre-footer .hubspot-form .input{box-sizing:border-box;background:var(--pure-white);border:1px solid var(--divider-gray);width:336px;height:48px}.pre-footer .brochures{height:fit-content;display:flex}.pre-footer .brochure-info,.pre-footer .social-links{flex-direction:column;display:flex}.pre-footer .social-container{text-indent:-9999px;background-image:url(/static-assets/images/icons/social-sprite-2.png);background-repeat:no-repeat;width:220px;height:28px;margin:0 10px;display:flex;overflow:hidden}.pre-footer .social-container a{flex:1}.pre-footer .social.facebook{background-position:0 0}.pre-footer .social.twitter{background-position:0 -52px}.pre-footer .social.pinterest{background-position:0 -102px}.pre-footer .social.youtube{background-position:0 -152px}.pre-footer .social.instagram{background-position:0 -200px}.pre-footer .hs-button{width:158px;height:48px}.pre-footer input.hs-input{box-sizing:border-box;background:var(--pure-white);border:1px solid var(--divider-gray);width:336px;height:48px}.pre-footer .hubspot-form{padding:0}.pre-footer .hbspt-form form.hs-form{grid-gap:1rem;grid-template-columns:100%;display:grid}.pre-footer .hbspt-form form.hs-form>div:nth-child(2):not(.hs-submit){grid-row:2/2}@media (width>=576px){.pre-footer form{float:left}.pre-footer .hbspt-form form.hs-form{grid-template-columns:336px 1fr;display:grid}}@media (width<=767px){.pre-footer .submit{float:left;margin-top:12px}}@media (width>=768px){.pre-footer .row{flex-direction:row}.pre-footer .col-lg-4{width:fit-content}.pre-footer .brochures{flex-direction:column;flex-flow:initial;width:fit-content;padding-right:4rem}.pre-footer .submitted-message{color:var(--azamara-blue)}.pre-footer{padding:48px}}@media (width>=992px){.pre-footer .row{--bs-gutter-y:0;justify-content:center}.pre-footer .brochures{justify-content:end;display:flex}.pre-footer .brochure-info{flex-direction:column;width:-webkit-fill-available;display:flex}.pre-footer .social-container{justify-content:start;margin:10px auto;display:flex}}@media (width>=1200px){.pre-footer .social-links h5{text-align:center;margin-right:90px}.pre-footer .social-container{float:none}}.promo-cards{--padding:24px;margin:var(--padding);user-select:none}.promo-cards.theme-dark,.promo-cards.theme-none,.promo-cards{--color:#fff;--secondary-text-color:var(--seafoam-aqua);--terms-and-conditions-link-color:var(--seafoam-aqua);--link-hover-color:var(--aqua);--background-color:var(--azamara-blue);--btn-primary-bg-color:var(--color-action);--btn-primary-border-color:var(--color-action);--btn-primary-color:var(--color-text-primary);--btn-primary-hover-bg-color:var(--color-action-hover);--btn-primary-hover-border-color:var(--color-action-hover);--btn-primary-hover-color:var(--color-text-primary);--btn-secondary-bg-color:#fff;--btn-secondary-border-color:#fff;--btn-secondary-color:var(--azamara-blue);--btn-secondary-hover-bg-color:var(--seafoam-aqua);--btn-secondary-hover-border-color:var(--seafoam-aqua);--btn-secondary-hover-color:var(--azamara-blue)}.promo-cards.theme-light{--color:var(--azamara-blue);--secondary-text-color:var(--aqua);--terms-and-conditions-link-color:var(--azamara-blue);--link-hover-color:var(--azamara-blue);--background-color:#fff;--btn-primary-bg-color:var(--azamara-blue);--btn-primary-border-color:var(--azamara-blue);--btn-primary-color:#fff;--btn-primary-hover-bg-color:var(--aqua);--btn-primary-hover-border-color:var(--aqua);--btn-primary-hover-color:#fff;--btn-secondary-bg-color:transparent;--btn-secondary-border-color:var(--azamara-blue);--btn-secondary-color:var(--azamara-blue);--btn-secondary-hover-bg-color:var(--seafoam-aqua);--btn-secondary-hover-border-color:var(--azamara-blue);--btn-secondary-hover-color:var(--azamara-blue)}.promo-cards.theme-teal{--color:#fff;--secondary-text-color:#fff;--terms-and-conditions-link-color:#fff;--link-hover-color:var(--seafoam-aqua);--background-color:var(--deep-aqua);--btn-primary-bg-color:var(--color-action);--btn-primary-border-color:var(--color-action);--btn-primary-color:var(--color-text-primary);--btn-primary-hover-bg-color:var(--color-action-hover);--btn-primary-hover-border-color:var(--color-action-hover);--btn-primary-hover-color:var(--color-text-primary);--btn-secondary-bg-color:#fff;--btn-secondary-border-color:#fff;--btn-secondary-color:var(--azamara-blue);--btn-secondary-hover-bg-color:var(--seafoam-aqua);--btn-secondary-hover-border-color:var(--seafoam-aqua);--btn-secondary-hover-color:var(--azamara-blue)}.promo-cards.theme-purple{--color:#fff;--secondary-text-color:#fff;--terms-and-conditions-link-color:#fff;--link-hover-color:var(--seafoam-aqua);--background-color:var(--deep-dusk);--btn-primary-bg-color:var(--color-action);--btn-primary-border-color:var(--color-action);--btn-primary-color:var(--color-text-primary);--btn-primary-hover-bg-color:var(--color-action-hover);--btn-primary-hover-border-color:var(--color-action-hover);--btn-primary-hover-color:var(--color-text-primary);--btn-secondary-bg-color:#fff;--btn-secondary-border-color:#fff;--btn-secondary-color:var(--azamara-blue);--btn-secondary-hover-bg-color:var(--seafoam-aqua);--btn-secondary-hover-border-color:var(--seafoam-aqua);--btn-secondary-hover-color:var(--azamara-blue)}.promo-cards.theme-light-dusk{--color:var(--azamara-blue);--secondary-text-color:var(--aqua);--terms-and-conditions-link-color:var(--azamara-blue);--link-hover-color:var(--aqua);--background-color:var(--light-dusk);--btn-primary-bg-color:var(--color-action);--btn-primary-border-color:var(--color-action);--btn-primary-color:var(--color-text-primary);--btn-primary-hover-bg-color:var(--color-action-hover);--btn-primary-hover-border-color:var(--color-action-hover);--btn-primary-hover-color:var(--color-text-primary);--btn-secondary-bg-color:#fff;--btn-secondary-border-color:#fff;--btn-secondary-color:var(--azamara-blue);--btn-secondary-hover-bg-color:var(--seafoam-aqua);--btn-secondary-hover-border-color:var(--seafoam-aqua);--btn-secondary-hover-color:var(--azamara-blue)}.promo-cards.theme-light-image{--color:#000;--secondary-text-color:var(--azamara-blue);--terms-and-conditions-link-color:#000;--link-hover-color:var(--azamara-blue);--background-color:transparent;--background-image:url(/static-assets/images/backgrounds/light-beach.png);--btn-primary-bg-color:var(--azamara-blue);--btn-primary-border-color:var(--azamara-blue);--btn-primary-color:#fff;--btn-primary-hover-bg-color:var(--aqua);--btn-primary-hover-border-color:var(--aqua);--btn-primary-hover-color:#fff;--btn-secondary-bg-color:transparent;--btn-secondary-border-color:var(--azamara-blue);--btn-secondary-color:var(--azamara-blue);--btn-secondary-hover-bg-color:var(--seafoam-aqua);--btn-secondary-hover-border-color:var(--azamara-blue);--btn-secondary-hover-color:var(--azamara-blue)}.promo-cards.theme-dark-image{--color:#fff;--secondary-text-color:var(--seafoam-aqua);--terms-and-conditions-link-color:var(--seafoam-aqua);--link-hover-color:var(--aqua);--background-color:transparent;--background-image:url(/static-assets/images/backgrounds/dark-beach.png);--btn-primary-bg-color:var(--color-action);--btn-primary-border-color:var(--color-action);--btn-primary-color:var(--color-text-primary);--btn-primary-hover-bg-color:var(--color-action-hover);--btn-primary-hover-border-color:var(--color-action-hover);--btn-primary-hover-color:var(--color-text-primary);--btn-secondary-bg-color:#fff;--btn-secondary-border-color:#fff;--btn-secondary-color:var(--azamara-blue);--btn-secondary-hover-bg-color:var(--seafoam-aqua);--btn-secondary-hover-border-color:var(--seafoam-aqua);--btn-secondary-hover-color:var(--azamara-blue)}.promo-cards>.row{--bs-gutter-x:var(--padding);--bs-gutter-y:var(--padding)}.promo-cards .card{background-color:var(--background-color);background-image:var(--background-image,none);color:var(--color);border-radius:40px;flex-direction:column-reverse;height:100%;display:flex;overflow:hidden}.promo-cards .card p{font-size:24px;line-height:32px}.promo-cards .card .cta-container{flex-direction:column;gap:24px 30px;margin:40px 0 24px;font-weight:420;display:flex}.promo-cards .card .cta-container>*{white-space:nowrap;width:auto}.promo-cards .card .cta-large{background-color:var(--btn-primary-bg-color);border:1px solid var(--btn-primary-border-color);color:var(--btn-primary-color);fill:var(--btn-primary-color);height:56px;padding:13px, 24px;font-size:20px;line-height:30px}.promo-cards .card .cta-large:hover{background-color:var(--btn-primary-hover-bg-color);border-color:var(--btn-primary-hover-border-color);color:var(--btn-primary-hover-color);fill:var(--btn-primary-hover-color)}.promo-cards .card .cta-secondary{background-color:var(--btn-secondary-bg-color);border:1px solid var(--btn-secondary-border-color);color:var(--btn-secondary-color);fill:var(--btn-secondary-color)}.promo-cards .card .cta-larg svg,.promo-cards .card .cta-secondary svg{fill:inherit}.promo-cards .card .cta-secondary:hover{background-color:var(--btn-secondary-hover-bg-color);border-color:var(--btn-secondary-hover-border-color);color:var(--btn-secondary-hover-color);fill:var(--btn-secondary-hover-color)}.promo-cards .card .image-wrapper{width:100%;height:306px;position:relative}.promo-cards .card img{object-fit:cover;width:100%;height:100%;position:absolute}.promo-cards .card .card-body{flex-direction:column;padding:48px;display:flex}.promo-cards .card .left-panel{width:100%}.promo-cards .card .left-panel h2{font-size:30px;line-height:38px}.promo-cards .card:not(.has-image) .right-panel{display:none}.promo-cards .card .text-eyebrow{color:var(--secondary-text-color)}.promo-cards .card .card-body.left-panel .cta-large{margin-top:auto}.promo-cards .card .card-body .terms-and-conditions-button{color:var(--terms-and-conditions-link-color);background-color:#0000;border:none;width:fit-content;margin-top:auto;text-decoration:underline;transition:color .4s}.promo-cards .card:where(.small,.medium) .card-body.left-panel .terms-and-conditions-button{margin-top:0}.promo-cards .card .card-body .terms-and-conditions-button:hover{color:var(--link-hover-color)}.promo-cards .card .card-body .buttons-wrapper{border-top:2px solid var(--aqua);grid-template-columns:1fr;grid-auto-rows:1fr;grid-auto-flow:row;gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}.promo-cards .card .card-body .buttons-wrapper .btn-link{color:var(--secondary-text-color);fill:var(--secondary-text-color);justify-content:left;align-items:center;font-size:1rem;text-decoration:none;transition:color .4s,fill .4s;display:flex}.promo-cards .card .card-body .buttons-wrapper .btn-link:hover{color:var(--link-hover-color);fill:var(--link-hover-color);text-decoration:underline}.promo-cards .card .card-body .buttons-wrapper .btn-icon{fill:inherit;width:1.135rem;height:1.135rem;margin-right:.5rem}@media (width>=576px){.promo-cards{--padding:48px}.promo-cards .card .left-panel h2{font-size:48px;line-height:60px}.promo-cards .card .cta-large{height:72px;padding:20px, 32px;font-size:24px;line-height:32px}}@media (width>=768px){.promo-cards .card .card-body .buttons-wrapper{grid-template-columns:repeat(3,1fr)}.promo-cards .card .card-body .buttons-wrapper .btn-link{justify-content:left}}@media (width>=992px){.promo-cards .card.large{flex-direction:row}.promo-cards .card.large .image-wrapper{width:50%;height:100%}.promo-cards .card.large .left-panel h2{font-size:36px;line-height:44px}.promo-cards .card.large.has-image .left-panel{width:50%}.promo-cards .card:not(.has-image).large .left-panel{flex-grow:1}.promo-cards .card:not(.has-image).large .left-panel .cta-large{display:none}.promo-cards .card:not(.has-image).large .right-panel{flex-shrink:0;justify-content:center;width:fit-content;display:flex}.promo-cards .card.large.has-image .right-panel{width:50%;display:flex}.promo-cards .card.large .card-body{height:100%}.promo-cards .card.small.has-image h2,.promo-cards .card.medium.has-image h2{font-size:30px;line-height:38px}}@media (width>=1200px){.promo-cards .card .cta-container{flex-direction:row}.promo-cards .card.small h2{font-size:30px;line-height:38px}.promo-cards .card.small .cta-large{height:56px;padding:13px, 24px;font-size:20px;line-height:30px}}@media (width>=2000px){.promo-cards .card.medium{flex-direction:row}.promo-cards .card:not(.has-image).medium .left-panel .cta-large{display:none}.promo-cards .card:not(.has-image).medium .right-panel{flex-shrink:0;justify-content:center;width:fit-content;display:flex}.promo-cards .card.medium.has-image .left-panel{width:50%}.promo-cards .card.medium.has-image .right-panel{width:50%;display:flex}.promo-cards .card.medium .image-wrapper{width:50%;height:100%}.promo-cards .card:not(.has-image).medium h2{font-size:36px;line-height:44px}.promo-cards .card:not(.has-image).medium .terms-and-conditions-button{margin-top:auto}.promo-cards .card.small .cta-large{height:72px;padding:20px, 32px;font-size:24px;line-height:32px}.promo-cards .card.small h2{font-size:48px;line-height:60px}}.promo-carousel{--padding:0;--promo-height:auto;--control-button-x:40%;user-select:none}.promo-carousel.theme-dark,.promo-carousel.theme-none,.promo-carousel{--color:#fff;--secondary-text-color:var(--seafoam-aqua);--terms-and-conditions-link-color:var(--seafoam-aqua);--link-hover-color:var(--aqua);--background-color:var(--azamara-blue);--btn-primary-bg-color:var(--sunset);--btn-primary-border-color:var(--sunset);--btn-primary-color:#fff;--btn-primary-hover-bg-color:var(--dark-sunset);--btn-primary-hover-border-color:var(--dark-sunset);--btn-primary-hover-color:#fff;--btn-secondary-bg-color:#fff;--btn-secondary-border-color:#fff;--btn-secondary-color:var(--azamara-blue);--btn-secondary-hover-bg-color:var(--seafoam-aqua);--btn-secondary-hover-border-color:var(--seafoam-aqua);--btn-secondary-hover-color:var(--azamara-blue)}.promo-carousel.theme-light{--color:var(--azamara-blue);--secondary-text-color:var(--aqua);--terms-and-conditions-link-color:var(--azamara-blue);--link-hover-color:var(--azamara-blue);--background-color:#fff;--btn-primary-bg-color:var(--azamara-blue);--btn-primary-border-color:var(--azamara-blue);--btn-primary-color:#fff;--btn-primary-hover-bg-color:var(--aqua);--btn-primary-hover-border-color:var(--aqua);--btn-primary-hover-color:#fff;--btn-secondary-bg-color:transparent;--btn-secondary-border-color:var(--azamara-blue);--btn-secondary-color:var(--azamara-blue);--btn-secondary-hover-bg-color:var(--seafoam-aqua);--btn-secondary-hover-border-color:var(--azamara-blue);--btn-secondary-hover-color:var(--azamara-blue)}.promo-carousel.theme-teal{--color:#fff;--secondary-text-color:#fff;--terms-and-conditions-link-color:#fff;--link-hover-color:var(--seafoam-aqua);--background-color:var(--deep-aqua);--btn-primary-bg-color:var(--sunset);--btn-primary-border-color:var(--sunset);--btn-primary-color:#fff;--btn-primary-hover-bg-color:var(--dark-sunset);--btn-primary-hover-border-color:var(--dark-sunset);--btn-primary-hover-color:#fff;--btn-secondary-bg-color:#fff;--btn-secondary-border-color:#fff;--btn-secondary-color:var(--azamara-blue);--btn-secondary-hover-bg-color:var(--seafoam-aqua);--btn-secondary-hover-border-color:var(--seafoam-aqua);--btn-secondary-hover-color:var(--azamara-blue)}.promo-carousel.theme-purple{--color:#fff;--secondary-text-color:#fff;--terms-and-conditions-link-color:#fff;--link-hover-color:var(--seafoam-aqua);--background-color:var(--deep-dusk);--btn-primary-bg-color:var(--sunset);--btn-primary-border-color:var(--sunset);--btn-primary-color:#fff;--btn-primary-hover-bg-color:var(--dark-sunset);--btn-primary-hover-border-color:var(--dark-sunset);--btn-primary-hover-color:#fff;--btn-secondary-bg-color:#fff;--btn-secondary-border-color:#fff;--btn-secondary-color:var(--azamara-blue);--btn-secondary-hover-bg-color:var(--seafoam-aqua);--btn-secondary-hover-border-color:var(--seafoam-aqua);--btn-secondary-hover-color:var(--azamara-blue)}.promo-carousel.theme-light-dusk{--color:var(--azamara-blue);--secondary-text-color:var(--aqua);--terms-and-conditions-link-color:var(--azamara-blue);--link-hover-color:var(--aqua);--background-color:var(--light-dusk);--btn-primary-bg-color:var(--sunset);--btn-primary-border-color:var(--sunset);--btn-primary-color:#fff;--btn-primary-hover-bg-color:var(--dark-sunset);--btn-primary-hover-border-color:var(--dark-sunset);--btn-primary-hover-color:#fff;--btn-secondary-bg-color:#fff;--btn-secondary-border-color:#fff;--btn-secondary-color:var(--azamara-blue);--btn-secondary-hover-bg-color:var(--seafoam-aqua);--btn-secondary-hover-border-color:var(--seafoam-aqua);--btn-secondary-hover-color:var(--azamara-blue)}.promo-carousel.theme-light-image{--color:#000;--secondary-text-color:var(--azamara-blue);--terms-and-conditions-link-color:#000;--link-hover-color:var(--azamara-blue);--background-color:transparent;--background-image:url(/static-assets/images/backgrounds/light-beach.png);--btn-primary-bg-color:var(--azamara-blue);--btn-primary-border-color:var(--azamara-blue);--btn-primary-color:#fff;--btn-primary-hover-bg-color:var(--aqua);--btn-primary-hover-border-color:var(--aqua);--btn-primary-hover-color:#fff;--btn-secondary-bg-color:transparent;--btn-secondary-border-color:var(--azamara-blue);--btn-secondary-color:var(--azamara-blue);--btn-secondary-hover-bg-color:var(--seafoam-aqua);--btn-secondary-hover-border-color:var(--azamara-blue);--btn-secondary-hover-color:var(--azamara-blue)}.promo-carousel.theme-dark-image{--color:#fff;--secondary-text-color:var(--seafoam-aqua);--terms-and-conditions-link-color:var(--seafoam-aqua);--link-hover-color:var(--aqua);--background-color:transparent;--background-image:url(/static-assets/images/backgrounds/dark-beach.png);--btn-primary-bg-color:var(--sunset);--btn-primary-border-color:var(--sunset);--btn-primary-color:#fff;--btn-primary-hover-bg-color:var(--dark-sunset);--btn-primary-hover-border-color:var(--dark-sunset);--btn-primary-hover-color:#fff;--btn-secondary-bg-color:#fff;--btn-secondary-border-color:#fff;--btn-secondary-color:var(--azamara-blue);--btn-secondary-hover-bg-color:var(--seafoam-aqua);--btn-secondary-hover-border-color:var(--seafoam-aqua);--btn-secondary-hover-color:var(--azamara-blue)}.promo-carousel .promo{background-color:var(--background-color);background-image:var(--background-image,none);color:var(--color);flex-direction:column-reverse;justify-content:center;column-gap:40px;display:flex}.promo-carousel .carousel .promo{padding:0 var(--padding);height:var(--promo-height);padding-bottom:3rem}.promo-carousel p{font-size:24px;line-height:32px}.promo-carousel .cta-container{flex-direction:column;gap:24px 40px;margin:26px 0;font-weight:420;display:flex}.promo-carousel .cta-container>*{white-space:nowrap;width:auto}.promo-carousel .cta-secondary{fill:var(--btn-secondary-color);background-color:var(--btn-secondary-bg-color);color:var(--btn-secondary-color);border:1px solid var(--btn-secondary-border-color)}.promo-carousel .cta-secondary:hover{background-color:var(--btn-secondary-hover-bg-color);border-color:var(--btn-secondary-hover-border-color);color:var(--btn-secondary-hover-color)}.promo-carousel .card .cta-large{background-color:var(--btn-primary-bg-color);border:1px solid var(--btn-primary-border-color);height:56px;padding:13px, 24px;font-size:20px;line-height:30px}.promo-carousel .card .cta-large:hover{background-color:var(--btn-primary-hover-bg-color);border-color:var(--btn-primary-hover-border-color);color:var(--btn-primary-hover-color)}.promo-carousel .promo .image-wrapper{width:100%;height:306px;position:relative}.promo-carousel .promo img{object-fit:cover;width:100%;height:100%;position:absolute}.promo-carousel .promo .promo-content{flex-direction:column;justify-content:center;padding:48px 24px;display:flex}.promo-carousel .promo .left-panel{width:100%}.promo-carousel .promo .left-panel h2{font-size:30px;line-height:38px}.promo-carousel .promo:not(.has-image) .right-panel{display:none}.promo-carousel .promo .text-eyebrow{color:var(--secondary-text-color)}.promo-carousel .promo .promo-content .terms-and-conditions{color:var(--terms-and-conditions-link-color);background-color:#0000;border:0;width:fit-content;text-decoration:underline;transition:color .4s}.promo-carousel .promo .promo-content .terms-and-conditions:hover{color:var(--link-hover-color)}.promo-carousel :is(.carousel-control-next,.carousel-control-prev){top:unset;bottom:0}.promo-carousel .carousel-control-next{right:50%;translate:110%}.promo-carousel .carousel-control-prev{left:50%;translate:-110%}.promo-carousel.single .promo{gap:0!important}.promo-carousel.single .promo .promo-content{padding:48px 24px!important}@media (width>=576px){.promo-carousel{--padding:6rem;--control-button-x:3rem}.promo-carousel .carousel .promo{padding-bottom:0}.promo-carousel .promo .left-panel h2{font-size:48px;line-height:60px}.promo-carousel .promo .cta-large{height:72px;padding:20px, 32px;font-size:24px;line-height:32px}.promo-carousel :is(.carousel-control-next,.carousel-control-prev){top:50%;bottom:unset}.promo-carousel .carousel-control-next{right:var(--control-button-x);translate:0}.promo-carousel .carousel-control-prev{left:var(--control-button-x);translate:0}}@media (width>=992px){.promo-carousel.single .cta-container{flex-direction:row}.promo-carousel{--padding:11rem;--control-button-x:6rem}.promo-carousel .promo.large{flex-direction:row}.promo-carousel .promo.large .image-wrapper{width:50%;height:auto}.promo-carousel .promo.large .left-panel h2{font-size:36px;line-height:44px}.promo-carousel .promo.large.has-image .left-panel{width:75%}.promo-carousel .promo:not(.has-image).large .left-panel{flex-grow:1}.promo-carousel .promo:not(.has-image).large .left-panel .cta-container{display:none}.promo-carousel .promo:not(.has-image).large .right-panel{flex-shrink:0;justify-content:center;align-self:center;width:fit-content;display:flex}.promo-carousel .promo.large.has-image .right-panel{width:50%;display:flex}.promo-carousel .promo.large .promo-content{height:100%;padding:48px 0}}@media (width>=1200px){.promo-carousel .cta-container{flex-direction:row}.promo-carousel .promo.large.has-image .left-panel{width:50%}}.recent-container{background-color:var(--background);flex-direction:column;display:flex}.recent-container.layout-vertical{flex-direction:row;padding:0;display:flex}.recent-container.theme-light{--background:#fff;--color:var(--night-sky);--headline:var(--azamara-blue);--button-color:var(--azamara-blue);--button-border:var(--azamara-blue);--button-background:transparent}.recent-container.theme-dark{--background:var(--azamara-blue);--color:var(--pure-white);--headline:var(--pure-white);--button-color:var(--azamara-blue);--button-border:var(--pure-white);--button-background:var(--pure-white)}.recent-container .recent-header .headline{color:var(--headline);text-align:center;letter-spacing:.025em;margin-bottom:48px;font-size:48px;font-weight:420;line-height:60px}.recent-container .recent-header .eyebrow{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--color);font-size:18px;line-height:26px}.recent-container .image-wrapper{aspect-ratio:16/9;width:100%;position:relative}.recent-container .image-wrapper img{object-fit:cover;aspect-ratio:16/9;width:100%;height:100%}.recent-container .recent-grid{flex-flow:wrap;justify-content:center;display:flex}.recent-container .recent-grid .row{--bs-gutter-x:48px}.recent-container .recent-grid .card{background:var(--pure-white);margin-bottom:24px;box-shadow:0 0 45px #0000001a}.recent-container .card .headline{color:var(--azamara-blue);letter-spacing:.025em;margin-bottom:2rem;font-size:20px;font-weight:420;line-height:30px}.recent-container .card .eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--night-sky);font-size:14px;font-weight:420;line-height:20px}.recent-container .card .card-text{letter-spacing:.05em;color:var(--night-sky);height:350px;font-size:20px;font-weight:390;line-height:30px}.recent-container .card .card-text .read-more{text-overflow:ellipsis;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recent-container .card .card-body{overflow:hidden}.recent-container .card .card-body:last-of-type{border-top:1px solid var(--divider-gray);padding:24px}.recent-container .button-container{margin-top:2rem}.recent-container .load-more{color:var(--button-color);border-color:var(--button-border);background:var(--button-background)}@media (width>=768px){.featured-container{padding:72px}}@media (width>=992px){.featured-container{padding:84px}.featured-container .card{margin-bottom:0}}.recent-news{--padding:48px;padding:var(--padding);color:var(--azamara-blue)}.recent-news>.text-eyebrow{text-align:center;text-transform:capitalize;color:var(--night-sky);font-size:24px;font-weight:420;line-height:32px}.recent-news>h2{text-align:center;margin-bottom:var(--padding);font-size:48px;font-weight:420;line-height:60px}.recent-news>.row{--bs-gutter-x:var(--padding);--bs-gutter-y:var(--padding)}.recent-news .card{background-color:#fff;height:100%}.recent-news .card img{aspect-ratio:16/9}.recent-news .card .card-text .read-more{text-overflow:ellipsis;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recent-news .card .card-text .read-more-full-width{text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recent-news .card .read-article-link{border-top:1px solid var(--light-dusk);letter-spacing:.05em;justify-content:space-between;align-items:center;height:71px;max-height:71px;font-size:16px;font-weight:420;line-height:24px;display:flex}.recent-news .card .read-article-link:hover{background-color:var(--light-blue);color:var(--azamara-blue);fill:var(--azamara-blue)}.recent-news .first-article-container{background-color:var(--light-dusk);align-items:center;min-height:320px;display:flex;position:relative}.recent-news .first-article-container img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.recent-news .first-article-container .card{max-width:502px;margin:48px}.recent-news .hidden-item{display:none}.recent-news .hidden-item.active{display:block}.recent-news .load-more-button{height:72px;padding:1em 1.5em;font-size:24px}.resources-container{background-color:var(--background);color:var(--color);flex-direction:column;padding:24px;display:flex}.resources-container.theme-light{--background:var(--white-sand);--eyebrow:var(--light-dusk);--color:var(--night-sky);--headline:var(--azamara-blue);--button-color:var(--azamara-blue);--button-border:var(--azamara-blue);--button-background:transparent}.resources-container.theme-dark{--background:var(--azamara-blue);--color:var(--pure-white);--eyebrow:var(--light-dusk);--headline:var(--pure-white);--button-color:var(--azamara-blue);--button-border:var(--pure-white);--button-background:var(--pure-white)}.resources-container.theme-light-image{--background:var(--white-sand);--eyebrow:var(--light-dusk);--color:var(--night-sky);--headline:var(--azamara-blue);--button-color:var(--azamara-blue);--button-border:var(--azamara-blue);--button-background:transparent;background:url(/static-assets/images/backgrounds/light-paint-stroke.png) bottom/cover no-repeat}.resources-container.theme-dark-image{--background:var(--azamara-blue);--color:var(--pure-white);--eyebrow:var(--light-dusk);--headline:var(--pure-white);--button-color:var(--azamara-blue);--button-border:var(--pure-white);--button-background:var(--pure-white);background-image:linear-gradient(var(--background), #0000), url(/static-assets/images/backgrounds/dark-ocean.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.resources-container.theme-dark .under-card-body a,.resources-container.theme-dark-image .under-card-body a{color:var(--color)}.resources-container.theme-dark .under-card-body a:hover,.resources-container.theme-dark-image .under-card-body a:hover{color:var(--aqua)}.resources-container.theme-dark .resources-header .eyebrow,.resources-container.theme-dark-image .resources-header .eyebrow{color:var(--eyebrow)}.resources-container .resources-header{flex-direction:column;align-content:center;padding-bottom:36px;display:flex}.resources-container .resources-header .headline{color:var(--headline);text-align:center;font-size:48px;line-height:59px}.resources-container .resources-header .eyebrow{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--night-sky);font-size:18px;line-height:26px}.resources-container .resources-grid{justify-content:center}.resources-container .row>div{margin-bottom:24px}.resources-container .button-container{margin-top:2rem}.resources-container .modal .modal-dialog .modal-content .modal-body.video,.resources-container .modal .modal-dialog .modal-content .modal-body.video video{margin-bottom:0;padding:0}.resources-container .modal .modal-dialog .modal-content .modal-body.youtube{width:100%;height:0;padding-bottom:56.25%;position:relative}.resources-container .modal .modal-dialog .modal-content .modal-body.youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media (width>=768px){.resources-container{padding:72px}}@media (width>=992px){.resources-container .row>div{margin-bottom:24px}}.resources-container .resources-grid .card{height:100%;margin-bottom:36px}.resources-container .resources-grid .card.caption-card{height:fit-content}.resources-container .resources-grid .card-image{width:100%}.resources-container .resources-grid .card-body{background-color:var(--pure-white);height:100%}.resources-container .resources-grid .card .image-wrapper{width:100%;position:relative}.resources-container .resources-grid .card .image-wrapper img{object-fit:cover;aspect-ratio:16/9;width:100%;height:100%}.resources-container .resources-grid .card-body:first-of-type,.resources-container .resources-grid .card-body.strong-blurb:first-of-type{border-bottom:1px solid var(--divider-gray)}.resources-container .resources-grid .short-card .card-body:first-of-type{color:var(--night-sky);border-bottom:none}.resources-container .resources-grid .card-body:last-of-type{height:fit-content}.resources-container .resources-grid .card-body.caption{height:80px!important}.resources-container .under-card-body{margin-bottom:24px}.resources-container .resources-grid .video-card .card-body:first-of-type{height:fit-content;color:var(--night-sky);border-bottom:none}.resources-container .resources-grid .caption-card .card-body:first-of-type{color:var(--night-sky);border-bottom:none}.resources-container .resources-grid h6.eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--night-sky);font-size:14px;line-height:20px}.resources-container .resources-grid .image-caption{color:var(--azamara-blue);letter-spacing:.05em;margin-bottom:10px;font-size:22px;line-height:31px}.resources-container .resources-grid .short-card .image-caption,.resources-container .resources-grid .short-card .card-link,.resources-container .resources-grid .short-card .arrow-icon{color:var(--night-sky);fill:var(--night-sky)}.resources-container .resources-grid .card-blurb{letter-spacing:.05em;color:var(--night-sky);font-size:18px;font-weight:390;line-height:26px}.resources-container .resources-grid .card-blurb.strong-blurb{color:var(--azamara-blue);font-weight:400}.resources-container .resources-grid .arrow{background-size:1rem 1rem;width:1rem;height:1rem}.resources-container .resources-grid .card-link{letter-spacing:.05em;font-size:16px;line-height:23px}.resources-container .resources-grid .card-link+.card-link{border:none;margin-top:12px;margin-left:0}@media (width>=768px){.resources-container .resources-grid .video-card .card-body:first-of-type{height:100%;min-height:300px}}.rich-text-area.theme-neutral{--background-color:#fff;--color:var(--night-sky);--headline:var(--night-sky);--link-color:var(--azamara-blue);--link-hover-color:var(--azamara-blue);--alt-background-color:var(--light-blue);--cta-color:var(--color-action);--cta-color-hover:var(--color-action-hover);--cta-text-color:var(--color-text-primary);--alt-table-row:var(--white-sand);--thead-color:var(--pure-white);--thead-background-color:var(--azamara-blue)}.rich-text-area.theme-teal{--background-color:var(--deep-aqua);--color:var(--pure-white);--headline:var(--pure-white);--link-color:var(--azamara-blue);--link-hover-color:var(--azamara-aqua);--alt-background-color:var(--seafoam-aqua);--cta-color:var(--sunset);--alt-table-row:var(--azamara-blue);--thead-color:var(--pure-white);--thead-background-color:var(--azamara-blue)}.rich-text-area.theme-purple{--background-color:var(--deep-dusk);--color:var(--pure-white);--headline:var(--pure-white);--link-color:var(--azamara-aqua);--link-hover-color:var(--light-aqua);--alt-background-color:var(--dusk);--cta-color:var(--sunset);--alt-table-row:var(--azamara-blue);--thead-color:var(--pure-white);--thead-background-color:var(--azamara-blue)}.rich-text-area.theme-light-dusk{--background-color:var(--light-dusk);--color:var(--azamara-blue);--headline:var(--azamara-blue);--link-color:var(--azamara-blue);--link-hover-color:var(--azamara-blue);--alt-background-color:var(--pure-white);--cta-color:var(--sunset);--alt-table-row:var(--white-sand);--thead-color:var(--pure-white);--thead-background-color:var(--azamara-blue)}.rich-text-area.theme-light{--background-color:var(--pure-white);--color:var(--azamara-blue);--headline:var(--azamara-blue);--link-color:var(--azamara-blue);--link-hover-color:var(--deep-aqua);--alt-background-color:var(--light-dusk);--cta-color:var(--sunset);--alt-table-row:var(--white-sand);--thead-color:var(--pure-white);--thead-background-color:var(--azamara-blue)}.rich-text-area.theme-dark{--background-color:var(--azamara-blue);--color:var(--pure-white);--headline:var(--pure-white);--link-color:var(--pure-white);--link-hover-color:var(--azamara-blue);--alt-background-color:var(--light-blue);--cta-color:var(--sunset);--alt-table-row:var(--azamara-blue);--thead-color:var(--pure-white);--thead-background-color:var(--azamara-blue)}.rich-text-area.padding-24{--padding:24px}.rich-text-area.padding-48{--padding:48px}.rich-text-area.padding-64{--padding:64px}.rich-text-area.padding-96{--padding:96px}.rich-text-area{padding:var(--padding) 48px;color:var(--color);background-color:var(--background-color)}.rich-text-area h1{letter-spacing:.025em;color:var(--color);margin-bottom:24px;font-size:36px;font-style:normal;font-weight:420;line-height:44px}.rich-text-area h2{letter-spacing:.025em;color:var(--color);margin-bottom:16px;font-size:30px;font-style:normal;font-weight:420;line-height:38px}.rich-text-area h3{letter-spacing:.025em;color:var(--color);margin-bottom:16px;font-size:24px;font-style:normal;font-weight:420;line-height:32px}.rich-text-area h4{letter-spacing:.05em;text-transform:uppercase;color:var(--color);margin-bottom:16px;font-size:16px;font-style:normal;font-weight:390;line-height:24px}.rich-text-area :is(p,ol,ul){letter-spacing:.05em;box-sizing:border-box;white-space:normal;overflow-wrap:break-word;word-break:break-word;max-width:100%;margin-bottom:24px;font-size:16px;font-style:normal;font-weight:390;line-height:24px}.rich-text-area.about-azamara{color:var(--night-sky);background-color:#fff}.rich-text-area a{color:var(--link-color);text-decoration:underline}.rich-text-area a:hover{color:var(--link-hover-color);text-decoration:underline}.rich-text-area a[download]{align-items:center;font-weight:420;text-decoration:none;display:inline-flex}.rich-text-area .cta{background-color:var(--cta-color);color:var(--cta-text-color,#fff);fill:var(--cta-text-color,#fff);border-radius:50rem;flex-direction:row;justify-content:center;align-items:center;width:fit-content;height:56px;padding:.5em 1em;font-weight:420;text-decoration:none;transition:background-color .3s;display:inline-flex}.rich-text-area .cta svg{margin-left:.5em}.rich-text-area .cta:hover{background-color:var(--cta-color-hover,--dark-sunset);text-decoration:none}.rich-text-area blockquote{background-color:var(--alt-background-color);margin:0 0 24px;padding:24px}.rich-text-area blockquote p:last-of-type{margin-bottom:0}.rich-text-area table{border:none;width:100%;margin-bottom:24px;font-size:14px}.rich-text-area table thead{color:var(--thead-color);background-color:var(--thead-background-color);text-transform:uppercase}.rich-text-area table tbody{color:var(--color);font-weight:390}.rich-text-area table tbody tr:nth-child(2n){background-color:var(--alt-table-row)}.rich-text-area table :is(td,th){padding:8px 16px}.rich-text-area table.with-borders td{border:1px solid var(--dusk)}.rich-text-area table p{font-size:inherit;font-weight:inherit;color:inherit;margin:0;padding:0}.rich-text-area table.narrow{border:1px solid var(--azamara-blue);margin-bottom:0}.rich-text-area table.narrow tbody tr{background-color:#0000}.rich-text-area table.narrow tbody tr td:first-child{white-space:nowrap;width:.1%;font-weight:450}.rich-text-area .table-wrapper{margin-bottom:24px;overflow-x:scroll}.rich-text-area .table-wrapper::-webkit-scrollbar{display:none}@media (width>=576px){.rich-text-area{--padding:48px;padding:var(--padding) 48px}.rich-text-area h1{font-size:48px;line-height:60px}.rich-text-area h2{font-size:36px;line-height:44px}}@media (width>=992px){.rich-text-area :is(p,ol,ul){letter-spacing:.05em;margin-bottom:24px;font-size:20px;font-style:normal;font-weight:390;line-height:30px}}.session-modal .modal-body{background-color:var(--pure-white);color:var(--night-sky);border-radius:8px}.session-modal .modal-body h2{color:var(--azamara-blue);font-size:30px;line-height:38px}.session-modal .modal-body h2.headline{color:var(--azamara-blue);letter-spacing:.025em;margin-bottom:1rem;font-size:30px;line-height:38px}.session-modal .modal-body p{color:var(--night-sky);font-size:20px;font-weight:390;line-height:30px}.session-modal .modal-body a{margin-top:2rem}.session-modal .dismiss-button{text-align:center;font-size:20px;font-weight:390;line-height:30px}.sign-out-processing-placeholder{background-color:var(--pure-white);z-index:1;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}#sign-out .main-content{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative}#sign-out .background-image{object-fit:cover;width:100%;height:100%;position:absolute}.special-offers-promo-cards{--padding:24px;padding:var(--padding);user-select:none}.special-offers-promo-cards>.row{--bs-gutter-x:var(--padding);--bs-gutter-y:var(--padding)}.special-offers-promo-cards .card{background-color:var(--azamara-blue);color:var(--pure-white);border-radius:40px;flex-direction:column-reverse;height:100%;display:flex;overflow:hidden}.special-offers-promo-cards .card p{font-size:24px;line-height:32px}.special-offers-promo-cards .card .cta-large{height:56px;padding:13px, 24px;font-size:20px;line-height:30px}.special-offers-promo-cards .card .image-wrapper{width:100%;height:306px;position:relative}.special-offers-promo-cards .card img{object-fit:cover;width:100%;height:100%;position:absolute}.special-offers-promo-cards .card .card-body{flex-direction:column;padding:48px;display:flex}.special-offers-promo-cards .card .card-body .terms-and-conditions-button{color:var(--seafoam-aqua);background-color:#0000;border:none;width:fit-content;margin-top:auto;text-decoration:underline}.special-offers-promo-cards .card .card-body .terms-and-conditions-button:hover{color:var(--aqua)}.special-offers-promo-cards .card .left-panel{width:100%}.special-offers-promo-cards .card .left-panel h2{font-size:30px;line-height:38px}.special-offers-promo-cards .card:not(.has-image) .right-panel{display:none}.special-offers-promo-cards .card .text-eyebrow{color:var(--seafoam-aqua)}.special-offers-promo-cards .card .card-body.left-panel .cta-large{margin-top:24px;margin-bottom:32px}.special-offers-promo-cards .card .card-body .link-text{color:var(--seafoam-aqua);width:fit-content;margin-top:auto;text-decoration:underline}.special-offers-promo-cards .card .card-body .link-text:hover{color:var(--aqua)}@media (width>=576px){.special-offers-promo-cards{--padding:48px}.special-offers-promo-cards .card .left-panel h2{font-size:48px;line-height:60px}.special-offers-promo-cards .card .cta-large{height:72px;padding:20px, 32px;font-size:24px;line-height:32px}}@media (width>=992px){.special-offers-promo-cards .card.large{flex-direction:row}.special-offers-promo-cards .card.large .image-wrapper{width:50%;height:100%}.special-offers-promo-cards .card.large .left-panel h2{font-size:36px;line-height:44px}.special-offers-promo-cards .card.large.has-image .left-panel{width:50%}.special-offers-promo-cards .card:not(.has-image).large .left-panel{flex-grow:1}.special-offers-promo-cards .card:not(.has-image).large .left-panel .cta-large{display:none}.special-offers-promo-cards .card:not(.has-image).large .right-panel{flex-shrink:0;justify-content:center;width:fit-content;display:flex}.special-offers-promo-cards .card.large.has-image .right-panel{width:50%;display:flex}.special-offers-promo-cards .card.large .card-body{height:100%}.special-offers-promo-cards .card.small.has-image h2,.special-offers-promo-cards .card.medium.has-image h2{font-size:30px;line-height:38px}}@media (width>=1200px){.special-offers-promo-cards .card.small h2{font-size:30px;line-height:38px}.special-offers-promo-cards .card.small .cta-large{height:56px;padding:13px, 24px;font-size:20px;line-height:30px}}@media (width>=1400px){.special-offers-promo-cards .card.medium{flex-direction:row}.special-offers-promo-cards .card:not(.has-image).medium .left-panel .cta-large{display:none}.special-offers-promo-cards .card:not(.has-image).medium .right-panel{flex-shrink:0;justify-content:center;width:fit-content;display:flex}.special-offers-promo-cards .card.medium.has-image .left-panel{width:50%}.special-offers-promo-cards .card.medium.has-image .right-panel{width:50%;display:flex}.special-offers-promo-cards .card.medium .image-wrapper{width:50%;height:100%}.special-offers-promo-cards .card:not(.has-image).medium h2{font-size:36px;line-height:44px}.special-offers-promo-cards .card.small .cta-large{height:72px;padding:20px, 32px;font-size:24px;line-height:32px}.special-offers-promo-cards .card.small h2{font-size:48px;line-height:60px}}.stateroom-features-modal{margin:0;padding:0}.stateroom-features-modal .modal-dialog{max-width:none;margin:3rem .5rem}.stateroom-features-modal .btn-close{color:#fff;fill:#fff;z-index:3100;font-size:14px;font-weight:420;position:absolute;top:4rem;right:3rem}.stateroom-features-modal .modal-content{width:100vw;max-width:960px;height:inherit;pointer-events:all;background-color:#0000;border-radius:0;margin:0 auto}.stateroom-features-modal .modal-header,.stateroom-features-modal .modal-content{border:none;border-radius:0}.stateroom-features-modal.modal .modal-dialog .modal-content .modal-body{background-color:var(--pure-white);width:100%;padding:3rem}.stateroom-features-modal .btn-close{color:var(--dusk);fill:var(--dusk);position:absolute;top:.8rem;right:1rem}.stateroom-features-modal .features-header{flex-flow:wrap;display:flex}.stateroom-features-modal .features-header .eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--dusk);font-size:16px;font-weight:420;line-height:24px}.stateroom-features-modal .features-header h3{letter-spacing:.025em;color:var(--azamara-blue);align-items:center;font-size:30px;font-weight:450;line-height:38px;display:flex}.stateroom-features-modal .features-header p{letter-spacing:.05em;color:var(--night-sky);margin:1rem;font-size:14px;font-weight:390;line-height:20px}.stateroom-features-modal .features-header .price{color:var(--azamara-blue);margin-left:.5rem;font-size:24px;font-weight:420;line-height:32px}.stateroom-features-modal .features-header .currency{letter-spacing:.05em;text-transform:uppercase;color:var(--night-sky);align-self:end;margin-left:1rem;font-size:16px;font-weight:390;line-height:24px}.stateroom-features-modal .features-header svg{fill:var(--azamara-blue);font-size:20px}.stateroom-features-modal .features-header .description{letter-spacing:.05em;flex-direction:column;font-size:14px;font-weight:390;line-height:20px;display:flex}.stateroom-features-modal .features-header img{width:100%}.stateroom-features-modal .features-footer p{letter-spacing:.05em;color:var(--night-sky);padding:1rem;font-size:14px;font-weight:390;line-height:24px}.stateroom-features-modal .staterooms-accordion :is(.accordion-button,.accordion-button:focus){color:var(--azamara-blue);font-size:20px;font-weight:420;line-height:30px}.stateroom-features-modal .staterooms-accordion button svg{fill:var(--azamara-blue)}.stateroom-features-modal .staterooms-accordion .section-q{letter-spacing:.025em;font-size:30px;font-weight:420;line-height:38px}.stateroom-features-modal .staterooms-accordion .accordion-category{margin-left:3rem}.stateroom-features-modal .staterooms-accordion .accordion-button:after{background-size:1rem;width:1rem;height:1rem}.stateroom-features-modal .staterooms-accordion :is(.accordion-button,.accordion-button:not(.collapsed)){color:var(--azamara-blue);font-size:20px;font-weight:420;line-height:30px}.stateroom-features-modal .staterooms-accordion :is(.accordion-button,.accordion-button:not(.collapsed),.accordion-body){box-shadow:none;background:0 0;border:none}.stateroom-features-modal .staterooms-accordion .accordion-item{border:none;border-bottom:1px solid var(--divider-gray);box-shadow:none;background:0 0}.stateroom-features-modal .staterooms-accordion .accordion-body{letter-spacing:.02em;column-count:1;color:var(--azamara-blue);padding:1rem;font-size:16px;font-weight:390;line-height:23px}@media (width>=992px){.stateroom-features-modal .staterooms-accordion .accordion-body{column-count:2}.stateroom-features-modal .features-header img{width:40%}.stateroom-features-modal .features-header{flex-wrap:nowrap}}.staterooms-carousel{--padding-x:3rem;--card-height:auto;background-color:var(--background);flex-direction:column;align-items:center;padding:24px 0;display:flex}.staterooms-carousel .header-section{padding:0 var(--padding-x);flex-direction:column;justify-content:space-between;align-items:center;gap:.69rem;width:100%;margin-bottom:1.5rem;display:flex}@media (width>=768px){.staterooms-carousel .header-section{align-items:flex-end}}.staterooms-carousel .header-section h3{margin:0;line-height:1em}.staterooms-carousel .header-section a{color:var(--Base-White,#fff);letter-spacing:.0625rem;align-items:center;gap:.5rem;font-size:1rem;font-style:normal;font-weight:420;line-height:1.875rem;display:flex}@media (width>=992px){.staterooms-carousel .header-section a{font-size:1.25rem}}.staterooms-carousel .header-section a svg{fill:#fff;max-width:1.5rem;max-height:1.5rem}.staterooms-carousel.background-light{--background:var(--pure-white);--color:var(--night-sky);--headline:var(--azamara-blue)}.staterooms-carousel.background-light-image{--background:var(--pure-white);--color:var(--night-sky);--headline:var(--azamara-blue);background:url(/static-assets/images/backgrounds/light-paint-stroke.png) bottom/cover no-repeat}.staterooms-carousel.background-dark{--background:var(--azamara-blue);--color:var(--pure-white);--headline:var(--white-sand)}.staterooms-carousel.background-dark-image{--background:var(--azamara-blue);--color:var(--pure-white);--headline:var(--white-sand);background-image:linear-gradient(var(--background), #0000), url(/static-assets/images/backgrounds/dark-cruise-deck.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.staterooms-carousel .headline{color:var(--headline);letter-spacing:.025em;font-size:30px;font-weight:420;line-height:38px}.staterooms-carousel>.carousel{width:100%}.staterooms-carousel>.carousel>.carousel-inner{gap:var(--padding-x);padding:0 var(--padding-x);display:flex;overflow-x:scroll}.staterooms-carousel>.carousel>.carousel-inner>.carousel-item{float:none;width:auto;margin-right:0;display:block}.staterooms-carousel>.carousel>.carousel-inner>.carousel-item::-webkit-scrollbar{-webkit-appearance:none}.staterooms-carousel .carousel .carousel-inner .wrapper{flex-direction:row;gap:3rem;display:flex}.staterooms-carousel .carousel .carousel-inner .carousel-item .card{min-width:70vw;height:var(--card-height)}.staterooms-carousel .carousel .carousel-inner .carousel-item .card .card-body{color:var(--azamara-blue);border-bottom:1px solid var(--divider-gray);width:100%;height:100%}.staterooms-carousel .carousel .carousel-inner .carousel-item .card .card-body~.card-body{height:auto}.staterooms-carousel .carousel .carousel-inner .carousel-item .card .card-headline{letter-spacing:.025em;font-size:30px;font-weight:420;line-height:38px}.staterooms-carousel .carousel .carousel-inner .carousel-item .card .card-link{cursor:pointer}.staterooms-carousel .card svg.zoom-modal-icon{fill:var(--azamara-blue);max-width:36px;max-height:36px;font-size:36px;position:absolute;bottom:1rem;right:1rem}.staterooms-carousel .card .card-image{width:100%;position:relative}.staterooms-carousel .card .card-image img{aspect-ratio:16/9;width:100%;position:relative}.staterooms-carousel .card .card-body svg{fill:var(--azamara-blue);font-size:33px}.staterooms-carousel .card .card-body.list-group svg{fill:var(--azamara-blue);font-size:22px}.staterooms-carousel svg+*{margin-left:2rem}.staterooms-carousel .card .card-body .price,.staterooms-carousel .card .card-body .card-link{color:var(--azamara-blue);letter-spacing:.05em;font-size:20px;font-weight:420;line-height:30px}.staterooms-carousel .card .card-body .currency{color:var(--night-sky);letter-spacing:.05em;font-size:14px;font-weight:420;line-height:20px}.staterooms-carousel .carousel-footer{text-align:center;letter-spacing:.05em;padding:0 var(--padding-x);margin-top:2rem}.staterooms-carousel .carousel-footer p{color:var(--light-blue);margin:2rem 0 3rem;font-size:14px;font-weight:420;line-height:20px}.staterooms-carousel .carousel .carousel-indicators{display:none}.staterooms-carousel .carousel-indicators [data-bs-target]{box-sizing:content-box;text-indent:0;cursor:pointer;user-select:none;opacity:.5;width:auto;height:auto;color:var(--dusk);fill:var(--dusk);background-color:#0000;background-clip:padding-box;border:2px solid #0000;border-left:0;border-right:0;flex:0 auto;align-items:center;margin-left:12px;margin-right:12px;padding:0;font-size:18px;font-style:normal;font-weight:420;line-height:28px;transition:all .6s;display:flex}.staterooms-carousel.staterooms-carousel.background-dark .carousel-indicators [data-bs-target],.staterooms-carousel.background-dark-image .carousel-indicators [data-bs-target]{color:#fff;fill:#fff;opacity:.5}.staterooms-carousel.staterooms-carousel.background-dark .carousel-indicators [data-bs-target].active,.staterooms-carousel.background-dark-image .carousel-indicators [data-bs-target].active{color:var(--headline);fill:#fff;opacity:1;border-bottom-color:var(--headline)}.staterooms-carousel .carousel .carousel-indicators [data-bs-target].indicator-style-dots{background-color:var(--dusk);opacity:.5;border:none;border-radius:50%;width:12px;height:12px;margin:6px;transition:all .3s}.staterooms-carousel.staterooms-carousel.background-dark .carousel .carousel-indicators [data-bs-target].indicator-style-dots,.staterooms-carousel.staterooms-carousel.background-dark-image .carousel .carousel-indicators [data-bs-target].indicator-style-dots{background-color:var(--headline);opacity:.5}.staterooms-carousel.staterooms-carousel.background-dark .carousel .carousel-indicators [data-bs-target].indicator-style-dots.active,.staterooms-carousel.staterooms-carousel.background-dark-image .carousel .carousel-indicators [data-bs-target].indicator-style-dots.active{opacity:1}.staterooms-carousel .carousel .carousel-indicators [data-bs-target].indicator-style-dots.active{background-color:var(--aqua);opacity:1}.staterooms-carousel .carousel-indicators [data-bs-target]>svg{margin-right:8px}.staterooms-carousel .carousel-indicators [data-bs-target].active{color:var(--headline);fill:var(--headline);border-bottom-color:var(--headline);opacity:1}.staterooms-carousel>.carousel>.carousel-control-prev{display:none;top:auto;bottom:-32px;left:calc(50% - 48px)}.staterooms-carousel>.carousel>.carousel-control-next{display:none;top:auto;bottom:-32px;right:calc(50% - 48px)}@media (width>=576px){.staterooms-carousel{--padding-x:48px}}@media (width>=768px){.staterooms-carousel .headline{font-size:48px;line-height:60px}.staterooms-carousel .header-section{flex-direction:row;margin-bottom:3rem}}@media (width>=992px){.staterooms-carousel{--padding-x:5rem;padding:48px 0 96px}.staterooms-carousel>.carousel{padding-bottom:5rem}.staterooms-carousel>.carousel>.carousel-inner{padding:0;display:block;overflow-x:hidden}.staterooms-carousel .carousel .carousel-inner .carousel-item{float:left;width:100%;margin-right:-100%;display:none}.staterooms-carousel .carousel .carousel-inner .wrapper{padding:0 var(--padding-x)}.staterooms-carousel .carousel .carousel-inner .carousel-item.active,.staterooms-carousel .carousel .carousel-inner :is(.carousel-item-next,.carousel-item-prev){display:block}.staterooms-carousel .carousel .carousel-indicators{display:flex}.staterooms-carousel .carousel .carousel-inner .carousel-item .card{width:50%;min-width:auto}.staterooms-carousel>.carousel>.carousel-control-prev{left:calc((var(--padding-x) / 2) - 20px);display:flex;top:50%;bottom:auto;transform:translateY(-50%)}.staterooms-carousel>.carousel>.carousel-control-next{right:calc((var(--padding-x) / 2) - 20px);display:flex;top:50%;bottom:auto;transform:translateY(-50%)}.staterooms-carousel .carousel-footer p{text-align:center;align-items:center;font-size:18px;font-weight:420;line-height:28px;display:flex}.staterooms-carousel .carousel.modal-carousel .carousel-control-next{right:-4rem}.staterooms-carousel .carousel.modal-carousel .carousel-control-prev{left:-4rem}}@media (width>=1200px){.staterooms-carousel{--padding-x:196px}}.tabbed-navigation-container{background-color:var(--pure-white);flex-direction:column;padding:24px;display:flex}.tabbed-navigation-container .tab-container{display:none}.tabbed-navigation-container .dropdown-container{border:1px solid var(--dusk);border-radius:4px;justify-content:center;align-items:center;max-width:312px;margin:12px 0;display:flex}.tabbed-navigation-container .tab-content{margin:0 4px}.tabbed-navigation-container .tab-content .tab-pane{border:1px solid var(--light-dusk)}.tabbed-navigation-container li.nav-item{border-style:solid;border-width:1px 1px 0;border-color:var(--light-dusk);background:#fff;border-radius:4px 4px 0 0;margin:4px 4px 0}@media (width>=768px){.tabbed-navigation-container{padding:48px}}@media (width>=992px){.tabbed-navigation-container .tab-container{display:flex}.tabbed-navigation-container .dropdown-container{display:none}}.testimonials{background-color:var(--background);color:var(--color);padding:4rem 0}.testimonials.theme-dark{--background:var(--azamara-blue);--color:var(--pure-white)}.testimonials.theme-light{--background:var(--pure-white);--color:var(--azamara-blue)}.testimonials .carousel .carousel-indicators button{background-color:var(--color);border-radius:100%;width:10px;height:10px}.testimonials .quote svg{width:100%;max-height:2rem}.testimonials .quote.end svg{position:relative;top:75%;transform:rotate(180deg)}.testimonials .carousel{padding-top:1rem}.testimonials .carousel-item{text-align:center;min-height:10rem;padding:0}.testimonials .blurb{align-items:center;display:flex}.testimonials .controls{justify-content:center;display:flex}.testimonials .controls button{z-index:2;margin:0 5rem;position:static}@media (width>=768px){.testimonials .carousel-item{min-height:9rem}.testimonials .carousel-inner{padding:0 6rem}}.text-modal .modal-header button .span{color:var(--night-sky)}.text-modal .modal-body{background:var(--pure-white);color:var(--night-sky);border-radius:8px}.text-modal .modal-body p{color:var(--night-sky);font-size:20px;font-weight:420;line-height:30px}.two-column-layout{background-color:var(--background)}.two-column-layout.theme-light{--background:var(--pure-white);--color:var(--night-sky);--headline:var(--azamara-blue)}.two-column-layout.theme-dark{--background:var(--azamara-blue);--color:var(--pure-white);--headline:var(--pure-white)}.two-column-layout .headline{text-align:center;letter-spacing:.025em;color:var(--headline);margin-top:24px;font-size:36px;line-height:44px}.two-column-layout .blurb{text-align:center;letter-spacing:.05em;color:var(--color);margin-top:16px;margin-bottom:40px;font-size:20px;font-weight:390;line-height:30px}.two-column-layout>.row{--bs-gutter-x:0;--bs-gutter-y:0}.vertical-2-column-feature-photos.theme-light{--background:linear-gradient(0deg, var(--white-sand), #fbead5 50%, var(--white-sand));--color:var(--azamara-blue);--headline:var(--azamara-blue);--background-image:url(/static-assets/images/icons/delimiter.svg)}.vertical-2-column-feature-photos.theme-dark{--background:linear-gradient(0deg, var(--azamara-blue), #fff 50%, var(--azamara-blue));--color:var(--azamara-blue);--headline:var(--pure-white);--background-image:url(/static-assets/images/icons/delimiter.svg)}.vertical-2-column-feature-photos{background:var(--background);flex-direction:column;padding-top:48px;padding-bottom:48px;display:flex}.vertical-2-column-feature-photos .headline{color:var(--headline);margin:0 auto;font-size:36px}.vertical-2-column-feature-photos .delimiter-icon{background-image:var(--background-image);object-fit:fill;background-repeat:no-repeat;width:178px;height:25px;margin:24px auto 48px}.vertical-2-column-feature-photos>.container-fluid,.vertical-2-column-feature-photos>.container-fluid>.row{--bs-gutter-x:24px}.vertical-2-column-feature-photos .image-group{margin-bottom:102px;position:relative}.vertical-2-column-feature-photos .image-group img{object-fit:cover;width:100%;min-height:436px;max-height:588px}.vertical-2-column-feature-photos .image-group .image-caption{text-align:center;color:var(--color);justify-content:center;align-items:center;min-height:108px;padding:24px;font-size:20px;display:flex;position:absolute;bottom:-56px;left:10%;right:10%}@media (width>=576px){.vertical-2-column-feature-photos .offset-column{margin-top:100px}.vertical-2-column-feature-photos .headline{font-size:48px}}@media (width>=768px){.vertical-2-column-feature-photos>.container-fluid,.vertical-2-column-feature-photos>.container-fluid>.row{--bs-gutter-x:48px}}@media (width>=1200px){.vertical-2-column-feature-photos>.container-fluid,.vertical-2-column-feature-photos>.container-fluid>.row{--bs-gutter-x:84px}.vertical-2-column-feature-photos .image-group .image-caption{left:20%;right:20%}}.video{background:var(--background);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.video.theme-light{--headline:var(--azamara-blue);--blurb:var(--azamara-blue);--background:#fff}.video.theme-dark{--headline:var(--pure-white);--blurb:var(--pure-white);--background:var(--azamara-blue)}.video img.offset{background-position:center bottom 100px;background-repeat:no-repeat}.video h4{text-align:center;color:var(--headline);margin:24px 0;font-size:24px;line-height:32px}.video .blurb{text-align:center;letter-spacing:.05em;color:var(--blurb);margin-top:16px;margin-bottom:40px;font-size:20px;font-weight:390;line-height:30px}.video video{margin-bottom:24px;width:100%!important;height:auto!important}@media (width>=768px){.video{padding:48px}}@media (width>=1200px){.video h4{font-size:48px;line-height:69px}.video video{width:1272px;height:636px;margin-bottom:36px;top:156px;left:calc(50% - 636px)}}.video-carousel{--padding-x:24px;--padding-y:48px;--image-height:250px;padding:24px 0}.video-carousel .header-section{padding:0 var(--padding-x);flex-direction:column;align-items:center;display:flex}.video-carousel .headline{color:var(--azamara-blue);font-style:normal;font-weight:420;font-size:var(--display-sm);line-height:var(--lh-display-sm);letter-spacing:.025em}@media (width>=992px){.video-carousel .headline{font-size:var(--display-lg);line-height:var(--lh-display-lg)}}.video-carousel .blurb{margin-top:12px}.video-carousel .carousel{width:100%}.video-carousel .carousel-inner{width:100%;height:100%;padding:var(--padding-y) 0}.video-carousel .carousel-inner .carousel-item{width:100%;height:100%;padding:0 var(--padding-x)}.video-carousel .carousel-inner .carousel-item video{width:100%;height:100%}.video-carousel .carousel .carousel-indicators{display:none;bottom:-48px}.video-carousel .carousel-indicators [data-bs-target]{box-sizing:content-box;text-indent:0;cursor:pointer;user-select:none;opacity:.5;width:auto;height:auto;color:var(--dusk);fill:var(--dusk);background-color:#0000;background-clip:padding-box;border:2px solid #0000;border-left:0;border-right:0;flex:0 auto;align-items:center;margin-left:12px;margin-right:12px;padding:0;font-size:18px;font-style:normal;font-weight:420;line-height:28px;transition:all .6s;display:flex}.video-carousel.video-carousel.background-dark .carousel-indicators [data-bs-target],.video-carousel.background-dark-image .carousel-indicators [data-bs-target]{color:#fff;fill:#fff;opacity:.5}.video-carousel.video-carousel.background-dark .carousel-indicators [data-bs-target].active,.video-carousel.background-dark-image .carousel-indicators [data-bs-target].active{color:#fff;fill:#fff;opacity:1;border-bottom-color:#fff}.video-carousel .carousel .carousel-indicators [data-bs-target].indicator-style-dots{background-color:var(--dusk);opacity:.5;border:none;border-radius:50%;width:12px;height:12px;margin:6px;transition:all .3s}.video-carousel.video-carousel.background-dark .carousel .carousel-indicators [data-bs-target].indicator-style-dots,.video-carousel.video-carousel.background-dark-image .carousel .carousel-indicators [data-bs-target].indicator-style-dots{opacity:.5;background-color:#fff}.video-carousel.video-carousel.background-dark .carousel .carousel-indicators [data-bs-target].indicator-style-dots.active,.video-carousel.video-carousel.background-dark-image .carousel .carousel-indicators [data-bs-target].indicator-style-dots.active{opacity:1}.video-carousel .carousel .carousel-indicators [data-bs-target].indicator-style-dots.active{background-color:var(--aqua);opacity:1}.video-carousel .carousel-indicators [data-bs-target].active{color:var(--azamara-blue);fill:var(--azamara-blue);border-bottom-color:var(--azamara-blue);opacity:1}.video-carousel .carousel .carousel-control-prev{top:auto;bottom:-16px;left:calc(50% - 48px)}.video-carousel .carousel .carousel-control-next{top:auto;bottom:-16px;right:calc(50% - 48px)}@media (width>=576px){.video-carousel{--padding-x:48px;--image-height:400px}}@media (width>=992px){.video-carousel{--padding-x:98px;--image-height:480px;padding:48px 0 96px}.video-carousel .carousel .carousel-indicators{display:flex}.video-carousel .carousel .carousel-control-prev{left:calc((var(--padding-x) / 2) - 20px);top:50%;bottom:auto;transform:translateY(-50%)}.video-carousel .carousel .carousel-control-next{right:calc((var(--padding-x) / 2) - 20px);top:50%;bottom:auto;transform:translateY(-50%)}.video-carousel .carousel-inner .carousel-item img{object-fit:cover;width:60%;margin:0}.video-carousel .carousel-inner .carousel-item .card{height:auto;width:calc(50% - var(--padding-x));top:50%;right:var(--padding-x);position:absolute;transform:translateY(-50%)}}@media (width>=1200px){.video-carousel{--padding-x:196px}}#welcome-gate.modal .modal-header{border-bottom:0;padding:0}#welcome-gate.modal .modal-dialog-centered{align-items:flex-start}@media (width>=992px){#welcome-gate.modal .modal-dialog-centered{align-items:center}}#welcome-gate.modal .modal-content{border-radius:20px;overflow:scroll}#welcome-gate.modal .headline{color:#00205b;text-align:center;letter-spacing:.9px;margin-bottom:8px;font-size:28px;font-style:normal;font-weight:420;line-height:44px}@media (width>=576px){#welcome-gate.modal .headline{font-size:32px}}#welcome-gate.modal p{color:#00205b;text-align:center;letter-spacing:.6px;font-size:1.2rem;font-style:normal;font-weight:390;line-height:32px}@media (width>=576px){#welcome-gate.modal p{font-size:1.5rem}}#welcome-gate.modal img{object-fit:cover;object-position:center;width:100%;height:100%}#welcome-gate.modal .form{position:relative}#welcome-gate.modal .form .hs-form-field{margin:1rem 0;position:relative}#welcome-gate.modal .form .hs-form-field.hs_i_am_working_with_a_travel_agent_{margin-bottom:0}#welcome-gate.modal .form .hs_error_rollup,#welcome-gate.modal .form .hs-error-msgs{position:absolute}#welcome-gate.modal .hubspot-form .hs-error-msg{font-size:13px}#welcome-gate.modal .hubspot-form .form-columns-2{margin-bottom:0}@media (width<=400px){#welcome-gate.modal .hubspot-form .form-columns-2 .hs-form-field:first-of-type{margin-bottom:2rem}}#welcome-gate.modal .form .hs-form-field.hs-fieldtype-booleancheckbox p{color:var(--night-sky);font-size:1rem}#welcome-gate.modal .form .hs_error_rollup .hs-error-msgs label{display:none}#welcome-gate.modal .form .hs-submit{justify-content:center;gap:8px;padding-top:1rem;display:flex}#welcome-gate.modal .form .hs-button{border-radius:64px;height:48px;margin:0;padding:10px 24px;font-size:18px;font-weight:420;line-height:28px}#welcome-gate.modal .btn.js-button{height:48px;color:var(--azamara-blue);border-radius:64px;margin:0;padding:10px 24px;font-size:18px;font-weight:420;line-height:28px;text-decoration:none}#welcome-gate.modal .btn.js-button:hover{color:var(--dark-blue)}#welcome-gate.modal .form .hs-button.primary{background-color:var(--sunset)}#welcome-gate.modal .form .hs-button.primary:hover{background-color:var(--dark-sunset);font-weight:500}#welcome-gate.modal:has(.form-step .submitted-message) .form-step,#welcome-gate.modal .success-step{display:none}#welcome-gate.modal .success-step .headline{color:var(--azamara-blue);text-align:center;letter-spacing:.9px;font-size:36px;font-style:normal;font-weight:420;line-height:44px}#welcome-gate.modal .success-step .success-message button:hover{color:var(--dark-blue)}#welcome-gate.modal .success-step .success-message button{color:var(--azamara-blue);letter-spacing:.9px;align-items:center;padding:10px 24px;font-size:18px;font-style:normal;font-weight:420;line-height:28px;text-decoration:none}#welcome-gate.modal:has(.form-step .submitted-message) .modal-dialog{max-width:400px;height:300px}@media (width>=991px){#welcome-gate.modal .modal-dialog{max-width:1000px}}@media (width>=1200px){#welcome-gate.modal .modal-dialog{max-width:1200px}}#welcome-gate.modal:has(.form-step .submitted-message) .success-step{width:100%;display:block}#welcome-gate.modal:has(.form-step .submitted-message) .success-step .success-message{flex-direction:column;gap:37px;display:flex}@media (width>=768px){#welcome-gate.modal .btn-close{margin-right:-24px}}.five-item-set{flex-direction:column;align-items:center;padding:48px 0;display:flex}.five-item-set h2{text-align:center;color:var(--azamara-blue);margin:0 24px;font-size:36px;line-height:44px}.five-item-set p{text-align:center;color:var(--night-sky);margin:0 24px;font-size:20px;line-height:30px}.five-item-set .images-container{scrollbar-color:transparent transparent;scrollbar-width:0;scrollbar-width:none;width:100%;margin:24px 0;padding-bottom:14px;display:flex;overflow-x:scroll}.five-item-set .images-container::-webkit-scrollbar{display:none}.five-item-set .images-container .image-group{aspect-ratio:8.5/11;flex:1;min-width:80vw;margin-right:24px;position:relative}.five-item-set .images-container .image-group:first-child{margin-left:24px}.five-item-set .images-container .image-group img{object-fit:cover;width:100%;height:100%}.five-item-set .images-container .image-group a{z-index:1;background-image:linear-gradient(#0000, var(--azamara-blue));color:var(--pure-white);justify-content:center;align-items:flex-end;padding:16px;font-size:20px;display:flex;position:absolute;inset:0}.five-item-set span{display:inline-block}.five-item-set .btn-rounded{height:72px}@media (width>=576px){.five-item-set h1{font-size:48px;line-height:60px}.five-item-set p{font-size:24px;line-height:32px}.five-item-set .images-container .image-group{min-width:432px;margin-right:48px}.five-item-set .images-container .image-group:first-child{margin-left:48px}}@media (width>=1200px){.five-item-set .images-container .image-group{width:auto;min-width:0;margin-right:24px;padding-bottom:0}.five-item-set .images-container{width:auto;margin:48px 84px;display:flex;overflow-x:hidden}.five-item-set .images-container .image-group:first-child{margin-left:0}.five-item-set .images-container .image-group:last-child{margin-right:0}}.three-column-banner{padding:2.5rem}@media (width>=992px){.three-column-banner{padding:3.75rem}}.three-column-banner .container{background-color:var(--azamara-blue);text-align:center;border-radius:10px;max-width:1080px;padding:40px 30px}@media (width>=992px){.three-column-banner .container{text-align:left;padding:40px 85px 40px 60px}}.three-column-banner .row>div:first-child{position:relative}.three-column-banner .heading-wrapper{justify-content:center;gap:.5rem;margin-bottom:15px;display:flex}@media (width>=992px){.three-column-banner .heading-wrapper{justify-content:flex-start}}.three-column-banner .heading{color:var(--aqua);font-size:var(--txt-xl);line-height:var(--lh-txt-xl);font-weight:var(--fw-medium);margin-bottom:0}.three-column-banner .heading.bottom{color:#fff}.three-column-banner .text{color:#fff;font-size:var(--txt-md);line-height:var(--lh-txt-md)}.three-column-banner .text *{color:inherit;font-size:inherit;line-height:inherit;margin:0}.three-column-banner .text *+*{margin-top:.75rem}@media (width>=992px){.three-column-banner .text *+*{margin-top:.25rem}}.three-column-banner .image-wrapper{height:100%;margin:auto}.three-column-banner .line{background-color:var(--aqua);width:100%;height:2px;margin:2rem 0}@media (width>=992px){.three-column-banner .line{width:2px;height:100%;margin:auto 65% auto auto}}.three-column-banner .image-wrapper{justify-content:center;align-items:center;max-width:75%;display:flex}@media (width>=992px){.three-column-banner .image-wrapper{max-width:100%}}.three-column-banner .image-wrapper img{margin-top:50px;margin-bottom:20px}@media (width>=992px){.three-column-banner .image-wrapper img{margin-top:0}}.always-azamara{--aa-content-max-width:100%;padding:1rem}@media (width>=768px){.always-azamara{--aa-content-max-width:500px}}@media (width>=992px){.always-azamara{--aa-content-max-width:750px;padding:2rem}}.always-azamara .container{background-color:var(--azamara-blue);text-align:center;border-radius:0;max-width:1024px;padding:48px 32px}@media (width>=576px){.always-azamara .container{padding:48px 60px}}.always-azamara__logo{max-width:var(--aa-content-max-width);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-left:auto;margin-right:auto;display:flex}.always-azamara__logo-text{letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:50px;font-weight:700;line-height:.7em}.always-azamara__logo-text--blue{color:var(--aqua)}.always-azamara__logo-text--white{color:#fff}.always-azamara__logo-star{width:1.5rem;max-width:1.5rem;height:1.5rem;max-height:1.5rem;fill:var(--aqua);flex:none}@media (width>=768px){.always-azamara__logo-text{font-size:58px}.always-azamara__logo-star{width:2.5rem;max-width:2.5rem;height:2.5rem;max-height:2.5rem}}@media (width>=992px){.always-azamara__logo{gap:1rem}.always-azamara__logo-text{font-size:88px}.always-azamara__logo-star{width:3.5rem;max-width:3.5rem;height:3.5rem;max-height:3.5rem}}.always-azamara__divider{background-color:var(--aqua);width:100%;height:2px;max-width:var(--aa-content-max-width);margin:.7rem auto}.always-azamara__heading{color:#fff;font-size:26px;line-height:var(--lh-display-xs);font-weight:var(--wt-bold);letter-spacing:.05em;text-transform:uppercase;max-width:var(--aa-content-max-width);margin:0 auto}@media (width>=992px){.always-azamara__heading{font-size:39px;line-height:44px}}.always-azamara__items{max-width:var(--aa-content-max-width);flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.5rem;margin:0 auto;display:flex}@media (width>=768px){.always-azamara__items{flex-wrap:wrap;gap:2rem 1rem;margin-top:1.5rem}.always-azamara__item{flex:0 calc(33.333% - 1rem)}}@media (width>=992px){.always-azamara__items{flex-wrap:nowrap;gap:3rem}.always-azamara__item{flex:0 auto}}.always-azamara__item{flex-direction:column;flex:0 auto;align-items:center;max-width:146px;display:flex}.always-azamara__icon{height:55px;fill:var(--color-action);justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.always-azamara__icon svg{width:55px;max-width:55px;height:55px;max-height:55px;fill:inherit}.always-azamara__label,.always-azamara__label *{font-family:Open Sans,sans-serif}.always-azamara__label{color:#ffffffbf;font-size:15px;line-height:var(--lh-txt-sm);font-weight:var(--wt-regular);letter-spacing:normal;margin:0}@media (width<=767.98px){.always-azamara__items{flex-direction:column;align-items:stretch;gap:0;padding:0 .25rem}.always-azamara__item{flex-direction:row;align-items:center;gap:1rem;max-width:none;padding:.75rem 0 .75rem 1rem}.always-azamara__item:not(:last-child){border-bottom:1px solid #ffffff26}.always-azamara__icon{margin-bottom:0}.always-azamara__label{text-align:left;max-width:146px}}.two-column-banner.theme-dark{--background:var(--azamara-blue);--color:white;--button-hover-bg:white;--button-hover-color:var(--azamara-blue)}.two-column-banner.theme-light{--background:white;--color:var(--azamara-blue);--button-hover-bg:var(--azamara-blue);--button-hover-color:white}.two-column-banner.theme-dark-image{--background:url(/static-assets/images/backgrounds/dark-beach.png);--color:white;--button-hover-bg:white;--button-hover-color:var(--azamara-blue)}.two-column-banner.theme-light-image{--background:url(/static-assets/images/backgrounds/light-beach.png);--color:var(--azamara-blue);--button-hover-bg:var(--azamara-blue);--button-hover-color:white}.two-column-banner{background:var(--background);color:var(--color);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;gap:2rem;padding:3.75rem 2.5rem;display:flex}@media (width>=768px){.two-column-banner{flex-direction:row;justify-content:center;gap:3rem;padding:3.75rem}.two-column-banner>div{width:50%;max-width:450px}}@media (width>=1200px){.two-column-banner{gap:5rem;padding:5rem 12.5rem}}.two-column-banner h2{text-wrap:pretty;letter-spacing:.04688rem;margin-bottom:1rem;font-size:1.875rem;font-style:normal;font-weight:420;line-height:2.375rem}@media (width>=576px){.two-column-banner h2{letter-spacing:.05625rem;font-size:2.25rem;font-style:normal;font-weight:420;line-height:2.75rem}}.two-column-banner p{letter-spacing:.05625rem;margin-bottom:0;font-size:1.125rem;font-style:normal;font-weight:420;line-height:1.75rem}@media (width>=576px){.two-column-banner p{letter-spacing:.0375rem;font-size:1.5rem;font-style:normal;font-weight:390;line-height:2rem}}.two-column-banner .cta-button{border:1px solid var(--color);fill:var(--color);color:var(--color);letter-spacing:.05rem;border-radius:4rem;align-items:center;gap:.5rem;margin-top:2rem;padding:.75rem 1rem .75rem 1.25rem;font-size:1rem;font-style:normal;font-weight:420;line-height:1.5rem;transition:all .3s;display:inline-flex}@media (width>=768px){.two-column-banner .cta-button{margin-top:2.5rem}}.two-column-banner .cta-button:hover{background:var(--button-hover-bg);color:var(--button-hover-color);fill:var(--button-hover-color)}.two-column-banner .cta-button .arrow-icon{max-width:1.25rem;max-height:1.25rem;fill:inherit;margin-left:0}.two-column-banner ul{margin-bottom:0;padding-left:0;list-style-type:none}.two-column-banner ul li{text-wrap:pretty;letter-spacing:.05rem;align-items:flex-start;gap:1rem;margin-bottom:1.19rem;font-size:1rem;font-style:normal;font-weight:420;line-height:1.5rem;display:flex}.two-column-banner ul li:last-child{margin-bottom:0}@media (width>=576px){.two-column-banner ul li{letter-spacing:.05625rem;font-size:1.125rem;font-style:normal;font-weight:420;line-height:1.75rem}.two-column-banner ul li span{margin-top:.1em}}.two-column-banner .check-circle-icon{max-width:1.5rem;max-height:1.5rem}.two-column-banner .check-circle-icon.azamara-blue{fill:var(--azamara-blue)}.two-column-banner .check-circle-icon.azamara-aqua{fill:var(--aqua)}.two-column-banner .check-circle-icon.seafoam-aqua{fill:var(--seafoam-aqua)}.two-column-banner .check-circle-icon.seafoam-green{fill:var(--seafoam-green)}.two-column-banner .check-circle-icon.white{fill:#fff}@media (width>=576px){.two-column-banner .check-circle-icon{max-width:2rem;max-height:2rem}}#badge-modal .modal-dialog{max-width:33.75rem}#badge-modal .modal-content{border-radius:21px}#badge-modal .modal-header{background-color:var(--azamara-blue);color:#fff;letter-spacing:.05625rem;border-bottom:none;border-top-left-radius:19px;border-top-right-radius:19px;gap:.5rem;height:4rem;font-size:1.125rem;line-height:1.75rem}#badge-modal .modal-header .modal-icon{width:2rem;height:2rem}#badge-modal.modal .btn-close{color:#fff;fill:#fff}#badge-modal .image-wrapper{aspect-ratio:2;background-color:var(--light-dusk);width:100%}#badge-modal .image-wrapper img{object-fit:cover;width:100%;height:100%}#badge-modal .modal-body{padding:1.88rem 1.88rem 2rem}#badge-modal .modal-body .headline{color:var(--azamara-blue);letter-spacing:.04688rem;margin-bottom:.5rem;font-size:1.875rem;font-style:normal;font-weight:420;line-height:2.375rem}#badge-modal .modal-body .description{color:#000;letter-spacing:.04375rem;margin-bottom:2rem;font-size:.875rem;font-style:normal;font-weight:390;line-height:1.25rem}#badge-modal .modal-body .description p{color:#000;letter-spacing:.04375rem;font-size:.875rem;font-style:normal;font-weight:390;line-height:1.25rem}#badge-modal .modal-body>:last-child{margin-bottom:0}#badge-modal .modal-body .footer-pricing-text{color:var(--night-sky);letter-spacing:.05625rem;margin-bottom:2rem;font-size:1.125rem;font-style:normal;font-weight:420;line-height:1.75rem}#badge-modal .modal-body .footer-text{color:#000;letter-spacing:.04375rem;margin-bottom:0;font-size:.875rem;font-style:italic;font-weight:390;line-height:1.25rem}#badge-modal .modal-body .footer-text a{color:var(--azamara-blue);fill:var(--azamara-blue);letter-spacing:.04375rem;margin-left:.5rem;font-size:.875rem;font-style:italic;font-weight:420;line-height:1.25rem}#badge-modal .modal-body .footer-text a *{pointer-events:none}#badge-modal .modal-body .footer-text a:hover{color:var(--aqua);fill:var(--aqua)}#badge-modal .modal-body .footer-text a>svg{max-width:1.5rem;max-height:1.5rem}#badge-modal .modal-body .description>:last-child,#badge-modal .modal-body .footer-pricing-text:last-child{margin-bottom:0}.featured-regions{--x-padding:3rem;--y-padding:1rem;padding:var(--x-padding) var(--y-padding);max-width:1600px;margin:0 auto}@media (width>=576px){.featured-regions{--y-padding:3rem}}@media (width>=1200px){.featured-regions{--x-padding:5rem;--y-padding:5rem}}.featured-regions .headline{color:var(--azamara-blue);text-align:center;width:100%;margin-bottom:.625rem;font-size:2.25rem;line-height:2.75rem}@media (width>=576px){.featured-regions .headline{margin-bottom:1.25rem;font-size:3rem;line-height:4rem}}.featured-regions .blurb{text-align:center;width:100%;max-width:600px;margin:0 auto;padding:0 1rem;font-size:1.125rem;font-weight:400;line-height:1.75rem}@media (width>=576px){.featured-regions .blurb{padding:0;font-size:1.5rem;line-height:2rem}}.featured-regions .region-container{--column-gap:3rem;justify-content:center;column-gap:var(--column-gap);flex-flow:wrap;row-gap:6.5rem;margin-top:2.75rem;display:flex}@media (width>=1200px){.featured-regions .region-container{--column-gap:7.5rem}}.featured-regions .region{flex-direction:column;max-width:100%;display:flex}@media (width>=992px){.featured-regions .region{max-width:calc(50% - ((var(--x-padding) + var(--column-gap)) / 2))}}.featured-regions .region img{aspect-ratio:2;object-fit:cover;background-color:var(--light-dusk)}.featured-regions .region-image-caption{color:#343434;align-self:center;align-items:center;gap:.15rem;margin-top:.625rem;font-size:.75rem;font-style:italic;font-weight:500;line-height:1.125rem;display:flex}@media (width>=576px){.featured-regions .region-image-caption{align-self:flex-end;font-size:.875rem;line-height:1.25rem}}.featured-regions .region-name{color:#343434;margin-top:.1.25rem;font-size:1.5rem;line-height:2rem}.featured-regions .region-blurb{font-size:var(--txt-md);line-height:var(--lh-txt-md);color:#343434;white-space:pre-wrap;margin-bottom:2rem;font-weight:400}.featured-regions .region .cta-button{border:1px solid var(--azamara-blue);width:fit-content;height:2.75rem;color:var(--azamara-blue);background-color:var(--pure-white);border-radius:2.25rem;align-items:center;gap:.5em;margin-top:auto;padding:0 1.5rem;transition:fill .4s ease-in-out,background-color .4s ease-in-out,color .4s ease-in-out;display:flex}@media (width>=576px){.featured-regions .region .cta-button{height:2.25rem}}.featured-regions .region .cta-button:hover{background-color:var(--azamara-blue);color:#fff}.featured-regions .region .cta-button .icon-arrow{max-width:1rem;max-height:1rem}.featured-cruises-carousel.theme-light{--background:var(--pure-white);--headline:var(--azamara-blue)}.featured-cruises-carousel.theme-dark{--background:var(--azamara-blue);--headline:var(--white-sand)}.featured-cruises-carousel.theme-light-image{--background:var(--pure-white);--headline:var(--azamara-blue);background-image:url(/static-assets/images/backgrounds/maps-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.featured-cruises-carousel.theme-dark-image{--background:var(--azamara-blue);--headline:var(--white-sand);background-image:linear-gradient(var(--background), #0000), url(/static-assets/images/backgrounds/dark-wake.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.featured-cruises-carousel.theme-teal{--background:var(--deep-aqua);--headline:var(--pure-white)}.featured-cruises-carousel.theme-purple{--background:var(--deep-dusk);--headline:var(--pure-white)}.featured-cruises-carousel.theme-light-dusk{--background:var(--light-dusk);--headline:var(--azamara-blue)}.featured-cruises-carousel{--x-padding:1rem;--y-padding:2rem;padding:var(--y-padding) 0 calc(var(--y-padding) - 1.875rem) 0;background:var(--background)}@media (width>=1200px){.featured-cruises-carousel{--x-padding:5rem;--y-padding:3.75rem}}@media (width>=1400px){.featured-cruises-carousel{--x-padding:10rem}}.featured-cruises-carousel .headline{padding:0 var(--x-padding);color:var(--headline);text-align:center;margin-bottom:1rem;font-size:1.5rem}@media (width>=1200px){.featured-cruises-carousel .headline{text-align:left;margin-bottom:0;font-size:1.875rem}}.featured-cruises-carousel .carousel-mobile{gap:1rem;padding:1rem;display:flex;overflow-x:scroll}.featured-cruises-carousel .carousel-mobile .card{min-width:min(470px,90%)}.featured-cruises-carousel .carousel-mobile .card .card-body{padding:1rem}@media (width>=576px){.featured-cruises-carousel .carousel-mobile .card .card-body{padding:1.5rem}}.featured-cruises-carousel .cruise-cards{padding-inline:var(--x-padding);justify-content:center;gap:1rem;padding-block:1.875rem;display:flex}.featured-cruises-carousel .card{background:#fff;border-radius:.25rem;flex:1;max-width:32%;overflow:hidden}.featured-cruises-carousel .card .dates{text-transform:uppercase;text-align:center;color:var(--night-sky);margin:0 auto 5px;font-size:.875rem;font-weight:410;line-height:1.25rem}.featured-cruises-carousel .card .card-header{background:0 0;border:none;padding:1.5rem 1.5rem .5rem}.featured-cruises-carousel .card .card-headline{text-transform:capitalize;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;height:3.5rem;color:var(--azamara-blue);-webkit-box-orient:vertical;justify-content:center;align-items:center;margin:0 auto;font-size:1.125rem;line-height:1.75rem;display:flex;display:-webkit-box;overflow:hidden}.featured-cruises-carousel .card .card-headline.cruise-title-override{text-transform:none}.featured-cruises-carousel .card img{aspect-ratio:2;object-fit:cover;width:100%}.featured-cruises-carousel .card .price{color:var(--azamara-blue);justify-content:center;gap:.25rem;font-size:1.125rem;font-weight:420;line-height:1.75rem;display:flex}.featured-cruises-carousel .card .price .strikethrough{color:#4d4d4d;margin-right:.25rem;position:relative}.featured-cruises-carousel .card .price .strikethrough:after{content:"";background:0 0;border-bottom:1.5px solid #dc3545;width:100%;height:0;position:absolute;top:50%;left:0}.featured-cruises-carousel .card .per-person{color:var(--dusk);justify-content:center;gap:.1em;font-size:.875rem;font-style:italic;font-weight:400;line-height:1.25rem;display:flex}.featured-cruises-carousel .card .button-group{flex-direction:row;gap:.625rem;margin-top:1.875rem;display:flex}.featured-cruises-carousel .card .cta-button,.featured-cruises-carousel .card .request-more-info{border:1px solid var(--azamara-blue);color:var(--azamara-blue);fill:var(--azamara-blue);background:var(--pure-white);border-radius:2.25rem;flex:1;justify-content:center;align-items:center;gap:.4em;height:2.25rem;font-size:.875rem;font-weight:420;transition:color .4s,background .4s,fill .4s;display:flex}.featured-cruises-carousel .card .request-more-info svg{display:none}.featured-cruises-carousel .card .cta-button:hover,.featured-cruises-carousel .card .request-more-info:hover{color:#fff;fill:#fff;background:var(--azamara-blue)}.featured-cruises-carousel .card .cta-button .arrow-icon{min-width:.875rem;min-height:.875rem}.featured-cruises-carousel .carousel-control-prev,.featured-cruises-carousel .carousel-control-next{background-color:#fff}.featured-cruises-carousel .carousel-control-prev{left:calc(var(--x-padding) / 2 - 20px)}.featured-cruises-carousel .carousel-control-next{right:calc(var(--x-padding) / 2 - 20px)}.hero-banner.text-color-light{--text-color:var(--white-sand)}.hero-banner.text-color-dark{--text-color:var(--azamara-blue)}.hero-banner{justify-content:center;align-items:center;height:200px;padding:0 12px;display:flex;position:relative}@media (width>=768px){.hero-banner{justify-content:flex-start;height:360px;padding:0 80px}.hero-banner.text-orientation-right{justify-content:flex-end}}.hero-banner .text-container{max-width:514px}.hero-banner .headline{font-size:var(--display-md);line-height:var(--lh-display-md);font-weight:var(--wt-medium);color:var(--text-color);text-align:center;vertical-align:middle}@media (width>=768px){.hero-banner .headline{font-size:var(--display-2xl);line-height:var(--lh-display-2xl)}.hero-banner .headline.extra-space{width:35vw}}.hero-banner .blurb{font-size:var(--text-md);line-height:var(--lh-text-md);font-weight:var(--wt-medium);color:var(--text-color);text-align:center}@media (width>=768px){.hero-banner .blurb{font-size:var(--display-xs);line-height:var(--lh-display-xs);font-weight:var(--wt-regular)}}.hero-banner .btn{margin:0 auto}.hero-banner img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero-banner .image-caption{--inset:12px;top:var(--inset);right:var(--inset);width:1.875rem;height:1.875rem;font-size:var(--text-sm);line-height:var(--lh--text-sm);font-weight:var(--wt-medium);color:var(--dark-blue);background-color:#fff9;border-radius:1.875rem;justify-content:center;align-items:center;gap:.25rem;font-style:italic;display:flex;position:absolute}@media (width>=992px){.hero-banner .image-caption{--inset:20px;font-size:var(--text-base);line-height:var(--lh--text-base);width:auto;padding:0 .8125rem 0 .625rem}}.hero-banner.text-orientation-right .image-caption{right:auto;left:var(--inset)}.hero-banner .image-caption svg{max-width:1.25rem;max-height:1.25rem;fill:var(--dark-blue)}.curved-quote-image-text-block.text-color-light{--text-color:#fff;--background-color:var(--azamara-blue)}.curved-quote-image-text-block.text-color-dark{--text-color:var(--dark-blue);--background-color:var(--pure-white)}.curved-quote-image-text-block{flex-direction:column;display:flex}@media (width>=768px){.curved-quote-image-text-block{flex-direction:row}}.curved-quote-image-text-block img{object-fit:cover;width:100%;height:220px}.curved-quote-image-text-block div[class^=background-]{border-radius:0}@media (width>=768px){.curved-quote-image-text-block div[class^=background-]{width:50%}.curved-quote-image-text-block img{border-bottom-left-radius:180px;height:360px}}.curved-quote-image-text-block .text-container{background-color:var(--background-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2.25rem 1.875rem;display:flex}@media (width>=768px){.curved-quote-image-text-block .text-container{border-top-right-radius:180px;height:360px;padding:2rem}}@media (width>=1200px){.curved-quote-image-text-block .text-container{padding:6.875rem}}.curved-quote-image-text-block .quote{font-size:var(--txt-lg);line-height:var(--lh-txt-lg);font-weight:var(--wt-medium);color:var(--text-color)}@media (width>=768px){.curved-quote-image-text-block .quote{font-size:var(--display-xs);line-height:var(--lh-display-xs);font-weight:var(--wt-regular);margin-bottom:21px}}.curved-quote-image-text-block .quote-author{font-size:var(--txt-sm);line-height:var(--lh--txt-sm);font-weight:var(--wt-medium);color:var(--text-color);font-style:italic}@media (width>=768px){.curved-quote-image-text-block .quote-author{font-size:var(--txt-lg);line-height:var(--lh-txt-lg);font-weight:var(--wt-medium)}}.explore-more-destinations-widget{background-color:#fff;max-width:1030px;margin:0 auto;padding:3rem .5rem}.explore-more-destinations-widget .header-bar{flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:1.875rem;display:flex}@media (width>=992px){.explore-more-destinations-widget .header-bar{flex-direction:row;align-items:center}}.explore-more-destinations-widget .headline{color:var(--dark-blue);font-size:var(--txt-xl);line-height:var(--txt-xl);font-weight:var(--wt-medium);text-align:center;margin:0;font-style:italic}@media (width>=992px){.explore-more-destinations-widget .headline{text-align:left;width:fit-content;min-width:max-content}}.explore-more-destinations-widget .divider{border-top:1px solid var(--sunset);width:90%;height:0;display:block}@media (width>=992px){.explore-more-destinations-widget .divider{width:100%;margin:0;display:inline}}.explore-more-destinations-widget .destinations-container{flex-wrap:wrap;justify-content:flex-start;row-gap:1.25rem;display:flex}.explore-more-destinations-widget img{object-fit:cover;border-radius:100%;width:5rem;height:5rem}.explore-more-destinations-widget .destination{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:33.3333%;height:8.75rem;display:flex}@media (width>=576px){.explore-more-destinations-widget .destination{max-width:25%}}@media (width>=992px){.explore-more-destinations-widget .destination{max-width:12.5%}}.explore-more-destinations-widget .image-label{max-width:6rem;color:var(--dark-blue);font-size:var(--txt-sm);line-height:var(--lh-txt-sm);font-weight:var(--wt-medium);margin-top:.75rem;transition:color .4s,text-decoration .4s}.explore-more-destinations-widget a:hover .image-label{color:var(--aqua)}.stateroom-category-cards{background:var(--background-blue);flex-direction:column;align-items:center;padding:3.75rem 1rem;display:flex}@media (width>=1400px){.stateroom-category-cards{padding:3.75rem}}.stateroom-category-cards .header-group{margin-bottom:.5rem}@media (width>=1400px){.stateroom-category-cards .header-group{margin-bottom:3.75rem}}.stateroom-category-cards .footer-group{flex-direction:column;align-items:center;margin-top:1rem;display:flex}@media (width>=1400px){.stateroom-category-cards .footer-group{margin-top:3.75rem}}.stateroom-category-cards .headline{text-align:center;font-size:var(--txt-lg);line-height:var(--lh-txt-lg);color:var(--azamara-blue);text-transform:uppercase;margin-bottom:1.5626rem;font-weight:600;position:relative}.stateroom-category-cards .headline:after{content:"";border-bottom:2px solid var(--azamara-aqua);width:20px;display:block;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.stateroom-category-cards .footer-headline{text-align:center;font-size:var(--display-xs);line-height:var(--lh-display-xs);color:var(--azamara-blue);font-weight:var(--wt-medium);margin-bottom:.25rem}.stateroom-category-cards .blurb{text-align:center;color:#111;max-width:800px;font-size:var(--txt-xl);line-height:var(--lh-txt-xl);font-weight:var(--wt-regular)}.stateroom-category-cards .footer-group .btn{height:3rem;font-size:var(--txt-lg);line-height:var(--lh-txt-lg);font-weight:var(--wt-medium);background-color:#fff;border:none;gap:.5rem;margin-top:2.5rem;padding-right:1rem}.stateroom-category-cards .footer-group .btn:hover{background-color:var(--azamara-blue);color:#fff}.stateroom-category-cards .footer-group .btn svg{max-width:1rem;max-height:1rem}.stateroom-category-cards .card-container{flex-direction:row;align-items:stretch;gap:.625rem;width:100vw;padding:1rem;display:flex;overflow-x:scroll}@media (width>=1400px){.stateroom-category-cards .card-container{flex-direction:column;align-items:center;gap:1rem;padding:0 3.75rem 2rem;display:flex;overflow:visible}}.stateroom-category-cards .card{border-radius:6px;flex-direction:column;min-width:315px;max-width:315px;height:fit-content;display:flex;position:static}@media (width>=1400px){.stateroom-category-cards .card{border-radius:6px;flex-direction:row;max-width:1488px;display:flex}}.stateroom-category-cards .card .text-section{flex-direction:column;align-items:flex-start;min-height:260px;padding:1.25rem;display:flex}@media (width>=1400px){.stateroom-category-cards .card .text-section{min-height:none;flex-direction:column;align-items:flex-start;padding:2.5rem;display:flex}}.stateroom-category-cards .card .text-section .card-headline{font-size:var(--display-xs);line-height:var(--lh-display-xs);color:var(--azamara-blue);font-weight:var(--wt-medium);text-align:center;width:100%;margin-bottom:.3125rem}@media (width>=1400px){.stateroom-category-cards .card .text-section .card-headline{font-size:var(--display-sm);line-height:var(--lh-display-sm);text-align:left;margin-bottom:1rem}}.stateroom-category-cards .card .text-section .quest-only-badge{background-color:var(--azamara-blue);color:#fff;text-wrap:nowrap;text-transform:uppercase;height:26px;font-size:var(--txt-xs);line-height:26px;font-weight:var(--wt-bold);border-radius:.25rem;justify-content:center;align-items:center;margin-bottom:4px;padding:0 .5rem;display:flex}.stateroom-category-cards .card .text-section .card-description{font-size:var(--txt-lg);line-height:var(--lh-txt-lg);color:#343434;font-weight:var(--wt-regular)}.stateroom-category-cards .card .text-section .divider{border-bottom:1px solid hsla(var(--azamara-blue-hsl), .2);width:100%;margin:.9375rem 0}@media (width>=1400px){.stateroom-category-cards .card .text-section .divider{margin:1.25rem 0}}.stateroom-category-cards .card .text-section .dimensions-info{font-size:var(--txt-lg);line-height:var(--lh-txt-lg);font-weight:var(--wt-regular);color:#111;flex-direction:column;display:flex}@media (width>=1400px){.stateroom-category-cards .card .text-section .dimensions-info{flex-direction:row;gap:.5rem}}.stateroom-category-cards .card .text-section .dimensions-info+.dimensions-info{margin-top:.5rem}@media (width>=1400px){.stateroom-category-cards .card .text-section .dimensions-info+.dimensions-info{margin-top:.25rem}}.stateroom-category-cards .card .text-section .dimension-label{font-size:var(--txt-sm);line-height:var(--lh-txt-sm);font-weight:var(--wt-bold);text-transform:uppercase;color:var(--azamara-aqua)}@media (width>=1400px){.stateroom-category-cards .card .text-section .dimension-label{text-transform:uppercase;color:var(--azamara-aqua);line-height:var(--lh-txt-lg)}}.stateroom-category-cards .card .text-section .view-features-button{font-size:var(--text-md);letter-spacing:.05em;color:var(--azamara-blue);fill:var(--azamara-blue);background-color:#0000;border:none;align-items:center;gap:.5rem;margin-top:auto;padding:0;display:flex}@media (width>=1400px){.stateroom-category-cards .card .text-section .view-features-button{margin-top:1.25rem}}.stateroom-category-cards .card .text-section .view-features-button:hover{color:var(--azamara-aqua);fill:var(--azamara-aqua)}.stateroom-category-cards .card .text-section .view-features-button svg{max-width:1.5rem;max-height:1.5rem;fill:inherit}.stateroom-category-cards .card .image-section{flex-direction:column;padding:.625rem;display:flex}.stateroom-category-cards .card .image-section.fullscreen{z-index:10000;width:100vw;height:100vh;margin:0;padding:0;position:fixed;top:0;left:0}@media (width>=1400px){.stateroom-category-cards .card .image-section{flex:0 0 calc(800px + 1.25rem)}}.stateroom-category-cards .card .image-section *{user-select:none}.stateroom-category-cards .card .image-section .image-description{font-size:var(--txt-sm);line-height:var(--lh-txt-sm);color:#343434;font-style:italic}.stateroom-category-cards .card .image-section .view-full-screen-button{font-size:var(--text-md);letter-spacing:.05em;color:var(--azamara-blue);fill:var(--azamara-blue);background-color:#0000;border:none;align-items:center;gap:.5rem;padding:0;display:flex}.stateroom-category-cards .card .image-section .view-full-screen-button:hover{color:var(--azamara-aqua);fill:var(--azamara-aqua)}.stateroom-category-cards .card .image-section .view-full-screen-button svg{max-width:1.5rem;max-height:1.5rem;fill:inherit}.stateroom-category-cards .card .image-wrapper{aspect-ratio:2;width:100%;height:100%;display:flex}.stateroom-category-cards .card .image-wrapper .carousel,.stateroom-category-cards .card .image-wrapper .carousel .carousel-inner,.stateroom-category-cards .card .image-wrapper .carousel .carousel-inner .carousel-item{width:100%;height:100%}.stateroom-category-cards .card .image-wrapper .carousel .carousel-buttons{justify-content:space-between;align-items:center;width:200px;display:flex;position:absolute;bottom:-55px;left:50%;transform:translate(-50%)}@media (width>=1400px){.stateroom-category-cards .card .image-wrapper .carousel .carousel-buttons{bottom:30px}}.stateroom-category-cards .card .image-wrapper .carousel .carousel-buttons .carousel-slide-numbers{color:#000;width:70px;height:30px;font-size:var(--txt-lg);line-height:var(--lh-txt-lg);font-weight:var(--wt-bold);background-color:#fff;border-radius:.25rem;justify-content:center;align-items:center;gap:.25rem;display:flex}.stateroom-category-cards .card .image-wrapper .carousel .carousel-control-next,.stateroom-category-cards .card .image-wrapper .carousel .carousel-control-prev{inset:unset;position:static;transform:none}.stateroom-category-cards .card .image-base{background-color:var(--light-dusk);flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;height:100%;min-height:3.375rem;padding:5.3125rem 1.25rem 1.25rem;display:flex}@media (width>=1400px){.stateroom-category-cards .card .image-base{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:1rem}}@media (width>=1200px){.stateroom-category-cards .card .image-base.fullscreen-active{padding:1rem 2.5rem}}.stateroom-category-cards .card .image-wrapper img,.stateroom-category-cards .card .image-wrapper iframe{aspect-ratio:2;object-fit:cover;background-color:var(--light-dusk);width:100%;height:100%}.suite-amenities-card-carousel{flex-direction:column;align-items:center;padding:3.75rem 0 4.75rem;display:flex}@media (width>=1200px){.suite-amenities-card-carousel{flex-direction:row;align-items:center;padding:3.75rem 0 4.75rem;display:flex}}.suite-amenities-card-carousel .header-section{text-align:center;margin-bottom:2.5rem;flex-direction:column;align-items:center;max-width:400px;margin-inline:auto;padding-inline:1rem;display:flex}@media (width>=1200px){.suite-amenities-card-carousel .header-section{max-width:400px;margin-bottom:3.75rem;padding-inline:0}}.suite-amenities-card-carousel .amenity-card-carousel{position:relative}.suite-amenities-card-carousel .amenity-cards{gap:1.25rem;max-width:100vw;padding-bottom:37px;padding-left:1.25rem;padding-right:1.25rem;display:flex;overflow-x:scroll}.suite-amenities-card-carousel .amenity-cards:hover{cursor:pointer}@media (width>=1200px){.suite-amenities-card-carousel .amenity-cards{max-width:58vw;padding-left:0}}.suite-amenities-card-carousel .amenity-cards::-webkit-scrollbar{width:6px;height:6px}.suite-amenities-card-carousel .amenity-cards::-webkit-scrollbar-track{background:var(--light-dusk);border-radius:10px;margin-left:1.25rem;margin-right:130px}@media (width>=1200px){.suite-amenities-card-carousel .amenity-cards::-webkit-scrollbar-track{margin-left:0;margin-right:160px}}.suite-amenities-card-carousel .amenity-cards::-webkit-scrollbar-thumb{background:var(--azamara-aqua);border-radius:10px}.suite-amenities-card-carousel .carousel-buttons{gap:.625rem;margin-right:1rem;display:flex;position:absolute;bottom:-37px;right:0}@media (width>=1200px){.suite-amenities-card-carousel .carousel-buttons{margin-right:40px}}.suite-amenities-card-carousel .carousel-buttons button{position:static}.suite-amenities-card-carousel .carousel-buttons button *{pointer-events:none}.suite-amenities-card-carousel .amenity-card{white-space:pre-wrap;background-color:#3d4543;border-radius:.25rem;flex-direction:column;min-width:300px;max-width:300px;min-height:450px;padding:1.875rem;display:flex;position:relative;overflow:hidden}.suite-amenities-card-carousel .amenity-card .card-front-content{z-index:2;text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;padding:1.875rem;transition:opacity .4s ease-in-out;display:flex;position:absolute;inset:0}.suite-amenities-card-carousel .amenity-card.flipped .card-front-content{opacity:0}.suite-amenities-card-carousel .amenity-card img{object-fit:cover;z-index:-1;background-color:var(--light-dusk);width:100%;height:100%;position:absolute;inset:0}.stateroom-amenities-cards{padding:80px 0}.stateroom-amenities-cards .amenity-cards{gap:1rem;width:fit-content;max-width:100vw;margin:0 auto;padding:0 1rem;display:flex;overflow-x:scroll}@media (width>=1200px){.stateroom-amenities-cards .amenity-cards{gap:70px}.stateroom-amenities-cards .amenity-cards.small{gap:40px}}.stateroom-amenities-cards .amenity-cards .amenity-card{text-align:center;flex-direction:column;align-items:center;min-width:300px;max-width:300px;display:flex}.stateroom-amenities-cards .amenity-cards.small .amenity-card{min-width:250px;max-width:250px}.stateroom-amenities-cards .amenity-cards .amenity-card h4{font-size:var(--display-xs);line-height:var(--lh-display-xs)}.stateroom-amenities-cards .amenity-cards.small .amenity-card h4{font-size:var(--txt-xl);line-height:var(--lh-txt-xl)}.stateroom-amenities-cards .amenity-cards .amenity-card img{aspect-ratio:3/2;object-fit:cover;width:100%}.stateroom-amenities-cards .amenity-cards .amenity-card svg{max-width:2rem;max-height:2rem}.jump-bar{background-color:var(--white-sand);padding:20px 32px 40px}@media (width>=1200px){.jump-bar{min-height:9.5rem;padding:30px 80px 50px}}.jump-bar .jump-bar-title{font-size:var(--txt-md);line-height:var(--lh-txt-md);font-weight:var(--wt-medium);text-align:center;color:var(--azamara-blue);font-style:italic;position:relative}.jump-bar .jump-bar-title span{background-color:var(--white-sand);z-index:1;padding:0 1.25rem;position:relative}.jump-bar .jump-bar-title:before{content:"";border-bottom:1px solid var(--azamara-blue-light);width:100%;position:absolute;top:50%;left:0}.jump-bar .jump-bar-items{flex-direction:column;justify-content:center;align-items:center;gap:30px 50px;margin-top:1.5rem;padding:0 3rem;display:flex}@media (width>=1200px){.jump-bar .jump-bar-items{--jump-bar-column-gap:60px;justify-content:center;align-items:stretch;column-gap:var(--jump-bar-column-gap);flex-direction:row;row-gap:0;margin-top:1.5rem;padding:0;display:flex}}.jump-bar .jump-bar-items .icon-link{text-align:center;color:var(--azamara-blue);font-size:var(--txt-sm);line-height:var(--lh-txt-sm);font-weight:var(--wt-bold);text-transform:uppercase;fill:var(--azamara-blue-light);flex-direction:row;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:flex}.jump-bar .jump-bar-items .icon-link:hover{color:var(--azamara-aqua);fill:var(--azamara-aqua)}.jump-bar .jump-bar-items .icon-link__label{max-width:100%}.jump-bar .jump-bar-items .icon-link .icon{flex:none;width:1.5rem;height:1.5rem}@media (width>=1200px){.jump-bar .jump-bar-items .icon-link{min-width:0;max-width:calc((100% - var(--jump-bar-column-gap) * (var(--jump-bar-link-count,6) - 1)) / var(--jump-bar-link-count,6));flex:0 auto}}@media (width>=1200px) and (width<=1399.98px){.jump-bar .jump-bar-items--stack-from-md .icon-link{flex-direction:column;gap:.25rem}.jump-bar .jump-bar-items--stack-from-md .icon-link__label{flex:1;justify-content:center;align-items:center;display:flex}}@media (width>=1400px){.jump-bar .jump-bar-items--stack-from-lg .icon-link{flex-direction:column;gap:.25rem}.jump-bar .jump-bar-items--stack-from-lg .icon-link__label{flex:1;justify-content:center;align-items:center;display:flex}}.jump-bar-content{--navbar-height:64px;scroll-margin-top:var(--navbar-height)}@media (width>=576px){.jump-bar-content{--navbar-height:72px}}@media (width>=1200px){.jump-bar-content{--navbar-height:104px}}.image-text{background-color:var(--white-sand);padding:60px 1rem}@media (width>=768px){.image-text{padding:80px 1rem}}.image-text .container{gap:30px;max-width:1040px}@media (width>=768px){.image-text .container{gap:5rem}}.image-text .image-wrapper{aspect-ratio:1;border-top-left-radius:2.5rem;border-bottom-right-radius:2.5rem;width:100%;min-width:350px;height:auto;overflow:hidden}@media (width>=1200px){.image-text .image-wrapper{width:400px;min-width:400px;max-width:400px}}.image-text .image-wrapper img{object-fit:cover;width:100%;height:100%}.image-text .text-wrapper{padding-top:0}@media (width>=764px){.image-text .text-wrapper{padding-top:3rem}}.image-text .small-section-headline{width:fit-content}.image-text p{color:var(--grey);font-size:var(--txt-lg);line-height:var(--lh-txt-lg);font-weight:var(--wt-medium);text-align:center;white-space:pre-line;margin-bottom:.625rem}@media (width>=768px){.image-text p{text-align:left}}.testimonial-carousel{--card-height:auto;background-color:var(--white-sand);padding:60px 1rem}@media (width>=992px){.testimonial-carousel{padding:80px}}.testimonial-carousel .container{max-width:1040px;padding:0}.testimonial-carousel .carousel{height:100%}.testimonial-carousel .multi-color-background{background:linear-gradient(to right, #ffffff80 0%, #ffffff80 33%, #fff0 33%, #fff0 66%, #fffc 66%, #fffc 100%), linear-gradient(to right, var(--azamara-blue-light) 0%, var(--azamara-blue-light) 33%, var(--light-dusk) 33%, var(--light-dusk) 66%, var(--azamara-aqua) 66%, var(--azamara-aqua) 100%);padding:40px}.testimonial-carousel .card{height:var(--card-height);background:linear-gradient(90deg,#ffffff80 0%,#fff 50%,#ffffff80 100%);padding-top:30px;padding-bottom:72px;position:relative}.testimonial-carousel .headline{margin-bottom:15px}@media (width>=992px){.testimonial-carousel .headline{margin-bottom:28px}.testimonial-carousel .card{padding-top:40px;padding-bottom:90px}}.testimonial-carousel .testimonial{margin-inline:20px;margin-bottom:0}@media (width>=992px){.testimonial-carousel .testimonial{margin-inline:9.75rem}}.testimonial-carousel .carousel .carousel-indicators{margin-bottom:-45px}.testimonial-carousel .carousel .carousel-indicators [data-bs-target].indicator-style-dots{background-color:var(--dusk);opacity:.5;border:none;border-radius:50%;width:12px;height:12px;margin:6px;transition:all .3s}.testimonial-carousel .carousel .carousel-indicators [data-bs-target].indicator-style-dots.active{background-color:var(--azamara-aqua);opacity:1}.testimonial-carousel .carousel-control-next{right:40px}.testimonial-carousel .carousel-control-prev{left:40px}@media (width<=992px){.testimonial-carousel .carousel-control-next{top:auto;bottom:-70px;right:20px}.testimonial-carousel .carousel-control-prev{top:auto;bottom:-70px;left:20px}}.deck-locations{flex-direction:column;padding:3.75rem 0 5rem;display:flex}@media (width>=992px){.deck-locations{padding:3.75rem 2.5rem 5rem}}.deck-locations .small-section-headline{margin-bottom:1.875rem}@media (width>=1200px){.deck-locations .small-section-headline{margin-bottom:1.25rem}}.deck-locations .blurb{margin-bottom:2.5rem;max-width:800px;margin-inline:1rem}@media (width>=992px){.deck-locations .blurb{margin-bottom:5.375rem}}.deck-locations .control-bar{background-color:var(--light-grey);width:100%;max-width:900px;margin:0 auto;padding:.9375rem 1.25rem 0;position:relative}@media (width>=768px){.deck-locations .control-bar{border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding-bottom:.3125rem}}.deck-locations .control-bar:after{content:"";background-color:var(--light-grey);z-index:-1;width:100%;height:11rem;display:block;position:absolute;bottom:-11rem;left:0}@media (width>=768px){.deck-locations .control-bar:after{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;height:5rem;bottom:-5rem}}.deck-locations .control-bar .boat-filled-icon{max-width:1.5rem;max-height:1.5rem;margin-right:.8125rem}.deck-locations .control-bar .select-ship-button{background-color:var(--very-light-grey);border:1px solid #0000004d;border-radius:.25rem;width:100%;height:2.5rem;padding:0 1rem}@media (width>=1200px){.deck-locations .control-bar .select-ship-button{width:12.375rem}}.deck-locations .control-bar .dropdown-menu{background-color:var(--very-light-grey);border:1px solid #0000004d;border-radius:.25rem;min-width:12.375rem}.deck-locations .control-bar .dropdown-menu .dropdown-item.active{background-color:var(--azamara-blue);color:#fff}.deck-locations .control-bar .dropdown-menu .dropdown-item:not(.active):hover{background-color:hsla(var(--azamara-blue-hsl), .05)}.deck-locations .control-bar .nav-pills{padding-bottom:.625rem;margin-top:1.25rem;flex-wrap:nowrap;gap:.3125rem;width:max-content;max-width:100vw;margin-inline:-1rem;padding-inline:1rem;overflow-x:scroll}@media (width>=1200px){.deck-locations .control-bar .nav-pills{margin-top:0;width:auto;min-width:auto;max-width:none;margin-inline:0;padding-inline:0;overflow-x:auto}}.deck-locations .control-bar .nav-link{width:4.375rem;height:3.125rem;color:var(--grey);fill:#0000;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;padding:0;line-height:1.5em;display:flex}.deck-locations .control-bar .nav-link:hover{background-color:hsla(var(--azamara-blue-hsl), .05)}.deck-locations .control-bar .nav-link.active{color:#fff;fill:#fff;background-color:var(--azamara-blue)}.deck-locations .suites-on-deck{gap:1rem;height:11rem}@media (width>=768px){.deck-locations .suites-on-deck{gap:1.25rem;height:5rem}}.deck-locations .suites-on-deck .suite-emblem{background-color:hsla(var(--azamara-aqua-hsl), .7);color:#fff;min-width:1.875rem;height:1.875rem;font-weight:var(--wt-bold);padding:0 .1rem;font-size:18px;line-height:30px}.deck-locations .suites-on-deck .stateroom-emblem{background-color:var(--sunset);color:#fff;min-width:1.875rem;height:1.875rem;font-weight:var(--wt-bold);padding:0 .1rem;font-size:18px;line-height:30px}.deck-locations .tab-content .image-wrapper{width:17rem;height:auto;margin-top:1.875rem;margin-bottom:3rem}@media (width>=992px){.deck-locations .tab-content .image-wrapper{width:100%;height:17rem;margin-top:2.5rem;margin-bottom:1.875rem}}.deck-locations .tab-content img{object-fit:contain;width:100%;height:100%}.deck-locations .footer-text{max-width:800px;margin-inline:1rem;line-height:1.5em}.contact-us.background-light{--background-color:var(--white-sand)}.contact-us.background-dark{--background-color:var(--azamara-blue)}.contact-us.background-light-image{background-image:url(/static-assets/images/backgrounds/light-beach.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.contact-us.background-dark-image{background-image:url(/static-assets/images/backgrounds/dark-beach.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.contact-us{background-color:var(--background-color);padding:3.75rem 1.875rem}@media (width>=768px){.contact-us{padding:3.75rem}}.contact-us .main-card.colorway-azamara-blue{--card-background-color:var(--azamara-blue);--card-text-color:#fff;--card-divider-color:#ffffff80}.contact-us .main-card.colorway-dusk{--card-background-color:var(--dusk);--card-text-color:#fff;--card-divider-color:#ffffff80}.contact-us .main-card.colorway-seafoam{--card-background-color:var(--seafoam-green);--card-text-color:#fff;--card-divider-color:#ffffff80}.contact-us .main-card.colorway-sunset{--card-background-color:var(--sunset-alt);--card-text-color:#fff;--card-divider-color:#ffffff80}.contact-us .main-card.colorway-white-sand{--card-background-color:var(--white-sand);--card-text-color:var(--azamara-blue);--card-divider-color:hsla(var(--azamara-blue-hsl) / .5)}.contact-us .main-card{background-color:var(--card-background-color);color:var(--card-text-color);border-radius:.625rem;flex-direction:column;max-width:1000px;margin:0 auto;padding:1.875rem;display:flex}@media (width>=768px){.contact-us .main-card{flex-flow:wrap;row-gap:1.25rem;padding:2.5rem 0 2.5rem 2.5rem}}@media (width>=1200px){.contact-us .main-card{flex-wrap:nowrap}}.contact-us .main-card .icon-section{border-bottom:2px solid var(--card-divider-color);justify-content:center;align-items:center;padding-bottom:1.875rem;display:flex}@media (width>=768px){.contact-us .main-card .icon-section{border-right:2px solid var(--card-divider-color);border-bottom:none;flex-basis:6rem;padding-bottom:0;padding-right:1.875rem}}.contact-us .main-card .icon{min-width:4rem;min-height:4rem;fill:var(--card-text-color)}.contact-us .main-card .blurb-section{text-align:center;padding:1.875rem 0}@media (width>=768px){.contact-us .main-card .blurb-section{text-align:left;flex-basis:calc(100% - 6rem);padding:0 2.25rem 0 2.5rem}}@media (width>=1200px){.contact-us .main-card .blurb-section{text-align:left;flex-basis:auto;padding:0 2.25rem 0 2.5rem}}.contact-us .main-card .blurb-section p{margin:0}.contact-us .main-card .phone-number-section{justify-content:center;align-items:center;display:flex}@media (width>=768px){.contact-us .main-card .phone-number-section{flex-basis:100%;min-width:326px;padding-top:1.125rem}}.contact-us .main-card .phone-number-section .call-details{text-align:center!important}.contact-us .main-card .phone-number-section .expert{font-size:var(--txt-md);line-height:var(--lh-txt-md);font-weight:var(--wt-bold);text-transform:uppercase;color:var(--card-text-color);margin-bottom:.25rem}.contact-us .main-card .phone-number-section .phone{font-size:var(--display-sm);line-height:var(--lh-display-sm);font-weight:var(--wt-regular);color:var(--card-text-color)}.contact-us .main-card .phone-number-section .help-text{display:none}.three-column-image-card-image.background-light{--background-color:var(--azamara-blue-light)}.three-column-image-card-image.background-dark{--background-color:var(--azamara-blue)}.three-column-image-card-image.background-light-image{background:url(/static-assets/images/backgrounds/light-paint-stroke.png) bottom/cover no-repeat}.three-column-image-card-image.background-dark-image{background-image:linear-gradient(var(--azamara-blue), #0000), url(/static-assets/images/backgrounds/dark-ocean-edgeless.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.three-column-image-card-image.background-dusk{--background-color:var(--dusk)}.three-column-image-card-image.background-seafoam{--background-color:var(--seafoam-green)}.three-column-image-card-image.background-deep-ocean{--background-color:var(--deep-ocean)}.three-column-image-card-image{background-color:var(--background-color);gap:0;padding:0}@media (width>=768px){.three-column-image-card-image{gap:1.25rem;padding:3.75rem}}@media (width>=1200px){.three-column-image-card-image{gap:3.75rem}}.three-column-image-card-image .image-column{gap:0;max-width:100vw}@media (width>=768px){.three-column-image-card-image .image-column{gap:1.25rem}}.three-column-image-card-image .image-column .image-wrapper{aspect-ratio:1;max-width:220px;max-height:220px}.three-column-image-card-image .image-column img{object-fit:cover;width:100%;height:100%}.three-column-image-card-image .card-column{width:100%;max-width:460px;color:var(--azamara-blue);text-align:center;background-color:#fff;padding:2.5rem 1.875rem}@media (width>=768px){.three-column-image-card-image .card-column{padding:3.75rem}}.three-column-image-card-image .card-column h2{margin-bottom:1.875rem}.three-column-image-card-image .card-column p{font-size:var(--txt-md);line-height:var(--lh-txt-md);font-weight:var(--wt-medium);margin-bottom:1.25rem}.three-column-image-card-image .card-column p:last-of-type{margin-bottom:1.875rem}.three-column-image-card-image .card-column .btn-secondary.btn-rounded{font-size:var(--txt-md);font-weight:var(--wt-medium);fill:var(--azamara-blue);border:1px solid var(--azamara-blue);height:2.5rem;transition:background-color .4s,color .4s,fill .4s}.three-column-image-card-image .card-column .btn-secondary.btn-rounded:hover{fill:#fff;color:#fff}.three-column-image-card-image .card-column .btn-secondary.btn-rounded svg{min-width:.75rem;min-height:.75rem;fill:inherit}.cruise-type-details-modal .modal-dialog .modal-content{border-radius:.5rem}.cruise-type-details-modal .modal-dialog .modal-content .modal-header{border:none;padding:1.375rem 1.5rem}.cruise-type-details-modal .modal-dialog .modal-content .modal-body{border:none;padding:0 2.5rem 2.5rem}.cruise-type-details-modal .modal-dialog .modal-content .modal-body .link{color:var(--azamara-blue);fill:var(--azamara-blue);font-size:var(--txt-lg);line-height:var(--lh-txt-lg);font-weight:var(--wt-medium);align-items:center;transition:color .4s,fill .4s;display:inline-flex}.cruise-type-details-modal .modal-dialog .modal-content .modal-body .link:hover{color:var(--aqua);fill:var(--aqua)}*{font-family:var(--global-font-family);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}body{font-family:var(--global-font-family);font-optical-sizing:auto;letter-spacing:.05em;background-repeat:no-repeat;background-size:cover;font-size:16px;font-style:normal;font-weight:400;line-height:24px}body.no-scroll{height:100%;overflow:hidden}::placeholder{letter-spacing:.02em;color:var(--dusk);align-items:center;padding-left:20px;font-size:16px;line-height:23px;display:flex}[type=button]{-webkit-appearance:none;-moz-appearance:none}.sr-only{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.accordion-button:after{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'   %3e%3cpath fill='%2300205B' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z ' /%3e%3c/svg%3e");transform:scale(.7)!important}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'  %3e%3cpath fill='%2300205B' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' /%3e%3c/svg%3e")}.accordion-button:focus{z-index:3;color:var(--night-sky);outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.theme-dark .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'   %3e%3cpath fill='%23F8F8F8' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z ' /%3e%3c/svg%3e");transform:scale(.7)!important}.theme-dark .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'  %3e%3cpath fill='%23F8F8F8' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' /%3e%3c/svg%3e")}iframe{border:none}#iframe-loader{height:60px;margin:40px auto;display:block}a{color:var(--azamara-blue);fill:var(--azamara-blue);text-decoration:none}a:hover{color:var(--aqua);fill:var(--aqua)}a.arrow:hover:after,a.arrow-on:after,a.arrow-always:after{content:" ";background-image:url(/static-assets/images/svgs/arrow.svg);background-size:1rem 1rem;align-self:center;width:1rem;height:1rem;margin-left:1rem;display:inline-block}a.arrow-on:hover:after{content:" ";background-image:url(/static-assets/images/svgs/arrow-white.svg);background-size:1rem 1rem;align-self:center;width:1rem;height:1rem;margin-left:1rem;display:inline-block}a.arrow-always:hover:after{content:" ";background-image:url(/static-assets/images/svgs/arrow.svg);background-size:1rem 1rem;align-self:center;width:1rem;height:1rem;margin-left:1rem;display:inline-block}a.arrow-on.start:hover:after,a.arrow-on.start:after{content:" ";float:left;background-image:url(/static-assets/images/svgs/arrow.svg);background-size:1rem 1rem;align-self:center;width:1rem;height:1rem;margin-right:1rem;display:inline-block;rotate:180deg}:root{--global-font-family:"Afacad", sans-serif;--display-2xl:4.5rem;--display-xl:64px;--display-lg:48px;--display-md:36px;--display-sm:30px;--display-xs:24px;--lh-display-2xl:5.625rem;--lh-display-xl:80px;--lh-display-lg:60px;--lh-display-md:44px;--lh-display-sm:38px;--lh-display-xs:32px;--txt-xl:20px;--txt-lg:18px;--txt-md:16px;--txt-sm:14px;--txt-xs:12px;--lh-txt-xl:30px;--lh-txt-lg:28px;--lh-txt-md:24px;--lh-txt-sm:20px;--lh-txt-xs:18px;--wt-regular:400;--wt-medium:500;--wt-bold:600;--shadow:0px 0px 16px 4px #0003}.modal-backdrop{opacity:.7!important}.azamara-blue-gradient{background:linear-gradient(#00205b00 0%,#00205b 100%);border-radius:4px}.uniquely-azamara-gradient{background:linear-gradient(#f1f2f2 28.48%,#fec77500 100.72%);border-radius:4px}.big-lift{box-shadow:0 0 45px #0000001a}.small-lift{box-shadow:0 0 10px #0003}.goldilocks-lift{box-shadow:0 0 16px 4px #0003}.text-shadow{box-shadow:0 0 50px #000}.shadow{box-shadow:0 0 0 4px #00205b80}.success-shadow{box-shadow:0 0 0 4px #19875480}.warning-shadow{box-shadow:0 0 0 4px #ffc10780}.danger-shadow{box-shadow:0 0 0 4px #dc354580}.fs-20px{font-size:20px}footer{letter-spacing:.05em;background:var(--white-sand);color:var(--dusk);align-items:center;font-size:16px}footer .footer-columns-wrapper{padding:24px}footer .sub-footer{background:var(--pure-white);padding:24px}footer .find-cruises-container{background-color:var(--azamara-blue);flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex;position:relative}footer .find-cruises-container>.find-cruises-bar>.tab-content{position:absolute;top:190px}footer .row.last{width:80%}footer .column-header{color:var(--night-sky);text-transform:uppercase;margin-top:24px;margin-bottom:24px;font-size:18px;line-height:28px}footer ul{margin:0;padding:0;list-style-type:none}footer .footer-col{text-align:left}footer .footer-links a:hover{color:var(--azamara-blue);text-align:left}footer .footer-links a:hover:after{content:" ";background-image:url(/static-assets/images/svgs/arrow.svg);background-size:12px 12px;width:12px;height:12px;margin-left:15px;display:inline-block}footer .footer-links li a{color:var(--azamara-blue);margin:0;padding:0;line-height:24px}footer .footer-link{text-align:left}footer .expert{letter-spacing:.05em;color:var(--night-sky);text-transform:uppercase;font-size:18px;line-height:28px}footer .help-text{letter-spacing:.05em;padding-left:24px;font-size:20px;font-weight:390;line-height:30px}footer .call-details .phone{font-size:30px;line-height:30px}footer .footer{background:var(--white-sand)}footer .sub-footer-links{background-color:#fff;padding:24px}footer .locale-logos{height:60px}footer .locale-logos.ipp-logo{height:80px}footer .locale-logos img{object-fit:contain;width:100%;height:100%}footer .sub-footer-links .menu a{color:#000;letter-spacing:.02em;font-size:14px;line-height:20px}footer .flex-list{align-items:center;margin:1em;position:relative;overflow:hidden}footer .flex-list ul{flex-flow:wrap;justify-content:space-between;margin-left:-1px;padding:0;display:flex}footer .flex-list li{text-align:center;background-color:#fff;border-left:1px solid #ccc;flex-grow:1;flex-basis:auto;margin:.25em 0;padding:0 1em}footer .contact-bar{padding:24px 0}footer .phone-icon img{float:left;width:86px;padding:6px 34px 0 0}footer .clia-icon img{float:left;width:86px;padding:6px 24px 0 0}footer .clia-details{padding-left:24px}footer .bill-of-rights{color:var(--dusk);display:block;overflow:hidden}footer .clia-bor{letter-spacing:.05em;color:var(--azamara-blue);font-size:20px;line-height:30px}footer .call-details{padding-left:64px}footer .call-details a{color:var(--azamara-blue)}footer a{text-decoration:none}footer .menu{list-style:none}footer .menu li{border-left:solid 1px var(--divider-gray);padding:0 10px;display:inline}footer .menu li:first-child{border-left:none}footer .accordion{display:block}footer .columns{display:none}footer .accordion-button,footer .accordion-button:not(.collapsed),footer .accordion-body,footer .accordion-item{box-shadow:none;background-color:#0000;border:none;margin:0;padding:0}footer .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'   %3e%3cpath fill='%233D4543' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z ' /%3e%3c/svg%3e")}footer .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'  %3e%3cpath fill='%233D4543' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' /%3e%3c/svg%3e")}footer #userContext{display:none}@media (width>=576px){footer .locale-compliance .call-details .phone{white-space:nowrap;font-size:30px;line-height:38px}}@media (width>=768px){footer .footer-columns-wrapper,footer .sub-footer,footer .sub-footer-links{padding:48px}footer .call-details .phone{font-size:48px;line-height:60px}footer .find-cruises-container>.find-cruises-bar>.tab-content{top:143px}}@media (width>=992px){.col-lg-1{flex-grow:1}.col-lg-1:last-of-type{width:auto}footer div .title{margin-top:0}footer .locale-logos{margin-left:48px}footer .columns{display:block}footer .accordion{display:none}footer .column-header{margin-top:0;margin-bottom:16px}footer .footer-columns-wrapper{margin-left:6%}}@media (width>=1200px){footer .find-cruises-container>.find-cruises-bar>.tab-content{top:72px}footer .locale-compliance .call-details .phone{white-space:nowrap;font-size:36px;line-height:48px}}.mapboxgl-map{overflow:visible!important}.mapboxgl-popup{z-index:9999!important}.mapboxgl-map .mapboxgl-popup ul{text-align:left;vertical-align:middle;margin:0;padding:15px;list-style:none}.mapboxgl-map .mapboxgl-popup li{padding:2px 0}.mapboxgl-popup-content{letter-spacing:.04em;color:#00205b!important;width:max-content!important;font-family:var(--global-font-family)!important;font-optical-sizing:auto!important;padding:0!important;font-size:13px!important;font-style:normal!important;font-weight:420!important;line-height:20px!important;box-shadow:0 8px 20px #00000040!important}