:root{--tfm-ease: cubic-bezier(.16, 1, .3, 1);--tfm-dur-text: .8s;--tfm-dur-block: .7s;--tfm-y: 20px}html.tfm :where(.hero__heading,.section-header h2,.section-header .h2,[data-tfm-text]){opacity:0}html.tfm :where(.hero .eyebrow,.hero__subheading,.hero__actions,.hero__media-wrap),html.tfm :where(body:not(.template-cart) #MainContent .section .grid>*:not([data-reveal])){opacity:0;transform:translate3d(0,var(--tfm-y),0)}html.tfm .hero__content.animate-rise{animation:none}html.tfm [data-tfm=ready]{opacity:1}html.tfm [data-tfm=in]{opacity:1;transform:none;transition:opacity var(--tfm-dur-block) var(--tfm-ease) var(--tfm-d, 0ms),transform var(--tfm-dur-block) var(--tfm-ease) var(--tfm-d, 0ms)}.tfm-w{display:inline-block;max-width:100%;overflow:hidden;vertical-align:top;padding-bottom:.16em;margin-bottom:-.16em}.tfm-w__i{display:inline-block}html.tfm :where(.tfm-w__i){transform:translate3d(0,110%,0)}html.tfm [data-tfm=in] .tfm-w__i{transform:none;transition:transform var(--tfm-dur-text) var(--tfm-ease) var(--tfm-d, 0ms)}html.tfm .hero__media-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:var(--r-md, 4px);opacity:0;mix-blend-mode:screen;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.28) 50%,transparent 58%);background-size:260% 260%;background-position:-60% -60%}html.tfm .hero__media-wrap[data-tfm=in]:after{animation:tfmSheen .9s cubic-bezier(.4,0,.2,1) .38s 1 both}@keyframes tfmSheen{0%{opacity:0;background-position:-60% -60%}18%{opacity:1}to{opacity:0;background-position:160% 160%}}html.tfm .hero__eyebrow-dot{position:relative}html.tfm .hero__eyebrow-dot:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1px solid var(--electric-glow);animation:tfmPulse 2.8s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes tfmPulse{0%{transform:scale(.7);opacity:.8}60%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}html.tfm .btn--primary{position:relative;overflow:hidden;isolation:isolate}html.tfm .btn--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.5) 50%,transparent 60%);transform:translate(-130%);transition:transform .7s var(--tfm-ease)}@media(hover:hover){html.tfm .btn--primary:hover:after{transform:translate(130%)}}@media(prefers-reduced-motion:reduce){html.tfm :is(.hero__heading,.section-header h2,.section-header .h2,[data-tfm-text],.hero .eyebrow,.hero__subheading,.hero__actions,.hero__media-wrap),html.tfm #MainContent .section .grid>*,html.tfm .tfm-w__i{opacity:1!important;transform:none!important}html.tfm .hero__eyebrow-dot:after,html.tfm .hero__media-wrap[data-tfm=in]:after{animation:none!important}}html.tfm.tfm-forced :where(.hero__heading,.section-header h2,.section-header .h2,[data-tfm-text],.hero .eyebrow,.hero__subheading,.hero__actions,.hero__media-wrap,#MainContent .section .grid>*,.tfm-w__i){opacity:1!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/motion.css.map */
