/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-products-carousel__wrapper{position:relative;}.c-products-carousel{width:100%;overflow:hidden;}.c-products-carousel .slick-track{display:flex !important;}.c-products-carousel .carousel-slide{padding-left:25px;padding-right:25px;height:inherit !important;display:flex;}.c-products-carousel .carousel-slide .c-product--small-teaser{margin:0 auto;}.c-products-carousel__arrows .slick-arrow{font-size:0;color:transparent;background:none;position:absolute;top:50%;right:5px;z-index:999;}.c-products-carousel__arrows .slick-arrow:before{content:"";display:block;background:url("/themes/custom/drutheme/dist/assets/carousel-arrow.svg") no-repeat right center;background-size:auto 100%;width:39px;height:16px;transform:translateX(0);transition:transform 0.3s;}@media (min-width:1200px){.c-products-carousel__arrows .slick-arrow:before{width:63px;height:16px;}}@media (min-width:1200px){.c-products-carousel__arrows .slick-arrow{right:-10px;}}.c-products-carousel__arrows .slick-arrow:hover:before{transform:translateX(10px);}.c-products-carousel__arrows .slick-arrow.slick-prev{right:auto;left:5px;}@media (min-width:1200px){.c-products-carousel__arrows .slick-arrow.slick-prev{left:-10px;right:auto;}}.c-products-carousel__arrows .slick-arrow.slick-prev:before{transform:rotate(180deg);}.c-products-carousel__arrows .slick-arrow.slick-prev:hover:before{transform:translateX(-10px) rotate(180deg);}
