.px-categories .swiper-slide{display:flex;justify-content:center;padding:0 15px}@media (min-width:993px){.px-categories .swiper-slide{width:25%!important;height:auto;margin-bottom:30px}}@media (max-width:992px){.px-categories .swiper-pagination .swiper-pagination-bullet{height:8px;width:8px;margin:10px;border-radius:50%;opacity:1;background-color:#d1d0d0;display:inline-block;position:relative}.px-categories .swiper-pagination .swiper-pagination-bullet::before{margin-left:0;content:"";display:block;width:20px;height:20px;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid transparent;transition:all 350ms ease;background-color:transparent}.px-categories .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#222}.px-categories .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{border:1px solid #222}.px-categories .swiper-pagination .swiper-pagination-bullet i{display:none}.px-categories .swiper-pagination-current,.px-categories .swiper-pagination-total{color:transparent}}.px-categories__item{position:relative;display:block;width:100%;min-height:500px;background-position:center right;background-repeat:no-repeat;background-size:cover}.px-categories__title{position:absolute;bottom:15px;transform:rotate(-90deg) translate(100%,18px);transform-origin:right bottom;margin:0;color:#fff;font-size:82px;font-weight:900;width:100%;text-decoration:none}@media (max-width:767px){.px-categories__item{width:100%;max-width:360px}}