.carousel-container{padding-bottom:2rem}.carousel-container .carousel{position:relative}.carousel-container .carousel__items{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden}.carousel-container .carousel__items .product-card{align-self:stretch;flex:6 1;height:auto}.carousel-container .carousel__item{display:flex;flex:0 0 auto}.carousel-container .carousel__item>.product-card{height:100%;width:100%}@media(min-width:601px)and (max-width:900px){.carousel-container .carousel .carousel__items{overflow-x:scroll;padding-bottom:1rem}.carousel-container .carousel .carousel__items .product-card{padding:1.5rem 1rem 1rem}.carousel-container .carousel .carousel__items .product-card .img-container img{height:auto;max-height:100%;min-height:0;width:auto}}@media(max-width:600px){.carousel-container .carousel{margin-right:-5%}.carousel-container .carousel .carousel__items{overflow-x:scroll;padding-bottom:1rem}.carousel-container .carousel .carousel__items .product-card{padding:1.5rem .5rem .5rem}}.carousel-container .carousel__button{background:#0000;border:0;position:absolute;top:40%}.carousel-container .carousel__button svg{fill:var(--border-color-dark);height:2.5rem;width:2.5rem}.carousel-container .carousel__button:hover{cursor:pointer}.carousel-container .carousel__button:hover svg{fill:var(--brand-primary-color-dark)}.carousel-container .carousel__button-left{left:-3.5rem}.carousel-container .carousel__button-right{right:-3.5rem}.MuiDialog-root .carousel__button-left{left:-2rem}.MuiDialog-root .carousel__button-right{right:-2rem}@media(min-width:901px){.two-column-layout-right .carousel-container .carousel{width:94%}.two-column-layout-right .carousel-container .carousel__item{width:20%}}@media(min-width:601px)and (max-width:1199px){.two-column-layout-right .carousel-container .carousel{width:100%}.two-column-layout-right .carousel-container .carousel .carousel__item{min-width:220px}}