html.ez-new .ez-facelift.ez-modify .ez-modify-itinerary{border:1px solid var(--ez-field-border);background:var(--ez-surface);border-radius:12px;margin:16px 0 0;padding:10px 14px 12px}html.ez-new .ez-facelift.ez-modify .ez-modify-itinerary-title{color:var(--ez-brand-primary-dark);letter-spacing:.01em;margin:0 0 0 8px;padding:0 8px;font-family:inherit;font-size:.95rem;font-weight:700}html.ez-new .ez-facelift.ez-modify .ez-itin-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}html.ez-new .ez-facelift.ez-modify .ez-itin-card{border:1px solid var(--ez-field-border);border-radius:12px;align-items:center;gap:16px;padding:9px 16px;transition:box-shadow .25s,border-color .25s,background-color .25s;display:flex}html.ez-new .ez-facelift.ez-modify .ez-itin-card.is-kept{background:linear-gradient(180deg, var(--ez-surface-sunken,#eaf1fb) 0%, var(--ez-surface) 130%);border-color:var(--ez-field-border-hover,#b4c8dc)}html.ez-new .ez-facelift.ez-modify .ez-itin-card.is-changing{background:linear-gradient(180deg, var(--ez-success-tint,#e7f4ec) 0%, var(--ez-surface) 130%);border-color:var(--ez-success,#1e7a3c);box-shadow:0 6px 18px #1e7a3c38}html.ez-new .ez-facelift.ez-modify .ez-itin-leg{flex-direction:column;flex:none;gap:1px;min-width:74px;display:flex}html.ez-new .ez-facelift.ez-modify .ez-itin-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ez-brand-primary-dark);font-size:.66rem;font-weight:700}html.ez-new .ez-facelift.ez-modify .ez-itin-leg-date{letter-spacing:.04em;text-transform:uppercase;color:var(--ez-text-muted);white-space:nowrap;font-size:.72rem;font-weight:600}html.ez-new .ez-facelift.ez-modify .ez-itin-route-mini{font-variant-numeric:tabular-nums;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}html.ez-new .ez-facelift.ez-modify .ez-itin-pt{flex-direction:column;flex:none;gap:0;display:flex}html.ez-new .ez-facelift.ez-modify .ez-itin-pt-arr{text-align:right}html.ez-new .ez-facelift.ez-modify .ez-itin-code{color:var(--ez-text-strong);letter-spacing:.01em;font-size:1.02rem;font-weight:700;line-height:1.15}html.ez-new .ez-facelift.ez-modify .ez-itin-plus{color:var(--ez-brand-accent);margin-left:2px;font-size:.62em;font-weight:700}html.ez-new .ez-facelift.ez-modify .ez-itin-time{color:var(--ez-text-muted);white-space:nowrap;font-size:.72rem;line-height:1.2}html.ez-new .ez-facelift.ez-modify .ez-itin-path-mini{flex-direction:column;flex:auto;align-items:center;gap:1px;min-width:40px;display:flex}html.ez-new .ez-facelift.ez-modify .ez-itin-line-mini{background:linear-gradient(90deg, var(--ez-field-border-hover) 0 calc(50% - 13px), transparent calc(50% - 13px) calc(50% + 13px), var(--ez-field-border-hover) calc(50% + 13px));width:100%;height:1.5px;position:relative}html.ez-new .ez-facelift.ez-modify .ez-itin-line-mini:before,html.ez-new .ez-facelift.ez-modify .ez-itin-line-mini:after{content:"";background:var(--ez-brand-primary);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}html.ez-new .ez-facelift.ez-modify .ez-itin-line-mini:before{left:-1px}html.ez-new .ez-facelift.ez-modify .ez-itin-line-mini:after{right:-1px}html.ez-new .ez-facelift.ez-modify .ez-itin-plane{color:var(--ez-brand-primary);background:0 0;padding:0 6px;font-size:.78rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html.ez-new .ez-facelift.ez-modify .ez-itin-duration-mini{color:var(--ez-text-muted);white-space:nowrap;font-size:.68rem}html.ez-new .ez-facelift.ez-modify .ez-itin-none{color:var(--ez-text-label);flex:auto;font-size:.88rem}html.ez-new .ez-facelift.ez-modify .ez-keep-change{background:var(--ez-field-bg);border:1.5px solid var(--ez-field-border);border-radius:999px;flex:none;grid-template-columns:auto auto;padding:2px;display:grid}html.ez-new .ez-facelift.ez-modify .ez-keep-change-btn{appearance:none;cursor:pointer;font:inherit;color:var(--ez-text-muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 16px;font-size:.82rem;font-weight:600;transition:background .18s,color .18s}html.ez-new .ez-facelift.ez-modify .ez-keep-change-btn:focus-visible{box-shadow:0 0 0 3px var(--ez-focus-ring);outline:none}html.ez-new .ez-facelift.ez-modify .ez-keep-change-btn[aria-pressed=true]{background:linear-gradient(180deg, var(--ez-brand-primary-light), var(--ez-brand-primary-dark));color:var(--ez-text-on-brand);box-shadow:0 2px 8px var(--ez-brand-primary-ring)}html.ez-new .ez-facelift.ez-modify #ez-search-fields{scroll-margin-top:16px}html.ez-new .ez-facelift.ez-modify .ez-search-dir-container.ez-kept{opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;filter:saturate(.75);transition:opacity .25s;display:block}html.ez-new .ez-facelift.ez-modify .ez-kept .deactive-target:before,html.ez-new .ez-facelift.ez-modify .ez-kept .ez-search-dir-header:before,html.ez-new .ez-facelift.ez-modify .ez-kept .ez-search-dir-body:before{display:none}html.ez-new .ez-facelift.ez-modify .ez-search-location-radio{opacity:0;width:1px;height:1px;position:absolute}html.ez-new .ez-facelift.ez-modify #ez-search-unbooked{width:100%}html.ez-new .ez-facelift.ez-modify .ez-search-guest-set{padding-left:0!important}html.ez-new .ez-facelift.ez-modify .ez-modify-notice,html.ez-new .ez-facelift.ez-modify .ez-modify-guest-note{border-radius:12px;margin:16px 0;padding:12px 16px;font-size:.88rem;line-height:1.45}html.ez-new .ez-facelift.ez-modify .ez-modify-notice{background:var(--ez-accent-tint);color:var(--ez-text)}html.ez-new .ez-facelift.ez-modify .ez-modify-notice b{color:var(--ez-text-strong)}html.ez-new .ez-facelift.ez-modify .ez-modify-guest-note{color:#8a5a12;background:#fdf3e0}html.ez-new .ez-facelift.ez-modify #ez-search-submit{z-index:30;background:var(--ez-surface);border-top:1px solid var(--ez-field-border);text-align:left;flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;padding:14px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 24px #0028461a}@media (min-width:40em){html.ez-new .ez-facelift.ez-modify #ez-search-submit{border-radius:0 0 14px 14px;margin:20px -15px -20px;padding:14px 22px}}html.ez-new .ez-facelift.ez-modify #ez-search-submit .return-link-button{white-space:nowrap;border:1.5px solid var(--ez-field-border);background:var(--ez-surface);color:var(--ez-brand-primary-dark);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 18px 9px 14px;font-size:.88rem;font-weight:600;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex;text-decoration:none!important}html.ez-new .ez-facelift.ez-modify #ez-search-submit .return-link-button:before{content:"‹";color:var(--ez-brand-accent);font-size:1.1rem;font-weight:700;line-height:1;transform:translateY(-1px)}html.ez-new .ez-facelift.ez-modify #ez-search-submit .return-link-button:hover{border-color:var(--ez-brand-primary);background:var(--ez-surface-sunken);text-decoration:none!important}html.ez-new .ez-facelift.ez-modify #ez-search-submit .return-link-button:focus-visible{border-color:var(--ez-focus);box-shadow:0 0 0 3px var(--ez-focus-ring);outline:none}html.ez-new .ez-facelift.ez-modify .ez-modify-plan{color:var(--ez-text-muted);flex:220px;margin:0;font-size:.88rem}html.ez-new .ez-facelift.ez-modify .return-link-button+.ez-modify-plan{border-left:1px solid var(--ez-field-border);padding-left:18px}html.ez-new .ez-facelift.ez-modify #ez-search-submit .green-btn{margin-left:auto}html.ez-new .ez-facelift.ez-modify #search-submit-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (max-width:74.99em){html.ez-new .ez-facelift.ez-modify .ez-itin-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:40em){html.ez-new .ez-facelift.ez-modify .ez-modify-itinerary{margin-left:10px;margin-right:10px;padding:10px}html.ez-new .ez-facelift.ez-modify .ez-itin-card{flex-wrap:wrap;row-gap:8px}html.ez-new .ez-facelift.ez-modify .ez-itin-route-mini{flex-basis:100%;order:5}html.ez-new .ez-facelift.ez-modify .ez-keep-change{margin-left:auto}html.ez-new .ez-facelift.ez-modify #ez-search-submit{gap:10px}html.ez-new .ez-facelift.ez-modify .ez-modify-plan,html.ez-new .ez-facelift.ez-modify .return-link-button+.ez-modify-plan{border-left:0;flex-basis:100%;order:-1;padding-left:0}}@media (prefers-reduced-motion:reduce){html.ez-new .ez-facelift.ez-modify .ez-itin-card,html.ez-new .ez-facelift.ez-modify .ez-keep-change-btn{transition-duration:.01ms}}
@media (min-width:992px){html.ez-new.ezair-iframe-class body.ezair{zoom:.9}}html.ez-new.ezair-iframe-class .ez-facelift .article-header,html.ez-new.ezair-iframe-class .ez-facelift #tab-container.article-container{box-shadow:none;border-radius:0}html.ez-new.ezair-iframe-class #ez-flight-selection{margin-left:0!important;margin-right:0!important}html.ez-new.ezair-iframe-class #ez-flight-selection>.article-header,html.ez-new.ezair-iframe-class #ez-flight-selection>.article-container.ez-lightblue-bg{box-shadow:none;border-radius:0}@media (min-width:1100px){html.ez-new.ezair-iframe-class #ez-flight-summary .ez-summary-rail{flex:0 0 420px}}html.ez-new.ezair-iframe-class body.ezair #content{margin:0!important;padding:0!important}html.ez-new.ezair-iframe-class body.ezair:not(.ez-princess-embed) #content{margin-top:15px!important}html.ez-new body.ezair.ez-princess-embed .seat-unavailable.align-center{display:none!important}html.ez-new body.ezair.ez-princess-embed #ez-flight-summary :is(.segment-schedule-info-container,.segment-schedule-info-changed)>.col-sm-3:not(.itn-dtl-carrier):has(.seat-unavailable.align-center){display:none!important}html.ez-new body.ezair.ez-princess-embed #ez-flight-summary :is(.segment-schedule-info-container,.segment-schedule-info-changed):has(.seat-unavailable.align-center)>.itn-dtl-carrier{border-radius:10px}
html.ez-old body{background:#0d2f56 url(/air/images/airbook/ezair-bg.jpg) top no-repeat}
html.ez-old .content .droptab-container{background-color:#e6e6e6;margin-bottom:0;margin-left:0;margin-right:0;padding-top:15px;padding-bottom:3px;padding-left:15px}html.ez-old .article-header .droptab-container{background-color:#fff;margin-bottom:0;margin-left:0;margin-right:0;padding-top:15px;padding-bottom:3px;padding-left:15px}html.ez-old .clear-both{clear:both}html.ez-old .col-padding-zero{padding-left:0;padding-right:0}html.ez-old .col-padding-right-15{padding-right:15px}html.ez-old #ez-parent-marketing-info-container,html.ez-old #ez-child-marketing-info-container{opacity:1;max-height:1000px;transition:max-height 1s ease-in-out,opacity .5s ease-in-out;overflow:hidden}html.ez-old #ez-child-marketing-info-container{opacity:0;max-height:0;display:none}html.ez-old .mfp-close-no-img{background:#fff url(/air/images/airbook/close.svg) no-repeat!important}@media screen and (min-width:640px){html.ez-old .display-flex{display:flex}}html.ez-old .ez-header-search{padding-left:unset;margin-bottom:15px}html.ez-old .switch-hide{transition:all .2s ease-in-out}html.ez-old .hide-switch-guests{display:none!important}html.ez-old .show-switch-guests{display:unset}@media (min-width:768px){html.ez-old .mange-flights-header-extension{min-height:207px}}@media (max-width:768px){html.ez-old .itn-seat-list-btn{display:none}html.ez-old .mfp-wrap{overflow-y:scroll}html.ez-old .mfp-content .mfp-close{width:40px;position:fixed}html.ez-old .qualtrics-feedback .mfp-content .mfp-close{width:0}html.ez-old .qualtrics-feedback .mfp-content .mfp-close.icon-no-text{top:7px;right:10px}html.ez-old .mfp-close{width:35px}html.ez-old .mfp-content .mfp-close.icon-no-text>svg,html.ez-old .ez-waiting-plane{display:none}html.ez-old #fare-cards-container{padding-top:0!important}html.ez-old #fare-cards-container html.ez-old .itn-final{padding-right:8%}html.ez-old .ez-fare-info{margin-bottom:25px}html.ez-old .name-ack-guests{font-size:.75em!important}html.ez-old .ez-select-all-lable{padding-left:0!important}html.ez-old .ez-select-all-flights-container{padding-left:8px!important}html.ez-old .compact-tab li,html.ez-old .full-tab li{margin-left:3px}html.ez-old .ez-booked-summary-aside .col-xs-pad-10-top{padding-top:10px}html.ez-old .print-button{position:absolute}html.ez-old .button-link-spacing{margin-left:5px}}@media (min-width:768px){html.ez-old .mange-flights-header-extension{min-height:207px}}
html.ez-old .ez-flight-search-container{width:90%;display:inline-table}html.ez-old .search-input-container{width:100%;display:inline-block;position:relative}html.ez-old .search-results-dropdown{z-index:1000;scrollbar-width:thin;scrollbar-color:#b0c4d8 #f5f8fb;background:#fff;border:1px solid #0054a0;border-top-width:3px;border-radius:0 0 4px 4px;width:100%;max-height:240px;animation:.15s dropdownFadeIn;position:absolute;overflow-y:auto;box-shadow:0 6px 16px #00223e33}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}html.ez-old .search-results-dropdown::-webkit-scrollbar{width:6px}html.ez-old .search-results-dropdown::-webkit-scrollbar-track{background:#f5f8fb}html.ez-old .search-results-dropdown::-webkit-scrollbar-thumb{background-color:#b0c4d8;border-radius:3px}html.ez-old .search-results-hint{color:#fff;letter-spacing:.02em;-webkit-user-select:none;user-select:none;background-color:#0054a0;padding:6px 12px;font-size:.75rem;font-weight:600}html.ez-old .search-result-item{cursor:pointer;background:#fff;border-bottom:1px solid #e8f0f7;align-items:baseline;gap:8px;padding:9px 12px;line-height:1.4;transition:background-color .1s;display:flex}html.ez-old .search-result-item:last-child{border-bottom:none}html.ez-old .search-result-code{color:#0054a0;background:#e5f3fd;border-radius:3px;flex-shrink:0;padding:1px 5px;font-family:monospace;font-size:.8rem;font-weight:700}html.ez-old .search-result-name{color:#00223e;font-size:.875rem}html.ez-old .search-result-item:hover,html.ez-old .search-result-item:focus{background-color:#e5f3fd;outline:none}html.ez-old .search-result-item:hover .search-result-name,html.ez-old .search-result-item:focus .search-result-name{color:#0054a0}html.ez-old .selector-container{align-items:center;margin-bottom:10px;display:flex}html.ez-old .radio-label{align-items:center;margin-right:10px;display:flex}html.ez-old .radio-label input[type=radio]{margin-right:5px}html.ez-old .ez-cruise-info{width:100%}html.ez-old .ezair-layout #content{position:absolute}html.ez-old .ezair-return-flights{width:925px}html.ez-old .depart-search-input{margin-right:20px}html.ez-old header,html.ez-old footer{position:sticky;left:0;right:0}html.ez-old header.headerbar,html.ez-old footer.headerbar,html.ez-old header.article-header{position:relative}html.ez-old header{top:0}html.ez-old footer{bottom:0}html.ez-old #content{flex:1;overflow-y:auto}html.ez-old .with-error .react-datepicker__navigation{top:unset!important}html.ez-old .react-datepicker__triangle{display:none}html.ez-old .with-error{color:#000;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;font-size:.8rem;line-height:normal;display:inline-block;position:relative}html.ez-old .with-out-error{color:#000;background-color:#fff;border:1px solid #aeaeae;font-size:.8rem;line-height:normal;display:inline-block;position:relative}html.ez-old .without-error{color:#000;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;font-size:.8rem;line-height:normal;display:inline-block;position:relative}html.ez-old .ezair-search #steps-bar{display:none}html.ez-old #flight-summary{flex-direction:column;gap:10px;display:flex}html.ez-old .flight-container{align-items:center;gap:15px;padding:10px 0;display:flex}html.ez-old .flight-checkbox-container{flex-shrink:0;width:7%}html.ez-old .flight-details-container{flex-grow:1}html.ez-old .ez-flight-checkbox{margin-right:10px}html.ez-old .headerbar-logo{margin-top:17px!important}html.ez-old .react-datepicker__day--outside-month{visibility:hidden}html.ez-old body{background:#000}html.ez-old .disabled-label{opacity:.5}html.ez-old .special-message{padding-top:0;padding-bottom:15px}html.ez-old .react-datepicker__header:not(.react-datepicker__header--has-time-select){border-radius:0!important}html.ez-old .react-datepicker__month{margin:0 0 5px!important}html.ez-old .react-datepicker__header{color:#fff!important;background-color:#00223e!important;border-color:#fff!important;border-bottom-style:solid!important;border-bottom-width:1px!important}html.ez-old .react-datepicker__current-month,html.ez-old .react-datepicker-time__header,html.ez-old .react-datepicker-year-header{color:#fff!important;margin-bottom:10px!important}html.ez-old .react-datepicker__day-names{color:#00223e!important;background-color:#fff!important;font-weight:700!important}html.ez-old .react-datepicker__navigation-icon--previous{color:#fff!important;background-color:#fff!important;margin-top:-14px!important;margin-left:-8px!important;display:block!important;position:absolute!important;top:50%!important;left:70%!important}html.ez-old .react-datepicker__navigation-icon--next{color:#fff!important;background-color:#fff!important;margin-top:-14px!important;margin-left:-8px!important;display:block!important;top:15%!important;left:6px!important;right:-55%!important}html.ez-old .react-datepicker__day--selected,html.ez-old .react-datepicker__day--in-selecting-range,html.ez-old .react-datepicker__day--in-range,html.ez-old .react-datepicker__month-text--selected,html.ez-old .react-datepicker__month-text--in-selecting-range,html.ez-old .react-datepicker__month-text--in-range,html.ez-old .react-datepicker__quarter-text--selected,html.ez-old .react-datepicker__quarter-text--in-selecting-range,html.ez-old .react-datepicker__quarter-text--in-range,html.ez-old .react-datepicker__year-text--selected,html.ez-old .react-datepicker__year-text--in-selecting-range,html.ez-old .react-datepicker__year-text--in-range{color:#000!important;background-color:#fff!important;border:1px solid #b2b2b2!important;border-radius:0!important;font-weight:400!important}html.ez-old .react-datepicker__year-read-view--down-arrow,html.ez-old .react-datepicker__month-read-view--down-arrow,html.ez-old .react-datepicker__month-year-read-view--down-arrow,html.ez-old .react-datepicker__navigation-icon:before{border-color:#fff!important}html.ez-old .react-datepicker__day,html.ez-old .react-datepicker__month-text,html.ez-old .react-datepicker__quarter-text,html.ez-old .react-datepicker__year-text{text-align:center!important;color:#0054a0!important;background:#e5f3fd!important;border:1px solid #d4d2d2!important;margin:1px!important}html.ez-old .react-datepicker__day--disabled,html.ez-old .react-datepicker__month-text--disabled,html.ez-old .react-datepicker__quarter-text--disabled,html.ez-old .react-datepicker__year-text--disabled{opacity:.35!important}html.ez-old .react-datepicker__day:hover{background:#fff!important}html.ez-old .react-datepicker__day--selected{color:#000!important;background-color:#fff!important;border:1px solid #b2b2b2!important;font-weight:400!important}html.ez-old .cursorPointer{cursor:pointer!important}html.ez-old .borderBoxRVF{box-shadow:0 0 6px #0000004d!important}html.ez-old .paddingBottomZero{padding-bottom:0!important}
