.showcase-hero-copy{view-transition-name:product-copy}.showcase-hero-art{view-transition-name:product-art}.showcase-active-indicator{view-transition-name:product-indicator}::view-transition{pointer-events:none}::view-transition-group(root){animation:none}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-group(product-copy){animation:none}::view-transition-group(product-art){animation:none}::view-transition-group(product-indicator){animation-duration:.34s;animation-timing-function:cubic-bezier(.22,1,.36,1)}:root{--product-enter-x:28px;--product-exit-x:-18px}:root[data-product-transition=backward]{--product-enter-x:-28px;--product-exit-x:18px}:root[data-product-transition=enter]{--product-enter-x:0px;--product-exit-x:0px}::view-transition-old(product-copy){mix-blend-mode:normal;animation:.1s ease-out both product-page-out}::view-transition-old(product-art){mix-blend-mode:normal;animation:.1s ease-out both product-page-out}::view-transition-new(product-copy){mix-blend-mode:normal;animation:.28s cubic-bezier(.22,1,.36,1) 60ms both product-page-in}::view-transition-new(product-art){mix-blend-mode:normal;animation:.28s cubic-bezier(.22,1,.36,1) 60ms both product-page-in}::view-transition-old(product-indicator){height:100%;animation-duration:.18s}::view-transition-new(product-indicator){height:100%;animation-duration:.18s}@keyframes product-page-in{0%{opacity:0;transform:translateX(var(--product-enter-x))}to{opacity:1;transform:translate(0)}}@keyframes product-page-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(var(--product-exit-x))}}:root[data-product-transition=none]::view-transition-group(*){animation:none}:root[data-product-transition=none]::view-transition-old(*){animation:none}:root[data-product-transition=none]::view-transition-new(*){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}