.hero-banner-mille{position:relative;overflow:hidden;display:block;margin:0;padding:0}.hero-banner-mille .slideshow.banner{flex-direction:row;flex-wrap:nowrap;margin:0!important;padding:0!important;gap:0;overflow-x:auto;overflow-y:hidden;display:flex;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.hero-banner-mille .slideshow.banner::-webkit-scrollbar{display:none}.hero-banner-mille .slider--everywhere,.hero-banner-mille .slider--mobile,.hero-banner-mille .slider--tablet{margin-bottom:0!important}.hero-banner-mille .slideshow__slide{flex-shrink:0;width:100%;margin:0;padding:0;scroll-snap-align:start;position:relative}.hero-banner-mille .slide-overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;cursor:pointer;display:block}.hero-banner-mille .slideshow__media{height:auto;position:relative;display:block;width:100%;margin:0;padding:0;pointer-events:none}.hero-banner-mille .hero-banner-image{width:100%;height:auto!important;display:block;object-fit:cover;position:relative!important;top:auto!important;left:auto!important;pointer-events:none}.hero-banner-mille .hero-banner-image--mobile{display:none!important}@media screen and (max-width:749px){.hero-banner-mille .hero-banner-image--desktop{display:none!important}.hero-banner-mille .hero-banner-image--mobile{display:block!important}}@media screen and (min-width:750px){.hero-banner-mille .hero-banner-image--desktop{display:block!important}.hero-banner-mille .hero-banner-image--mobile{display:none!important}}.hero-banner-mille .slideshow__controls{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:15;display:flex;align-items:center;justify-content:center}.hero-banner-mille .slider-button.side-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:15;background:#0006;color:#fff;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border:1px solid rgba(255,255,255,.2);cursor:pointer;pointer-events:auto}.hero-banner-mille .slider-button.side-arrow:hover{background:#000000b3;transform:translateY(-50%) scale(1.1)}.hero-banner-mille .slider-button--prev.side-arrow{left:20px}.hero-banner-mille .slider-button--next.side-arrow{right:20px}.hero-banner-mille .slider-button--prev.side-arrow svg{transform:rotate(90deg)}.hero-banner-mille .slider-button--next.side-arrow svg{transform:rotate(-90deg)}.hero-banner-mille .slider-counter__link .dot{width:12px;height:12px;background:#fff6;border-radius:50%;display:block;margin:0 5px;border:1px solid rgba(0,0,0,.2);transition:all .3s ease;cursor:pointer}.hero-banner-mille .slider-counter__link--active .dot{background:#fff;transform:scale(1.4);box-shadow:0 0 10px #0000004d}.hero-banner-mille .hidden{display:none!important}.hero-banner-mille .slideshow__text-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10}.hero-banner-mille .slideshow__text{pointer-events:auto;max-width:60rem;padding:2rem;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hero-banner-mille.css.map */
