.mph-product-badges--loop{position:absolute;z-index:20;top:auto;right:auto;bottom:12px;left:7px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px;max-width:calc(100% - 14px);pointer-events:none}@media (max-width:767px){.mph-product-badges--loop{bottom:7px!important;left:5px!important;gap:3px!important;max-width:calc(100% - 10px)!important}.mph-product-badge{gap:3px!important;padding:3px 6px!important;font-size:9px!important}.mph-product-badge__icon{font-size:9px!important}.mph-badge-sale{min-width:40px!important}}.mph-product-badge{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:4px 8px;border:1px solid transparent;border-radius:999px;font-size:10.5px;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mph-product-badge__icon{flex:0 0 auto;font-size:11px;line-height:1}.mph-product-badge__label{overflow:hidden;text-overflow:ellipsis}.mph-badge-sale{min-width:42px;justify-content:center;background:#fde7e9;border-color:#f8c9ce;color:#8f1d28}.mph-badge-bestseller{background:#fff4cc;border-color:#f0df9b;color:#654d00}.mph-badge-new{background:#e8f1ff;border-color:#cadcff;color:#174c91}.mph-badge-magsafe{background:#eee9ff;border-color:#d8ceff;color:#4c35a8}.mph-badge-camera-protection{background:#e7f4ec;border-color:#cce7d6;color:#205a3b}.mph-badge-card-slot{background:#fff0df;border-color:#f3d5b7;color:#754017}.mph-badge-shockproof{background:#edf0f2;border-color:#d7dde1;color:#27333b}.mph-badge-matte-finish{background:#f1edf4;border-color:#ded6e4;color:#4d4156}.mph-badge-premium{background:#e5f4f8;border-color:#c7e5ec;color:#155266}.mph-badge-durable{background:#e8f3e9;border-color:#cde3cf;color:#2c5a37}.mph-badge-limited-edition{background:#f9e9ef;border-color:#edced9;color:#7c244b}.mph-product-badges--single{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 9px}@media (max-width:767px){.mph-product-badges--loop{top:5px;left:5px;gap:3px;max-width:calc(100% - 10px)}.mph-product-badge{gap:3px;padding:3px 6px;font-size:9px;line-height:1.1}.mph-product-badge__icon{font-size:10px}.mph-product-badges--single{gap:4px;margin-bottom:8px}.mph-product-badges--single .mph-product-badge{font-size:9.5px;padding:4px 7px}}@media (min-width:768px) and (max-width:1024px){.mph-product-badges--loop{top:6px;left:6px;gap:4px}.mph-product-badge{font-size:9.5px;padding:3px 7px}}