num-carousel{display:flex;position:relative;width:100%}.num-carousel__viewport{overflow:hidden;width:100%}.num-carousel__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--num-slide-gap) * -1)}.num-carousel__slide{transform:translateZ(0);flex:0 0 var(--num-slide-width);padding-left:var(--num-slide-gap);height:var(--num-slide-height)}.num-carousel__slide li{list-style:none}.num-carousel__slide div .card-product{width:100%}.num-carousel__slide div .card-product .card-product__img{min-height:auto;max-width:400px}.num-carousel__slide div .card-product .card-product__img .card__content .card__badge .tag{margin:15px 0 0;font-size:11px}@media screen and (max-width:991px){.num-carousel__slide div .card-product .card-product__img{height:370px;min-width:inherit}.num-carousel__slide div .card-product .card-product__img .card__media .media nm-product-card-gallery slider-component .slider-buttons .slider-button{top:-180px}}@media screen and (max-width:767px){.num-carousel__slide div .card-product .card-product__info .card-product__price .price .price__container .price__regular,.num-carousel__slide div .card-product .card-product__info .card-product__price .price .price__container .price__sale,.num-carousel__slide div .card-product .card-product__info .card-product__price .price .price__container .price-item{font-size:14px}.num-carousel__slide div .card-product .card-product__img .card__content .card__badge .tag{margin:0}}.num-carousel__controls{position:absolute;top:50%;left:0;display:flex;justify-content:space-between;padding-inline:var(--spc-md);align-items:center;width:100%;z-index:10;transform:translateY(-50%)}.num-carousel__btn{display:flex;justify-content:center;align-items:center;padding:8px;border-radius:50%;background:var(--clr-white);width:55px;height:55px}.num-carousel__btn svg{fill:currentColor}.num-carousel__btn[disabled]{opacity:.5;cursor:not-allowed}@media screen and (max-width:860px){.num-carousel__btn{width:38px;height:38px}.num-carousel__btn svg{height:14px}}.num-carousel__dots{position:absolute;bottom:0;left:0;display:flex;justify-content:flex-start;padding:30px;width:100%;opacity:0}.num-carousel__dots .embla__dots{display:flex;justify-content:center;align-items:center;gap:5px}.embla__dot{width:35px;height:2px;cursor:pointer;border:none;padding:10px 0;display:flex;position:relative;background-color:transparent}.embla__dot:before{content:"";width:100%;height:2px;position:absolute;background-color:#999}.embla__dot--selected:before{background-color:#fff}body.is-loaded num-app main>div>.section-hero-header num-carousel .num-carousel__dots{opacity:1;transform:translateY(0);animation-name:fadein;animation-duration:.5s}
/*# sourceMappingURL=/cdn/shop/t/2/assets/num-carousel.css.map */
