.tp-btn,.button,button.shopify-payment-button__button,.product-form__submit,.header-actions__action,.account-button,header-actions .header-actions__action,.header__icon,.search-button,.quick-add__submit,a.button,button[type=submit],.cart-items__empty-button{transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .28s ease,color .28s ease,box-shadow .28s ease,border-color .28s ease,filter .28s ease!important}.tp-btn:hover,.button:hover,a.button:hover,button[type=submit]:hover,.product-form__submit:hover,.quick-add__submit:hover,.cart-items__empty-button:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 10px 22px #0000001f}.header-actions__action:hover,.account-button:hover,.search-button:hover,.header__icon:hover{transform:translateY(-2px) scale(1.06)}.tp-btn:active,.button:active,a.button:active{transform:translateY(0) scale(.98)}.tp-btn{position:relative;overflow:hidden;z-index:0}.tp-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#121212;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1);z-index:-1}.tp-btn:hover:after{transform:scaleX(1)}.product-card,.product-grid .card,.resource-card,.collection-card,.tp-split__media,.tp-hero__media,.card-gallery,.product-card__media{overflow:hidden}.product-card img,.product-grid .card img,.resource-card img,.collection-card img,.tp-split__media img,.card-gallery img,.product-card__media img,.product-card__image{transition:transform .7s cubic-bezier(.22,1,.36,1),filter .5s ease;transform-origin:center}.product-card:hover img,.product-grid .card:hover img,.resource-card:hover img,.collection-card:hover img,.tp-split:hover .tp-split__media img,.card:hover img{transform:scale(1.08)}a:not(.button):not(.tp-btn):not(.header__icon):not(.header-actions__action){background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s ease,color .3s ease,opacity .3s ease}a:not(.button):not(.tp-btn):not(.header__icon):not(.header-actions__action):hover{background-size:100% 1px}.header__icon svg,.header-actions__action svg,.account-button svg,.header-actions__cart-icon svg,.social-icons svg,.tp-card__icon svg,.icon,button svg,.header__icon-wrapper svg{transform-origin:center;transition:transform .35s cubic-bezier(.22,1,.36,1)}.header__icon:hover svg,.header-actions__action:hover svg,.account-button:hover svg,.header-actions__cart-icon:hover svg,.social-icons a:hover svg,button:hover>svg,.header__icon-wrapper:hover svg{animation:tp-icon-bounce .55s cubic-bezier(.22,1,.36,1)}@keyframes tp-icon-bounce{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-5px) scale(1.12)}60%{transform:translateY(2px) scale(.96)}to{transform:translateY(0) scale(1)}}.tp-step,.tp-trust article,.tp-faq details,.tp-card,.tp-split{transition:transform .35s cubic-bezier(.22,1,.36,1)}.tp-step:hover,.tp-trust article:hover,.tp-faq details:hover{transform:translateY(-4px)}.tp-hero__title{animation:tp-fade-up .9s cubic-bezier(.22,1,.36,1) both}.tp-hero__eyebrow{animation:tp-fade-up .7s cubic-bezier(.22,1,.36,1) both}.tp-hero__text,.tp-hero__price,.tp-hero .tp-btn{animation:tp-fade-up .9s cubic-bezier(.22,1,.36,1) .12s both}@keyframes tp-fade-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html body .tp-btn,html body .button,html body .header-actions__action,html body .account-button,html body a.button{transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .28s ease,color .28s ease,box-shadow .28s ease!important}html body .tp-btn:hover,html body .button:hover,html body a.button:hover{transform:translateY(-3px) scale(1.03)!important}html body .product-card img,html body .tp-split__media img,html body .card-gallery img{transition:transform .7s cubic-bezier(.22,1,.36,1)!important}html body .header-actions__action:hover svg,html body .account-button:hover svg,html body .header-actions__cart-icon:hover svg{animation:tp-icon-bounce .55s cubic-bezier(.22,1,.36,1)!important}html body .tp-hero__title,html body .tp-hero__eyebrow,html body .tp-hero__text,html body .tp-hero__price,html body .tp-hero .tp-btn{animation:tp-fade-up .9s cubic-bezier(.22,1,.36,1) both!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tucapets-motion-hover.css.map */
