.darxy-product-video{position:relative;width:100%;aspect-ratio:var(--ratio);overflow:hidden;background:#f5f5f5}
.darxy-product-video__video{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover}
.media-fit-contain .darxy-product-video__video{object-fit:contain}
.darxy-product-video__toggle{position:absolute;inset:0;z-index:2;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;touch-action:pan-x pan-y}
.darxy-product-video__toggle:focus-visible{outline:2px solid #fff;outline-offset:-4px}
.darxy-product-video__sound{position:absolute;top:8px;right:8px;z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;color:#fff;background:rgba(0,0,0,.4);cursor:pointer}
.darxy-product-video__sound svg{width:16px;height:16px}
.darxy-product-video__sound[aria-pressed="true"] .darxy-product-video__mute-line{display:none}
.darxy-product-video__sound:focus-visible{outline:2px solid #fff;outline-offset:2px}
