.sugar-cart-discount-input{display:block;margin-top:var(--cdi-mt);margin-bottom:var(--cdi-mb);--cdi-size: var(--cdi-size-d)}@media screen and (max-width:749px){.sugar-cart-discount-input{--cdi-size: var(--cdi-size-m)}}.sugar-cart-discount-input .sugar-cart-discount-input__widget{display:block;width:100%}.sugar-cart-discount-input .sugar-cart-discount-input__form{display:flex}.sugar-cart-discount-input .sugar-cart-discount-input__wrap{display:flex;flex:1;min-width:0}.sugar-cart-discount-input .sugar-cart-discount-input__wrap--outside{gap:8px}.sugar-cart-discount-input .sugar-cart-discount-input__wrap--inside{border:1px solid rgba(var(--color-foreground),.2);border-radius:4px;overflow:hidden;transition:border-color .2s}.sugar-cart-discount-input .sugar-cart-discount-input__wrap--inside_padded{border:1px solid rgba(var(--color-foreground),.2);border-radius:4px;padding:4px 6px;align-items:center;transition:border-color .2s}.sugar-cart-discount-input .sugar-cart-discount-input__field:focus{outline:none;box-shadow:none}.sugar-cart-discount-input .sugar-cart-discount-input__field{flex:1;min-width:0;padding:8px 12px;font-size:var(--cdi-size);font-family:inherit;background:transparent;color:rgb(var(--color-foreground));outline:none;border:none}.sugar-cart-discount-input .sugar-cart-discount-input__field::placeholder{color:rgba(var(--color-foreground),.5)}.sugar-cart-discount-input .sugar-cart-discount-input__wrap--outside .sugar-cart-discount-input__field{border:1px solid rgba(var(--color-foreground),.2);border-radius:4px;transition:border-color .2s}.sugar-cart-discount-input .sugar-cart-discount-input__btn{padding:8px 16px;font-size:var(--cdi-size);font-family:inherit;font-weight:500;cursor:pointer;border-radius:4px;transition:opacity .2s;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:6px}.sugar-cart-discount-input .sugar-cart-discount-input__btn:hover{opacity:.7}.sugar-cart-discount-input .sugar-cart-discount-input__wrap--inside .sugar-cart-discount-input__btn{border-radius:0}.sugar-cart-discount-input .sugar-cart-discount-input__btn--filled{background:var(--cdi-btn-color, rgb(var(--color-foreground)));color:rgb(var(--color-background));border:none}.sugar-cart-discount-input .sugar-cart-discount-input__btn--outlined{background:transparent;color:var(--cdi-btn-color, rgba(var(--color-foreground), .85));border:1px solid var(--cdi-btn-color, rgba(var(--color-foreground), .2))}.sugar-cart-discount-input .sugar-cart-discount-input__btn--text{background:transparent;color:var(--cdi-btn-color, rgba(var(--color-foreground), .85));border:none;text-decoration:underline;padding-left:8px;padding-right:8px}.sugar-cart-discount-input .sugar-cart-discount-input__btn.is-loading{opacity:.5;pointer-events:none}.sugar-cart-discount-input .sugar-cart-discount-input__spinner{display:none;width:1em;height:1em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:sugar-cart-discount-input-spin .6s linear infinite}.sugar-cart-discount-input .sugar-cart-discount-input__btn.is-loading [data-spinner]{display:block}.sugar-cart-discount-input .sugar-cart-discount-input__btn.is-loading [data-btn-text]{display:none}@keyframes sugar-cart-discount-input-spin{to{transform:rotate(360deg)}}.sugar-cart-discount-input .sugar-cart-discount-input__message{display:none;font-size:calc(var(--cdi-size) - 2px);margin-top:6px}.sugar-cart-discount-input .sugar-cart-discount-input__message.is-visible{display:block}.sugar-cart-discount-input .sugar-cart-discount-input__message.is-success{color:#16a34a}.sugar-cart-discount-input .sugar-cart-discount-input__message.is-error{color:#dc2626}
/*# sourceMappingURL=/cdn/shop/t/21/assets/block-cart-discount-input.css.map */
