.product-photo-layer{pointer-events:none;transition:opacity .42s cubic-bezier(.22,.61,.36,1),transform .75s cubic-bezier(.22,.61,.36,1)}.product-photo-current{opacity:1}.product-photo-current.is-waiting{opacity:0}.product-photo-previous{opacity:1}.product-photo-previous.is-fading{opacity:0}.product-purchase{transition:color .22s ease,background-color .22s ease,border-color .22s ease,transform .22s cubic-bezier(.22,.61,.36,1)}.product-purchase:active:not(:disabled){transform:scale(.97)}.product-purchase.is-added{background-color:#304a54;border-color:#304a54;color:#fff}.product-confirmed-icon{animation:product-confirmed .3s cubic-bezier(.22,.61,.36,1) both}.product-tab-panel{animation:product-tab-enter .32s cubic-bezier(.22,.61,.36,1) both}@media (hover:hover){.group:hover .product-card-media .product-photo-layer{transform:scale(1.035)}.product-purchase:hover:not(:disabled){transform:translateY(-2px)}.product-purchase:active:not(:disabled){transform:translateY(0) scale(.97)}}@keyframes product-confirmed{0%{opacity:.35;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes product-tab-enter{0%{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.product-photo-layer,.product-purchase{transition:none}.product-confirmed-icon,.product-tab-panel{animation:none}.group:hover .product-card-media .product-photo-layer,.product-purchase:active:not(:disabled),.product-purchase:hover:not(:disabled){transform:none}}