@charset "UTF-8";.airline-logo-container.svelte-io8hu5{min-width:32px;max-width:32px;max-height:32px;min-height:32px;overflow:hidden;object-fit:contain;display:flex;align-items:center;justify-content:center}.airline-logo.svelte-io8hu5{max-width:32px;max-height:32px;overflow:hidden;object-fit:contain}.flight-card__header.svelte-1j6blq7{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap;min-height:29.5px}@media(max-width:767px){.flight-card__header.svelte-1j6blq7{margin-bottom:16px}}.flight-card__header-airline.svelte-1j6blq7{display:flex;align-items:flex-start;gap:8px}@media(max-width:767px){.flight-card__header-airline.svelte-1j6blq7{align-items:center}}.checkout-flight-card .flight-card__header-airline.svelte-1j6blq7{gap:12px}.flight-card__header-airline-logo.svelte-1j6blq7{width:24px;height:24px}.flight-card__header-airline-info.svelte-1j6blq7{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.flight-card__header-airline-name.svelte-1j6blq7{color:var(--color-text);margin:0;font-size:11px;font-weight:400;line-height:normal;letter-spacing:-.11px}.flight-card__header-cabin-class.svelte-1j6blq7{color:var(--color-text-muted);margin-left:0;font-size:12px}@media(max-width:1023px){.flight-card__header.svelte-1j6blq7{justify-content:flex-start;align-items:center}.flight-card__header-priority-labels.svelte-1j6blq7{margin-left:auto}}@media(min-width:768px){.flight-card__header-airline.svelte-1j6blq7,.flight-card__header-airline-logo.svelte-1j6blq7,.flight-card__header-airline-info.svelte-1j6blq7{display:none}.checkout-flight-card .flight-card__header-airline.svelte-1j6blq7{display:flex}}.flight-card__header-priority-labels.svelte-1j6blq7{display:flex;gap:2px;position:absolute;top:-7.5px}@media(max-width:767px){.flight-card__header-priority-labels.svelte-1j6blq7{gap:4px;justify-content:flex-end}}.flight-card__header-priority-badge.svelte-1j6blq7{color:#414141;text-align:right;font-size:10px;font-weight:400;line-height:normal;padding:2px 8px;text-transform:capitalize;border:1px solid transparent;background:transparent;display:flex;height:15px;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:4px}.flight-card__header-priority-badge--best.svelte-1j6blq7{border:1px solid rgba(46,137,250,.3);background:#e5f0ff}.flight-card__header-priority-badge--cheapest.svelte-1j6blq7{border:1px solid rgba(143,55,237,.3);background:#f2e6ff}.flight-card__header-priority-badge--quickest.svelte-1j6blq7{border:1px solid rgba(235,146,46,.3);background:#fdead2}.flight-card__header-airline-type.svelte-1j6blq7{display:flex;align-self:flex-start;height:23px;width:72px;margin:0;padding:2px 16px;justify-content:center;align-items:center;gap:10px;border-radius:11px 0 8px;background:var(--color-primary);color:var(--color-white);font-family:Mulish;font-size:12px;line-height:21px}.flight-card__header-airline-title.svelte-1j6blq7{margin:0;color:var(--color-text);font-size:14px;font-weight:500;line-height:24px}@media(min-width:375px){.flight-card__header-airline-title.svelte-1j6blq7{font-size:16px}}.flight-card__header-tags.svelte-1j6blq7{display:none}@media(min-width:768px){.flight-card__header-tags.svelte-1j6blq7{display:flex}}.checkout-flight-card .flight-card__header.svelte-1j6blq7{margin-bottom:0;padding:0;min-height:auto;align-items:center}.checkout-flight-card .flight-card__header-airline.svelte-1j6blq7{position:absolute;top:0}.flight-card__header-airline-title.svelte-1j6blq7{padding-left:24px;font-family:Montserrat;font-size:16px;font-weight:600;line-height:24px;margin-bottom:16px}.baggage-tooltip.svelte-1uffypw{--sl-tooltip-background-color: transparent;--sl-tooltip-color: #2a3243;--sl-tooltip-padding: 0;--sl-tooltip-border-radius: 8px;--max-width: 360px;display:inline-flex}.baggage-tooltip.svelte-1uffypw::part(base__arrow){display:none}.baggage.svelte-1uffypw{display:flex;align-items:center;gap:4px;cursor:default;color:#2a3243;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.12px;white-space:nowrap}.baggage.svelte-1uffypw .baggage__icon{width:20px;height:20px}.baggage-tooltip__content.svelte-1uffypw{position:relative;display:inline-flex;flex-direction:column;align-items:stretch;gap:16px;padding:16px;text-align:left;border-radius:8px;background:#fff;margin-left:-38px;filter:drop-shadow(0 2px 9px rgba(0,0,0,.18))}.baggage-tooltip__content.svelte-1uffypw:before{content:"";position:absolute;z-index:-1;top:-7px;left:48px;width:18px;height:18px;transform:translate(-50%) rotate(45deg);border-radius:5px;background:#fff}.baggage-tooltip__content--checkout.svelte-1uffypw{margin-left:0}.baggage-tooltip__content--checkout.svelte-1uffypw:before{left:auto;right:10px}.baggage-checkout.svelte-1uffypw{display:flex;align-items:center;justify-content:flex-end;gap:8px}.baggage-checkout__lines.svelte-1uffypw{display:flex;flex-direction:column;gap:2px}.baggage-checkout__line.svelte-1uffypw{display:flex;align-items:center;gap:6px;color:#2a3243;text-align:right;font-size:12px;line-height:20px;white-space:nowrap}.baggage-checkout.svelte-1uffypw .baggage-checkout__icon{width:20px;height:20px;flex-shrink:0}.baggage-checkout__info.svelte-1uffypw{display:inline-flex;padding:0;border:0;background:none;cursor:pointer}.baggage-checkout.svelte-1uffypw .baggage-checkout__info-icon{width:16px;height:16px}.baggage-tooltip__section.svelte-1uffypw{display:flex;flex-direction:column;gap:8px}.baggage-tooltip__head.svelte-1uffypw{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.baggage-tooltip__title.svelte-1uffypw{margin:0;color:#2a3243;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.baggage-tooltip__sub.svelte-1uffypw{margin:0;color:#667085;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.12px}.baggage-tooltip__badge.svelte-1uffypw{display:flex;align-items:center;gap:6px;flex-shrink:0;color:#2a3243;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.12px}.baggage-tooltip__badge.svelte-1uffypw .baggage-tooltip__badge-icon{width:24px;height:24px}.baggage-tooltip__list.svelte-1uffypw{margin:0;padding:0 0 0 20px;list-style:none}.baggage-tooltip__list.svelte-1uffypw li:where(.svelte-1uffypw){position:relative;color:#2a3243;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:19px}.baggage-tooltip__list.svelte-1uffypw li:where(.svelte-1uffypw):before{content:"•";position:absolute;left:-16px;color:#8a94a6}.baggage-drawer.svelte-1uffypw{--size: auto;--header-spacing: 24px;--body-spacing: 24px;--sl-panel-background-color: #fff}.baggage-drawer.svelte-1uffypw::part(panel){border-radius:16px 16px 0 0}.baggage-drawer.svelte-1uffypw::part(header){padding-top:24px;align-items:center}.baggage-drawer.svelte-1uffypw::part(title){padding-top:0;padding-bottom:0}.baggage-drawer.svelte-1uffypw::part(close-button){color:#2a3243;font-size:24px}.baggage-drawer__title.svelte-1uffypw{margin:0;color:#2a3243;font-family:Montserrat;font-size:22px;font-weight:700;line-height:normal}.baggage-drawer__sub.svelte-1uffypw{margin:0;color:#667085;font-family:Montserrat;font-size:14px;font-weight:400;line-height:20px}.baggage-drawer__body.svelte-1uffypw{display:flex;flex-direction:column;gap:24px}.checkout-flight-card-info.svelte-p8q24a{display:flex;justify-content:space-between;align-items:flex-end;width:100%}@media(min-width:768px){.checkout-flight-card-info.svelte-p8q24a{width:200px;flex-direction:column;align-items:flex-end;gap:6px}}.checkout-flight-card-info__class-block.svelte-p8q24a{display:flex;gap:8px}@media(min-width:768px){.checkout-flight-card-info__class-block.svelte-p8q24a{flex-direction:row-reverse}}.checkout-flight-card-info__class-text.svelte-p8q24a{margin:0;color:var(--color-text);font-size:11px;font-weight:400;line-height:16px;letter-spacing:-.11px}@media(min-width:768px){.checkout-flight-card-info__class-text.svelte-p8q24a{text-align:end}}.checkout-flight-card-info__airlines-text.svelte-p8q24a{display:none}@media(min-width:768px){.checkout-flight-card-info__airlines-text.svelte-p8q24a{display:flex;margin:0;color:var(--color-text);text-align:right;font-size:12px;font-weight:400;line-height:19px}}.flight-step.svelte-mpz03m{display:flex;gap:24px;align-items:center}.flight-step__airport-container.svelte-mpz03m{display:flex;gap:4px;justify-content:flex-start}.flight-step__info.svelte-mpz03m{display:flex;flex-direction:column;gap:4px;min-width:240px;max-width:240px;padding:0 0 0 24px}@media(max-width:1023px){.flight-step__info.svelte-mpz03m{min-width:fit-content;max-width:fit-content;width:fit-content;padding:0}}.flight-step--checkout.svelte-mpz03m .flight-step__info:where(.svelte-mpz03m){min-width:fit-content;max-width:fit-content;width:fit-content}@media(max-width:767px){.flight-step--departure.svelte-mpz03m .airline-logo-container{display:none}}.flight-step--departure.svelte-mpz03m .flight-step__info:where(.svelte-mpz03m){padding-left:0;padding-right:24px}@media(max-width:767px){.flight-step--departure.svelte-mpz03m .flight-step__info:where(.svelte-mpz03m){padding:0}}.flight-step--arrival.svelte-mpz03m .flight-step__info:where(.svelte-mpz03m) .flight-step__date:where(.svelte-mpz03m),.flight-step--arrival.svelte-mpz03m .flight-step__info:where(.svelte-mpz03m) .flight-step__airport-container:where(.svelte-mpz03m),.flight-step--arrival.svelte-mpz03m .flight-step__info:where(.svelte-mpz03m) .flight-step__time:where(.svelte-mpz03m){justify-content:flex-end;text-align:left;display:flex;align-items:center}@media(max-width:1023px){.flight-step--arrival.svelte-mpz03m .flight-step__info:where(.svelte-mpz03m){justify-content:flex-end;text-align:right}.flight-step--arrival.svelte-mpz03m .flight-step__info:where(.svelte-mpz03m) .flight-step__date:where(.svelte-mpz03m),.flight-step--arrival.svelte-mpz03m .flight-step__info:where(.svelte-mpz03m) .flight-step__time:where(.svelte-mpz03m),.flight-step--arrival.svelte-mpz03m .flight-step__info:where(.svelte-mpz03m) .flight-step__airport-container:where(.svelte-mpz03m){justify-content:flex-end}}.flight-step__time.svelte-mpz03m{display:flex;align-items:flex-end;gap:4px;font-weight:600;color:var(--color-text);height:20px}@media(max-width:1023px){.flight-step__time.svelte-mpz03m{align-items:center;gap:2px}}.flight-step__time-value.svelte-mpz03m{color:var(--color-text);font-family:Montserrat;font-size:16px;font-weight:500}@media(max-width:1023px){.flight-step__time-value.svelte-mpz03m{font-size:16px;line-height:24px}}.flight-step__time-period.svelte-mpz03m{font-family:Montserrat;font-size:14px;font-weight:600;line-height:17px!important;color:var(--color-text);position:relative}.flight-step__time-period-shift.svelte-mpz03m{position:absolute;left:25px;bottom:13px;color:var(--color-text);font-size:10px;font-weight:500;line-height:normal}@media(max-width:767px){.flight-step__time-period-shift.svelte-mpz03m{left:14px;bottom:16px}}@media(max-width:1023px){.flight-step__time-period.svelte-mpz03m{color:var(--color-text);font-size:11px;font-weight:700;line-height:18px}}.flight-step__airport-name.svelte-mpz03m,.flight-step__airport-code.svelte-mpz03m{color:var(--color-text);font-size:14px;letter-spacing:-.14px;font-weight:400;line-height:20px}.flight-step__airport-name.svelte-mpz03m{display:block}@media(max-width:1023px){.flight-step__airport-name.svelte-mpz03m{display:none;text-align:left}}@media(max-width:1023px){.flight-step__airport-code.svelte-mpz03m{color:var(--color-text);font-size:12px;font-weight:400;line-height:19px}}.flight-step__date.svelte-mpz03m{color:var(--color-text-subtle);font-size:14px;line-height:20px;letter-spacing:-.14px;font-family:Montserrat}.seats-available.svelte-fzhehb{position:absolute;min-width:147px;max-height:34px;top:0;right:0;display:flex;padding:8px;justify-content:center;align-items:center;gap:10px;color:var(--color-error-dark);font-size:12px;font-style:italic;font-weight:500;line-height:18px}@media(max-width:1023px){.seats-available.svelte-fzhehb{margin-right:unset!important;justify-content:flex-end!important;margin-left:auto}}.seats-available--aside.svelte-fzhehb{position:relative;top:0;right:0;margin-right:auto;padding:0;justify-content:flex-start}.link-copy.svelte-17vojk3{margin:0;position:relative;width:100%;display:flex;flex-direction:column}.link-copy__block.svelte-17vojk3{display:flex;justify-content:space-between}.link-copy_copied.svelte-17vojk3:after{content:url("data:image/svg+xml,%3Csvg width='74' height='24' viewBox='0 0 74 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.42614 10H8.19318C8.12027 9.64536 7.99266 9.33381 7.81037 9.06534C7.63139 8.79688 7.41264 8.5715 7.15412 8.3892C6.89891 8.2036 6.61553 8.06439 6.30398 7.97159C5.99242 7.87879 5.66761 7.83239 5.32955 7.83239C4.71307 7.83239 4.15459 7.98816 3.65412 8.29972C3.15696 8.61127 2.76089 9.07031 2.46591 9.67685C2.17424 10.2834 2.02841 11.0275 2.02841 11.9091C2.02841 12.7907 2.17424 13.5348 2.46591 14.1413C2.76089 14.7479 3.15696 15.2069 3.65412 15.5185C4.15459 15.83 4.71307 15.9858 5.32955 15.9858C5.66761 15.9858 5.99242 15.9394 6.30398 15.8466C6.61553 15.7538 6.89891 15.6162 7.15412 15.4339C7.41264 15.2483 7.63139 15.0213 7.81037 14.7528C7.99266 14.4811 8.12027 14.1695 8.19318 13.8182H9.42614C9.33333 14.3385 9.1643 14.8042 8.91903 15.2152C8.67377 15.6262 8.36885 15.9759 8.00426 16.2642C7.63968 16.5492 7.23035 16.7663 6.77628 16.9155C6.32552 17.0646 5.84328 17.1392 5.32955 17.1392C4.46117 17.1392 3.68892 16.9271 3.01278 16.5028C2.33665 16.0786 1.80469 15.4754 1.4169 14.6932C1.02912 13.911 0.835227 12.983 0.835227 11.9091C0.835227 10.8352 1.02912 9.9072 1.4169 9.125C1.80469 8.3428 2.33665 7.73958 3.01278 7.31534C3.68892 6.8911 4.46117 6.67898 5.32955 6.67898C5.84328 6.67898 6.32552 6.75355 6.77628 6.9027C7.23035 7.05185 7.63968 7.2706 8.00426 7.55895C8.36885 7.84399 8.67377 8.192 8.91903 8.60298C9.1643 9.01065 9.33333 9.47633 9.42614 10ZM14.8617 17.1591C14.1723 17.1591 13.5674 16.995 13.0471 16.6669C12.53 16.3388 12.1257 15.8797 11.834 15.2898C11.5456 14.6998 11.4015 14.0104 11.4015 13.2216C11.4015 12.4261 11.5456 11.7318 11.834 11.1385C12.1257 10.5452 12.53 10.0845 13.0471 9.75639C13.5674 9.42827 14.1723 9.2642 14.8617 9.2642C15.5511 9.2642 16.1543 9.42827 16.6713 9.75639C17.1917 10.0845 17.5961 10.5452 17.8844 11.1385C18.1761 11.7318 18.3219 12.4261 18.3219 13.2216C18.3219 14.0104 18.1761 14.6998 17.8844 15.2898C17.5961 15.8797 17.1917 16.3388 16.6713 16.6669C16.1543 16.995 15.5511 17.1591 14.8617 17.1591ZM14.8617 16.1051C15.3854 16.1051 15.8162 15.9709 16.1543 15.7024C16.4924 15.4339 16.7426 15.081 16.905 14.6435C17.0674 14.206 17.1486 13.732 17.1486 13.2216C17.1486 12.7112 17.0674 12.2356 16.905 11.7947C16.7426 11.3539 16.4924 10.9976 16.1543 10.7259C15.8162 10.4541 15.3854 10.3182 14.8617 10.3182C14.338 10.3182 13.9071 10.4541 13.5691 10.7259C13.231 10.9976 12.9808 11.3539 12.8184 11.7947C12.656 12.2356 12.5748 12.7112 12.5748 13.2216C12.5748 13.732 12.656 14.206 12.8184 14.6435C12.9808 15.081 13.231 15.4339 13.5691 15.7024C13.9071 15.9709 14.338 16.1051 14.8617 16.1051ZM20.6129 19.8636V9.36364H21.7464V10.5767H21.8857C21.9718 10.4441 22.0911 10.2751 22.2436 10.0696C22.3994 9.8608 22.6214 9.67519 22.9098 9.51278C23.2015 9.34706 23.5959 9.2642 24.093 9.2642C24.736 9.2642 25.3028 9.42495 25.7933 9.74645C26.2839 10.0679 26.6667 10.5237 26.9418 11.1136C27.2169 11.7036 27.3544 12.3996 27.3544 13.2017C27.3544 14.0104 27.2169 14.7114 26.9418 15.3047C26.6667 15.8946 26.2855 16.352 25.7983 16.6768C25.3111 16.9983 24.7493 17.1591 24.1129 17.1591C23.6224 17.1591 23.2296 17.0779 22.9347 16.9155C22.6397 16.7498 22.4126 16.5625 22.2536 16.3537C22.0945 16.1416 21.9718 15.9659 21.8857 15.8267H21.7862V19.8636H20.6129ZM21.7663 13.1818C21.7663 13.7585 21.8509 14.2673 22.0199 14.7081C22.1889 15.1456 22.4358 15.4886 22.7607 15.7372C23.0855 15.9825 23.4832 16.1051 23.9538 16.1051C24.4444 16.1051 24.8537 15.9759 25.1818 15.7173C25.5133 15.4555 25.7618 15.1042 25.9276 14.6634C26.0966 14.2192 26.1811 13.7254 26.1811 13.1818C26.1811 12.6449 26.0982 12.161 25.9325 11.7301C25.7701 11.2959 25.5232 10.9529 25.1918 10.701C24.8636 10.4458 24.451 10.3182 23.9538 10.3182C23.4766 10.3182 23.0755 10.4392 22.7507 10.6811C22.4259 10.9197 22.1806 11.2545 22.0149 11.6854C21.8492 12.1129 21.7663 12.6117 21.7663 13.1818ZM29.6442 17V9.36364H30.8175V17H29.6442ZM30.2408 8.09091C30.0121 8.09091 29.8149 8.01302 29.6491 7.85724C29.4867 7.70147 29.4055 7.5142 29.4055 7.29545C29.4055 7.0767 29.4867 6.88944 29.6491 6.73366C29.8149 6.57789 30.0121 6.5 30.2408 6.5C30.4695 6.5 30.665 6.57789 30.8274 6.73366C30.9931 6.88944 31.076 7.0767 31.076 7.29545C31.076 7.5142 30.9931 7.70147 30.8274 7.85724C30.665 8.01302 30.4695 8.09091 30.2408 8.09091ZM36.6681 17.1591C35.9324 17.1591 35.2976 16.9967 34.764 16.6719C34.2337 16.3438 33.8244 15.8864 33.536 15.2997C33.251 14.7098 33.1085 14.0237 33.1085 13.2415C33.1085 12.4593 33.251 11.7699 33.536 11.1733C33.8244 10.5734 34.2254 10.1061 34.7392 9.77131C35.2562 9.43324 35.8594 9.2642 36.5488 9.2642C36.9466 9.2642 37.3393 9.33049 37.7271 9.46307C38.1149 9.59564 38.4679 9.81108 38.786 10.1094C39.1042 10.4044 39.3578 10.7955 39.5467 11.2827C39.7356 11.7699 39.8301 12.3698 39.8301 13.0824V13.5795H33.9437V12.5653H38.6369C38.6369 12.1345 38.5507 11.75 38.3784 11.4119C38.2093 11.0739 37.9674 10.8071 37.6525 10.6115C37.341 10.416 36.9731 10.3182 36.5488 10.3182C36.0815 10.3182 35.6771 10.4342 35.3358 10.6662C34.9977 10.8949 34.7375 11.1932 34.5552 11.5611C34.3729 11.929 34.2818 12.3234 34.2818 12.7443V13.4205C34.2818 13.9972 34.3812 14.486 34.5801 14.8871C34.7823 15.2848 35.0623 15.5881 35.4203 15.7969C35.7782 16.0024 36.1942 16.1051 36.6681 16.1051C36.9764 16.1051 37.2548 16.062 37.5034 15.9759C37.7553 15.8864 37.9724 15.7538 38.1547 15.5781C38.3369 15.3991 38.4778 15.1771 38.5772 14.9119L39.7108 15.2301C39.5914 15.6146 39.3909 15.9527 39.1092 16.2443C38.8275 16.5327 38.4795 16.758 38.0652 16.9205C37.6509 17.0795 37.1852 17.1591 36.6681 17.1591ZM44.9984 17.1591C44.362 17.1591 43.8002 16.9983 43.313 16.6768C42.8258 16.352 42.4447 15.8946 42.1696 15.3047C41.8945 14.7114 41.7569 14.0104 41.7569 13.2017C41.7569 12.3996 41.8945 11.7036 42.1696 11.1136C42.4447 10.5237 42.8275 10.0679 43.318 9.74645C43.8085 9.42495 44.3753 9.2642 45.0183 9.2642C45.5154 9.2642 45.9082 9.34706 46.1966 9.51278C46.4882 9.67519 46.7103 9.8608 46.8627 10.0696C47.0185 10.2751 47.1395 10.4441 47.2257 10.5767H47.3251V6.81818H48.4984V17H47.3649V15.8267H47.2257C47.1395 15.9659 47.0169 16.1416 46.8578 16.3537C46.6987 16.5625 46.4717 16.7498 46.1767 16.9155C45.8817 17.0779 45.4889 17.1591 44.9984 17.1591ZM45.1575 16.1051C45.6281 16.1051 46.0259 15.9825 46.3507 15.7372C46.6755 15.4886 46.9224 15.1456 47.0914 14.7081C47.2605 14.2673 47.345 13.7585 47.345 13.1818C47.345 12.6117 47.2621 12.1129 47.0964 11.6854C46.9307 11.2545 46.6854 10.9197 46.3606 10.6811C46.0358 10.4392 45.6348 10.3182 45.1575 10.3182C44.6603 10.3182 44.246 10.4458 43.9146 10.701C43.5865 10.9529 43.3395 11.2959 43.1738 11.7301C43.0114 12.161 42.9302 12.6449 42.9302 13.1818C42.9302 13.7254 43.0131 14.2192 43.1788 14.6634C43.3478 15.1042 43.5964 15.4555 43.9245 15.7173C44.256 15.9759 44.667 16.1051 45.1575 16.1051Z' fill='%230E1E32'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M68.2987 8.21934C68.4392 8.35997 68.518 8.55059 68.518 8.74934C68.518 8.94809 68.4392 9.13871 68.2987 9.27934L61.2987 16.2793C61.1581 16.4198 60.9675 16.4987 60.7687 16.4987C60.57 16.4987 60.3793 16.4198 60.2387 16.2793L56.2387 12.2793C56.165 12.2107 56.1059 12.1279 56.0649 12.0359C56.0239 11.9439 56.0019 11.8446 56.0001 11.7439C55.9983 11.6432 56.0169 11.5431 56.0546 11.4497C56.0923 11.3564 56.1485 11.2715 56.2197 11.2003C56.2909 11.1291 56.3757 11.0729 56.4691 11.0352C56.5625 10.9975 56.6625 10.979 56.7632 10.9807C56.8639 10.9825 56.9632 11.0046 57.0552 11.0456C57.1472 11.0866 57.23 11.1457 57.2987 11.2193L60.7687 14.6893L67.2387 8.21934C67.3793 8.07889 67.57 8 67.7687 8C67.9675 8 68.1581 8.07889 68.2987 8.21934Z' fill='black'/%3E%3C/svg%3E");color:var(--Primary-80, var(--color-text));font-family:Inter;font-size:14px;font-weight:400;line-height:24px;letter-spacing:.5px;display:flex;width:80%;height:44px;position:absolute;top:auto;bottom:0;left:0;padding:10px 16px;background:var(--color-white);z-index:11}@media(min-width:768px){.link-copy_copied.svelte-17vojk3:after{padding:6px 0}}.link-copy__input.svelte-17vojk3{outline:none;border:none;width:80%;height:44px;border:1px solid var(--color-text-muted);background:var(--color-white);padding:12px;color:var(--color-text);font-size:14px;font-weight:400;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.link-copy__button.svelte-17vojk3{display:flex;align-items:center;justify-content:center;padding:10px;height:44px;width:44px;min-width:44px;background:var(--color-white);border:1px solid var(--color-primary);cursor:pointer;transition:all .3s ease-in-out}.link-copy__button.svelte-17vojk3:hover{filter:invert(.1)}@media(min-width:768px){.share-sms{display:none!important}}.share{display:flex;flex-direction:column;align-items:stretch;gap:16px;border-top:1px solid var(--color-border);padding-top:36px;margin-top:0}.share-link{display:flex;gap:16px;padding:12px;width:100%;align-items:center;border:1px solid var(--color-border);border-radius:12px;background:var(--color-white);cursor:pointer;transition:border-color .2s ease,background .2s ease}.share-link:hover{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.03)}.share-link__logo-box{display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;border-radius:8px;background:rgba(var(--color-primary-rgb),.08)}.share-link .share-link__logo{display:flex;width:20px;min-width:20px;height:auto}.share-link__text{color:#2a3243;margin:0 auto 0 0;text-align:left;font-family:Montserrat;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.16px}.share-link__chevron{flex-shrink:0;color:var(--color-text-secondary)}.share-flight-dialog{--width: 100vw;--header-spacing: 1rem;--body-spacing: 1rem;--footer-spacing: 1rem}.share-flight-dialog::part(body){padding:0}.share-flight-dialog::part(panel){position:relative;width:100vw;max-width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;padding:24px;border-radius:0}@media(min-width:768px){.share-flight-dialog::part(panel){width:100%;max-width:387px;height:auto;max-height:85vh;border-radius:12px}}.share-flight-dialog .dialog-header{display:flex;align-items:center;justify-content:space-between;padding:0;margin:0;background:var(--bgColor-light, var(--color-white))}.share-flight-dialog .dialog-header__title{color:#2a3243;text-align:center;font-family:Montserrat;font-size:18px;font-weight:600;line-height:24px;letter-spacing:-.18px;margin:0}.share-flight-dialog .dialog-content{display:flex;flex-direction:column;gap:36px;margin-top:36px}.share-flight-dialog .dialog-content__route{display:flex;flex-direction:column;gap:4px}.share-flight-dialog .dialog-content__title{color:#1b1b1b;font-family:Montserrat;font-size:16px;font-weight:600;line-height:24px;margin:0}.share-flight-dialog .dialog-content__text{color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px;margin:0}.flight-card__aside.svelte-yay02y{grid-area:price;padding:16px 0 0;justify-content:flex-end;display:flex;flex-direction:column;gap:12px;height:100%}.flight-card__aside--show-details.svelte-yay02y{justify-content:center}.flight-card__aside-share.svelte-yay02y{position:absolute;top:0;right:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;cursor:pointer;color:var(--color-text);border-radius:0 12px;border:1.059px solid rgba(10,116,215,.15);background:#279aff1a}@media(max-width:1023px){.flight-card__aside.svelte-yay02y{margin-bottom:0;padding:12px;align-items:flex-end}}@media(min-width:1024px){.flight-card__aside.svelte-yay02y{padding:16px}}.flight-card__aside-top.svelte-yay02y{display:flex;flex-direction:column;gap:2px;align-items:flex-start}@media(max-width:1023px){.flight-card__aside-top.svelte-yay02y{align-items:flex-end}}.flight-card__aside-price.svelte-yay02y{font-size:20px;font-weight:500;display:flex;align-items:center;gap:4px}@media(max-width:1023px){.flight-card__aside-price.svelte-yay02y{font-size:20px}}.flight-card__aside-price-unit.svelte-yay02y{font-size:12px;font-weight:400;line-height:19px;color:var(--color-text)}@media(max-width:1023px){.flight-card__aside-price-unit.svelte-yay02y{color:var(--color-text);font-size:12px;font-weight:400;line-height:19px}}.flight-card__aside-total.svelte-yay02y{font-size:12px;font-weight:600;line-height:19px}@media(min-width:1024px){.flight-card__aside-total.svelte-yay02y{color:var(--color-text);line-height:19px}}.flight-card__aside-class.svelte-yay02y{display:flex;justify-content:flex-start;align-items:center;gap:10px;width:fit-content}.flight-card__aside-class.svelte-yay02y span:where(.svelte-yay02y){font-size:14px;font-weight:300;line-height:20px;color:var(--color-text)}.flight-card__aside-book.svelte-yay02y{display:flex;height:44px;padding:12px 50px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;align-self:stretch;border:none;cursor:pointer;background:var(--color-primary);color:#fff;font-family:Inter;font-size:16px;font-weight:600;line-height:19.2px;border-radius:4px;box-shadow:0 4px 9px #00000026,0 -4px 4px #00000040 inset,0 0 #279aff4d,0 0 4px #fff3 inset}.flight-card__aside-book.svelte-yay02y:hover{background:var(--color-primary-hover);transition:all .2s ease-in-out}.overnight-badge.svelte-s93wr1{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:16px;background:#0a74d7;color:#fffdfd;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:700;line-height:normal;white-space:nowrap}@media(max-width:767px){.checkout-flight-card__details .flight-card-stops.svelte-15pp75s,.flight-card__details .flight-card-stops.svelte-15pp75s{display:none}}.flight-card-stops.svelte-15pp75s{display:flex;align-items:center;height:100%;width:100%;max-width:155px;min-width:15px}@media(max-width:767px){.flight-card-stops.svelte-15pp75s{max-width:100px;min-width:100px}}.flight-card-stops__middle-item.svelte-15pp75s{gap:8px;height:100%;width:100%;padding:0 17.5px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:767px){.flight-card-stops__middle-item.svelte-15pp75s{padding:0}}.flight-card-stops__duration.svelte-15pp75s{display:flex;padding:0 8px;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:#0a74d70f;color:var(--color-text);font-size:14px;font-weight:400;line-height:20px}.flight-card-stops--flight.svelte-15pp75s{max-width:none;min-width:0;flex:1}@media(max-width:767px){.flight-card-stops--flight.svelte-15pp75s{max-width:none;min-width:0}}.flight-card-stops--flight.svelte-15pp75s .flight-card-stops__middle-item:where(.svelte-15pp75s){padding:0}.flight-card-stops__row.svelte-15pp75s{display:flex;justify-content:center;align-items:center;width:100%}.flight-card-stops__center.svelte-15pp75s{position:relative;z-index:1;display:flex;align-items:center;gap:4px;flex-shrink:0;white-space:nowrap;padding:0 8px;background:var(--color-white)}.flight-card-stops__center.svelte-15pp75s:hover,.flight-card-stops__center.svelte-15pp75s:focus-within{z-index:10}.flight-card-stops__line.svelte-15pp75s{width:100%;background:repeating-linear-gradient(to right,#b6dcfa 0px,#b6dcfa 4px,transparent 4px,transparent 8px);height:1px;position:relative;display:flex;justify-content:space-around;border-radius:4.5px}.flight-card-stops__line.nonstop.svelte-15pp75s:before{content:"";position:absolute;left:-2.5px;bottom:-2.5px;width:4px;height:4px;border-radius:50%;background:var(--color-primary)}.flight-card-stops__line.nonstop.svelte-15pp75s:after{content:"";position:absolute;height:5px;width:5px;right:-2.5px;bottom:-2.5px;border-radius:50%;background:var(--color-primary)}.flight-card-stops__line.nonstop.svelte-15pp75s{border:1px dashed var(--color-primary)}.flight-card-stops__dot.svelte-15pp75s{bottom:3px;position:relative;display:flex;width:7px;height:7px;border-radius:5.333px;background:var(--gradient, linear-gradient(247deg, #279aff 3.13%, #006dd2 60%, #0a549a 100%))}.flight-card-stops__stops.svelte-15pp75s{color:var(--color-text);font-size:14px;font-weight:400;line-height:20px}.flight-card-stops__stops-container.svelte-15pp75s{display:flex;align-items:center;gap:4px}.flight-card-stops__stops-container.svelte-15pp75s span:where(.svelte-15pp75s){white-space:nowrap}.flight-card-stops__stops-codes.svelte-15pp75s{color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:18px}.flight-card-stops.svelte-15pp75s .flight-card-stops__plane{width:18px;height:18px;position:absolute;bottom:-9px;aspect-ratio:1/1}@media(max-width:767px){.flight-card__details .flight-card-stops.svelte-15pp75s{display:none}}.flight-card__segments.svelte-k6vmrg{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;margin-top:16px;border-radius:12px;background:#fff;border:1px solid var(--color-border);box-shadow:0 0 6.1px #0000000d}.flight-card__leg-title.svelte-k6vmrg{display:flex;margin:0;align-items:flex-end;gap:10px;align-self:stretch;font-size:12px;font-weight:600;line-height:20px;color:var(--color-accent)}.flight-card__segment.svelte-k6vmrg{position:relative;display:grid;grid-template-columns:minmax(0,360px) 1fr;grid-template-areas:"header header" "times details";align-items:start;column-gap:24px}.flight-card__segment-header.svelte-k6vmrg{grid-area:header;display:flex;gap:6px;align-items:center;margin-bottom:16px}.flight-card__segment-header-info.svelte-k6vmrg{display:flex;flex-direction:column;gap:2px}.flight-card__segment-airline-logo.svelte-k6vmrg{width:32px;height:32px;object-fit:contain}.flight-card__segment-airline-name.svelte-k6vmrg{font-size:12px;font-weight:400;line-height:19px;color:var(--color-text);margin-left:6px}.flight-card__segment-operated.svelte-k6vmrg{margin-left:6px;color:var(--color-text-secondary);font-size:12px;font-weight:400;line-height:19px}.flight-card__segment-times.svelte-k6vmrg{grid-area:times;display:flex;flex-direction:column;align-items:flex-start;position:relative;gap:20px}.flight-card__segment-flight-line.svelte-k6vmrg{position:absolute;left:0;top:0;bottom:0;width:1px;height:calc(100% - 40px);margin:auto 0;border-left:1px dashed var(--color-primary)}.flight-card__segment-flight-line.svelte-k6vmrg:before,.flight-card__segment-flight-line.svelte-k6vmrg:after{content:"";background:var(--color-primary);position:absolute;left:-2.5px;width:5px;height:5px;border-radius:50%}.flight-card__segment-flight-line.svelte-k6vmrg:before{top:0}.flight-card__segment-flight-line.svelte-k6vmrg:after{bottom:0}.flight-card__segment-departure.svelte-k6vmrg,.flight-card__segment-arrival.svelte-k6vmrg{display:flex;flex-direction:column;gap:4px;min-width:fit-content;max-width:fit-content;width:fit-content;padding:0}.flight-card__segment-times-container.svelte-k6vmrg{padding-left:12px;display:flex;width:100%;flex-direction:column;gap:20px;height:100%}.flight-card__segment.svelte-k6vmrg .flight-card__segment-date:where(.svelte-k6vmrg){white-space:nowrap}.flight-card__segment-arrival.svelte-k6vmrg{padding:0}.flight-card__segment-arrival.svelte-k6vmrg .flight-card__segment-date:where(.svelte-k6vmrg),.flight-card__segment-arrival.svelte-k6vmrg .flight-card__segment-airport:where(.svelte-k6vmrg){justify-content:flex-start;text-align:left;display:flex;align-items:center;white-space:nowrap}.flight-card__segment-departure.svelte-k6vmrg{padding:0}.flight-card__segment-date.svelte-k6vmrg{font-size:14px;line-height:20px}.flight-card__segment-airport.svelte-k6vmrg{font-size:14px;font-weight:500;line-height:20px}@media(max-width:1023px){.flight-card__segment-airport.svelte-k6vmrg{display:block;text-align:left}}.flight-card__segment-mobile-duration.svelte-k6vmrg{display:flex;align-items:center;gap:12px;font-size:12px;line-height:16px}.flight-card__segment-mobile-duration-overnight.svelte-k6vmrg{display:flex;padding:2px 8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;background:rgba(var(--color-info-rgb),.25);color:var(--United-Logo, var(--color-info-dark));font-size:12px;font-weight:400;line-height:19px}.flight-card__segment-details.svelte-k6vmrg{grid-area:details;align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.flight-card__segment-details.svelte-k6vmrg .baggage-checkout{width:100%;justify-content:space-between}.flight-card__segment-aircraft.svelte-k6vmrg{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary)}.flight-card__segment-aircraft.svelte-k6vmrg span:where(.svelte-k6vmrg){font-size:12px}.flight-card__segment-operated-by.svelte-k6vmrg{color:var(--color-text-secondary);font-size:16px;font-weight:400;line-height:20px;text-align:left;max-width:fit-content}.flight-card__segment-layover.svelte-k6vmrg{display:flex;padding:8px 16px;align-items:center;gap:8px;align-self:stretch;border-radius:51px;border:1px solid #6baae5}.flight-card__segment-layover.svelte-k6vmrg span:where(.svelte-k6vmrg){font-size:12px;font-weight:500;line-height:19px}.flight-card__layover-value.svelte-k6vmrg b:where(.svelte-k6vmrg){color:var(--color-accent);font-weight:500}.checkout-flight-card__leg-title.svelte-k6vmrg{display:flex;padding:8px 16px;margin:0;align-items:flex-end;gap:10px;align-self:stretch;font-size:14px;font-weight:500;line-height:20px;color:var(--color-accent)}.checkout-flight-card__segment.svelte-k6vmrg{padding:8px 16px 0;margin:16px 0;position:relative}.checkout-flight-card__segment-header.svelte-k6vmrg{display:flex;gap:6px;align-items:center}.checkout-flight-card__segment-airline-logo.svelte-k6vmrg{width:32px;height:32px;object-fit:contain}.checkout-flight-card__segment-airline-name.svelte-k6vmrg{font-size:12px;font-weight:400;line-height:19px;color:var(--color-text);margin-left:6px}.checkout-flight-card__segment-times.svelte-k6vmrg{display:flex;position:relative;padding-left:12px;flex-direction:column;align-items:flex-start;margin:16px 0;gap:20px}@media(min-width:1024px){.checkout-flight-card__segment-times.svelte-k6vmrg{flex-direction:row;justify-content:space-between;align-items:center}}.checkout-flight-card__segment-flight-line.svelte-k6vmrg{position:absolute;left:0;top:0;bottom:0;width:1px;height:calc(100% - 40px);margin:auto 0;border-left:1px dashed var(--color-primary)}@media(min-width:1024px){.checkout-flight-card__segment-flight-line.svelte-k6vmrg{display:none}}.checkout-flight-card__segment-flight-line.svelte-k6vmrg:before,.checkout-flight-card__segment-flight-line.svelte-k6vmrg:after{content:"";background:var(--color-primary);position:absolute;left:-2.5px;width:5px;height:5px;border-radius:50%}.checkout-flight-card__segment-flight-line.svelte-k6vmrg:before{top:0}.checkout-flight-card__segment-flight-line.svelte-k6vmrg:after{bottom:0}.checkout-flight-card__segment-departure.svelte-k6vmrg,.checkout-flight-card__segment-arrival.svelte-k6vmrg{display:flex;flex-direction:column;gap:8px;min-width:240px;max-width:240px;padding-left:0;padding-right:24px}@media(max-width:1023px){.checkout-flight-card__segment-departure.svelte-k6vmrg,.checkout-flight-card__segment-arrival.svelte-k6vmrg{min-width:fit-content;max-width:fit-content;width:fit-content;padding:0}}.checkout-flight-card__segment-arrival.svelte-k6vmrg{padding:0 24px}.checkout-flight-card__segment-arrival.svelte-k6vmrg .checkout-flight-card__segment-date:where(.svelte-k6vmrg),.checkout-flight-card__segment-arrival.svelte-k6vmrg .checkout-flight-card__segment-airport:where(.svelte-k6vmrg){justify-content:flex-start;text-align:left;display:flex;align-items:center;white-space:nowrap}@media(max-width:1023px){.checkout-flight-card__segment-arrival.svelte-k6vmrg{text-align:right}.checkout-flight-card__segment-arrival.svelte-k6vmrg .checkout-flight-card__segment-date:where(.svelte-k6vmrg),.checkout-flight-card__segment-arrival.svelte-k6vmrg .checkout-flight-card__segment-airport:where(.svelte-k6vmrg){justify-content:flex-end}}@media(max-width:1023px)and (max-width:1023px){.checkout-flight-card__segment-arrival.svelte-k6vmrg .checkout-flight-card__segment-date:where(.svelte-k6vmrg),.checkout-flight-card__segment-arrival.svelte-k6vmrg .checkout-flight-card__segment-airport:where(.svelte-k6vmrg){justify-content:flex-start}}@media(max-width:1023px){.checkout-flight-card__segment-arrival.svelte-k6vmrg{padding:0}}.checkout-flight-card__segment-departure.svelte-k6vmrg{padding-left:0;padding-right:24px}@media(max-width:1023px){.checkout-flight-card__segment-departure.svelte-k6vmrg{padding:0}}.checkout-flight-card__segment-date.svelte-k6vmrg{color:var(--color-text);font-size:14px;font-weight:400;line-height:20px;letter-spacing:.14px}.checkout-flight-card__segment-airport.svelte-k6vmrg{color:var(--color-text);font-size:14px;font-weight:600;line-height:20px;display:block}@media(max-width:1023px){.checkout-flight-card__segment-airport.svelte-k6vmrg{display:block;text-align:left}}.checkout-flight-card__segment-mobile-duration.svelte-k6vmrg{display:flex;align-items:center;gap:16px}@media(max-width:1023px){.checkout-flight-card__segment-mobile-duration.svelte-k6vmrg{color:var(--color-text);font-size:12px;font-weight:400;line-height:19px}}@media(min-width:1024px){.checkout-flight-card__segment-mobile-duration.svelte-k6vmrg{display:none}}.checkout-flight-card__segment-mobile-duration-overnight.svelte-k6vmrg{display:flex;padding:2px 8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;background:rgba(var(--color-info-rgb),.25);color:var(--United-Logo, var(--color-info-dark));font-size:12px;font-weight:400;line-height:19px}.checkout-flight-card__segment-details.svelte-k6vmrg{margin-top:16px;display:flex;align-items:center;justify-content:space-between;width:100%}.checkout-flight-card__segment-aircraft.svelte-k6vmrg{display:flex;padding:2px 8px 2px 4px;align-items:center;gap:4px;border:1px solid var(--color-border)}.checkout-flight-card__segment-aircraft.svelte-k6vmrg span:where(.svelte-k6vmrg){font-size:12px;font-weight:400;line-height:19px}.checkout-flight-card__segment-operated-by.svelte-k6vmrg{color:var(--Eerie-Black, var(--color-text));font-size:12px;font-weight:400;line-height:19px;text-align:left;max-width:fit-content;white-space:nowrap;justify-self:flex-end;margin-left:auto;padding:0 24px}@media(max-width:1023px){.checkout-flight-card__segment-operated-by.svelte-k6vmrg{margin:0;padding:0}}.checkout-flight-card__segment-layover.svelte-k6vmrg{display:flex;padding:8px 16px;align-items:center;gap:10px;align-self:stretch;margin:0 12px}.checkout-flight-card__segment-layover.svelte-k6vmrg span:where(.svelte-k6vmrg){color:var(--color-text);font-size:12px;font-weight:400;line-height:19px}.flight-card.svelte-15u51xa{position:relative;margin-bottom:20px;min-height:219px;background:var(--color-white);box-shadow:0 1px rgba(var(--color-black-rgb),.05),0 0 8px rgba(var(--color-black-rgb),.1);border-radius:12px}@media(max-width:767px){.flight-card.svelte-15u51xa{border:1px solid var(--color-border);background:var(--color-white)}}.flight-card.checkout-flight-card.svelte-15u51xa{box-shadow:none!important}.flight-card__actions.svelte-15u51xa{display:flex;justify-content:center;align-items:center}.flight-card__details-button.svelte-15u51xa{height:40px;appearance:none;background:transparent;border:0;cursor:pointer;display:flex;gap:12px;font-size:14px;width:100%;align-items:center;padding-top:16px;justify-content:center}@media(max-width:767px){.flight-card__details-button.svelte-15u51xa{padding:12px 0;border-bottom:1px solid var(--color-border)}}.flight-card__divider.svelte-15u51xa{height:1px;background:var(--color-border)}.flight-card__details-button--expanded.svelte-15u51xa{height:48px;padding:12px 0;align-items:center;border-bottom:1px solid var(--color-border)}.flight-card__details-text.svelte-15u51xa{font-size:14px;font-weight:400;line-height:20px;color:var(--color-accent);text-align:center}@media(max-width:767px){.flight-card__details-text.svelte-15u51xa{font-size:12px;line-height:19px}}.flight-card__details-button.svelte-15u51xa .flight-card__details-chevron,.checkout-flight-card__details-button.svelte-15u51xa .checkout-flight-card__details-chevron{transition:transform .2s ease}.flight-card__details-chevron--expanded,.checkout-flight-card__details-chevron--expanded{transform:rotate(180deg)}.flight-card__content.svelte-15u51xa{grid-area:content;min-width:0;border-bottom:1px solid var(--color-border);padding:16px 0}@media(max-width:767px){.flight-card__content.svelte-15u51xa{border-bottom:0;padding:20px 0}}@media(max-width:767px){.flight-card__content.svelte-15u51xa{border-bottom:0}}.flight-card__content-inner.svelte-15u51xa{border-right:1px solid var(--color-border);padding:0 16px}@media(max-width:767px){.flight-card__content-inner.svelte-15u51xa{padding:0 12px;border:unset}}.checkout-flight-card .flight-card__content-inner.svelte-15u51xa{border-right:unset;padding:0}.flight-card__route.svelte-15u51xa{margin-bottom:44.5px}@media(min-width:1024px){.flight-card__route.svelte-15u51xa{display:flex;justify-content:space-between;width:100%;align-items:center}}.flight-card__route-inner.svelte-15u51xa{display:flex;justify-content:space-between;align-items:flex-start;width:100%;position:relative}.flight-card__route-inner.svelte-15u51xa:before{content:"";position:absolute;left:0;right:0;top:10px;transform:translateY(-50%);height:2px;border-radius:4.5px;background:repeating-linear-gradient(to right,#b6dcfa 0px,#b6dcfa 4px,transparent 4px,transparent 8px);z-index:0}.flight-card__route-inner.svelte-15u51xa .flight-step__time{position:relative;z-index:1;width:fit-content;background:var(--color-white)}.flight-card__route-inner.svelte-15u51xa .flight-step--departure .flight-step__time{padding-right:16px}.flight-card__route-inner.svelte-15u51xa .flight-step--departure .flight-step__time:before{content:"";position:absolute;right:100%;top:0;bottom:0;width:300px;background:var(--color-white)}.flight-card__route-inner.svelte-15u51xa .flight-step--arrival .flight-step__time{margin-left:auto;padding-left:16px}.flight-card__flight-info.svelte-15u51xa{flex:1 1 auto;min-width:0}.flight-card__grid.svelte-15u51xa{display:grid;grid-template-columns:1fr;grid-template-areas:"content" "price"}@media(min-width:768px){.flight-card__grid.svelte-15u51xa{grid-template-columns:minmax(0,1fr) 240px;grid-template-areas:"content price";align-items:start}}.checkout-flight-card .flight-card__grid.svelte-15u51xa{grid-template-columns:1fr;grid-template-areas:"content"}.flight-card__details.svelte-15u51xa{display:flex;flex-direction:column;gap:16px;padding-top:24px}.checkout-flight-card+.checkout-flight-card{margin:24px 0 0}.checkout-flight-card__content{display:flex;flex-direction:column;border:1px solid var(--color-primary)!important;border-bottom:1px solid var(--color-primary)!important;background:var(--color-white);padding:32px 24px 24px 0!important;border-radius:12px;border:1px solid rgba(10,116,215,.14);background:#fff;box-shadow:0 1px 3px #0000000a}.checkout-flight-card__route{padding:16px 24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}@media(min-width:768px){.checkout-flight-card__route{flex-wrap:nowrap}}.checkout-flight-card__route .flight-step__airline-logo{display:none}.checkout-flight-card__route-main{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:540px;padding-top:17px;flex-wrap:wrap}@media(min-width:768px){.checkout-flight-card__route-main{flex-wrap:nowrap}}.checkout-flight-card__divider{height:1px;margin:0 16px;background:var(--color-border)}.checkout-flight-card__actions{display:flex;justify-content:center;align-items:center}.checkout-flight-card__details-button{height:40px;appearance:none;background:transparent;border:0;cursor:pointer;display:flex;gap:12px;font-size:14px;width:100%;align-items:center;padding-top:16px;justify-content:center}.checkout-flight-card__details-button img{width:24px;height:24px;aspect-ratio:1/1;transition:transform .2s ease}.checkout-flight-card__details-button--expanded{height:48px;padding:12px 0;align-items:center;border-bottom:1px solid var(--color-border)}.checkout-flight-card__details-button--expanded img{transform:rotate(180deg)}.checkout-flight-card__details-text{font-size:14px;font-weight:400;line-height:20px}.checkout-flight-card__details .flight-card__segment{margin:0;padding:12px}
