.carousel-categories{margin:15px 0}@media (min-width:768px){.carousel-categories{margin:22.5px 0}}@media (min-width:992px){.carousel-categories{margin:45px 0}}@media (min-width:1200px){.carousel-categories{margin:60px 0}}.carousel-categories .carousel-title{font-family:Open Sans Condensed,sans-serif;letter-spacing:1px;padding-left:15px}@media (min-width:576px){.carousel-categories .carousel-title{padding-left:40px}}.carousel-categories .carousel-title__headline{color:#000;text-transform:uppercase;font-weight:700;margin-bottom:15px;font-size:18px;line-height:22px}@media screen and (min-width:320px){.carousel-categories .carousel-title__headline{font-size:calc(.46875vw + 16.5px)}}@media screen and (min-width:1600px){.carousel-categories .carousel-title__headline{font-size:24px}}@media screen and (min-width:320px){.carousel-categories .carousel-title__headline{line-height:calc(.46875vw + 20.5px)}}@media screen and (min-width:1600px){.carousel-categories .carousel-title__headline{line-height:28px}}.carousel-categories .swiper-slide__image{width:100%;height:100%;position:absolute;top:0;left:0;transition:2s}.carousel-categories .swiper-slide__image-wrapper{position:relative;padding-bottom:150%;text-align:center}@media (min-width:576px){.carousel-categories .swiper-slide__image-wrapper{padding-bottom:125%}}.carousel-categories .swiper-slide__content{display:block;position:relative}.carousel-categories .swiper-slide__content:hover .swiper-slide__image{transform:scale(1.05);transition:2s}.carousel-categories .swiper-slide__caption{font-family:Open Sans Condensed,sans-serif;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:1px;position:absolute;top:15px;left:15px;z-index:2;font-size:14px;line-height:18px}@media (min-width:768px){.carousel-categories .swiper-slide__caption{top:30px;left:30px}}@media screen and (min-width:320px){.carousel-categories .swiper-slide__caption{font-size:calc(.3125vw + 13px)}}@media screen and (min-width:1600px){.carousel-categories .swiper-slide__caption{font-size:18px}}@media screen and (min-width:320px){.carousel-categories .swiper-slide__caption{line-height:calc(.3125vw + 17px)}}@media screen and (min-width:1600px){.carousel-categories .swiper-slide__caption{line-height:22px}}.carousel-categories .swiper-scrollbar{margin:0 auto;position:relative;width:80%;max-width:360px;height:4px;bottom:-10px;cursor:pointer;background:#d9d9d9;border-radius:0}.carousel-categories .swiper-scrollbar .swiper-scrollbar-drag{background:#000;border-radius:0}.carousel-categories .swiper-scrollbar.swiper-scrollbar-lock{display:none}@media (min-width:992px){.carousel-categories .swiper-scrollbar{bottom:-30px}}