.slider_carousel{width:90%;margin:100px auto}.slick_teva_carousel_-slide{margin:0 5px;min-height:100%;display:flex;align-items:center;justify-content:center}.slick_teva_carousel_-slide img{width:100%;height:auto;max-width:100%;display:block}.slick_teva_carousel_-prev:before,.slick_teva_carousel_-next:before{color:#000}.slick_teva_carousel_-slide{transition:all ease-in-out .3s;opacity:.5}.slick_teva_carousel_-active,.slick_teva_carousel_-slide:hover,.slick_teva_carousel_-current{opacity:1}.slide-wrapper{position:relative;display:inline-block}.slide-wrapper img{width:100%;height:auto;display:block}.caption_slider{position:absolute;bottom:15px;left:15px;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.7);font-family:Roboto,sans-serif;max-width:calc(100% - 10px)}.caption_slider .title_carousel{font-size:clamp(12px,4vw,38px)!important;font-weight:400;margin:0;text-align:left}.caption_slider .description{font-size:clamp(12px,2vw,16px);margin:0;max-width:70%;font-weight:300;font-style:italic;text-align:left;padding-top:5px}.caption_slider .description_signature{font-size:clamp(12px,2vw,16px);color:#5cba47;text-align:left}.image-wrapper{border-radius:5px;display:flex;align-items:center;justify-content:center;height:100%;max-height:500px;overflow:hidden}.image-wrapper img{max-height:100%;max-width:100%;height:auto;width:auto;object-fit:contain}.image-wrapper:after{border-radius:5px;content:"";position:absolute;left:0;bottom:0;width:100%;height:30%;background:linear-gradient(to top,#000000e6,#0000);pointer-events:none}.carousel_button{padding:5px;max-width:150px!important;background:#5cba47;border-color:#5cba47;color:#fff;margin:unset!important}.carousel_button:hover{background:#000;border-color:#000;color:#fff}@media only screen and (max-width: 600px){.caption_slider{position:relative;bottom:0;left:0;color:#000;text-shadow:none}.caption_slider .title_carousel{margin-top:15px}.caption_slider .description{max-width:100%}.image-wrapper:after{background:none}.image-wrapper{height:500px;overflow:hidden}.image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.slick_teva_carousel_-slider{max-height:none}.caption_slider .title_carousel{font-size:24px!important;text-align:center;padding-bottom:5px}.caption_slider .description,.caption_slider .description_signature{display:none}.carousel_button{margin:auto!important}.slick_teva_carousel_-next,.slick_teva_carousel_-prev{top:40%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tevagrow_carousel.css.map */
