@media only screen and (max-width: 589px){.supports-touch .grid-product__secondary-image{display:block}.grid-product__meta{z-index:1}}@keyframes smoothVisibility{0%{visibility:hidden;opacity:0}25%{visibility:visible;opacity:.3}50%{visibility:visible;opacity:.6}75%{visibility:visible;opacity:.9}to{visibility:visible;opacity:1}}@keyframes smoothHide{0%{visibility:visible;opacity:1}25%{visibility:visible;opacity:.75}50%{visibility:visible;opacity:.5}75%{visibility:visible;opacity:.25}to{visibility:hidden;opacity:0}}@media only screen and (max-width: 589px){.grid-product__content .grid-product__image-mask .image-wrap,.grid-product__content .grid-product__image-mask .grid-product__secondary-image{transition:opacity .2s ease-in,visibility .2s ease-in}.grid-product__content .grid-product__image-mask .image-wrap{visibility:visible;opacity:1}.grid-product__content .grid-product__image-mask.tapped .image-wrap{visibility:visible;opacity:1;animation:smoothVisibility .2s steps(4,end) forwards}.grid-product__content .grid-product__image-mask .grid-product__secondary-image{visibility:hidden;opacity:0}.grid-product__content .grid-product__image-mask.tapped .grid-product__secondary-image{visibility:visible;opacity:1;animation:smoothVisibility .2s steps(4,end) forwards}.grid-product__content .grid-product__image-mask:not(.tapped) .grid-product__secondary-image{visibility:hidden;opacity:0;animation:smoothHide .2s steps(4,end) forwards}}@media only screen and (min-width: 590px){[data-animate_images=true] .grid-product__content:hover .grid-product__secondary-image{visibility:visible}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom.css.map */
