:root{--al-bf-d: 4.9em}.al-bf-ribbon,.media>.al-bf-ribbon,.card__inner>.al-bf-ribbon,.al-bs__img>.al-bf-ribbon{position:absolute!important;top:0!important;right:0!important;left:auto!important;width:calc(var(--al-bf-d) * 2 + 2.5em)!important;height:calc(var(--al-bf-d) * 2 + 2.5em)!important;max-width:none!important;overflow:hidden;pointer-events:none;z-index:3;font-size:.6rem}.al-bf-ribbon__band{position:absolute;top:var(--al-bf-d);right:var(--al-bf-d);width:calc(var(--al-bf-d) * 3.2);transform:translate(50%,-50%) rotate(45deg);background:#141414;color:#fff;text-align:center;text-transform:uppercase;font-family:var(--font-body-family);font-weight:700;font-size:1em;letter-spacing:.02em;line-height:1;padding:.4em 0;white-space:nowrap;box-shadow:0 2px 6px #00000040}.al-bf-ribbon.al-bf-ribbon--large{font-size:.74rem}@media screen and (min-width:750px){.al-bf-ribbon,.media>.al-bf-ribbon,.card__inner>.al-bf-ribbon,.al-bs__img>.al-bf-ribbon{font-size:.68rem}.al-bf-ribbon.al-bf-ribbon--large{font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/al-bf-ribbon.css.map */
