.shop-item .shop-item-inner .product-media,.shop-item .shop-item-inner .item-media{transition:transform .15s ease,opacity .2s ease}.shop-item .shop-item-inner a.thumb-hover:active .product-media,.shop-item .shop-item-inner a.thumb-hover:active .item-media{transform:scale(.985)}.shop-item.is-loading .shop-item-inner{pointer-events:none}.shop-item.is-loading .product-media,.shop-item.is-loading .item-media{position:relative}.shop-item.is-loading .product-media>a,.shop-item.is-loading .item-media>a,.shop-item.is-loading .product-media .thumb-hover,.shop-item.is-loading .item-media .thumb-hover{opacity:.5;transition:opacity .2s ease}.shop-item.is-loading .product-media::before,.shop-item.is-loading .item-media::before{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;background:rgba(255,255,255,.9);border-radius:50%;z-index:5;pointer-events:none}.shop-item.is-loading .product-media::after,.shop-item.is-loading .item-media::after{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;margin:-14px 0 0 -14px;border:2px solid rgba(0,0,0,.2);border-top-color:#002d5d;border-radius:50%;animation:ohpima-grid-spin .6s linear infinite;z-index:6;pointer-events:none}@keyframes ohpima-grid-spin{to{transform:rotate(360deg)}}