.mgd-image,.product-card figure{position:relative}
.mg-vendor-badge{position:absolute;top:10px;left:10px;z-index:3;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:36px;max-width:calc(100% - 20px);padding:7px 12px;border-radius:4px;font-family:inherit;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.3px;text-transform:uppercase;pointer-events:none;white-space:normal;text-align:center}
.mg-vendor-badge--value{background:#ffe000;color:#10202b}.mg-vendor-badge--quality{background:#183346;color:#fff}.mg-vendor-badge--premium{background:#14191d;color:#ffe000}
.mg-vendor-badge--inline{position:static;max-width:100%;margin:0 0 12px}
.product-card figure:has(.mg-vendor-badge) .mg-stock-badge{top:54px}
.product-card figure:has(.mg-vendor-badge)>.s1lb{top:54px}
@media(max-width:700px){.mg-vendor-badge{font-size:10px;min-height:36px;padding:6px 8px;top:8px;left:8px;max-width:calc(100% - 16px)}.mg-vendor-badge--inline{max-width:100%}}
