.badge{display:inline-block;padding:0em .8rem;min-height:2rem;word-break:break-word;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));margin-bottom:0}.badge--sale span{margin-top:.4rem}.card__information-top:has(.badge--flash-deal){top:.9rem;right:auto;bottom:auto;left:.9rem;width:auto;padding:0}.card__information-top:has(.badge--flash-deal) .card__badge{flex-direction:row;gap:0;writing-mode:horizontal-tb;transform:none}.card__information-top .card__badge .badge.badge--flash-deal{display:inline-flex;align-items:center;gap:.4rem;min-height:0;padding:.42rem .58rem .45rem .43rem;overflow:visible;border:.15rem solid #ff75bc;border-radius:999px .55rem;background:#ff147f;color:#fff;box-shadow:0 .35rem .9rem #ff147f6b;font-family:Arial,sans-serif;line-height:1;text-transform:none;transform:rotate(-3deg);animation:bolodoo-flash-deal-pop 1.8s ease-in-out infinite}.flash-deal-badge__icon{display:grid;place-items:center;width:1.65rem;height:1.65rem;flex:0 0 1.65rem;border-radius:50%;background:#fff;color:#ff147f;font-size:.95rem;font-weight:800;line-height:1;transform:rotate(-8deg)}.flash-deal-badge__copy{display:grid;gap:.08rem;text-align:left}.flash-deal-badge__eyebrow,.flash-deal-badge__headline{display:block;white-space:nowrap}.flash-deal-badge__eyebrow{font-size:.62rem;font-weight:700;letter-spacing:.08em}.flash-deal-badge__headline{font-size:.88rem;font-weight:800;letter-spacing:.02em}@keyframes bolodoo-flash-deal-pop{0%,to{transform:rotate(-3deg) scale(1)}48%{transform:rotate(-3deg) scale(1.075)}}@media screen and (max-width:749px){.card__information-top:has(.badge--flash-deal){top:auto;right:auto;bottom:.75rem;left:.75rem}}@media(prefers-reduced-motion:reduce){.card__information-top .card__badge .badge.badge--flash-deal{animation:none}}.card__inner>.bolodoo-bridesmaid-promo,.product__media-list>.bolodoo-bridesmaid-promo{position:absolute;z-index:4;top:10px;left:0;display:flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;width:92px;height:31px;padding:3px 9px 3px 5px;border:1px solid rgba(255,255,255,.85);border-left:0;border-radius:0 20px 20px 0;background:#ffffff38;color:#302d2a;font-family:Arial,sans-serif;font-size:10.5px;font-style:normal;font-weight:400;line-height:11px;letter-spacing:normal;text-transform:none;pointer-events:none}.bolodoo-bridesmaid-promo>.bolodoo-bridesmaid-promo__icon{position:static;display:block;flex:0 0 11px;width:11px;height:13px;color:inherit}.bolodoo-bridesmaid-promo__copy{display:block;text-align:center;white-space:nowrap}.bolodoo-bridesmaid-promo__copy>span,.bolodoo-bridesmaid-promo__copy>em{display:block;margin:0;font-size:inherit;font-weight:400;line-height:inherit}.bolodoo-bridesmaid-promo__copy>em{font-style:italic}.card__inner:has(>.bolodoo-bridesmaid-promo)>.card__information-top:has(.badge){top:47px}@media screen and (max-width:749px){.card__inner>.bolodoo-bridesmaid-promo,.product__media-list>.bolodoo-bridesmaid-promo{top:8px;gap:3px;width:74px;height:27px;padding:3px 7px 3px 4px;font-size:9px;line-height:10px}.bolodoo-bridesmaid-promo>.bolodoo-bridesmaid-promo__icon{flex-basis:9px;width:9px;height:11px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/component-badge.css.map */
