/* Keep WooCommerce's original block layout; only align storefront controls. */
.wc-block-checkout,.wc-block-cart{font-size:14px}.wc-block-checkout h2,.wc-block-cart h2{letter-spacing:-.35px}.wc-block-components-form .wc-block-components-text-input input,.wc-block-components-combobox .wc-block-components-combobox-control input,.wc-block-components-textarea{font-size:16px;border-radius:5px}.wc-block-components-button:not(.is-link){min-height:48px;border-radius:5px}.wc-block-components-radio-control__option{min-height:48px}.wc-block-components-radio-control__option input[type=radio]{width:20px;height:20px}.qm-zelle-block-copy{font-size:13px;line-height:1.8;margin:4px 0 0}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options{max-height:320px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.wc-block-components-order-summary-item__description{font-size:13px}.wc-block-components-totals-item__value{font-variant-numeric:tabular-nums}.wc-block-components-checkout-return-to-cart-button{min-height:44px}.wc-block-components-shipping-rates-control .wc-block-components-radio-control__option{border-bottom:1px solid #eee;padding-top:14px;padding-bottom:14px}.wc-block-components-shipping-rates-control .wc-block-components-radio-control__option:last-child{border-bottom:0}.wc-block-components-shipping-rates-control{max-height:360px;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}
@media(max-width:740px){.wc-block-checkout,.wc-block-cart{font-size:14px}.wc-block-components-button:not(.is-link){min-height:48px}.wc-block-components-sidebar{padding:0}.wc-block-components-shipping-rates-control{max-height:320px}}
.wc-block-checkout .wc-block-components-checkout-place-order-button{min-height:48px!important;padding:14px 18px!important;font-size:14px}
