.Configurator__StepNavigator__SeatUpgradeHeader__header{flex-direction:column;display:flex}.Configurator__StepNavigator__SeatUpgradeHeader__headerTop{border-bottom:.1rem solid var(--c-configurator-dark-white-3);background-color:var(--c-color-white);flex-direction:row;justify-content:space-between;align-items:center;display:flex}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeHeader__headerTop{padding:1.2rem 1.6rem}}.Configurator__StepNavigator__SeatUpgradeHeader__headerTop .Configurator__StepNavigator__SeatUpgradeHeader__backBtn{display:flex}.Configurator__StepNavigator__SeatUpgradeHeader__headerTop .Configurator__StepNavigator__SeatUpgradeHeader__headerContent{flex-direction:row;gap:1.6rem;display:flex}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeHeader__headerTop .Configurator__StepNavigator__SeatUpgradeHeader__headerContent{gap:1.2rem}}.Configurator__StepNavigator__SeatUpgradeHeader__headerTop .Configurator__StepNavigator__SeatUpgradeHeader__headerContent .Configurator__StepNavigator__SeatUpgradeHeader__title{font-family:var(--body-font-family);letter-spacing:-.02rem;color:var(--text-color);margin:0;font-size:23.78px;font-weight:600;line-height:27.75px}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeHeader__headerTop .Configurator__StepNavigator__SeatUpgradeHeader__headerContent .Configurator__StepNavigator__SeatUpgradeHeader__title{letter-spacing:0;font-size:16px;line-height:24px}}.Configurator__StepNavigator__SeatUpgradeHeader__headerTop .Configurator__StepNavigator__SeatUpgradeHeader__headerContent .Configurator__StepNavigator__SeatUpgradeHeader__priceContainer{font-family:var(--body-font-family);letter-spacing:0;flex-direction:row;gap:.5rem;font-size:23.78px;font-weight:600;line-height:27.75px;display:flex}.Configurator__StepNavigator__SeatUpgradeHeader__headerTop .Configurator__StepNavigator__SeatUpgradeHeader__headerContent .Configurator__StepNavigator__SeatUpgradeHeader__priceContainer s{font-weight:400}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeHeader__headerTop .Configurator__StepNavigator__SeatUpgradeHeader__headerContent .Configurator__StepNavigator__SeatUpgradeHeader__priceContainer{font-size:16px;line-height:24px}}.Configurator__StepNavigator__SeatUpgradeHeader__headerTop .Configurator__StepNavigator__SeatUpgradeHeader__closeBtn{margin-right:2rem;display:flex}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeHeader__headerTop .Configurator__StepNavigator__SeatUpgradeHeader__closeBtn{margin-right:0}}.Configurator__StepNavigator__SeatUpgradeHeader__headerBottom{flex-direction:row;align-items:center;gap:.5rem;padding:1.6rem 0 1.6rem 3.2rem;display:flex}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeHeader__headerBottom{padding:.4rem 0 .4rem 1.6rem}}.Configurator__StepNavigator__SeatUpgradeHeader__headerBottom .Configurator__StepNavigator__SeatUpgradeHeader__eligibleSeatIndicator{background-color:#66c1ca;width:20px;height:20px;display:block}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeHeader__headerBottom .Configurator__StepNavigator__SeatUpgradeHeader__eligibleSeatIndicator{width:12px;height:12px}}.Configurator__StepNavigator__SeatUpgradeHeader__headerBottom .Configurator__StepNavigator__SeatUpgradeHeader__legendText{font-family:var(--body-font-family);letter-spacing:0;font-size:18px;font-weight:400;line-height:28px}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeHeader__headerBottom .Configurator__StepNavigator__SeatUpgradeHeader__legendText{font-size:12px;line-height:20px}}.Configurator__StepNavigator__SeatUpgradeSidebar__confirmationTitle{font-family:var(--body-font-family);letter-spacing:0;text-align:center;margin:0;font-size:16px;font-weight:400;line-height:24px}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeSidebar__confirmationTitle{font-size:14px;line-height:20px}}.Configurator__StepNavigator__SeatUpgradeSidebar__comparisonContainer{justify-content:space-between;align-items:center;padding:0 3.7rem;display:flex}.Configurator__StepNavigator__SeatUpgradeSidebar__comparisonContainer .Configurator__StepNavigator__SeatUpgradeSidebar__comparisonPrice{font-family:var(--body-font-family);letter-spacing:0;margin:0;font-size:14px;font-weight:300;line-height:20px}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeSidebar__comparisonContainer .Configurator__StepNavigator__SeatUpgradeSidebar__comparisonPrice{font-size:12px;font-weight:300;line-height:20px}}.Configurator__StepNavigator__SeatUpgradeSidebar__confirmButton{font-family:var(--body-font-family);color:var(--c-color-white);letter-spacing:.01rem;text-transform:uppercase;background-color:var(--c-color-blue-green-2);padding:1.4rem 3.6rem;font-size:14px;font-weight:700;line-height:20px}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeSidebar__confirmButton{padding:.8rem 2rem;font-size:14px;line-height:20px}}.Configurator__StepNavigator__SeatUpgradeSidebar{border-bottom:.1rem solid var(--c-configurator-dark-white-3);max-height:75dvh;overflow:auto}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeSidebar{max-height:100%}}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreHeader{border-bottom:.1rem solid var(--c-configurator-dark-white-3);justify-content:space-between;align-items:center;gap:1.6rem;padding:1.7rem 4rem 1.8rem;display:flex}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreHeader{padding:1.2rem 1.6rem}}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreHeader .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreTitle{font-weight:var(--c-font-weight-regular);text-align:center;letter-spacing:-.02em;word-wrap:break-word;hyphens:auto;flex:1;margin:0;font-size:28px;line-height:36px}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreHeader .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreTitle{font-family:var(--body-font-family);letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreHeader .Configurator__StepNavigator__SeatUpgradeSidebar__backButton{background:var(--text-color);box-sizing:content-box;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreHeader .Configurator__StepNavigator__SeatUpgradeSidebar__backButton span{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreHeader .Configurator__StepNavigator__SeatUpgradeSidebar__backButton:after{content:url("data:image/svg+xml,%3csvg%20fill='none'%20height='50'%20viewBox='0%200%2050%2050'%20width='50'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20stroke='%23fff'%20stroke-linecap='square'%20stroke-width='2'%3e%3cpath%20d='m1-1h10'%20transform='matrix(-1%200%200%201%2031%2025.9463)'/%3e%3cpath%20d='m21.7574%2021-4.2427%204.2427%204.2427%204.2426'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;width:40px;height:40px;display:inline-block;position:relative;top:-5px;left:-4px}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreHeader .Configurator__StepNavigator__SeatUpgradeSidebar__closeBtn{justify-content:end;align-items:center;width:40px;height:24px;display:flex}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreHeader .Configurator__StepNavigator__SeatUpgradeSidebar__spacer{visibility:hidden;flex-shrink:0;width:40px;height:40px;display:block}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreHeader .Configurator__StepNavigator__SeatUpgradeSidebar__spacer{height:24px}}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreBody{flex-direction:column;display:flex}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreBody p{font-weight:var(--c-font-weight-light);word-break:break-word;font-size:14px;line-height:20px}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreBody strong{font-size:14px;font-weight:var(--c-font-weight-semibold);text-align:left;clear:both;line-height:20px;display:block}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreBody .Configurator__StepNavigator__SeatUpgradeSidebar__imageGallery{text-align:center;padding:2rem 4rem 0}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreBody .Configurator__StepNavigator__SeatUpgradeSidebar__imageGallery button[data-action=prev] svg,.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreBody .Configurator__StepNavigator__SeatUpgradeSidebar__imageGallery button[data-action=next] svg{top:-19px}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreBody .Configurator__StepNavigator__SeatUpgradeSidebar__imageGallery img{object-fit:cover;width:100%;max-height:210px}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreBody .Configurator__StepNavigator__SeatUpgradeSidebar__imageGallery{padding:0}}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreBody .Configurator__StepNavigator__SeatUpgradeSidebar__description{border-bottom:.1rem solid var(--c-configurator-dark-white-3);padding:2.6rem 4rem}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreBody .Configurator__StepNavigator__SeatUpgradeSidebar__description{border-bottom:0;padding:2rem 1.6rem}}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreBody .Configurator__StepNavigator__SeatUpgradeSidebar__includes{padding:2.6rem 4rem}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreBody .Configurator__StepNavigator__SeatUpgradeSidebar__includes{padding:2rem 4rem}}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreBody .Configurator__StepNavigator__SeatUpgradeSidebar__includesTitle{font-weight:var(--c-font-weight-semibold);text-align:left;border-bottom:none;margin:0;padding-bottom:1.6rem;font-size:14px}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreBody .Configurator__StepNavigator__SeatUpgradeSidebar__includesItems{flex-flow:wrap;justify-content:space-between;align-items:baseline;display:flex}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreBody .Configurator__StepNavigator__SeatUpgradeSidebar__includesItem{text-align:left;flex-direction:column;flex:0 0 34%;justify-content:flex-end;width:34%;margin:0 8% 2.7rem 0;display:flex}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreBody .Configurator__StepNavigator__SeatUpgradeSidebar__includesItem .Configurator__StepNavigator__SeatUpgradeSidebar__count{font-weight:var(--c-font-weight-light);flex:auto;margin-bottom:0}.Configurator__StepNavigator__SeatUpgradeSidebar .Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreBody .Configurator__StepNavigator__SeatUpgradeSidebar__includesItem .Configurator__StepNavigator__SeatUpgradeSidebar__name{font-weight:var(--c-font-weight-semibold);margin-top:.5rem;margin-bottom:0;font-size:14px;line-height:20px}.Configurator__StepNavigator__SeatUpgradeSidebar__selectIcon{flex-shrink:0;line-height:34px}.Configurator__StepNavigator__SeatUpgradeSidebar__message{flex-direction:column;gap:1.6rem;display:flex}.Configurator__StepNavigator__SeatUpgradeSidebar__message .Configurator__StepNavigator__SeatUpgradeSidebar__learnMore,.Configurator__StepNavigator__SeatUpgradeSidebar__message div{font-family:var(--body-font-family);letter-spacing:0;font-size:18px;font-weight:400;line-height:28px}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeSidebar__message .Configurator__StepNavigator__SeatUpgradeSidebar__learnMore,.Configurator__StepNavigator__SeatUpgradeSidebar__message div{font-size:14px;line-height:20px}}.Configurator__StepNavigator__SeatUpgradeSidebar__message .Configurator__StepNavigator__SeatUpgradeSidebar__learnMore{text-align:left;width:fit-content;color:var(--c-color-blue-green-2);text-decoration:underline}.Configurator__StepNavigator__SeatUpgradeSidebar__wrapper{background-color:var(--light-color);flex-direction:row;justify-content:center;gap:1.2rem;height:100%;padding:4.8rem 3rem 0;display:flex;overflow:hidden}.Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreWrapper{background-color:initial;flex-direction:row;justify-content:center;gap:1.2rem;height:100%;padding:0;display:flex;overflow:hidden}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeSidebar__learnMoreWrapper{z-index:3;background-color:var(--c-color-white);position:fixed;top:0}}.Configurator__StepNavigator__SeatUpgradeSidebar__confirmationWrapper{background-color:var(--light-color);flex-direction:column;gap:2rem;height:100%;padding:4.8rem 5.8rem 0 6rem;display:flex;overflow:hidden}@media only screen and (width<=1023px){.Configurator__StepNavigator__SeatUpgradeSidebar__confirmationWrapper{padding:1.2rem 1.6rem 0}}
