:root{--rr-ease: cubic-bezier(.16, 1, .3, 1);--rr-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--rr-ease-smooth: cubic-bezier(.25, .46, .45, .94);--rr-duration: .7s;--rr-duration-fast: .4s;--rr-duration-slow: 1s;--rr-stagger: .1s;--rr-translate-y: 40px;--rr-translate-x: 50px;--rr-scale-from: .88}[data-animate=fade-up]{opacity:0;transform:translateY(var(--rr-translate-y));transition:opacity var(--rr-duration) var(--rr-ease),transform var(--rr-duration) var(--rr-ease);will-change:opacity,transform}[data-animate=fade-up].rr-visible{opacity:1;transform:translateY(0)}[data-animate=fade-down]{opacity:0;transform:translateY(calc(var(--rr-translate-y) * -1));transition:opacity var(--rr-duration) var(--rr-ease),transform var(--rr-duration) var(--rr-ease);will-change:opacity,transform}[data-animate=fade-down].rr-visible{opacity:1;transform:translateY(0)}[data-animate=fade-in]{opacity:0;transition:opacity var(--rr-duration) var(--rr-ease);will-change:opacity}[data-animate=fade-in].rr-visible{opacity:1}[data-animate=scale-in]{opacity:0;transform:scale(var(--rr-scale-from));transition:opacity var(--rr-duration) var(--rr-ease),transform var(--rr-duration) var(--rr-ease-bounce);will-change:opacity,transform}[data-animate=scale-in].rr-visible{opacity:1;transform:scale(1)}[data-animate=slide-left]{opacity:0;transform:translate(calc(var(--rr-translate-x) * -1));transition:opacity var(--rr-duration) var(--rr-ease),transform var(--rr-duration) var(--rr-ease);will-change:opacity,transform}[data-animate=slide-left].rr-visible{opacity:1;transform:translate(0)}[data-animate=slide-right]{opacity:0;transform:translate(var(--rr-translate-x));transition:opacity var(--rr-duration) var(--rr-ease),transform var(--rr-duration) var(--rr-ease);will-change:opacity,transform}[data-animate=slide-right].rr-visible{opacity:1;transform:translate(0)}[data-animate=blur-in]{opacity:0;filter:blur(12px);transform:translateY(20px);transition:opacity var(--rr-duration) var(--rr-ease),filter var(--rr-duration) var(--rr-ease),transform var(--rr-duration) var(--rr-ease);will-change:opacity,filter,transform}[data-animate=blur-in].rr-visible{opacity:1;filter:blur(0);transform:translateY(0)}[data-animate=zoom-rotate]{opacity:0;transform:scale(.7) rotate(-5deg);transition:opacity var(--rr-duration-slow) var(--rr-ease),transform var(--rr-duration-slow) var(--rr-ease-bounce);will-change:opacity,transform}[data-animate=zoom-rotate].rr-visible{opacity:1;transform:scale(1) rotate(0)}[data-animate-stagger]>*{transition-delay:calc(var(--rr-child-index, 0) * var(--rr-stagger))}@keyframes rrFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.rr-float{animation:rrFloat 3.5s var(--rr-ease-smooth) infinite}@keyframes rrPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.rr-pulse{animation:rrPulse 2.5s var(--rr-ease-smooth) infinite}@keyframes rrGlow{0%,to{box-shadow:0 0 #3f572866}50%{box-shadow:0 0 20px 6px #3f572826}}.rr-glow{animation:rrGlow 3s ease-in-out infinite}@keyframes rrShimmer{0%{background-position:-200% center}to{background-position:200% center}}.rr-shimmer{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%);background-size:200% 100%;animation:rrShimmer 3s linear infinite}@keyframes rrSparkle{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.15);filter:brightness(1.3)}}@keyframes rrGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.rr-gradient-text{background:linear-gradient(135deg,#f2859f,#fbbb14,#f68223,#ef273f);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:rrGradientShift 6s ease infinite}.rr-underline-grow{position:relative;display:inline-block}.rr-underline-grow:after{content:"";position:absolute;bottom:-4px;left:50%;width:0;height:2px;background:linear-gradient(90deg,#f2859f,#fbbb14);border-radius:2px;transition:width .6s var(--rr-ease),left .6s var(--rr-ease)}.rr-underline-grow.rr-visible:after,.rr-underline-grow:hover:after{width:60%;left:20%}.rr-hover-lift{transition:transform .35s var(--rr-ease),box-shadow .35s var(--rr-ease)}.rr-hover-lift:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0000001a,0 4px 12px #0000000f}.rr-hover-scale{transition:transform .3s var(--rr-ease)}.rr-hover-scale:hover{transform:scale(1.03)}.rr-hover-zoom{overflow:hidden}.rr-hover-zoom img{transition:transform .8s var(--rr-ease)}.rr-hover-zoom:hover img{transform:scale(1.08)}.rr-hover-glow{transition:box-shadow .3s var(--rr-ease),transform .3s var(--rr-ease)}.rr-hover-glow:hover{box-shadow:0 0 24px #3f572859;transform:translateY(-2px)}.rr-hover-border{transition:border-color .3s var(--rr-ease)}.rr-hover-border:hover{border-color:#5bad6f}.rr-accent-line{position:relative;overflow:hidden}.rr-accent-line:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#f2859f,#f68223,#fbbb14);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--rr-ease);z-index:2;border-radius:0 0 2px 2px}.rr-accent-line:hover:before{transform:scaleX(1)}.rr-marquee-enhanced{position:relative}.rr-marquee-enhanced:before,.rr-marquee-enhanced:after{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}.rr-marquee-enhanced:before{left:0;background:linear-gradient(to right,var(--rr-marquee-bg, #ffffff),transparent)}.rr-marquee-enhanced:after{right:0;background:linear-gradient(to left,var(--rr-marquee-bg, #ffffff),transparent)}.rr-faq-item{border-left:3px solid transparent;padding-left:10px;transition:border-color .3s var(--rr-ease),background-color .3s var(--rr-ease),padding-left .3s var(--rr-ease)}.rr-faq-item:hover,.rr-faq-item.is-open,.rr-faq-item.active{border-left-color:#f2859f;background-color:#f2859f08;padding-left:16px}.rr-faq-icon{transition:transform .4s var(--rr-ease);display:inline-flex}.rr-faq-item.is-open .rr-faq-icon,.rr-faq-item.active .rr-faq-icon{transform:rotate(45deg)}.rr-video-glow{position:relative}.rr-video-glow:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;background:conic-gradient(from 0deg,#f2859f,#f68223,#fbbb14,#ef273f,#f2859f);opacity:0;z-index:-1;transition:opacity .5s var(--rr-ease)}.rr-video-glow:hover:after{opacity:.6}.rr-star-sparkle svg{transition:transform .3s var(--rr-ease),filter .3s var(--rr-ease)}.rr-star-sparkle:hover svg{animation:rrSparkle .6s var(--rr-ease) forwards}.fv-card .fv-quote-mark{display:inline-block;transform:scale(.5);opacity:.3;transition:transform .8s var(--rr-ease-bounce),opacity .8s var(--rr-ease);transform-origin:center}.fv-card.rr-visible .fv-quote-mark{transform:scale(1);opacity:.8}.rr-heading-decorated{position:relative;display:inline-block}.rr-heading-decorated:after{content:"";display:block;width:8px;height:8px;background:#f2859f;border-radius:50%;margin:12px auto 0;opacity:0;transform:scale(0);transition:opacity .4s var(--rr-ease) .3s,transform .4s var(--rr-ease-bounce) .3s}.rr-glass-hover{border-radius:16px;overflow:hidden;position:relative;transition:transform .4s var(--rr-ease),box-shadow .4s var(--rr-ease)}.rr-glass-hover:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 40px #00000014}.rr-glass-hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,#f2859f0d,#f2859f08);opacity:0;transition:opacity .4s var(--rr-ease);pointer-events:none;z-index:2}.rr-glass-hover:hover:before{opacity:1}.rr-deco-element{position:absolute;pointer-events:none;z-index:1;opacity:.08;width:120px;height:120px}.rr-deco-element-left{left:2%;top:15%}.rr-deco-element-right{right:2%;bottom:15%}.rr-hero-roots{background:linear-gradient(135deg,#ef273f,#f68223)!important;position:relative;overflow:hidden;width:100%;height:var(--height-desktop, 550px)}.rr-hero-ribbon{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.15}.rr-hero-split-roots{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;width:100%;height:100%;z-index:2;position:relative;max-width:1300px;margin:0 auto;padding:40px clamp(1.5rem,5vw,4rem)}.rr-hero-content-roots{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding-right:40px}.rr-hero-badge-roots{display:inline-block;padding:6px 16px;background:#faf7e81f;border:1px solid rgba(250,247,232,.25);border-radius:50px;font-size:11px;font-weight:700;letter-spacing:.18em;color:#faf7e8;margin-bottom:24px;text-transform:uppercase}.rr-hero-title-roots{font-size:clamp(34px,5vw,68px)!important;font-weight:800!important;letter-spacing:-.02em!important;color:#fff!important;line-height:1.05!important;margin:0 0 20px!important;text-transform:uppercase!important}.rr-hero-desc-roots{font-size:clamp(14px,1.2vw,17px)!important;line-height:1.6!important;color:#fffc!important;margin:0 0 36px!important;max-width:500px}.rr-hero-btn-roots{display:inline-flex;align-items:center;padding:15px 36px;background-color:#faf7e8!important;color:#ef273f!important;font-weight:800;font-size:13px;letter-spacing:.15em;text-transform:uppercase;border-radius:50px;border:2px solid #FAF7E8;text-decoration:none;box-shadow:0 6px 20px #00000026;transition:all .35s var(--rr-ease)}.rr-hero-btn-roots:hover{background-color:transparent!important;color:#faf7e8!important;transform:translateY(-3px);box-shadow:0 10px 28px #00000040}.rr-hero-media-roots{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.rr-hero-card-roots{position:relative;width:100%;aspect-ratio:1.15 / 1;max-width:550px;border-radius:36px;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:none;transition:transform .6s var(--rr-ease);overflow:hidden}.rr-hero-card-roots:hover{transition-delay:0s!important;transform:translateY(-8px) rotate(1deg);box-shadow:none}.rr-hero-card-roots:hover .rr-hero-card-image{filter:drop-shadow(0 20px 32px rgba(0,0,0,.22))}.rr-hero-card-image{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0,0,0,.12));animation:rrFloat 4s var(--rr-ease-smooth) infinite;z-index:2;transition:filter .6s var(--rr-ease)}.swiper-slide:not(.swiper-slide-active) .rr-hero-badge-roots,.swiper-slide:not(.swiper-slide-active) .rr-hero-title-roots,.swiper-slide:not(.swiper-slide-active) .rr-hero-desc-roots,.swiper-slide:not(.swiper-slide-active) .rr-hero-buttons{opacity:0;transform:translateY(24px);transition:opacity .6s var(--rr-ease),transform .6s var(--rr-ease)}.swiper-slide:not(.swiper-slide-active) .rr-hero-card-roots{opacity:0;transform:scale(.9) translateY(30px);transition:opacity .7s var(--rr-ease),transform .7s var(--rr-ease)}.swiper-slide-active .rr-hero-badge-roots,.swiper-slide-active .rr-hero-title-roots,.swiper-slide-active .rr-hero-desc-roots,.swiper-slide-active .rr-hero-buttons{opacity:1;transform:translateY(0)}.swiper-slide-active .rr-hero-card-roots{opacity:1;transform:scale(1) translateY(0)}.swiper-slide-active .rr-hero-badge-roots{transition-delay:.15s}.swiper-slide-active .rr-hero-title-roots{transition-delay:.25s}.swiper-slide-active .rr-hero-desc-roots{transition-delay:.35s}.swiper-slide-active .rr-hero-buttons{transition-delay:.45s}.swiper-slide-active .rr-hero-card-roots{transition:opacity .8s var(--rr-ease),transform .8s var(--rr-ease),box-shadow .6s var(--rr-ease);transition-delay:.3s}@media(max-width:767px){.rr-hero-roots{height:auto!important;min-height:var(--height, 480px)}.rr-hero-split-roots{grid-template-columns:1fr;grid-template-rows:auto auto;padding:30px 20px 50px;gap:40px;text-align:center}.rr-hero-content-roots{align-items:center;padding-right:0}.rr-hero-desc-roots{margin-bottom:24px}.rr-hero-card-roots{max-width:380px;margin:0 auto;aspect-ratio:1.1 / 1}}@media(prefers-reduced-motion:reduce){[data-animate],.rr-float,.rr-pulse,.rr-glow,.rr-shimmer,.rr-gradient-text,.rr-hover-lift,.rr-hover-scale,.rr-hover-zoom img,.rr-hover-glow,.rr-accent-line:before,.rr-underline-grow:after,.rr-heading-decorated:after,.rr-star-sparkle svg{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;filter:none!important}}.ror-about-section .ror-card{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .3s ease!important}.ror-about-section .ror-card:hover{transform:translateY(-8px)!important;box-shadow:0 20px 48px #f6822314,0 6px 18px #00000008!important;border-color:#f6822366!important}.ror-about-section .ror-card:before{background:linear-gradient(90deg,#f68223,transparent 70%)!important}.ror-about-section .ror-icon-wrap{background:linear-gradient(135deg,#f68223,#fbbb14)!important;box-shadow:0 4px 16px #f6822340!important}.ror-about-section .ror-card:hover .ror-icon-wrap{box-shadow:0 6px 24px #f6822373!important}.ror-about-section .ror-btn{background:#f68223!important;border-radius:50px!important;box-shadow:0 4px 14px #f6822340!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important}.ror-about-section .ror-btn:hover{background:#f2859f!important;box-shadow:0 8px 22px #f2859f59!important;transform:translateY(-2px)!important}.ror-about-section .ror-scroll-dots span{background:#f68223!important}.ror-about-section .ror-card-tag{color:#f2859f!important;font-weight:800!important}.sec__counter{background:#faf9f6!important;border-top:1px solid rgba(242,133,159,.06);border-bottom:1px solid rgba(242,133,159,.06);padding-top:60px!important;padding-bottom:60px!important}.sec__counter .counter-content{transition:transform .35s cubic-bezier(.16,1,.3,1)}.sec__counter .counter-content:hover{transform:translateY(-4px)}.sec__counter .counter-inner{color:#ef273f!important;font-weight:800!important;font-size:clamp(36px,5vw,54px)!important;letter-spacing:-.03em!important}.sec__counter .counter-heading{color:#f68223!important;font-size:15px!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important}.sec__counter .ib-description{color:#666!important;font-size:14px!important;line-height:1.6!important}.ai-block-wrapper button,.ror-about-section button{border-radius:50px!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/home-animations.css.map */
