.mbmc-express-slot,.mbmc-express-checkout-slot{width:100%;clear:both;box-sizing:border-box}
.mbmc-express-slot{padding-top:0!important;padding-bottom:0!important;min-height:0}
.mbmc-express-slot[hidden]{display:none!important}
.mbmc-express-slot:empty,.mbmc-express-paypal-slot:empty,.mbmc-express-wallet-slot:empty{display:none}
.mbmc-express-slot #awx-express-checkout-wrapper{padding:0!important;margin:0 0 10px!important;width:100%}
.mbmc-express-slot .awx-express-checkout-button{display:flex;flex-direction:column;gap:8px;width:100%;padding:0!important;box-sizing:border-box}
body.mbmc-cart-wallets-inline .mbmc-express-slot #awx-express-checkout-button{display:grid!important;grid-template-columns:minmax(0,1fr);gap:8px}
body.mbmc-cart-wallets-inline .mbmc-express-slot #awx-express-checkout-button:has(> #awx-ec-apple-pay-btn[data-mbmc-wallet-ready="1"]):has(> #awx-ec-google-pay-btn[data-mbmc-wallet-ready="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}
.mbmc-express-slot .awx-ec-button{width:100%;min-width:0;margin:0!important;overflow:hidden;border-radius:6px;display:none}
.mbmc-express-slot .awx-ec-button iframe{max-width:100%;border-radius:6px}
.mbmc-express-slot #awx-express-checkout-wrapper.mbmc-express-wallet-cart .awx-express-checkout-button-set{border:0;padding:0;margin:0;min-width:0}
.mbmc-express-slot .awx-express-checkout-button-set legend{display:none}
#mbmc-express-paypal{width:100%;clear:both;line-height:normal}
#mbmc-express-paypal[hidden],#mbmc-express-parking[hidden]{display:none!important}
#mbmc-express-paypal .woocommerce-mini-cart__buttons{display:block;float:none;width:100%;margin:0;padding:0}
#mbmc-express-paypal [id^="ppc-button-minicart"]{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}
#mbmc-express-paypal paypal-button,#mbmc-express-paypal paypal-pay-later-button,#mbmc-express-paypal venmo-button{display:block;width:100%;height:46px!important;flex:none}
.mbmc-express-checkout-slot #mbmc-express-paypal{margin:10px 0 20px}
.mbmc-checkout-express-group{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;box-sizing:border-box;margin:24px 0 20px;padding:16px;border:1px solid #dedede;border-radius:0;background:transparent;color:inherit}
body fieldset.mbmc-checkout-express-group,body #wfacp-e-form fieldset.mbmc-checkout-express-group,body #wfacp_checkout_form fieldset.mbmc-checkout-express-group{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;min-width:0;box-sizing:border-box!important;padding:16px!important;margin:24px 0 20px!important;border:1px solid #dedede!important;border-radius:0!important}
.mbmc-checkout-express-group[hidden],.mbmc-checkout-express-group > [hidden]{display:none!important}
body fieldset.mbmc-checkout-express-group[hidden],body #wfacp-e-form fieldset.mbmc-checkout-express-group[hidden],body #wfacp_checkout_form fieldset.mbmc-checkout-express-group[hidden]{display:none!important}
.mbmc-checkout-express-group > legend{float:none;width:auto;max-width:calc(100% - 24px);margin:0 auto;padding:0 10px;font-family:var(--mbmc-awx-heading-family,inherit)!important;font-size:var(--mbmc-awx-heading-size,16px)!important;font-weight:var(--mbmc-awx-heading-weight,600)!important;line-height:var(--mbmc-awx-heading-line-height,1.4)!important;color:var(--mbmc-awx-heading-color,inherit)!important;text-align:center;border:0}
body fieldset.mbmc-checkout-express-group > legend,body #wfacp-e-form fieldset.mbmc-checkout-express-group > legend,body #wfacp_checkout_form fieldset.mbmc-checkout-express-group > legend{text-transform:var(--mbmc-awx-heading-transform,none)!important;letter-spacing:var(--mbmc-awx-heading-spacing,normal)!important;font-style:normal!important}
.mbmc-checkout-express-group #awx-express-checkout-wrapper{padding:0!important;margin:0!important;width:100%}
body .mbmc-checkout-express-group #awx-express-checkout-button.awx-express-checkout-button-set{padding:0!important;margin:0!important;border:0!important;display:grid!important;grid-template-columns:minmax(0,1fr);gap:8px}
body.mbmc-checkout-wallets-inline .mbmc-checkout-express-group #awx-express-checkout-button.awx-express-checkout-button-set:has(> #awx-ec-apple-pay-btn[data-mbmc-wallet-ready="1"]):has(> #awx-ec-google-pay-btn[data-mbmc-wallet-ready="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}
body .mbmc-checkout-express-group #awx-express-checkout-button > legend{display:none!important}
.mbmc-checkout-express-group #mbmc-express-paypal{margin:0}
.mbmc-checkout-express-group .mbmc-checkout-wallet-slot,.mbmc-checkout-express-group .mbmc-express-paypal-slot{width:100%;min-width:0}
body.mbmc-express-hide-paylater #mbmc-express-paypal paypal-pay-later-button,body.mbmc-express-hide-paylater #mbmc-express-paypal [data-funding-source="paylater"]{display:none!important}
@media(max-width:800px){body fieldset.mbmc-checkout-express-group,body #wfacp-e-form fieldset.mbmc-checkout-express-group,body #wfacp_checkout_form fieldset.mbmc-checkout-express-group{padding:12px!important}}
.mbmc-express-slot .awx-express-checkout-error{font-size:13px;line-height:1.4}
.mbmc-express-slot:has(.awx-ec-button iframe,.awx-ec-button apple-pay-button,paypal-button,.paypal-buttons){margin-bottom:12px}
