[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}[data-reveal=fade]{transform:none}[data-reveal=left]{transform:translate(-32px)}[data-reveal=right]{transform:translate(32px)}[data-reveal=scale]{transform:scale(.94)}[data-reveal=pop]{transform:scale(.9) translateY(12px)}[data-reveal].is-revealed{opacity:1;transform:none}body{animation:page-fade-in .6s ease-out}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}.hero__title-line{display:block;overflow:hidden;line-height:1.05}.hero__title-inner{display:inline-block;transform:translateY(110%);animation:title-rise 1.1s cubic-bezier(.16,1,.3,1) forwards}.hero__title-line:nth-child(1) .hero__title-inner{animation-delay:.1s}.hero__title-line:nth-child(2) .hero__title-inner{animation-delay:.25s}.hero__title-line:nth-child(3) .hero__title-inner{animation-delay:.4s}.hero__title-line:nth-child(4) .hero__title-inner{animation-delay:.55s}@keyframes title-rise{to{transform:translateY(0)}}.hero__sub,.hero__ctas{opacity:0;animation:hero-fade-up .9s cubic-bezier(.22,1,.36,1) forwards}.hero__sub{animation-delay:.6s}.hero__ctas{animation-delay:.75s}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero__visual{opacity:0;animation:hero-visual-in 1.2s cubic-bezier(.16,1,.3,1) .4s forwards}@keyframes hero-visual-in{0%{opacity:0;transform:scale(.92) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0)}}.hero__eyebrow{display:inline-block;opacity:0;animation:hero-fade-up .7s ease-out .2s forwards}.hero__eyebrow:before{content:"\2726";display:inline-block;margin-inline-end:6px;animation:pulse-soft 2.4s ease-in-out infinite}@keyframes pulse-soft{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.marquee{overflow:hidden;position:relative}.marquee__track{display:inline-flex;gap:48px;white-space:nowrap;width:max-content;animation:marquee-scroll 38s linear infinite}.marquee__item{display:inline-flex;align-items:center;gap:12px}.marquee__item:after{content:"\2726";margin-inline-start:36px;opacity:.55}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}html[dir=rtl] .marquee__track{animation-direction:reverse}.btn{position:relative;overflow:hidden;isolation:isolate}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff2e;transform:translate(-101%);transition:transform .5s cubic-bezier(.65,0,.35,1);z-index:-1;border-radius:inherit}.btn--primary:before{background:#ffffff2e}.btn--accent:before{background:#00000014}.btn--soft:before,.btn--ghost:before{background:#0f6e561a}.btn:hover:before{transform:translate(0)}html[dir=rtl] .btn:before{transform:translate(101%)}html[dir=rtl] .btn:hover:before{transform:translate(0)}.btn__ripple{position:absolute;border-radius:50%;background:#fff6;transform:scale(0);pointer-events:none;animation:ripple .65s ease-out}@keyframes ripple{to{transform:scale(4);opacity:0}}.btn-arrow{display:inline-block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.btn:hover .btn-arrow{transform:translate(4px)}html[dir=rtl] .btn:hover .btn-arrow{transform:translate(-4px)}.header__nav-list a{position:relative;padding-bottom:2px}.header__nav-list a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1.5px;background:var(--color-brand);transform:scaleX(0);transform-origin:var(--underline-origin, right);transition:transform .45s cubic-bezier(.65,0,.35,1)}.header__nav-list a:hover:after,.header__nav-list .is-active a:after{transform:scaleX(1);--underline-origin: left}.header__logo:hover .header__logo-mark{animation:logo-wobble .6s ease-in-out}@keyframes logo-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}.header__cart-count.is-bumping{animation:cart-bump .55s cubic-bezier(.34,1.56,.64,1)}@keyframes cart-bump{0%{transform:scale(1)}35%{transform:scale(1.45)}to{transform:scale(1)}}.product-card__heart svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.product-card__heart.is-active svg{animation:heart-pop .5s cubic-bezier(.34,1.56,.64,1);fill:#d85a30;stroke:#d85a30}@keyframes heart-pop{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.trust-bar__item[data-reveal]{transition-delay:calc(var(--stagger-i, 0) * .1s)}.trust-bar__icon{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.trust-bar__item:hover .trust-bar__icon{transform:scale(1.15) rotate(-6deg)}.cat-card{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.cat-card:hover{transform:translateY(-6px) rotate(-.5deg);box-shadow:0 20px 40px -16px #0000002e}.cat-card__shape{transition:transform .7s cubic-bezier(.22,1,.36,1)}.cat-card:hover .cat-card__shape{transform:scale(1.25) rotate(20deg)}.cat-card__name{transition:transform .4s cubic-bezier(.22,1,.36,1)}.cat-card:hover .cat-card__name{transform:translate(4px)}html[dir=rtl] .cat-card:hover .cat-card__name{transform:translate(-4px)}.product-card{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .3s ease}.product-card:hover{border-color:#0f6e5633}.product-card__badge{animation:badge-in .6s cubic-bezier(.34,1.56,.64,1) .2s backwards}@keyframes badge-in{0%{opacity:0;transform:scale(.6) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}.product-card__heart{transition:background .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1),color .2s ease}.product-card:hover .product-card__heart{transform:scale(1.05)}.product-card__add{transition:background .3s ease,color .3s ease,letter-spacing .3s ease}.product-card__add:hover{letter-spacing:.04em}.product-card__add.is-added{background:var(--color-brand);color:#fff;animation:add-pulse .5s ease-out}@keyframes add-pulse{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.product-card__media{position:relative;overflow:hidden}.product-card__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(-100%);animation:shimmer 2.4s ease-in-out infinite;pointer-events:none;z-index:1;opacity:.4}.product-card__media img:not([src]),.product-card__media img[src=""]{visibility:hidden}.product-card__media img.is-loaded~:before,.product-card:hover .product-card__media:before{display:none}@keyframes shimmer{to{transform:translate(100%)}}.promo{position:relative;overflow:hidden}.promo__visual{transition:transform .6s cubic-bezier(.22,1,.36,1)}.promo:hover .promo__visual{transform:rotate(3deg) scale(1.04)}.promo__visual:before{transition:transform .6s cubic-bezier(.22,1,.36,1)}.promo:hover .promo__visual:before{transform:scale(1.1) translate(-4px,-4px)}.newsletter__form input,.newsletter input[type=email]{transition:background .25s ease,box-shadow .25s ease}.newsletter__form:focus-within input,.newsletter:focus-within input[type=email]{box-shadow:0 0 0 3px #fac77566}.footer__link{transition:color .2s ease,padding-inline-start .35s cubic-bezier(.22,1,.36,1)}.footer__link:hover{color:#fff;padding-inline-start:6px}.section__title[data-reveal]{position:relative;display:inline-block}.section__title[data-reveal]:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;background:var(--color-brand);transform-origin:left;transform:scaleX(0);transition:transform 1s cubic-bezier(.22,1,.36,1) .4s}html[dir=rtl] .section__title[data-reveal]:after{transform-origin:right}.section__title[data-reveal].is-revealed:after{transform:scaleX(.18)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important;transform:none!important}body{animation:none}.hero__title-inner{transform:none;animation:none}.hero__sub,.hero__ctas,.hero__visual,.hero__eyebrow{opacity:1;animation:none}.marquee__track{animation:none}.product-card__media:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/animations.css.map */
