@font-face{font-family:Bebas Neue Bold;font-style:bold;font-weight:800;src:url(/static/media/bebasneuebold.4fe547e5.woff) format("woff"),url(/static/media/bebasneuebold.504fc5ba.woff2) format("woff2"),url(/static/media/bebasneuebold.f9ac6aa4.ttf) format("truetype")}@font-face{font-family:Bebas Neue Book;font-style:normal;font-weight:500;src:url(/static/media/bebasneuebook.5323deef.woff) format("woff"),url(/static/media/bebasneuebook.d06936a0.woff2) format("woff2"),url(/static/media/bebasneuebook.682d7d56.ttf) format("truetype")}@font-face{font-family:Rex Bold;font-style:bold;font-weight:800;src:url(/static/media/rexbold.5922a083.woff) format("woff"),url(/static/media/rexbold.8a29cee9.woff2) format("woff2"),url(/static/media/rexbold.563a77b2.ttf) format("truetype")}*{margin:0;padding:0}body{font-family:Bebas Neue Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100vw;height:100vh;background-color:#000;font-size:1.125rem;-webkit-overflow-scrolling:touch}h1,h2,h3,h4,h5,h6{font-family:Rex Bold,sans-serif}h1{font-size:1.75rem;text-align:center;color:#9c825c}#root{overflow-x:hidden;overflow-y:scroll;width:100%;height:100%;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{color:#9c825c;box-sizing:border-box}body{text-transform:uppercase}.screen{width:100vw;padding:0 calc(50vw - 512px);position:relative;background-repeat:no-repeat;background-size:cover;background-position:50%}a{text-decoration:none}@media (min-width:768px) and (max-width:1024px){.screen{width:100vw;padding:0 calc(50vw - 400px)}}.header-m{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-image:url(/static/media/header_bg.183b5868.jpg);height:100vh;min-height:520px;padding:35px 0;text-align:center;letter-spacing:3px}.header-m .barbershop{text-align:center;letter-spacing:10px;color:#9c825c;margin-bottom:15px}.header-m .barbershop img{width:13vw;margin-bottom:15px}.header-m .address{margin-bottom:15px}.header-m .address,.header-m .working-hours{flex:0 0 auto;color:#fff}.header-m .logo{flex:1 1 auto;width:80%;margin-bottom:35px}.header-m .appointment-button{flex:0 0 82px;width:80%;display:flex;align-items:center;padding-top:4px;justify-content:center;color:#fff;font-size:1.75rem;border:3px solid #fff;letter-spacing:3px}.header-m .appointment-button,.header-m .appointment-button:hover{transition:border .2s linear,background-color .2s linear,color .2s linear}.header-m .appointment-button:hover{color:#9c825c;background-color:#fff;border:3px solid transparent}.nav-open-button-m{position:absolute;padding:15px;right:0;top:0;width:17.5px;height:17.5px;box-sizing:initial;z-index:99}.main-nav-m{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.93);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:1;pointer-events:auto;z-index:98}.main-nav-m,.main-nav-m.hidden{transition:opacity .2s ease-in-out}.main-nav-m.hidden{opacity:0;pointer-events:none}.main-nav-m *{padding:29px 0 25px;cursor:pointer;width:80%;letter-spacing:9px;display:flex;align-items:center;justify-content:center;color:#9c825c;text-decoration:none;background-color:initial;border:3px solid #9c825c;transition:border .2s linear,background-color .2s linear}.main-nav-m :not(:last-child){margin-bottom:35px}.main-nav-m :hover{background-color:#fff;border:3px solid transparent;transition:border .2s linear,background-color .2s linear}.barbers-m h1{margin-bottom:15px;letter-spacing:8px}.barbers-m .barbers-wrap{justify-content:center}.barbers-m .barber,.barbers-m .barbers-wrap{display:flex;flex-direction:column;align-items:center}.barbers-m .barber{width:100vw;background-size:cover;padding:35px}.barbers-m .barber .name{text-align:center;color:#010101;letter-spacing:5px}.barbers-m .barber .picture{max-width:90%}.barbers-m .barber .instagram{width:35px;height:35px;margin-top:15px}.barbers-m .barber:not(:last-child){border-bottom:3px solid #fff}.barbers-m .barber:first-child{background-image:url(/static/media/barber_bg-1.3b0fbd20.jpg)}.barbers-m .barber:nth-child(2){background-image:url(/static/media/barber_bg-2.523cd9df.jpg)}.barbers-m .barber:nth-child(3){background-image:url(/static/media/barber_bg-3.f4b1dd2e.jpg)}.barbers-m .barber:nth-child(4){background-image:url(/static/media/barber_bg-1.3b0fbd20.jpg)}.barbers-m .barber:nth-child(5){background-image:url(/static/media/barber_bg-2.523cd9df.jpg)}.barbers-m .barber:nth-child(6){background-image:url(/static/media/barber_bg-3.f4b1dd2e.jpg)}.barbers-m .barber:nth-child(7){background-image:url(/static/media/barber_bg-1.3b0fbd20.jpg)}.barbers-m .barber:nth-child(8){background-image:url(/static/media/barber_bg-2.523cd9df.jpg)}.barbers-m .barber:nth-child(9){background-image:url(/static/media/barber_bg-3.f4b1dd2e.jpg)}.barbers-m .barber:nth-child(10){background-image:url(/static/media/barber_bg-1.3b0fbd20.jpg)}.barbers-m .divider{width:40%;height:2px;background-color:#9c825c;margin:45px 0 35px}.prices-m{background-image:url(/static/media/prices-bg.e4c145bb.jpg);padding-bottom:100px}.prices-m h1{padding:50px 0 100px;letter-spacing:9px}.prices-m .price-list{width:90%;margin:0 auto}.prices-m .price-list .item-row{padding:15px;display:flex;justify-content:flex-start;align-items:center;letter-spacing:3px}.prices-m .price-list .item-row .name{flex:1 1 auto;color:#fff}.prices-m .price-list .item-row .price{color:#fff;flex:0 0 auto}.prices-m .price-list .item-row .price:after{content:"\20B4"}.location-m{background-image:url(/static/media/location-bg.acd22abd.jpg);padding:0}.location-m h1{padding:19px 0 15px;letter-spacing:8px}.location-m .map-wrap{width:100%;height:400px;position:relative}.appointment-m{background-image:url(/static/media/appointment-bg.f9eb1bd6.jpg);height:40vh;letter-spacing:3px}.appointment-m,.appointment-m .appointment-button{display:flex;align-items:center;justify-content:center}.appointment-m .appointment-button{width:80%;height:82px;padding-top:4px;cursor:pointer;color:#fff;font-size:1.75rem;border:3px solid #fff;transition:border .2s linear,background-color .2s linear,color .2s linear}.appointment-m .appointment-button:hover{color:#9c825c;background-color:#fff;border:3px solid transparent;transition:border .2s linear,background-color .2s linear,color .2s linear}.footer-m{background-color:#000;display:flex;flex-direction:column;align-items:center;text-align:center}.footer-m *{color:#fff;margin-top:15px}.footer-m .sn-wrap{margin-bottom:15px}.footer-m .sn-wrap img{width:35px;height:35px;margin:0 10px}.header{display:flex;flex-direction:column;align-items:center;justify-content:space-around;background-image:url(/static/media/header-bg.19925a13.jpg);height:100vh;color:#9c825c}.header .contacts{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.header .contacts .address{flex-grow:1;flex-shrink:1;flex-basis:33.33333%;letter-spacing:4px}.header .contacts .barbershop{text-align:center;flex-grow:1;flex-shrink:1;flex-basis:33.33333%;letter-spacing:16px}.header .contacts .barbershop img{width:100px;margin-bottom:32px}.header .contacts .sn-wh-wrap{flex-grow:1;flex-shrink:1;flex-basis:33.33333%;display:flex;justify-content:flex-end;letter-spacing:4px}.header .contacts .sn-wh-wrap .social-networks{margin-left:15px}.header .contacts .sn-wh-wrap .social-networks .sn-icon{margin-left:15px;height:35px;cursor:pointer}.header .logo{width:50%;max-height:50vh}.main-nav{width:100%;display:flex;justify-content:space-around}.main-nav *{cursor:pointer;padding:19px 0 15px;width:calc(25% - 30px);display:flex;align-items:center;justify-content:center;color:#9c825c;text-decoration:none;border:3px solid #9c825c}.main-nav *,.main-nav :hover{transition:border .2s linear,background-color .2s linear}.main-nav :hover{background-color:#fff;border:3px solid transparent}.barbers{background-image:url(/static/media/barbers-bg.4e65f9b9.jpg);padding-bottom:80px}.barbers h1{padding-top:105px}.barbers .barbers-wrap{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.barbers .barber{flex:0 0 35%;margin:80px auto 0;display:flex;align-items:center;flex-direction:column}.barbers .barber .name{text-align:center;color:#010101;letter-spacing:5px}.barbers .barber .picture{max-width:90%}.barbers .barber .instagram{width:35px;height:35px;margin-top:15px}.barbers .divider{width:40%;height:2px;background-color:#9c825c;margin:45px 0 35px}.prices{background-image:url(/static/media/prices-bg.e4c145bb.jpg);width:100vw;padding:0 calc(50vw - 250px) 100px}.prices h1{padding:105px 0 80px}.prices .price-list .item-row{display:flex;justify-content:flex-start;align-items:center}.prices .price-list .item-row:not(:last-child){margin-bottom:50px}.prices .price-list .item-row .icon-wrap{flex:0 0 35px;margin-right:18px;display:flex;align-items:center;justify-content:center;position:relative;width:35px;height:35px}.prices .price-list .item-row .icon-wrap .icon{position:absolute;height:100%;width:auto}.prices .price-list .item-row .icon-wrap.combined>.icon{position:absolute;height:20.58824px}.prices .price-list .item-row .icon-wrap.combined .icon:first-child{top:0;left:0}.prices .price-list .item-row .icon-wrap.combined .icon:last-child{right:0;bottom:0}.prices .price-list .item-row .name{flex:1 1 auto}.prices .price-list .item-row .price{flex:0 0 auto}.prices .price-list .item-row .price:after{content:"\20B4";margin-left:2px}.location{background-image:url(/static/media/location-bg.acd22abd.jpg);padding:0}.location h1{padding:75px 0 70px}.location .map-wrap{width:100%;height:600px;position:relative}.appointment{background-image:url(/static/media/appointment-bg.f9eb1bd6.jpg);height:40vh}.appointment,.appointment .appointment-button{display:flex;align-items:center;justify-content:center}.appointment .appointment-button{width:324px;height:82px;cursor:pointer;padding-top:4px;color:#fff;font-size:1.75rem;border:3px solid #fff}.appointment .appointment-button,.appointment .appointment-button:hover{transition:border .2s linear,background-color .2s linear,color .2s linear}.appointment .appointment-button:hover{color:#9c825c;background-color:#fff;border:3px solid transparent}.footer{background-color:#000;display:flex;flex-direction:column;align-items:center}.footer .logo{width:170px;margin:70px 0 45px}.footer .content-wrap{width:100%;display:flex;justify-content:space-around;align-items:center;margin-bottom:35px}.footer .content-wrap *{text-align:center;color:#fff}.footer .content-wrap .sn-wrap img{width:35px;height:35px;margin:0 10px}.footer .copywrite{color:#fff;margin:70px 0;font-size:.875rem}
/*# sourceMappingURL=main.b8073117.chunk.css.map */