.carousel-container{position:relative;display:none;align-items:center}.carousel-container.active{display:flex;animation:fadeIn .2s}.horizontal-carousel-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;width:100%;-ms-overflow-style:none;scrollbar-width:none;touch-action:auto!important}.horizontal-carousel-wrapper::-webkit-scrollbar{display:none}.horizontal-carousel{display:flex;gap:5px;padding:1rem 0;scroll-snap-type:x mandatory;scroll-padding:1rem;width:200px}.horizontal-carousel::-webkit-scrollbar{display:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.carousel-item{display:none;flex:0 0 auto;scroll-snap-align:start;padding:5px 10px;border-radius:8px;text-align:center;font-size:14px}.carousel-item.active{font-weight:700}.carousel-item.show{display:flex;align-items:center;animation:fadeIn .2s}.horizontal-carousel__icon{transform:rotate(90deg);margin-right:20px;display:none}.horizontal-carousel__icon span{width:12px;height:12px}.horizontal-carousel__icon.show{display:inline-block}@media (min-width: 720px){.carousel-item{font-size:17px}}.carousel-btn{background:#00000080;color:#fff;border:none;width:35px;height:35px;font-size:20px;cursor:pointer;z-index:2;position:absolute;top:50%;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .3s ease;border-radius:100%}.horizontal-carousel-wrapper:hover+.carousel-btn.right,.carousel-btn.left:hover,.carousel-btn.right:hover,.carousel-container:hover .carousel-btn{opacity:1;pointer-events:auto}.carousel-btn.active{opacity:1;pointer-events:auto}.carousel-btn.left{left:0}.carousel-btn.right{right:0}
/*# sourceMappingURL=/cdn/shop/t/27/assets/horizontal-carousel.css.map */
