.category_filter{position:relative;padding:0
2rem;margin:0
-15px}.category_filter
.swiper{position:relative;overflow:hidden;z-index:1}.category_filter
a{display:flex;justify-content:center;align-items:center;border:2px
solid var(--vsf-primary-color);border-radius:0.5rem;padding:0.25rem 0.75rem;text-align:center;min-height:3.875rem;transition:background-color 0.3s ease, color 0.3s ease;font-weight:500;color:#000;line-height:1.2}.category_filter a.selected,
.category_filter a:hover{text-decoration:none;background-color:var(--vsf-primary-color);color:#000;font-weight:500}.category_filter .swiper-button-next:after,
.category_filter .swiper-button-prev:after{font-size:1rem;color:var(--vsf-primary-color)}.category_filter .swiper-button-next{width:2rem;justify-content:center;right:0;z-index:2}.category_filter .swiper-button-prev{width:2rem;justify-content:center;left:0;z-index:2}.category_filter .swiper:not(.swiper-container-initialized) .swiper-wrapper{display:flex;justify-content:space-between;align-items:center}.category_filter .swiper:not(.swiper-container-initialized) .swiper-wrapper
a{flex:1 1 0px;margin-right:1rem}.category_filter .swiper:not(.swiper-container-initialized) .swiper-wrapper a:last-child{margin-right:0}@media (max-width: 991px){}@media (max-width: 767px){}@media (max-width: 575px){}