@view-transition{navigation:auto}@media(prefers-reduced-motion:no-preference){.shopify-section--header{view-transition-name:ns-site-header}::view-transition-image-pair(root){isolation:isolate}::view-transition-old(root){animation-name:ns-page-transition-out;animation-duration:.24s;animation-timing-function:cubic-bezier(.4,0,.2,1);mix-blend-mode:normal}::view-transition-new(root){animation-name:ns-page-transition-in;animation-duration:.38s;animation-timing-function:cubic-bezier(.22,1,.36,1);mix-blend-mode:normal}::view-transition-old(ns-site-header),::view-transition-new(ns-site-header){animation:none;mix-blend-mode:normal}::view-transition-group(ns-site-header){animation-duration:0ms}::view-transition-group(ns-article-hero){animation-duration:.4s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(ns-article-hero),::view-transition-new(ns-article-hero){animation-duration:0ms;object-fit:cover;overflow:clip;height:100%}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-old(ns-site-header),::view-transition-new(ns-site-header),::view-transition-group(ns-site-header){animation:none!important}}@keyframes ns-page-transition-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes ns-page-transition-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}[data-ns-stagger]{animation:ns-stagger-reveal .52s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.08s + var(--ns-stagger-i, 0) * 65ms)}@keyframes ns-stagger-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-ns-stagger]{animation:none}}html.ns-page-transition-fallback body{min-height:100vh}html.ns-page-transition-fallback body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;opacity:0;background:#050607f5;transition:opacity .2s cubic-bezier(.4,0,.2,1)}html.ns-page-transition-fallback.ns-page-transition-entering body{animation:ns-fallback-page-enter .42s cubic-bezier(.22,1,.36,1) both}html.ns-page-transition-fallback.ns-page-transition-leaving body:after{opacity:1}@media(prefers-reduced-motion:reduce){html.ns-page-transition-fallback body:after,html.ns-page-transition-fallback.ns-page-transition-entering body{animation:none!important;transition:none!important}}@keyframes ns-fallback-page-enter{0%{opacity:0;filter:brightness(.6);transform:translateY(8px)}to{opacity:1;filter:brightness(1);transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/ns-page-transitions.css.map */
