@charset "UTF-8";.fixfix,*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;min-width:0;min-height:0;list-style:none}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";background:#f5eff1;color:#2c2e39;font-size:16px;line-height:1.4}body.has-popup{overflow:hidden;position:fixed;left:0;right:0;top:0}.root{overflow-x:hidden;max-width:700px;margin-left:auto;margin-right:auto;background:#f4eeee;padding-top:58px;position:relative}a{color:inherit}.bg{position:absolute;background-size:100%;right:0;top:0;bottom:0;left:0;opacity:.1}.bg svg{display:block;width:100%;height:auto}.header{padding-top:20px;margin-bottom:10px;padding-bottom:20px;z-index:1;position:relative}.menu .header{display:none}.logo svg{display:block;margin-left:auto;margin-right:auto}.btn-main{margin-bottom:25px}.btn-main a{flex:0 0 auto;border-radius:33px;line-height:20px;height:66px;padding-left:24px;padding-right:24px;text-decoration:none;color:#fff;display:flex;font-weight:500;margin-left:10px;margin-right:10px;justify-content:center;align-items:center;background:#f48fb1;box-shadow:0 15px 15px -8px #e54d8070;transition:.3s;position:relative;font-size:20px;overflow:hidden}.btn-main a i{font-style:normal;position:relative;z-index:1}.btn-main a span{margin-left:15px;position:relative}.btn-main a svg{display:block;position:relative;z-index:1}.btn-main a svg.anim{animation:anim 2.5s infinite ease-in-out}@keyframes anim{0%{transform:rotate(0)}10%{transform:rotate(-10deg)}20%{transform:rotate(10deg) scale(1.1)}30%{transform:rotate(-10deg)}40%{transform:rotate(0)}to{transform:rotate(0)}}#slides-scroll.anim{animation:scroll 1s ease-in-out}@keyframes scroll{to{transform:translate(0)}50%{transform:translate(-100px)}to{transform:translate(0)}}.nav{display:flex;margin-bottom:15px;position:relative;z-index:1;overflow:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-overflow-style:none;scrollbar-width:none;justify-content:center;touch-action:manipulation}.nav::-webkit-scrollbar{display:none}.nav--slides{margin-bottom:0}.nav-scroll{display:flex}.well{background:#fff;margin-left:10px;margin-right:10px;padding:15px;border-radius:8px;position:relative;margin-bottom:15px;box-shadow:0 15px 15px -8px #7a333133}.tab{display:none}.tab.active,.tab.show{display:block}.price__box{background:#fff;margin-left:10px;margin-right:10px;padding:20px;border-radius:8px;position:relative;margin-bottom:15px;box-shadow:0 15px 15px -8px #7a333133}.price__box--2{padding-top:25px;padding-bottom:35px}.price__category{font-size:22px;margin:0}.price__list{display:table;width:100%;margin-top:10px}.price__item{display:table-row}.price__name,.price__price{display:table-cell;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #F4EEEE}.price__item:last-child .price__name,.price__item:last-child .price__price{padding-bottom:0;border-bottom:0}.price__price{white-space:nowrap;text-align:right;width:1%;padding-left:5px}.group-comment{font-size:12px;line-height:1.3}.slide{flex:0 0 auto;width:220px;padding-left:10px;padding-right:10px;display:inline-block;position:relative;scroll-snap-align:center;padding-bottom:30px;height:311px;cursor:pointer}.slide img{display:block;opacity:0;max-width:100%;border-radius:44px;box-shadow:0 15px 15px -8px #7a333133;transition:1s}.slide img.is-loaded{opacity:1}.slide-title{background:#fff;padding:0 15px;border-radius:44px;text-align:center;height:60px;display:flex;align-items:center;justify-content:center;bottom:25px;left:18px;right:18px;position:absolute;z-index:1;line-height:1.2;font-size:14px;white-space:normal}.slide-title b{font-size:16px}.connect-title{text-align:center;margin-top:0;margin-bottom:15px}.social{display:flex;flex-wrap:wrap;padding-left:10px;padding-right:10px;justify-content:space-between;margin-bottom:24px;gap:10px}.social-btn{color:#fff;width:calc(50% - 5px);flex:0 0 auto;padding:8px 20px;display:flex;align-items:center;border-radius:40px;font-weight:500;font-size:18px;text-decoration:none}.social-btn svg{display:block;flex:0 0 auto;width:24px}.social-btn span{margin-left:12px}.social-btn.wa{background:#4dc85a}.social-btn.vk{background:#07f}.social-btn.vi{background:#784f99}.social-btn.tg{background:#239cd6}.social-btn.inst{background:#bb5287;margin-left:auto;margin-right:auto}.social-btn.addr{font-size:14px;font-weight:400;padding:0;color:#2c2e39}.connect-title--mini{margin-bottom:5px}.phone{text-align:center;margin-bottom:15px}.phone a{display:block;text-decoration:none;font-size:24px;font-weight:500}address{font-weight:500;font-style:normal}.popup{background:#fff;width:184px;height:60px;border-radius:50%;position:fixed;z-index:30;top:0;left:0;pointer-events:none;visibility:hidden;overflow:auto}.popup.full{visibility:visible;transition:.5s;pointer-events:auto;width:100%!important;height:100%!important;top:0!important;left:0!important;border-radius:0}.popup.hide{opacity:0;transition:.5s;pointer-events:none}.popup__close{position:fixed;z-index:31;width:50px;height:50px;background:#f48fb1;right:10px;top:10px;border-radius:25px;opacity:0;transform:translateY(20px)}.popup__close:before,.popup__close:after{content:"";position:absolute;width:30px;height:2px;background:#fff;top:25px;left:10px}.popup__close:before{transform:rotate(45deg)}.popup__close:after{transform:rotate(-45deg)}.has-popup .popup__close{transition:.8s;transition-delay:.8s;opacity:1;transform:translateY(0)}.popup__inner{opacity:0}.popup__inner.is-open{transition:.5s;transition-delay:.5s;opacity:1}.price__category-img{height:110px;background:#f4eeee;margin-top:15px;background-size:cover;background-position:50% 50%;margin-left:-15px;margin-right:-15px;display:none}.price__category-img[data-category^=Маникюр]{background-image:url(/img/price/1.jpg);display:block}.price__category-img[data-category^=Педикюр]{background-image:url(/img/price/2.jpg);display:block}.price__category-img[data-category^=Брови]{background-image:url(/img/price/3.jpg);display:block}.price__category-img[data-category^=Наращивание]{background-image:url(/img/price/4.jpg);display:block}.review__title{font-size:22px;text-align:center;margin-bottom:5px}.review__text{text-align:center;margin-bottom:15px}.review__text small{color:#999}.review__stars{display:flex;justify-content:center}.review__stars span{-webkit-tap-highlight-color:rgba(0,0,0,0);padding-left:5px;padding-right:5px;color:#a3a3a3;cursor:pointer;position:relative}.review__stars span svg{transform:rotate(0);display:block}.review__stars span.is-choose{color:#f48fb1}.review__stars span i{position:absolute;top:50%;left:50%;display:none}.review__stars span i:before,.review__stars span i:after,.review__stars span i em{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#f48fb1;top:50%;margin-top:-2px;left:50%;margin-left:-2px}.review__stars span i em{margin-top:2px}.current-star svg{animation:.3s rotate linear}.current-star i.fly1{display:block}.current-star i.fly1:before{animation:.3s fly1 linear;animation-delay:.05s}.current-star i.fly1:after{animation:.3s fly2 linear;animation-delay:.05s}.current-star i.fly1 em{animation:.3s fly3 linear;animation-delay:.05s}@keyframes rotate{0%{transform:scale(1)}25%{transform:scale(.5)}70%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes fly1{0%{transform:translate(0)}to{transform:translate(-20px,-20px)}}@keyframes fly2{0%{transform:translate(0)}to{transform:translate(20px,-20px)}}@keyframes fly3{0%{transform:translate(0)}to{transform:translateY(20px)}}.review__btn{text-align:center;margin-top:20px;display:none}.review__btn-inner{flex:0 0 auto;border-radius:8px;line-height:20px;height:50px;padding-left:24px;padding-right:24px;text-decoration:none;color:#fff;display:flex;font-weight:500;justify-content:center;align-items:center;background:#f48fb1;transition:.3s;position:relative;font-size:18px;overflow:hidden;max-width:200px;margin-left:auto;margin-right:auto;cursor:pointer;border:none}.review__result{display:none}.price__box.rbad #reviewBoxResultBad,.price__box.rgood #reviewBoxResultGood{display:block}.maps{margin-top:16px}.maps a{text-decoration:none;text-align:center;position:relative;display:block;margin-bottom:40px}.maps a:before{content:"";position:absolute;bottom:-20px;background:#f48fb1;border-radius:8px;height:60px;left:0;right:0}.maps a svg{display:block;margin-left:auto;margin-right:auto;position:relative}.maps a span{display:block;font-size:18px;margin-top:5px;line-height:normal;font-weight:500;position:relative;color:#fff}.textarea{width:100%;height:100%;margin:0;vertical-align:bottom;box-sizing:border-box;background-color:transparent;background-image:none;overflow:auto;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;padding:14px 18px;font:inherit;border:1px solid #F48FB1;resize:none;border-radius:8px;outline:none}.error{padding:15px 0;color:red}.vacancies__title{display:block;font-size:22px;line-height:25px;cursor:pointer;margin:-15px;padding:15px;-webkit-user-select:none;user-select:none;text-decoration:none}.is-show .vacancies__title{margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid #F48FB1;color:#f48fb1}.btn{color:#fff;flex:0 0 auto;padding:16px 34px;display:inline-flex;align-items:center;border-radius:5px;font-weight:500;font-size:18px;text-decoration:none;background:#f48fb1}.ul{margin:0 0 20px}.ul li{position:relative;padding-left:18px;margin-bottom:8px}.ul li:before{content:"";display:block;position:absolute;border-radius:50%;width:5px;height:5px;background:#f48fb1;left:0;top:9px}.vacancies__p{margin-bottom:10px;font-weight:500;font-size:18px}.vacancies__text{margin:0 0 20px}.jump{position:absolute;margin-top:-60px}.vacancies__content{display:none}.is-show .vacancies__content{display:block}.galleryImageWrap{position:relative;aspect-ratio:800/1067;max-width:600px;margin-left:auto;margin-right:auto}.galleryImageWrap:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid rgba(0,0,0,.1);border-top-color:#f48fb1;border-radius:50%;animation:spin 1s linear infinite}.galleryImageWrap img{position:relative;z-index:1;width:100%;display:block}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.center{text-align:center}.navTop,.drop{position:fixed;left:0;top:0;right:0;z-index:20}.navTop .link,.drop .link{-webkit-user-select:none;user-select:none;padding:0 15px;height:58px;display:flex;align-items:center;font-size:18px;text-decoration:none;border-bottom:2px solid transparent;margin-left:2px;margin-right:2px;white-space:nowrap;font-weight:500;flex:0 0 auto;text-align:center}.navTop .active,.drop .active{color:#e64980}.drop{top:58px;bottom:0;pointer-events:none}.has-drop .drop{pointer-events:auto}.navTop-wrap{max-width:700px;margin-left:auto;margin-right:auto;display:flex;padding-left:10px;padding-right:10px;justify-content:space-between;position:relative;background:#f4eeee;height:58px}.navTop-left{display:flex}.dropWrap{max-width:700px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;height:100%}.navDrop{position:absolute;width:calc(100% - 184px);background:#f4eeee;pointer-events:none;flex-direction:column;right:0;top:0;padding-left:10px;padding-right:10px;box-shadow:0 15px 15px -8px #7a333133;transform:translate(100%);transition:transform .3s;border-bottom-left-radius:16px}.navDrop .link{border-top:1px solid #E2D0D0}.has-drop .navDrop{opacity:1;pointer-events:auto;transform:translate(0)}.navTop-right{display:flex;align-items:center}.burger{position:relative;width:58px;height:58px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;align-items:center}.burger:before,.burger span,.burger:after{content:"";background:#2c2e39;height:2px;width:25px;transition:.3s}.has-drop .burger{gap:0px}.has-drop .burger span{opacity:0;position:absolute;transform:translate(10px)}.has-drop .burger:before{transform:rotate(45deg);margin-bottom:-1px}.has-drop .burger:after{transform:rotate(-45deg);margin-top:-1px}.burger2{position:relative;width:58px;height:58px;cursor:pointer;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.ham{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .4s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.has-drop .ham{transform:rotate(45deg)}.line{fill:none;transition:stroke-dasharray .4s,stroke-dashoffset .4s;stroke:#000;stroke-width:5;stroke-linecap:round}.ham1 .top{stroke-dasharray:41 139}.ham1 .bottom{stroke-dasharray:41 180}.has-drop .ham1 .top{stroke-dashoffset:-98px}.has-drop .ham1 .bottom{stroke-dashoffset:-138px}.confetti-container{position:fixed;left:0;top:0;width:0;height:0;pointer-events:none;z-index:9999}.confetti-piece{position:absolute;left:0;top:0;width:8px;height:14px;border-radius:2px;animation-name:confetti-fall;animation-timing-function:cubic-bezier(.19,.69,.35,1);animation-fill-mode:forwards;will-change:transform,opacity}@keyframes confetti-fall{0%{opacity:1;transform:translateZ(0) rotate(var(--confetti-rotate-start, 0deg)) scale(var(--confetti-scale, 1))}65%{opacity:1;transform:translate3d(var(--confetti-x, 0),var(--confetti-y, 0),0) rotate(var(--confetti-rotate-end, 360deg)) scale(var(--confetti-scale, 1))}to{opacity:0;transform:translate3d(calc(var(--confetti-x, 0) * 1.2),calc(var(--confetti-y, 0) + var(--confetti-gravity, 120px)),0) rotate(var(--confetti-rotate-end, 360deg)) scale(var(--confetti-scale, 1))}}
