:root{--mo-ease:cubic-bezier(.22,1,.36,1)}.mo-frame{position:relative;overflow:hidden}.mo-frame img{transition:transform .9s var(--mo-ease)!important;transform:scale(1.001);backface-visibility:hidden}.mo-frame:hover img,.print:hover .mo-frame img,.jfeat:hover .mo-frame img{transform:scale(1.05)}.mo-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);transform:scaleY(0);transform-origin:top;pointer-events:none;z-index:1}.mo body:not(.template-cart) #main .mo-frame:not(.in):after{transform:scaleY(1)}.mo #main .mo-frame:after{transition:transform 1s cubic-bezier(.65,0,.35,1)}.mo body:not(.template-cart) #main :is(.label,p,.lede,.btn,.price-line,.crumbs,.print,.set>li,details,.fan,.receipt,.fn-list>li,dl>div,.journal-head,.featured-head,form.join,.jfeat>div):not(.in){opacity:0;transform:translate3d(0,16px,0)}.mo #main :is(.label,p,.lede,.btn,.price-line,.crumbs,.print,.set>li,details,.fan,.receipt,.fn-list>li,dl>div,.journal-head,.featured-head,form.join,.jfeat>div){transition:opacity .8s ease,transform .9s var(--mo-ease);transition-delay:var(--d,0s)}.mo body:not(.template-cart) #main :is(h1,h2,h3):not(.mo-split){opacity:0}.mo-w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .14em .24em .06em;margin:0 -.14em -.24em -.06em}.mo-w>span{display:inline-block;transition:transform .35s var(--mo-ease),color .25s ease}.mo .mo-split:not(.in) .mo-w>span{transform:translate3d(0,calc(100% + .4em),0)}.mo .mo-split .mo-w>span{transition:transform .9s var(--mo-ease),color .25s ease;transition-delay:calc(var(--i)*30ms)}.mo-split.in .mo-w:hover>span,html:not(.mo) .mo-w:hover>span{transform:translate3d(0,-.06em,0);color:var(--stamp);transition:transform .35s var(--mo-ease),color .25s ease;transition-delay:0s}.btn{transition:transform .45s var(--mo-ease),opacity .3s ease}.mo #main .btn.in{transition:opacity .8s ease,transform .45s var(--mo-ease)}.btn:hover{transform:translate3d(0,-2px,0)}#main p a:not(.btn),.about-copy a,.journal-head a,.featured-head a,.site-footer .studio a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:1px;transition:background-size .45s var(--mo-ease),color .3s ease}#main p a:not(.btn):hover,.about-copy a:hover,.journal-head a:hover,.featured-head a:hover,.site-footer .studio a:hover{color:var(--stamp);background-size:0 1px;background-position:100% 100%}.site-footer nav a,.crumbs a{display:inline-block;transition:transform .45s var(--mo-ease),color .3s ease}.site-footer nav a:hover,.crumbs a:hover{transform:translate3d(0,-2px,0)}.menu .big a{display:inline-block;transition:transform .5s var(--mo-ease),color .3s ease}.menu .big a:hover{transform:translate3d(12px,0,0);color:var(--stamp)}.print .meta span:first-child{transition:transform .45s var(--mo-ease)}.print:hover .meta span:first-child{transform:translate3d(6px,0,0)}.fn-list li a{transition:padding .5s var(--mo-ease)}.fn-list li a>*{transition:transform .5s var(--mo-ease),color .3s ease}.fn-list li a:hover>*{transform:translate3d(10px,0,0)}.fn-list li a:hover .fn-title{color:var(--stamp)}.faq summary{transition:transform .45s var(--mo-ease)}.faq summary:hover{transform:translate3d(8px,0,0)}dl>div{position:relative}dl>div>*{transition:transform .45s var(--mo-ease),color .3s ease}dl>div:hover>*{transform:translate3d(8px,0,0)}.mo #main .in.mo-done{transition-delay:0s}@media(prefers-reduced-motion:reduce){.mo-frame img,.mo-w>span,.btn,.menu .big a,.fn-list li a>*,dl>div>*{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/motion.css.map */
