:root{--fx-ink:#0e0e10;--fx-lime:#d4ff3a;--fx-hot:#ff4d2e;--fx-ease:cubic-bezier(.2,.75,.2,1)}html{scroll-behavior:smooth}::selection{background:var(--fx-lime);color:var(--fx-ink)}.fx-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--fx-lime),#7dffb0);z-index:1000;pointer-events:none}h1,h2,.h0,.h1,.h2{letter-spacing:-.02em}.banner__heading{text-transform:uppercase;font-weight:800;letter-spacing:-.01em;line-height:1.05}.header-wrapper{transition:background-color .3s,box-shadow .3s,backdrop-filter .3s}.shopify-section-header-sticky .header-wrapper,.scrolled-past-header .header-wrapper{background:#ffffffd1;backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);box-shadow:0 6px 24px #0000000f}.header__menu-item span{background-image:linear-gradient(var(--fx-ink),var(--fx-ink));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:background-size .35s var(--fx-ease);text-decoration:none!important;padding-bottom:2px}.header__menu-item:hover span,.header__active-menu-item{background-size:100% 2px}.header__icon{transition:transform .25s var(--fx-ease)}.header__icon:hover{transform:translateY(-2px) scale(1.06)}.cart-count-bubble{background:var(--fx-lime)!important;color:var(--fx-ink)!important;font-weight:700;animation:fxPop .5s var(--fx-ease)}.slideshow__media img{animation:fxKenBurns 16s ease-in-out infinite alternate;will-change:transform}.slideshow__slide[aria-hidden=false] .banner__heading,.slideshow__slide:first-child .banner__heading{animation:fxRise .9s var(--fx-ease) both}.slideshow__slide[aria-hidden=false] .banner__text,.slideshow__slide:first-child .banner__text{animation:fxRise .9s .15s var(--fx-ease) both}.slideshow__slide[aria-hidden=false] .banner__buttons,.slideshow__slide:first-child .banner__buttons{animation:fxRise .9s .3s var(--fx-ease) both}.banner__heading:after{content:"";display:block;width:64px;height:5px;margin:1.4rem auto 0;border-radius:3px;background:var(--fx-lime);transform-origin:left;animation:fxGrow 1s .45s var(--fx-ease) both}.slideshow__text--left .banner__heading:after{margin-left:0}.button:not(.button--tertiary):not(.slider-button){transition:transform .25s var(--fx-ease),box-shadow .3s,background-position .8s var(--fx-ease)!important;background-image:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.38) 50%,transparent 65%);background-size:260% 100%;background-position:130% 0;background-repeat:no-repeat;letter-spacing:.06em;font-weight:700}.button:not(.button--tertiary):not(.slider-button):hover{transform:translateY(-3px);background-position:-30% 0;box-shadow:0 10px 26px -10px #0e0e108c,0 0 0 3px #d4ff3a8c}.button:not(.button--tertiary):not(.slider-button):active{transform:translateY(0) scale(.98)}.product-form__submit:not([disabled]){animation:fxGlow 3.2s ease-in-out 2s infinite}.card-wrapper{transition:transform .45s var(--fx-ease)}.card-wrapper:hover{transform:translateY(-8px)}.card-wrapper .card{transition:box-shadow .45s var(--fx-ease)}.card-wrapper:hover .card{box-shadow:0 22px 40px -22px #0e0e1073}.card__media img{transition:transform .8s var(--fx-ease)!important}.card-wrapper:hover .card__media img{transform:scale(1.07)}.card__heading a{transition:color .2s}.card-wrapper:hover .card__heading a{color:rgb(var(--color-foreground))}.badge{font-weight:700;letter-spacing:.04em}.card__badge .badge{animation:fxBadge 2.6s ease-in-out infinite}.price--on-sale .price-item--sale{font-weight:800}.collection-list__item .card__media img{transition:transform 1s var(--fx-ease)!important}.collection-list__item:hover .card__media img{transform:scale(1.08)}.collection-list__item .card__heading{font-weight:700;text-transform:uppercase;letter-spacing:.04em}.fx-title:after{content:"";display:block;width:0;height:4px;border-radius:2px;margin-top:.9rem;background:var(--fx-lime);transition:width .9s .15s var(--fx-ease)}.fx-title.fx-center:after{margin-left:auto;margin-right:auto}.fx-title.fx-in:after{width:56px}.icon-bar-card__icon svg{animation:fxFloat 3.4s ease-in-out infinite}.multicolumn-list__item:nth-child(2) .icon-bar-card__icon svg{animation-delay:.4s}.multicolumn-list__item:nth-child(3) .icon-bar-card__icon svg{animation-delay:.8s}.icon-bar-card{transition:transform .4s var(--fx-ease)}.icon-bar-card:hover{transform:translateY(-6px)}.fx-reveal{opacity:0;transform:translateY(34px);transition:opacity .8s var(--fx-ease),transform .8s var(--fx-ease)}.fx-reveal.fx-in{opacity:1;transform:none}.multirow .image-with-text__media{overflow:hidden}.multirow .image-with-text__media img{transition:transform .2s linear;will-change:transform}.newsletter-form__field-wrapper .field__input{transition:box-shadow .3s}.newsletter-form__field-wrapper .field__input:focus{box-shadow:0 0 0 3px var(--fx-lime)}@keyframes fxKenBurns{0%{transform:scale(1)}to{transform:scale(1.12) translate(-1.5%,-1%)}}@keyframes fxRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes fxGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes fxPop{0%{transform:scale(.4)}70%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes fxBadge{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes fxGlow{0%,to{box-shadow:0 0 #d4ff3a00}50%{box-shadow:0 0 0 6px #d4ff3a8c}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.fx-reveal{opacity:1;transform:none}.fx-progress{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/motion-fx.css.map */
