:root{--motion-duration-instant:80ms;--motion-duration-fast:.14s;--motion-duration-standard:.18s;--motion-duration-emphasis:.26s;--motion-duration-slow:.42s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasis:cubic-bezier(.22, 1, .36, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--motion-distance-sm:4px;--motion-distance-md:8px;--motion-distance-lg:16px;--motion-scale-enter:.985;--motion-scale-press:.985;--motion-quick:var(--motion-duration-fast);--motion-fast:var(--motion-duration-emphasis);--motion-slow:var(--motion-duration-slow);--ease-out:var(--motion-ease-emphasis);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}.menu-motion-target{transition:transform var(--motion-duration-standard) var(--motion-ease-standard), opacity var(--motion-duration-standard) var(--motion-ease-standard), box-shadow var(--motion-duration-standard) var(--motion-ease-standard), background-color var(--motion-duration-standard) var(--motion-ease-standard), border-color var(--motion-duration-standard) var(--motion-ease-standard), color var(--motion-duration-standard) var(--motion-ease-standard)}.menu-motion-target:active{transform:scale(var(--motion-scale-press))}.menu-motion-fade-in{animation:menu-motion-fade-in var(--motion-duration-standard) var(--motion-ease-standard) both}.menu-motion-rise-in{animation:menu-motion-rise-in var(--motion-duration-emphasis) var(--motion-ease-emphasis) both}.menu-public-shell [role=presentation]>[role=dialog]{transform-origin:bottom;animation:menu-motion-dialog-in var(--motion-duration-emphasis) var(--motion-ease-emphasis) both}.menu-public-shell [role=presentation]:has(>[role=dialog]){animation:menu-motion-overlay-in var(--motion-duration-standard) var(--motion-ease-standard) both}.menu-public-shell [aria-labelledby=cart-title]{transform-origin:inline-end center;animation:menu-motion-drawer-in var(--motion-duration-emphasis) var(--motion-ease-emphasis) both}.menu-public-shell [aria-labelledby=product-details-title]{animation:menu-motion-sheet-in var(--motion-duration-emphasis) var(--motion-ease-emphasis) both}@keyframes menu-motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes menu-motion-rise-in{0%{opacity:0;transform:translateY(var(--motion-distance-md))}to{opacity:1;transform:translateY(0)}}@keyframes menu-motion-dialog-in{0%{opacity:0;transform:translateY(var(--motion-distance-lg)) scale(var(--motion-scale-enter))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes menu-motion-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes menu-motion-sheet-in{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@keyframes menu-motion-drawer-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}html[dir=rtl] .menu-public-shell [aria-labelledby=cart-title]{animation-name:menu-motion-drawer-in-rtl}@keyframes menu-motion-drawer-in-rtl{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.menu-motion-target:active{transform:none}}@media (hover:none) and (pointer:coarse){.menu-public-shell main ul>li>button:hover{transform:none}}
