.CheckoutFlow-module__6CSTgG__checkoutGrid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:28px;display:grid}.CheckoutFlow-module__6CSTgG__stepsColumn{gap:12px;display:grid}.CheckoutFlow-module__6CSTgG__stepCard{background:#fff;border:1px solid #e5dee8;border-radius:22px;overflow:hidden;box-shadow:0 16px 44px #321b490e}.CheckoutFlow-module__6CSTgG__stepHeader{align-items:center;gap:12px;min-height:76px;padding:0 22px;display:flex}.CheckoutFlow-module__6CSTgG__stepHeader>div{gap:4px;min-width:0;display:grid}.CheckoutFlow-module__6CSTgG__stepHeader strong{color:#321b49;font-size:15px}.CheckoutFlow-module__6CSTgG__stepHeader small{color:#8a7e8e;font-size:11px}.CheckoutFlow-module__6CSTgG__stepNumber{color:#776c7b;background:#efebf1;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:11px;font-weight:900;display:grid}.CheckoutFlow-module__6CSTgG__activeNumber{color:#fff;background:#4d236f}.CheckoutFlow-module__6CSTgG__check{color:#12a15a;margin-left:auto;font-size:19px;font-weight:900}.CheckoutFlow-module__6CSTgG__doneCard{background:linear-gradient(#fff,#fcfafc)}.CheckoutFlow-module__6CSTgG__pendingCard{opacity:.76}.CheckoutFlow-module__6CSTgG__activeCard{border-color:#4d236f7a;box-shadow:0 18px 54px #4d236f14}.CheckoutFlow-module__6CSTgG__stepBody{border-top:1px solid #f0ebf1;padding:4px 22px 24px}.CheckoutFlow-module__6CSTgG__summaryCard{position:sticky;top:118px;background:#fff!important;border:1px solid #e5dee8!important;border-radius:22px!important;padding:28px!important;box-shadow:0 16px 44px #321b490e!important}.checkout-stepper{display:none!important}:is(.CheckoutFlow-module__6CSTgG__activeCard.cart-main-card,.CheckoutFlow-module__6CSTgG__activeCard.checkout-data-panel){border-radius:22px!important;padding:0!important}.CheckoutFlow-module__6CSTgG__activeCard .cart-product-row{margin-top:20px}.CheckoutFlow-module__6CSTgG__activeCard .checkout-section-title:first-child{margin-top:20px}@media (max-width:1040px){.CheckoutFlow-module__6CSTgG__checkoutGrid{grid-template-columns:1fr}.CheckoutFlow-module__6CSTgG__summaryCard{position:static}}@media (max-width:720px){.CheckoutFlow-module__6CSTgG__checkoutGrid{gap:18px}.CheckoutFlow-module__6CSTgG__stepCard,.CheckoutFlow-module__6CSTgG__summaryCard{border-radius:17px!important}.CheckoutFlow-module__6CSTgG__stepHeader{min-height:70px;padding:0 16px}.CheckoutFlow-module__6CSTgG__stepBody{padding:4px 16px 20px}}
