.category-banner{width:100%}.category-banner .body{width:100%;position:relative}.category-banner .body .category-banner-carousel{width:100%;position:relative;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.category-banner .body .category-banner-carousel.flickity-ready{opacity:1;visibility:visible}.category-banner .body .category-banner-carousel .flickity-viewport{overflow:hidden;position:relative;height:auto;min-height:100px}.category-banner .body .category-banner-carousel:not(.flickity-ready) .carousel-cell{visibility:hidden}.category-banner .body .category-banner-carousel .flickity-slider{position:absolute;width:100%;height:100%}.category-banner .body .carousel-cell{flex-shrink:0;height:auto;box-sizing:border-box;width:auto!important;min-width:0}.category-banner .body .carousel-cell a{display:block;position:relative;box-sizing:border-box;margin:0 auto}@media screen and (min-width:768px){.category-banner .body .carousel-cell a .smart-banner-wrapper{width:100%;margin:0;margin-bottom:5px!important}.category-banner .body .carousel-cell a .banner-text-wrapper .name{font-size:14px;font-weight:500;margin-top:10px}}.category-banner .body .carousel-cell a img{border-radius:9px;-webkit-box-shadow:0 3px 6px #00000029;box-shadow:0 3px 6px #00000029;display:block;max-width:100%;object-fit:cover}.flickity-page-dots{display:none!important}.category-banner .body .flickity-button{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:45px;height:45px;z-index:2;background:transparent;border:none;padding:0}.category-banner .body .flickity-button--previous{left:5px!important;right:auto!important}.category-banner .body .flickity-button--next{right:5px!important;left:auto!important}.category-banner .body .flickity-button:disabled{opacity:.3;cursor:not-allowed}.category-banner .body .flickity-button svg{display:none}.category-banner .body .flickity-button img{width:100%;height:100%;object-fit:contain}.left-arrow{margin-left:4px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.left-arrow,.right-arrow{border:solid #383838;border-width:0 2px 2px 0;display:inline-block;height:12px;padding:4px;width:12px}.right-arrow{margin-right:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.flickity-button:focus{box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/category-banner.css.map */
