.wt-cart__discount-form{display:block;padding:calc(var(--gap, 8px) * 1.5) calc(var(--gap, 8px) * 2) 0}.wt-cart__discount-form form{display:flex;flex-wrap:wrap;gap:calc(var(--gap, 8px) * 1);align-items:stretch}.wt-cart__discount-form__input{flex:1 1 200px;min-width:0;padding:calc(var(--gap, 8px) * 1.5) calc(var(--gap, 8px) * 2);border:1px solid var(--color-input-border);border-radius:var(--border-radius-button);background-color:var(--color-input-background);color:var(--color-input-text);font-family:inherit;font-size:14px;line-height:1.4}.wt-cart__discount-form__input::placeholder{color:var(--color-input-placeholder)}.wt-cart__discount-form__input:focus{outline:none;border-color:var(--color-input-text)}.wt-cart__discount-form__submit{flex:0 0 auto;padding-left:calc(var(--gap, 8px) * 3);padding-right:calc(var(--gap, 8px) * 3);padding-top:calc(var(--gap, 8px) * 2);padding-bottom:calc(var(--gap, 8px) * 2);border:1px solid transparent;border-radius:var(--border-radius-button);background:var(--color-button-primary-background);color:var(--color-button-primary-text);font-family:var(--font-button);font-size:var(--font-button-size);font-style:var(--font-button-style);font-weight:var(--font-button-weight);text-transform:var(--font-button-transform, none);letter-spacing:var(--font-button-letter-spacing, normal);cursor:pointer;transition:background .3s ease-in,color .3s ease-in;-webkit-appearance:none}@media(hover:hover){.wt-cart__discount-form__submit:hover{background:var(--color-button-primary-background-hover);color:var(--color-button-primary-text-hover)}}.wt-cart__discount-form__submit:disabled,.wt-cart__discount-form.is-loading .wt-cart__discount-form__submit{opacity:.4;cursor:not-allowed}.wt-cart__discount-form__error{margin-top:calc(var(--gap, 8px) * 1);padding:0 calc(var(--gap, 8px) * .5);color:#dc2626;font-size:13px;line-height:1.4}.wt-cart__discount-remove{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-left:.25rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;opacity:.6;transition:opacity .15s ease;vertical-align:middle}@media(hover:hover){.wt-cart__discount-remove:hover{opacity:1}}.wt-cart__discount-remove__icon{width:.875rem;height:.875rem}@media screen and (max-width:360px){.wt-cart__discount-form__submit{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-cart-drawer-discount.css.map */
