.live-category-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:150px;background:#f7f7fa;border:1px solid #ececf2;border-radius:14px;padding:24px;text-align:center}.live-category-card .icon{width:35px;height:35px}.live-category-card strong{font-size:16px}.live-category-card small{font-size:12px;color:#747784}.products-grid .product{overflow:visible;position:relative}.products-grid .product:hover,.products-grid .product:focus-within{z-index:8}.product-spec{position:absolute!important;top:calc(100% - 8px);left:0;right:0;z-index:9;background:#fff;border:1px solid #e9e9ef;border-top:0;border-radius:0 0 16px 16px;box-shadow:0 18px 24px #17172816}.product-spec ul{padding:14px 22px 20px;line-height:1.65}.product-image img{object-fit:contain}.add-cart:disabled{opacity:.35;cursor:default}.product-brand{min-height:20px}.product-body .price-row{margin-top:16px}

.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#products .section-head{flex-wrap:wrap;gap:20px;align-items:flex-start}#products .tabs{flex-wrap:wrap;max-width:65%}.product-spec ul{font-size:13px;line-height:1.7}@media(max-width:767px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#products .tabs{max-width:100%}.product-spec ul{font-size:12px}}
