:root{--eight-ease-reveal: cubic-bezier(.77, 0, .18, 1);--eight-ease-out: cubic-bezier(.22, 1, .36, 1);--eight-duration-reveal: 1.3s;--eight-duration-text: 1s;--eight-duration-hover: .6s}.eight-motion #MainContent .image-block{overflow:hidden}.eight-motion #MainContent .image-block :is(img,video){clip-path:inset(100% 0 0 0);transform:scale(1.15);transition:clip-path var(--eight-duration-reveal) var(--eight-ease-reveal),transform calc(var(--eight-duration-reveal) * 1.3) var(--eight-ease-out)}.eight-motion #MainContent .image-block.is-revealed :is(img,video){clip-path:inset(0 0 0 0);transform:scale(1)}.eight-motion #MainContent .hero__media-grid :is(img,video){transform:scale(1.08);transition:transform 2.2s var(--eight-ease-out)}.eight-motion #MainContent .hero__media-grid.is-revealed :is(img,video){transform:scale(1)}.eight-motion #MainContent .text-block:is(.h1,.h2,.h3){clip-path:inset(0 0 100% 0);transform:translateY(.45em);transition:clip-path var(--eight-duration-text) var(--eight-ease-out),transform var(--eight-duration-text) var(--eight-ease-out);transition-delay:var(--eight-delay, 0s)}.eight-motion #MainContent .text-block:is(.h1,.h2,.h3).is-revealed{clip-path:inset(-.2em -.2em -.2em -.2em);transform:none}@media(any-pointer:fine){:where(.button,.button-secondary):not(:where(.button-unstyled,.shopify-payment-button__button,.skip-to-content-link,[disabled],[aria-disabled=true])){position:relative;isolation:isolate;overflow:hidden}:where(.button,.button-secondary):not(:where(.button-unstyled,.shopify-payment-button__button,.skip-to-content-link,[disabled],[aria-disabled=true])):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--eight-button-fill);transform:scaleX(0);transform-origin:right center;transition:transform var(--eight-duration-hover) var(--eight-ease-reveal);pointer-events:none}.button:not(.button-secondary){--eight-button-fill: var(--color-primary-button-hover-background)}.button-secondary{--eight-button-fill: var(--color-secondary-button-hover-background)}.button:not(.button-secondary,.button-unstyled,.shopify-payment-button__button):hover{--button-background-color: var(--color-primary-button-background)}.button-secondary:not(.skip-to-content-link):hover{--button-background-color: var(--color-secondary-button-background)}:where(.button,.button-secondary):not(:where(.button-unstyled,.skip-to-content-link,[disabled],[aria-disabled=true])):is(:hover,:focus-visible):before{transform:scaleX(1);transform-origin:left center}.card-gallery slideshow-slide{overflow:hidden}.card-gallery slideshow-slide img{transition:transform 1.2s var(--eight-ease-out)}.product-card:hover .card-gallery slideshow-slide img{transform:scale(1.04)}}#header-component[sticky]{transition:opacity var(--animation-speed) var(--animation-easing),transform var(--eight-duration-hover) var(--eight-ease-reveal)}.eight-header-hidden #header-component[sticky]:not(:focus-within){transform:translateY(calc(-100% - 2px));pointer-events:none}@media(prefers-reduced-motion:reduce){.eight-motion #MainContent :is(.image-block,.hero__media-grid) :is(img,video),.eight-motion #MainContent .text-block:is(.h1,.h2,.h3){clip-path:none;transform:none;transition:none}:is(.button,.button-secondary):before,.card-gallery slideshow-slide img,#header-component[sticky]{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/eight-motion.css.map */
