/* UnsualSoft PATCH 014 — preserve category images; no background discs. */
.category-highlight-shell .category-round-icon,.category-highlight-shell .category-card:nth-child(n) .category-round-icon{background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;width:100%!important;max-width:168px;height:138px!important;margin:10px auto 13px!important;}
.category-highlight-shell .category-round-icon img{width:100%!important;max-width:158px!important;height:132px!important;object-fit:contain!important;}
.category-highlight-shell .category-image-placeholder{background:transparent!important;border:1px dashed #d7dfec!important;border-radius:8px!important;min-width:100px!important;min-height:102px!important;}
.explore-categories .categories-grid span{background:#fff!important;}.explore-categories .categories-grid span img{padding:5px!important;object-fit:contain!important;}
.uns014-offer-banner{margin:28px auto 4px;max-width:1160px;}.uns014-offer-banner a{display:block;overflow:hidden;border-radius:8px;box-shadow:0 6px 22px rgba(12,39,92,.1)}.uns014-offer-banner img{display:block;width:100%;height:auto;max-height:390px;object-fit:cover;}
/* PDP product images vary in original shape; occupy maximum image area without cutting/blur. */
.product-gallery .main-image{min-height:500px}.product-gallery .main-image>img{width:100%!important;height:100%!important;max-height:500px!important;object-fit:contain!important;}
@media(max-width:760px){.category-highlight-shell .category-round-icon{height:106px!important}.category-highlight-shell .category-round-icon img{height:104px!important}.uns014-offer-banner{margin:18px 12px}.product-gallery .main-image{min-height:360px}}
