.logo-wrapper{position:relative;display:inline-block}.scissor-wrapper{position:absolute;top:50%;left:50%;z-index:-1;pointer-events:none;opacity:0}.scissors{position:relative;width:23em;height:7em;transform:translateY(-50%)}.half{width:23em;height:4em;position:absolute;top:0;left:0;transform-origin:46.52% 100% 0;animation:rot-up .4s ease-out infinite}.half.bottom{top:3em;transform-origin:46.52% 0% 0;animation:rot-down .4s ease-out infinite}.joint{width:.7em;height:.7em;border-radius:50%;background:#353535;position:absolute;top:3.15em;left:45%}.handle{width:8em;height:4em;border-radius:2em;border:1em solid #353535;background:transparent;position:absolute;top:0;left:0;box-sizing:border-box}.blade{width:15em;height:1em;position:absolute;top:3em;left:8em;background:#b6ab81;border-radius:0 0 1em}.half.bottom .blade{top:0;border-radius:0 1em 0 0}.blade:before{content:"";width:4em;height:1em;background:#b6ab81;position:absolute;top:0;left:-4em}.blade:after{content:"";width:0;height:0;border-style:solid;border-width:0 2em 1em 2em;border-color:transparent transparent #b6ab81 transparent;position:absolute;top:-1em;left:-2em}.half.bottom .blade:after{top:1em;border-width:1em 2em 0 2em;border-color:#e19200 transparent transparent transparent}@keyframes rot-up{0%{transform:rotate(10deg)}50%{transform:rotate(40deg)}to{transform:rotate(10deg)}}@keyframes rot-down{0%{transform:rotate(-10deg)}50%{transform:rotate(-40deg)}to{transform:rotate(-10deg)}}.path1{font-size:1.5px;animation:move1 4s linear infinite}.path2{font-size:2px;animation:move2 3.5s linear infinite .5s}.path3{font-size:1px;animation:move3 4.2s linear infinite 1.2s}.path4{font-size:1.8px;animation:move4 3.8s linear infinite .2s}.path5{font-size:2.5px;animation:move5 3.2s linear infinite 1.5s}.path6{font-size:1.2px;animation:move6 4.5s linear infinite .8s}.path7{font-size:1.6px;animation:move7 3.6s linear infinite 2.1s}.path8{font-size:2.2px;animation:move8 3.9s linear infinite .4s}.path9{font-size:1.4px;animation:move9 4.1s linear infinite 1.8s}.path10{font-size:1.9px;animation:move10 3.7s linear infinite .9s}@keyframes move1{0%{opacity:0;transform:rotate(-20deg) translate(-300px)}10%{opacity:1;transform:rotate(-20deg) translate(-250px)}90%{opacity:1}to{opacity:0;transform:rotate(-20deg) translate(600px)}}@keyframes move2{0%{opacity:0;transform:rotate(15deg) translate(-400px)}10%{opacity:1;transform:rotate(15deg) translate(-350px)}90%{opacity:1}to{opacity:0;transform:rotate(15deg) translate(500px)}}@keyframes move3{0%{opacity:0;transform:rotate(160deg) translate(-300px)}10%{opacity:1;transform:rotate(160deg) translate(-250px)}to{opacity:0;transform:rotate(160deg) translate(600px)}}@keyframes move4{0%{opacity:0;transform:rotate(-45deg) translate(-350px)}10%{opacity:1;transform:rotate(-45deg) translate(-300px)}to{opacity:0;transform:rotate(-45deg) translate(550px)}}@keyframes move5{0%{opacity:0;transform:rotate(200deg) translate(-400px)}10%{opacity:1;transform:rotate(200deg) translate(-350px)}to{opacity:0;transform:rotate(200deg) translate(600px)}}@keyframes move6{0%{opacity:0;transform:rotate(5deg) translate(-450px)}10%{opacity:1;transform:rotate(5deg) translate(-400px)}to{opacity:0;transform:rotate(5deg) translate(550px)}}@keyframes move7{0%{opacity:0;transform:rotate(-75deg) translate(-300px)}10%{opacity:1;transform:rotate(-75deg) translate(-250px)}to{opacity:0;transform:rotate(-75deg) translate(500px)}}@keyframes move8{0%{opacity:0;transform:rotate(135deg) translate(-350px)}10%{opacity:1;transform:rotate(135deg) translate(-300px)}to{opacity:0;transform:rotate(135deg) translate(650px)}}@keyframes move9{0%{opacity:0;transform:rotate(30deg) translate(-300px)}10%{opacity:1;transform:rotate(30deg) translate(-250px)}to{opacity:0;transform:rotate(30deg) translate(500px)}}@keyframes move10{0%{opacity:0;transform:rotate(195deg) translate(-400px)}10%{opacity:1;transform:rotate(195deg) translate(-350px)}to{opacity:0;transform:rotate(195deg) translate(600px)}}.barber-pole-wrapper{position:absolute;top:0;left:-20px;display:flex;align-items:center;z-index:5;transform-origin:top left;pointer-events:none}.bp-unit{padding:0 10px}.bp-container{width:40px;height:144px;margin:0 auto;position:relative;border:4px solid #4b4c4d;border-top-width:0;border-bottom-width:0;background-color:#fafaff80}.bp-container:before{content:"";display:block;position:absolute;top:0;bottom:0;right:15%;left:50%;z-index:15;background-image:linear-gradient(to left,#fffc,#fffc 33.33%,#fff3 33.33%,#fff3)}.bp-pole{width:32px;height:100%;margin:0 auto;background-color:#fff;background-repeat:repeat-y;background-size:100% 88px;background-position:0% 0%;animation:pole-spin 4s linear infinite}.bp-pole:before{content:"";display:block;box-sizing:border-box;width:100%;height:100%;z-index:12;border-right:10px solid rgba(120,120,120,.1);border-left:14px solid rgba(60,60,60,.1)}.bp-mono .bp-pole{background-image:repeating-linear-gradient(-25deg,#fff,#fff 20px,#df5646 20px,#df5646 40px,#fff 40px,#fff 60px,#1c78a4 60px,#1c78a4 80px)}.bp-vary .bp-pole{background-image:repeating-linear-gradient(-25deg,#fff,#fff 10px,#df5646 10px,#df5646 40px,#fff 40px,#fff 50px,#1c78a4 50px,#1c78a4 80px)}@keyframes pole-spin{0%{background-position:0% 0%}to{background-position:0% 176px}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{box-shadow:inset 0 0 2px gray;border-radius:5px}::-webkit-scrollbar-thumb{background:var(--brand-pink, #e91e63);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--brand-pink-dark, #c2185b)}*{scrollbar-width:thin;scrollbar-color:var(--brand-pink, #e91e63) var(--surface-border, #2c2c2c)}.MuiSnackbar-root{position:fixed!important;top:16px!important;left:50%!important;transform:translate(-50%)!important;bottom:auto!important;right:auto!important;z-index:1500!important}.login-page-card{-webkit-animation:slide-in-elliptic-top-fwd .7s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-elliptic-top-fwd .7s cubic-bezier(.25,.46,.45,.94) both}.booking-card:hover{transform:translateY(-5px);box-shadow:0 3px 20px #6d6d6d26}@-webkit-keyframes slide-in-elliptic-top-fwd{0%{-webkit-transform:translateY(-600px) rotateX(-30deg) scale(0);transform:translateY(-600px) rotateX(-30deg) scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}to{-webkit-transform:translateY(0) rotateX(0) scale(1);transform:translateY(0) rotateX(0) scale(1);-webkit-transform-origin:50% 1400px;transform-origin:50% 1400px;opacity:1}}@keyframes slide-in-elliptic-top-fwd{0%{-webkit-transform:translateY(-600px) rotateX(-30deg) scale(0);transform:translateY(-600px) rotateX(-30deg) scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}to{-webkit-transform:translateY(0) rotateX(0) scale(1);transform:translateY(0) rotateX(0) scale(1);-webkit-transform-origin:50% 1400px;transform-origin:50% 1400px;opacity:1}}.main-content{-webkit-animation:scale-in-ver-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-ver-top .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes scale-in-ver-top{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;opacity:1}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;opacity:1}}@keyframes scale-in-ver-top{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;opacity:1}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;opacity:1}}.MuiButton-contained:before{content:"";position:absolute;top:-50%;left:-80%;width:45%;height:220%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.25),transparent);animation:shine .5s ease-out;animation-delay:2s;z-index:1}@keyframes shine{0%{transform:translate(-150%) skew(-25deg)}15%{transform:translate(-10%) skew(-25deg)}50%{transform:translate(250%) skew(-25deg)}75%{transform:translate(350%) skew(-25deg)}to{transform:translate(750%) skew(-25deg)}}.MuiButton-contained .MuiButton-startIcon,.MuiButton-contained .MuiButton-endIcon,.MuiButton-contained .MuiButton-label,.MuiButton-contained .MuiButton-text{z-index:3;position:relative}.MuiButton-contained{overflow:hidden}
