.bf-off-badge{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:5px 9px;border-radius:3px;background:#141414;color:#fff;font-family:var(--font-body-family, inherit);font-size:13px;font-weight:700;font-style:normal;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;white-space:nowrap;box-sizing:border-box;pointer-events:none}.bf-off-badge--card{position:absolute;z-index:2;top:12px;left:12px;max-width:calc(100% - 24px)}.card__inner:has(.card__badge.top.left .badge) .bf-off-badge--card{top:52px}.bf-off-badge--pdp{position:absolute;z-index:3;top:12px;left:12px;padding:7px 12px;font-size:16px}@media screen and (max-width:749px){.bf-off-badge--pdp{padding:6px 10px;font-size:14px}}.bf-sale-banner{display:block;width:fit-content;width:-moz-fit-content;max-width:100%;margin:8px auto 0;padding:5px 12px;background:#8b3038;color:#fff;text-align:center;box-sizing:border-box;border-radius:8px;align-self:center;flex:0 0 auto}.bf-sale-banner__text{display:block;font-family:var(--font-body-family, inherit);font-size:11px;font-weight:600;font-style:normal;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;color:#fff}.bf-sale-banner--pdp{padding:7px 14px;margin:10px auto 0}.bf-sale-banner--pdp .bf-sale-banner__text{font-size:12px}product-info:has(.bf-sale-banner--pdp) .price__badge-sale,.product:has(.bf-sale-banner--pdp) .price__badge-sale,product-info:has(.bf-off-badge--pdp) .price__badge-sale,.product:has(.bf-off-badge--pdp) .price__badge-sale,product-info:has(.bf-sale-chip) .price__badge-sale,.product:has(.bf-sale-chip) .price__badge-sale{display:none!important}.product__media-item:has(>.bf-off-badge--pdp),.product-media-container:has(>.bf-off-badge--pdp){position:relative}.product__media-item>.bf-off-badge--pdp,.product-media-container>.bf-off-badge--pdp{position:absolute!important;display:inline-flex!important;top:12px!important;left:12px!important;width:max-content!important;margin:0!important}.product__media-item:has(>.bf-off-badge--pdp) .product__media-icon{top:52px}.bf-sale-banner--featured{margin:0 0 12px;padding:7px 14px;align-self:flex-start}.bf-sale-banner--featured .bf-sale-banner__text{font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/45/assets/bf-sale-badges.css.map */
