.autoplay-product-video{display:block;max-width:100%;object-fit:cover;background:#f3ddec}
.product-picture .autoplay-product-video{width:100%;height:100%;transition:transform .5s}
.product-picture:hover .autoplay-product-video{transform:scale(1.06)}
.prize-capsule .autoplay-product-video{width:100%;height:100%;border-radius:35px 35px 16px 16px;pointer-events:none}
.vending-photo .autoplay-product-video{width:100%;height:100%;transition:transform .65s,opacity .65s;pointer-events:none}
.vending-item:hover .autoplay-product-video{transform:scale(1.05)}
.vending-item.is-dropping .autoplay-product-video{transform:translateY(180px) rotate(10deg);opacity:0}
.detail-picture .autoplay-product-video{width:100%;height:auto;aspect-ratio:1;object-fit:cover}
.bag-item>.autoplay-product-video{width:75px;height:85px;object-fit:cover;border-radius:35px 35px 7px 7px;border:1px solid var(--line)}
.pickup-row>.autoplay-product-video{width:58px;height:58px;object-fit:cover;border-radius:14px;border:2px solid #fff5ff;flex-shrink:0;animation:pickup-in .3s}
#videoToggle svg{fill:none;stroke-linecap:round;stroke-width:2.3}
@media(max-width:700px){
  .prize-capsule .autoplay-product-video{border-radius:28px 28px 14px 14px}
  .detail-picture .autoplay-product-video{aspect-ratio:1.08;max-height:37dvh}
  .pickup-row>.autoplay-product-video{width:49px;height:49px;border-radius:12px}
}
