.product-reveal{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1);display:grid}.product-reveal-inner{opacity:0;min-height:0;padding-top:6px;transition:opacity .28s;overflow:hidden}.product-card .product-ingredients{margin-top:4px}@media (hover:hover){.product-card:is(:hover,:focus-within) .product-reveal{grid-template-rows:1fr;transition:grid-template-rows .62s cubic-bezier(.22,1,.36,1)}.product-card:is(:hover,:focus-within) .product-reveal-inner{opacity:1;transition:opacity .4s .1s}}.product-card{transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1)}.product-card .product-media img{transition:transform .7s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.product-reveal,.product-reveal-inner,.product-card,.product-card .product-media img{transition-duration:.01ms}}
