.banner-slideshow{position:relative;width:100%;overflow:hidden}@media screen and (max-width:749px){.banner-slideshow.banner--small:not(.banner--adapt){min-height:28rem}.banner-slideshow.banner--medium:not(.banner--adapt){min-height:34rem}.banner-slideshow.banner--large:not(.banner--adapt){min-height:39rem}}.banner-slideshow__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;transform:translate(100%);transition:transform var(--banner-slide-duration, .7s) cubic-bezier(.77,0,.18,1);will-change:transform;pointer-events:none;z-index:1}.banner--single-frame .banner-slideshow__frame{position:relative!important;transform:none!important;pointer-events:auto!important;align-self:stretch;flex:1 0 100%}.banner-slideshow__frame--active{transform:translate(0)!important;pointer-events:auto!important;z-index:2}.banner-slideshow__frame--out-left{transform:translate(-100%)!important;z-index:1}.banner-slideshow .banner__media:after{opacity:var(--banner-overlay-opacity, 0)}@media screen and (max-width:749px){.banner__media--has-mobile{display:none!important}.banner__media--mobile-only{display:block!important}}@media screen and (min-width:750px){.banner__media--has-mobile{display:block!important}.banner__media--mobile-only{display:none!important}}.banner-slideshow .banner__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none;z-index:5}.banner-slideshow .banner__box,.banner-slideshow .banner__buttons a,.banner-slideshow .banner_arrow{pointer-events:auto}.banner-progress-wrapper{position:absolute;bottom:var(--progress-pb-m, 20px);left:var(--progress-pl-m, 20px);right:var(--progress-pr-m, 20px);z-index:2;display:flex!important;align-items:center;gap:16px;pointer-events:none}@media screen and (min-width:750px){.banner-progress-wrapper{bottom:var(--progress-pb-d, 30px);left:var(--progress-pl-d, 40px);right:var(--progress-pr-d, 40px)}}.banner-pause-btn{width:var(--pause-btn-size, 24px);height:var(--pause-btn-size, 24px);min-width:var(--pause-btn-size, 24px);min-height:var(--pause-btn-size, 24px);background:#000!important;border:none!important;box-shadow:0 2px 6px #0006!important;outline:none!important;color:#fff;padding:0!important;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;pointer-events:auto;opacity:.9;transition:opacity .2s ease,transform .2s ease,background-color .2s ease;line-height:1;border-radius:0!important}.banner-pause-btn:hover{opacity:1;background:#222!important;transform:scale(1.05)}.banner-pause-btn svg{width:calc(var(--pause-btn-size, 24px) * .5)!important;height:calc(var(--pause-btn-size, 24px) * .5)!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.banner-progress{flex:1;display:flex!important;align-items:center;justify-content:center;gap:8px;max-width:var(--progress-max-w-m, 280px);margin:0 auto;pointer-events:auto}@media screen and (min-width:750px){.banner-progress{max-width:var(--progress-max-w-d, 320px)}}.banner-progress__segment{flex:1;height:2px;background:#ffffff59;border-radius:1px;overflow:visible;position:relative;display:block!important;transition:flex .45s cubic-bezier(.4,0,.2,1),background-color .3s ease;cursor:pointer;pointer-events:auto}.banner-progress__segment:after{content:"";position:absolute;top:-10px;bottom:-10px;left:0;right:0;cursor:pointer}.banner-progress__segment--active{flex:2.3;background:#ffffff73}.banner-progress__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleX(0);transform-origin:left center;border-radius:1px;display:block!important;box-shadow:0 0 4px #fff9;pointer-events:none}.banner-progress__fill--animating{animation:banner-progress-fill var(--banner-slide-total-duration, 7s) linear forwards}.banner-progress__fill--done{transform:scaleX(1)}@keyframes banner-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.banner--single-frame .banner-progress-wrapper{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/409/assets/image-banner-slideshow.css.map */
