.for-salons{--fs-paper:#faf6f1;--fs-cream:#ffffff;--fs-ink:#1c1c1c;--fs-aubergine:#1c1c1c;--fs-rose:#6700d6;--fs-petal:#e4d4f7;--fs-blush:#f3eee8;--fs-sage:#6700d6;--fs-sage-deep:#5200ad;--fs-sage-mist:#f3eee8;--fs-champagne:#f7f3ee;background-color:transparent;color:var(--fs-ink)}.for-salons .bg-brand-beige{background-color:#faf6f1}.for-salons .fs-block{background:#faf6f1}@media (prefers-reduced-motion:reduce){.for-salons *,.for-salons :after,.for-salons :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.for-salons .fs-block{border-color:#121212}.for-salons .fs-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.for-salons .fs-reveal.is-in{opacity:1;transform:translateY(0)}.for-salons .fs-cta{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,background-color .2s ease}.for-salons .fs-cta:hover{transform:translateY(-3px) scale(1.02)}.for-salons .fs-cta:active{transform:translateY(0) scale(.99)}.for-salons .fs-sketch-stroke{stroke-dasharray:180;stroke-dashoffset:180;animation:fs-draw .9s cubic-bezier(.22,1,.36,1) forwards}.for-salons .fs-sketch-fill{opacity:0;animation:fs-fade .5s ease .35s forwards}@keyframes fs-draw{to{stroke-dashoffset:0}}@keyframes fs-fade{to{opacity:1}}@keyframes fs-breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.08);opacity:1}}@keyframes fs-slot-in{0%{background-color:transparent}to{background-color:color-mix(in srgb,var(--fs-blush) 70%,white)}}.for-salons .fs-breathe{animation:fs-breathe 2.4s ease-in-out infinite}.for-salons .fs-slot-active{animation:fs-slot-in .35s ease forwards}