/* Classic checkout presentation; cart additions use their own exact wrapper below. */
form.checkout .woocommerce-terms-and-conditions-wrapper > .form-row:has(#terms){display:none!important}
form.checkout .blc-checkout-terms-notice{font-size:12px;line-height:1.6;margin:16px 0 12px}
form.checkout #wc-square-digital-wallet{margin:0 0 16px}
/* Basel orders its responsive totals wrapper at 2 and payment methods at 4. */
form.checkout #order_review > .blc-checkout-terms-notice,form.checkout #order_review > #wc-square-digital-wallet{order:3}
.blc-checkout form.checkout .blc-checkout-terms-notice{color:var(--bc-muted);font-size:11px}
.blc-checkout form.checkout .blc-checkout-terms-notice a{color:inherit;text-decoration:underline}
.blc-checkout form.checkout #wc-square-wallet-divider{color:var(--bc-muted)!important}
@media(max-width:359px){.blc-checkout form.checkout .blc-checkout-terms-notice,.blc-checkout form.checkout #wc-square-digital-wallet{margin-inline:12px}.blc-checkout form.checkout #wc-square-digital-wallet{width:calc(100% - 24px)}}
.blc-cart-wallet-verification{margin:16px 0 12px;max-width:100%;text-align:left;overflow-x:auto;outline-offset:3px}
.blc-cart-wallet-verification[hidden],.blc-cart-wallet-error[hidden]{display:none!important}
.blc-cart-wallet-instructions{font-size:12px;line-height:1.5;margin:0 0 8px}
.blc-cart-wallet-error{color:#9b1c1c;font-size:12px;line-height:1.5;margin:8px 0 0}
