.cart-discount-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;justify-content:var(--alignment,flex-start)}.cart-discount-tags__label{font-size:1.3rem;line-height:1.2;margin-right:.2rem}.cart-discount-tag{display:inline-flex;align-items:center;gap:.45em;margin:0;max-width:100%;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;padding:.6em .85em;border-radius:.6rem;white-space:nowrap}.cart-discount-tag>span{overflow:hidden;text-overflow:ellipsis}.cart-discount-tag .icon{width:1em;height:1em;flex-shrink:0}.cart-discount-tag--accent{background:rgba(var(--color-base-accent-2),.14);color:rgb(var(--color-base-accent-2))}.cart-discount-tag--filled{background:rgb(var(--color-base-accent-2));color:rgb(var(--color-base-solid-button-labels))}.cart-discount-tag--subtle{background:rgba(var(--color-base-text),.08);color:rgb(var(--color-base-text))}.cart-discount-tag--outline{background:transparent;box-shadow:inset 0 0 0 1px currentColor;color:rgb(var(--color-base-accent-2))}.cart-discount-tag__amount{font-weight:500;text-transform:none;opacity:.85}.cart-subtotal__values{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.4em .7rem}.cart-subtotal__badge{display:inline-block;font-size:.7em;font-weight:700;line-height:1;padding:.45em .75em;border-radius:999px;white-space:nowrap;letter-spacing:.02em;background:var(--badge-bg,rgb(var(--color-base-accent-2)));color:var(--badge-color,rgb(var(--color-base-solid-button-labels)))}.cart-subtotal__compare{font-size:.82em;font-weight:400;opacity:.55;text-decoration:line-through}.cart-drawer__totals__row--center .cart-subtotal__values{justify-content:center}.cart-drawer__totals__row .cart-discount-tags{margin:0;display:inline-flex}.cart-savings__values{gap:.4em .8rem}.cart-drawer__totals__group{display:flex;flex-direction:column;row-gap:.4rem}.cart-item__discount-tags{margin:.4rem 0 0}.cart-item__discount-tags .cart-discount-tag{font-size:1rem;padding:.5em .7em}.cart-drawer-item__single-item-prices .cart-item__discount-tags{margin:0}.cart-item__bundle--inline{display:block;margin:.4rem 0 0;padding:0;border:0;font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}.cart-item__bundle--inline .cart-item__bundle-item{display:inline;padding:0}.cart-item__bundle--inline .cart-item__bundle-item:not(:last-child):after{content:" \b7"}.totals .cart-subtotal__values{gap:.4em .8rem}.totals .cart-discount-tags{margin-top:1rem}.cart-discount--toggle{--toggle-alignment:flex-start}.cart-discount__toggle-wrap{display:flex;justify-content:var(--toggle-alignment)}.cart-discount__toggle{display:inline-flex;align-items:center;gap:.35em;background:none;border:0;padding:.2em 0;margin:0;font-family:var(--toggle-font-family,inherit);font-style:var(--toggle-font-style,normal);font-weight:var(--toggle-font-weight,500);font-size:var(--toggle-size,1.4rem);line-height:1.3;letter-spacing:var(--toggle-letter-spacing,.02em);text-transform:var(--toggle-transform,none);color:var(--toggle-color,rgb(var(--color-foreground)));text-decoration:var(--toggle-decoration,underline);text-underline-offset:.22em;text-decoration-thickness:.1rem;cursor:pointer}.cart-discount__toggle:hover,.cart-discount__toggle:focus-visible{text-decoration-thickness:.2rem;outline:none}.cart-discount__toggle-icon{color:var(--toggle-color,currentColor)}.cart-discount__toggle-icon{width:1em;height:1em;flex-shrink:0;transition:transform .2s ease}.cart-discount--open .cart-discount__toggle-icon{transform:rotate(180deg)}.cart-discount__panel[hidden]{display:none}.cart-discount--toggle .cart-discount-form{margin:1rem 0 0}.cart-drawer .cart-discount--toggle.cart-discount--bottom-separator .cart-discount-form{margin-bottom:1.2rem}.cart-discount--toggle .cart-discount-form .field__input{min-height:4.2rem;font-size:1.4rem}.cart-discount--toggle .cart-discount-form .button{min-height:4.2rem;padding:0 1.8rem;font-size:1.3rem}.cart-discount__pills{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.8rem 0 0}.cart-discount__pill{display:inline-flex;align-items:center;gap:.5em;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;padding:.45em .5em .45em .8em;border-radius:.6rem;background:rgba(var(--color-base-accent-2),.14);color:rgb(var(--color-base-accent-2))}.cart-discount__pill-remove{display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;padding:0;border:0;border-radius:50%;background:rgba(var(--color-base-accent-2),.18);color:inherit;cursor:pointer}.cart-discount__pill-remove svg{width:.75em;height:.75em}.cart-discount__pill-remove:hover{background:rgb(var(--color-base-accent-2));color:rgb(var(--color-base-solid-button-labels))}.cart-discount--toggle .cart-discount-form__error{margin-top:.6rem}@keyframes cart-item-added{0%{background-color:rgba(var(--color-base-accent-2),.22)}70%{background-color:rgba(var(--color-base-accent-2),.12)}to{background-color:transparent}}.cart-item--just-added{animation:cart-item-added 1.8s ease-out 1;border-radius:.6rem}@media(prefers-reduced-motion:reduce){.cart-item--just-added{animation:none}}cart-items-watch{display:none}.cart-drawer .cart-drawer-item .cart-item__quantity{padding-left:0}
/*# sourceMappingURL=/cdn/shop/t/97/assets/component-cart-discounts.css.map */
