
#mxw-intro,#mxw-splash{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter","Segoe UI",Roboto,sans-serif}
html.mxw-skip #mxw-intro,html.mxw-skip #mxw-splash{display:none!important}
#mxw-intro .mxw-lg,#mxw-splash .mxw-lg{display:block;height:auto;overflow:visible}
.mxw-lg .mxw-x{transform-box:fill-box;transform-origin:50% 50%;opacity:0;transform:scale(.6) rotate(-8deg);animation:mxw-pop .6s cubic-bezier(.2,.9,.25,1.2) .05s forwards}
.mxw-lg .mxw-w{opacity:0;transform:translateX(-26px);animation:mxw-slide .55s cubic-bezier(.2,.8,.2,1) .35s forwards}
.mxw-lg .mxw-l{opacity:0;transform:translateX(-40px);animation:mxw-slide .6s cubic-bezier(.2,.8,.2,1) .45s forwards}
#mxw-intro{background:#fff;gap:14px;animation:mxw-out .5s cubic-bezier(.4,0,.2,1) 1.6s forwards}
#mxw-intro .mxw-lg{width:150px}
#mxw-intro .mxw-name{margin:0;color:#0f1b2d;font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.1;opacity:0;transform:translateY(8px);animation:mxw-up .5s cubic-bezier(.2,.8,.2,1) .75s forwards}
@keyframes mxw-pop{to{opacity:1;transform:none}}
@keyframes mxw-slide{to{opacity:1;transform:none}}
@keyframes mxw-up{to{opacity:1;transform:none}}
@keyframes mxw-out{to{opacity:0;transform:scale(1.04);visibility:hidden}}
@keyframes mxw-ring{0%{opacity:.9;transform:scale(.85)}100%{opacity:0;transform:scale(1.5)}}
@media (prefers-reduced-motion:reduce){#mxw-intro,#mxw-splash{display:none!important}}

@view-transition{navigation:auto}
::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}
@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}
html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;scroll-behavior:auto}
body{overscroll-behavior-y:none;text-rendering:optimizeLegibility}
a,button,[role=button],input[type=submit],summary,label{touch-action:manipulation}
@media (hover:none){
a.button:active,button:active,.button:active,input[type=submit]:active,.mxv-item:active,.product a:active img,.woocommerce ul.products li.product a:active{opacity:.7;transition:opacity .08s}
}

img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
