.pcv2-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:20px;padding:20px 0}.pcv2-category{background:var(--id-surface,#fff);border:1px solid var(--id-line,#ddd);border-radius:12px;color:var(--id-text,#303039)!important;text-decoration:none!important;padding:18px 14px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;gap:12px;box-shadow:0 3px 12px #00000008;transition:transform .2s,border-color .2s}.pcv2-category:hover{transform:translateY(-5px);border-color:var(--pcv2-category-color)}.pcv2-category-image{width:100%;height:120px;display:grid;place-items:center}.pcv2-category-image img{display:block;max-width:100%;width:130px;height:115px;object-fit:contain}.pcv2-category-image>span{font-size:55px;color:var(--pcv2-category-color)}.pcv2-category-name{font-size:16px;font-weight:750}.pcv2-menu-category-image{width:145px!important;height:108px!important;object-fit:contain;display:block;transition:transform .2s}.id-explore-tile>a:hover .pcv2-menu-category-image{transform:translateY(-4px)}@media(max-width:600px){.pcv2-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pcv2-category{padding:15px 10px}.pcv2-category-image{height:100px}.pcv2-category-image img{height:95px}.pcv2-category-name{font-size:14px}.pcv2-menu-category-image{width:110px!important;height:90px!important}}