[data-scroll-animate]{opacity:0;transform:translateY(20px);transition:opacity var(--transition-slow),transform var(--transition-slow)}[data-scroll-animate].in-view{opacity:1;transform:translateY(0)}[data-scroll-animate=text]{opacity:.8;transform:translateY(10px)}[data-scroll-animate=text].in-view{opacity:1;transform:translateY(0)}[data-parallax]{will-change:auto;transition:transform .1s linear}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-parallax]{transform:none!important}[data-scroll-animate]{opacity:1;transform:none}}.reduced-motion *{animation:none!important;transition:none!important}.btn,.product-card__sample,.filter-checkbox,.filter-color,.collection-toolbar__filter-btn,.header__action-btn,.cart-item__quantity-btn,.product-gallery__thumb{transition:var(--transition-spring-subtle)!important}.btn:hover,.product-card__sample:hover,.collection-toolbar__filter-btn:hover,.header__action-btn:hover{transform:translateY(-1px)}.btn:active,.product-card__sample:active,.collection-toolbar__filter-btn:active,.header__action-btn:active{transform:translateY(0) scale(.98)}.product-card{transition:var(--transition-spring-subtle)}.product-card__img{transition:opacity var(--transition-spring-subtle)}.product-card__swatch{transition:var(--transition-spring-subtle)}.product-card__swatch:hover{transform:scale(1.15)}.form-input,.form-select,.form-textarea{transition:var(--transition-base)}.form-input:focus,.form-select:focus,.form-textarea:focus{transform:scale(1.01)}.spring-spinner{animation:springRotate 1.2s cubic-bezier(.175,.885,.32,1.275) infinite}@keyframes springRotate{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}.product-tabs__btn{transition:var(--transition-spring-subtle)}.product-tabs__btn:hover{transform:translateY(-1px)}.product-tabs__btn--active:after{animation:slideInSpring .4s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes slideInSpring{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.filter-group__content{transition:max-height var(--transition-spring-subtle),opacity var(--transition-spring-subtle)}.filter-group__arrow{transition:transform var(--transition-spring-subtle)}.product-gallery__thumb{transition:var(--transition-spring-subtle)}.product-gallery__thumb:hover{transform:scale(1.05)}.product-gallery__thumb--active{transform:scale(1.08)}.quick-view-modal__content,.header__search-modal,.cart-drawer__content{animation:scaleInSpring .4s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes scaleInSpring{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.product-card__badge,.collection-toolbar__filter-count{animation:popIn .4s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes popIn{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.collection-toolbar-section{transition:transform var(--transition-spring-subtle),box-shadow var(--transition-spring-subtle)}.collection-toolbar-section--sticky{box-shadow:0 2px 12px #00000014}.cart-item{transition:var(--transition-spring-subtle)}.cart-item:hover{transform:translate(2px)}[x-cloak]{display:none!important}.animate-fade-in{animation:fadeInSpring .4s cubic-bezier(.25,.46,.45,.94) forwards}.animate-slide-up{animation:slideUpSpring .4s cubic-bezier(.215,.61,.355,1) forwards}.animate-scale-in{animation:scaleInSpring .4s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes fadeInSpring{0%{opacity:0}to{opacity:1}}@keyframes slideUpSpring{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}a:not(.btn){transition:color var(--transition-base),opacity var(--transition-base)}svg{transition:transform var(--transition-spring-subtle)}button:hover svg{transform:scale(1.1)}.header__nav-arrow,.collection-toolbar__sort select{transition:transform var(--transition-spring-subtle)}input:focus,select:focus,textarea:focus,button:focus{outline:2px solid var(--color-accent);outline-offset:2px;transition:outline var(--transition-spring-subtle),transform var(--transition-spring-subtle)}:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.preload *{animation-duration:0s!important;transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/unified-animations.css.map */
