.stw-slides{overflow:hidden}.stw-slides__viewport{position:relative;display:grid}.stw-slide{grid-area:1/1;display:grid;grid-template-columns:var(--sl-split) minmax(0,1fr);min-height:var(--sl-min);background:var(--stw-bg);visibility:hidden;opacity:0;transition:opacity var(--sl-speed) cubic-bezier(.22,.8,.24,1),transform var(--sl-speed) cubic-bezier(.22,.8,.24,1),visibility 0s linear var(--sl-speed)}.stw-slide.is-active{visibility:visible;opacity:1;z-index:1;transition-delay:0s}.stw-slides--slide .stw-slide{transform:translate(6%)}.stw-slides--slide .stw-slide.is-leaving{transform:translate(-6%)}.stw-slides--slide .stw-slide.is-active{transform:none}.stw-slides--img-left .stw-slide__media{order:-1}.stw-slide__copy{display:flex;padding:56px clamp(28px,4vw,64px) 96px max(var(--stw-gutter),calc((100vw - var(--stw-width,1300px))/2))}.stw-slides--img-left .stw-slide__copy{padding-left:clamp(28px,4vw,64px);padding-right:max(var(--stw-gutter),calc((100vw - var(--stw-width,1300px))/2))}.stw-slide__inner{display:flex;flex-direction:column;justify-content:flex-end;width:100%}.stw-slide__inner--center{justify-content:center}.stw-slide__eyebrow{font-size:14px;color:var(--stw-muted);margin-bottom:16px!important}.stw-slide__title{font-size:clamp(36px,5.2vw,var(--sl-fs));line-height:1;letter-spacing:-.06em;max-width:9ch}.stw-slide__text{font-size:17px;line-height:1.65;color:var(--stw-muted);max-width:36ch;margin-top:22px}.stw-slide__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:30px}.stw-slide__tlink{font-size:15px;font-weight:600;border-bottom:1.5px solid currentColor;padding-bottom:3px;transition:opacity .2s}.stw-slide__tlink:hover{opacity:.65}.stw-slide__inner>*{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,.8,.24,1),transform .6s cubic-bezier(.22,.8,.24,1)}.stw-slide.is-active .stw-slide__inner>*{opacity:1;transform:none;transition-delay:calc(var(--i,0)*80ms + .12s)}.stw-slide__media{position:relative;display:flex;flex-direction:column;background:var(--sl-media-bg);overflow:hidden}.stw-slide__media picture{display:contents}.stw-slide__img{flex:1;width:100%;min-height:0;height:100%;object-fit:var(--fit,cover);transform:scale(1.06);transition:transform 1.6s cubic-bezier(.22,.8,.24,1)}.stw-slide.is-active .stw-slide__img{transform:none}.stw-slide__ph{fill:#cfccc4;background:var(--sl-media-bg)}.stw-slide__medialink{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.stw-slide__strip{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px clamp(18px,3vw,40px);background:var(--sl-strip);font-size:15px;position:relative;z-index:2}.stw-slide__price{display:flex;gap:10px;white-space:nowrap}.stw-slide__price s{color:var(--stw-muted)}.stw-slide__price .is-sale{color:var(--sl-sale)}.stw-slides__controls{position:relative;z-index:3;display:flex;align-items:center;gap:22px;width:var(--sl-split);margin-top:-72px;height:72px;padding:0 clamp(28px,4vw,64px) 0 max(var(--stw-gutter),calc((100vw - var(--stw-width,1300px))/2))}.stw-slides--img-left .stw-slides__controls{margin-left:auto;padding-left:clamp(28px,4vw,64px)}.stw-slides__count{font-size:14px;font-variant-numeric:tabular-nums;color:var(--stw-muted)}.stw-slides__count span{color:var(--stw-text);font-weight:600}.stw-slides__dots{display:flex;gap:6px;flex:1}.stw-slides__dot{flex:1;max-width:56px;height:24px;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center}.stw-slides__dot span{display:block;width:100%;height:2px;background:color-mix(in srgb,var(--stw-text) 18%,transparent);position:relative;overflow:hidden}.stw-slides__dot span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--stw-text);transform:scaleX(0);transform-origin:0 50%}.stw-slides__dot[aria-selected=true] span:after{transform:scaleX(1)}.stw-slides[data-playing] .stw-slides__dot[aria-selected=true] span:after{animation:stwSlideBar var(--sl-dur,6s) linear both}.stw-slides[data-paused] .stw-slides__dot[aria-selected=true] span:after{animation-play-state:paused}@keyframes stwSlideBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.stw-slides__arrows{display:flex;gap:8px;margin-left:auto}.stw-slides__arrow{display:grid;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--stw-text) 22%,transparent);border-radius:50%;background:var(--stw-bg);color:var(--stw-text);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.stw-slides__arrow:hover{background:var(--stw-text);color:var(--stw-bg);border-color:var(--stw-text)}.stw-slides__arrow:focus-visible,.stw-slides__dot:focus-visible{outline:2px solid var(--stw-text);outline-offset:2px}.stw-slides__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.stw-slides__arrow .i-play,.stw-slides[data-user-paused] .stw-slides__arrow .i-pause{display:none}.stw-slides[data-user-paused] .stw-slides__arrow .i-play{display:block}.stw-slides__arrow .i-play path{fill:currentColor;stroke:none}@media(max-width:999px){.stw-slide{min-height:0;grid-template-columns:1fr 1fr}.stw-slide__copy{padding:48px 28px 92px var(--stw-gutter)}.stw-slide__media{min-height:480px}}@media(max-width:699px){.stw-slide{display:flex;flex-direction:column}.stw-slides--m-img-first .stw-slide__media{order:-1}.stw-slides:not(.stw-slides--m-img-first) .stw-slide__media{order:1}.stw-slide__media{min-height:0}.stw-slide__img{height:var(--sl-mh);flex:none}.stw-slide__strip{font-size:14px;padding:12px var(--stw-gutter)}.stw-slide__copy,.stw-slides--img-left .stw-slide__copy{padding:30px var(--stw-gutter) 84px}.stw-slide__title{font-size:clamp(28px,11vw,var(--sl-fs-m));max-width:none}.stw-slide__text{font-size:15px;margin-top:14px}.stw-slide__actions{margin-top:22px}.stw-slide__actions .stw-btn{flex:1 1 auto}.stw-slides__controls,.stw-slides--img-left .stw-slides__controls{width:100%;padding:0 var(--stw-gutter);margin:-68px 0 0;height:68px}.stw-slides__arrow{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.stw-slide,.stw-slide__inner>*,.stw-slide__img{transition:none!important;transform:none!important}}.stw-slide--full{display:block;min-height:0;background:var(--sl-media-bg)}.stw-slide__banner{display:block;position:relative;overflow:hidden}.stw-slide__banner picture{display:block}.stw-slide__bimg{display:block;width:100%;height:auto;transform:scale(1.04);transition:transform 1.6s cubic-bezier(.22,.8,.24,1)}.stw-slide.is-active .stw-slide__bimg{transform:none}.stw-slides--full-match .stw-slide--full .stw-slide__bimg{height:var(--sl-min);object-fit:cover}.stw-slides--full-match .stw-slide--full{height:100%}.stw-slides--full-match .stw-slide--full .stw-slide__banner,.stw-slides--full-match .stw-slide--full picture{height:100%}.stw-slides--full-match .stw-slide--full .stw-slide__bimg{min-height:var(--sl-min);height:100%}.stw-slides:has(.stw-slide--full.is-active) .stw-slides__controls{width:max-content;max-width:calc(100% - 2*var(--stw-gutter,20px));margin-left:max(var(--stw-gutter,20px),calc((100vw - var(--stw-width,1300px))/2));height:56px;margin-top:-80px;margin-bottom:24px;padding:0 6px 0 20px;border-radius:999px;background:color-mix(in srgb,var(--stw-bg) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stw-slides:has(.stw-slide--full.is-active) .stw-slides__dots{flex:none;width:140px}.stw-slides:has(.stw-slide--full.is-active) .stw-slides__arrow{width:40px;height:40px;background:transparent}@media(max-width:999px){.stw-slides--full-match .stw-slide--full .stw-slide__bimg{min-height:0}}@media(max-width:699px){.stw-slide--full{display:block}.stw-slides--full-match .stw-slide--full .stw-slide__bimg{height:var(--sl-full-mh);min-height:0}.stw-slides:has(.stw-slide--full.is-active) .stw-slides__controls{height:50px;margin-top:-66px;margin-bottom:16px;padding-left:16px;margin-left:var(--stw-gutter,20px)}.stw-slides:has(.stw-slide--full.is-active) .stw-slides__dots{width:96px}}@media(prefers-reduced-motion:reduce){.stw-slide__bimg{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/stw-slideshow.css.map */
