@view-transition{navigation:none}
.store-v2,.admin main{view-transition-name:iw-page-content}
::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}
::view-transition-group(iw-page-content){animation-duration:0.8s}
::view-transition-old(iw-page-content){animation:iw-page-out 0.4s ease-in-out both;mix-blend-mode:normal}
::view-transition-new(iw-page-content){animation:iw-page-in 0.4s ease-in-out 0.4s both;mix-blend-mode:normal}
@keyframes iw-page-out{from{opacity:1}to{opacity:0}}
@keyframes iw-page-in{from{opacity:0}to{opacity:1}}
dialog:not(.product-drawer){opacity:0;transition:opacity 0.4s ease,display 0.4s allow-discrete,overlay 0.4s allow-discrete}
dialog[open]:not(.product-drawer){opacity:1}
dialog:not(.product-drawer)::backdrop{background:#0000;transition:background-color 0.4s ease,display 0.4s allow-discrete,overlay 0.4s allow-discrete}
dialog[open]:not(.product-drawer)::backdrop{background:#0007}
@starting-style{dialog[open]:not(.product-drawer){opacity:0}dialog[open]:not(.product-drawer)::backdrop{background:#0000}}
@media(prefers-reduced-motion:reduce){::view-transition-old(iw-page-content),::view-transition-new(iw-page-content){animation:none}dialog:not(.product-drawer),dialog:not(.product-drawer)::backdrop{transition:none}}
