.product-category-group{grid-column:1/-1;border:1px solid #dce5f3;border-radius:18px;background:#f8faff;overflow:hidden;box-shadow:0 7px 22px #1a31520c}
.product-category-group>summary{list-style:none;display:flex;align-items:center;gap:12px;padding:16px 18px;cursor:pointer;background:linear-gradient(135deg,#eef4ff,#f7f2ff)}
.product-category-group>summary::-webkit-details-marker{display:none}
.product-category-group>summary b{display:block;color:#193c79;font-size:18px}
.product-category-group>summary small{display:block;margin-top:2px;color:#68768d;font-weight:700}
.product-category-group>summary i{margin-left:auto;font-size:24px;font-style:normal;color:#284f91;transition:transform .2s}
.product-category-group[open]>summary i{transform:rotate(180deg)}
.product-category-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#fff0b9,#ffd96a);color:#735200;font-weight:900}
.product-category-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}
.product-category-items .product-card{min-width:0}
@media(max-width:800px){.product-category-items{grid-template-columns:1fr;padding:12px}.product-category-group>summary{padding:14px}.product-category-group>summary b{font-size:17px}}
