@font-face{font-family:"PT Sans";src:url(../fonts/PTSans-Bold.woff2) format("woff2"),url(../fonts/PTSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"PT Sans";src:url(../fonts/PTSans-Regular.woff2) format("woff2"),url(../fonts/PTSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}iframe,img{max-width:100%}iframe{border:none}.header__box div,.nav__box{-webkit-box-orient:vertical;-webkit-box-direction:normal}.aboutus__box,.h2-heading,.header__box p,.header__logo a,.p-main,.services__card{text-align:center}.footer__phone a,.header__box a,.header__logo a,.nav__link{text-decoration:none}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.h2-heading{color:#cdcdcd;font-size:36px;font-weight:700;letter-spacing:.9px;margin:1rem auto}.p-main{color:#c1c1c1;font-size:20px;font-weight:400;line-height:30px}.decor-line{display:block;margin:0 auto;width:68px;height:18px;position:relative}.decor-line span{display:block;width:18px;height:18px;margin:auto;background-color:#985336;border-radius:50%}.decor-line::after,.decor-line::before{display:block;width:90px;height:2px;background-color:#985336;position:absolute;top:50%;border-radius:2px;opacity:.7;content:""}.decor-line::before{left:110%}.decor-line::after{right:110%}.icon{width:35px;height:35px;display:inline-block;margin:5px;border-radius:50%;background-color:#fff;opacity:.3;background-image:url(../img/sprites/barber_icons.png);background-repeat:no-repeat;background-size:310%}.header__logo,.header__logo a{display:-webkit-box;display:-ms-flexbox}.webp .icon{background-image:url(../img/sprites/barber_icons.webp)}.icon_wash{background-position:top -2px left -2px}.icon_scissors{background-position:top -2px left -37px}.icon_trimmer{background-position:top -2px left -71px}.icon_buzz{background-position:top -36px left -2px}.icon_towel{background-position:top -36px left -37px}.icon_straight{background-position:top -36px left -71px}.icon_wet{background-position:top -72px left -2px}.icon_dry{background-position:top -72px left -72px}body{background-color:#000;overflow-x:hidden;max-width:100vw;font-family:"PT Sans",sans-serif;background-image:url(../img/backgrounds/main_backround.jpg)}.webp body{background-image:url(../img/backgrounds/main_backround.webp)}body.fixed{overflow:hidden}.header__logo{height:150px;font-size:30px;font-weight:700;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo a{color:inherit;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;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}.header__logo img{width:auto;height:120px}.header__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:75px;font-size:1.3rem;opacity:.8;padding:0 30px}.header__box:nth-child(2){display:none}.header__box div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;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}.nav__box,.nav__link{display:-webkit-box;display:-ms-flexbox}.header__box div:nth-child(1){margin-right:15px}.header__box p{margin:5px;color:#e6e6e6}.header__box a{color:inherit}.header__box a:hover{color:#d6a354;cursor:pointer}.header__icon{font-size:1.5rem;color:#985336}.nav{position:fixed;width:100%;top:0;right:0;z-index:20;font-size:20px}.nav__box{position:absolute;top:0;left:0;right:0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:rgba(0,0,0,.7);-webkit-transition:opacity .4s;transition:opacity .4s;opacity:0;pointer-events:none}.nav_shown .nav__box{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nav__link{padding:0 10px;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;color:#fff;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:60px}.nav__link span{pointer-events:none}.nav__link_active{background-color:#995438}.nav__btn{position:fixed;top:0;right:0}.burger{width:auto;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background:0 0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.burger__inner{width:40px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-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;pointer-events:none}.burger__inner span{display:block;width:100%;height:4px;border-radius:5px;background-color:#fff;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s;pointer-events:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.burger_transform .burger__inner span:nth-child(1){-webkit-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}.burger_transform .burger__inner span:nth-child(2){opacity:0}.burger_transform .burger__inner span:nth-child(3){-webkit-transform:translateY(-13px) rotate(-45deg);transform:translateY(-13px) rotate(-45deg)}.slider{background-color:#000}.slider__box{overflow:hidden;position:relative;width:100%;line-height:0}.slider__box::before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-bottom:66.77%}.slider__queue{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-transition:opacity .3s .3s;transition:opacity .3s .3s}.slider__queue_visible{opacity:1}.slider__mask{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;background:-webkit-gradient(linear,left top,right top,color-stop(0,#000),color-stop(20%,transparent),color-stop(80%,transparent),to(#000));background:linear-gradient(to right,#000 0,transparent 20%,transparent 80%,#000 100%)}.slider__indicator{position:absolute;bottom:0;left:0;z-index:4;width:100%;height:4px;background-color:rgba(255,255,255,.3)}.slider__indicator::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#995438;-webkit-transform-origin:0 0;transform-origin:0 0}.slider__indicator_ainmated::after{-webkit-animation:4.2s ease-in-out .2s both indicate;animation:4.2s ease-in-out .2s both indicate}@-webkit-keyframes indicate{from{-webkit-transform:scale(0,1);transform:scale(0,1)}to{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes indicate{from{-webkit-transform:scale(0,1);transform:scale(0,1)}to{-webkit-transform:scale(1,1);transform:scale(1,1)}}.slide{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;width:100%;-ms-flex-negative:0;flex-shrink:0;opacity:0;background-size:0;background-position:center}.slide::before{content:"";position:absolute;top:50%;left:50%;z-index:1;background:inherit;background-size:cover;width:var(--slider-width);height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:blur(10px);filter:blur(10px);opacity:0}.slide_active::before{-webkit-animation:12s ease-in-out both scaleIn,5s ease-in-out both fadeInOut;animation:12s ease-in-out both scaleIn,5s ease-in-out both fadeInOut}@-webkit-keyframes fadeInOut{0%,100%{opacity:0}20%{opacity:1}}@keyframes fadeInOut{0%,100%{opacity:0}20%{opacity:1}}@-webkit-keyframes scaleIn{from{-webkit-transform:translate(-50%,-50%) scale(.75);transform:translate(-50%,-50%) scale(.75)}to{-webkit-transform:translate(-60%,-52%) scale(1.25);transform:translate(-60%,-52%) scale(1.25)}}@keyframes scaleIn{from{-webkit-transform:translate(-50%,-50%) scale(.75);transform:translate(-50%,-50%) scale(.75)}to{-webkit-transform:translate(-60%,-52%) scale(1.25);transform:translate(-60%,-52%) scale(1.25)}}.slide img{position:relative;z-index:2}.slider__queue_initialized .slide{-webkit-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out}.slide_active{z-index:1;opacity:1}.slide_next{z-index:2}@supports ((-o-object-fit:contain) or (object-fit:contain)){.slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}.aboutus{padding:5rem 0}.aboutus__card{margin:50px auto 10px}.aboutus__box{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%;padding:1.5rem;border:1px solid #995437;border-radius:5px;position:relative}.aboutus__box::before{background-color:#995437;background-size:305% 102%;background-repeat:no-repeat;background-image:url(../img/sprites/about-us.png);content:"";display:block;position:absolute;top:-50px;width:100px;height:100px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #995437;border-radius:50%;left:calc(50% - 50px)}.webp .aboutus__box::before{background-image:url(../img/sprites/about-us.webp)}.aboutus__box_first::before{background-position:left top}.aboutus__box_second::before{background-position:left -100px top}.aboutus__box_third::before{background-position:right top}.feedback__wrapper::before,.services__wrapper::before{top:0;left:0;content:""}.aboutus__box hr{width:35%;border-color:#995437}.aboutus__box h3{color:silver;margin-top:50px}.aboutus__box p{color:#818181;font-size:1.2rem}.services{background-color:#000}.services__wrapper{background-color:#12151e;background-image:url(../img/backgrounds/services-low.jpg);background-position:bottom center;background-size:160%;background-repeat:no-repeat;background-attachment:fixed;position:relative;padding:5rem 0}.webp .services__wrapper{background-image:url(../img/backgrounds/services-low.webp)}.services__wrapper::before{display:block;position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(0,#000),color-stop(20%,transparent),color-stop(80%,transparent),to(#000));background:linear-gradient(to right,#000 0,transparent 20%,transparent 80%,#000 100%)}.barbers__card,.pricing__item{display:-webkit-box;display:-ms-flexbox}.services__card{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(90,90,90,.3);border-radius:5px;margin-top:10px;text-transform:uppercase}.services__card h3{color:#dedede}.services__card p{color:#979696}.barbers{padding:5rem 0}.barbers__card{margin-top:35px;display:-webkit-box;display:-ms-flexbox;display:flex}.barbers__box{background-color:rgba(153,84,55,.8);text-align:center;font-weight:300;cursor:default;padding-bottom:35px;border-radius:10px}.barbers__box h3{color:#dedede;letter-spacing:.3rem}.barbers__box p{color:#bbb}.barbers__box a{color:#dedede;-webkit-transition:color .3s;transition:color .3s;font-size:2rem}.barbers__box a:hover{color:#6e331a}.barbers__photo{border-radius:10px 10px 0 0;height:535px;width:auto}.barbers__photo img{width:360px}.feedback{background:#000}.feedback__wrapper{padding:5rem 0;background:radial-gradient(#202130,#000);position:relative}.feedback__wrapper::before{display:block;width:100%;height:100%;position:absolute;background:-webkit-gradient(linear,left top,right top,color-stop(0,#000),color-stop(20%,transparent),color-stop(80%,transparent),to(#000));background:linear-gradient(to right,#000 0,transparent 20%,transparent 80%,#000 100%)}.feedback__box{padding:35px;color:#eee;text-align:center}.feedback__photo{margin-top:35px;width:240px;border-radius:50%}.pricing{background:#000;color:#fff;padding:5rem 0}.pricing__description{margin-bottom:50px}.price-list{position:relative;max-width:480px;margin:0 auto}.price-list::before{content:"";position:absolute;z-index:1;top:-8px;left:-4px;bottom:-12px;width:86%;background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,.2)));background:linear-gradient(to right,#fff,rgba(255,255,255,.2))}.price-list::after{content:"";position:absolute;z-index:1;top:-4px;left:0;bottom:-8px;width:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.5))),url(../img/logo/logo-barbershop-vector.svg) center center/40% auto no-repeat,-webkit-gradient(linear,left top,right top,from(#000),to(#000));background:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.5)),url(../img/logo/logo-barbershop-vector.svg) center center/40% auto no-repeat,linear-gradient(to right,#000,#000)}.price-list__table{position:relative;z-index:2;width:100%;text-align:left;border-collapse:collapse}.price-list__table td,.price-list__table th{padding:10px 20px}.price-list__price{width:0;white-space:nowrap}.price-list__price+.price-list__price{border-left:2px solid #fff}.price-list__heading{text-transform:uppercase}.price-list__subtitle{font-weight:400}.footer{background-color:#000;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;color:#999;text-align:center;text-transform:capitalize;z-index:1}.footer::before{z-index:1;content:"";display:block;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.9)}.footer__info ul,.footer__workhours p{display:-webkit-box;display:-ms-flexbox}.footer__box{z-index:2}.footer__box:nth-child(1),.footer__box:nth-child(3n){border:none}.footer__box iframe{width:100%}.footer__workhours p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;padding:0 1rem}.footer__workhours p:nth-child(odd){background:rgba(255,255,255,.2)}.footer__phone a{color:inherit}.footer__phone a:hover{text-decoration:underline}.footer__social{margin-bottom:25px}.footer__social a{color:#fff;font-size:2rem;opacity:.5}.footer__social a:hover{opacity:1}.footer__info{background:#000;opacity:.6;z-index:3}.footer__info ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:.7rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px}.footer__info a{color:inherit;text-decoration:none}.footer__info a:hover{text-decoration:underline}.footer__info li{padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer__map{position:relative;width:100%;height:12rem;z-index:3;border:none}.mobile-call-btn{width:130px;height:130px;position:fixed;bottom:50px;right:20px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:4rem;border-radius:50%;color:#fff}.mobile-call-btn a,.mobile-call-btn div{width:100px;height:100px;border-radius:50%}.mobile-call-btn a{color:inherit;display:inline-block;position:absolute;text-align:center;line-height:100px;background-color:rgba(214,163,84,.5);-webkit-animation:5s 2s infinite alternate btnColor,10s 2s infinite alternate btnRotate;animation:5s 2s infinite alternate btnColor,10s 2s infinite alternate btnRotate}.mobile-call-btn div{position:relative;z-index:10}.mobile-call-btn div::after,.mobile-call-btn div::before{content:"";display:block;position:absolute;border-radius:50%;background-color:gray;opacity:.2;z-index:-1;width:100%;height:100%}.mobile-call-btn div::after{-webkit-transform:scale(1.1);transform:scale(1.1)}.mobile-call-btn div::before{-webkit-transform:scale(1);transform:scale(1);-webkit-animation:10s 1.6s infinite btnPulseR1;animation:10s 1.6s infinite btnPulseR1}@-webkit-keyframes btnColor{0%{background-color:rgba(214,163,84,.5)}100%{background-color:rgba(9,35,67,.5)}}@keyframes btnColor{0%{background-color:rgba(214,163,84,.5)}100%{background-color:rgba(9,35,67,.5)}}@-webkit-keyframes btnRotate{45%,49%,53%,57%{-webkit-transform:rotate(0);transform:rotate(0)}47%,51%,55%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes btnRotate{45%,49%,53%,57%{-webkit-transform:rotate(0);transform:rotate(0)}47%,51%,55%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@-webkit-keyframes btnPulseR1{0%{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.3);transform:scale(1.3)}20%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}100%{opacity:0}}@keyframes btnPulseR1{0%{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.3);transform:scale(1.3)}20%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}100%{opacity:0}}.preloader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px;border:4px solid rgba(255,255,255,.1);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-webkit-transition:opacity .5s;transition:opacity .5s}.preloader::before{content:"";position:absolute;left:-4px;top:-4px;width:40px;height:40px;border:4px solid transparent;border-top-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-webkit-animation:1.1s linear infinite rotation;animation:1.1s linear infinite rotation}.preloader_hidden{opacity:0}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (min-width:65rem){.services__card:nth-of-type(odd){text-align:right}.services__card:nth-of-type(even){text-align:left}}@media screen and (min-width:48em){.header__logo{height:100px}.header__logo img{height:80px}.header__box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.header__box:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex}.header__box:nth-child(3){padding-left:0}.nav{position:sticky;top:0;z-index:10;background-color:rgba(0,0,0,.5)}.nav__box{position:static;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;background-color:transparent;opacity:1;pointer-events:auto;height:auto}.nav__btn{display:none}.slider{margin-top:-60px}.footer__box{border:1px dashed rgba(255,255,255,.1);border-right:0;border-top:0;border-bottom:0}.footer__map{width:auto}}@media screen and (min-width:64em){.header__box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;font-size:1rem}.header__box:nth-child(2){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.services__wrapper{background-size:cover;background-attachment:scroll}.footer__box:nth-child(3n){border:1px dashed rgba(255,255,255,.1);border-right:0;border-top:0;border-bottom:0}.footer__map{width:100%}.mobile-call-btn{display:none}}@media screen and (min-width:75em){.footer__map{width:100%;margin-left:0}}@media screen and (max-width:767px){.wrapper{overflow:hidden}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.nav{position:relative}}