html.ez-new #ez-dpt-summary{background:var(--ez-surface);border:1px solid var(--ez-field-border);border-radius:12px;padding:16px 18px;box-shadow:0 10px 28px #00284614}html.ez-new #ez-dpt-summary h4{color:var(--ez-brand-primary-dark);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;padding:0;font-size:.78rem;font-weight:800}html.ez-new #ez-dpt-summary .itn-route-wrapper{background:0 0}html.ez-new #ez-dpt-summary .ez-dpt-summary-cell.medium-border-right,html.ez-new #ez-dpt-summary .ez-dpt-summary-cell.medium-border-left{border-color:var(--ez-field-border)}html.ez-new #ez-dpt-summary .itn-carrier-name{color:var(--ez-text);font-size:1rem;font-weight:700}html.ez-new #ez-dpt-summary .summary-show-details{color:var(--ez-brand-primary-dark);font-size:.82rem;font-weight:600;text-decoration:none}html.ez-new #ez-dpt-summary .summary-show-details:after{content:"›";color:var(--ez-brand-accent);margin-left:5px;display:inline-block}html.ez-new #ez-dpt-summary .summary-show-details:hover{text-decoration:underline}html.ez-new #ez-dpt-summary .ez-fare-roundtrip-msg{color:var(--ez-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:600}html.ez-new #ez-dpt-summary .ez-fare-dpt-total{color:var(--ez-text-strong);font-size:1.3rem;font-weight:800}html.ez-new #ez-dpt-summary .ez-fare-perperson{color:var(--ez-text-muted);font-size:.78rem}html.ez-new #ez-dpt-summary .ez-rslt-back.button{border:1.5px solid var(--ez-brand-primary);color:var(--ez-brand-primary-dark);letter-spacing:.03em;box-shadow:none;border-radius:999px;font-weight:700;transition:background-color .15s,transform .12s;background:var(--ez-surface)!important}html.ez-new #ez-dpt-summary .ez-rslt-back.button:hover{color:var(--ez-brand-primary-dark);text-decoration:none;transform:translateY(-1px);background:var(--ez-surface-deep)!important}html.ez-new #ez-dpt-summary .ez-dpt-kept-cell{background:linear-gradient(180deg, var(--ez-surface-sunken,#eaf1fb) 0%, var(--ez-surface) 130%);border:1px solid var(--ez-field-border-hover,#b4c8dc);border-radius:10px;flex-direction:column;justify-content:center;align-self:stretch;gap:2px;margin:4px 0 4px 12px;padding:12px 16px;display:flex}@media (min-width:768px){html.ez-new #ez-dpt-summary .ez-dpt-kept-cell{width:calc(25% - 12px)}}html.ez-new #ez-dpt-summary .ez-dpt-kept-eyebrow{color:var(--ez-brand-primary-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:800}html.ez-new #ez-dpt-summary .ez-dpt-kept-leg{color:var(--ez-text-muted);font-size:.78rem;font-weight:600}html.ez-new #ez-dpt-summary .ez-dpt-kept-route{color:var(--ez-text-strong);letter-spacing:.02em;font-size:1.05rem;font-weight:800}html.ez-new #ez-dpt-summary .ez-dpt-kept-arrow{color:var(--ez-brand-accent);margin:0 6px;font-weight:700}html.ez-new #ez-dpt-summary .ez-dpt-kept-when{color:var(--ez-text);white-space:nowrap;font-size:.8rem}@media (max-width:767.98px){html.ez-new #ez-dpt-summary .ez-dpt-kept-cell{flex-flow:wrap;justify-content:center;align-items:baseline;gap:2px 10px;margin:8px 0 0;padding:8px 12px}html.ez-new #ez-dpt-summary .ez-dpt-kept-leg{display:none}html.ez-new #ez-dpt-summary .ez-dpt-kept-route{font-size:.95rem}}html.ez-new #ez-flight-selection .ez-header-links .return-link:before{content:none}html.ez-new #ez-flight-selection .ez-header-links .ez-change-search-link:before,html.ez-new #ez-flight-selection .ez-header-links .ez-rslt-back:before{content:"";background-color:currentColor;flex:none;width:15px;height:15px;margin-right:7px;display:inline-block}html.ez-new #ez-flight-selection .ez-header-links .ez-change-search-link:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z'/%3E%3C/svg%3E") 50%/contain no-repeat}html.ez-new #ez-flight-selection .ez-header-links .ez-rslt-back:before{transition:transform .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z'/%3E%3C/svg%3E") 50%/contain no-repeat}html.ez-new #ez-flight-selection .ez-header-links .ez-rslt-back:hover:before{transform:translate(-3px)}html.ez-new #ez-dpt-summary .ez-rslt-back.button{align-items:center;display:inline-flex}html.ez-new #ez-dpt-summary .ez-rslt-back.button:before{content:"";background-color:currentColor;flex:none;width:14px;height:14px;margin-right:7px;transition:transform .15s;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z'/%3E%3C/svg%3E") 50%/contain no-repeat}html.ez-new #ez-dpt-summary .ez-rslt-back.button:hover:before{transform:translate(-3px)}@media (max-width:39.99em){html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary,.ez-details-fares) .itn-footer{flex-wrap:wrap;justify-content:center;row-gap:2px}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary,.ez-details-fares) .itn-footer .plain-text-btn{padding:6px 8px;font-size:.74rem}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary,.ez-details-fares) .itn-footer>div+div{padding-left:10px}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary,.ez-details-fares) .itn-footer>div:not(:last-child){padding-right:10px}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary,.ez-details-fares) .ez-card-cell{min-height:11.5em}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary,.ez-details-fares) .ez-flight-banner-pill{padding:2px 8px;font-size:.55rem}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary,.ez-details-fares) .itn-container-wrapper.has-flight-banner .itn-route-header{padding-top:28px}html.ez-new .ez-inline-farecards .scroll-arrow{width:34px;height:34px;font-size:1rem}html.ez-new .ez-inline-farecards .scroll-arrow.left{left:2px}html.ez-new .ez-inline-farecards .scroll-arrow.right{right:2px}html.ez-new .ez-inline-farecards{padding:8px 10px 10px}html.ez-new .ez-inline-farecards .economy-fare-card{flex-basis:290px}html.ez-new .ez-inline-farecards .fare-cards-container #fare-cards-header{text-align:left;padding-right:48px;font-size:.95rem}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary,.ez-details-fares) .itn-carrier-name{font-size:.95rem}}@media (min-width:40em) and (max-width:1024px){html.ez-new #ez-rslt-sidebar{width:296px}html.ez-new #ez-rslt-main-container{width:calc(100% - 296px)}html.ez-new .ez-inline-farecards .economy-fare-card{flex-basis:300px}html.ez-new #ez-flight-selection>.article-header{flex-direction:column}html.ez-new #ez-flight-selection .ez-header-links{justify-content:flex-start;margin-left:0}}@media (min-width:40em) and (max-width:1049.98px){html.ez-new .ez-inline-farecards .fare-cards-row{scroll-snap-type:x mandatory;scroll-padding-left:2px}html.ez-new .ez-inline-farecards .economy-fare-card{scroll-snap-align:start;flex:0 0 calc(50% - 6px)}}@media (min-width:40em) and (max-width:767.98px){html.ez-new #ez-rslt-main-container{float:none;width:100%}html.ez-new #ez-fltr-mobile-open.button{border:1.5px solid var(--ez-brand-primary);color:var(--ez-brand-primary-dark);box-shadow:none;cursor:pointer;border-radius:999px;align-items:center;gap:7px;margin:0 0 10px;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex;background:var(--ez-surface)!important;padding:9px 18px!important}html.ez-new #ez-fltr-mobile-open.button:before{content:"";background-color:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18l-7 8v5l-4 2v-7z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18l-7 8v5l-4 2v-7z'/%3E%3C/svg%3E") 50%/contain no-repeat}html.ez-new .ez-mobile-filter-lightbox .ez-rslt-mobile-filter,html.ez-new .ez-mobile-filter-lightbox #ez-fltr-apply-wrapper{display:block}html.ez-new .ez-mobile-filter-lightbox .ez-fltr-mobile-header .arrow-toggle{display:inline-block}}@media (max-width:39.99em){html.ez-new .ez-inline-farecards:before,html.ez-new .ez-inline-farecards:after{left:25%}}html.ez-new #ez-rslt-filters label[for^=ez-rslt-fltr-dt-]:before{content:"";vertical-align:-3px;background-color:currentColor;width:16px;height:16px;margin-right:7px;display:inline-block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}html.ez-new #ez-rslt-filters label[for=ez-rslt-fltr-dt-earlyMorning]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 15a7 7 0 0 1 14 0z' fill='%23000'/%3E%3Cpath d='M3 19h18' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 15a7 7 0 0 1 14 0z' fill='%23000'/%3E%3Cpath d='M3 19h18' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}html.ez-new #ez-rslt-filters label[for=ez-rslt-fltr-dt-morning]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4' fill='%23000'/%3E%3Cpath d='M12 2v3M12 19v3M2 12h3M19 12h3M4.6 4.6l2.1 2.1M17.3 17.3l2.1 2.1M19.4 4.6l-2.1 2.1M6.7 17.3l-2.1 2.1' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4' fill='%23000'/%3E%3Cpath d='M12 2v3M12 19v3M2 12h3M19 12h3M4.6 4.6l2.1 2.1M17.3 17.3l2.1 2.1M19.4 4.6l-2.1 2.1M6.7 17.3l-2.1 2.1' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}html.ez-new #ez-rslt-filters label[for=ez-rslt-fltr-dt-afternoon]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='10' r='4.5' fill='%23000'/%3E%3Cpath d='M3 18h18' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='10' r='4.5' fill='%23000'/%3E%3Cpath d='M3 18h18' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}html.ez-new #ez-rslt-filters label[for=ez-rslt-fltr-dt-evening]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.5 14.5A8.5 8.5 0 0 1 9.5 3.5a8.5 8.5 0 1 0 11 11z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.5 14.5A8.5 8.5 0 0 1 9.5 3.5a8.5 8.5 0 1 0 11 11z' fill='%23000'/%3E%3C/svg%3E")}html.ez-new #ez-rslt-fltr-depart-times{grid-template-columns:1fr 1fr;gap:8px;display:grid}html.ez-new #ez-rslt-fltr-depart-times .row{text-align:center;flex-direction:column;justify-content:flex-start;gap:0;margin:0;padding:12px 8px 10px}html.ez-new #ez-rslt-fltr-depart-times .row>div:first-child,html.ez-new #ez-rslt-fltr-depart-times .row>div:last-child{text-align:center;flex:none;width:100%;padding:0}html.ez-new #ez-rslt-fltr-depart-times .form-field.checkbox{padding:0;display:block}html.ez-new #ez-rslt-fltr-depart-times input[type=checkbox]{opacity:0;pointer-events:none;margin:0;position:absolute}html.ez-new #ez-rslt-sidebar #ez-rslt-fltr-depart-times input[type=checkbox]:disabled{opacity:0}html.ez-new #ez-rslt-fltr-depart-times label{flex-direction:column;align-items:center;gap:1px;display:flex}html.ez-new #ez-rslt-filters #ez-rslt-fltr-depart-times label[for^=ez-rslt-fltr-dt-]:before{vertical-align:0;width:22px;height:22px;margin:0 0 4px}html.ez-new #ez-rslt-fltr-depart-times .ez-time-name{font-size:.78rem;font-weight:700;line-height:1.3}html.ez-new #ez-rslt-fltr-depart-times .ez-time-range{color:var(--ez-text-muted);font-size:.68rem;line-height:1.3}html.ez-new #ez-rslt-fltr-depart-times .ez-time-price{color:var(--ez-text-muted);white-space:nowrap;padding-top:4px;font-size:.7rem}html.ez-new #ez-rslt-fltr-depart-times .row:has(input:focus-visible){box-shadow:0 0 0 3px var(--ez-focus-ring)}html.ez-new #ez-rslt-filters .ez-airline-filter-logo{vertical-align:-3px;width:auto;max-width:42px;height:16px;margin-right:7px;display:inline-block}html.ez-new #ez-rslt-filters #ez-rslt-fltr-airlines label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html.ez-new #ez-rslt-filters fieldset:has(#ez-rslt-fltr-airlines){min-width:0}html.ez-new .ez-inline-farecards #fare-cards-container{width:auto;margin:0;display:block;overflow:visible}html.ez-new .ez-inline-farecards .fare-cards,html.ez-new .ez-inline-farecards .fare-cards-container{width:auto}@media (max-width:767.98px){html.ez-new .ez-inline-farecards{padding:8px 10px 10px}html.ez-new .ez-inline-farecards .fare-cards-container #fare-cards-header{padding:2px 44px 8px 2px;font-size:.9rem}html.ez-new .ez-inline-farecards .fare-cards-row{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--ez-field-border-hover) transparent;gap:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}html.ez-new .ez-inline-farecards .economy-fare-card{scroll-snap-align:start;flex:0 0 216px;min-height:0;padding:12px 12px 10px}html.ez-new .ez-inline-farecards .class-feature-container .brand-feature,html.ez-new .ez-inline-farecards .class-feature-container>.brand-feature-more{display:none}html.ez-new .ez-inline-farecards .ez-feat-all{display:inline-block}html.ez-new .ez-inline-farecards .class-feature-container{margin-top:6px;padding:6px 0 0}html.ez-new .ez-inline-farecards #fare-cards-footer{font-size:.72rem}}@media (min-width:768px){html.ez-new .ez-inline-farecards .ez-feat-all{display:none}}html.ez-new .ez-inline-farecards{max-width:100%;overflow-x:clip}html.ez-new .ez-inline-farecards .fare-cards-container,html.ez-new .ez-inline-farecards #fare-cards-container,html.ez-new .ez-inline-farecards .fare-cards,html.ez-new .ez-inline-farecards .scroll-container{width:100%!important;min-width:0!important;max-width:100%!important}html.ez-new .ez-inline-farecards .fare-cards-row{flex-wrap:nowrap;min-width:0;max-width:100%;overflow-y:hidden;overflow-x:auto!important}@media (max-width:1499px){html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns) .itn-container-wrapper{flex-wrap:wrap;align-items:stretch;display:flex}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns) :is(.itn-route,.itn-route-filtered){flex:0 0 100%;width:100%!important}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns) .ez-fare-card{flex-direction:column;flex:1 1 0;min-width:0;display:flex;float:none!important;width:auto!important;max-width:none!important;height:auto!important;margin:10px 4px 0!important;padding:0!important;position:static!important;inset:auto!important}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns) .ez-fare-card .ez-card-cell{flex:auto;height:auto!important}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns) .ez-fare-pair>.ez-fare-card:only-child{flex:0 400px;max-width:400px!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:1024px){html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) .itn-footer{background:var(--ez-surface-sunken);border-radius:10px;gap:0;width:100%;max-width:none;margin:10px 0 2px;padding:4px;display:flex}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) .itn-footer>div{flex:1 1 0;min-width:0;display:flex;padding:0!important}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) .itn-footer>div+div{border-left:1px solid var(--ez-field-border)}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) .itn-footer .plain-text-btn{white-space:normal;text-align:center;border-radius:8px;flex:auto;justify-content:center;width:100%;min-height:40px;padding:6px 4px;font-size:.78rem;line-height:1.2}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) .itn-footer .plain-text-btn:active{background:var(--ez-surface)}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) .itn-footer .plain-text-btn:after{display:none}}html.ez-new #ez-flight-selection>.article-header h1{font-size:clamp(1.15rem,1vw + .85rem,1.55rem)}html.ez-new #ez-flight-selection>.article-header h2{font-size:clamp(.84rem,.4vw + .72rem,.95rem)}html.ez-new #ez-autoair-new-top h1{font-size:clamp(1.05rem,.8vw + .8rem,1.3rem)}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) :is(.itn-origin,.itn-final) .itn-datetime-time{font-size:clamp(.95rem,.6vw + .78rem,1.18rem)}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) :is(.itn-origin,.itn-final) :is(.itn-depart-airport,.itn-arrival-airport){font-size:clamp(.88rem,.45vw + .75rem,1.02rem)}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) .ez-fare-info :is(.ez-fare-base,.ez-fare-total){font-size:clamp(1rem,.5vw + .85rem,1.17rem)}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) .itn-carrier-name{font-size:clamp(.92rem,.4vw + .8rem,1.08rem)}@media (max-width:39.99em){html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) .open-hide.hide-text-overflow{white-space:normal;text-overflow:clip;overflow:visible}html.ez-new #ez-flight-selection{margin-left:0;margin-right:0}html.ez-new #ez-flight-selection>.article-header{padding:12px 14px 8px}html.ez-new #ez-flight-selection>.article-container.ez-lightblue-bg{padding-left:10px;padding-right:10px}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns) .itn-container-wrapper{border-radius:10px;margin-bottom:10px;padding:10px 8px 8px}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) :is(.itn-route,.itn-route-filtered){padding:10px 10px 8px}html.ez-new #ez-autoair-new-top.auto-add-air-container{padding:12px 10px 14px}html.ez-new #ez-autoair-new-top .recommended-top>.row{min-height:0}}@media (min-width:40em) and (max-width:1024px){html.ez-new #ez-flight-selection{margin-left:1.5vw;margin-right:1.5vw}html.ez-new #ez-flight-selection>.article-header,html.ez-new #ez-flight-selection>.article-container.ez-lightblue-bg{padding-left:18px;padding-right:18px}}@media (max-width:1349px){html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) .itn-stop-container .row{flex-wrap:nowrap;align-items:flex-start;display:flex}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) .itn-origin{flex:0 0 24%;width:auto;max-width:24%;padding-left:0;padding-right:6px}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) .itn-final{flex:0 0 24%;width:auto;max-width:24%;margin-left:auto;padding-left:6px;padding-right:0}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) .itn-layover{flex:auto;min-width:0;padding:0 2%}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) .itn-stop-container .row>:is(.itn-origin,.itn-final){position:relative;top:0;left:auto;right:auto}html.ez-new :is(#ez-rslt-main-container,#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) :is(.itn-date-change,.next-day-alert,.itn-dept-next-day){font-size:.7rem;line-height:1.25}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) .itn-total-duration{clear:both;margin-top:6px}}@media (max-width:39.99em){html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) :is(.itn-origin,.itn-final) .itn-datetime-day{white-space:nowrap;font-size:.7rem}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) :is(.itn-origin,.itn-final) .itn-datetime-time{white-space:nowrap;font-size:.84rem}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) :is(.itn-origin,.itn-final) .itn-city{overflow-wrap:break-word;font-size:.68rem}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) .itn-stop-airport{font-size:.8rem}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) .itn-layover .tooltipContainer{z-index:3;position:relative;top:-12px}}@media (min-width:40em) and (max-width:1349px){html.ez-new #ez-autoair-new-top .recommended-top>.row{flex-wrap:wrap;row-gap:6px}html.ez-new #ez-autoair-new-top .recommended-flight-name{flex:55%;order:1}html.ez-new #ez-autoair-new-top .recommended-flight-cost{flex:none;order:2;margin-left:auto}html.ez-new #ez-autoair-new-top .recommended-first-flight,html.ez-new #ez-autoair-new-top .recommended-second-flight{flex:46%;order:3;min-width:0}html.ez-new #ez-autoair-new-top .recommended-top.recommended-open :is(.recommended-first-flight,.recommended-second-flight){display:none}html.ez-new #ez-autoair-new-top .recommended-bottom .ez-itn-full-wrapper.itn-bothways{flex-wrap:wrap}html.ez-new #ez-autoair-new-top .recommended-bottom .itn-bothways>.itn-route,html.ez-new #ez-autoair-new-top .recommended-bottom .itn-full-farecard-wrapper{flex:100%}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) .itn-total-duration{white-space:normal;text-align:center;width:auto;max-width:none;margin:4px auto 0;position:static}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary) .itn-total-duration [data-test-id=number-of-stops]{display:inline}}@media (max-width:39.99em){html.ez-new #ez-rslt-topbar .ez-rslt-topbar-wrapper{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 12px;display:flex}html.ez-new #ez-rslt-topbar .ez-rslt-found{float:none;text-align:left;flex:auto;align-items:center;gap:10px;width:auto;padding:0;display:flex}html.ez-new #ez-fltr-mobile-open.button{border:1.5px solid var(--ez-brand-primary);color:var(--ez-brand-primary-dark);box-shadow:none;border-radius:999px;align-items:center;gap:7px;margin:0;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex;background:var(--ez-surface)!important;padding:9px 18px!important}html.ez-new #ez-fltr-mobile-open.button:before{content:"";background-color:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18l-7 8v5l-4 2v-7z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18l-7 8v5l-4 2v-7z'/%3E%3C/svg%3E") 50%/contain no-repeat}html.ez-new #ez-rslt-topbar .ez-rslt-found h3{margin-left:auto;font-size:.88rem}html.ez-new #ez-rslt-topbar .ez-rslt-fares-explained{float:none;text-align:center;border-top:1px solid var(--ez-field-border);flex:100%;width:100%;padding:7px 0 0}html.ez-new #ez-rslt-topbar .ez-rslt-fares-explained .flex-res-fare-chart{font-size:.78rem}html.ez-new #ez-rslt-topbar .ez-help-info{display:none}}@media (max-width:1349px){html.ez-new #ez-autoair-new-top .recommended-flight-name .hide-text-overflow{white-space:normal;text-overflow:unset;overflow:visible}}@media (max-width:39.99em){html.ez-new #ez-autoair-new-top .recommended-top>.row{align-items:center;gap:8px;height:auto;padding:10px 10px 10px 6px;display:flex}html.ez-new #ez-autoair-new-top .recommended-flight-name{float:none;flex:auto;width:auto;min-width:0;padding:0}html.ez-new #ez-autoair-new-top .recommended-flight-cost{float:none;flex:none;width:auto;padding:0}html.ez-new #ez-autoair-new-top .recommended-cost{align-items:center;gap:6px;display:flex}html.ez-new #ez-autoair-new-top .recommended-cost>div{flex:none;width:auto}html.ez-new #ez-autoair-new-top .recommended-cost .font-size-p7{white-space:nowrap;font-size:1rem}html.ez-new #ez-autoair-new-top .recommended-cost .font-size-m3{font-size:.58rem}html.ez-new #ez-autoair-new-top .aaa-arrow{width:34px;height:34px;margin:0}html.ez-new #ez-rslt-filters .ez-rslt-fltr-menu{padding:6px 10px 10px}html.ez-new #ez-rslt-filters .ez-rslt-fltr-menu .row{border:1px solid var(--ez-field-border);background:var(--ez-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;padding:8px 12px;display:flex}html.ez-new #ez-rslt-filters .ez-rslt-fltr-menu .row>div:first-child{float:none;flex:auto;width:auto;min-width:0;padding:0}html.ez-new #ez-rslt-filters .ez-rslt-fltr-menu .row>div:last-child{float:none;width:auto;color:var(--ez-text-muted);white-space:nowrap;flex:none;padding:0;font-size:.85rem}html.ez-new #ez-rslt-filters .ez-rslt-fltr-menu .form-field.checkbox{float:none;align-items:center;width:auto;padding:2px 0;display:flex}html.ez-new #ez-rslt-filters .ez-rslt-fltr-menu .form-field.checkbox label{min-width:0;color:var(--ez-text);flex:auto;font-size:.9rem;line-height:1.4}html.ez-new #ez-rslt-filters .ez-rslt-fltr-menu input[type=checkbox]{appearance:none;border:2px solid var(--ez-field-border-hover);background:var(--ez-surface);cursor:pointer;border-radius:5px;flex:none;width:20px;height:20px;margin:0 10px 0 0}html.ez-new #ez-rslt-filters .ez-rslt-fltr-menu input[type=checkbox]:checked{background-color:var(--ez-brand-primary);border-color:var(--ez-brand-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M1.5 5.2l3 3L10.5 1.8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px}html.ez-new #ez-rslt-filters .ez-rslt-fltr-menu .row:has(input:checked){border-color:var(--ez-brand-primary);background:var(--ez-surface-sunken)}html.ez-new #ez-rslt-filters .ez-rslt-fltr-menu .row{position:relative}html.ez-new #ez-rslt-filters .ez-rslt-fltr-menu .row label:after{content:"";cursor:pointer;position:absolute;inset:0}html.ez-new #ez-rslt-fltr-depart-times{gap:8px;padding:2px}html.ez-new #ez-flight-selection{margin-left:2vw;margin-right:2vw}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom) .ez-itin-data{padding-bottom:8px!important}html.ez-new #ez-rslt-main-container .itn-route :is(.itn-route-header,.itn-open-details){padding-top:6px!important;padding-bottom:6px!important}html.ez-new #ez-rslt-topbar{margin-top:6px!important;margin-bottom:6px!important;padding-top:6px!important;padding-bottom:6px!important}html.ez-new #ez-autoair-new-top .recommended-bottom{padding-top:6px!important;padding-bottom:6px!important}}html.ez-new #ez-autoair-new-top .recommended-cost>div:first-child{text-align:left}html.ez-new #ez-autoair-new-top .recommended-cost .font-size-m3,html.ez-new #ez-autoair-new-top .recommended-cost .font-size-p7{line-height:1.25;display:block}html.ez-new #ez-autoair-new-top .recommended-cost .font-size-p7.top-spacing-10{margin-top:0!important}html.ez-new #ez-autoair-new-top,html.ez-new #ez-flight-selection{overflow-x:clip}html.ez-new #ez-rslt-filters #ez-rslt-fltr-depart-times label[for^=ez-rslt-fltr-dt-]{position:relative}html.ez-new #ez-rslt-filters #ez-rslt-fltr-depart-times label[for^=ez-rslt-fltr-dt-]:before{filter:drop-shadow(0 2px 3px #0000002e);border-radius:0;width:20px;height:20px;margin:6px 0 8px;transition:transform .14s}html.ez-new #ez-rslt-filters #ez-rslt-fltr-depart-times label[for^=ez-rslt-fltr-dt-]:after{content:"";z-index:-1;border-radius:50%;width:40px;height:40px;position:absolute;top:0;left:50%;transform:translate(-50%)}html.ez-new #ez-rslt-filters #ez-rslt-fltr-depart-times label[for=ez-rslt-fltr-dt-earlyMorning]:before{background-color:#f2803a!important}html.ez-new #ez-rslt-filters #ez-rslt-fltr-depart-times label[for=ez-rslt-fltr-dt-earlyMorning]:after{background:radial-gradient(circle,#ffe6d2,#fff5ee 70%)}html.ez-new #ez-rslt-filters #ez-rslt-fltr-depart-times label[for=ez-rslt-fltr-dt-morning]:before{background-color:#f5b520!important}html.ez-new #ez-rslt-filters #ez-rslt-fltr-depart-times label[for=ez-rslt-fltr-dt-morning]:after{background:radial-gradient(circle,#fff1c2,#fffae8 70%)}html.ez-new #ez-rslt-filters #ez-rslt-fltr-depart-times label[for=ez-rslt-fltr-dt-afternoon]:before{background-color:#ec6f36!important}html.ez-new #ez-rslt-filters #ez-rslt-fltr-depart-times label[for=ez-rslt-fltr-dt-afternoon]:after{background:radial-gradient(circle,#ffe0cf,#fff4ee 70%)}html.ez-new #ez-rslt-filters #ez-rslt-fltr-depart-times label[for=ez-rslt-fltr-dt-evening]:before{background-color:#5b62c7!important}html.ez-new #ez-rslt-filters #ez-rslt-fltr-depart-times label[for=ez-rslt-fltr-dt-evening]:after{background:radial-gradient(circle,#e2e4fa,#f2f3fe 70%)}html.ez-new #ez-rslt-fltr-depart-times .row:hover label[for^=ez-rslt-fltr-dt-]:before{transform:scale(1.12)}html.ez-new #ez-rslt-fltr-depart-times .row:has(input:checked) label[for^=ez-rslt-fltr-dt-]:before{transform:scale(1.12)}html.ez-new #ez-rslt-filters #ez-rslt-fltr-depart-times label[for^=ez-rslt-fltr-dt-]:before{width:26px;height:26px}html.ez-new #ez-rslt-filters #ez-rslt-fltr-depart-times label[for^=ez-rslt-fltr-dt-]:after{width:48px;height:48px;top:-3px}@media (max-width:61.99em){html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary,.ez-details-fares) .has-flight-banner :is(.itn-route,.itn-route-filtered) .itn-route-header{padding-top:32px!important}}@media (max-width:47.99em){html.ez-new .ez-inline-farecards .fare-cards-row{scroll-snap-type:x proximity;scroll-padding-left:10px}html.ez-new .ez-inline-farecards .economy-fare-card{scroll-snap-align:start;flex:0 0 min(320px,82vw)}html.ez-new :is(#ez-rslt-main-container,#ez-autoair-new-top .recommended-bottom,.ez-facelift .ez-preview-itns,#ez-dpt-summary,.ez-details-fares) .ez-fare-toggle-hint{white-space:nowrap;letter-spacing:0;gap:5px;padding:9px 4px;font-size:.78rem}}@media (min-width:360px) and (max-width:47.99em){html.ez-new .ez-inline-farecards .fare-cards-row{scroll-snap-type:x mandatory;gap:8px;scroll-padding-left:2px}html.ez-new .ez-inline-farecards .economy-fare-card{border-radius:12px;flex:0 0 calc(50% - 4px);padding:10px 10px 8px}html.ez-new .ez-inline-farecards .fare-class-detail h3{margin-bottom:0;font-size:.95rem}html.ez-new .ez-inline-farecards .fare-class-detail h4{letter-spacing:.02em;margin-bottom:6px;font-size:.62rem;line-height:1.25}html.ez-new .ez-inline-farecards .fare-details .ez-fare-roundtrip-msg{font-size:.62rem}html.ez-new .ez-inline-farecards .fare-details p,html.ez-new .ez-inline-farecards .fare-details .ez-fare-total,html.ez-new .ez-inline-farecards .fare-details .ez-fare-base{font-size:1.15rem;line-height:1.1}html.ez-new .ez-inline-farecards .fare-details p:not(:first-of-type){font-size:.68rem}html.ez-new .ez-inline-farecards .fare-seat{font-size:.64rem;line-height:1.25}html.ez-new .ez-inline-farecards .class-feature-container{margin-top:8px;padding-top:6px}html.ez-new .ez-inline-farecards .fare-feature-link{font-size:.72rem}html.ez-new .ez-inline-farecards .economy-fare-card .button-container{padding-top:8px}html.ez-new .ez-inline-farecards .fare-button.button{letter-spacing:.03em;margin:0;font-size:.78rem;display:flex;width:100%!important;padding:8px 6px!important}html.ez-new .ez-inline-farecards .economy-fare-card .fare-tooltip-position{top:var(--ez-tip-top,50%);z-index:12000;max-width:none;position:fixed;bottom:auto;left:12px;right:12px}html.ez-new .ez-inline-farecards .fare-tooltip-position .fare-tooltip-feature-list{border:1px solid var(--ez-field-border,#d3dae6);border-radius:14px;gap:9px;min-width:0;max-height:60vh;padding:14px 16px 12px;font-size:.9rem;box-shadow:0 14px 36px #00142d47}html.ez-new .ez-inline-farecards .fare-tooltip-position .fare-tooltip-feature-list:before{content:"Included features";letter-spacing:.04em;text-transform:uppercase;color:var(--ez-text-muted,#5b6b82);margin-bottom:2px;font-size:.8rem;font-weight:800}html.ez-new .ez-inline-farecards .scroll-arrow{width:28px;height:28px;font-size:.9rem}html.ez-new .ez-inline-farecards .scroll-arrow.left{left:-6px}html.ez-new .ez-inline-farecards .scroll-arrow.right{right:-6px}}@media (max-width:767.98px){html.ez-new #ez-dpt-summary .ez-dpt-summary-cell.ez-dpt-fare-cell>div:first-child{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 7px;display:flex}html.ez-new #ez-dpt-summary .ez-dpt-summary-cell.medium-border-right,html.ez-new #ez-dpt-summary .ez-dpt-summary-cell.medium-border-left{border-left:0!important;border-right:0!important}html.ez-new #ez-dpt-summary{padding-top:10px!important;padding-bottom:6px!important}html.ez-new #ez-dpt-summary .ez-dpt-summary-cell:first-child h4{letter-spacing:.06em;margin:0 0 4px;padding-bottom:0;font-size:.85rem}html.ez-new #ez-dpt-summary .ez-dpt-summary-cell:first-child .of-hidden{justify-content:center;align-items:center;gap:10px;display:flex}html.ez-new #ez-dpt-summary .ez-dpt-summary-cell:first-child .of-hidden>div{align-items:center;gap:8px;display:flex;width:auto!important;padding:0!important}html.ez-new #ez-dpt-summary .ez-dpt-summary-cell:first-child .itn-carrier-logo{float:none;width:auto;height:20px;margin:0;padding:0}html.ez-new #ez-dpt-summary .summary-show-details{white-space:nowrap;border-left:1px solid var(--ez-field-border);margin-left:4px;padding-left:12px;font-size:.82rem;padding-top:0!important}html.ez-new #ez-dpt-summary .ez-dpt-summary-cell.medium-border-right{padding-top:4px!important;padding-bottom:0!important}html.ez-new #ez-dpt-summary .ez-dpt-summary-cell.ez-dpt-fare-cell{justify-content:space-between;align-items:center;gap:10px;display:flex;padding:2px 14px 8px!important}html.ez-new #ez-dpt-summary .ez-dpt-summary-cell.ez-dpt-fare-cell>div{margin:0;width:auto!important;padding:0!important}html.ez-new #ez-dpt-summary .ez-dpt-summary-cell.ez-dpt-fare-cell>div:first-child{text-align:left;justify-content:flex-start}html.ez-new #ez-dpt-summary .ez-fare-dpt-total{font-size:1.15rem}html.ez-new #ez-dpt-summary .ez-rslt-back.button{white-space:nowrap;padding:8px 18px;font-size:.82rem}html.ez-new .ez-mobile-filter-lightbox{height:auto!important;max-height:none!important;position:fixed!important;inset:auto 0 0!important;overflow:visible!important}html.ez-new .ez-mobile-filter-lightbox .mfp-container{height:auto;padding:0;position:static}html.ez-new .ez-mobile-filter-lightbox .mfp-content{background:var(--ez-surface,#fff);flex-direction:column;width:100%;min-height:72vh;max-height:92vh;margin:0;animation:.28s cubic-bezier(.32,.72,.28,1) ez-sheet-up;display:flex;overflow:hidden;box-shadow:0 -18px 48px #00142d59;border-radius:18px 18px 0 0!important}@keyframes ez-sheet-up{0%{opacity:.4;transform:translateY(60%)}to{opacity:1;transform:none}}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-sidebar{flex-direction:column;width:100%;min-height:0;padding:0;display:flex}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-filters{border-radius:0;flex-direction:column;min-height:0;display:flex}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-fltr-mobile-header{border-bottom:1px solid var(--ez-field-border,#d3dfeb);justify-content:space-between;align-items:center;display:flex;position:relative;padding:22px 16px 10px!important}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-fltr-mobile-header:before{content:"Filters & Sort";color:var(--ez-text-heading,#353f47);font-size:1.05rem;font-weight:700}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-fltr-mobile-header:after{content:"";background:var(--ez-field-border-hover,#b4c8dc);border-radius:999px;width:42px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}html.ez-new .ez-mobile-filter-lightbox .ez-rslt-fltr-mobile-cancel{border:1.5px solid var(--ez-field-border,#d3dfeb);border-radius:999px;padding:6px 14px;font-size:.82rem;font-weight:600;color:var(--ez-brand-primary-dark,#234c8e)!important}html.ez-new .ez-mobile-filter-lightbox .ez-rslt-fltr-header{display:none}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-filters>.row{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:auto;min-height:0;margin:0;padding:0 0 4px;overflow-y:auto}html.ez-new .ez-mobile-filter-lightbox .ez-rslt-mobile-filter{border:0!important;border-bottom:1px solid var(--ez-field-border,#d3dfeb)!important}html.ez-new .ez-mobile-filter-lightbox legend.ez-fltr-mobile-header{cursor:pointer;justify-content:space-between;align-items:center;width:100%;font-size:.95rem;font-weight:700;display:flex;color:var(--ez-text,#24333f)!important;background:0 0!important;border:0!important;padding:14px 16px!important}html.ez-new .ez-mobile-filter-lightbox legend.ez-fltr-mobile-header.active{color:var(--ez-brand-primary-dark,#234c8e)!important}html.ez-new .ez-mobile-filter-lightbox .ez-rslt-fltr-menu .form-field{padding:7px 0;display:block}html.ez-new .ez-mobile-filter-lightbox .ez-rslt-fltr-menu label{font-size:.92rem}html.ez-new .ez-mobile-filter-lightbox #ez-fltr-apply-wrapper{border-top:1px solid var(--ez-field-border,#d3dfeb);flex:none;align-items:center;gap:14px;display:flex;box-shadow:0 -6px 18px #00284614;background:var(--ez-surface,#fff)!important;padding:12px 16px calc(34px + env(safe-area-inset-bottom))!important}html.ez-new .ez-mobile-filter-lightbox #ez-fltr-apply-btn{letter-spacing:.04em;flex:auto;margin:0;font-weight:700;box-shadow:0 8px 20px #0a3c784d;background:linear-gradient(180deg, var(--ez-cta-from,#1a7fd1) 0%, var(--ez-cta-to,#0a559e) 100%)!important;color:var(--ez-cta-ink,#fff)!important;border:0!important;border-radius:999px!important;padding:13px 20px!important;font-size:1rem!important}html.ez-new .ez-mobile-filter-lightbox #ez-fltr-apply-wrapper .ez-rslt-fltr-clear{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:6px 8px;font-size:.88rem;font-weight:600;text-decoration:underline;transform:none;color:var(--ez-text-muted,#4d6172)!important}html.ez-new .ez-mobile-filter-lightbox #ez-fltr-apply-wrapper .ez-rslt-fltr-clear:hover{box-shadow:none;filter:none;background:0 0;text-decoration:underline;transform:none}@media (prefers-reduced-motion:reduce){html.ez-new .ez-mobile-filter-lightbox .mfp-content{animation:none}}html.ez-new .ez-mobile-filter-lightbox .ez-rslt-fltr-menu,html.ez-new .ez-mobile-filter-lightbox .ez-rslt-fltr-menu.active{background:0 0;padding:2px 16px 14px!important}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-fltr-sortby .form-field{align-items:center;gap:12px;padding:8px 2px;display:flex}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-fltr-sortby input[type=radio]{width:20px;height:20px;accent-color:var(--ez-brand-primary,#2c5fae);flex:none;margin:0}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-fltr-sortby label{color:var(--ez-text,#24333f);font-size:.95rem;margin:0!important;padding:0!important}html.ez-new .ez-mobile-filter-lightbox .ez-rslt-fltr-fieldset .row{align-items:center;gap:8px;display:flex}html.ez-new .ez-mobile-filter-lightbox .ez-rslt-fltr-fieldset .row>.col-xs-8{flex:auto;width:auto;min-width:0}html.ez-new .ez-mobile-filter-lightbox .ez-rslt-fltr-fieldset .row .form-field.checkbox{align-items:center;gap:10px;display:flex}html.ez-new .ez-mobile-filter-lightbox .ez-rslt-fltr-fieldset .row .form-field.checkbox label{margin:0!important}html.ez-new .ez-mobile-filter-lightbox .filter-price{text-align:right;color:var(--ez-text-strong,#0d3a55);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-weight:700;width:auto!important;padding:0!important}html.ez-new .ez-mobile-filter-lightbox .filter-price:before{content:"from ";color:var(--ez-text-muted,#4d6172);font-size:.72rem;font-weight:400}html.ez-new .ez-mobile-filter-lightbox .ez-from-price-header{display:none}html.ez-new .ez-mobile-filter-lightbox .ez-rslt-fltr-fieldset .row:active{background:var(--ez-surface-sunken,#eaf1fb);border-radius:10px}html.ez-new .ez-mobile-filter-lightbox .filter-disabled{opacity:.45}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-sidebar,html.ez-new .ez-mobile-filter-lightbox #ez-rslt-filters{flex:auto}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-filters>.row fieldset{margin:0;padding:0;border:0!important;border-bottom:1px solid var(--ez-field-border,#d3dfeb)!important}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-filters>.row fieldset:last-of-type{border-bottom:0!important}html.ez-new .ez-mobile-filter-lightbox legend.ez-fltr-mobile-header{align-items:center;gap:12px;min-height:58px;justify-content:flex-start!important}html.ez-new .ez-mobile-filter-lightbox legend.ez-fltr-mobile-header>.col-xs-8{flex:0 auto;width:auto!important;padding:0!important}html.ez-new .ez-mobile-filter-lightbox legend.ez-fltr-mobile-header:before{content:"";background-color:var(--ez-brand-primary,#2c5fae);width:20px;height:20px;-webkit-mask:var(--flt-icon) no-repeat center / contain;-webkit-mask:var(--flt-icon) no-repeat center / contain;mask:var(--flt-icon) no-repeat center / contain;flex:none}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-filters>.row fieldset:first-of-type legend{--flt-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5l-5 5h3v9h4v-9h3L8 5zm8 14l5-5h-3V5h-4v9h-3l5 5z'/%3E%3C/svg%3E")}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-filters>.row fieldset:nth-of-type(2) legend{--flt-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.4 11.6l-9-9C12 2.2 11.5 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .5.2 1 .6 1.4l9 9c.8.8 2 .8 2.8 0l7-7c.8-.8.8-2 0-2.8zM6.5 8C5.7 8 5 7.3 5 6.5S5.7 5 6.5 5 8 5.7 8 6.5 7.3 8 6.5 8z'/%3E%3C/svg%3E")}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-filters>.row fieldset:nth-of-type(3) legend{--flt-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.1 2 5 5.1 5 9c0 5.2 7 13 7 13s7-7.8 7-13c0-3.9-3.1-7-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E")}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-filters>.row fieldset:nth-of-type(4) legend{--flt-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 16v-2l-8-5V3.5a1.5 1.5 0 0 0-3 0V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5l8 2.5z'/%3E%3C/svg%3E")}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-filters>.row fieldset:nth-of-type(5) legend{--flt-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 18a8 8 0 1 1 0-16 8 8 0 0 1 0 16zm1-13h-2v6l5 3 1-1.7-4-2.3z'/%3E%3C/svg%3E")}html.ez-new .ez-mobile-filter-lightbox legend.ez-fltr-mobile-header .arrow-toggle{border-radius:50%;transition:transform .18s,background-color .18s;transform:none;background:var(--ez-surface-sunken,#eaf1fb) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232c5fae' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat center / 14px!important;border:0!important;width:30px!important;height:30px!important;margin-left:auto!important;margin-right:0!important}html.ez-new .ez-mobile-filter-lightbox legend.ez-fltr-mobile-header.active .arrow-toggle{transform:rotate(180deg)}html.ez-new .ez-mobile-filter-lightbox .ez-time-price:before{content:none!important}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-fltr-depart-times{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-fltr-depart-times .row{background:var(--ez-surface,#fff);border:1.5px solid var(--ez-field-border,#d3dfeb);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:2px;margin:0;padding:12px 6px 10px;transition:border-color .15s,background-color .15s,box-shadow .15s;position:relative}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-fltr-depart-times .row>.col-xs-8,html.ez-new .ez-mobile-filter-lightbox #ez-rslt-fltr-depart-times .row .form-field.checkbox{flex-direction:column;align-items:center;gap:2px;display:flex;width:100%!important}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-fltr-depart-times label:after{content:"";border-radius:12px;position:absolute;inset:0}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-fltr-depart-times label[for^=ez-rslt-fltr-dt-]:before{margin:0 auto 2px;width:22px!important;height:22px!important}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-fltr-depart-times .ez-time-name{color:var(--ez-text,#24333f);font-size:.84rem;font-weight:700;display:block}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-fltr-depart-times .ez-time-range{color:var(--ez-text-muted,#4d6172);font-size:.68rem;display:block}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-fltr-depart-times .ez-time-price{color:var(--ez-text-strong,#0d3a55);white-space:nowrap;font-size:.72rem;font-weight:600;margin:4px 0 0!important}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-fltr-depart-times .row:has(input:checked){border-color:var(--ez-brand-primary,#2c5fae);background:var(--ez-surface-sunken,#eaf1fb);box-shadow:0 2px 10px var(--ez-brand-primary-ring,#2c5fae38)}html.ez-new .ez-mobile-filter-lightbox #ez-rslt-fltr-depart-times .row:active{border-radius:12px}}html.ez-new .ez-scroll-top-btn{right:16px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:900;cursor:pointer;background:linear-gradient(180deg, var(--ez-brand-primary-light,#3a6cbc), var(--ez-brand-primary-dark,#234c8e));border:0;border-radius:50%;width:46px;height:46px;transition:transform .15s,box-shadow .15s;animation:.2s ez-top-pop;position:fixed;box-shadow:0 8px 20px #0a3c7859}html.ez-new .ez-scroll-top-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0a3c786b}html.ez-new .ez-scroll-top-btn:focus-visible{box-shadow:0 0 0 3px var(--ez-focus-ring,#007ba333), 0 8px 20px #0a3c7859;outline:none}html.ez-new .ez-scroll-top-btn .ez-scroll-top-icon{background-color:#fff;width:100%;height:100%;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5l-7 7 1.41 1.41L11 8.83V19h2V8.83l4.59 4.58L19 12z'/%3E%3C/svg%3E") 50%/20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5l-7 7 1.41 1.41L11 8.83V19h2V8.83l4.59 4.58L19 12z'/%3E%3C/svg%3E") 50%/20px no-repeat}@keyframes ez-top-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.ez-new .ez-scroll-top-btn{animation:none}}@media (max-width:39.99em){html.ez-new body.ezair .itn-container-wrapper[data-stops="2"] .itn-origin,html.ez-new body.ezair .itn-container-wrapper[data-stops="3"] .itn-origin,html.ez-new body.ezair .itn-container-wrapper[data-stops="4"] .itn-origin{width:24%!important;padding-left:4px!important}html.ez-new body.ezair .itn-container-wrapper[data-stops="2"] .itn-final,html.ez-new body.ezair .itn-container-wrapper[data-stops="3"] .itn-final,html.ez-new body.ezair .itn-container-wrapper[data-stops="4"] .itn-final{width:24%!important;padding-right:4px!important}}@media (max-width:47.99em){html.ez-new #ez-autoair-new-top .recommended-top.recommended-open>.row{align-items:center;height:auto;min-height:55px;display:flex}html.ez-new #ez-autoair-new-top .recommended-top.recommended-open>.row .open-hide{display:none}html.ez-new #ez-autoair-new-top .recommended-top.recommended-open .recommended-flight-name{float:none;flex:auto;width:auto;max-width:none}html.ez-new #ez-autoair-new-top .recommended-top.recommended-open .recommended-title{margin:0}html.ez-new #ez-autoair-new-top .recommended-top.recommended-open .recommended-flight-cost{float:none;flex:none;width:auto}html.ez-new #ez-autoair-new-top .recommended-top.recommended-open .recommended-flight-cost>.row{justify-content:flex-end;height:auto;display:flex}html.ez-new #ez-autoair-new-top .recommended-top.recommended-open .recommended-flight-cost .col-xs-6{float:none;width:auto}}
html.ez-new .ez-summary-pricing-header{margin:0 15px 10px}html.ez-new .pricing-old-total{line-height:1.6}html.ez-new .blue-text{color:#0054a0}html.ez-new .ez-summary-continue{position:relative}html.ez-new .ez-summary-continue .loading{position:absolute;top:7px;left:10px}html.ez-new .ez-summary-sale-top .ez-summary-sale-rbn{margin-left:0;padding:5px 16px;position:relative}html.ez-new .fare-summary-loading{text-align:center;margin-top:20px;margin-bottom:40px;display:block}html.ez-new .fare-summary-loading img{max-width:64px;margin:0 auto 10px;display:block}html.ez-new .can-i-pay-now span{position:relative;top:-2px}html.ez-new .exit-notification-container{text-align:center;margin:3%}html.ez-new .exit-button-confirm{color:#fff;background-color:red;margin-bottom:10px;padding:10px 20px;text-decoration:none;display:inline-block}html.ez-new .exit-without-modify{background:0 0;border:none}@media (min-width:40em){html.ez-new .ez-summary-sale-top{position:absolute;top:3px}html.ez-new .ez-summary-sale-top .ez-summary-sale-rbn{margin-left:-39px;padding:3px 7px;position:absolute}html.ez-new .ez-summary-fare-container.flex-no-pay.discount{padding-left:15px}html.ez-new .max-200{max-width:200px}}html.ez-new .nopaddingBanner{padding-left:0!important;padding-right:0!important}html.ez-new #ez-flight-summary>.article-header{background:var(--ez-surface);border-radius:var(--ez-radius-card) var(--ez-radius-card) 0 0;margin-bottom:0;padding:16px 22px 12px;box-shadow:0 10px 28px #0028461a}html.ez-new #ez-flight-summary>.article-header h1{color:var(--ez-text-heading);letter-spacing:-.2px;font-size:clamp(1.15rem,1vw + .85rem,1.5rem);font-weight:700}html.ez-new #ez-flight-summary>section.article-container.ez-lightblue-bg,html.ez-new #ez-flight-summary>#ez-summary-flexible>section.article-container.ez-lightblue-bg{background:var(--ez-surface);border-radius:0 0 var(--ez-radius-card) var(--ez-radius-card);box-shadow:0 10px 28px #0028461a}html.ez-new #ez-flight-summary section.article-container.ez-lightblue-bg section.article-container.ez-lightblue-bg,html.ez-new #ez-flight-summary form section.article-container.ez-lightblue-bg{box-shadow:none;background:0 0}html.ez-new #ez-flight-summary :is(#ez-summary-details,#flight-summary,.ez-summary-fare-details){border:1px solid var(--ez-field-border);box-shadow:none;border-radius:12px;overflow:hidden}html.ez-new #ez-flight-summary .ez-summary-fare-details{margin-top:16px}html.ez-new #ez-flight-summary #ez-summary-details>h2{color:var(--ez-brand-primary-dark);font-size:1.02rem;font-weight:700}html.ez-new #ez-flight-summary .dark-blue-bg{background:linear-gradient(135deg, var(--ez-brand-primary-dark) 0%, var(--ez-brand-primary) 55%, var(--ez-brand-primary-light) 100%)!important}html.ez-new #ez-flight-summary .dark-blue-bg h2{letter-spacing:.01em;font-weight:700}html.ez-new #ez-flight-summary .itn-line-img{background:var(--ez-field-border-hover);border:0;border-radius:2px;height:2px;top:6px}html.ez-new #ez-flight-summary .itn-circle{border:3px solid var(--ez-brand-primary);box-sizing:content-box;z-index:1;background:#fff;width:6px;height:6px;top:1px}html.ez-new #ez-flight-summary .itn-row{background-color:#0000!important}html.ez-new #ez-flight-summary .itn-row+.itn-row{border-top:1px dashed var(--ez-field-border)}html.ez-new #ez-flight-summary :is(.itn-depart-airport,.itn-arrival-airport){letter-spacing:.02em;font-weight:800}html.ez-new #ez-flight-summary .itn-city{color:var(--ez-text-muted);font-size:.82rem}html.ez-new #ez-flight-summary .itn-datetime-time{color:var(--ez-text-strong);font-weight:600}html.ez-new #ez-flight-summary .itn-datetime-day{color:var(--ez-text-muted);font-size:.82rem}html.ez-new #ez-flight-summary .itn-carrier-name{color:var(--ez-text);font-weight:700}html.ez-new #ez-flight-summary .itn-stop-time{background:var(--ez-surface-sunken);color:var(--ez-brand-primary-dark);white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:.72rem;font-weight:700}html.ez-new #ez-flight-summary .itn-stop-img{background-color:#fff}html.ez-new #ez-flight-summary select,html.ez-new #ez-flight-summary input[type=text]{border:1px solid var(--ez-field-border);border-radius:var(--ez-field-radius);background-color:var(--ez-field-bg);min-height:38px;color:var(--ez-field-ink);padding:6px 12px;transition:border-color .15s,box-shadow .15s}html.ez-new #ez-flight-summary select:hover,html.ez-new #ez-flight-summary input[type=text]:hover{border-color:var(--ez-field-border-hover)}html.ez-new #ez-flight-summary select:focus,html.ez-new #ez-flight-summary input[type=text]:focus{border-color:var(--ez-focus);box-shadow:0 0 0 3px var(--ez-focus-ring);outline:none}html.ez-new #ez-flight-summary .plain-text-btn{color:var(--ez-brand-primary-dark)}html.ez-new #ez-flight-summary .total.due-now{background:var(--ez-surface-sunken);border:1px solid var(--ez-field-border);border-radius:12px;justify-content:center;align-items:baseline;gap:10px;padding:14px 18px;display:flex}html.ez-new #ez-flight-summary .huge-currency{color:var(--ez-text-strong);font-size:2.35rem;font-weight:800;line-height:1;position:static;top:0}html.ez-new #ez-flight-summary .huge-price{color:var(--ez-text-strong);font-size:2.6rem;font-weight:800;line-height:1}html.ez-new #ez-flight-summary .huge-due-now{color:var(--ez-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700;line-height:1.15;font-size:1rem!important}html.ez-new #ez-flight-summary .tnt-bar{color:#6b5416;background-color:#fdf3d7;border:1px solid #eed9a0;border-radius:10px;padding:10px 14px;font-size:.92rem}html.ez-new #ez-flight-summary .next-step .ez-next-step-msg{color:var(--ez-text-muted);font-size:.85rem}html.ez-new #ez-flight-summary .next-step .button{letter-spacing:.04em;box-shadow:0 6px 16px var(--ez-brand-primary-ring);border-radius:999px;padding:13px 34px;font-weight:700;transition:transform .12s,box-shadow .15s,filter .15s}html.ez-new #ez-flight-summary .next-step .button:hover{filter:brightness(1.06);box-shadow:0 9px 20px var(--ez-brand-primary-ring);transform:translateY(-1px)}html.ez-new #ez-flight-summary .ez-summary-pricing-header h3{color:var(--ez-text);font-size:1rem}html.ez-new #ez-flight-summary .ez-summary-pricing-header.medium-border-bottom{border-bottom-color:var(--ez-field-border)!important}html.ez-new #ez-flight-summary .dark-blue-bg .itn-dtl-duration,html.ez-new #ez-flight-summary .itn-dtl-header .itn-dtl-duration{color:#fff;background:#ffffff29;border:1px solid #ffffff61}html.ez-new #ez-flight-summary .itn-seat-list-btn .button,html.ez-new #ez-flight-summary .itn-seat-list-btn button,html.ez-new #ez-flight-summary .itn-seat-list>.ez-select-seat-btn{border:1.5px solid var(--ez-brand-primary);color:var(--ez-brand-primary-dark);letter-spacing:.03em;box-shadow:none;border-radius:999px;padding:10px 22px;font-weight:700;transition:background-color .15s,transform .12s;background:var(--ez-surface)!important}html.ez-new #ez-flight-summary .itn-seat-list-btn button:hover,html.ez-new #ez-flight-summary .itn-seat-list>.ez-select-seat-btn:hover{text-decoration:none;transform:translateY(-1px);background:var(--ez-surface-deep)!important}html.ez-new #ez-flight-summary .seat-unavailable{box-sizing:border-box;background:var(--ez-surface-sunken,#eef3fa);border:1.5px dashed var(--ez-field-border-hover,#b4c8dc);min-width:0;max-width:min(280px,100%);color:var(--ez-text-muted,#5b6b85);text-align:left;border-radius:999px;align-items:center;gap:7px;margin:2px 0 4px;padding:8px 14px;font-size:.78rem;font-weight:600;line-height:1.3;display:inline-flex}html.ez-new #ez-flight-summary .seat-unavailable:before{content:"";background-color:currentColor;flex:none;width:13px;height:13px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-1 5h2v2h-2V7zm0 4h2v6h-2v-6z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-1 5h2v2h-2V7zm0 4h2v6h-2v-6z'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (max-width:480px){html.ez-new #ez-flight-summary .seat-unavailable{gap:6px;padding:6px 11px;font-size:.72rem}html.ez-new #ez-flight-summary .seat-unavailable:before{width:12px;height:12px}}html.ez-new #ez-flight-summary :is([title="Change Departure Flight"],[title="Change Return Flight"]){color:var(--ez-brand-primary-dark);font-weight:600;text-decoration:none}html.ez-new #ez-flight-summary :is([title="Change Departure Flight"],[title="Change Return Flight"]):hover{text-decoration:underline}html.ez-new #ez-flight-summary div:has(>.total.due-now){grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;padding:6px 0 4px;display:grid}html.ez-new #ez-flight-summary div:has(>.total.due-now)>:is(.total,.next-step){float:none;background:var(--ez-surface);border:1px solid var(--ez-field-border);box-sizing:border-box;border-radius:12px;margin:0;padding:16px 18px;width:auto!important}html.ez-new #ez-flight-summary div:has(>.total.due-now)>.total.due-now{background:var(--ez-surface-sunken);flex-wrap:wrap;place-content:center;align-items:center;display:flex}html.ez-new #ez-flight-summary div:has(>.total.due-now) .max-200{text-align:center;max-width:none;color:var(--ez-text-muted);flex-basis:100%;font-size:.82rem}html.ez-new #ez-flight-summary div:has(>.total.due-now)>.next-step{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;display:flex}@media (max-width:900px){html.ez-new #ez-flight-summary div:has(>.total.due-now){grid-template-columns:1fr}}@media (min-width:1100px){html.ez-new #ez-flight-summary .ez-summary-layout{align-items:flex-start;gap:18px;display:flex}html.ez-new #ez-flight-summary .ez-summary-main{flex:auto;min-width:0}html.ez-new #ez-flight-summary .ez-summary-rail{flex:0 0 520px;position:sticky;top:14px}html.ez-new #ez-flight-summary .ez-summary-rail div:has(>.total.due-now){grid-template-columns:1fr}html.ez-new #ez-flight-summary .ez-summary-rail .article-container{padding:0!important}html.ez-new #ez-flight-summary .ez-summary-rail .ez-summary-fare-details{margin-top:0}}@media (min-width:1100px) and (max-width:1249px){html.ez-new #ez-flight-summary .ez-summary-rail{flex:0 0 400px}}html.ez-new #ez-flight-summary .itn-details{position:relative}html.ez-new #ez-flight-summary .ez-details-change-link{z-index:3;margin:0;padding:0;position:absolute;top:9px;right:12px}html.ez-new #ez-flight-summary .ez-details-change-link .return-link{color:#fff;border:1px solid #fff6;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:.78rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex;background:#ffffff29!important}html.ez-new #ez-flight-summary .ez-details-change-link .return-link:hover{text-decoration:none;background:#ffffff47!important}html.ez-new #ez-flight-summary .ez-details-change-link .return-link:before{content:"";background-color:currentColor;width:13px;height:13px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (min-width:40em){html.ez-new #ez-flight-summary .itn-stop-container .row{flex-direction:column;align-items:stretch;gap:2px;padding-left:24px;display:flex;position:relative}html.ez-new #ez-flight-summary .itn-stop-container .row:before{content:"";background:var(--ez-field-border-hover);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:7px}html.ez-new #ez-flight-summary :is(.itn-origin,.itn-final){float:none;width:auto;max-width:none;padding:4px 0;position:relative;text-align:left!important}html.ez-new #ez-flight-summary :is(.itn-origin,.itn-final):before{content:"";border:3px solid var(--ez-brand-primary);box-sizing:content-box;background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:-21px}html.ez-new #ez-flight-summary .itn-line{display:none}html.ez-new #ez-flight-summary .itn-layover{align-items:center;gap:8px;padding:3px 0;display:flex;top:auto;position:static!important}html.ez-new #ez-flight-summary .itn-layover .itn-stop-img{display:none}html.ez-new #ez-flight-summary .itn-total-duration{color:var(--ez-text-muted);text-align:left;margin:2px 0 0 24px;font-size:.82rem;display:block}}html.ez-new #ez-flight-summary .itn-total-duration{width:auto;position:static!important;top:auto!important;bottom:auto!important;left:auto!important}html.ez-new #ez-flight-summary .flexible-header span:empty{display:none}html.ez-new #ez-flight-summary div:has(>.total.due-now)>.total:not(.due-now){border:1px solid var(--ez-card-border);box-shadow:none;background:#fff;border-bottom:0;border-radius:10px 10px 0 0;margin:0;padding:14px 16px 12px}html.ez-new #ez-flight-summary div:has(>.total.due-now)>.total.due-now{background:var(--ez-accent-tint);border:1px solid var(--ez-card-border);box-shadow:none;border-top:1px dashed #b9cde4;border-radius:0 0 10px 10px;flex-wrap:wrap;place-content:flex-start;align-items:baseline;column-gap:7px;margin:-14px 0 0;padding:12px 16px 14px;display:flex}html.ez-new #ez-flight-summary div:has(>.total.due-now)>.total.due-now .huge-currency{color:var(--ez-brand-primary);font-size:1.8rem;line-height:1}html.ez-new #ez-flight-summary div:has(>.total.due-now)>.total.due-now .huge-price{color:var(--ez-brand-primary);font-size:2rem;line-height:1}html.ez-new #ez-flight-summary div:has(>.total.due-now)>.total.due-now .huge-due-now{letter-spacing:.04em;font-size:.9rem!important}html.ez-new #ez-flight-summary .total.due-now .huge-due-now br{display:none}html.ez-new #ez-flight-summary .total.due-now .max-200{flex-basis:100%;max-width:none}html.ez-new #ez-flight-summary .total.due-now .max-200 p{color:var(--ez-text-muted);margin:5px 0 0;font-size:.82rem}html.ez-new #ez-flight-summary #ez-summary-details>h2{display:none}html.ez-new #ez-flight-summary :is(#ez-summary-details,#flight-summary){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}html.ez-new #ez-flight-summary .itn-details{border:1px solid var(--ez-field-border);background:linear-gradient(#fff 0%,#f4f8fd 100%);border-radius:14px;overflow:hidden}html.ez-new #ez-flight-summary .itn-details+.itn-details{margin-top:18px}@media (min-width:40em){html.ez-new #ez-flight-summary :is(.segment-schedule-info-container,.segment-schedule-info-changed){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 18px;padding:0;display:grid}html.ez-new #ez-flight-summary :is(.segment-schedule-info-container,.segment-schedule-info-changed)>.itn-dtl-carrier{float:none;grid-area:1/1;align-items:center;gap:12px;width:100%;padding:2px 0 10px;display:flex}html.ez-new #ez-flight-summary .itn-dtl-carrier-logo{flex:none;width:auto}html.ez-new #ez-flight-summary .itn-dtl-carrier-info{flex-wrap:wrap;align-items:baseline;column-gap:8px;width:auto;padding:0;display:flex}html.ez-new #ez-flight-summary .itn-dtl-carrier-name{color:var(--ez-text-strong);font-size:.95rem;font-weight:700}html.ez-new #ez-flight-summary :is(.itn-dtl-craft,.cabin-class-description){color:var(--ez-text-muted);font-size:.85rem}html.ez-new #ez-flight-summary :is(.itn-dtl-craft,.cabin-class-description):before{content:"|";opacity:.55;color:var(--ez-field-border-hover);margin-right:8px;font-weight:400}html.ez-new #ez-flight-summary :is(.segment-schedule-info-container,.segment-schedule-info-changed)>.itn-dtl-row{float:none;border:0;grid-area:2/1/auto/-1;width:100%;padding:16px 0 0 4px}html.ez-new #ez-flight-summary :is(.segment-schedule-info-container,.segment-schedule-info-changed)>.col-sm-3:not(.itn-dtl-carrier){float:none;grid-area:1/2;align-self:center;width:auto;padding:0}html.ez-new #ez-flight-summary :is(.segment-schedule-info-container,.segment-schedule-info-changed)>.seat-unavailable.align-center{grid-area:2/1/auto/-1;justify-self:start;margin:8px 0 0}html.ez-new #ez-flight-summary :is(.segment-schedule-info-container,.segment-schedule-info-changed):has(>.seat-unavailable.align-center)>.itn-dtl-row{grid-row:3}}html.ez-new #ez-flight-summary .itn-dtl-layover{border:1px dashed var(--ez-field-border-hover);width:fit-content;color:var(--ez-text-muted);float:none;clear:both;border-radius:999px;font-size:.85rem;background:#fff!important;margin-left:auto!important;margin-right:auto!important;padding:5px 16px!important}html.ez-new #ez-flight-summary :is(.itn-depart-airport,.itn-arrival-airport){font-weight:700;color:var(--ez-brand-primary-dark)!important;font-size:1.08rem!important}html.ez-new #ez-flight-summary .itn-city{color:var(--ez-text-muted)}@media (min-width:40em){html.ez-new #ez-flight-summary :is(.itn-origin,.itn-final){flex-wrap:wrap;align-items:baseline;column-gap:10px;display:flex}html.ez-new #ez-flight-summary :is(.itn-origin,.itn-final) .itn-city{font-size:.9rem}html.ez-new #ez-flight-summary .itn-datetime{align-items:baseline;column-gap:10px;display:flex}html.ez-new #ez-flight-summary .itn-datetime .itn-datetime-day{color:var(--ez-text-muted);font-size:.9rem;display:inline}html.ez-new #ez-flight-summary .itn-datetime .itn-datetime-time{color:var(--ez-text-strong);font-size:1rem;font-weight:700;display:inline}html.ez-new #ez-flight-summary .itn-datetime .itn-datetime-day:before,html.ez-new #ez-flight-summary :is(.itn-origin,.itn-final) .itn-city:before{content:"|";opacity:.55;color:var(--ez-field-border-hover);margin-right:10px;font-weight:400}html.ez-new #ez-flight-summary :is(.itn-date-change,.itn-dept-next-day,.next-day-alert){flex-basis:100%}html.ez-new #ez-flight-summary .itn-total-duration{margin-top:0}}@media (min-width:1100px){html.ez-new #ez-flight-summary .ez-summary-rail form,html.ez-new #ez-flight-summary .ez-summary-rail #ez-fare-summary{margin-top:0!important;padding-top:0!important}html.ez-new #ez-flight-summary .ez-summary-rail .ez-summary-fare-details{margin-top:0!important}}@media (min-width:40em){html.ez-new #ez-flight-summary{margin-left:2vw;margin-right:2vw}html.ez-new #ez-flight-summary :is(.itn-origin,.itn-final){grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;column-gap:12px;display:grid}html.ez-new #ez-flight-summary :is(.itn-depart-airport,.itn-arrival-airport){grid-column:1;font-size:1.3rem!important}html.ez-new #ez-flight-summary :is(.itn-origin,.itn-final) .itn-city{text-align:left;grid-column:2;font-size:.92rem}html.ez-new #ez-flight-summary :is(.itn-origin,.itn-final) .itn-city:before{content:none}html.ez-new #ez-flight-summary .itn-datetime{flex-direction:column;grid-column:3;align-items:flex-end;gap:1px 0;display:flex}html.ez-new #ez-flight-summary .itn-datetime .itn-datetime-time{order:-1;font-size:1.15rem}html.ez-new #ez-flight-summary .itn-datetime .itn-datetime-day:before{content:none}html.ez-new #ez-flight-summary :is(.itn-origin,.itn-final) :is(.itn-date-change,.itn-dept-next-day,.next-day-alert){text-align:right;grid-column:3;justify-self:end}html.ez-new #ez-flight-summary .itn-stop-container .row .itn-total-duration{color:var(--ez-text-muted);text-align:left;margin:4px 0;padding-left:0;font-size:.85rem}html.ez-new #ez-flight-summary .itn-dtl-carrier-info{flex:auto;min-width:0}html.ez-new #ez-flight-summary .itn-dtl-craft{margin-left:auto}html.ez-new #ez-flight-summary .itn-stop-container .row{position:relative}html.ez-new #ez-flight-summary .itn-stop-container .row:before{content:"";background:var(--ez-brand-primary-light);opacity:.55;border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:8px}html.ez-new #ez-flight-summary :is(.itn-origin,.itn-final):before{z-index:1;top:13px}html.ez-new #ez-flight-summary :is(.segment-schedule-info-container,.segment-schedule-info-changed)>.itn-dtl-carrier{align-items:center;gap:10px}html.ez-new #ez-flight-summary .itn-dtl-carrier-logo{align-items:center;display:flex}html.ez-new #ez-flight-summary .itn-dtl-carrier-logo .itn-carrier-logo{width:auto;height:26px;display:block}html.ez-new #ez-flight-summary .itn-dtl-carrier-info{align-items:baseline;gap:2px 8px}html.ez-new #ez-flight-summary .itn-dtl-carrier-name{white-space:nowrap}html.ez-new #ez-flight-summary .itn-dtl-oper-carrier{color:var(--ez-text-muted);font-size:.85rem;font-style:italic}html.ez-new #ez-flight-summary .itn-record-locator{color:var(--ez-text-muted);font-size:.85rem}html.ez-new #ez-flight-summary .itn-stop-container .row:before{content:none}html.ez-new #ez-flight-summary .itn-stop-container .row{background-image:linear-gradient(to bottom, var(--ez-field-border-hover), var(--ez-field-border-hover));background-position:8px 22px;background-repeat:no-repeat;background-size:2px calc(100% - 44px)}html.ez-new #ez-flight-summary :is(.segment-schedule-info-container,.segment-schedule-info-changed)>.itn-dtl-carrier{align-self:center}html.ez-new #ez-flight-summary .itn-stop-container .row{background-image:none}html.ez-new #ez-flight-summary .itn-dtl-row{border-left:0!important;border-right:0!important}html.ez-new #ez-flight-summary :is(.itn-origin,.itn-final){position:relative}html.ez-new #ez-flight-summary .itn-origin:after{content:"";background:var(--ez-field-border-hover);width:2px;position:absolute;top:26px;bottom:-6px;left:-16px}html.ez-new #ez-flight-summary .itn-final:after{content:"";background:var(--ez-field-border-hover);width:2px;height:25px;position:absolute;top:-6px;left:-16px}html.ez-new #ez-flight-summary .itn-stop-container .row .itn-total-duration{margin:-4px 0 14px;position:relative!important}html.ez-new #ez-flight-summary .itn-stop-container .row .itn-total-duration:before{content:"";background:var(--ez-field-border-hover);width:2px;position:absolute;top:-8px;bottom:-8px;left:-16px}html.ez-new #ez-flight-summary .itn-stop-container .row .itn-layover{position:relative!important}html.ez-new #ez-flight-summary .itn-stop-container .row .itn-layover:after{content:"";background:var(--ez-field-border-hover);z-index:0;width:2px;position:absolute;top:-6px;bottom:-6px;left:-16px}}html.ez-new #ez-flight-summary .itn-dtl-duration{color:#ffffffeb;font-size:.95rem;font-weight:500;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #ffffff61!important;border-radius:0!important;margin-left:14px!important;padding:2px 0 2px 14px!important}@media (min-width:1100px){html.ez-new #ez-flight-summary .ez-summary-rail .ez-summary-pricing-header{min-height:0;margin:0;padding:0}html.ez-new #ez-flight-summary .ez-summary-rail .tnt-bar{margin:4px 0 10px!important}html.ez-new #ez-flight-summary .ez-summary-rail div:has(>.total.due-now){grid-template-columns:1fr 1fr;gap:12px 0;padding:0}html.ez-new #ez-flight-summary .ez-summary-rail div:has(>.total.due-now)>*{grid-column:1/-1}html.ez-new #ez-flight-summary .ez-summary-rail div:has(>.total.due-now)>.total:not(.due-now){border:1px solid var(--ez-card-border);border-right:1px dashed #b9cde4;border-radius:10px 0 0 10px;grid-column:1;margin:0;padding:14px 14px 12px}html.ez-new #ez-flight-summary .ez-summary-rail div:has(>.total.due-now)>.total.due-now{border:1px solid var(--ez-card-border);border-left:0;border-top:1px solid var(--ez-card-border);border-radius:0 10px 10px 0;grid-column:2;align-content:center;align-items:baseline;margin:0;padding:12px 14px}html.ez-new #ez-flight-summary .ez-summary-rail div:has(>.total.due-now)>.total:not(.due-now){text-align:left;flex-direction:column;align-items:flex-start;row-gap:5px;display:flex}html.ez-new #ez-flight-summary .ez-summary-rail .total:not(.due-now) :is(p,div){text-align:left;margin:0}html.ez-new #ez-flight-summary .ez-summary-rail .total:not(.due-now) .max-200{max-width:none}html.ez-new #ez-flight-summary .ez-summary-rail .total:not(.due-now) p:not(.font-size-p2),html.ez-new #ez-flight-summary .ez-summary-rail .total:not(.due-now) .gray-666{color:var(--ez-text-muted);font-size:.82rem}html.ez-new #ez-flight-summary .ez-summary-rail .total:not(.due-now) :is(.price-breakdown,.ez-farecard-tnc-link,.itn-baggage-link){text-align:left;float:none;color:var(--ez-brand-primary);margin:0;padding:0;font-size:.88rem;text-decoration:underline;display:inline-block}html.ez-new #ez-flight-summary .ez-summary-rail div:has(>.total.due-now)>.total.due-now{text-align:center;justify-content:center}html.ez-new #ez-flight-summary .ez-summary-rail .total.due-now .max-200{text-align:center;flex-basis:100%;max-width:none}html.ez-new #ez-flight-summary .ez-summary-rail .total.due-now .max-200 p{text-align:center;margin:6px 0 0}}html.ez-new #ez-flight-summary .next-step{float:none;text-align:left;flex-direction:column;gap:10px;display:flex}html.ez-new #ez-flight-summary .ez-next-step-msg{color:var(--ez-text-strong);font-size:1.06rem;font-weight:700;line-height:1.35}html.ez-new #ez-flight-summary .ez-next-step-msg .gotham-bold{letter-spacing:.13em;text-transform:uppercase;color:var(--ez-text-label);vertical-align:1px;margin-right:6px;font-size:.74rem;font-weight:700;display:inline}html.ez-new #ez-flight-summary .ez-summary-continue{margin:0}html.ez-new #ez-flight-summary .ez-summary-continue br{display:none}html.ez-new #ez-flight-summary .ez-summary-continue .ez-flight-select-btn{width:100%;margin:0;display:block}html.ez-new #ez-flight-summary .next-step :is(.exit-without-modify,#return-to-manage-flights){align-self:center;padding:0;font-size:.88rem}html.ez-new #ez-flight-summary .next-step .max-300{border-top:1px dashed var(--ez-field-border);max-width:none;color:var(--ez-text-muted);margin-top:2px;padding-top:12px;font-size:.85rem}html.ez-new #ez-flight-summary .next-step .need-help{color:var(--ez-text-strong);margin-bottom:2px;font-size:.95rem}html.ez-new #ez-flight-summary .next-step .phone-number{color:var(--ez-brand-primary);font-size:1.05rem;font-weight:700;text-decoration:none}html.ez-new #ez-flight-summary .next-step .phone-number:hover{text-decoration:underline}@media (min-width:1100px){html.ez-new #ez-flight-summary .ez-summary-rail .next-step{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:6px 18px;display:grid}html.ez-new #ez-flight-summary .ez-summary-rail .next-step .ez-next-step-msg{grid-column:1}html.ez-new #ez-flight-summary .ez-summary-rail .next-step .ez-summary-continue{grid-column:1;width:100%;display:block}html.ez-new #ez-flight-summary .ez-summary-rail .next-step .max-300{border-top:0;border-left:1px dashed var(--ez-field-border);grid-area:1/2/span 2;align-self:center;margin:0;padding:0 0 0 18px}html.ez-new #ez-flight-summary .ez-summary-rail .next-step :is(.exit-without-modify,#return-to-manage-flights){grid-column:1/-1;justify-self:center}html.ez-new #ez-flight-summary .ez-summary-rail div:has(>.total.due-now)>:empty{display:none}html.ez-new #ez-flight-summary .ez-summary-rail .pricing-container:not(:has(li,p)){display:none}html.ez-new #ez-flight-summary .ez-summary-rail .ez-summary-sale .complex-tooltip-content{display:none}html.ez-new #ez-flight-summary .ez-summary-rail #ez-summary-flexible-container{padding-top:6px!important}}html.ez-new #ez-flight-summary .ez-summary-continue{width:100%;display:block}html.ez-new #ez-flight-summary .row>.ez-summary-sale{display:none}html.ez-new #ez-flight-summary .ez-summary-pricing-header{justify-content:space-between;align-items:center;gap:12px;display:flex}html.ez-new #ez-flight-summary .ez-summary-pricing-header.medium-border-bottom{margin:0 0 10px;padding:0 0 8px;border-bottom:1px dashed var(--ez-field-border)!important}html.ez-new #ez-flight-summary .ez-summary-pricing-header h3{float:none;letter-spacing:.13em;text-transform:uppercase;width:auto;color:var(--ez-text-label);margin:0;padding:0;font-size:.74rem;font-weight:700}html.ez-new #ez-flight-summary .ez-summary-pricing-header>div{float:none;text-align:right;width:auto;margin:0;padding:0}html.ez-new #ez-flight-summary .ez-summary-pricing-header .itn-details-btn{color:var(--ez-brand-primary);padding:0;font-size:.85rem;text-decoration:underline}html.ez-new #ez-flight-summary .ez-summary-pricing-header .itn-details-btn:hover{color:var(--ez-brand-primary-dark)}html.ez-new #ez-flight-summary .ez-summary-pricing-header .tnt-bar{flex:100%}@media (min-width:1100px){html.ez-new #ez-flight-summary .ez-summary-rail #ez-summary-flexible-container{padding:14px 16px 16px!important}html.ez-new #ez-flight-summary .ez-summary-rail .tnt-bar{text-align:center;margin:6px 0 14px!important;padding:12px 18px!important}html.ez-new #ez-flight-summary .ez-summary-rail .tnt-bar p{text-align:center;margin:0}html.ez-new #ez-flight-summary .ez-summary-pricing-header:not(:has(.itn-details-btn)){text-align:center;justify-content:center}html.ez-new #ez-flight-summary .ez-summary-pricing-header{margin-top:4px;margin-bottom:4px}html.ez-new #ez-flight-summary .ez-summary-rail div:has(>.total.due-now){gap:16px 0}}html.ez-new #ez-flight-summary #ez-fare-summary{padding-top:10px!important}html.ez-new #ez-flight-summary .flexible-header h2{padding-top:9px!important;padding-bottom:9px!important}html.ez-new #ez-flight-summary .tnt-bar>div{margin:0;padding:0}html.ez-new #ez-flight-summary .tnt-bar{padding-top:9px!important;padding-bottom:9px!important}@media (min-width:1100px){html.ez-new #ez-flight-summary .ez-summary-rail #ez-fare-summary{padding-top:0!important}}@media (min-width:40em){html.ez-new #ez-flight-summary :is(.itn-origin,.itn-final):before{margin-top:-6px;top:50%}html.ez-new #ez-flight-summary .itn-origin:after{top:calc(50% + 9px)}html.ez-new #ez-flight-summary :is(.itn-origin,.itn-final){align-items:end}html.ez-new #ez-flight-summary :is(.itn-origin,.itn-final):before{margin-top:0;top:auto;bottom:9px}html.ez-new #ez-flight-summary .itn-origin{align-items:start}html.ez-new #ez-flight-summary .itn-origin:before{top:9px;bottom:auto}html.ez-new #ez-flight-summary .itn-origin:after{height:auto;top:22px;bottom:-28px}html.ez-new #ez-flight-summary :is(.segment-schedule-info-container,.segment-schedule-info-changed){column-gap:0}html.ez-new #ez-flight-summary :is(.segment-schedule-info-container,.segment-schedule-info-changed)>.itn-dtl-carrier{background:linear-gradient(180deg, var(--ez-surface-sunken,#eef3fa) 0%, #fff0 82%);border-radius:10px 0 0 10px;align-self:stretch;padding:10px 14px!important}html.ez-new #ez-flight-summary :is(.segment-schedule-info-container,.segment-schedule-info-changed)>.col-sm-3:not(.itn-dtl-carrier){background:linear-gradient(180deg, var(--ez-surface-sunken,#eef3fa) 0%, #fff0 82%);border-radius:0 10px 10px 0;justify-content:flex-end;align-items:center;display:flex;align-self:stretch!important;padding:10px 14px 10px 18px!important}html.ez-new #ez-flight-summary :is(.itn-origin,.itn-final) .itn-city{align-items:center;gap:14px;display:flex}html.ez-new #ez-flight-summary :is(.itn-origin,.itn-final) .itn-city:after{content:"";border-bottom:1px dotted var(--ez-field-border-hover,#b4c8dc);opacity:.4;flex:auto;min-width:40px;transform:translateY(2px)}html.ez-new #ez-flight-summary .itn-stop-container .row .itn-total-duration{width:fit-content;color:var(--ez-text-muted,#5b6b85);align-items:center;gap:7px;font-style:italic;display:inline-flex}html.ez-new #ez-flight-summary .itn-stop-container .row .itn-total-duration:before{top:-28px;bottom:-28px}html.ez-new #ez-flight-summary .itn-stop-container .row .itn-total-duration:after{content:"";background-color:var(--ez-brand-accent,#007ba3);flex:none;order:-1;width:13px;height:13px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'/%3E%3C/svg%3E") 50%/contain no-repeat}html.ez-new #ez-flight-summary .itn-final{align-items:start}html.ez-new #ez-flight-summary .itn-final:before{top:9px;bottom:auto}html.ez-new #ez-flight-summary .itn-final:after{height:49px;top:-34px;bottom:auto}html.ez-new #ez-flight-summary :is(.itn-origin,.itn-final):before{box-shadow:0 0 0 3px var(--ez-focus-ring,#007ba324)}}html.ez-new #ez-flight-summary .ez-summary-fare-details,html.ez-new #ez-flight-summary .total:not(.due-now){position:relative}html.ez-new #ez-flight-summary .total:not(.due-now)>span:has(.ez-summary-sale-rbn){z-index:6;align-self:flex-start;margin:0 0 2px;position:static}@media (min-width:1100px){html.ez-new #ez-flight-summary .ez-summary-rail .total.due-now .huge-currency{line-height:1;font-size:2.35rem!important}html.ez-new #ez-flight-summary .ez-summary-rail .total.due-now .huge-price{line-height:1;font-size:2.6rem!important}html.ez-new #ez-flight-summary .ez-summary-rail .total.due-now .huge-due-now{line-height:1.1;font-size:1.05rem!important}html.ez-new #ez-flight-summary .ez-summary-rail .total.due-now .max-200 p{font-size:.88rem}html.ez-new #ez-flight-summary .ez-summary-rail div:has(>.total.due-now)>.total.due-now{row-gap:4px;padding:18px 16px}html.ez-new #ez-flight-summary .ez-summary-rail #ez-summary-restricted-container .row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:0;display:grid}html.ez-new #ez-flight-summary .ez-summary-rail #ez-summary-restricted-container .row>.ez-summary-pricing-header{grid-column:1/-1}html.ez-new #ez-flight-summary .ez-summary-rail #ez-summary-restricted-container .row>.pricing-container{float:none;background:var(--ez-surface);border:1px solid var(--ez-card-border);box-sizing:border-box;border-radius:10px;grid-column:1;margin:0;padding:14px 16px;width:auto!important}html.ez-new #ez-flight-summary .ez-summary-rail #ez-summary-restricted-container .row>.total{float:none;background:var(--ez-accent-tint);border:1px solid var(--ez-card-border);box-sizing:border-box;border-radius:10px;grid-column:2;margin:0;padding:14px 16px;width:auto!important}html.ez-new #ez-flight-summary .ez-summary-rail #ez-summary-restricted-container .row>.next-step{background:var(--ez-surface);border:1px solid var(--ez-card-border);box-sizing:border-box;border-radius:12px;grid-column:1/-1;margin:0;padding:16px 18px;width:auto!important}html.ez-new #ez-flight-summary .ez-summary-rail .pricing-container .pricing-list{margin:0;padding:0}html.ez-new #ez-flight-summary .ez-summary-rail .pricing-container .pricing-list p{margin:0}html.ez-new #ez-flight-summary .ez-summary-rail .ez-summary-sale-container{padding:10px 0 0}html.ez-new #ez-flight-summary .ez-summary-rail .ez-summary-sale{padding:0}html.ez-new #ez-flight-summary .ez-summary-rail .ez-summary-savings-text{color:var(--ez-text);margin-top:6px;font-size:.9rem}}html.ez-new #ez-flight-summary .ez-summary-rail .ez-summary-savings-text,html.ez-new #ez-flight-summary .ez-summary-rail .ez-summary-sale-container{margin-left:0;padding-left:0}@media (min-width:1100px){html.ez-new #ez-flight-summary .ez-summary-rail #ez-summary-restricted-container .row>.pricing-container{flex-direction:column;align-items:flex-start;row-gap:6px;display:flex}html.ez-new #ez-flight-summary .ez-summary-rail .pricing-container .pricing-list li{margin:0;padding:0}html.ez-new #ez-flight-summary .ez-summary-rail .pricing-container .pricing-list .gotham-bold{color:var(--ez-text-strong);font-size:.9rem}html.ez-new #ez-flight-summary .ez-summary-rail .pricing-container .pricing-list .pricing{color:var(--ez-text-strong);font-size:1.35rem;font-weight:700}html.ez-new #ez-flight-summary .ez-summary-rail .ez-summary-sale-container{flex-direction:column;align-items:flex-start;row-gap:5px;margin-top:8px;padding-top:0;display:flex}html.ez-new #ez-flight-summary .ez-summary-rail .ez-summary-sale{margin:0;padding-top:0!important}html.ez-new #ez-flight-summary .ez-summary-rail .ez-summary-savings-text{margin-top:0}html.ez-new #ez-flight-summary .ez-summary-rail #ez-summary-restricted-container .next-step .ez-summary-continue{width:100%;display:block}html.ez-new #ez-flight-summary .ez-summary-rail #ez-summary-restricted-container .next-step .ez-flight-select-btn{width:100%;margin:0;display:block}html.ez-new #ez-flight-summary .ez-summary-rail .next-step{flex-direction:column;align-items:stretch;gap:10px;display:flex}html.ez-new #ez-flight-summary .ez-summary-rail .next-step :is(.max-300,.max-200){border-left:0;border-top:1px dashed var(--ez-field-border);align-self:stretch;width:100%;max-width:none;margin:2px 0 0;padding:12px 0 0}html.ez-new #ez-flight-summary .ez-summary-rail .next-step :is(.exit-without-modify,#return-to-manage-flights){align-self:center}}@media (max-width:39.99em){html.ez-new #ez-flight-summary .itn-details+.itn-details{margin-top:10px}html.ez-new #ez-flight-summary .flexible-header h2,html.ez-new #ez-flight-summary .restricted-header h2{padding-top:7px!important;padding-bottom:7px!important}html.ez-new #ez-flight-summary #ez-summary-flexible-container,html.ez-new #ez-flight-summary #ez-summary-restricted-container{padding-top:8px!important;padding-bottom:10px!important}html.ez-new #ez-flight-summary>.article-header{padding-top:8px!important;padding-bottom:8px!important}}html.ez-new #ez-flight-summary .ez-summary-rail .ez-summary-pricing-header .itn-details-btn{border:1px solid var(--ez-brand-primary);border-radius:999px;align-items:center;gap:7px;margin:0;padding:5px 14px;font-size:.78rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex;position:static;background:var(--ez-surface)!important;color:var(--ez-brand-primary)!important;text-decoration:none!important}html.ez-new #ez-flight-summary .ez-summary-rail .ez-summary-pricing-header .itn-details-btn:hover{background:var(--ez-brand-primary)!important;color:#fff!important}html.ez-new #ez-flight-summary .ez-summary-rail .ez-summary-pricing-header .itn-details-btn:before{content:"";background-color:currentColor;width:12px;height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.5 15.5v-2l-8.5-5V3.2c0-.8-.7-1.5-1.5-1.5s-1.5.7-1.5 1.5v5.3l-8.5 5v2l8.5-2.7v5.4l-2.3 1.7v1.6l3.8-1.1 3.8 1.1v-1.6l-2.3-1.7v-5.4z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.5 15.5v-2l-8.5-5V3.2c0-.8-.7-1.5-1.5-1.5s-1.5.7-1.5 1.5v5.3l-8.5 5v2l8.5-2.7v5.4l-2.3 1.7v1.6l3.8-1.1 3.8 1.1v-1.6l-2.3-1.7v-5.4z'/%3E%3C/svg%3E") 50%/contain no-repeat}html.ez-new #ez-flight-summary .ez-summary-rail .ez-summary-pricing-header>div{width:auto;text-align:inherit}html.ez-new #ez-flight-summary #ez-payment-form{display:contents}html.ez-new #ez-flight-summary .ez-summary-rail:empty{display:none}@media (min-width:1100px){html.ez-new #ez-flight-summary #flight-summary .ez-itn-details{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}}html.ez-new #ez-flight-summary .guest-flight-head{border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-right:14px;display:flex}html.ez-new #ez-flight-summary .guest-flight-head .guest-icons :is(button,a){background:0 0;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:6px;padding:6px 16px;font-size:.9rem;transition:background .12s;display:inline-flex;color:#fff!important;text-decoration:none!important}html.ez-new #ez-flight-summary .guest-flight-head .guest-icons :is(button,a):hover{background:#ffffff24}html.ez-new #ez-flight-summary .itn-dtl-carrier-info .itn-dtl-carrier-name{order:1}html.ez-new #ez-flight-summary .itn-dtl-carrier-info .itn-record-locator{order:2}html.ez-new #ez-flight-summary .itn-dtl-carrier-info:before{content:"";flex:0 0 100%;order:3;height:0}html.ez-new #ez-flight-summary .itn-dtl-carrier-info .itn-dtl-craft{order:4;margin-left:0}html.ez-new #ez-flight-summary .itn-dtl-carrier-info .cabin-class-description{order:5}html.ez-new #ez-flight-summary .itn-dtl-carrier-info .itn-dtl-oper-carrier{flex:0 0 100%;order:6}html.ez-new #ez-flight-summary .itn-dtl-carrier-info .itn-dtl-cabin-class-msg{flex:0 0 100%;order:7}html.ez-new #ez-flight-summary .itn-dtl-carrier-info .itn-dtl-craft:before{content:none}html.ez-new #ez-flight-summary .itn-dtl-carrier-info .cabin-class-description{color:var(--ez-text-muted,#5b6b85);white-space:nowrap;font-size:.85rem}html.ez-new #ez-flight-summary .itn-dtl-carrier-info .cabin-class-description:before{content:"|";color:var(--ez-field-border-hover,#b4c8dc);margin-right:8px;font-weight:400}html.ez-new body.ezair .ez-old-total-block{margin:0 0 8px!important}html.ez-new body.ezair .ez-old-total-block .pricing-old-total{white-space:nowrap}@media (max-width:767.98px){html.ez-new #ez-flight-summary .itn-seat-list{padding:4px 0 8px}html.ez-new #ez-flight-summary .itn-seat-list .ez-select-seat-btn{justify-content:center;width:100%}html.ez-new #ez-flight-summary .itn-dtl-carrier{padding-top:10px!important;padding-bottom:0!important}html.ez-new #ez-flight-summary .itn-dtl-row{padding-top:0!important;padding-bottom:0!important}html.ez-new #ez-flight-summary .itn-layover{margin:8px 0!important;padding-top:4px!important;padding-bottom:4px!important}}@media (min-width:48em) and (max-width:1099.98px){html.ez-new #ez-flight-summary .ez-summary-fare-details .ez-summary-fare-container,html.ez-new #ez-flight-summary .ez-summary-fare-details .ez-summary-fare-container>.row{display:block!important}html.ez-new #ez-flight-summary .ez-summary-fare-details :is([class*=col-sm-],[class*=col-md-],[class*=col-lg-]):not(.ez-summary-pricing-header *):not(.ez-secure-flight *){float:none!important;width:100%!important;max-width:100%!important;left:auto!important;right:auto!important}html.ez-new #ez-flight-summary .ez-summary-fare-details .tnt-bar{box-sizing:border-box;width:100%!important}}@media (max-width:1099.98px){html.ez-new .ez-summary-fare-container .pricing ul:last-child,html.ez-new .ez-summary-fare-container .total p:last-child{border-bottom:0!important;margin-bottom:0!important;padding-bottom:0!important}html.ez-new #ez-flight-summary div:has(>.total.due-now){gap:10px;padding:4px 0 0}html.ez-new #ez-flight-summary div:has(>.total.due-now)>:is(.total,.next-step){padding:14px 16px}html.ez-new #ez-flight-summary div:has(>.total.due-now)>.total:not(.due-now){text-align:left}html.ez-new #ez-flight-summary div:has(>.total.due-now)>.total:not(.due-now) .max-200{text-align:left;max-width:none}html.ez-new #ez-flight-summary div:has(>.total.due-now)>.total.due-now .max-200{text-align:left}html.ez-new #ez-flight-summary .total .ez-farecard-tnc-link{width:auto;display:inline!important}html.ez-new #ez-flight-summary .total .ez-farecard-tnc-link+div{display:inline}html.ez-new #ez-flight-summary .total .itn-baggage-link{float:none!important;display:inline!important}html.ez-new #ez-flight-summary .total .itn-baggage-link:before{content:"|";color:var(--ez-field-border-hover,#b4c8dc);margin:0 10px;display:inline-block}html.ez-new #ez-flight-summary .total.due-now{gap:6px;padding:12px 14px}html.ez-new #ez-flight-summary .huge-currency{font-size:1.8rem;line-height:1}html.ez-new #ez-flight-summary .huge-price{font-size:2rem}html.ez-new #ez-flight-summary .huge-due-now{font-size:.9rem!important}html.ez-new #ez-flight-summary .total.due-now .max-200{font-size:.8rem}html.ez-new #ez-flight-summary .huge-price{margin-left:-5px}html.ez-new #ez-flight-summary .total.due-now{border:1px solid var(--ez-field-border,#d3dfeb)!important}html.ez-new #ez-flight-summary :is(.departure-flight-container,.return-flight-container){padding-bottom:4px!important}html.ez-new #ez-flight-summary div:has(>.total.due-now){margin-bottom:56px}}@media (max-width:39.99em){html.ez-new #ez-flight-summary>.article-header{padding:12px 14px!important}html.ez-new #ez-flight-summary .ez-summary-layout{padding:10px 12px 16px!important}html.ez-new #ez-flight-summary .ez-summary-main,html.ez-new #ez-flight-summary .ez-summary-rail,html.ez-new #ez-flight-summary #ez-summary-details,html.ez-new #ez-flight-summary #flight-summary,html.ez-new #ez-flight-summary .ez-itn-details{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}html.ez-new #ez-flight-summary :is(.ez-summary-layout,.ez-itn-details,#ez-fare-summary)>.row,html.ez-new #ez-flight-summary .itn-details{margin-left:0!important;margin-right:0!important}html.ez-new #ez-flight-summary #ez-fare-summary{padding:18px 0 0!important}html.ez-new #ez-flight-summary .ez-summary-fare-details{margin-left:0!important;margin-right:0!important}html.ez-new #ez-flight-summary #ez-summary-details>h2{margin:0;padding:10px 2px!important}html.ez-new #ez-flight-summary .ez-summary-rail>.article-container{background:0 0!important;margin:0!important;padding:0!important}html.ez-new #ez-flight-summary #ez-summary-flexible-container{padding:14px!important}html.ez-new #ez-flight-summary #ez-summary-flexible-container>.row{margin-left:0!important;margin-right:0!important}html.ez-new #ez-flight-summary .ez-summary-sale-top{display:none}html.ez-new #ez-flight-summary .itn-dtl-header,html.ez-new #ez-flight-summary .itn-dtl-carrier,html.ez-new #ez-flight-summary .itn-dtl-row{padding-left:14px!important;padding-right:14px!important}}html.ez-new #ez-flight-summary .ez-summary-pricing-header:has(.tnt-bar){border:0!important;margin:0 0 14px!important;padding:0!important}html.ez-new #ez-flight-summary .tnt-bar{color:#6b5416;background:linear-gradient(115deg,#fdf3d8 0%,#fffdf6 75%);border:1px solid #ecd9a4;border-radius:12px;align-items:center;gap:12px;width:100%;font-size:.92rem;line-height:1.4;display:flex;box-shadow:0 3px 10px #b48c281a;margin:0!important;padding:10px 14px!important}html.ez-new #ez-flight-summary .tnt-bar:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M21.4 11.6l-9-9C12 2.2 11.5 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .5.2 1 .6 1.4l9 9c.8.8 2 .8 2.8 0l7-7c.8-.8.8-2 0-2.8zM6.5 8C5.7 8 5 7.3 5 6.5S5.7 5 6.5 5 8 5.7 8 6.5 7.3 8 6.5 8z'/%3E%3C/svg%3E") 50%/15px no-repeat,linear-gradient(140deg,#e6b23c 0%,#c48d14 100%);border-radius:50%;flex:none;width:30px;height:30px;box-shadow:0 3px 8px #b48c2859}html.ez-new #ez-flight-summary .tnt-bar>div{flex:auto;min-width:0}html.ez-new #ez-flight-summary .tnt-bar p{margin:0;padding:0}@media (min-width:48em){html.ez-new #ez-flight-summary .ez-summary-pricing-header:has(.tnt-bar){margin-bottom:10px!important}html.ez-new #ez-flight-summary .tnt-bar{box-shadow:none;border-radius:10px;gap:9px;font-size:.8rem;padding:6px 12px!important}html.ez-new #ez-flight-summary .tnt-bar:before{background-size:11px,cover;width:22px;height:22px;box-shadow:0 2px 5px #b48c2847}}html.ez-new #ez-flight-summary>.article-header{background:linear-gradient(180deg, var(--ez-surface-deep,#dce7f6) 0%, var(--ez-surface,#fff) 100%);border-radius:14px 14px 0 0;margin:0;padding:16px 18px 12px}html.ez-new #ez-flight-summary>.article-header h1{letter-spacing:-.015em;color:var(--ez-text-heading,#353f47);margin:0;font-size:1.45rem;font-weight:700}html.ez-new #ez-flight-summary>.article-header .ez-head-accent{color:var(--ez-brand-primary,#2c5fae)}@supports ((-webkit-background-clip:text) or (background-clip:text)){html.ez-new #ez-flight-summary>.article-header .ez-head-accent{background:linear-gradient(95deg, var(--ez-brand-primary-light,#3a6cbc), var(--ez-brand-accent,#007ba3));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}html.ez-new #ez-flight-summary>.article-header .share-btn{border:1.5px solid var(--ez-field-border,#d3dfeb);background:var(--ez-surface,#fff);color:var(--ez-brand-primary-dark,#234c8e);border-radius:999px;padding:8px 16px;font-size:.88rem;font-weight:600;transition:border-color .15s,background-color .15s,box-shadow .15s;text-decoration:none!important}html.ez-new #ez-flight-summary>.article-header .share-btn svg{color:var(--ez-brand-accent,#007ba3)}html.ez-new #ez-flight-summary>.article-header .share-btn:hover{border-color:var(--ez-brand-primary,#2c5fae);background:var(--ez-surface-sunken,#eaf1fb);text-decoration:none!important}html.ez-new #ez-flight-summary>.article-header .share-btn:focus-visible{border-color:var(--ez-focus,#007ba3);box-shadow:0 0 0 3px var(--ez-focus-ring,#007ba333);outline:none}@media (min-width:1100px){html.ez-new #ez-flight-summary .ez-summary-rail div:has(>.total.due-now:empty){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}html.ez-new #ez-flight-summary .ez-summary-rail div:has(>.total.due-now:empty)>.pricing-container{float:none;background:var(--ez-surface);border:1px solid var(--ez-card-border);box-sizing:border-box;border-radius:10px;flex-direction:column;grid-column:1;align-items:flex-start;row-gap:6px;margin:0;padding:14px 16px;display:flex;width:auto!important}html.ez-new #ez-flight-summary .ez-summary-rail div:has(>.total.due-now:empty)>.total:not(.due-now){background:var(--ez-accent-tint);border:1px solid var(--ez-card-border);border-radius:10px;grid-column:2;margin:0;padding:14px 16px}html.ez-new #ez-flight-summary .itn-details:has(.ez-details-change-link) .itn-dtl-header{padding-right:235px!important}}@media (min-width:1100px) and (max-width:1500px){html.ez-new #ez-flight-summary .itn-details:has(.ez-details-change-link) .itn-dtl-header{padding-right:130px!important}html.ez-new #ez-flight-summary .ez-details-change-link .return-link{gap:0;font-size:0}html.ez-new #ez-flight-summary .ez-details-change-link .return-link:before{margin-right:7px}html.ez-new #ez-flight-summary .ez-details-change-link .return-link:after{content:"Change";font-size:.78rem}}@media (max-width:1099.98px){html.ez-new #ez-flight-summary .itn-details:has(.ez-details-change-link) .itn-dtl-header{padding-right:112px!important}html.ez-new #ez-flight-summary .ez-details-change-link .return-link{gap:0;font-size:0}html.ez-new #ez-flight-summary .ez-details-change-link .return-link:before{margin-right:7px}html.ez-new #ez-flight-summary .ez-details-change-link .return-link:after{content:"Change";font-size:.78rem}}html.ez-new #ez-flight-summary .itn-dtl-carrier-name{white-space:normal}html.ez-new #ez-flight-summary :is(.segment-schedule-info-container,.segment-schedule-info-changed)>.itn-dtl-carrier,html.ez-new #ez-flight-summary .itn-dtl-carrier-info{min-width:0}@media (min-width:40em){html.ez-new #ez-flight-summary :is(.segment-schedule-info-container,.segment-schedule-info-changed)>.col-sm-3:not(.itn-dtl-carrier){min-width:0}}html.ez-new #ez-flight-summary .itn-seat-list-confirmed{font-size:0;line-height:1}html.ez-new #ez-flight-summary .itn-seat-list-confirmed br{display:none}html.ez-new #ez-flight-summary .itn-seat-list-confirmed:has(.ez-assigned-seats):before{content:"Requested seats";letter-spacing:.09em;text-transform:uppercase;color:var(--ez-text-muted,#5b6b85);margin-bottom:7px;font-size:10px;font-weight:700;display:block}html.ez-new #ez-flight-summary .itn-seat-list-confirmed .ez-assigned-seats{color:var(--ez-brand-primary-dark,#234c8e);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700;line-height:1.2;display:inline-block}html.ez-new #ez-flight-summary .itn-seat-list-confirmed a[title=Change\ Seats]{border:1.5px solid var(--ez-brand-primary,#2c5fae);background:var(--ez-surface,#fff);width:fit-content;color:var(--ez-brand-primary-dark,#234c8e);letter-spacing:.02em;border-radius:999px;align-items:center;margin:9px 0 0;padding:5px 14px;font-size:.78rem;font-weight:700;transition:background-color .12s;display:flex;text-decoration:none!important}html.ez-new #ez-flight-summary .itn-seat-list-confirmed a[title=Change\ Seats]:hover{background:var(--ez-surface-sunken,#eaf1fb)}html.ez-new #ez-flight-summary .itn-seat-list-confirmed .itn-seat-list-btn{font-size:.9rem}html.ez-new #ez-flight-summary :is(.segment-schedule-info-container,.segment-schedule-info-changed)>.col-sm-3:not(.itn-dtl-carrier) .itn-seat-list-confirmed{text-align:right}html.ez-new #ez-flight-summary :is(.segment-schedule-info-container,.segment-schedule-info-changed)>.col-sm-3:not(.itn-dtl-carrier) .itn-seat-list-confirmed a[title=Change\ Seats]{margin-left:auto}html.ez-new #ez-flight-summary .itn-seat-list-confirmed .ez-assigned-seats+.ez-assigned-seats{margin-left:5px}@media (min-width:1100px) and (max-width:1249px){html.ez-new #ez-flight-summary:not(.ez-confirmation-page) .ez-summary-layout :is(.segment-schedule-info-container,.segment-schedule-info-changed)>.col-sm-3:not(.itn-dtl-carrier){background:0 0;border-radius:0;grid-area:2/1/auto/-1;justify-content:flex-start;padding:6px 14px 0!important}html.ez-new #ez-flight-summary:not(.ez-confirmation-page) .ez-summary-layout :is(.segment-schedule-info-container,.segment-schedule-info-changed):has(>.col-sm-3:not(.itn-dtl-carrier))>.itn-dtl-row{grid-row:3}html.ez-new #ez-flight-summary:not(.ez-confirmation-page) .ez-summary-layout :is(.segment-schedule-info-container,.segment-schedule-info-changed)>.itn-dtl-carrier{border-radius:10px}}html.ez-new body.ezair .itn-details .itn-dtl-craft{margin-right:4px;display:inline-block}@media (max-width:39.99em){html.ez-new body.ezair .itn-dtl-carrier-info .itn-record-locator{width:fit-content;margin:2px 0 3px;display:flex}html.ez-new body.ezair .itn-dtl-carrier-info .cabin-class-description{white-space:nowrap}}html.ez-new #ez-flight-summary .itn-layover-nochange .itn-stop-img{border:2px solid var(--ez-brand-primary);box-sizing:content-box;z-index:1;background-color:#fff;background-image:none;border-radius:50%;width:7px;height:7px;position:relative;top:0;margin:0 auto!important}html.ez-new #ez-flight-summary .itn-layover-nochange .itn-stop-airport{color:var(--ez-brand-primary-dark,#234c8e);font-size:15.8px;font-weight:700}html.ez-new body.ezair .ez-flight-select-btn.button.disabled,html.ez-new body.ezair .ez-flight-select-btn.button.disabled:hover,html.ez-new body.ezair .ez-flight-select-btn.button.disabled:focus{cursor:not-allowed;background:var(--ez-surface-deep,#e6ebf2)!important;color:var(--ez-text-muted,#6b7a90)!important;border-color:var(--ez-field-border,#d8dee9)!important;box-shadow:none!important;transform:none!important}
