.product-media.svelte-n7lenq{min-width:0;width:100%;max-width:var(--media-width);margin:0 auto}img.svelte-n7lenq,video.svelte-n7lenq{display:block;width:100%;border-radius:8px;box-shadow:0 12px 36px #00000014}img.svelte-n7lenq{height:auto}video.svelte-n7lenq{height:auto;background:transparent}.video-controls.svelte-n7lenq{display:flex;align-items:center;gap:12px;margin-top:12px}.video-controls.svelte-n7lenq button:where(.svelte-n7lenq){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:88px;padding:8px 12px;border:1px solid var(--sg-border);border-radius:4px;background:transparent;color:inherit;cursor:pointer;font-size:13px}.video-controls.svelte-n7lenq button:where(.svelte-n7lenq):hover{background:var(--app-accent-soft)}.video-controls.svelte-n7lenq button:where(.svelte-n7lenq):focus-visible,input.svelte-n7lenq:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}input.svelte-n7lenq{flex:1;width:0;min-width:0;height:44px;margin:0;accent-color:var(--app-accent);cursor:pointer}.video-time.svelte-n7lenq{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.video-error.svelte-n7lenq{font-size:13px;text-align:center}.video-error.svelte-n7lenq a:where(.svelte-n7lenq){text-decoration:underline}figcaption.svelte-n7lenq{margin-top:16px;font-size:13px;line-height:1.6;color:inherit;opacity:.8;text-align:center;text-wrap:balance}
