#guides .cat.category-carousel:hover{transform:none}
#guides .category-carousel .cat-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff;transform:none;transition:none}
#guides .category-carousel .cat-visual img[hidden]{display:none}
#guides .category-carousel:not(.carousel-playing) .cat-visual img{object-fit:contain;background:#fff}

/* Official first-product covers and category inventory badges. */
#guides .category-product-cover .cat-visual{background:#fff}
#guides .category-product-cover .cat-visual img{object-fit:contain;background:#fff;padding:16px}
#guides .category-count{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;align-items:center;min-height:24px;padding:5px 8px;border:1px solid rgba(183,123,130,.28);border-radius:999px;background:rgba(255,249,243,.97);color:#754c52;box-shadow:0 2px 8px rgba(57,44,43,.10);font:700 11px/1.2 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.015em;pointer-events:none}
@media(max-width:540px){#guides .category-product-cover .cat-visual img{padding:12px}#guides .category-count{top:8px;right:8px;min-height:21px;padding:4px 7px;font-size:10px}}

/* Show the complete selected outfit on the Shop the Look card. */
#guides .category-look-cover .cat-visual{background:#fff}
#guides .category-look-cover .cat-visual img{object-fit:contain;background:#fff;padding:0}
