.cart-discount__pill-remove>*{pointer-events:none}.discount-container{position:relative}.discount-container:after{content:"";display:block;margin-top:var(--padding4);margin-bottom:var(--padding4);width:100%;height:1px;background:var(--color-base);opacity:.3}.cart-discount__message{display:flex;flex-direction:row;align-items:center;gap:5px}.cart-discount__message--error{color:var(--color-error)}.cart-discount__message--error svg path,.cart-discount__message--error svg.theme-icon path{fill:var(--color-error)}.cart-discount__message--info{color:var(--color-base);opacity:.75}.cart-discount__message--info svg path,.cart-discount__message--info svg.theme-icon path{fill:currentColor}.cart-discount__message .svg-wrapper{flex:0 0 auto}.cart-discount__message svg,.cart-discount__message svg.theme-icon{width:12px;height:12px}.cart-discount__form .field.has-codes{align-items:center;gap:6px;padding-left:8px;background:var(--color-input-background);border-radius:var(--radius-input);box-shadow:inset 0 0 0 0 var(--color-lines-borders);transition:box-shadow var(--duration-medium) ease,background var(--duration-medium) ease}.cart-discount__form .field.has-codes:hover,.cart-discount__form .field.has-codes:focus-within{box-shadow:inset 0 0 0 2px var(--color-lines-borders);background:var(--color-input-background-active)}.cart-discount__form .field.has-codes .field__label{display:none}.cart-discount__form .field.has-codes .field__input,.cart-discount__form .field.has-codes .field__input:focus,.cart-discount__form .field.has-codes .field__input:active,.cart-discount__form .field.has-codes .field__input:not(:focus):hover,.cart-discount__form .field.has-codes .field__input:not(:placeholder-shown){flex:1 1 60px;width:auto;min-width:50px;height:100%;padding-left:7px;padding-top:0;background:transparent;border-radius:0;box-shadow:none}.cart-discount__form .field.has-codes .cart-discount__codes{display:flex;flex:0 1 auto;min-width:0;gap:6px;overflow:hidden}.cart-discount__pill{min-width:0;display:flex}.cart-discount__pill-remove{display:inline-flex;align-items:center;gap:6px;min-width:0;height:auto;padding:6px 10px;border:1px solid var(--color-accent);border-radius:var(--radius);background:transparent;color:var(--color-base);font-family:var(--font-body-family);font-size:var(--font-body2-size);font-weight:600;line-height:1.2;cursor:pointer;transition:background var(--duration-short,.3s) var(--animation-bezier)}.cart-discount__pill-remove span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-discount__pill-remove svg,.cart-discount__pill-remove svg.theme-icon{width:11px;height:11px;flex:0 0 auto}.cart-discount__pill-remove svg path{fill:currentColor}.cart-discount__pill-remove:hover{background:#0000000f}.cart-discount__pill-remove:focus-visible{outline:2px solid var(--color-base);outline-offset:2px}.cart-discount__form{display:flex;align-items:stretch;gap:10px}.cart-discount__form .field{flex:1 1 auto;min-width:0;margin-bottom:0}.cart-discount__submit{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:var(--form_field-height);padding:0 22px;border:0;border-radius:var(--radius-button);background:var(--color-base);color:var(--auto-text-color--with-base-color,#fff);font-family:var(--font-body-family);font-size:var(--font-body2-size);font-weight:var(--font-button-weight);line-height:1;cursor:pointer;transition:opacity var(--duration-short,.3s) var(--animation-bezier)}.cart-discount__submit:hover{opacity:.85}.cart-discount__submit:focus-visible{outline:2px solid var(--color-base);outline-offset:2px}.cart-discount__spinner{display:none;position:absolute;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:cart-discount-spin .6s linear infinite}.cart-discount__submit.is-loading{cursor:default}.cart-discount__submit.is-loading .cart-discount__submit-label{visibility:hidden}.cart-discount__submit.is-loading .cart-discount__spinner{display:block}@keyframes cart-discount-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
