.promotion-discount{margin:1rem 0}.promotion-discount__entry{display:flex;gap:.5rem}.promotion-discount__entry input{min-width:0;flex:1;margin:0}.promotion-discount [data-promotion-message]:empty,.promotion-discount [data-promotion-message][hidden]{display:none}[data-promotion-codes]{display:flex;flex-direction:column;gap:.5rem}.promotion-discount__callout,[data-promotion-message][data-status]{display:flex;align-items:center;gap:.75rem;margin:.75rem 0 0;padding:.75rem;border:1px solid var(--promotion-status-color);border-radius:8px;font-size:.875rem;line-height:1.4}.promotion-discount [data-status=success]{--promotion-status-color: #0bb650}.promotion-discount [data-status=error]{--promotion-status-color: #c62a32}.promotion-discount [data-status=neutral]{--promotion-status-color: #686b70}.promotion-discount [data-status=neutral] .promotion-discount__icon svg{transform:rotate(180deg)}.promotion-discount__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border:2px solid currentColor;border-radius:50%;color:var(--promotion-status-color);background:color-mix(in srgb,var(--promotion-status-color) 7%,transparent);font-size:20px}.promotion-discount__callout>span:not(.promotion-discount__icon){min-width:0;overflow-wrap:anywhere}.promotion-discount__remove{flex-shrink:0;margin-left:auto;padding:.25rem;border:0;background:transparent;color:#e93636;font:inherit;cursor:pointer}.promotion-processing .proceed-to-checkout,.promotion-processing .cart-drawer-buttons{opacity:.55;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/90/assets/promotion-gift.css.map */
