.product-video-float{position:fixed;right:1.6rem;bottom:1.6rem;z-index:9999;width:160px;border-radius:1.2rem;overflow:hidden;box-shadow:0 1rem 2.8rem #00000047;background:#000;animation:product-video-float-in .45s ease both;pointer-events:auto}.product-video-float__frame{position:relative;width:100%;aspect-ratio:9 / 16;background:#111;cursor:pointer}.product-video-float__frame video,.product-video-float__video,.product-video-float__frame .metafield-file_reference{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block;border:0;background:#000;pointer-events:none}.product-video-float__frame video::-webkit-media-controls{display:none!important}.product-video-float__close{position:absolute;top:.6rem;right:.6rem;z-index:3;width:3.2rem;height:3.2rem;border:0;border-radius:50%;background:#0000008c;color:#fff;font-size:2.2rem;line-height:1;cursor:pointer;display:none;align-items:center;justify-content:center;padding:0}.product-video-float__close:hover{background:#000000bf}.product-video-float.is-fullscreen{top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:0;box-shadow:none;background:#000000f0;display:flex;align-items:center;justify-content:center;animation:none}.product-video-float.is-fullscreen .product-video-float__frame{width:min(100vw,56.25vh);height:min(100vh,calc(100vw * 16 / 9));max-width:100%;max-height:100%;aspect-ratio:9 / 16;cursor:default}.product-video-float.is-fullscreen .product-video-float__close{display:inline-flex;top:1.6rem;right:1.6rem;width:4rem;height:4rem;font-size:2.6rem;background:#000000a6}html.product-video-float-open,html.product-video-float-open body{overflow:hidden}@keyframes product-video-float-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media screen and (max-width:749px){.product-video-float:not(.is-fullscreen){right:1.2rem;bottom:1.2rem;width:120px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-product-video-float.css.map */
