.details-content{display:flex;flex-direction:column;gap:var(--spacing-3xs)}.cart-discount__input{background-color:var(--color-input-background);color:var(--color-input-text);border:none;padding:var(--spacing-sm) var(--spacing-md);height:100%;flex-grow:1}.cart-discount__input::placeholder{font-size:var(--text-2xs);font-style:normal;font-weight:500;line-height:150%}.cart-discount__input:focus::placeholder{display:none}.cart-discount__label{display:flex;align-items:flex-start;gap:var(--spacing-2xs);font-size:var(--text-sm)}.cart-discount__pill-code{overflow:hidden;max-width:100px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:140%}.cart-discount{width:100%}.cart-discount__summary{display:flex;align-items:center;justify-content:space-between}.cart-discount__summary:hover{color:rgb(from var(--color-foreground) rgb / var(--opacity-subdued-text))}.cart-discount__codes{display:none;gap:var(--spacing-xs);flex-wrap:wrap;list-style:none;padding-inline:0;margin:0}.cart-discount__codes:has(.cart-discount__pill){display:flex}.cart-discount__button{height:100%}.cart-discount__content{height:calc(var(--button-size) + var(--spacing-2xs) + var(--spacing-sm))}.cart-discount__pill{display:flex;color:var(--color-foreground);gap:var(--spacing-xs);align-items:center;padding:var(--spacing-5xs, 4px) var(--spacing-3xs, 8px);border-radius:9999px;background-color:var(--color-white);text-transform:uppercase}.cart-discount__form{display:flex;gap:var(--spacing-3xs);align-items:center;height:100%;background-color:var(--color-white);border-radius:9999px;padding:var(--spacing-3xs) var(--spacing-xs)}.cart-discount__form .button-transparent-black{padding:0;color:var(--color-text)!important;justify-content:flex-end}:is(.cart-discount__pill-remove,.cart-discount__pill-remove:hover){color:var(--color-foreground);background-color:transparent;pointer-events:all;cursor:pointer;height:100%;border:none}.cart-discount__error{display:flex;align-items:center;width:100%;padding-block:var(--spacing-2xs) var(--spacing-sm)}.cart-discount__error .svg-wrapper{flex-shrink:0;width:8px;height:8px;margin-inline:var(--spacing-3xs) var(--spacing-xs)}.cart-discount__error-text{margin-block-start:var(--spacing-3xs)}cart-discount-component{display:flex}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
