.checkout-back,.checkout-bag{width:42px;height:42px;display:grid;place-items:center;color:#111}.checkout-back svg,.checkout-bag svg,.delivery-tabs svg,.gateway-shield svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.delivery-tabs button{display:flex;align-items:center;justify-content:center;gap:8px}.gateway-shield{display:grid;place-items:center}.payment-card header{text-align:center}.payment-lock{width:74px;height:74px;border-radius:22px;background:#edf4ff;color:#003ba0;display:grid;place-items:center;margin:0 auto 20px}.payment-lock svg{width:39px;height:39px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.payment-overline{color:#003ba0!important;font-size:11px!important;font-weight:800;letter-spacing:.12em;margin-bottom:7px!important}.payment-order{border:1px solid #e0e5ed;border-radius:12px;margin:28px 0 22px;overflow:hidden}.payment-order>div{display:grid;gap:4px;padding:15px 17px;border-bottom:1px solid #edf0f4}.payment-order>div:last-child{border:0}.payment-order small{font-size:9px;color:#8792a2;letter-spacing:.1em}.payment-order b,.payment-order span{font-size:13px;color:#25344a}.payment-total{background:#f7f9fc}.payment-total strong{font-size:27px;color:#111}.payment-return{margin-top:12px}.payment-security{display:flex;justify-content:center;align-items:center;gap:7px;color:#8591a2;font-size:10px;text-align:center;margin-top:20px}.payment-security svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.swal2-popup{font-family:-apple-system,BlinkMacSystemFont,"Poppins",sans-serif!important}.swal2-toast{border-radius:12px!important;box-shadow:0 12px 35px #0002!important}.swal2-loader{border-color:#003ba0 transparent #003ba0 transparent!important}
@media(max-width:800px){.checkout-back,.checkout-bag{width:36px;height:36px}.checkout-back svg,.checkout-bag svg{width:21px}.payment-portal .portal-brand{display:flex}.payment-card{padding-top:5px}.payment-lock{width:62px;height:62px}.payment-total strong{font-size:23px}}
