.service-rating{border:1px solid transparent;overflow:hidden;display:inline-flex;border-radius:.25rem!important;width:-moz-fit-content!important;width:fit-content!important;font-size:.625rem;font-weight:400}@media(orientation:landscape){.service-rating{font-size:12px}}.service-rating .col{display:flex;align-items:center;justify-content:center;padding:1px}.service-rating .col:first-child{color:#fff}.service-rating .col:nth-child(2){background-color:#f4f5f5;color:#23242a}.service-rating .col span,.service-rating .col svg{vertical-align:middle}.safety-tag.chip{justify-content:flex-start;display:inline-flex;padding-left:2em;margin-bottom:.25em;width:140px!important}.safety-tag.chip .chip-icon{position:absolute;left:-12px}.travel-distance{column-gap:1rem}@media(orientation:portrait)or (max-width:960px){.travel-distance{row-gap:1rem}}.travel-distance .source-info .departure-time{font-weight:600;font-size:.825rem}.travel-distance .source-info .source-name{width:6.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:unset}.travel-distance .source-info .boarding-name{width:250px;white-space:normal}.travel-distance .elapsed-time{color:#848794;max-width:10rem}.travel-distance .elapsed-time .chip{padding:.25rem .375rem;border-radius:1.25rem;display:inline-flex;min-width:4.875rem;text-align:center;font-size:.7125em;border:.0625rem solid #848794;cursor:default;color:#5e616e}.travel-distance .destination-info .arrival-time{font-weight:600;font-size:.825rem}.travel-distance .destination-info .destination-name{width:6.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:unset}.travel-distance .destination-info .dropping-name{width:250px;white-space:normal;text-align:end}#trip-details-card-mobile{overflow:visible}#trip-details-card-mobile.trip-details-card-assured{border:2px solid transparent;border-radius:1.25rem;background-image:linear-gradient(transparent,transparent),linear-gradient(135deg,#105389,#6cb9df);background-origin:padding-box,border-box;background-clip:padding-box,border-box}#trip-details-card-mobile .trip-details-card-body{margin-top:-.5rem;padding:.75rem!important;position:relative;z-index:1;background:#fff}@media(orientation:portrait)or (max-width:960px){#trip-details-card-mobile{font-weight:400}#trip-details-card-mobile .brd-point,#trip-details-card-mobile .destination-name,#trip-details-card-mobile .drop-point,#trip-details-card-mobile .source-name{font-size:.75rem;color:#440878}#trip-details-card-mobile #travel-distance{font-size:.625rem;color:#590f99}#trip-details-card-mobile .destination-name,#trip-details-card-mobile .source-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#trip-details-card-mobile .arrival-time,#trip-details-card-mobile .departure-time{font-size:1rem;font-weight:600}#trip-details-card-mobile .travelAgentName{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#trip-details-card-mobile .from-to-city{font-size:1rem}#trip-details-card-mobile .travellers{font-size:.75rem}}#trip-details-card-mobile .trip-details-mobile-meta-chips-scrollable{flex:1 1;gap:.25rem}.trip-details-assured-header{position:relative;z-index:0;overflow:hidden;background:transparent;color:#fff;font-weight:600;padding:.35rem .75rem .75rem!important}@media(orientation:portrait)or (max-width:960px){.trip-details-assured-header{padding:.35rem .75rem 1rem!important}}.trip-details-assured-header .watermark{position:absolute;right:-10px;top:60%;transform:translateY(-50%);opacity:.15;pointer-events:none;color:#fff}.seatlayout-heading{width:auto;margin-bottom:.6125rem}.seatlayout-heading .seatlayout-heading-title{font-weight:500}.card.fare-details{animation-name:shake;animation-delay:.1s;animation-duration:.15s}@media(orientation:portrait)or (max-width:960px){.card.fare-details .title{font-size:1.125rem;font-weight:600}.card.fare-details{animation:unset}}.card.fare-details .card-body{padding:unset}.card.fare-details .card-body .row{margin-bottom:unset}.card.fare-details .card-body .collapsible .collapsible-header .col.auto{padding-top:1.73rem}.card.fare-details .card-body .collapsible .collapsible-header .col.auto svg{vertical-align:bottom}.FareDetailsAddOn h6{color:#5e616e!important;font-size:.875rem;margin:0}info .FareDetailsAddOn.opted h6{color:#0552a6!important;font-weight:600}.FareDetailsAddOn .btn{padding:4px 10px;border-radius:4px}.FareDetailsAddOn span{font-size:10px!important;color:#5e616e}.shimmer-container{position:relative;overflow:hidden}.shimmer-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);transform:translateX(-120%);animation:shimmer-animation 2s infinite;will-change:transform;z-index:1}.flip-container{perspective:62.5rem;border-radius:2rem}.flip-container,.flip-container .flip-inner{position:relative;transform-style:preserve-3d}.flip-container .flip-inner{width:100%;height:100%}.flip-container.flip-animation .flip-inner{animation:flip-animation 6s ease-in-out infinite}.flip-container .flip-back,.flip-container .flip-front{position:absolute;place-content:center!important;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:.625rem;font-weight:400;border-radius:2rem;padding:.25rem .5rem}.flip-container .flip-back{transform:rotateX(180deg)}.flip-container .brand-new-bus-chip{background-color:#ecf5fd!important;color:#0770e4!important;font-size:.75rem!important;padding:0!important}.rating-chip{border-radius:1rem;background:linear-gradient(89.94deg,#fff5e5,#ffe1b3 99.98%);height:1.5rem;column-gap:.25rem}.rating-chip__icon{flex-shrink:0}.rating-chip__text{font-weight:400}.ratings-badge{display:flex;align-items:center}.ratings-badge>svg{width:100%;height:100%;flex-shrink:0}.srp-ratings-badge{background:linear-gradient(276.97deg,#ffebcc -12.51%,#ffcc80 139.46%);border-radius:.25rem;font-weight:700;font-size:.625rem;padding:.1rem .25rem .5rem}.srp-ratings-badge .rating-badge-label{white-space:nowrap}.fare-list-shimmer{overflow:hidden;min-height:48px}.seat-layout-shimmer{background-color:#fff;border-radius:16px}.seat-layout-shimmer.container{width:auto}.seat-layout-shimmer__header{margin-bottom:1rem}.seat-layout-shimmer__aisle{width:28px;flex-shrink:0}.seat-layout-shimmer__aisle--vertical{height:28px;flex-shrink:0}.seatsContainer{background-color:#fff;color:#17181c;padding:.625rem;border-radius:.6125em}.seatsContainer span{font-family:ixi-sans,sans-serif}@media(min-width:1280px){.seatsContainer{background-color:#f4f5f5;border:1px solid #c8cad0}}.seatsContainer .header{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:.625rem 0}.seatsContainer .header.landscape{flex-direction:column}.seatsContainer .header.landscape svg{rotate:270deg}.seatsContainer .header.landscape span{writing-mode:vertical-rl;rotate:180deg}.seatsContainer .seat-placeholder{opacity:0}.offer-seat-tag{position:absolute;top:0;left:0;width:15px;height:15px;overflow:hidden;border-top-left-radius:5px;background:#238c46;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);transform-origin:0 0;pointer-events:none;animation:offer-seat-tag-in .42s cubic-bezier(.34,1.56,.64,1) .3s both}.offer-seat-tag__text{position:absolute;top:1px;left:2px;color:#fff;font-size:6px;font-weight:700;line-height:1}.offer-seat-tag:after{content:"";position:absolute;inset:-4px;background:linear-gradient(90deg,transparent 20%,hsla(0,0%,100%,.85) 50%,transparent 80%);opacity:0;transform:translateX(-140%) skewX(-22deg);animation:offer-seat-tag-shimmer 1.1s ease-in-out .7s 2 both}.offer-seat-tag--booked{background:#adafb8;animation:none}.offer-seat-tag--booked:after{display:none}.offer-seat-glow{position:absolute;inset:0;border:1px solid transparent;border-radius:5px;pointer-events:none;animation:offer-seat-glow 1.4s ease-out .3s both}@keyframes offer-seat-tag-in{0%{transform:scale(0);opacity:0}60%{transform:scale(1.18);opacity:1}to{transform:scale(1);opacity:1}}@keyframes offer-seat-tag-shimmer{0%{transform:translateX(-140%) skewX(-22deg);opacity:1}60%{transform:translateX(160%) skewX(-22deg);opacity:1}61%,to{transform:translateX(160%) skewX(-22deg);opacity:0}}@keyframes offer-seat-glow{0%{border-color:transparent;box-shadow:0 0 0 0 rgba(35,140,70,.28)}20%{border-color:#238c46;box-shadow:0 0 0 4px rgba(35,140,70,.28)}65%{border-color:#238c46;box-shadow:0 0 0 2px rgba(35,140,70,.28)}to{border-color:transparent;box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.offer-seat-glow,.offer-seat-tag,.offer-seat-tag:after{animation:none}}.seat-v1.seat-button:not(.seat-disabled){cursor:pointer}.seat-v1.seat-v1-static[disabled]{position:relative;cursor:default;pointer-events:none}.seat-v1.seat-v1-static[disabled]>svg>g>path{fill:#f4f5f5}.seat-v1.seat-v1-static[disabled]>svg>g>rect{display:none}.seat-v1.seat-v1-static[disabled]>svg>path{stroke:#c8cad0}.seat-v1-price,.seat-v1-static-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seat-v1-price--seater{font-size:.45rem}.seat-v1-reservation{border-top:.0625rem solid;padding:.125rem 0}.seat-emergency-exit{display:flex;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;width:76px;height:35px;margin-left:auto;padding:4px;color:#dc3532;border-right:3px solid #dc3532;position:relative;right:-12px;isolation:isolate}.seat-emergency-exit:before{content:"";position:absolute;inset:0 0 0 -12px;z-index:-1;background:linear-gradient(90deg,#fff,#fae1e1);pointer-events:none}.seat-emergency-exit svg{flex-shrink:0}.seat-emergency-exit .seat-emergency-exit-label{font-size:6px;font-weight:600;line-height:10px;text-align:left;white-space:nowrap}.seat-emergency-exit.seat-emergency-exit-desktop{flex-direction:column;width:35px;height:76px;right:0;border-right:0;border-top:3px solid #dc3532;top:-16px}.seat-emergency-exit.seat-emergency-exit-desktop:before{inset:0 0 -16px;background:linear-gradient(0deg,#fff,#fae1e1)}.seat-emergency-exit.seat-emergency-exit-desktop svg{transform:rotate(-90deg)}.seat-emergency-exit.seat-emergency-exit-desktop .seat-emergency-exit-label{writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;transform:rotate(180deg)}@keyframes seat-tap{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.seat-button{position:relative}.seat-button svg path,.seat-button svg rect{transition:fill .25s ease,stroke .25s ease}@media(hover:hover){.seat-button{transition:transform .2s ease}.seat-button:hover{transform:scale(1.15);z-index:1}}.seat-button.seat-tapped{animation:seat-tap 1.5s ease forwards;z-index:1}.seat-disabled{opacity:.35;pointer-events:none;filter:grayscale(1)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes entry-from-left{0%{transform:translateX(-20%);opacity:0}to{transform:translateX(0)}}@keyframes entry-from-right{0%{transform:translateX(20%);opacity:0}to{transform:translateX(0)}}@keyframes entry-from-top{0%{transform:translateY(-20%);opacity:0}to{transform:translateY(0)}}@keyframes entry-from-bottom{0%{transform:translateY(20%);opacity:0}to{transform:translateY(0)}}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes flash{0%,20%,40%,60%,80%,to{opacity:1}10%,30%,50%,70%,90%{opacity:.8}}@keyframes pulse{0%,10%{background-color:#e2e2e2}45%,55%{background-color:#c9c9c9}90%,to{background-color:#e2e2e2}}@keyframes indeterminate{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}@keyframes animate-shimmer-tint{0%,5%{left:-120%}95%,to{left:120%}}@keyframes flip-animation{0%{transform:rotateX(0deg)}10%{transform:rotateX(180deg)}50%{transform:rotateX(180deg)}60%{transform:rotateX(1turn)}to{transform:rotateX(1turn)}}@keyframes progressanimation{0%{width:0}50%{width:50%}to{width:100%}}@keyframes typeWriter{0%{width:0;opacity:1}20%{width:220px;opacity:1}45%{width:220px;opacity:1}50%{width:220px;opacity:0}to{width:0;opacity:0}}@keyframes shimmer-animation{0%,5%{transform:translateX(-120%)}95%,to{transform:translateX(120%)}}@keyframes loading-dots{16.67%{box-shadow:-60px 15px,-60px 15px,19px 15px}33.33%{box-shadow:-60px 15px,0 15px,19px 15px}40%,60%{box-shadow:-19px 15px,0 15px,19px 15px}66.67%{box-shadow:-19px 15px,0 15px,60px 15px}83.33%{box-shadow:-19px 15px,60px 15px,60px 15px}to{box-shadow:60px 15px,60px 15px,60px 15px}}@keyframes slideFromLeft{0%{transform:translateX(-200px)}to{transform:translateX(0)}}@keyframes slideFromRight{0%{transform:translateX(200px)}to{transform:translateX(0)}}@keyframes scaleWithBlur{0%{opacity:0;transform:scale(.95);filter:blur(8px)}60%{opacity:1;filter:blur(0);transform:scale(1.02)}80%{transform:scale(.99)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes attentionShake{0%{transform:translateX(0) scale(1);box-shadow:0 0 0 0 rgba(239,68,68,0)}10%{transform:translateX(-6px) scale(1.02)}20%{transform:translateX(6px) scale(1.02)}30%{transform:translateX(-4px) scale(1.01)}40%{transform:translateX(4px) scale(1.01)}50%{transform:translateX(-2px) scale(1)}60%{transform:translateX(2px) scale(1);box-shadow:0 0 0 4px rgba(239,68,68,.15)}70%{transform:translateX(0) scale(1)}to{transform:translateX(0) scale(1);box-shadow:0 0 0 0 rgba(239,68,68,0)}}@keyframes attentionPulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes fade-translate-up{0%{opacity:0;transform:translateY(8px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes sp-inline-preview-enter{0%{max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-4px) scaleY(.98)}to{max-height:var(--sp-inline-preview-expanded-height);opacity:1;padding-bottom:.625rem;padding-top:.625rem;transform:translateY(0) scaleY(1)}}@keyframes sp-inline-preview-exit{0%{max-height:var(--sp-inline-preview-expanded-height);opacity:1;padding-bottom:.625rem;padding-top:.625rem;transform:translateY(0) scaleY(1)}to{max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-4px) scaleY(.98)}}.seatsContainer{width:100%;min-width:max-content}@media(min-width:1280px){.seatsContainer{animation-delay:50ms;animation-name:entry-from-left;animation-duration:.2s}}.seatsContainer td{padding:0}@media(orientation:portrait){.seatsContainer td{width:2rem}}@media(min-width:1280px){.seatsContainer td{height:2rem}}@media(min-width:769px)and (max-width:960px){.seatsContainer td{height:2rem}}.seatsContainer .seat{font-size:.625rem;padding:0;margin:.1875rem;cursor:pointer;position:relative;border:none;background:none}.seatsContainer .seat.sleeper{margin:.15rem}.v1-seat-table{border-collapse:separate;border-spacing:0;overflow:visible}.v1-seat-table td{position:relative;overflow:visible}.v1-seat-table--back-exit{flex-grow:1}.seatsContainer:not(.seatsContainer--v1-landscape-preview) .v1-seat-table--back-exit>tbody>.v1-back-exit-terminal-row{height:100%}.seatsContainer--v1-landscape-preview .header{flex-direction:column!important}.seatsContainer--v1-landscape-preview .header svg{rotate:270deg}.seatsContainer--v1-landscape-preview .header span{writing-mode:vertical-rl;rotate:180deg}.seatsContainer--v1-landscape-preview .v1-seat-table{writing-mode:vertical-lr}.seatsContainer--v1-landscape-preview .v1-seat-table.v1-seat-table--back-exit>tbody>.v1-back-exit-terminal-row{width:100%}.seatsContainer--v1-landscape-preview .v1-seat-table>tbody>.v1-row>td{writing-mode:horizontal-tb}.seatsContainer--v1-landscape-preview .v1-seat-table>tbody>.v1-row>td.v1-seat-cell{writing-mode:inherit}.seatsContainer--v1-landscape-preview .v1-seat-table>tbody>.v1-row>td.v1-seat-cell>*{writing-mode:horizontal-tb}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-side-exit-row{width:2.25rem;height:auto}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-fixture-cell{max-width:none!important;height:0!important}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-window-bar{inset:auto 2px;width:auto;height:3px}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-fixture-right .v1-window-bar{top:-4px}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-fixture-left .v1-window-bar{bottom:-4px}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-ewin-bar,.seatsContainer--v1-landscape-preview .v1-seat-table .v1-exit-block,.seatsContainer--v1-landscape-preview .v1-seat-table .v1-exit-rail{inset:auto 0;width:auto}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-ewin-bar{height:.625rem}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-fixture-right .v1-ewin-bar,.seatsContainer--v1-landscape-preview .v1-seat-table .v1-fixture-right .v1-exit-rail{top:-10px;background:linear-gradient(180deg,#fae1e1,#f4f5f5);border-right:0}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-fixture-left .v1-ewin-bar,.seatsContainer--v1-landscape-preview .v1-seat-table .v1-fixture-left .v1-exit-rail{bottom:-10px;background:linear-gradient(0deg,#fae1e1,#f4f5f5);border-left:0}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-fixture-right .v1-ewin-bar{border-top-width:1px;border-top-style:solid}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-fixture-left .v1-ewin-bar{border-bottom-width:1px;border-bottom-style:solid}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-ewin-label{inset:auto;left:0;width:calc(100%*var(--v1-exit-run, 1));height:10px;writing-mode:horizontal-tb}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-ewin-single-content,.seatsContainer--v1-landscape-preview .v1-seat-table .v1-ewin-single-icon,.seatsContainer--v1-landscape-preview .v1-seat-table .v1-ewin-single-label-text,.seatsContainer--v1-landscape-preview .v1-seat-table .v1-fixture-left .v1-ewin-single-content{transform:none}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-fixture-right .v1-ewin-label,.seatsContainer--v1-landscape-preview .v1-seat-table .v1-fixture-right .v1-exit-block{top:-10px}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-fixture-left .v1-ewin-label,.seatsContainer--v1-landscape-preview .v1-seat-table .v1-fixture-left .v1-exit-block{bottom:-10px}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-exit-block,.seatsContainer--v1-landscape-preview .v1-seat-table .v1-exit-rail{height:28px}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-fixture-right .v1-exit-rail{border-top-width:3px;border-top-style:solid}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-fixture-left .v1-exit-rail{border-bottom-width:3px;border-bottom-style:solid}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-exit-block{box-sizing:border-box;width:calc(100%*var(--v1-exit-run, 1))}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-exit-label{writing-mode:horizontal-tb}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-fixture-cell.v1-fixture-right .v1-exit-pill{inset:-10px auto auto 50%;transform:translateX(-50%);background:linear-gradient(180deg,#fae1e1,#f4f5f5);border-top-width:3px;border-top-style:solid;border-right:0}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-fixture-cell.v1-fixture-left .v1-exit-pill{inset:auto auto -10px 50%;transform:translateX(-50%);background:linear-gradient(0deg,#fae1e1,#f4f5f5);border-bottom-width:3px;border-bottom-style:solid;border-left:0}.seatsContainer--v1-landscape-preview .v1-seat-table.v1-exit-gutter-right:has(.v1-fixture-right .v1-exit-pill,.v1-fixture-right .v1-exit-rail){padding-right:0;padding-top:2.0625rem}.seatsContainer--v1-landscape-preview .v1-seat-table.v1-exit-gutter-right:has(.v1-fixture-right .v1-exit-pill,.v1-fixture-right .v1-exit-rail) .v1-fixture-cell.v1-fixture-right .v1-exit-rail{top:-1.9375rem;right:0}.seatsContainer--v1-landscape-preview .v1-seat-table.v1-exit-gutter-right:has(.v1-fixture-right .v1-exit-pill,.v1-fixture-right .v1-exit-rail) .v1-fixture-cell.v1-fixture-right .v1-exit-block{top:-1.75rem;right:0}.seatsContainer--v1-landscape-preview .v1-seat-table.v1-exit-gutter-right:has(.v1-fixture-right .v1-exit-pill,.v1-fixture-right .v1-exit-rail) .v1-fixture-cell.v1-fixture-right .v1-exit-pill{inset:-2.0625rem auto auto 50%}.seatsContainer--v1-landscape-preview .v1-seat-table.v1-exit-gutter-left:has(.v1-fixture-left .v1-exit-pill,.v1-fixture-left .v1-exit-rail){padding-left:0;padding-bottom:2.0625rem}.seatsContainer--v1-landscape-preview .v1-seat-table.v1-exit-gutter-left:has(.v1-fixture-left .v1-exit-pill,.v1-fixture-left .v1-exit-rail) .v1-fixture-cell.v1-fixture-left .v1-exit-rail{bottom:-1.9375rem;left:0}.seatsContainer--v1-landscape-preview .v1-seat-table.v1-exit-gutter-left:has(.v1-fixture-left .v1-exit-pill,.v1-fixture-left .v1-exit-rail) .v1-fixture-cell.v1-fixture-left .v1-exit-block{bottom:-1.75rem;left:0}.seatsContainer--v1-landscape-preview .v1-seat-table.v1-exit-gutter-left:has(.v1-fixture-left .v1-exit-pill,.v1-fixture-left .v1-exit-rail) .v1-fixture-cell.v1-fixture-left .v1-exit-pill{inset:auto auto -2.0625rem 50%}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-exit-back-cell{width:2rem!important}.seatsContainer--v1-landscape-preview .v1-seat-table>tbody>.v1-back-exit-terminal-row:has(.v1-exit-pill-compact-back,.v1-exit-pill-gangway-back):not(:has(.seat-v1))>td{width:1.0625rem!important}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-exit-back-cell .v1-exit-pill{inset:50% -.625rem auto auto;transform:translateY(-50%);background:linear-gradient(270deg,#fae1e1,#f4f5f5);border-right-width:3px;border-right-style:solid;border-bottom:0}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-exit-back-cell .v1-exit-pill-gangway-back{inset:auto;top:50%;left:50%}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-exit-back-cell .v1-exit-pill-compact-back{width:1.6875rem;height:2.1875rem;border-right-width:3px}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-exit-back-cell .v1-ewin-single-content{width:auto;height:auto}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-exit-back-cell .v1-ewin-single-label{width:auto;height:5px}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-exit-back-cell .v1-ewin-single-label-text{line-height:5px}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-exit-back-cell .v1-ewin-single-icon{width:14px;height:14px}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-washroom-content-vertical{box-sizing:border-box;width:4.375rem;height:2.1875rem}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-washroom-content-spanning{box-sizing:border-box;width:2.1875rem;height:2.1875rem}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-washroom-cell[colspan="2"] .v1-washroom-content-spanning{height:4.375rem}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-legroom{width:auto;height:100%;background:linear-gradient(180deg,hsla(0,0%,100%,0) -10.98%,#e4e4e7 50.3%,hsla(0,0%,100%,0) 111.59%)}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-legroom-line{width:1px;height:10px;-webkit-clip-path:polygon(0 100%,100% 100%,50% 0);clip-path:polygon(0 100%,100% 100%,50% 0)}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-legroom-line:last-child{-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.seatsContainer--v1-landscape-preview .v1-seat-table .v1-legroom-text{writing-mode:vertical-rl;rotate:180deg}.seatsContainer--v1-landscape-preview:has(.v1-exit-gutter-left):not(:has(.v1-fixture-left .v1-exit-pill,.v1-fixture-left .v1-exit-rail)){padding-bottom:.625rem!important}.seatsContainer.bg-neutral-0:not(.seatsContainer--v1-landscape-preview) .v1-seat-table--back-exit>tbody>.v1-back-exit-terminal-row:has(.v1-exit-pill-compact-back):not(:has(.seat-v1))>.v1-exit-back-cell{height:.75rem}.seatsContainer.bg-neutral-0 .v1-exit-pill-compact-back .v1-ewin-single-content-horizontal .v1-ewin-single-icon{order:-1}.v1-covered-row,.v1-empty-exit-row,.v1-empty-seat-row,.v1-side-exit-row{height:2rem}.v1-legroom-cell{padding:0!important;vertical-align:middle}.v1-legroom{width:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) -10.98%,#e4e4e7 50.3%,hsla(0,0%,100%,0) 111.59%)}.v1-legroom-line{flex:none;width:10px;height:1px;background:#70778c;-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%)}.v1-legroom-line:last-child{-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.v1-legroom-text{font-size:8px;font-weight:500;line-height:12px;color:#70778c;white-space:nowrap}.v1-fixture-cell{width:0!important;min-width:0!important;max-width:0!important;padding:0!important;border:0!important}.v1-ewin-bar{position:absolute;top:0;bottom:0;width:.625rem;z-index:1}.v1-ewin-bar-single{box-sizing:border-box;width:.75rem}.v1-fixture-left .v1-ewin-bar{left:-10px;background:linear-gradient(90deg,#fae1e1,#fff);border-left-width:1px;border-left-style:solid}.v1-fixture-right .v1-ewin-bar{right:-10px;background:linear-gradient(270deg,#fae1e1,#fff);border-right-width:1px;border-right-style:solid}.v1-ewin-label{position:absolute;top:0;width:12px;height:calc(100%*var(--v1-exit-run, 1));z-index:2;white-space:nowrap;font-size:5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.v1-ewin-single-content{width:10px;height:auto}.v1-ewin-single-label{flex:none;width:10px;height:13px}.v1-ewin-single-label-text{font-size:6px;font-weight:500;line-height:10px;text-transform:uppercase;white-space:nowrap;transform:rotate(-90deg)}.v1-ewin-single-icon{flex:none;width:8px;height:8px;transform:rotate(-90deg)}.v1-ewin-single-content-horizontal{width:auto;height:10px}.v1-ewin-single-content-horizontal .v1-ewin-single-label{width:13px;height:10px}.v1-ewin-single-content-horizontal .v1-ewin-single-icon,.v1-ewin-single-content-horizontal .v1-ewin-single-label-text{transform:none}.v1-fixture-left .v1-ewin-single-content{transform:rotate(180deg)}.v1-fixture-left .v1-ewin-label{left:-10px;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed}.v1-fixture-right .v1-ewin-label{right:-10px;writing-mode:sideways-lr}.v1-window-bar{position:absolute;top:2px;bottom:2px;width:3px;border-radius:2px}.v1-fixture-left .v1-window-bar{left:-4px}.v1-fixture-right .v1-window-bar{right:-4px}.v1-exit-rail{position:absolute;top:0;bottom:0;width:28px;z-index:1}.v1-fixture-right .v1-exit-rail{right:-10px;background:linear-gradient(270deg,#fae1e1,#fff);border-right-width:3px;border-right-style:solid}.v1-fixture-left .v1-exit-rail{left:-10px;background:linear-gradient(90deg,#fae1e1,#fff);border-left-width:3px;border-left-style:solid}.v1-exit-block{position:absolute;top:0;z-index:2;box-sizing:border-box;width:28px;height:calc(100%*var(--v1-exit-run, 1))}.v1-fixture-right .v1-exit-block{right:-10px}.v1-fixture-left .v1-exit-block{left:-10px}.v1-exit-label{writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;white-space:nowrap;font-size:7px;font-weight:600;line-height:10px;letter-spacing:.5px;text-transform:uppercase}.v1-fixture-right .v1-exit-label{writing-mode:sideways-lr}.v1-exit-icon{display:flex;align-items:center;justify-content:center}.v1-exit-pill{position:absolute;z-index:2;width:35px;height:30px;background:linear-gradient(0deg,#fae1e1,#fff);border-bottom-width:3px;border-bottom-style:solid;border-radius:2px}.v1-exit-pill-compact-back{box-sizing:border-box;width:2.1875rem;height:.75rem;border-bottom-width:1px;border-radius:0}.v1-exit-pill-label{font-size:5px;font-weight:600;line-height:6px;letter-spacing:.3px;text-transform:uppercase;text-align:center}.v1-exit-back-cell{padding:0!important;border:none}.v1-exit-back-cell .v1-exit-pill{left:45%;bottom:-10px;transform:translateX(-50%)}.v1-back-gangway-exit-anchor{position:absolute;left:50%;z-index:2;min-height:45px;transform:translateX(-50%)}.v1-exit-back-cell .v1-exit-pill-gangway-back{top:50%;min-height:45px;transform:translate(-50%,-50%);border-width:0 0 3px}.v1-back-gangway-exit-label{font-size:4px;font-weight:500;text-align:center}.v1-back-gangway-exit-icon{flex:none;width:10px;height:10px}.seatsContainer.bg-neutral-0 .v1-back-gangway-exit-icon{order:-1}.seatsContainer.bg-neutral-0 .v1-back-gangway-exit-anchor{bottom:-.625rem}.seatsContainer.bg-neutral-0.seatsContainer--v1-back-exit-band .v1-back-gangway-exit-anchor{bottom:0}.seatsContainer.bg-neutral-40 .v1-back-gangway-exit-anchor{top:50%;right:-.625rem;left:auto;min-width:35px;transform:translateY(-50%)}.seatsContainer.bg-neutral-40 .v1-exit-back-cell .v1-exit-pill-gangway-back{min-width:35px;transform:translate(-50%,-50%)}.seatsContainer.bg-neutral-40 .v1-back-gangway-exit-label{font-size:5px;line-height:5px}.seatsContainer.bg-neutral-40 .v1-back-gangway-exit-icon{width:14px;height:14px}.seatsContainer.seatsContainer--v1-landscape-preview .v1-back-gangway-exit-anchor,.seatsContainer.seatsContainer--v1-landscape-preview .v1-exit-back-cell .v1-exit-pill-gangway-back{min-height:2rem}.seatsContainer.seatsContainer--v1-landscape-preview .v1-back-gangway-exit-anchor{width:35px}.v1-fixture-cell.v1-fixture-right .v1-exit-pill{top:50%;right:-10px;transform:translateY(-50%);background:linear-gradient(270deg,#fae1e1,#fff);border-bottom:none;border-right-width:3px;border-right-style:solid}.v1-fixture-cell.v1-fixture-left .v1-exit-pill{top:50%;left:-10px;transform:translateY(-50%);background:linear-gradient(90deg,#fae1e1,#fff);border-bottom:none;border-left-width:3px;border-left-style:solid}.v1-fixture-cell .v1-exit-pill{overflow:hidden}.v1-fixture-cell .v1-exit-pill-label{min-width:0;max-width:100%;font-size:4px;line-height:5px;letter-spacing:0}.v1-washroom-cell{padding:.1875rem!important}.v1-washroom-cell-vertical{padding:0!important}.v1-washroom-content{border-width:.09375rem;border-style:solid;border-radius:5px}.v1-washroom-content-vertical{width:2.1875rem;height:4.375rem;margin:.15rem}.v1-washroom-content-spanning{width:95%;height:100%;min-width:2.1875rem;min-height:2.1875rem}.v1-washroom-details-single{transform:scale(.8571428571)}.v1-washroom-label{font-size:.375rem;font-weight:400;line-height:.4375rem;text-align:center;white-space:nowrap}.v1-gangway{border:none;background:transparent;width:.5rem}.v1-driver-cell,.v1-empty-cell,.v1-gangway{padding:0!important}.v1-seat-table.v1-exit-gutter-left:has(.v1-fixture-left .v1-exit-pill,.v1-fixture-left .v1-exit-rail){padding-left:2.4375rem}.v1-seat-table.v1-exit-gutter-right:has(.v1-fixture-right .v1-exit-pill,.v1-fixture-right .v1-exit-rail){padding-right:2.4375rem}.v1-exit-gutter-left .v1-fixture-cell.v1-fixture-left .v1-exit-rail{left:-1.9375rem}.v1-exit-gutter-left .v1-fixture-cell.v1-fixture-left .v1-exit-block{left:-1.75rem}.v1-exit-gutter-left .v1-fixture-cell.v1-fixture-left .v1-exit-pill{left:-2.4375rem}.v1-exit-gutter-right .v1-fixture-cell.v1-fixture-right .v1-exit-rail{right:-1.9375rem}.v1-exit-gutter-right .v1-fixture-cell.v1-fixture-right .v1-exit-block{right:-1.75rem}.v1-exit-gutter-right .v1-fixture-cell.v1-fixture-right .v1-exit-pill{right:-2.4375rem}.v1-back-exit-row{height:.75rem}.v1-back-exit-row .v1-exit-back-cell .v1-exit-pill-compact-back{top:auto;bottom:0}.v1-row.v1-tuck-row{height:0}.seat-type-container{flex-grow:1}@media(orientation:landscape){.seat-type-container{margin-top:2rem}}.seat-type-container .col{display:flex;flex-direction:column;justify-content:center;align-items:center}.seat-type-container .col svg{margin-bottom:.2rem}.seat-type-container .col span{text-wrap:nowrap;color:#5e616e;font-size:10px;line-height:.9}@media(orientation:portrait)or (max-width:960px){.seat-type-container{padding:10px;background-color:#fff}}.bnd-tabs-container .action-container{position:fixed;bottom:0;left:0;right:0;height:6.5625rem}.selected-seat-details{border-radius:15px!important}@media(orientation:portrait)or (max-width:960px){.selected-seat-details{position:fixed;bottom:0;left:0;z-index:1000;width:100%;border-radius:unset!important}.selected-seat-details.selected-seat-details--offers-open{z-index:1001}.selected-seat-details.selected-seat-details-passanger-info{border-radius:.75rem .75rem 0 0!important}}.selected-seat-details .seat-fare .strike-out-fare{text-decoration:line-through}.proceed-seat-layout-bar-border-top{border-top:1px solid #e4e4e7!important}.proceed-seat-layout-bar .proceed-seat-layout-bar__offers{width:auto;cursor:pointer}.proceed-seat-layout-bar .proceed-seat-layout-bar__offers-title{font-family:ixi-sans,sans-serif;font-size:1rem;line-height:1.2;font-weight:500;text-decoration:underline;text-underline-offset:2px}.proceed-seat-layout-bar .proceed-seat-layout-bar__offers-icon{transition:transform .2s ease}.proceed-seat-layout-bar .proceed-seat-layout-bar__offers-icon--open{transform:rotate(180deg)}.proceed-seat-layout-bar .proceed-seat-layout-bar__savings{font-family:ixi-sans,sans-serif;font-size:.65rem;line-height:1.2;font-weight:500}.proceed-seat-layout-bar .proceed-seat-layout-bar__divider{align-self:stretch;width:1px;margin:0 .25rem}.proceed-seat-layout-bar .proceed-seat-layout-bar__fare{width:auto}.proceed-seat-layout-bar .proceed-seat-layout-bar__fare-top{margin-bottom:.125rem}.proceed-seat-layout-bar .proceed-seat-layout-bar__fare-amount{font-family:ixi-sans,sans-serif;font-size:1rem;line-height:1.2;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proceed-seat-layout-bar .proceed-seat-layout-bar__fare-meta{margin:0;font-family:ixi-sans,sans-serif;font-size:.65rem;line-height:1.2;font-weight:400}.proceed-seat-layout-bar .proceed-seat-layout-bar__strike{text-decoration:line-through;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proceed-seat-layout-bar .proceed-seat-layout-bar__next{padding:.75rem 2.8rem}.proceed-seat-layout-bar--portrait-bar .proceed-seat-layout-bar__next{padding:.75rem 1.2rem}.proceed-seat-layout-bar .proceed-seat-layout-bar__summary{flex:1 1;min-width:0}.proceed-seat-layout-bar .proceed-seat-layout-bar__summary-strike{font-family:ixi-sans,sans-serif;font-size:.75rem;line-height:1.2;font-weight:400;color:#5e616e;text-decoration:line-through;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proceed-seat-layout-bar .proceed-seat-layout-bar__summary-amount{font-family:ixi-sans,sans-serif;font-size:.875rem;line-height:1.2;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proceed-seat-layout-bar .proceed-seat-layout-bar__summary-excl{font-family:ixi-sans,sans-serif;font-size:.625rem;line-height:1.2;font-weight:400}.proceed-seat-layout-bar .proceed-seat-layout-bar__summary-divider{flex-shrink:0;height:28px;align-self:center}.proceed-seat-layout-bar .proceed-seat-layout-bar__summary-seat-num{font-family:ixi-sans,sans-serif;font-size:.75rem;line-height:1.2;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proceed-seat-layout-bar .proceed-seat-layout-bar__summary-seat-label{font-family:ixi-sans,sans-serif;font-size:.625rem;line-height:1.2;font-weight:400}.proceed-seat-layout-bar .proceed-seat-layout-bar__summary-seats{width:30%}.proceed-seat-layout-bar .proceed-seat-layout-bar__summary-fare{width:-moz-fit-content;width:fit-content}.btn.proceed-button--blocked:disabled{background-color:#dc635b!important;color:#fff!important;opacity:.5}.seating-offers-drawer{z-index:1000}.seating-offers-drawer--coupon-info-open{z-index:1002}.seating-offers-drawer .modal{padding:0;max-height:80vh!important;display:flex;flex-direction:column;overflow:hidden;border-radius:1.875rem 1.875rem 0 0!important}.seating-offers{overflow:hidden;max-height:80vh;flex:1 1;min-height:0}@media(orientation:portrait)or (max-width:960px){.seating-offers{padding-bottom:4.375rem}}.seating-offers__top-section{flex:1 1;min-height:0;overflow:hidden}.seating-offers__sheet-heading{font-size:20px;font-weight:600}.seating-offers__sheet-close{min-width:1.75rem;min-height:1.75rem}.seating-offers__header{height:1.375rem}.seating-offers__header-line{flex:1 1;height:.125rem;min-width:.0625rem}.seating-offers__header-line--left{background:linear-gradient(90deg,hsla(229,7%,70%,0) 8.5%,#adafb8)}.seating-offers__header-line--right{background:linear-gradient(90deg,#adafb8 0,hsla(229,7%,70%,0) 87.7%)}.seating-offers__heading{font-weight:500;white-space:nowrap;text-align:center}.seating-offers__coupon-input .form-control{border:.0625rem solid #17181c!important;border-radius:.625rem;height:3.125rem;padding:0 .9375rem;align-items:center;column-gap:.625rem;display:flex;flex-wrap:nowrap;cursor:text}.seating-offers__coupon-input .form-control input{flex:1 1 auto;min-width:0;cursor:text!important;background:transparent;opacity:1!important}.seating-offers__coupon-input .form-control input,.seating-offers__coupon-input .form-control input:focus{color:#17181c!important;-webkit-text-fill-color:#17181c;caret-color:#17181c!important}.seating-offers__coupon-input .input-prefix svg{color:#dc635b;font-size:1.5rem}.seating-offers__list{flex:1 1;overflow-y:auto;min-height:0;display:flex;flex-direction:column;row-gap:.625rem}.feature-offers-card{border-radius:.75rem;border:.0625rem solid;background:linear-gradient(90deg,#fff,#f2fff6)}.feature-offers-card__icon{flex:0 0 10%;margin-right:.5rem}.feature-offers-card__content{flex:1 1;min-width:0}.feature-offers-card__title{font-family:ixi-sans,sans-serif;font-size:.875rem;line-height:1.2;font-weight:500;margin:0}.feature-offers-card__subtitle-row{margin-top:.125rem;width:-moz-fit-content;width:fit-content;max-width:100%}.feature-offers-card__subtitle-row .Tooltip-Wrapper .Tooltip-Tip{bottom:-3rem!important}.feature-offers-card__offer{flex:0 0 30%;place-content:flex-end!important}.feature-offers-card__offer-label{font-family:ixi-sans,sans-serif;font-size:.875rem;line-height:1.2;font-weight:500;margin:0}.feature-offers-card__cashback-chip,.feature-offers-card__chip{margin-top:.25rem}.feature-offers-card__info-icon{cursor:pointer;margin-top:.25rem}.feature-offers-card__savings-breakdown{min-width:12.5rem}.feature-offers-card__savings-tooltip-row:not(:last-child){margin-bottom:.375rem}.feature-offers-card__savings-tooltip-label,.feature-offers-card__savings-tooltip-value{font-family:ixi-sans,sans-serif;font-size:.75rem;line-height:1.2;font-weight:400}.feature-offers-card__savings-tooltip-label{flex:1 1}.feature-offers-card__savings-tooltip-value{flex-shrink:0;font-weight:500}.carousel-pill-dots__viewport{position:relative;width:100%;overflow:hidden;touch-action:pan-y}.carousel-pill-dots__viewport--no-clip{overflow:visible}.carousel-pill-dots__track{will-change:transform;gap:var(--carousel-slide-gap,.5rem)}.carousel-pill-dots__slide{box-sizing:border-box;min-width:0;flex:0 0 calc((100% - var(--carousel-gap-count, 0)*var(--carousel-slide-gap, 0px))/var(--carousel-slide-count, 1))}.carousel-pill-dots__indicators{margin-top:.25rem}.carousel-pill-dots__pill{display:inline-flex!important;border-radius:624.9375rem;width:-moz-fit-content;width:fit-content;font-weight:600;white-space:nowrap}.carousel-pill-dots__dot{width:.375rem;height:.375rem;border-radius:50%}