@media(any-pointer:fine)and (hover:hover)and (prefers-reduced-motion:no-preference){#MainContent .section [class*=button],#header-group [class*=button],#header-group .menu-drawer__action-link,#header-group .menu-drawer__social-icon,#header-group .menu-drawer__category-card,footer [class*=button],#cart-drawer [class*=button],#MainContent .whatsapp-order-button{will-change:transform}#MainContent .section a[class~=link],#MainContent .section .button-unstyled,#header-group .menu-list__link,footer .menu__item a,footer .button-unstyled{position:relative}#MainContent .section a[class~=link]:after,#MainContent .section .button-unstyled:after,#header-group .menu-list__link:after,footer .menu__item a:after,footer .button-unstyled:after{content:"";position:absolute;left:0;right:100%;bottom:-.15em;height:1px;background:currentColor;transition:right .45s cubic-bezier(.65,0,.35,1)}#MainContent .section a[class~=link]:hover:after,#MainContent .section .button-unstyled:hover:after,#header-group .menu-list__link:hover:after,footer .menu__item a:hover:after,footer .button-unstyled:hover:after{right:0}}@media(prefers-reduced-motion:no-preference){.hero__media{will-change:transform}#MainContent img[loading=lazy]{transition:opacity .4s var(--ease-out-quad, ease-out),transform .4s var(--ease-out-quad, ease-out)}@starting-style{#MainContent img[loading=lazy]{opacity:0;transform:translateY(6px)}}}.back-to-top{position:fixed;right:20px;bottom:20px;z-index:var(--layer-sticky, 10);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background-color:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb));box-shadow:0 4px 16px rgb(var(--color-shadow-rgb, 0 0 0) / .25);cursor:pointer;opacity:1;transition:opacity .3s ease,transform .3s var(--ease-out-quad, ease-out),box-shadow .3s ease}@starting-style{.back-to-top{opacity:0;transform:translateY(8px) scale(.9)}}.back-to-top[hidden]{display:flex;opacity:0;pointer-events:none;transform:translateY(8px) scale(.9)}.back-to-top svg{width:18px;height:18px;fill:currentColor}@media(any-pointer:fine)and (hover:hover)and (prefers-reduced-motion:no-preference){.back-to-top:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgb(var(--color-shadow-rgb, 0 0 0) / .3)}}@media(prefers-reduced-motion:reduce){.back-to-top{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme-motion.css.map */
