﻿.carousel .carousel__slides{margin:10px 0 0;padding:0;list-style:none;position:relative;aspect-ratio:374/50;}@media(min-width:501px){.carousel .carousel__slides{margin-top:20px;aspect-ratio:1160/75;}}.carousel .carousel__slides .carousel__slide{width:100%;position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;}.carousel .carousel__slides .carousel__links{display:flex;flex-wrap:wrap;position:absolute;left:0;right:0;top:0;bottom:0;}.carousel .carousel__slides .carousel__links .carousel__link{flex:1;}.carousel .manifesto__icon{display:inline-block;height:20px;margin-right:5px;position:relative;top:5px;width:20px;}.carousel .manifesto__icon--stock{background-image:url("https://resources.mandmdirect.com/content/images/icons/icon--stock.png");}.carousel .manifesto__icon--gone{background-image:url("https://resources.mandmdirect.com/content/images/icons/icon--gone.png");}.carousel .manifesto__icon--codes{background-image:url("https://resources.mandmdirect.com/content/images/icons/icon--codes.png");}.carousel .manifesto__icon--brands{background-image:url("https://resources.mandmdirect.com/content/images/icons/icon--brands.png");}.carousel .carousel__banner--cta a{position:relative;display:block;}.carousel .carousel__banner--cta a *{pointer-events:none;}.carousel .carousel__banner--cta a .cta{width:25px;height:25px;position:absolute;right:0;bottom:0;}@media(min-width:768px){.carousel .carousel__banner--cta a .cta{width:33px;height:33px;}}.carousel .carousel__banner--cta a .cta.cta--grey:after,.carousel .carousel__banner--cta a .cta.cta--white:after,.carousel .carousel__banner--cta a .cta.cta--darkpurple:after,.carousel .carousel__banner--cta a .cta.cta--lightpurple:after{content:"";height:8px;width:8px;transform:rotate(45deg);margin-left:6px;margin-top:8px;position:relative;display:inline-block;border:2px solid #333;border-bottom:0;border-left:0;}@media(min-width:768px){.carousel .carousel__banner--cta a .cta.cta--grey:after,.carousel .carousel__banner--cta a .cta.cta--white:after,.carousel .carousel__banner--cta a .cta.cta--darkpurple:after,.carousel .carousel__banner--cta a .cta.cta--lightpurple:after{height:10px;width:10px;margin-left:8px;margin-top:10px;}}.carousel .carousel__banner--cta a .cta.cta--grey{background:#333;}.carousel .carousel__banner--cta a .cta.cta--grey:after{border-color:#fff;}.carousel .carousel__banner--cta a .cta.cta--darkpurple{background:#412252;}.carousel .carousel__banner--cta a .cta.cta--darkpurple:after{border-color:#fff;}.carousel .carousel__banner--cta a .cta.cta--lightpurple{background:#8b559d;}.carousel .carousel__banner--cta a .cta.cta--lightpurple:after{border-color:#fff;}.carousel .carousel__banner--cta a .cta.cta--white{background:#fff;}.carousel .carousel__banner--cta a .cta.cta--white:after{border-color:#333;}