banner-ultimate-mto.bn-root{--bn-w: var(--bn-slide-w-d);--bn-gap: var(--bn-gap-d);--bn-rad: var(--bn-rad-d);--bn-asp: var(--bn-asp-d);--bn-arr-sz: var(--bn-arr-sz-d);--bn-arr-ins: var(--bn-arr-ins-d);--bn-dot-sz: var(--bn-dot-sz-d);display:block;position:relative;overflow:hidden;contain:layout paint;border-radius:var(--bn-rad);transition:opacity var(--duration-short) ease}banner-ultimate-mto.bn-root[data-ready=false]{opacity:0;pointer-events:none}@media screen and (max-width:749px){banner-ultimate-mto.bn-root{--bn-w: var(--bn-slide-w-m);--bn-gap: var(--bn-gap-m);--bn-rad: var(--bn-rad-m);--bn-asp: var(--bn-asp-m);--bn-arr-sz: var(--bn-arr-sz-m);--bn-arr-ins: var(--bn-arr-ins-m);--bn-dot-sz: var(--bn-dot-sz-m)}}banner-ultimate-mto .bn-track{display:flex;gap:var(--bn-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}banner-ultimate-mto .bn-track::-webkit-scrollbar{display:none}banner-ultimate-mto .bn-track.no-snap{scroll-snap-type:none!important}banner-ultimate-mto .bn-edge{flex:0 0 var(--bn-edge-pad, 0px);pointer-events:none}banner-ultimate-mto .bn-slide{position:relative;flex:0 0 var(--bn-w);width:var(--bn-w);scroll-snap-align:center;scroll-snap-stop:always;border-radius:var(--bn-rad);overflow:hidden}banner-ultimate-mto .bn-slide.is-clone{pointer-events:none}@media screen and (min-width:750px){banner-ultimate-mto.bn-layout-grid.bn-multi .bn-slide{opacity:.6;transform:scale(.97);transition:opacity var(--duration-long) ease,transform var(--duration-long) ease}banner-ultimate-mto.bn-layout-grid.bn-multi .bn-slide.is-active{opacity:1;transform:scale(1)}}banner-ultimate-mto .bn-media{position:relative;width:100%;aspect-ratio:var(--bn-asp);overflow:hidden;background-color:rgba(var(--color-foreground),.04)}banner-ultimate-mto .bn-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--bn-overlay, 0);pointer-events:none}banner-ultimate-mto .bn-image,banner-ultimate-mto .bn-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--bn-fit);pointer-events:none}banner-ultimate-mto .placeholder-svg{fill:rgba(var(--color-foreground),.55);background-color:rgba(var(--color-foreground),.04)}banner-ultimate-mto .bn-video-desktop,banner-ultimate-mto .bn-video-mobile{position:relative;width:100%;height:100%}banner-ultimate-mto .bn-video-mobile{display:none}@media screen and (max-width:749px){banner-ultimate-mto .bn-video-desktop{display:none}banner-ultimate-mto .bn-video-mobile{display:block}}banner-ultimate-mto .bn-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;padding:clamp(1.6rem,4vw,4rem);pointer-events:none}banner-ultimate-mto .bn-content-inner{display:flex;flex-direction:column;gap:1.2rem;width:100%;pointer-events:auto;color:rgb(var(--color-foreground))}banner-ultimate-mto .bn-content-inner:not(.bn-content-inner--box){background:transparent}banner-ultimate-mto .bn-content-inner--box{padding:3rem;border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity))}banner-ultimate-mto .bn-head-d>*,banner-ultimate-mto .bn-head-m>*{margin-top:0;margin-bottom:0}banner-ultimate-mto .bn-head-m{display:none}@media screen and (min-width:750px){banner-ultimate-mto .bn-slide .bn-content{justify-content:var(--bn-cx);align-items:var(--bn-cy)}banner-ultimate-mto .bn-slide .bn-content-inner{max-width:var(--bn-cmax);transform:translate(var(--bn-ox),var(--bn-oy));text-align:var(--bn-ta);align-items:var(--bn-ia)}}@media screen and (max-width:749px){banner-ultimate-mto .bn-head-d{display:none}banner-ultimate-mto .bn-head-m{display:block}banner-ultimate-mto .bn-slide .bn-content{justify-content:var(--bn-cx-m);align-items:var(--bn-cy-m)}banner-ultimate-mto .bn-slide .bn-content-inner{max-width:var(--bn-cw-m);transform:translate(var(--bn-ox-m),var(--bn-oy-m));text-align:var(--bn-ta-m);align-items:var(--bn-ia-m)}banner-ultimate-mto .bn-slide--stacked-mobile{display:flex;flex-direction:column;gap:.8rem;border-radius:0;overflow:visible}banner-ultimate-mto .bn-slide--above-mobile{flex-direction:column-reverse}banner-ultimate-mto .bn-slide--stacked-mobile .bn-media{flex-shrink:0;border-radius:var(--bn-rad)}banner-ultimate-mto .bn-slide--stacked-mobile .bn-content{position:relative;inset:auto;padding:0}banner-ultimate-mto .bn-slide--stacked-mobile .bn-content-inner{max-width:100%;padding:2rem 1.6rem;transform:none;border-radius:var(--bn-rad);background:rgb(var(--color-background))}banner-ultimate-mto.bn-root:has(.bn-slide--stacked-mobile){border-radius:0}banner-ultimate-mto .bn-btn--full-m,banner-ultimate-mto .bn-btn-wrapper:has(.bn-btn--full-m){width:100%}}banner-ultimate-mto .bn-link-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}banner-ultimate-mto .bn-arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:var(--bn-arr-sz);height:var(--bn-arr-sz);padding:0;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:none;border-radius:50%;opacity:.9;transform:translateY(-50%);cursor:pointer;box-shadow:0 .4rem 1.2rem rgba(var(--color-shadow),.1);transition:opacity var(--duration-short) ease,transform var(--duration-short) ease}banner-ultimate-mto .bn-arrow:hover{opacity:1;transform:translateY(-50%) scale(1.05)}banner-ultimate-mto .bn-arrow .svg-wrapper{width:40%;height:40%}banner-ultimate-mto .bn-arrow .icon{width:100%;height:100%}banner-ultimate-mto .bn-prev{left:var(--bn-arr-ins)}banner-ultimate-mto .bn-prev .icon{transform:rotate(90deg)}banner-ultimate-mto .bn-next{right:var(--bn-arr-ins)}banner-ultimate-mto .bn-next .icon{transform:rotate(-90deg)}banner-ultimate-mto .bn-dots{position:absolute;bottom:1.6rem;left:50%;z-index:3;display:flex;gap:.8rem;transform:translate(-50%)}banner-ultimate-mto .bn-dot{width:var(--bn-dot-sz);height:var(--bn-dot-sz);padding:0;background:rgba(var(--color-background),.5);border:none;border-radius:50%;cursor:pointer;transition:background-color var(--duration-short) ease,transform var(--duration-short) ease}banner-ultimate-mto .bn-dot.is-active{background:rgb(var(--color-background));transform:scale(1.2)}@media screen and (min-width:750px){banner-ultimate-mto .bn-hide-d{display:none!important}}@media screen and (max-width:749px){banner-ultimate-mto .bn-hide-m{display:none!important}}@media(prefers-reduced-motion:reduce){banner-ultimate-mto .bn-track,banner-ultimate-mto .bn-slide,banner-ultimate-mto .bn-arrow{transition:none!important;scroll-behavior:auto!important}}banner-ultimate-mto .bn-heading{margin:0}banner-ultimate-mto .bn-subheading>*{margin:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/banner-ultimate-mto.css.map */
