.coupon-input{display:block}.coupon-input .hidden{display:none !important}.coupon-input .coupon-input__inner{display:flex;flex-direction:column;gap:12px;overflow:hidden}.coupon-input .coupon-input__inner .coupon-input__errors{display:flex;align-items:center;gap:5px;color:#ff502c;font-size:16px;line-height:1}.coupon-input .coupon-input__inner .coupon-input__errors svg{width:18px;height:18px;fill:currentColor}.coupon-input .coupon-input__inner .coupon-input__errors.hidden{display:none}.coupon-input .coupon-input__footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.coupon-input .coupon-input__footer .applied-discount{display:flex;align-items:center;border-radius:4px;background:#f5f5f5}.coupon-input .coupon-input__footer .applied-discount .applied-discount__icon{display:flex;padding:0 8px}.coupon-input .coupon-input__footer .applied-discount .applied-discount__icon svg{width:15px;height:15px}.coupon-input .coupon-input__footer .applied-discount .applied-discount__remove-button{display:flex;padding:8px}.coupon-input .coupon-input__footer .applied-discount .applied-discount__remove-button svg{width:15px;height:15px}.coupon-input .coupon-input__wrapper{display:flex;flex-direction:column;padding:0 20px}.coupon-input .coupon-input__wrapper.padding--none{padding:0}@media(min-width: 769px){.coupon-input .coupon-input__wrapper{padding:0 30px}}.coupon-input--cart-page{border:none}.coupon-input--cart-page .coupon-input__wrapper{padding:0}.coupon-input--cart-page .coupon-input__toggle{padding-top:0}.coupon-input--cart-page .coupon-input__inner{padding-top:0;padding-bottom:8px}