banner-slider.bn-root{display:block;position:relative;overflow:hidden;border-radius:var(--bn-radius, 0px);background:var(--bn-bg, #f3f3f3);--bn-slide-width: var(--bn-slide-width-d, 100%);--bn-gap: var(--bn-gap-d, 0px);--bn-radius: var(--bn-radius-d, 0px);--bn-aspect: var(--bn-aspect-d, 16/9);--bn-arrow-size: var(--bn-arrow-size-d, 44px);--bn-arrow-radius: var(--bn-arrow-radius-d, 999px);--bn-arrow-inset: var(--bn-arrow-inset-d, 16px);--bn-arrow-opacity: var(--bn-arrow-opacity-d, .9);--bn-arrow-bg: var(--bn-arrow-bg-d, #ffffff);--bn-arrow-bg-hover: var(--bn-arrow-bg-hover-d, #f0f0f0);--bn-arrow-icon: var(--bn-arrow-icon-d, #000000);--bn-dot-size: var(--bn-dot-size-d, 10px);--bn-dot-color: var(--bn-dot-color-d, rgba(255, 255, 255, .5));--bn-dot-active: var(--bn-dot-active-d, #ffffff);--bn-edge-pad: 0px}banner-slider.bn-root{opacity:1;transition:opacity .18s ease}banner-slider.bn-root[data-ready=false]{opacity:0;pointer-events:none}@media screen and (max-width: 749px){banner-slider.bn-root{--bn-slide-width: var(--bn-slide-width-m, 100%);--bn-gap: var(--bn-gap-m, 0px);--bn-radius: var(--bn-radius-m, 0px);--bn-aspect: var(--bn-aspect-m, 4/3);--bn-arrow-size: var(--bn-arrow-size-m, 40px);--bn-arrow-radius: var(--bn-arrow-radius-m, 999px);--bn-arrow-inset: var(--bn-arrow-inset-m, 16px);--bn-arrow-opacity: var(--bn-arrow-opacity-m, .9);--bn-arrow-bg: var(--bn-arrow-bg-m, #ffffff);--bn-arrow-bg-hover: var(--bn-arrow-bg-hover-m, #f0f0f0);--bn-arrow-icon: var(--bn-arrow-icon-m, #000000);--bn-dot-size: var(--bn-dot-size-m, 8px);--bn-dot-color: var(--bn-dot-color-m, rgba(255, 255, 255, .5));--bn-dot-active: var(--bn-dot-active-m, #ffffff)}}banner-slider.bn-root.bn-layout-full{width:100%;max-width:100%}banner-slider.bn-root.bn-layout-boxed{max-width:var(--bn-max-width, 1400px);margin-left:auto;margin-right:auto}banner-slider.bn-root .bn-track{display:flex;gap:var(--bn-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;will-change:scroll-position}banner-slider.bn-root .bn-track::-webkit-scrollbar{display:none}banner-slider.bn-root .bn-track.no-snap{scroll-snap-type:none!important}banner-slider.bn-root .bn-edge{flex:0 0 var(--bn-edge-pad);pointer-events:none}banner-slider.bn-root .bn-slide{position:relative;flex:0 0 var(--bn-slide-width);scroll-snap-align:center;scroll-snap-stop:always;border-radius:var(--bn-radius);overflow:hidden;background:var(--bn-bg);contain:layout paint}banner-slider.bn-root .bn-slide.is-clone,banner-slider.bn-root .bn-slide[data-bn-clone=true]{pointer-events:none}@media screen and (min-width: 750px){banner-slider.bn-root.bn-layout-boxed.bn-multi .bn-slide{opacity:.55;transform:scale(.965);transition:opacity .35s ease,transform .35s ease}banner-slider.bn-root.bn-layout-boxed.bn-multi .bn-slide.is-active{opacity:1;transform:scale(1)}}banner-slider.bn-root .bn-media{position:relative;width:100%;aspect-ratio:var(--bn-aspect);background:var(--bn-bg);line-height:0}banner-slider.bn-root .bn-image,banner-slider.bn-root .bn-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--bn-fit, cover);pointer-events:none}banner-slider.bn-root .bn-video-desktop{display:block}banner-slider.bn-root .bn-video-mobile{display:none}@media screen and (max-width: 749px){banner-slider.bn-root .bn-video-desktop{display:none}banner-slider.bn-root .bn-video-mobile{display:block}}banner-slider.bn-root .bn-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;padding:clamp(16px,4vw,40px);pointer-events:none;box-sizing:border-box}banner-slider.bn-root .bn-content-inner{display:flex;flex-direction:column;gap:12px;pointer-events:auto}banner-slider.bn-root .bn-custom-head-desk{display:block;width:100%}banner-slider.bn-root .bn-custom-head-mob{display:none;width:100%}@media screen and (max-width: 749px){banner-slider.bn-root .bn-custom-head-desk{display:none}banner-slider.bn-root .bn-custom-head-mob{display:block}}@media screen and (min-width: 750px){banner-slider.bn-root .bn-slide .bn-content{justify-content:var(--bn-content-x, center);align-items:var(--bn-content-y, center)}banner-slider.bn-root .bn-slide .bn-content-inner{max-width:var(--bn-content-max, 600px);width:100%;transform:translate(var(--bn-offset-x, 0px),var(--bn-offset-y, 0px));text-align:var(--bn-text-align, center);align-items:var(--bn-items-align, center)}}@media screen and (max-width: 749px){banner-slider.bn-root .bn-slide:not(.bn-slide--below-mobile) .bn-content{justify-content:var(--bn-content-x-m, center);align-items:var(--bn-content-y-m, center)}banner-slider.bn-root .bn-slide:not(.bn-slide--below-mobile) .bn-content-inner{max-width:var(--bn-content-width-m, 90%);width:100%;transform:translate(var(--bn-offset-x-m, 0px),var(--bn-offset-y-m, 0px));text-align:var(--bn-text-align-m, center);align-items:var(--bn-items-align-m, center)}banner-slider.bn-root .bn-slide.bn-slide--below-mobile .bn-content{position:relative;inset:auto;padding:16px;justify-content:var(--bn-content-x-m, flex-start);align-items:var(--bn-content-y-m, flex-start)}banner-slider.bn-root .bn-slide.bn-slide--below-mobile .bn-content-inner{max-width:var(--bn-content-width-m, 90%);width:100%;transform:translate(var(--bn-offset-x-m, 0px),var(--bn-offset-y-m, 0px));text-align:var(--bn-text-align-m, left);align-items:var(--bn-items-align-m, flex-start)}}banner-slider.bn-root .bn-btn{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:var(--bn-btn-pad-y, 12px) var(--bn-btn-pad-x, 28px);border-radius:var(--bn-btn-radius, 4px);background:var(--bn-btn-bg, #ffffff);color:var(--bn-btn-color, #000000);border:var(--bn-btn-border-width, 0px) solid var(--bn-btn-border-color, transparent);font-weight:var(--bn-btn-weight, 600);line-height:1.2;text-decoration:none;transition:transform .2s ease,filter .2s ease,background .2s ease,color .2s ease,border-color .2s ease;cursor:pointer}@media screen and (min-width: 750px){banner-slider.bn-root .bn-slide .bn-btn{font-size:var(--bn-btn-size-d, 16px)}}@media screen and (max-width: 749px){banner-slider.bn-root .bn-slide .bn-btn{font-size:var(--bn-btn-size-m, 16px)}banner-slider.bn-root .bn-btn.bn-btn--full-m{width:100%}}banner-slider.bn-root .bn-btn:hover{background:var(--bn-btn-bg-hover, var(--bn-btn-bg, #ffffff));color:var(--bn-btn-color-hover, var(--bn-btn-color, #000000));border-color:var(--bn-btn-border-color-hover, var(--bn-btn-border-color, transparent));transform:translateY(-2px);filter:brightness(.98)}banner-slider.bn-root .bn-btn.bn-btn--link{padding:0;border:0;background:transparent;text-decoration:underline;transform:none;filter:none}banner-slider.bn-root .bn-btn.bn-btn--link:hover{background:transparent;transform:none;filter:none;text-decoration-thickness:2px}banner-slider.bn-root .bn-link-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}banner-slider.bn-root .bn-arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:var(--bn-arrow-size);height:var(--bn-arrow-size);padding:0;background:var(--bn-arrow-bg);border:none;border-radius:var(--bn-arrow-radius);cursor:pointer;opacity:var(--bn-arrow-opacity);transform:translateY(-50%);transition:opacity .2s ease,background .2s ease,transform .2s ease;box-shadow:0 2px 8px #0000001f;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}banner-slider.bn-root .bn-arrow:hover{opacity:1;background:var(--bn-arrow-bg-hover);transform:translateY(-50%) scale(1.04)}banner-slider.bn-root .bn-arrow svg{width:40%;height:40%;fill:var(--bn-arrow-icon)}banner-slider.bn-root .bn-arrow--prev{left:var(--bn-arrow-inset)}banner-slider.bn-root .bn-arrow--next{right:var(--bn-arrow-inset)}banner-slider.bn-root .bn-dots{position:absolute;bottom:16px;left:50%;z-index:3;display:flex;gap:8px;transform:translate(-50%);-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media screen and (max-width: 749px){banner-slider.bn-root .bn-dots{bottom:10px}}banner-slider.bn-root .bn-dot{width:var(--bn-dot-size);height:var(--bn-dot-size);padding:0;background:var(--bn-dot-color);border:none;border-radius:50%;cursor:pointer;transition:transform .2s ease,background .2s ease}banner-slider.bn-root .bn-dot.is-active{background:var(--bn-dot-active);transform:scale(1.25)}banner-slider.bn-root .bn-arrow:focus-visible,banner-slider.bn-root .bn-dot:focus-visible,banner-slider.bn-root .bn-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (prefers-reduced-motion: reduce){banner-slider.bn-root .bn-track{scroll-behavior:auto!important}banner-slider.bn-root .bn-slide{transition:none!important}banner-slider.bn-root .bn-arrow,banner-slider.bn-root .bn-dot,banner-slider.bn-root .bn-btn{transition:none!important}}@media screen and (min-width: 750px){banner-slider.bn-root.bn-hide-arrows-d .bn-arrow{display:none!important}banner-slider.bn-root.bn-hide-dots-d .bn-dots{display:none!important}}@media screen and (max-width: 749px){banner-slider.bn-root.bn-hide-arrows-m .bn-arrow{display:none!important}banner-slider.bn-root.bn-hide-dots-m .bn-dots{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/banner-slider-mto.css.map */
