/* Store V30 — crisp, instant "boom" switching. */
.store-page.store-kind-switching #productGrid,
.store-page.store-kind-switching .store-v27-copy{opacity:1!important;transform:none!important;filter:none!important;pointer-events:auto!important}
#productGrid{transition:none!important;will-change:auto!important}
.market-choice.is-loading::before{animation:none!important}
.store-page.store-kind-pop #productGrid{animation:hxStoreBoom .17s cubic-bezier(.16,1,.3,1) both!important}
.store-page.store-kind-pop .store-v27-copy>*{animation:hxStoreTextBoom .16s cubic-bezier(.16,1,.3,1) both!important}
@keyframes hxStoreBoom{from{opacity:.72;transform:translate3d(0,5px,0) scale(.996)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}
@keyframes hxStoreTextBoom{from{opacity:.70;transform:translate3d(0,4px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
.market-choice{contain:layout paint style;transform:translateZ(0)}
.store-catalog .product{contain:layout paint style}
@media(prefers-reduced-motion:reduce){.store-page.store-kind-pop #productGrid,.store-page.store-kind-pop .store-v27-copy>*{animation:none!important}}
