.perspective-container{perspective:1200px;perspective-origin:center center}.tilt-card{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.tilt-card:hover{transform:rotateY(5deg) rotateX(5deg) scale(1.02)}.tilt-card__inner{transform:translateZ(40px);transition:transform .5s cubic-bezier(.23,1,.32,1)}.tilt-card:hover .tilt-card__inner{transform:translateZ(60px)}.btn-magnetic{position:relative;transition:transform .3s cubic-bezier(.23,1,.32,1)}.btn-magnetic:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit;opacity:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(232,160,184,.4),transparent 60%);transition:opacity .3s;pointer-events:none}.btn-magnetic:hover:after{opacity:1}.reveal{opacity:0;transform:translateY(24px);transition:all .5s cubic-bezier(.23,1,.32,1)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-32px);transition:all .5s cubic-bezier(.23,1,.32,1)}.reveal-left.revealed{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(32px);transition:all .5s cubic-bezier(.23,1,.32,1)}.reveal-right.revealed{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transform:scale(.94);transition:all .5s cubic-bezier(.23,1,.32,1)}.reveal-scale.revealed{opacity:1;transform:scale(1)}.reveal-rotate{opacity:0;transform:rotate(-5deg) translateY(40px);transition:all 1s cubic-bezier(.23,1,.32,1)}.reveal-rotate.revealed{opacity:1;transform:rotate(0) translateY(0)}.stagger-children .reveal:nth-child(1){transition-delay:.05s}.stagger-children .reveal:nth-child(2){transition-delay:.1s}.stagger-children .reveal:nth-child(3){transition-delay:.15s}.stagger-children .reveal:nth-child(4){transition-delay:.2s}.stagger-children .reveal:nth-child(5){transition-delay:.25s}.stagger-children .reveal:nth-child(6){transition-delay:.3s}.stagger-children .reveal:nth-child(7){transition-delay:.35s}.stagger-children .reveal:nth-child(8){transition-delay:.4s}.stagger-children .reveal:nth-child(9){transition-delay:.45s}.stagger-children .reveal:nth-child(10){transition-delay:.5s}.text-reveal{overflow:hidden;display:inline-block}.text-reveal__inner{display:inline-block;transform:translateY(105%);transition:transform .8s cubic-bezier(.76,0,.24,1)}.text-reveal.revealed .text-reveal__inner{transform:translateY(0)}.parallax-section{position:relative;overflow:hidden}.parallax-bg{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;will-change:transform;transition:transform .1s linear}.product-3d{perspective:800px;transform-style:preserve-3d}.product-3d__image{transition:transform .6s cubic-bezier(.23,1,.32,1);transform-style:preserve-3d;will-change:transform}.product-3d:hover .product-3d__image{transform:rotateY(-8deg) rotateX(4deg) translateZ(20px)}.product-3d__shadow{position:absolute;bottom:-10px;left:10%;right:10%;height:30px;background:radial-gradient(ellipse,rgba(196,84,122,.2),transparent);filter:blur(10px);transition:all .6s;opacity:0}.product-3d:hover .product-3d__shadow{opacity:1;bottom:-20px;filter:blur(16px)}.glow{position:relative}.glow:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:linear-gradient(135deg,#e8a0b8,#c4547a,#9e2d55,#e8a0b8);background-size:300% 300%;animation:glowRotate 4s ease infinite;z-index:-1;opacity:0;filter:blur(15px);transition:opacity .5s}.glow:hover:before{opacity:1}@keyframes glowRotate{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.blob{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation:blobMorph 8s ease-in-out infinite}@keyframes blobMorph{0%,to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}}.gradient-text{background:linear-gradient(135deg,#c4547a,#e8a0b8,#9e2d55);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientText 3s ease infinite}@keyframes gradientText{0%,to{background-position:0% center}50%{background-position:200% center}}.marquee-wrap{overflow:hidden;white-space:nowrap;position:relative}.marquee-track{display:inline-flex;animation:marqueeScroll 20s linear infinite}.marquee-track:hover{animation-play-state:paused}.marquee-item{padding:0 40px;font-family:var(--font-heading);font-size:clamp(40px,6vw,80px);font-weight:300;color:transparent;-webkit-text-stroke:1px var(--color-primary);white-space:nowrap}.marquee-item.filled{color:var(--color-primary-dark);-webkit-text-stroke:none}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.counter{font-family:var(--font-heading);font-size:clamp(40px,5vw,72px);font-weight:300;color:var(--color-primary-dark);line-height:1}.counter__suffix{font-size:.5em;color:var(--color-primary)}.link-hover{position:relative;display:inline-block}.link-hover:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--color-primary-dark);transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.23,1,.32,1)}.link-hover:hover:after{transform:scaleX(1);transform-origin:left}.img-reveal{position:relative;overflow:hidden}.img-reveal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-primary-dark);transform:scaleX(1);transform-origin:left;transition:transform 1s cubic-bezier(.76,0,.24,1)}.img-reveal.revealed:after{transform:scaleX(0);transform-origin:right}.img-reveal img{transform:scale(1.3);transition:transform 1.2s cubic-bezier(.23,1,.32,1) .3s}.img-reveal.revealed img{transform:scale(1)}.glass{background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.25);box-shadow:0 8px 32px #0000001a}.glass-dark{background:#2a152099;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}.float-label{position:absolute;padding:8px 20px;border-radius:var(--radius-full);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;animation:floatLabel 6s ease-in-out infinite;box-shadow:0 8px 30px #0000001a}@keyframes floatLabel{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-15px) rotate(2deg)}}.split-reveal{overflow:hidden}.split-reveal__left{transform:translate(-100%);transition:transform 1s cubic-bezier(.76,0,.24,1)}.split-reveal__right{transform:translate(100%);transition:transform 1s cubic-bezier(.76,0,.24,1)}.split-reveal.revealed .split-reveal__left,.split-reveal.revealed .split-reveal__right{transform:translate(0)}.scroll-progress{position:fixed;top:0;left:0;height:3px;background:var(--gradient-dark);z-index:9999;width:0%;transition:width .1s linear}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes floatRandom{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-20px) rotate(3deg)}50%{transform:translateY(-10px) rotate(-2deg)}75%{transform:translateY(-25px) rotate(1deg)}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:768px){.marquee-item{font-size:clamp(28px,8vw,50px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.reveal,.reveal-left,.reveal-right,.reveal-scale{animation:agtRevealSafety .8s ease 3s forwards}@keyframes agtRevealSafety{to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/animations.css.map */
