@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond&family=Cormorant:wght@300; 400;700&display=swap');*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.fixed{position:fixed!important}._container{max-width:100%;padding:0 30px;padding-top:40px;margin-bottom:50px}body{font-family:Cormorant,serif;color:#c0b0b0;letter-spacing:2.5px}.baner{text-align:center;background:#000;border:4px solid #c0b0b0;padding:50px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.baner img{display:inline-block;width:60px;height:auto}a{color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;font-weight:inherit;line-height:inherit}p{font-size:calc(14px + 12 * ((100vw - 320px)/ (1127)))}.btn{text-transform:uppercase;font-weight:700;font-size:calc(14px + 12 * ((100vw - 320px)/ (1127)));padding:25px 38px;background:#000;border-radius:25px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.btn:hover{background:#b1aca9;color:#000}li,ol,ul{color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;line-height:inherit;font-weight:inherit;list-style:none}.title{text-transform:uppercase;font-size:44px;font-size:calc(20px + 24 * ((100vw - 320px)/ (1127)))}._lock{overflow-y:hidden}.header{position:sticky;top:0;width:100%;background:#000;min-height:102px;border-left:8px solid #c0b0b0}.header__container{max-width:100%;padding-right:calc(20px + 70 * ((100vw - 320px)/ (1127)));padding-left:17px;margin-bottom:0;min-height:102px;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{font-size:calc(20px + 29 * ((100vw - 320px)/ (1127)));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}.header__logo img{display:block;width:76;height:70px;margin-left:18px;-o-object-fit:contain;object-fit:contain}.header .menu{min-height:102px;max-width:800px;width:100%}.header .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header .menu ul li a{display:inline-block;padding:42px 60px;letter-spacing:normal;text-transform:uppercase;font-size:20px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.header .menu ul li a:hover{background:#b1aca9;color:#000}.burger{display:none;width:60px;height:35px;position:relative}.burger::after,.burger::before{content:"";width:100%;height:5px;background:#fff;display:block;position:absolute;top:0;left:0;-webkit-transition:.3s -webkit-transform ease;transition:.3s -webkit-transform ease;-o-transition:.3s transform ease;transition:.3s transform ease;transition:.3s transform ease,.3s -webkit-transform ease}.burger._active::before{-webkit-transition:.3s -webkit-transform ease;transition:.3s -webkit-transform ease;-o-transition:.3s transform ease;transition:.3s transform ease;transition:.3s transform ease,.3s -webkit-transform ease;-webkit-transform:translate(0,10px) rotate(45deg);-ms-transform:translate(0,10px) rotate(45deg);transform:translate(0,10px) rotate(45deg)}.burger._active::after{-webkit-transition:.3s -webkit-transform ease;transition:.3s -webkit-transform ease;-o-transition:.3s transform ease;transition:.3s transform ease;transition:.3s transform ease,.3s -webkit-transform ease;-webkit-transform:translate(0,-17px) rotate(-45deg);-ms-transform:translate(0,-17px) rotate(-45deg);transform:translate(0,-17px) rotate(-45deg)}.burger-body{width:100%;height:5px;position:absolute;display:block;top:15px;left:0;background:#fff;-webkit-transition:.3s -webkit-transform ease;transition:.3s -webkit-transform ease;-o-transition:.3s transform ease;transition:.3s transform ease;transition:.3s transform ease,.3s -webkit-transform ease}.burger-body._active{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.burger:after{top:30px}.barber{position:fixed;padding-top:26px;top:0;left:101%;overflow-y:auto;width:100vw;height:100%;z-index:1000;background:#000;-webkit-transition:.3s left ease;-o-transition:.3s left ease;transition:.3s left ease}.barber._active{left:0}.barber .exit{top:26px;left:24px;position:absolute}.barber__image{max-width:700px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:auto;overflow:hidden;border-radius:25px}.barber__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.barber__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:59px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.barber__desc{text-align:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.barber__desc p{color:#c0b0b0;margin-bottom:70px}.barber__name{font-size:45px}.barber__btn{padding:21px 25px;border:1px solid #c0b0b0;border-radius:25px;font-size:20px;text-transform:uppercase;color:#c0b0b0;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.barber__btn:hover{background:#fff;color:#000}.popub{position:fixed;top:0;width:100vw;height:100vh;padding-top:48px;padding-left:31px}.popub__container{max-width:1234px}section{min-height:100vh;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:top center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.intro{min-height:calc(100vh - 102px);background-image:url(../img/bg/intro.jpg);background-size:cover;background-repeat:no-repeat;padding-top:140px}.intro__container{margin-bottom:50px}.intro__title{max-width:752px;margin-bottom:40px}.history{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.66)),to(rgba(0,0,0,.66))),url(../img/bg/history.jpg);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.66),rgba(0,0,0,.66)),url(../img/bg/history.jpg);background-image:linear-gradient(0deg,rgba(0,0,0,.66),rgba(0,0,0,.66)),url(../img/bg/history.jpg)}.history__container{margin-bottom:51px}.history__card{gap:25px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.history__card p{max-width:494px}.history__card:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.history__card:not(:last-child){margin-bottom:19px}.card__image{max-width:537px;height:auto;overflow:hidden}.card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mens{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5))),url(../img/bg/mens.jpg);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../img/bg/mens.jpg);background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../img/bg/mens.jpg)}.mens__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:55px}.mens__card:last-child{margin-bottom:98px}.mens__card p{max-width:490px;text-align:right}.mens__image{max-width:643px;height:auto;overflow:hidden}.mens__image img{width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.contacts{min-height:auto;padding-bottom:calc(50px + 354 * ((100vw - 320px)/ (1127)));background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.66)),to(rgba(0,0,0,.66))),url(../img/bg/contacts.jpg);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.66),rgba(0,0,0,.66)),url(../img/bg/contacts.jpg);background-image:linear-gradient(0deg,rgba(0,0,0,.66),rgba(0,0,0,.66)),url(../img/bg/contacts.jpg)}.contacts__container{text-align:center;max-width:1022px;margin:0 auto}.contacts__btn{display:inline-block;margin-top:53px}#contact{right:-101%;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;overflow-y:auto;background-image:url(../img/Contacts.jpg)}#contact._active{right:0}#contact .contact-bottom{max-width:846px}#contact .contact-bottom h5{max-width:609px;text-align:center;text-transform:uppercase;font-size:30px}#contact .contact-bottom a{text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:30px;font-size:20px;overflow-wrap:anywhere}#contact .contact-bottom a img{margin-right:15px;width:34px;height:34px}#contact .contact-bottom a:not(:last-child){margin-bottom:15px}#contact .contact__container{max-width:1234px}#contact .contact__item:nth-child(0){text-align:center}#contact .contact__item:not(:last-child){margin-bottom:112px}#contact .contact__item h5{font-size:30px}#contact .contact__phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:23px}#contact .contact__phones div a{font-family:Arial,sans-serif}#contact .contact__phones div a{display:block;margin-bottom:13px}#contact .contact__phones img{width:49px;height:37px}#contact .contact__logo{max-width:408px;height:auto;overflow:hidden}#contact .contact__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#contact .contact__desc{max-width:609px;text-transform:uppercase}#contact .contact__desc .address{text-align:center}#contact .contact__desc .call h5{text-align:center}#contact .contact-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.exit{position:absolute;top:25px;left:41px}.barbers{background-image:url(../img/Barbers.jpg);background-size:cover;background-position:0 center;overflow-y:auto;top:-120%;-webkit-transition:.3s all linear;-o-transition:.3s all linear;transition:.3s all linear}.barbers._active{-webkit-transition:.3s all linear;-o-transition:.3s all linear;transition:.3s all linear;top:0}.barbers__img{max-width:250px}.barbers__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1208px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.barbers__item{padding:35px 0;border-bottom:2px solid #c0b0b0}.barbers__item:first-child{padding-top:0}.barbers__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.barbers__left img{border-radius:50%;margin-right:40px}.choose{position:fixed;top:0;left:0;background-image:url(../img/Barbers.jpg);background-repeat:no-repeat;background-size:cover;height:100vh;background-position:0 center;overflow-y:auto;opacity:0;visibility:hidden;top:-120%;-webkit-transition:.3s all linear;-o-transition:.3s all linear;transition:.3s all linear;padding-left:0;padding-top:77px}.choose__avatar{border-radius:50%;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.choose__avatar img{width:100%;height:100%;border-radius:50%}.choose__card{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;max-width:503px;gap:40px;margin-top:90px}.choose__card:hover .choose__avatar{-webkit-box-shadow:0 0 10px 20px rgba(170,163,163,.25);box-shadow:0 0 10px 20px rgba(170,163,163,.25)}.choose__card p{font-size:calc(30px + 0 * ((100vw - 320px)/ (1127)));width:221px;text-transform:uppercase}.choose._active{visibility:visible;opacity:1;top:0}.choose h3{text-align:center;text-transform:uppercase;font-size:60px;margin-bottom:8px}.choose .exit{position:absolute;left:25px;top:25px}.choose__container{padding-top:0}.response{background-image:url(../img/Barbers.jpg);position:fixed;width:100vw;height:100vh;display:block;padding:0 10px;background-position:0 center;top:0;overflow-y:auto;background-size:cover;background-repeat:no-repeat;-webkit-transition:.3s left linear;-o-transition:.3s left linear;transition:.3s left linear;left:-101%}.response__60{font-size:calc(21px + 30 * ((100vw - 320px)/ (1127)))}.response__50{font-size:calc(21px + 20 * ((100vw - 320px)/ (1127)))}.response .exit{top:25px;left:25px;position:absolute}.response._active{left:0}.response__head h5{margin-top:15px;font-size:calc(11px + 20 * ((100vw - 320px)/ (1127)));margin-bottom:115px}.response__head div{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0;font-size:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.response__head div a{display:inline;color:#83a4e2;margin-right:25px;margin-left:5px}.response__head div img{display:inline;margin-right:4px;width:33px;height:33px}.response__head div img:last-child{margin-right:9px}.response__head div span{display:inline;font-size:30px}.response__body{margin-top:69px}.response__card:not(:first-child){margin-top:20px}.response__rate{margin-bottom:16px}.response__rate img{width:26px;height:26px}.response__rate img:not(:last-child){margin-right:5px}.response__person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.response__person p{font-size:calc(11px + 20 * ((100vw - 320px)/ (1127)))}.response__image{width:123px;height:123px;overflow:hidden;border-radius:50%}.response__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.response__container{max-width:1150px;margin:0 auto;margin-bottom:26px;margin-top:109px}.response__container .response__head{text-align:center}.response__container .response__head h2{text-transform:uppercase}.response__btn{display:block;max-width:1020px;margin:0 auto;margin-top:105px;width:100%;text-align:center}.comment{margin-left:26px}.footer{background:#000;padding:45px 0}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__container .call{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:347px;gap:14px}.footer__container .call__phones{font-family:Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:23px}.footer__container .map{max-width:279px;height:auto}.footer__container .address p{text-align:center;max-width:548px}.footer__card{max-width:548px}.footer__card iframe{width:279px;height:251px}.footer__icon{width:49px;height:49px}@media (max-width:1464px){.header__logo{font-size:35px}}@media (max-width:1447px){.title{font-size:calc(20px + 24 * ((100vw - 320px)/ (1127)))}}@media (max-width:1370px){.header__logo span{display:none}.menu{padding-right:calc(0px + 0 * ((100vw - 320px)/ (1127)))}}@media (max-width:1098px){.footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__card{margin-bottom:30px}}@media (max-width:1097px){.history__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:1046px){.contact{padding-top:50px}.contact-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact__logo{margin-top:15px}}@media (max-width:994px){.barber__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.barber__image{max-width:400px;margin:0 auto}}@media (max-width:852px){.mens__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mens__card p{text-align:center}}@media (max-width:790px){.burger{display:block}.menu{position:fixed;top:102px;left:-100%;width:100vw;height:calc(100vh - 102px);overflow-y:auto;background:#000;padding-bottom:102px;-webkit-transition:.3s left ease;-o-transition:.3s left ease;transition:.3s left ease}.menu._active{left:0}.menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu ul li a{font-size:calc(30px + 0 * ((100vw - 320px)/ (1127)));padding-top:calc(0px + 0 * ((100vw - 320px)/ (1127)));padding-bottom:calc(0px + 0 * ((100vw - 320px)/ (1127)))}}@media (max-width:664px){.barbers__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.barbers__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.barbers__left img{margin:0 auto;margin-bottom:10px}.barbers__btn{margin-top:15px}}@media (max-width:620px){.response__person{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.response__rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}.response__head div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.response__head div a{display:block;font-size:20px;margin:15px 10px}.response__head div span{display:block}.response__head div div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:614px){.choose .choose__container h3{font-size:30px}.choose__card{margin-top:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}