.cart-discount-code{display:flex;flex-direction:column;gap:1rem}.cart-discount-code__form{display:flex;align-items:stretch;gap:.8rem}.cart-discount-code__field.field{flex:1 1 auto;min-width:0}.cart-discount-code__field.field .field__input{min-height:var(--control-height);background-color:rgb(var(--color-background));text-transform:uppercase}.cart-discount-code__field.field .field__input::placeholder{text-transform:none}.cart-discount-code__submit.button{flex:none;min-height:var(--control-height);padding-inline:2rem;border:.1rem solid rgb(var(--color-foreground));background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));white-space:nowrap;cursor:pointer;transition:background-color var(--duration-default),color var(--duration-default)}.cart-discount-code__submit.button .button__label{color:inherit}@media screen and (hover:hover)and (pointer:fine){.cart-discount-code__submit.button:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}}.cart-discount-code__submit .button__loader{position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center}.cart-discount-code__submit .button__loader svg{width:1.6rem;height:1.6rem;color:currentColor}.cart-discount-code__error{display:flex;flex-direction:column;gap:.2rem;font-size:1.2rem;line-height:1.4;color:rgb(var(--color-error))}.cart-discount-code__error.hidden,.cart-discount-code__error-text.hidden{display:none}.cart-discount-code__error-text{display:block;font-size:inherit}.cart-discount-code__codes{display:flex;flex-wrap:wrap;gap:.6rem;padding:0}.cart-discount-code__codes:empty{display:none}.cart-discount-code__pill{display:flex}.cart-discount-code__codes .cart-discount-code__pill-button{display:inline-flex;align-items:center;gap:.6rem;min-height:3.2rem;padding-inline:1.2rem 1rem;border:.1rem solid rgb(var(--color-foreground));border-radius:var(--radius-pill);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;transition:background-color var(--duration-default)}.cart-discount-code__codes .cart-discount-code__pill-button .icon-discount{width:1.2rem;height:1.2rem}.cart-discount-code__codes .cart-discount-code__pill-button .icon-reset{width:1.4rem;height:1.4rem;flex-shrink:0;color:currentColor}@media screen and (hover:hover)and (pointer:fine){.cart-discount-code__codes .cart-discount-code__pill-button:hover{background-color:rgba(var(--color-foreground),.06)}}.cart-discount-code__pill-button[disabled]{opacity:.5;cursor:wait;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-cart-discount-code.css.map */
