.mjbf-product-media{position:relative}
.mjbf-pdp-badge{position:absolute;top:12px;right:12px;z-index:3;width:68px;height:68px;border-radius:50%;background:#ffd92e;color:#192f44;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:18px;font-weight:700;line-height:1.1;text-align:center;pointer-events:none}
[data-mjbf-product-offer][hidden]{display:none!important}
.mjbf-pdp-price-note{padding:11px 13px;margin:10px 0;background:#fff8d9;border-left:3px solid #ffd92e;color:#192f44;font-size:13px;line-height:1.5}
.mjbf-pdp-price-note strong,.mjbf-pdp-price-note span{display:block}
.mjbf-pdp-price-note strong{font-size:15px}
.mjbf-pdp-buy-note{margin:10px 0;color:#192f44;font-size:12px;line-height:1.6}
.mjbf-pdp-buy-note p{margin:0 0 4px}
.mjbf-pdp-buy-note a{color:#192f44;text-decoration:underline}
@media(max-width:767px){.mjbf-pdp-badge{width:54px;height:54px;font-size:15px;top:8px;right:8px}}
