.product-video.svelte-1ndke8h{min-width:0;overflow:hidden;border:1px solid var(--cp-video-border, #d8dde4);border-radius:var(--cp-video-radius, 16px);background:var(--cp-video-background, #fff);color:var(--cp-video-text, #18202c);font-family:var(--cp-font-body, system-ui, sans-serif)}.product-video__header.svelte-1ndke8h{display:flex;align-items:center;gap:.55rem;padding:.5rem .8rem}.product-video__header.svelte-1ndke8h>svg{flex-shrink:0;color:var(--cp-video-muted, #586273)}h3.svelte-1ndke8h{flex:1;min-width:0;margin:0;font-size:.85rem;line-height:1.45;overflow-wrap:anywhere}p.svelte-1ndke8h{margin:0}.product-video__stage.svelte-1ndke8h{position:relative;aspect-ratio:16 / 9;background:var(--cp-video-stage, #101820);isolation:isolate}iframe.svelte-1ndke8h,video.svelte-1ndke8h{display:block;width:100%;height:100%;position:absolute;inset:0;border:0;object-fit:contain;background:var(--cp-video-stage, #101820)}.product-video__preview.svelte-1ndke8h{display:grid;place-items:center;background:radial-gradient(ellipse at 20% 0%,var(--cp-video-preview, #243a54),transparent 70%),var(--cp-video-stage, #101820)}.product-video__poster.svelte-1ndke8h{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.product-video__poster--youtube.svelte-1ndke8h{object-fit:cover}.product-video__poster-label.svelte-1ndke8h{position:absolute;top:.6rem;left:.6rem;right:.6rem;width:fit-content;padding:.3rem .55rem;border-radius:5px;background:var(--cp-video-overlay, #101820ed);color:#fff;font-size:.65rem}.product-video__play.svelte-1ndke8h{position:relative;display:flex;flex-direction:column;align-items:center;gap:.6rem;border:0;border-radius:12px;padding:.5rem;background:transparent;color:#fff;font:inherit;font-size:.75rem;font-weight:650;cursor:pointer}.product-video__play-icon.svelte-1ndke8h{display:grid;place-items:center;width:64px;height:64px;border:1px solid #ffffffaa;border-radius:50%;background:#ffffffef;color:var(--cp-video-accent, #2563eb);box-shadow:0 4px 24px #0005;transition:transform .16s ease,background .16s ease}.product-video__play.svelte-1ndke8h:hover .product-video__play-icon:where(.svelte-1ndke8h){transform:scale(1.06);background:#fff}.product-video__play-label.svelte-1ndke8h{padding:.3rem .7rem;border-radius:999px;background:var(--cp-video-overlay, #101820ed)}.product-video__preview.svelte-1ndke8h .product-video__placeholder{position:absolute;color:var(--cp-video-muted, #8493a8);opacity:.3;transform:translate(100%,-50%)}.product-video__footer.svelte-1ndke8h{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.9rem 1.1rem}.product-video__footer.svelte-1ndke8h p:where(.svelte-1ndke8h){flex:1 1 14rem;font-size:.75rem;line-height:1.55;color:var(--cp-video-muted, #586273)}.product-video__privacy.svelte-1ndke8h{flex-wrap:nowrap;align-items:flex-start}.product-video__privacy.svelte-1ndke8h svg{flex-shrink:0;margin-top:.1rem;color:var(--cp-video-accent, #2563eb)}.video-button.svelte-1ndke8h{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;min-height:44px;border:1px solid var(--cp-video-border, #d8dde4);border-radius:999px;padding:.6rem .9rem;background:transparent;color:inherit;font:inherit;font-size:.75rem;font-weight:600;text-decoration:none;cursor:pointer}.video-button.svelte-1ndke8h:hover{background:var(--cp-video-hover, #f1f5f9)}.video-button--icon.svelte-1ndke8h{flex-shrink:0;width:44px;padding:0}button.svelte-1ndke8h:focus-visible,a.svelte-1ndke8h:focus-visible{outline:3px solid var(--cp-video-focus, var(--cp-video-accent, #2563eb));outline-offset:3px}@media(prefers-reduced-motion:reduce){.product-video__play-icon.svelte-1ndke8h{transition:none}.product-video__play.svelte-1ndke8h:hover .product-video__play-icon:where(.svelte-1ndke8h){transform:none}}@media(max-width:400px){.product-video__header.svelte-1ndke8h,.product-video__footer.svelte-1ndke8h{padding:.6rem}.product-video__play.svelte-1ndke8h{gap:.4rem}.product-video__play-icon.svelte-1ndke8h{width:52px;height:52px}}
