.page-not-visible *, .page-not-visible *:before,.page-not-visible *:after,.motion-offscreen *,.motion-offscreen *:before,.motion-offscreen *:after{animation-play-state:paused!important}
@media(pointer:coarse){.menu-toggle,.product-close,.checkout-close,.lightbox-close{min-width:44px;min-height:44px}.product-open,.category-button,.shop-theme-switch button{min-height:44px}.quantity button{min-width:32px;min-height:36px}.cart-remove{min-width:32px;min-height:44px}}
