.media-swiper{display:block;position:relative;background:var(--ms-bg, #ffffff);color:var(--ms-text, #0a0a0a);padding:var(--ms-pad-top, 0) 0 var(--ms-pad-bottom, 0);overflow:hidden}.media-swiper *,.media-swiper *:before,.media-swiper *:after{box-sizing:border-box}.media-swiper__header{margin:0 0 32px}.media-swiper__subheading{margin:0 0 8px;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ms-muted, #6b6b6b)}.media-swiper__heading{margin:0;font-family:var(--font-headline);font-style:var(--font-headline-style);font-weight:var(--font-headline-weight);text-transform:var(--font-headline-transform, none);letter-spacing:var(--font-headline-letter-spacing, normal);line-height:var(--font-headline-line-height, normal);font-size:calc(var(--font-headline-size) * var(--font-headline-scale, 1));color:var(--ms-text, #0a0a0a)}@media screen and (min-width:1200px){.media-swiper__heading{font-size:min(calc(var(--font-headline-size) * var(--font-headline-scale-desk, 1)),calc(var(--font-headline-size) + 13.5vw))}}.media-swiper__slider{display:block;position:relative}.media-swiper .media-swiper__viewport{position:relative;container-type:inline-size}.media-swiper .media-swiper__track{align-items:flex-start}.media-swiper .media-swiper__slide{flex:0 0 var(--ms-slide-width, 78vw);width:var(--ms-slide-width, 78vw);max-width:var(--ms-slide-width, 78vw);height:auto;margin-right:0}.media-swiper__media{position:relative;width:100%;aspect-ratio:var(--ms-ratio, 16 / 9);border-radius:var(--ms-radius, 12px);overflow:hidden;background:#000;isolation:isolate}.media-swiper__cover{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;z-index:1;transition:opacity .35s ease}.media-swiper__frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.media-swiper__frame iframe{display:block;width:100%;height:100%;border:0}.media-swiper__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:#00000029;cursor:pointer;transition:opacity .3s ease,background .3s ease}.media-swiper__play:hover{background:#00000042}.media-swiper__play-icon{display:flex;align-items:center;justify-content:center;width:clamp(48px,7vw,72px);height:clamp(48px,7vw,72px);border-radius:50%;background:#fffffff0;color:#0a0a0a;box-shadow:0 4px 20px #00000040;padding-left:4px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.media-swiper__play:hover .media-swiper__play-icon{transform:scale(1.08)}.media-swiper__slide.is-playing .media-swiper__play,.media-swiper__slide.is-playing .media-swiper__cover{opacity:0;pointer-events:none}.media-swiper__slide.is-playing .media-swiper__play-icon{transform:scale(.85)}.media-swiper__fullscreen{position:absolute;top:12px;right:12px;z-index:4;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#00000073;color:#fff;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease,background .25s ease}.media-swiper__media:hover .media-swiper__fullscreen,.media-swiper__fullscreen:focus-visible{opacity:1;transform:translateY(0)}.media-swiper__fullscreen:hover{background:#000000a6}@media(hover:none){.media-swiper__fullscreen{opacity:1;transform:none}}.media-swiper__caption{padding:14px 2px 0}.media-swiper__caption-title{margin:0;font-size:clamp(15px,1.2vw,18px);font-weight:600;line-height:1.35;color:var(--ms-text, #0a0a0a)}.media-swiper__caption-subtitle{margin:4px 0 0;font-size:.875rem;line-height:1.4;color:var(--ms-muted, #6b6b6b)}.media-swiper__nav{position:absolute;top:calc(var(--ms-media-height, 100%) * .5);transform:translateY(-50%);z-index:5;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fffffff2;color:#0a0a0a;box-shadow:0 4px 16px #00000029;cursor:pointer;transition:opacity .2s ease,transform .2s ease,background .2s ease}.media-swiper__nav:hover{background:#fff}.media-swiper__nav--prev{left:clamp(8px,1.6vw,20px)}.media-swiper__nav--next{right:clamp(8px,1.6vw,20px)}.media-swiper .media-swiper__nav.swiper-button-disabled{opacity:0;pointer-events:none}@media screen and (max-width:749px){.media-swiper__nav{width:38px;height:38px}.media-swiper__header{margin-bottom:20px}}.media-swiper .media-swiper__pagination{position:static;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;width:100%;margin-top:18px;transform:none;z-index:1}.media-swiper .media-swiper__pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0!important;border-radius:50%;background:var(--ms-text, #0a0a0a);opacity:.2;transition:opacity .25s ease,transform .25s ease}.media-swiper .media-swiper__pagination .swiper-pagination-bullet svg{display:none}.media-swiper .media-swiper__pagination .swiper-pagination-bullet-active{opacity:1;transform:scale(1.25)}.media-swiper__placeholder,.media-swiper__empty{position:relative;width:100%;aspect-ratio:var(--ms-ratio, 16 / 9);border-radius:var(--ms-radius, 12px);overflow:hidden;background:#f2f2f2}.media-swiper__placeholder-svg{display:block;width:100%;height:100%}.media-swiper__empty{margin:0}.media-swiper__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:stretch;justify-content:stretch;padding:0;background:#000;overscroll-behavior:contain}.media-swiper__lightbox[hidden]{display:none}.media-swiper__lightbox-inner{position:relative;width:100%;height:100%;max-height:none;aspect-ratio:auto}.media-swiper__lightbox-frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;overflow:hidden;background:#000}.media-swiper__lightbox-frame iframe{display:block;width:100%;height:100%;border:0}.media-swiper__lightbox-close{display:none;position:absolute;top:16px;right:16px;z-index:3;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#ffffff29;color:#fff;cursor:pointer;transition:background .2s ease}.media-swiper__lightbox.is-fallback .media-swiper__lightbox-close{display:flex}.media-swiper__lightbox-close:hover{background:#ffffff4d}@media screen and (max-width:749px){.media-swiper__lightbox-close{top:12px;right:12px}}@media(prefers-reduced-motion:reduce){.media-swiper__cover,.media-swiper__play,.media-swiper__play-icon,.media-swiper__fullscreen,.media-swiper__nav{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-media-swiper.css.map */
