.t4y-voucher-field{margin:0 0 20px;font:inherit;color:inherit;max-width:560px}.t4y-voucher-field *{box-sizing:border-box}.t4y-voucher-field label{display:block;font:inherit;font-weight:600;margin-bottom:8px}.t4y-voucher-field input{display:block;width:100%;max-width:280px;min-height:44px;padding:10px 12px;border:1px solid #b8b3ac;border-radius:5px;font:inherit;background:#fff;color:#343330}.t4y-voucher-field input:focus-visible{outline:2px solid #a52f27;outline-offset:3px}.t4y-voucher-field p{font-size:14px;margin:8px 0}.t4y-voucher-preview{font-weight:600}.t4y-voucher-preview.is-error{color:#a52f27}.t4y-voucher-product form.cart{margin:0}.t4y-voucher-product .single_add_to_cart_button{background:#a52f27!important;color:#fff!important;border:1px solid #a52f27!important;border-radius:5px;padding:10px 16px!important;min-height:42px;font:inherit;font-weight:600;cursor:pointer}.t4y-voucher-product .quantity{display:inline-block;margin-right:12px}.t4y-voucher-product .qty{width:70px;min-height:42px}.t4y-voucher-product .single_add_to_cart_button:hover{filter:brightness(.88)}
.t4y-voucher-cart-link{display:inline-flex;align-items:center;justify-content:center;background:#a52f27!important;color:#fff!important;border:1px solid #a52f27!important;border-radius:5px;padding:10px 16px!important;min-height:42px;font:inherit;font-weight:600;text-decoration:none!important}.t4y-voucher-feedback:not(:empty){clear:both;margin:16px 0;padding:12px 16px;background:#edf5ed;border-left:3px solid #246b37;flex-basis:100%}.t4y-voucher-feedback.is-error{background:#fff0ed;border-color:#a52f27}
