.reveal,.reveal-left,.reveal-right,.reveal-scale,.reveal-blur{opacity:0;will-change:opacity,transform;backface-visibility:hidden}.reveal{transform:translate3d(0,36px,0)}.reveal-left{transform:translate3d(-44px,0,0)}.reveal-right{transform:translate3d(44px,0,0)}.reveal-scale{transform:scale3d(.88,.88,1)}.reveal-blur{transform:translate3d(0,20px,0);opacity:0}.reveal.is-visible,.reveal-left.is-visible,.reveal-right.is-visible,.reveal-scale.is-visible,.reveal-blur.is-visible{opacity:1;transform:translateZ(0) scaleZ(1);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.d1{transition-delay:.08s!important}.d2{transition-delay:.16s!important}.d3{transition-delay:.24s!important}.d4{transition-delay:.32s!important}.d5{transition-delay:.4s!important}.d6{transition-delay:.48s!important}.d7{transition-delay:.56s!important}.d8{transition-delay:.64s!important}.parallax-img{will-change:transform;backface-visibility:hidden}.ripple-host{position:relative;overflow:hidden}.ripple-ring{position:absolute;border-radius:50%;background:#ffffff4d;transform:scale3d(0,0,1);animation:ripple-expand .6s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none;will-change:transform,opacity}@keyframes ripple-expand{to{transform:scale3d(4,4,1);opacity:0}}@keyframes atc-flash{0%{box-shadow:0 0 #5dade2b3}70%{box-shadow:0 0 0 14px #5dade200}to{box-shadow:0 0 #5dade200}}.atc-pulse{animation:atc-flash .7s ease-out}@keyframes price-pop{0%{transform:scaleZ(1)}40%{transform:scale3d(1.11,1.11,1);color:#5dade2}70%{transform:scale3d(.97,.97,1)}to{transform:scaleZ(1)}}.price-bounce{animation:price-pop .38s ease}.hover-lift{transition:transform .22s ease,box-shadow .22s ease;will-change:transform}.hover-lift:hover{transform:translate3d(0,-6px,0);box-shadow:0 12px 32px #5dade22e}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.shimmer-loading{background:linear-gradient(90deg,#f0f7ff 25%,#d6eaf8,#f0f7ff 75%);background-size:800px 100%;animation:shimmer 1.4s infinite linear}.frostly-particles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:1}.frostly-particle{position:absolute;border-radius:50%;background:#5dade238;animation:particle-float linear infinite;will-change:transform,opacity}@keyframes particle-float{0%{transform:translateZ(0) scale(1);opacity:0}10%{opacity:.9}90%{opacity:.5}to{transform:translate3d(0,-100vh,0) scale(.4);opacity:0}}.ff-tile{transform:translateZ(0);backface-visibility:hidden}.ff-tile--leaving{transition:transform .38s cubic-bezier(.22,1,.36,1)!important}.fan-hero__btn,.fb-cta{transition:transform .28s cubic-bezier(.23,1,.32,1);will-change:transform}.stat-number{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;color:#5dade2;display:block}.hero-word{display:inline-block;overflow:hidden}.hero-word-inner{display:inline-block;transform:translate3d(0,110%,0);transition:transform .75s cubic-bezier(.22,1,.36,1);will-change:transform}.hero-word-inner.hero-word--revealed{transform:translateZ(0)}@keyframes logo-float{0%,to{transform:translateZ(0) rotate(0)}33%{transform:translate3d(0,-14px,0) rotate(3deg)}66%{transform:translate3d(0,-6px,0) rotate(-2deg)}}@keyframes logo-ice-glow{0%,to{filter:drop-shadow(0 0 10px rgba(93,173,226,.55)) drop-shadow(0 0 28px rgba(93,173,226,.18))}50%{filter:drop-shadow(0 0 26px rgba(93,173,226,1)) drop-shadow(0 0 60px rgba(93,173,226,.55))}}@keyframes logo-entrance{0%{transform:scale3d(.4,.4,1) rotate(-30deg);opacity:0}60%{transform:scale3d(1.08,1.08,1) rotate(4deg);opacity:1}80%{transform:scale3d(.97,.97,1) rotate(-1deg)}to{transform:scaleZ(1) rotate(0);opacity:1}}.frostly-logo-screen{mix-blend-mode:screen}.frostly-logo-spin{animation:logo-spin 14s linear infinite}.frostly-logo-float{animation:logo-float 6s ease-in-out infinite}.frostly-logo-glow{animation:logo-ice-glow 3s ease-in-out infinite}.frostly-logo-entrance{animation:logo-entrance .9s cubic-bezier(.34,1.2,.64,1) both}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes badge-pop{0%{transform:scale3d(0,0,1) rotate(-10deg);opacity:0}60%{transform:scale3d(1.15,1.15,1) rotate(3deg)}to{transform:scaleZ(1) rotate(0);opacity:1}}.badge-animate{animation:badge-pop .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes blue-glow{0%,to{box-shadow:0 0 8px #5dade24d}50%{box-shadow:0 0 24px #5dade299}}.glow-pulse{animation:blue-glow 2.5s ease-in-out infinite}html{scroll-behavior:smooth}#header-group{transition:box-shadow .25s ease}#header-group.header--scrolled{box-shadow:0 4px 20px #00000012!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/frostly-animations.css.map */
