.CategorySection_header__rRZ7m{margin-top:25px;display:flex;align-items:center;justify-content:space-between;gap:8px}.CategorySection_title__rBRyf{font-size:17px;font-weight:700;color:#111827;margin:0}@media (min-width:1024px){.CategorySection_title__rBRyf{font-size:18px}}@media (min-width:1280px){.CategorySection_title__rBRyf{font-size:24px}}.CategorySection_viewAllLink__xcjf5{font-size:12px;font-weight:500;color:#2563eb;text-decoration:none;white-space:nowrap;transition:color .2s}.CategorySection_viewAllLink__xcjf5:hover{color:#1d4ed8}@media (min-width:640px){.CategorySection_viewAllLink__xcjf5{font-size:14px}}.CategorySection_productsRow__xX2UO{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.CategorySection_productsRow__xX2UO::-webkit-scrollbar{display:none}.CategorySection_productItem__iZyZl{flex:0 0 calc((100% - 2 * 10px) / 2.35);min-width:0;scroll-snap-align:start}@media (min-width:640px){.CategorySection_productItem__iZyZl{flex-basis:calc((100% - 3 * 10px) / 3.35)}}@media (min-width:768px){.CategorySection_productItem__iZyZl{flex-basis:calc((100% - 4 * 10px) / 4.35)}}@media (min-width:1024px){.CategorySection_productItem__iZyZl{flex-basis:19.5%}}@media (min-width:1280px){.CategorySection_productsRow__xX2UO{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible}}