.salon-text .bg-wrap{position:relative;display:inline-block;margin-top:5px}.salon-text .bg-wrap .inn{color:#2C2C2C;display:inline-block;padding:5px 0;position:relative;z-index:1;opacity:0;line-height:1.8}.salon-text.is-animated .bg-wrap .inn{animation:textReveal 1.8s cubic-bezier(.22,1,.36,1) forwards}@keyframes textReveal{0%{opacity:0;transform:translateY(20px)}30%{opacity:0;transform:translateY(10px)}to{opacity:.8;transform:translateY(0)}}.salon-text.is-animated .bg-wrap-delay-1 .inn{animation-delay:.6s}.salon-text.is-animated .bg-wrap-delay-2 .inn{animation-delay:.8s}.salon-text.is-animated .bg-wrap-delay-3 .inn{animation-delay:1s}.salon-text.is-animated .bg-wrap-delay-4 .inn{animation-delay:1.2s}.salon-text.is-animated .bg-wrap-delay-5 .inn{animation-delay:1.4s}@keyframes salonWaveReveal{0%{opacity:0;transform:translateY(30px) rotate(.5deg);filter:blur(8px)}20%{opacity:.3;transform:translateY(20px) rotate(-.3deg);filter:blur(5px)}40%{opacity:.6;transform:translateY(10px) rotate(.2deg);filter:blur(3px)}60%{opacity:.8;transform:translateY(5px) rotate(-.1deg);filter:blur(1px)}80%{opacity:.95;transform:translateY(2px) rotate(.05deg);filter:blur(.5px)}to{opacity:1;transform:translateY(0) rotate(0deg);filter:blur(0)}}.salon-wave-reveal{opacity:0;animation:salonWaveReveal 1s cubic-bezier(.25,.46,.45,.94) forwards}.salon-slider-track{animation:salonSliderScroll 40s linear infinite}@keyframes salonSliderScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scroll-hint-arrow{animation:scrollHint 1.5s ease-in-out infinite}@keyframes scrollHint{0%,to{transform:translateX(0);opacity:.6}50%{transform:translateX(6px);opacity:1}}.float-up-animation{opacity:0;transform:translateY(30px);filter:blur(4px);transition:all .8s cubic-bezier(.4,0,.2,1);transition-delay:var(--animation-delay,0s);will-change:transform,opacity,filter}.float-up-animation.float-up-visible{opacity:1;transform:translateY(0);filter:blur(0)}p.float-up-animation.float-up-visible{opacity:.8}h3.float-up-animation.float-up-visible{opacity:1}@media (prefers-reduced-motion:reduce){.float-up-animation{transition:none;filter:none}.float-up-animation.float-up-visible{opacity:1;transform:none;filter:none}}