/* The original photograph always remains beneath the optional silent film. */
.product-motion .studio-motion-layer{z-index:0;opacity:1;background:none;border-radius:inherit}
.product-motion .studio-motion-layer video{object-fit:cover;object-position:center}
.product-motion .studio-motion-toggle{top:15px;right:15px;min-height:44px;padding:9px 14px;font-size:11px;background:#fffaf3ed;color:#51412c;border-color:#ffffffaa;box-shadow:0 3px 15px #4532210a;backdrop-filter:blur(8px)}
.product-motion .studio-motion-toggle:disabled{cursor:default;opacity:.8}
:is(.entry-experience,.invite-experience.invite-mode) .welcome-art .product-motion img{aspect-ratio:16/9;object-fit:cover}
.welcome-art-frame.product-motion .studio-motion-layer{inset:7px;border-radius:15px}
.product-motion .welcome-art-badge,.product-motion .art-sparkles,.product-motion figcaption{z-index:1}
.card-intro-art.product-motion{min-height:0;aspect-ratio:16/9;align-self:center}
.card-intro-art.product-motion img{object-position:center}
.card-intro-art.product-motion figcaption{font-size:9px;bottom:12px;right:12px;max-width:calc(100% - 24px)}
@media(max-width:640px){
 .product-motion .studio-motion-toggle{top:10px;right:10px;font-size:10px;padding:8px 12px}
 .welcome-art-frame.product-motion .studio-motion-layer{inset:5px;border-radius:11px}
 .card-intro-art.product-motion{min-height:0;max-height:none;width:100%;flex:none;aspect-ratio:16/9}
 .card-intro-art.product-motion figcaption{padding:6px 9px;font-size:8px}
}
@media(prefers-reduced-motion:reduce){.product-motion .studio-motion-layer video{transition:none}}
