.product-gallery-main{transition:opacity .3s ease-in-out}.product-gallery-main.is-transitioning{opacity:0}.product-gallery-main.is-visible{opacity:1}.product-gallery-skeleton{display:grid;grid-template-columns:84px 1fr;gap:16px}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-skeleton{grid-template-columns:1fr;grid-template-rows:auto auto}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-skeleton__main{order:1}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-skeleton__thumbs{order:2;flex-direction:row;width:100%}.product-gallery-wrapper.is-initialized .product-gallery-skeleton{display:none!important}.product-gallery-skeleton__main{width:100%;aspect-ratio:10/7;background:var(--color-card-background, #f5f5f5);border-radius:16px;position:relative;overflow:hidden;order:2}.product-gallery-skeleton__main:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:skeleton-shimmer 1.5s infinite}.product-gallery-skeleton__thumbs{display:flex;flex-direction:column;gap:6px;order:1;width:84px}.product-gallery-skeleton__thumb{width:114px;height:auto;aspect-ratio:1 / 1;flex-shrink:0;background:var(--color-card-background, #f5f5f5);border-radius:8px;position:relative;overflow:hidden}.product-gallery-skeleton__thumb:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:skeleton-shimmer 1.5s infinite}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.product-gallery-wrapper:not(.is-initialized) .product-gallery-thumbs,.product-gallery-wrapper:not(.is-initialized) .product-gallery-main{opacity:0;position:absolute;pointer-events:none}.product-gallery-wrapper.is-initialized .product-gallery-thumbs,.product-gallery-wrapper.is-initialized .product-gallery-main{opacity:1;position:relative;pointer-events:auto}@media(max-width:1099px){.product-gallery-skeleton{display:flex;flex-direction:column;gap:8px}.product-gallery-skeleton__main{order:1;border-radius:16px}.product-gallery-skeleton__thumbs{order:2;flex-direction:row;width:100%}.product-gallery-skeleton__thumb{width:auto;height:auto;aspect-ratio:1 / 1;flex:1}}@media(max-width:899px){.product-gallery-skeleton{width:100%}.product-gallery-skeleton__main{border-radius:0}.product-gallery-skeleton__thumbs{padding:0 16px}}.product-gallery-wrapper{display:grid;grid-template-columns:84px 1fr;gap:16px;align-items:flex-start;position:sticky;top:90px;max-width:712px}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]){grid-template-columns:1fr;grid-template-rows:auto auto}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-main{order:1}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-thumbs{order:2;width:100%;--thumb-width: calc((100% - 36px) / 6)}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-thumbs .splide__track{height:auto!important;clip-path:inset(0 0 0 0 round 8px)}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-thumbs:has(.splide__arrow--prev:not(:disabled)) .splide__track{clip-path:inset(0 0 0 var(--thumb-width) round 8px)}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-thumbs:has(.splide__arrow--next:not(:disabled)) .splide__track{clip-path:inset(0 var(--thumb-width) 0 0 round 8px)}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-thumbs:has(.splide__arrow--prev:not(:disabled)):has(.splide__arrow--next:not(:disabled)) .splide__track{clip-path:inset(0 var(--thumb-width) 0 var(--thumb-width) round 8px)}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-thumbs .splide__arrows{top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none;padding:0;width:auto;bottom:auto}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-thumbs .splide__arrow{pointer-events:auto;border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;overflow:hidden;padding:0;left:auto;top:auto;bottom:auto;margin:auto 0;transform:translateY(-50%)}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-thumbs .splide__arrow--prev{left:calc(100% / 14);transform:translate(-50%,-50%)}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-thumbs .splide__arrow--prev svg{transform:rotate(90deg)}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-thumbs .splide__arrow--next{right:calc(100% / 14);transform:translate(50%,-50%)}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-thumbs .splide__arrow--next svg{transform:rotate(-90deg)}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-thumbs .splide__list>.splide__slide{height:100%!important}.product-gallery-thumbs{width:84px;border-radius:8px;overflow-anchor:none;order:1}.product-gallery-thumbs .splide__track{transition:clip-path .3s ease;overflow:hidden;clip-path:inset(0 0 0 0 round 8px);height:var(--gallery-main-height, auto)}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-thumbnail{margin-right:6px}.product-gallery-thumbs:has(.splide__arrow--prev:not(:disabled)) .splide__track{clip-path:inset(44px 0 0 0 round 8px)}.product-gallery-thumbs:has(.splide__arrow--next:not(:disabled)) .splide__track{clip-path:inset(0 0 44px 0 round 8px)}.product-gallery-thumbs:has(.splide__arrow--prev:not(:disabled)):has(.splide__arrow--next:not(:disabled)) .splide__track{clip-path:inset(44px 0 44px 0 round 8px)}.product-gallery-thumbs.splide--disabled .splide__arrows{display:none!important}.product-gallery-thumbs.splide--disabled .splide__track{clip-path:none!important}.product-gallery-thumbs.splide--disabled .splide__list{transform:none!important}.product-gallery-thumbs .splide__list{align-items:center}.product-gallery-thumbs .splide__list>.splide__slide{position:relative;cursor:pointer;border-radius:8px;overflow:hidden;border:2px solid transparent;outline:1px solid var(--color-border-extra-light);outline-offset:-2px;transition:all .22s ease-in-out;aspect-ratio:1 / 1}@media(max-width:1099px){.product-gallery-thumbs .splide__list>.splide__slide{height:100%!important}}.product-gallery-thumbs .splide__list>.splide__slide.is-active{border-color:var(--color-text);border:2px solid var(--color-text)}.product-gallery-thumbs .splide__list>.splide__slide:focus{border-color:var(--color-text);border:2px solid var(--color-text);outline:none}.product-gallery-thumbs .splide__list>.splide__slide:focus-visible{border-color:var(--color-focus);border:2px solid var(--color-focus);outline:none}.product-gallery-thumbs .splide__slide img{width:100%;height:100%;object-fit:cover;display:block}.product-gallery-thumbs .splide__slide img.thumb-lqip{filter:blur(4px);transition:filter .3s ease,transform .3s ease}.product-gallery-thumbs .splide__slide img.thumb-lqip.lazyloaded{filter:blur(0);transform:scale(1)}.product-gallery-thumbs .splide__slide .video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));color:#fff;width:30px;height:30px;display:flex;align-items:center;justify-content:center;pointer-events:none}.product-gallery-time-award{position:absolute;top:0;left:1rem;width:120px;height:auto;aspect-ratio:1 / 1;pointer-events:none;z-index:2}@media only screen and (max-width:899px){.product-gallery-time-award{width:80px;top:1rem;left:0rem}}.product-gallery-main{flex:1;width:100%;position:relative;border:1px solid var(--color-border-extra-light);border-radius:16px;overflow:hidden;order:2}.product-gallery-main:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.product-gallery-main .splide__track{overflow:visible}.product-gallery-main .splide__list>.splide__slide{display:flex;align-items:center;justify-content:center;aspect-ratio:10/7;height:100%;background:var(--color-card-background);overflow:hidden}.product-gallery-main .splide__list>.splide__slide[data-is-vimeo=true]{background-color:#000}.product-gallery-main .splide__list>.splide__slide:focus{outline:none}.product-gallery-main .splide__list>.splide__slide:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.product-gallery-main .splide__slide img,.product-gallery-main .splide__slide video.shopify-video-autoplay{width:100%;height:100%;object-fit:contain;display:block}.product-gallery-main .splide__slide img.main-lqip{filter:blur(14px);transform:scale(1.05);transition:filter .4s ease,transform .4s ease}.product-gallery-main .splide__slide img.main-lqip.lazyloaded{filter:blur(0);transform:scale(1)}.product-gallery-main .splide__slide .play-button{width:60px;height:60px;font-size:24px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;pointer-events:none}.product-gallery-zoom{position:absolute;top:.5rem;right:.5rem;z-index:1;display:flex;align-items:center;justify-content:center;background-color:var(--color-button);color:var(--color-button-text);padding:0;transition:color .3s ease-in-out,opacity .22s ease-in-out;border-radius:50%;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);width:2.75rem;height:auto;aspect-ratio:1 / 1;padding:.75rem}.product-gallery-zoom svg{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.product-gallery-zoom:hover{opacity:.7}.product-gallery-zoom:focus{outline:none}.product-gallery-zoom:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.vimeo-video-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vimeo-placeholder{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;transition:opacity .4s ease,visibility .4s ease}.vimeo-placeholder.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.vimeo-placeholder:hover{opacity:.95}.vimeo-placeholder.is-hidden:hover{opacity:0}.vimeo-placeholder:hover .vimeo-play-button{transform:translate(-50%,-50%) scale(1.1)}.vimeo-placeholder:focus{outline:none}.vimeo-placeholder:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.vimeo-placeholder img{width:100%;height:100%;object-fit:cover;display:block}.vimeo-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffffe6;transition:transform .3s ease;z-index:1;padding:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));pointer-events:none}.vimeo-play-button svg{width:100%;height:100%}.vimeo-iframe-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000;opacity:0;transition:opacity .4s ease}.vimeo-iframe-wrapper.is-visible{opacity:1}.vimeo-iframe-wrapper iframe{width:100%;height:100%;border:none;display:block!important}.vimeo-iframe-wrapper[hidden]{display:none;opacity:0}.vimeo-iframe-wrapper .video-touch-handler{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;cursor:pointer;background:transparent;touch-action:pan-x pan-y}.main-image-wrapper{position:relative;width:100%;aspect-ratio:10/7;background:var(--color-card-background);border-radius:12px;overflow:hidden}.main-image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.video-link{display:block;position:relative;width:100%;height:100%;text-decoration:none}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0000004d;transition:background .3s ease}.video-link:hover .video-overlay{background:#00000080}.play-button{width:80px;height:80px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;color:#000;transition:transform .3s ease}.video-link:hover .play-button{transform:scale(1.1)}.product-gallery-thumbs .splide__arrows{display:flex;justify-content:space-between;position:absolute;z-index:10;top:0;bottom:0;right:100%;width:100%}.product-gallery-thumbs .splide__arrow{display:flex;width:100%;height:auto;border-radius:200px;opacity:1;background-color:var(--color-button);color:var(--color-button-text);left:100%;transform:none;padding:.5rem;height:38px;z-index:1}.product-gallery-thumbs .splide__arrow:focus-visible{outline:2px solid var(--color-focus)!important;outline-offset:1px!important}.product-gallery-thumbs .splide__arrow svg{transform:none;height:1rem;width:1rem;width:20px;height:20px}.product-gallery-thumbs .splide__arrow--prev{margin-bottom:auto;transition:all .3s ease;top:0;z-index:1}.product-gallery-thumbs .splide__arrow--prev svg{transform:rotate(180deg)}.product-gallery-thumbs .splide__arrow--next{margin-top:auto;transition:all .3s ease;bottom:0}.product-gallery-thumbs .splide__arrow:disabled{visibility:hidden;cursor:not-allowed;transform:scale(0);opacity:0!important}.product-gallery-thumbs .splide__arrow:hover{box-shadow:none!important;opacity:.8!important}.product-gallery-thumbs .splide__arrow:focus{outline:none}.product-gallery-thumbs .splide__arrow:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(max-width:1099px){.product-gallery-wrapper{grid-template-columns:1fr;grid-template-rows:auto auto;gap:12px;position:static}.product-gallery-thumbs{width:100%;position:relative;order:2;--thumb-width: calc((100% - 30px) / 6)}.product-gallery-main{order:1}.product-gallery-thumbs .splide__track{clip-path:inset(0 0 0 0 round 8px);height:auto!important}.product-gallery-thumbs:has(.splide__arrow--prev:not(:disabled)) .splide__track{clip-path:inset(0 0 0 var(--thumb-width) round 8px)}.product-gallery-thumbs:has(.splide__arrow--next:not(:disabled)) .splide__track{clip-path:inset(0 var(--thumb-width) 0 0 round 8px)}.product-gallery-thumbs:has(.splide__arrow--prev:not(:disabled)):has(.splide__arrow--next:not(:disabled)) .splide__track{clip-path:inset(0 var(--thumb-width) 0 var(--thumb-width) round 8px)}.product-gallery-thumbs .splide__arrows{top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none;padding:0;width:auto;bottom:auto}.product-gallery-thumbs .splide__arrow{pointer-events:auto;border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;overflow:hidden;padding:0;left:auto;top:auto;bottom:auto;margin:auto 0;transform:translateY(-50%)}.product-gallery-thumbs .splide__arrow--prev{left:calc(100% / 14);transform:translate(-50%,-50%)}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-thumbs .splide__arrow--prev{left:calc(100% / 14)}.product-gallery-thumbs .splide__arrow--prev svg{transform:rotate(90deg)}.product-gallery-thumbs .splide__arrow--next{right:calc(100% / 14);transform:translate(50%,-50%)}.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-thumbs .splide__arrow--next{right:calc(100% / 14)}.product-gallery-thumbs .splide__arrow--next svg{transform:rotate(-90deg)}.product-gallery-thumbs .splide__arrow:hover{opacity:1;box-shadow:0 4px 12px #0003}.product-gallery-thumbs .splide__arrow:disabled{visibility:hidden;cursor:not-allowed;transform:scale(0)}.slider-mask-top,.slider-mask-bottom{display:none}}@media(max-width:899px){.product-gallery-wrapper{max-width:100vw;width:100vw;margin-left:50%;transform:translate(-50%);overflow-x:clip}.product-gallery-thumbs{width:100%;padding-left:16px;padding-right:16px;box-sizing:border-box;overflow:hidden;--thumb-width-mobile: calc((100% - 30px) / 6)}.product-gallery-thumbs .splide__track{height:auto!important;overflow:hidden}.product-gallery-thumbs .splide__arrows,.product-gallery-wrapper:has(.product-gallery-thumbs[data-position=below]) .product-gallery-thumbs .splide__arrows{left:16px;right:16px;width:auto}.product-gallery-thumbs:has(.splide__arrow--prev:not(:disabled)) .splide__track{clip-path:inset(0 0 0 var(--thumb-width-mobile) round 8px)}.product-gallery-thumbs:has(.splide__arrow--next:not(:disabled)) .splide__track{clip-path:inset(0 var(--thumb-width-mobile) 0 0 round 8px)}.product-gallery-thumbs:has(.splide__arrow--prev:not(:disabled)):has(.splide__arrow--next:not(:disabled)) .splide__track{clip-path:inset(0 var(--thumb-width-mobile) 0 var(--thumb-width-mobile) round 8px)}.product-gallery-thumbs .splide__arrow--prev{left:calc(100% / 12);transform:translate(-50%,-50%)}.product-gallery-thumbs .splide__arrow--next{right:calc(100% / 12);transform:translate(50%,-50%)}.product-gallery-thumbs .video-icon svg{width:24px;height:24px}.product-gallery-main{max-width:100vw;width:100vw;border-radius:0;border:none}.play-button{width:60px;height:60px;font-size:24px}}.slider-mask-top{display:flex;position:absolute;top:-2px;left:0;z-index:1;color:var(--color-background);transform:translateY(-100%) rotate(180deg);opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease}.slider-mask-bottom{display:flex;position:absolute;bottom:-2px;left:0;z-index:1;color:var(--color-background);transform:translateY(100%);opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease}.product-gallery-thumbs:has(.splide__arrow--prev:not(:disabled)) .slider-mask-top{opacity:1;visibility:visible;transform:translateY(0) rotate(180deg)}.product-gallery-thumbs:has(.splide__arrow--next:not(:disabled)) .slider-mask-bottom{opacity:1;visibility:visible;transform:translateY(0)}@media(max-width:899px){.slider-mask-top,.slider-mask-bottom{display:none}}.product-gallery-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-background);z-index:999999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.product-gallery-fullscreen[hidden]{display:none}.product-gallery-fullscreen.is-active{opacity:1;visibility:visible}.gallery-fullscreen-close{position:fixed;top:.5rem;right:.5rem;z-index:10001;background:var(--color-button);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-button-text);transition:all .3s ease;padding:0}.gallery-fullscreen-close:hover{background:var(--color-button-hover);color:var(--color-button-text-hover)}.gallery-fullscreen-close:focus{outline:none}.gallery-fullscreen-close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.gallery-fullscreen-close svg{width:1rem;height:1rem}.splide-fullscreen{width:100%;height:100%}.splide-fullscreen .splide__track,.splide-fullscreen .splide__list{height:100%}.splide-fullscreen .splide__slide{display:flex;align-items:center;justify-content:center;height:100vh;width:100%}.splide-fullscreen .splide__slide[data-is-vimeo=true]{background-color:#000}.fullscreen-slide-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.fullscreen-video-container,.fullscreen-vimeo-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;background:#161616}.fullscreen-vimeo-container .vimeo-placeholder{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:opacity .4s ease,visibility .4s ease}.fullscreen-vimeo-container .vimeo-placeholder.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.fullscreen-vimeo-container .vimeo-placeholder img{max-width:100%;max-height:100%;object-fit:contain}.fullscreen-vimeo-container .vimeo-play-button{width:80px;height:80px}.fullscreen-vimeo-container .vimeo-play-button svg{width:80px;height:80px}.fullscreen-vimeo-container .vimeo-iframe-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000;opacity:0;transition:opacity .4s ease}.fullscreen-vimeo-container .vimeo-iframe-wrapper.is-visible{opacity:1}.fullscreen-vimeo-container .vimeo-iframe-wrapper iframe{width:90%;height:auto;aspect-ratio:16 / 9;max-width:1920px;max-height:1080px;border:none}.fullscreen-vimeo-container .vimeo-iframe-wrapper[hidden]{display:none}.fullscreen-vimeo-container .video-touch-handler{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;cursor:pointer;background:transparent;touch-action:pan-x pan-y}.video-placeholder{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-placeholder img{max-width:100%;max-height:100%;object-fit:contain}.video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;color:#000;transition:transform .3s ease;z-index:1;padding:0}.video-play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.video-play-button:focus{outline:none}.video-play-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.video-iframe-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-iframe-wrapper iframe{width:90%;height:90%;max-width:1920px;max-height:1080px;border:none}.video-iframe-wrapper[hidden]{display:none}.fullscreen-slide-content video{max-width:100%;max-height:100%;width:auto;height:auto}@media(max-width:899px){.gallery-fullscreen-close{top:.5rem;right:.5rem;width:40px;height:40px}.gallery-fullscreen-counter{bottom:1rem;font-size:14px}.video-iframe-wrapper iframe{width:100%;height:80%}.video-play-button svg{width:60px;height:60px}.vimeo-play-button{width:50px;height:50px}.vimeo-play-button svg{width:50px;height:50px}.fullscreen-vimeo-container .vimeo-play-button{width:60px;height:60px}.fullscreen-vimeo-container .vimeo-play-button svg{width:60px;height:60px}.fullscreen-vimeo-container .vimeo-iframe-wrapper iframe{width:100%;height:80%}}.video-iframe-wrapper iframe{background:#000}.fullscreen-slide-content img,.fullscreen-slide-content video{transition:opacity .3s ease}.product-gallery-fullscreen{user-select:none;-webkit-user-select:none}.product-video-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000fa;z-index:10001;display:flex;align-items:center;justify-content:center;padding:0}.product-video-fullscreen[hidden]{display:none}.product-video-fullscreen .gallery-fullscreen-close{position:fixed;top:.5rem;right:.5rem;z-index:10002}.video-fullscreen-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-fullscreen-content iframe{width:100%;height:100%;border:none}.fullscreen-slide-content img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.fullscreen-cover-images .fullscreen-slide-content img{width:100%;height:100%;object-fit:cover}.vimeo-video-container{touch-action:pan-x pan-y}.vimeo-video-container.is-active .vimeo-placeholder{opacity:0;visibility:hidden;pointer-events:none;position:absolute}.vimeo-player-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;animation:fadeInVideo .4s ease forwards;touch-action:pan-x pan-y}@keyframes fadeInVideo{0%{opacity:0}to{opacity:1}}.vimeo-player-wrapper .vimeo-player__controls{touch-action:none;pointer-events:auto;z-index:15}.vimeo-player-wrapper .vimeo-player__video-container,.splide__slide[data-is-vimeo=true]{touch-action:pan-x pan-y}.vimeo-player-wrapper .vimeo-player__video-container>div[style*=padding]{padding:0!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.vimeo-player-wrapper .vimeo-player__video-container iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover;pointer-events:none}.vimeo-player-wrapper--fullscreen{width:100%;height:100%;max-width:none;max-height:none;position:absolute;top:0;left:0}.fullscreen-vimeo-container.is-active .vimeo-placeholder{opacity:0;visibility:hidden;pointer-events:none;position:absolute}.fullscreen-vimeo-container .vimeo-player-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;max-height:none}.fullscreen-vimeo-container .vimeo-player__video-container{width:100%!important;height:100%!important}.fullscreen-vimeo-container .vimeo-player-wrapper .vimeo-player__video-container>div[style*=padding]{padding:0!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.fullscreen-vimeo-container .vimeo-player-wrapper .vimeo-player__video-container iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain}.product-gallery-fullscreen .fullscreen-vimeo-container,.product-video-fullscreen .fullscreen-vimeo-container{width:100%;height:100%}.product-video-fullscreen .video-fullscreen-content{padding:0}.product-video-fullscreen .vimeo-player-wrapper{width:100%;height:100%;max-width:none;max-height:none}.product-video-fullscreen .vimeo-player-wrapper iframe{width:100%!important;height:100%!important}@media(max-width:899px){.vimeo-player-wrapper--fullscreen,.fullscreen-vimeo-container .vimeo-player-wrapper{width:100%;height:100%;height:100svh}}
/*# sourceMappingURL=/cdn/shop/t/135/assets/component-product-gallery.css.map */
