.category-module__zb2PlW__gridcontainer{box-sizing:border-box;width:100%;display:grid}.category-module__zb2PlW__category_card{text-align:center;box-sizing:border-box;cursor:pointer;background-color:#fff;border:1px solid #ebebeb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 2px 6px #0000000f}.category-module__zb2PlW__category_card:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 6px 14px #0000001f}.category-module__zb2PlW__category_card a{color:#1a1a1a;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;text-decoration:none;display:flex}.category-module__zb2PlW__category_card b{word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.25;display:-webkit-box;overflow:hidden}.category-module__zb2PlW__flex{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.category-module__zb2PlW__item{white-space:nowrap;box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;justify-content:center;align-items:center;padding:6px 14px;font-size:.88rem;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.category-module__zb2PlW__item:hover{background-color:#edf2f7;border-color:#cbd5e1;transform:translateY(-1px)}.category-module__zb2PlW__item a{color:#334155;font-weight:500;text-decoration:none}@media only screen and (max-width:699px){.category-module__zb2PlW__gridcontainer{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 10px}.category-module__zb2PlW__category_card{min-height:90px;padding:10px 6px}.category-module__zb2PlW__category_card b{font-size:.82rem}.category-module__zb2PlW__flex{gap:8px;margin-top:25px;padding:0 10px}}@media only screen and (min-width:700px) and (max-width:1023px){.category-module__zb2PlW__gridcontainer{grid-template-columns:repeat(5,1fr);gap:14px;padding:0}.category-module__zb2PlW__category_card{min-height:105px;padding:14px 8px}.category-module__zb2PlW__flex{margin-top:35px;padding:0}}@media only screen and (min-width:1024px){.category-module__zb2PlW__gridcontainer{grid-template-columns:repeat(7,1fr);gap:16px;padding:0}.category-module__zb2PlW__category_card{min-height:110px;padding:16px 10px}.category-module__zb2PlW__flex{margin-top:40px;padding:0}}
