@media only screen and (max-width: 767px){.carousel-container{max-height:320px!important;overflow:hidden;position:relative}.carousel-slide img{max-height:280px!important;object-fit:cover}#carousel-indicator{position:absolute!important;bottom:20px!important;left:50%!important;transform:translate(-50%);font-size:.85rem!important;color:#fff!important;z-index:1001;display:block!important}.carousel-arrow-left,.carousel-arrow-right{position:absolute!important;bottom:20px!important;z-index:1001;background:none!important;border:none!important;font-size:1.15rem!important}.carousel-arrow-left{left:16px!important}.carousel-arrow-right{right:16px!important}.carousel-dots,.carousel-nav{display:none!important}}@media only screen and (max-width: 768px){.carousel-slide-indicators,.carousel-arrow{bottom:20px!important}}@media only screen and (max-width: 768px){.carousel-controls-wrapper{display:flex;justify-content:center;align-items:center;position:absolute;bottom:30px;left:0;right:0;width:100%;z-index:10;pointer-events:none}.carousel-arrow{pointer-events:auto;position:static!important;margin:0 16px}.carousel-slide-indicators{pointer-events:auto;position:static!important;margin:0}}@media only screen and (max-width: 768px){div[style*="font-size: 2.8em"]{margin-top:12px!important}}@media only screen and (max-width: 768px){.mobile-spacing-spacer{height:12px;display:block}}@media only screen and (min-width: 769px){.mobile-spacing-spacer{height:12px;display:block}}@media only screen and (min-width: 769px){body{margin-top:-12px!important}}@media only screen and (min-width: 769px){body>div:first-of-type{margin-top:-12px!important;padding-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/587/assets/carousel-fix.css.map */
