.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none}.hero__heading{animation:heroUp .9s cubic-bezier(.22,.61,.36,1) both;animation-delay:.12s}.hero__cta{animation:heroUp .9s cubic-bezier(.22,.61,.36,1) both;animation-delay:.3s}@keyframes heroUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero{position:relative}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:inherit;background-size:cover;background-position:center;animation:heroZoom 14s ease-out both;z-index:-1}@keyframes heroZoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.product-card{transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s ease}.product-card:hover{transform:translateY(-5px);box-shadow:0 16px 40px #0000001a}.product-card__media img{transition:transform .65s cubic-bezier(.22,.61,.36,1)}.product-card:hover .product-card__media img{transform:scale(1.06)}.product-card__badge{animation:badgeIn .4s ease both;animation-delay:.25s}@keyframes badgeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.product-card__quickshop{position:relative;overflow:hidden;transition:background .3s ease,color .3s ease,border-color .3s ease}.product-card__quickshop.is-added{background:#2c6e49;border-color:#2c6e49;color:#fff}.btn{position:relative;overflow:hidden;transition:color .35s ease,border-color .35s ease}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;transform:scaleY(0);transform-origin:bottom;transition:transform .38s cubic-bezier(.22,.61,.36,1);z-index:0}.btn:hover:before{transform:scaleY(1)}.btn>*{position:relative;z-index:1}.btn--dark:hover{color:#fff}.btn--light:hover{color:var(--color-ink)}.category-circle__image{overflow:hidden}.category-circle__image img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.category-circle:hover .category-circle__image img{transform:scale(1.08)}.category-circle__label{transition:letter-spacing .35s ease}.category-circle:hover .category-circle__label{letter-spacing:.2em}.icon-grid__circle{transition:transform .4s cubic-bezier(.22,.61,.36,1),background .4s ease}.icon-grid__item:hover .icon-grid__circle{transform:translateY(-6px) scale(1.04);background:#ebd8cb}.icon-grid__circle svg{transition:transform .4s ease}.icon-grid__item:hover .icon-grid__circle svg{transform:scale(1.08)}.countdown__value.tick{animation:tickFlip .38s cubic-bezier(.22,.61,.36,1)}@keyframes tickFlip{0%{opacity:.35;transform:translateY(-7px)}to{opacity:1;transform:none}}.faq__item{transition:background .3s ease}.faq__item:hover{background:#3c3b40}.faq__icon{transition:transform .3s cubic-bezier(.22,.61,.36,1),background .3s ease}.faq__item.is-open .faq__icon{transform:rotate(45deg);background:#ffffff24}.faq__answer{transition:max-height .34s cubic-bezier(.22,.61,.36,1),padding .34s ease}.testimonial__image img{transition:transform .7s cubic-bezier(.22,.61,.36,1)}.testimonial:hover .testimonial__image img{transform:scale(1.05)}.testimonial__stars{letter-spacing:2px}.press-strip__grid>div{transition:opacity .35s ease,transform .35s ease}.press-strip__grid>div:hover{transform:translateY(-3px)}.press-strip__grid img{transition:opacity .35s ease}.press-strip__grid>div:hover img{opacity:1}.site-footer__col a{transition:opacity .25s ease,padding-left .25s ease}.site-footer__col a:hover{padding-left:5px}.site-footer__social a{display:inline-flex;transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .3s ease}.site-footer__social a:hover{transform:translateY(-3px) scale(1.1)}.pagination__link{transition:background .25s ease,color .25s ease,border-color .25s ease}.pdp__thumb{transition:border-color .25s ease,transform .25s ease}.pdp__thumb:hover{transform:translateY(-2px)}.pdp__main-image img{transition:opacity .3s ease}.pdp__option-btn{transition:background .25s ease,color .25s ease,border-color .25s ease,transform .2s ease}.pdp__option-btn:active{transform:scale(.96)}img{transition:opacity .4s ease}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/animations.css.map */
