/* Enqueued only on the owned storefront routes. */
@view-transition{navigation:auto}
::view-transition-old(root),::view-transition-new(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}
.voxuz-scroll-home,.voxuz-inner{transition:opacity .22s ease}
.vx-motion-leaving .voxuz-scroll-home,.vx-motion-leaving .voxuz-inner{opacity:.65}
.vx-motion-scrolling{scroll-behavior:auto!important}
.voxuz-scroll-home .button,.voxuz-scroll-home .text-button,.voxuz-scroll-home .tile-link,.voxuz-scroll-home .product-tabs button,.voxuz-inner .button,.voxuz-inner .text-link{transition:background .35s ease,color .35s ease,border-color .35s ease,box-shadow .4s ease,transform .4s cubic-bezier(.22,.61,.36,1)}
.voxuz-scroll-home dialog::backdrop{transition:opacity .28s ease;animation:vx-backdrop-in .42s ease}
.voxuz-scroll-home dialog.vx-is-closing::backdrop{opacity:0}
@keyframes vx-backdrop-in{from{opacity:0}to{opacity:1}}
@media(max-width:600px){.voxuz-scroll-home .header nav{display:flex;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .38s ease,transform .38s cubic-bezier(.22,.61,.36,1),visibility 0s .38s}.voxuz-scroll-home .header nav.open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}}
@media(max-width:900px){.voxuz-inner .primary-nav{display:flex;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .38s ease,transform .38s cubic-bezier(.22,.61,.36,1),visibility 0s .38s}.voxuz-inner .primary-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}}
@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}.voxuz-scroll-home,.voxuz-inner{transition:none!important}.voxuz-scroll-home dialog::backdrop{animation:none!important;transition:none!important}.voxuz-scroll-home .header nav,.voxuz-inner .primary-nav{transition:none!important;transform:none!important}}
