.product-grid,.detail-product-grid,.category-browser .category-play-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 10px!important;align-items:start!important}
.product-card,.category-browser .category-play-card{background:#fff!important;border:1px solid #e0e6eb!important;border-radius:9px!important;box-shadow:0 2px 6px #1635530c!important;overflow:hidden!important}
.product-card:before,.product-card:after,.category-play-card:before,.category-play-card:after{display:none!important}
.product-card .product-thumb.has-cover,.category-browser .category-play-cover,.category-browser .category-play-cover.has-cover{width:100%!important;aspect-ratio:1!important;min-height:0!important;border:0!important;border-radius:0!important}
.product-card .product-thumb img,.category-browser .category-play-cover img{object-fit:contain!important}
.product-card .product-body,.category-browser .category-play-info{background:#fff!important;padding:8px 9px 10px!important;min-height:76px!important;box-shadow:none!important}
.product-card .product-body h3,.category-browser .category-play-info h3{font-size:14px!important;font-weight:600!important;line-height:1.35!important;margin:0!important;min-height:0!important;max-height:2.7em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.product-card .price-row,.category-browser .category-play-prices{margin-top:7px!important}
.product-card .price-list b,.category-browser .category-play-prices b{font-size:18px!important;line-height:1.2!important;color:#ef4d55!important;font-weight:800!important}
.product-section{background:#f6f9fc!important;border:1px solid #dce6ee!important;box-shadow:none!important}
.product-section:before,.product-section:after{display:none!important}
