.payment-methods{border:1px solid #dce3d7;border-radius:10px;padding:14px;margin:20px 0 10px;min-width:0}.payment-methods legend{font-weight:700;padding:0 6px;color:#23472f}.payment-methods label{display:flex;gap:10px;align-items:flex-start;margin:9px 0;cursor:pointer;font-size:15px}.payment-methods input[type=radio]{width:18px;height:18px;flex:0 0 18px;margin:3px 0 0;accent-color:#23472f}.payment-methods small{display:block;color:#646d60;font-size:12px;font-weight:normal}.bacs-form{margin:16px 0;padding-top:8px;min-width:0}.bacs-form h3{font-size:19px;margin:14px 0 7px}.bacs-form label{display:block;font-size:13px;font-weight:600;margin:11px 0}.bacs-form input:not([type=checkbox]){display:block;width:100%;min-width:0;box-sizing:border-box;border:1px solid #bdcaba;padding:10px 11px;border-radius:7px;font:16px/1.4 Inter,Arial,sans-serif;margin-top:4px;min-height:44px}.bacs-form .bacs-check{display:flex;gap:10px;align-items:flex-start;line-height:1.5;font-weight:500}.bacs-check input{accent-color:#23472f;flex:0 0 18px;width:18px;height:18px;margin-top:3px}.bacs-form fieldset{min-width:0;padding:0;border:0}.bacs-form legend{font-weight:700;font-size:17px}.bacs-form input:focus-visible{outline:3px solid #e8a030;outline-offset:2px}.bacs-form [hidden],.payment-methods [hidden]{display:none!important}.bacs-form p{font-size:13px;color:#596258}.order-summary{min-width:0}#checkout-btn{white-space:normal}
