/* Native media controls stay flat and stable inside the product showcase. */
.am-product-media{position:relative;min-width:0;width:100%;margin:0;overflow:hidden;border:1px solid #d7e1ee;border-radius:20px;background:#101827;box-shadow:0 18px 46px #18365c14;align-self:center;isolation:isolate;transform:none!important}
.am-product-media[data-product-media-shape=rectangle]{border-radius:0}
.am-product-media video,.am-product-media img{display:block;width:100%;height:auto;aspect-ratio:16/9;min-width:0;max-width:100%;background:#101827;object-fit:contain}
.am-product-media video:focus-visible{outline:3px solid #75a0ff;outline-offset:-4px}
.am-product-media figcaption{padding:12px 18px;color:#e2eaf6;font-size:.75rem;line-height:1.5;background:#142137;letter-spacing:.01em}
@media(max-width:760px){.am-product-media{border-radius:13px}.am-product-media figcaption{padding:10px 13px;font-size:.72rem}}
