.wt-cart__discount{display:block;margin-bottom:calc(var(--gap, 8px) * 1.5);padding-bottom:calc(var(--gap, 8px) * 1.5);border-bottom:1px solid rgba(var(--color-text-rgb),.12);font-family:var(--font-base);font-style:var(--font-base-style);font-weight:var(--font-base-weight)}.wt-cart__discount__heading{margin:0;color:var(--color-text);font-size:var(--font-base-size)}.wt-cart__discount__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:none;color:var(--color-text);font:inherit;font-size:var(--font-base-size);letter-spacing:inherit;text-align:start;cursor:pointer}.wt-cart__discount__label--closed{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.wt-cart__discount__toggle[aria-expanded=true] .wt-cart__discount__label--closed,.wt-cart__discount__toggle[aria-expanded=false] .wt-cart__discount__label--open{display:none}.wt-cart__discount__form{display:flex;align-items:stretch;margin-top:calc(var(--gap, 8px) * 1.5);border:1px solid var(--color-input-border, var(--color-border));border-radius:var(--border-radius-button);background:var(--color-input-background, transparent);overflow:hidden}.wt-cart__discount__form:focus-within{border-color:var(--color-text)}.wt-cart__discount__input{flex:1 1 auto;min-width:0;height:44px;margin:0;padding:0 calc(var(--gap, 8px) * 2);border:0;background:transparent;color:var(--color-input-text, var(--color-text));font:inherit;font-size:max(16px,var(--font-base-size));text-transform:uppercase;letter-spacing:.04em;outline:none;box-shadow:none}.wt-cart__discount__input::placeholder{color:var(--color-input-placeholder, var(--color-body-text-light));text-transform:none;letter-spacing:normal}.wt-cart__discount__apply{flex:0 0 auto;margin:4px;padding:0 calc(var(--gap, 8px) * 2.5);border:0;border-radius:var(--border-radius-button);background:var(--color-button-primary-background);color:var(--color-button-primary-text);font:inherit;font-size:calc(var(--font-base-size) - 2px);text-transform:uppercase;letter-spacing:.2em;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}@media(hover:hover){.wt-cart__discount__apply:hover{background:var(--color-button-primary-background-hover);color:var(--color-button-primary-text-hover)}}.wt-cart__discount.is-loading .wt-cart__discount__apply,.wt-cart__discount.is-loading .wt-cart__discount__remove{opacity:.5;pointer-events:none}.wt-cart__discount__error{margin:calc(var(--gap, 8px) * 1) 0 0;color:var(--color-sale-price, #b3261e);font-size:calc(var(--font-base-size) - 2px);line-height:1.3}.wt-cart__discount__codes{display:flex;flex-wrap:wrap;gap:6px;margin:calc(var(--gap, 8px) * 1.5) 0 0;padding:0}.wt-cart__discount__code{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 12px;border-radius:var(--border-radius-button);background-color:rgba(var(--color-text-rgb),.06);font-size:calc(var(--font-base-size) - 2px);letter-spacing:.04em}.wt-cart__discount__code>svg{width:14px;height:14px;flex-shrink:0}.wt-cart__discount__remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.wt-cart__discount__remove .svg-icon{width:12px;height:12px}@media(hover:hover){.wt-cart__discount__remove:hover{background-color:rgba(var(--color-text-rgb),.1)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cart-discount.css.map */
