/* Additive product walkthroughs. Existing site animations retain their own styling. */
.ps-motion{margin:0;min-width:0;color:#526b62}
.ps-motion-video{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border:1px solid #e0eee7;border-radius:26px;background:linear-gradient(125deg,#edfaf4,#fff 54%,#fff0e6)}
.ps-motion figcaption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:.75rem;line-height:1.6}
.ps-motion figcaption a{color:#176c56;text-decoration:underline;text-underline-offset:3px}
.ps-motion-video:focus-visible,.ps-motion a:focus-visible{outline:3px solid #ef8b48;outline-offset:5px}
@media(max-width:760px){.ps-motion-video{border-radius:19px}.ps-motion figcaption{font-size:.7rem}}
