html.cuft-js .shopify-section:has([class*=cuft-section-]):not(.cuft-section-active){opacity:0;transition:opacity .6s ease}html.cuft-js .shopify-section.cuft-section-active{opacity:1}html.cuft-static-preview.cuft-js .shopify-section{opacity:1!important;transition:none}html.cuft-js .shopify-section:has(.cuft-cart-drawer),html.cuft-js .shopify-section:has(.cuft-search-drawer){opacity:1!important}html.cuft-js .cuft-reveal{opacity:0;transform:translateY(24px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--cuft-stagger-index, 0) * 80ms)}html.cuft-js .cuft-reveal--fade:not(.is-visible){transform:none}html.cuft-js .cuft-reveal--slide-left:not(.is-visible){transform:translate(-30px)}html.cuft-js .cuft-reveal--slide-right:not(.is-visible){transform:translate(30px)}html.cuft-js .cuft-reveal--scale:not(.is-visible){transform:scale(1.05)}html.cuft-js .cuft-reveal.is-visible{opacity:1;transform:none}.cuft-hover-lift{transition:transform .25s ease,box-shadow .25s ease}.cuft-hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.cuft-hover-zoom{overflow:hidden}.cuft-hover-zoom img{transition:transform .35s ease;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.cuft-hover-zoom:hover img,.cuft-hover-lift:hover .cuft-hover-zoom img{transform:scale(1.05) translateZ(0)}.cuft-hover-underline{display:inline-block;width:fit-content;position:relative}.cuft-hover-underline:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.cuft-hover-underline:hover:after{transform:scaleX(1)}.cuft-hover-arrow .cuft-arrow-icon,.cuft-hover-arrow svg{transition:transform .2s ease}.cuft-hover-arrow:hover .cuft-arrow-icon,.cuft-hover-arrow:hover svg{transform:translate(4px)}button.is-loading>[data-button-label],button.is-loading>[data-button-content],[data-add-to-cart].is-loading>[data-button-label],[data-add-to-cart].is-loading>[data-button-content]{visibility:hidden}button.is-loading,[data-add-to-cart].is-loading{position:relative;cursor:wait}button.is-loading:after,[data-add-to-cart].is-loading:after{content:"";position:absolute;top:50%;left:50%;width:1.1em;height:1.1em;margin:-.55em 0 0 -.55em;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:cuft-spin .7s linear infinite}@keyframes cuft-spin{to{transform:rotate(360deg)}}.cuft-parallax{will-change:transform;transition:none}[data-cuft-drag-scroll]{overscroll-behavior-x:contain}@media(hover:hover)and (pointer:fine){[data-cuft-drag-scroll]{cursor:grab}[data-cuft-drag-scroll].is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}[data-cuft-drag-scroll].is-dragging,[data-cuft-drag-scroll].is-settling{scroll-snap-type:none}}@media(prefers-reduced-motion:reduce){html.cuft-js .shopify-section{opacity:1!important;transition:none!important}.cuft-reveal{opacity:1!important;transform:none!important;transition:none!important}.cuft-hover-lift,.cuft-hover-zoom img,.cuft-hover-underline:after,.cuft-hover-arrow .cuft-arrow-icon,.cuft-hover-arrow svg{transition:none!important}.cuft-hover-lift:hover{transform:none;box-shadow:none}.cuft-hover-zoom:hover img,.cuft-hover-lift:hover .cuft-hover-zoom img{transform:translateZ(0)}.cuft-parallax{transform:none!important;will-change:auto!important}button.is-loading:after,[data-add-to-cart].is-loading:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/cuft-interactions.css.map */
