vm-cart-discount{display:block;margin:0 0 14px;text-align:left;font-family:inherit;font-size:13px;line-height:1.4;letter-spacing:normal;text-transform:none;color:#242424}vm-cart-discount .vm-discount__form{margin:0}vm-cart-discount label{display:block;font:inherit}vm-cart-discount label>span:first-child{display:block;margin-bottom:6px}vm-cart-discount .vm-discount__field{display:flex;gap:8px}vm-cart-discount input{flex:1;min-width:0;width:100%;height:42px;padding:9px 11px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#242424;font:inherit;font-size:16px;text-align:left;box-shadow:none}vm-cart-discount button{min-height:42px;padding:9px 16px;border:1px solid #242424;border-radius:4px;background:#242424;color:#fff;font:inherit;font-weight:600;cursor:pointer}vm-cart-discount button:disabled{opacity:.6;cursor:wait}vm-cart-discount .vm-discount__field>button{background:#242424;color:#fff;-webkit-appearance:none;appearance:none}vm-cart-discount .vm-discount__codes{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}vm-cart-discount .vm-discount__remove{min-height:32px;padding:5px 9px;border-color:#d8e4dc;background:#edf5ef;color:#285842;overflow-wrap:anywhere}vm-cart-discount .vm-discount__message{margin:6px 0 0;padding:0;color:#285842;font:inherit}vm-cart-discount .vm-discount__message[data-error]{color:#b42318}vm-cart-discount [hidden]{display:none!important}vm-cart-discount :focus-visible{outline:2px solid #242424;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/40/assets/vm-cart-discount.css.map */
