:root{--midnight-ease: cubic-bezier(.22, 1, .36, 1);--midnight-fast: .18s;--midnight-medium: .42s;--midnight-slow: .7s}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.midnight-motion-ready .shopify-section.midnight-reveal{opacity:0;transform:translate3d(0,22px,0);transition:opacity var(--midnight-slow) var(--midnight-ease),transform var(--midnight-slow) var(--midnight-ease);will-change:opacity,transform}.midnight-motion-ready .shopify-section.midnight-reveal.midnight-visible{opacity:1;transform:translateZ(0)}:is(a,button,summary,[role=button],.button,.product-card,.resource-card,.collection-card,.card-gallery){transition:transform var(--midnight-fast) var(--midnight-ease),opacity var(--midnight-fast) ease,color var(--midnight-fast) ease,background-color var(--midnight-fast) ease,border-color var(--midnight-fast) ease,box-shadow var(--midnight-fast) var(--midnight-ease)}:is(button,.button,[role=button],summary):not(:disabled):active{transform:scale(.975)}@media(hover:hover)and (pointer:fine){:is(button,.button,[role=button]):not(:disabled):hover{transform:translateY(-1px)}:is(.product-card,.resource-card,.collection-card):hover{transform:translateY(-4px)}}.midnight-ripple{position:fixed;z-index:99999;width:12px;height:12px;border-radius:999px;pointer-events:none;background:currentColor;opacity:.16;transform:translate(-50%,-50%) scale(0);animation:midnight-ripple .46s var(--midnight-ease) forwards}@keyframes midnight-ripple{to{opacity:0;transform:translate(-50%,-50%) scale(7)}}::view-transition-old(root){animation:midnight-page-out .16s ease both}::view-transition-new(root){animation:midnight-page-in .36s var(--midnight-ease) both}@keyframes midnight-page-out{to{opacity:0;transform:translateY(-4px)}}@keyframes midnight-page-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.midnight-motion-ready .shopify-section.midnight-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/midnight-motion.css.map */
