/* A single merchant-controlled badge in both colour themes and every card size. */
.card-media .card-badges{position:absolute;top:14px;left:13px;z-index:3;display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px;max-width:calc(100% - 80px);pointer-events:none}
.card-media .card-badges .card-tech{position:static;display:inline-flex;align-items:center;min-height:25px;padding:5px 9px;border-radius:100px;font-size:9px;line-height:1.4}
.card-hit{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:25px;padding:5px 10px;border:1px solid transparent;border-radius:100px;background:var(--ui-accent-solid,#bb3c1b);color:#fff;font-size:11px;font-weight:650;line-height:1.2;letter-spacing:.025em;white-space:nowrap}
.native-pdp .pdp-hit-badge{margin-inline-start:12px;vertical-align:middle}
.home-hits-empty{grid-column:1/-1;padding-block:20px;font-size:14px;line-height:1.7}
:is(#home-products,#catalog-products) .mobiat-screen-diagonal small{display:none}
.v-category img.v-category-projector{object-position:78% 50%}
@media(max-width:600px){.card-media .card-badges{top:10px;left:9px;gap:4px;max-width:calc(100% - 63px)}.card-media .card-badges .card-tech{font-size:8px;padding:4px 7px;min-height:23px}.card-hit{font-size:10px;padding:4px 8px;min-height:23px}}
@media(forced-colors:active){.card-hit{background:Highlight;color:HighlightText;border-color:HighlightText}}
