@supports (view-transition-name: none){:root{view-transition-name:root}:root::view-transition-old(root){animation:.4s cubic-bezier(.4,0,1,1) both svelte-1k30bel-crossfade-out}:root::view-transition-new(root){animation:.2s cubic-bezier(0,0,.2,1) both svelte-1k30bel-crossfade-in}@supports (-webkit-touch-callout: none){:root::view-transition-old(root){animation:.4s cubic-bezier(.4,0,1,1) both svelte-1k30bel-crossfade-out-safari}:root::view-transition-new(root){animation:.3s cubic-bezier(0,0,.2,1) both svelte-1k30bel-crossfade-in-safari}}}@supports not (view-transition-name: none){[style*=view-transition-name]{animation:none!important;transition:all .3s ease!important}.product-card{transition:transform .3s ease,opacity .3s ease!important}.product-card.enlarged{animation:svelte-1k30bel-fallback-enlarge .5s ease forwards!important}}.view-transitions-not-supported [style*=view-transition-name]{animation:none!important;transition:all .3s ease!important}.view-transitions-not-supported .product-card{transition:transform .3s ease,opacity .3s ease!important}.view-transitions-not-supported .product-card.enlarged{animation:svelte-1k30bel-fallback-enlarge .5s ease forwards!important}@keyframes svelte-1k30bel-fallback-enlarge{0%{transform:translate(-50%,-50%) scale(.9);opacity:.7}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes svelte-1k30bel-crossfade-out{0%{opacity:1;transform:scale(1) translate(0)}to{opacity:0;transform:scale(.95) translate(-10px)}}@keyframes svelte-1k30bel-crossfade-in{0%{opacity:0;transform:scale(1.05) translate(10px)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes svelte-1k30bel-crossfade-out-safari{0%{opacity:1}to{opacity:.65}}@keyframes svelte-1k30bel-crossfade-in-safari{0%{opacity:.65}to{opacity:1}}
