.product-film{position:relative;display:block;width:100%;max-width:var(--product-film-max-width, 640px);margin-inline:auto;aspect-ratio:var(--product-film-aspect, 1);overflow:hidden;border-radius:var(--product-film-radius, 18px);background:#000}.product-film__video,.product-film__placeholder{display:block;width:100%;height:100%;object-fit:cover}.product-film__placeholder{fill:#ffffff4d}.product-film__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0;border:0;background:#0000001f;cursor:pointer}.product-film__play-icon{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:var(--color-primary-button-background);color:var(--color-primary-button-text);box-shadow:0 0 0 12px color-mix(in srgb,var(--color-primary-button-background) 16%,transparent);transition:transform .2s ease}.product-film__play:hover .product-film__play-icon{transform:scale(1.06)}.product-film__play-icon svg{width:30px;height:30px;margin-inline-start:4px;fill:currentColor}.product-film__play:focus-visible{outline:2px solid #fff;outline-offset:-6px}.product-film[data-started] .product-film__play,product-film-component:not(:defined) .product-film__play{display:none}@media screen and (max-width:749px){.product-film{border-radius:min(var(--product-film-radius, 18px),14px)}.product-film__play-icon{width:64px;height:64px;box-shadow:0 0 0 10px color-mix(in srgb,var(--color-primary-button-background) 16%,transparent)}.product-film__play-icon svg{width:22px;height:22px;margin-inline-start:3px}}@media(prefers-reduced-motion:reduce){.product-film__play-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-film.css.map */
