/* Native interaction adapters; sizes, colors and assets remain the source theme's. */
.local-menu{max-width:700px}
.local-menu.motion-menu-opening::backdrop{animation:theme-backdrop-in .3s ease-out both}
.local-menu.motion-menu-closing::backdrop{animation:theme-backdrop-out .3s ease-out both}
@keyframes theme-backdrop-in{from{opacity:0}to{opacity:1}}
@keyframes theme-backdrop-out{from{opacity:1}to{opacity:0}}
.motion-featured{overflow:hidden;touch-action:pan-y}
@media(max-width:767px){.motion-featured .motion-slide-moving{visibility:visible!important;opacity:1!important}}
.local-ticker.motion-ticker li{display:list-item}
#product-section.motion-parallax-static{background-image:var(--motion-parallax-image);background-size:cover;background-position:center}
.motion-parallax-static .parallax-background{display:none}
.motion-reveal-pending{visibility:hidden}
@media(prefers-reduced-motion:reduce){.local-menu::backdrop{animation:none!important}}
