._grid_1wvf0_1{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:576px){._grid_1wvf0_1{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){._grid_1wvf0_1{grid-template-columns:repeat(4,1fr)}}._productCard_1wvf0_17{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px;transition:all .2s ease;cursor:pointer;display:flex;flex-direction:column;gap:8px;text-decoration:none}._productCard_1wvf0_17:hover{border-color:#6e8cfb;transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}._productCard_1wvf0_17 img{width:100%;height:200px;object-fit:contain}._productCard_1wvf0_17 h3{font-size:16px;font-weight:500;color:#333;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._productCard_1wvf0_17 ._price_1wvf0_51{font-size:18px;font-weight:700;color:#6e8cfb}._productCard_1wvf0_17 ._brand_1wvf0_56{font-size:12px;color:#999}._categoryPage_19vuc_1{max-width:1200px;margin:0 auto;padding:32px 16px;min-height:100vh}._header_19vuc_8{margin-bottom:32px}._header_19vuc_8 h1{font-size:30px;font-weight:700;color:#333;margin-bottom:4px}._header_19vuc_8 p{color:#666;font-size:16px}._content_19vuc_22{display:flex;gap:32px;flex-direction:column}@media(min-width:768px){._content_19vuc_22{flex-direction:row;align-items:flex-start}}._main_19vuc_34{flex:1}
