.categories-slider swiper-slide {width:auto;}

.categories-slider {marginTop:15px;}

.category-item img {borderRadius:15px;overflow:hidden;}

.category-item img {objectFit:cover;height:100%;width:100%;filter:brightness(60%);}

.category-item {borderRadius:15px;overflow:hidden;}

.category-item {height:100px;position:relative;}

.category-name {position:absolute;top:50%;width:100%;textAlign:center;color:#fff;fontWeight:600;fontSize:18px;lineHeight:0;textShadow:0 0 20px #000;}

.category-slide {backgroundColor:var(--light-gray);}

.category-slide {color:var(--title-color);fontWeight:500;}

.category-slide {fontSize:14px;lineHeight:21px;padding:10px 16px;display:flex;borderRadius:20px;}

.dark .category-item img {filter:brightness(70%);}