.cart-coupon-card[data-v-acad5221]{align-items:center;animation:cart-coupon-card-in-acad5221 .4s cubic-bezier(.22,1,.36,1) both;background:color-mix(in srgb,var(--btn-primary-bg,#0f766e) 6%,#fff);border:1.5px dashed color-mix(in srgb,var(--btn-primary-bg,#0f766e) 50%,#94a3b8);border-radius:.65rem;box-sizing:border-box;display:flex;gap:.75rem;padding:.9rem 1rem;width:100%}.cart-coupon-card__code[data-v-acad5221]{background:var(--btn-primary-bg,#0f766e);border-radius:.4rem;color:#fff;flex-shrink:0;font-size:.85rem;font-weight:800;letter-spacing:.05em;line-height:1.2;padding:.4rem .7rem;text-transform:uppercase}.cart-coupon-card__main[data-v-acad5221]{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.cart-coupon-card__name[data-v-acad5221]{color:#0f172a;display:-webkit-box;font-size:.95rem;font-weight:700;-webkit-line-clamp:2;line-height:1.25;-webkit-box-orient:vertical;overflow:hidden}.cart-coupon-card__row[data-v-acad5221]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .55rem}.cart-coupon-card__label[data-v-acad5221]{color:#64748b;font-size:.85rem;font-weight:500;line-height:1.3}.cart-coupon-card__now[data-v-acad5221]{color:#0f172a;font-size:1.15rem;font-weight:800;line-height:1.15;white-space:nowrap}.cart-coupon-card__pct[data-v-acad5221]{animation:cart-coupon-pct-pulse-acad5221 2.2s ease-in-out .45s infinite;background:#fff;border:1px solid color-mix(in srgb,var(--btn-primary-bg,#0f766e) 35%,transparent);border-radius:.4rem;color:var(--btn-primary-bg,#0f766e);flex-shrink:0;font-size:.85rem;font-weight:800;line-height:1.2;padding:.3rem .55rem}.cart-coupon-card__remove[data-v-acad5221]{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--btn-primary-bg,#0f766e) 20%,#e2e8f0);border-radius:9999px;color:#94a3b8;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;pointer-events:auto;position:relative;transition:color .15s ease,border-color .15s ease;width:1.75rem;z-index:2}.cart-coupon-card__remove[data-v-acad5221]:hover{border-color:#fca5a5;color:#ef4444}@keyframes cart-coupon-card-in-acad5221{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cart-coupon-pct-pulse-acad5221{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.cart-coupon-card[data-v-acad5221],.cart-coupon-card__pct[data-v-acad5221]{animation:none}}
