.carousel-subtitle{color:#d52b1e}.carousel-title{line-height:normal;margin-bottom:10px}@media(max-width:767.98px){.carousel-title{margin-bottom:15px}}.carousel-wrapper,.carousel-wrapper.full-width{margin-bottom:30px}@media(min-width:768px){.carousel-wrapper,.carousel-wrapper.full-width{margin-bottom:57px}}.carousel-wrapper .slick-prev,.carousel-wrapper.full-width .slick-prev{left:10px}.carousel-wrapper .slick-next,.carousel-wrapper.full-width .slick-next{right:10px}@media(min-width:1024px){.carousel-wrapper .dotted-vertical .slick-arrow+.slick-dots,.carousel-wrapper.full-width .dotted-vertical .slick-arrow+.slick-dots{right:73px}}.carousel-wrapper:not(.full-width) .slick-next{right:-15px}.carousel-wrapper:not(.full-width) .slick-prev{left:-15px}.carousel-wrapper .carousel:not(.dotted-vertical) .slick-dots{bottom:0}.carousel-wrapper .carousel:not(.dotted-vertical) .slick-dots li{height:10px;margin:0 5px;width:10px}.carousel-wrapper .carousel:not(.dotted-vertical) .slick-dots li button{height:10px;padding:5px;width:10px}.carousel-wrapper .carousel:not(.dotted-vertical) .slick-dots li button:hover{outline:none}.carousel-wrapper .carousel:not(.dotted-vertical) .slick-dots li button:hover:before{background:#000;border-color:#000;opacity:1}.carousel-wrapper .carousel:not(.dotted-vertical) .slick-dots li button:after,.carousel-wrapper .carousel:not(.dotted-vertical) .slick-dots li button:before{background:#fff;border:2px solid #000;height:10px;opacity:1;width:10px}.carousel-wrapper .carousel:not(.dotted-vertical) .slick-dots li button:after{background:transparent;height:20px;opacity:0;-webkit-transform:translate(-5px,-5px);transform:translate(-5px,-5px);width:20px}.carousel-wrapper .carousel:not(.dotted-vertical) .slick-dots li.slick-active button:before{background:#000;opacity:1}.carousel-wrapper .carousel:not(.dotted-vertical) .slick-dots li button:hover:before,.carousel-wrapper .carousel:not(.dotted-vertical) .slick-dots li.slick-active button:hover:before{background:#dc1e1e;border-color:#dc1e1e}.carousel-wrapper .carousel:not(.dotted-vertical) .slick-dots li button:hover:after,.carousel-wrapper .carousel:not(.dotted-vertical) .slick-dots li.slick-active button:hover:after{border-color:#191919;opacity:1}.carousel-wrapper .slick-next,.carousel-wrapper .slick-prev{background-color:#d52b1e;border-radius:50%}.carousel-wrapper .slick-next.slick-disabled,.carousel-wrapper .slick-prev.slick-disabled{cursor:default;opacity:.5}.carousel-wrapper .slick-active .animated-component{opacity:1}.product-page .slick-slide{height:auto}@media(min-width:1024px){.experience-commerce_layouts-carousel .carousel-wrapper:not(.full-width) .slick-slide{margin-right:20px}}