/*
Generated time: May 7, 2026 06:32
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.cart-discount__form{display:flex;gap:8px;align-items:stretch}.cart-discount__input{flex:1;min-width:0}.cart-discount__button{white-space:nowrap;flex-shrink:0}.cart-discount__button[disabled]{opacity:.6;pointer-events:none}.cart-discount__error-container{margin-top:8px}.cart-discount__error{display:none;margin:0;padding:10px 15px;background:#fff0f0;border:1px solid #ffcfcf;border-radius:4px}.cart-discount__error-text{color:#c00;font-size:1.3rem;line-height:1.4}.cart-discount-error--discount-code .cart-discount__error--discount-code,.cart-discount-error--duplicate .cart-discount__error--duplicate,.cart-discount-error--general .cart-discount__error--general,.cart-discount-error--network .cart-discount__error--network,.cart-discount-error--shipping .cart-discount__error--shipping{display:block}.cart-discount__applied{margin-top:15px}.cart-discount__applied-title{margin:0 0 8px;font-size:1.3rem;font-weight:600}.cart-discount__applied-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.cart-discount__pill{display:inline-flex}.cart-discount__applied-item{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid rgba(var(--color-foreground),.1);border-radius:4px;background:rgba(var(--color-foreground),.04);font-size:1.3rem}.cart-discount__applied-info{display:flex;align-items:center;gap:4px}.cart-discount__applied-code{display:flex;align-items:center;gap:4px;font-weight:500}.cart-discount__applied-code .icon{width:14px;height:14px}.cart-discount__applied-amount{color:rgba(var(--color-foreground),.7)}.cart-discount__remove-btn{display:inline-flex;align-items:center;gap:2px;background:0 0;border:none;padding:0;cursor:pointer;color:rgba(var(--color-foreground),.5);font-size:1.2rem;transition:color .2s}.cart-discount__remove-btn:hover{color:rgb(var(--color-foreground))}.cart-discount__remove-btn[disabled]{opacity:.5;pointer-events:none}.cart-discount__remove-btn .icon-close{width:12px;height:12px}.cart-discount__remove-btn span{display:none}button.button.button--small.cart-discount__button{padding-inline:2.5em}