.mc-badges{position:absolute;top:.8rem;left:.8rem;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:calc(100% - 1.6rem);pointer-events:none}
.mc-badge{display:inline-block;padding:.35rem .9rem;border-radius:.4rem;font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#fff;background:#1c2b4a;box-shadow:0 2px 6px rgba(0,0,0,.3)}
.mc-badge--promo{background:#d90f0f;color:#fff;border:.2rem solid #fff;box-shadow:0 0 0 .2rem #d90f0f,0 2px 6px rgba(0,0,0,.35);font-size:1.3rem}
.mc-badge--mariculture{background:#0b7285}
.mc-badge--culture{background:#2b8a3e}
.mc-badge--custom{background:#1c2b4a;color:#ffd43b}
@media screen and (max-width:749px){.mc-badges{top:.5rem;left:.5rem;gap:.4rem}.mc-badge{font-size:1rem;padding:.25rem .6rem}.mc-badge--promo{font-size:1.1rem}}
