cart-discount-code-form{display:block;width:100%;padding:1rem}cart-discount-code-form .summary__title{display:flex;align-items:center;gap:1rem}cart-discount-code-form .summary__title .accordion__title{margin:0}.cart-discount-code-form__container{display:flex;justify-content:space-between;align-items:center;gap:10px}details>.cart-discount-code-form__container{padding-top:1rem}.cart-discount-code-form_button{padding:0 20px;width:max-content;min-height:calc(4rem + var(--buttons-border-width) * 0);position:relative}.cart-discount-code-form_input-container{width:100%;position:relative}.cart-discount-code-form_input{--inputs-radius: 5px;-webkit-appearance:none;appearance:none;border-radius:var(--inputs-radius);border:var(--inputs-border-width, 1px) solid rgba(var(--color-border));color:rgb(var(--color-foreground));min-height:4rem;padding:0 20px;width:100%;font-family:var(--font-accent-family)}.cart-discount-code-form_input:focus{border:1px solid rgb(var(--color-foreground));outline:none;box-shadow:none}.cart-discount-code-form_input-error,.cart-discount-code-form_input-error:focus{border:1px solid #cc0000}.cart-discount-code-form_input-error::placeholder{color:#c00}.cart-discount-code-form_badge{background-color:#f4f4f4;border-radius:50px;padding:0 10px;height:25px;display:flex;width:max-content;margin:0;position:absolute;top:7.5px;left:7.5px;justify-content:flex-start;align-items:center;font-size:14px;gap:5px}.cart-discount-code-form_badge.loading{cursor:default;pointer-events:none}.cart-discount-code-form_badge.loading .cart-discount-code-form__discount-text,.cart-discount-code-form_badge.loading .cart-discount-code-form__remove-discount{opacity:.5}.cart-discount-code-form_badge.loading .loading__spinner.hidden{display:block!important}.cart-discount-code-form_badge:hover{background-color:#e6e6e6}.cart-discount-code-form__remove-discount{cursor:pointer}.cart-discount-code-form_badge .cart-discount-code-form__discount-text{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}@media screen and (max-width: 380px){.cart-discount-code-form_badge .cart-discount-code-form__discount-text{max-width:150px}}@media screen and (max-width: 350px){.cart-discount-code-form_badge .cart-discount-code-form__discount-text{max-width:130px}}.loading__spinner{position:absolute;z-index:1;width:18px;display:inline-block;color:#000;left:calc(50% - 9px)}.loading__spinner .spinner{color:#000}.loading__spinner .spinner{-webkit-animation:spin 1.4s linear infinite;-moz-animation:spin 1.4s linear infinite;animation:spin 1.4s linear infinite}@-moz-keyframes spin{to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.button__loading-spinner{display:none;pointer-events:none}.button__loading-spinner svg{width:16px;height:16px}.button--is-loading{opacity:.5;cursor:wait;position:relative}.button--is-loading .button__loading-spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;display:block}.button--is-loading span:not(.button__loading-spinner){opacity:0}.hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-cart-discount-code-form.css.map */
