.avwOrderRedesign.avwFocusedCheckout{background:radial-gradient(ellipse at 10% 12%,#e4f5fc,transparent 48%),#f5f9fc}.avwOrderRedesign.avwFocusedCheckout>section:first-of-type{border:0!important;background:transparent!important}.avwOrderRedesign.avwFocusedCheckout>section:first-of-type>div:last-child{max-width:760px;padding-top:16px!important;padding-bottom:0!important}.avwOrderRedesign.avwFocusedCheckout>section:first-of-type>div:last-child>div:last-child{display:block!important;margin-top:4px!important}.avwOrderRedesign.avwFocusedCheckout>section:first-of-type h1{font-size:clamp(23px,3vw,30px)!important;line-height:1.2!important;margin:0!important}.avwOrderRedesign.avwFocusedCheckout>section:first-of-type .avwOrderRoutePreview,.avwOrderRedesign.avwFocusedCheckout>section:first-of-type .inline-flex.rounded-full,.avwOrderRedesign.avwFocusedCheckout>section:first-of-type h1~*{display:none!important}.avwOrderRedesign.avwFocusedCheckout>div:last-child{max-width:760px;padding-top:22px!important}.avwOrderRedesign.avwFocusedCheckout .avwOrderMainGrid{grid-template-columns:minmax(0,1fr)!important}.avwOrderRedesign.avwFocusedCheckout .avwOrderSummaryAside{display:none}.avwOrderRedesign.avwFocusedCheckout .avwOrderForm{border-radius:26px!important;padding:clamp(22px,4vw,38px)!important;background:#fff!important;box-shadow:0 24px 70px -44px #537498!important}.avwFlowTitle,.avwOrderRedesign.avwFocusedCheckout .avwOrderForm h2{font-size:clamp(23px,3vw,29px)!important;line-height:1.18!important;color:#132d52;font-weight:800;letter-spacing:-.035em}.avwOrderRedesign.avwFocusedCheckout .avwRouteCard{box-shadow:none!important;margin-top:24px!important}.avwOrderRedesign.avwFocusedCheckout .avwRouteAirportGrid,.avwOrderRedesign.avwFocusedCheckout .avwRouteCard{border:0!important;background:transparent!important;padding:0!important}.avwOrderRedesign.avwFocusedCheckout .avwTravelerCard{background:#f7fbfe!important}.avwOrderRedesign.avwFocusedCheckout .avwFlowProgress{box-shadow:none;border:0;background:transparent;padding-inline:0}.avwOrderRedesign.avwFocusedCheckout .avwFlowProgress li span:last-child{font-size:10px!important}.avwFlowBack,.avwFlowContinue{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:14px;padding:12px 22px;font-size:14px;font-weight:700;cursor:pointer}.avwFlowBack{border:1px solid #d8e4ef;color:#46617d;background:white}.avwFlowContinue{border:1px solid #205de3;background:#205de3;color:white}.avwFlowContinue:hover{background:#1649ba}.avwFlowReview{margin-top:24px;border:1px solid #dce8f2;border-radius:18px;overflow:hidden}.avwFlowReviewRow{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:17px 18px;background:#f7fbfe}.avwFlowReviewRow+.avwFlowReviewRow{border-top:1px solid #dce8f2}.avwFlowReviewRow>div{min-width:0}.avwFlowReviewRow small{font-size:11px;color:#647d94}.avwFlowReviewRow p{font-size:14px;font-weight:650;color:#183855;overflow-wrap:anywhere}.avwFlowReviewRow button{flex-shrink:0;background:white;border:1px solid #dce8f2;border-radius:9px;padding:7px 10px;color:#205de3;font-size:12px;cursor:pointer}.avwOrderRedesign.avwFocusedCheckout.avwOrderStep5>div:last-child{max-width:1100px}.avwOrderRedesign.avwFocusedCheckout.avwOrderStep5 .avwOrderMainGrid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)!important;align-items:start}.avwOrderRedesign.avwFocusedCheckout.avwOrderStep5 .avwOrderSummaryAside{display:block}@media (max-width:767px){.avwOrderRedesign.avwFocusedCheckout.avwOrderStep5 .avwOrderMainGrid{grid-template-columns:minmax(0,1fr)!important}.avwOrderRedesign.avwFocusedCheckout .avwOrderForm{padding:22px 18px!important}.avwOrderRedesign.avwFocusedCheckout .avwRouteSwap{right:12px!important}.avwFlowReviewRow{padding:14px 12px}}