@import url(https://fonts.googleapis.com/css2?family=Antonio:wght@100;200;300;400;500;600;700&display=swap);*,:after,:before{box-sizing:border-box}body{padding:0;text-rendering:optimizeLegibility;background-color:#0c0c0c;margin:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}.booking-button{height:90px;justify-content:center;font-size:14px;text-decoration:none;font-weight:500;right:calc(50% - 45px);color:#000;text-transform:lowercase;position:fixed;bottom:30px;text-align:center;background-color:#fff;align-items:center;border-radius:100%;width:90px;line-height:1;font-family:Helvetica Neue;display:flex;z-index:9999}.logotype{font-size:24px;font-weight:400;color:#fff;text-transform:uppercase;line-height:1;font-family:Antonio}.header{grid-template-columns:1fr 1.5fr 1fr;padding:30px 0 20px;max-width:1200px;margin:0 auto 140px;display:grid}.header_main{margin-bottom:0}.header-main-link{text-decoration:none}.header__address,.header__nav{align-items:center;display:grid}.header__address{justify-content:flex-end}.header__list{list-style:none;padding:0;margin:0;display:flex}.header__list li{margin-right:70px;display:flex}.header__list li:nth-child(4){margin-right:0}.header__link{font-size:16px;text-decoration:none;color:#fff;font-family:Helvetica Neue}@media screen and (max-width:480px){.header{overflow:hidden;padding:30px 15px;transition:all .3s;max-height:30px;display:block}.open{max-height:200px}.header__burger{height:40px;justify-content:center;right:10px;color:#fff;position:absolute;flex-direction:column;top:25px;align-items:center;width:40px;display:flex}.header__burger-line{height:2px;margin-bottom:5px;transition:all .3s;background-color:#fff;width:30px}.active .header__burger-line:first-child{transform:rotate(45deg) translate(5px,5px)}.active .header__burger-line:nth-child(2){opacity:0}.active .header__burger-line:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.header__nav{margin-top:30px}.header__list{margin-bottom:10px;transition:all .3s;flex-direction:column;opacity:0}.open .header__address,.open .header__list{opacity:1}.header__list li{margin-bottom:10px;display:block}.header__link{height:100%;font-size:16px;width:100%;display:block}.header__address{justify-content:flex-start;transition:all .1s;opacity:0}.logotype{font-size:26px}}.section{margin-bottom:140px}.section__container{max-width:1200px;margin:0 auto;width:100%}.section__subtitle,.section__title{font-weight:500;color:#fff;max-width:50%;font-family:Helvetica Neue}.section__title{font-size:50px;margin:0;line-height:1}.section__subtitle{font-size:18px;margin-bottom:50px;margin-top:30px}@media screen and (max-width:480px){.section{padding-right:15px;padding-left:15px}.section__container{max-width:100%}.section__title{font-size:42px;max-width:100%}.section__subtitle{max-width:100%}}@media screen and (max-width:320px){.section__title{font-size:34px}}.main{max-width:1200px;margin:20px auto 140px}.main__media-wrapper{height:450px;overflow:hidden;justify-content:center;margin-bottom:40px;align-items:center;border-radius:10px;display:flex}.main__video{object-fit:cover;width:100%}.main__image,.tabs>div,.tabs>input[type=radio]{display:none}.main__content{grid-template-columns:3fr 1fr;display:grid}.main__title{font-size:50px;font-weight:700;margin-bottom:15px;color:#fff;line-height:1;margin-top:0;font-family:Helvetica Neue}.main__intro,.main__location{font-weight:500;color:#fff;font-family:Helvetica Neue}.main__intro{font-size:18px;margin-bottom:20px;line-height:1;margin-top:20px}.main__location{font-size:14px;border-bottom:1px solid #707070;align-items:center;display:inline-flex}.main__location p{margin-bottom:5px}.main__location i{font-size:18px;margin-right:5px;line-height:0}.main__metro{margin-right:30px}.main__button{height:60px;font-size:15px;border:0;font-weight:600;margin-bottom:15px;color:#fff;transition:all .2s;background-color:#b98a61;border-radius:5px;cursor:pointer;width:280px;font-family:Helvetica Neue}.main__button:hover{color:#fff;background-color:#b99c83}.button_transp{border:1px solid #fff!important;color:#fff;background-color:transparent!important}.button_transp:hover{color:#000!important;background-color:#fff!important}.info__desc,.info__desc span{justify-content:center;align-items:center}.info__desc{grid-template-columns:1fr 8fr;font-size:14px;color:#c1c1c1;font-family:Helvetica Neue;display:grid}.info__desc span{height:20px;font-size:20px;border:1px solid #ff6767;font-weight:700;margin-right:10px;color:#ff6767;border-radius:50px;width:20px;line-height:1;display:flex}.info__desc b{text-decoration:underline;color:#fff}@media screen and (max-width:480px){.main{padding:0 15px}.main__content{grid-template-columns:1fr}.info__box br,.main__video{display:none}.main__image{object-fit:cover;width:100%;display:flex}.main__content{grid-row-gap:30px}.main__title{font-size:34px}.main__subtitle{font-size:28px}.main__intro{margin-bottom:0;max-width:80%;line-height:1.4;margin-top:10px}.main__button{height:65px;font-size:16px;width:100%}.info__desc{grid-template-columns:1fr 10fr}.info{padding-top:80px;justify-content:center;align-items:center;width:100%;display:flex}.info__box{max-width:70%}.info__title{align-items:center;display:flex}}@media screen and (max-width:375px){.main__title{font-size:32px}}@media screen and (max-width:320px){.main__title{font-size:72px}}.rating{grid-template-columns:1fr 1fr 1fr;margin-bottom:15px;grid-column-gap:20px;margin-top:20px;display:grid}.rating__info{font-size:14px;color:#434343;font-family:Helvetica Neue}.rating__item{padding:25px 30px;background-color:#1c1c1c;border-radius:10px}.rating__item-header{justify-content:space-between;margin-bottom:15px;align-items:flex-start;display:flex}.rating__icon img{margin-bottom:5px;max-width:50px}.rating__item:first-child img{width:40px}.rating__item:nth-child(2) img{width:45px}.rating__item:nth-child(3) img{width:50px}.rating__icon h3{font-size:18px;margin:0}.rating__rating-wrapp{font-size:18px;font-weight:700;color:#626262;align-items:flex-end;font-family:Helvetica Neue;display:flex}.rating__icon h3,.rating__rating{color:#fff;font-family:Helvetica Neue}.rating__rating{font-size:64px;font-weight:500;line-height:1}.rating__item-footer{justify-content:space-between}.rating__item-footer,.rating__reviews-wrapp{align-items:center;display:flex}.rating__reviews{font-size:17px;font-weight:600;margin-right:10px;color:#707070;font-family:Helvetica Neue}.rating__reviews-icon-wrapp{padding:5px;justify-content:center;background-color:#343434;align-items:center;border-radius:30px;display:flex}.rating__reviews-icon{font-size:20px;margin-bottom:-2px;color:#fff;line-height:1}.rating__button{font-size:12px;font-weight:700;color:#fff;text-transform:uppercase;font-family:Helvetica Neue}@media screen and (max-width:480px){.rating{grid-template-columns:1fr;grid-row-gap:10px}.rating__button{font-size:14px}.rating__item{padding:25px 20px}}@media screen and (max-width:320px){.rating__item{padding:20px 15px}.rating__icon h3{font-size:16px}.rating__rating{font-size:56px}.rating__reviews{font-size:14px}.rating__button{font-size:12px}}.discounts__row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-top:40px;gap:16px;display:grid}#discount-1{background-color:#c8c7c5}#discount-2{background-color:#cebcb8}#discount-3{background-color:#cfc4b8}.discounts__discount{height:400px;justify-content:center;padding-right:60px;flex-direction:column;width:100%;padding-left:16px;display:flex}.discounts__title{font-size:32px;font-weight:500;color:#000;text-transform:uppercase;line-height:1.2;font-family:Helvetica Neue}.discounts__new-price{font-size:128px;color:#000;letter-spacing:-5px;line-height:1;font-family:Antonio}.discounts__new-price span{font-size:48px}.discounts__button{height:50px;border:1px solid #000;font-weight:500;color:#000!important;transition:all .3s;background-color:transparent;cursor:pointer;width:180px;font-family:Helvetica Neue}.discounts__button:hover{color:#000;background-color:#fff;cursor:pointer}.discount__desc{font-size:14px;letter-spacing:-.4px;font-family:Helvetica Neue}@media screen and (max-width:480px){.discounts__row{grid-template-columns:1fr 1fr;grid-gap:8px}.discounts__discount{height:300px;max-width:100%;padding-right:8px;padding-left:8px}.discounts__new-price{font-size:96px}.discounts__title{font-size:20px}.discounts__button{width:100%}}.cert__grid-container{grid-template-columns:repeat(14,1fr);grid-template-rows:repeat(6,80px);display:grid}.cert__title{grid-row-end:2;grid-column-start:1;font-size:48px;color:#fff;text-transform:uppercase;grid-column-end:8;grid-row-start:1;margin:0;line-height:1;font-family:Helvetica Neue}.cert__contact-info,.cert__description-container{grid-row-end:3;grid-column-start:1;grid-column-end:5;grid-row-start:2}.cert__contact-info{grid-row-end:6;justify-content:flex-end;font-size:12px;color:#787878;flex-direction:column;grid-row-start:6;font-family:Helvetica Neue;display:flex}.cert__image-wrapper{grid-row-end:7;overflow:hidden;grid-column-start:7;grid-column-end:15;grid-row-start:1}.cert__description{font-size:15px;color:#fff;margin-top:0;font-family:Helvetica Neue}@media screen and (max-width:480px){.cert__grid-container{display:block}.cert__title{font-size:40px;margin-bottom:30px;text-align:center}.shop__image-square{grid-row-end:2;grid-column-start:1;margin-bottom:20px;grid-column-end:1;grid-row-start:2}.cert__description-container{grid-row-end:4;grid-row-start:4}.cert__image-wrapper{grid-row-end:3;grid-column-start:1;margin-bottom:20px;grid-column-end:1;grid-row-start:3;width:100%;margin-top:20px}.cert__description{text-align:center}}.works{grid-template-columns:repeat(5,1fr);padding-top:30px;grid-row-gap:24px;grid-column-gap:8px;display:grid}.works img{object-fit:cover;width:100%}@media screen and (max-width:480px){.works{grid-template-columns:1fr 1fr;grid-row-gap:16px}}#tab-btn-1:checked~#content-1,#tab-btn-2:checked~#content-2,#tab-btn-3:checked~#content-3,#tab-btn-4:checked~#content-4{display:block}.tabs>label{padding:10px 15px;font-size:16px;border:1px solid #1a1a1a;margin-right:5px;margin-bottom:20px;color:#a0a0a0;transition:color .15s ease-in-out,background-color .15s ease-in-out;position:relative;text-align:center;top:1px;background-color:#0c0c0c;cursor:pointer;line-height:1.5;vertical-align:middle;user-select:none;font-family:Helvetica Neue;display:inline-block}.tabs>input[type=radio]:hover+label{background-color:#1a1a1a}.tabs>input[type=radio]:checked+label{color:#000;background-color:#fff}.services__list{padding:0;margin-bottom:30px}.services__list:last-child{margin-bottom:0!important}.services__all-services-link{font-size:18px;font-weight:500;color:#c18653;text-align:center;margin-top:50px;font-family:Helvetica Neue;display:block}.services__list a{text-decoration:none;cursor:auto}.services__service{height:100%;overflow:hidden;grid-template-columns:repeat(3,1fr);padding:0 5px;justify-content:space-between;position:relative;border-top:1px solid #252525;max-height:160px;align-items:center;width:100%;display:grid}.services__service:after{height:100%;transform:translateY(100%);transition:all .3s cubic-bezier(.075,.82,.165,1);content:" ";position:absolute;background-color:#fff;left:0;width:100%;z-index:-1}.services__service:hover .services__price,.services__service:hover .services__title{color:#000}.services__service:hover .services__button{color:#000;border-bottom:1px solid #000}.services__service:hover:after{transform:translate(0)}.services__button-box{height:100%;justify-content:flex-end;align-items:center;display:flex}.services__title{font-size:24px;font-weight:500;color:#fff;font-family:Helvetica Neue}.services_header{margin-bottom:24px}.services__price{font-size:32px;color:#fff;text-align:center;font-family:Antonio}.services__price span{font-size:32px}.services__button{height:20px;padding:0 0 8px;font-size:13px;border:0;font-weight:600;color:#fff;text-transform:uppercase;border-bottom:1px solid #fff;text-align:left;background-color:transparent;cursor:pointer;width:130px;font-family:Helvetica Neue}.services__button span{font-size:16px;margin-left:10px;line-height:10px}@media screen and (max-width:480px){.services__title{grid-area:title;font-size:25px}.services__price{grid-area:price;font-size:45px;text-align:left;margin-top:0}.services__button-box{grid-area:button;width:100%}.services__service{height:100%;max-height:100%;grid-template-areas:"title title button""price price button"}}@media screen and (max-width:375px){.services__title{font-size:20px}}.team{grid-template-columns:repeat(4,1fr);grid-row-gap:16px;grid-column-gap:12px;margin-top:40px;display:grid}.barbers__image-box{height:460px;display:flex}.barbers__image,.wide-image img{object-fit:cover;width:100%}.barbers__desc,.barbers__name{color:#fff;font-family:Helvetica Neue}.barbers__name{font-size:18px;margin-bottom:0}.barbers__desc{font-size:14px;font-weight:400;margin-top:10px}@media screen and (max-width:480px){.team{grid-template-columns:1fr 1fr;grid-row-gap:24px;grid-column-gap:8px}.barbers__image-box{height:auto}}.shop__grid-container{grid-template-columns:repeat(14,1fr);grid-template-rows:repeat(6,80px);display:grid}.shop__title{grid-row-end:2;grid-column-start:1;font-size:48px;color:#fff;text-transform:uppercase;grid-column-end:5;grid-row-start:1;margin:0;line-height:1;font-family:Antonio}.shop__description-container{grid-row-end:3;grid-column-start:1;grid-column-end:5;grid-row-start:2}.shop__description{font-size:15px;color:#fff;margin-top:0;font-family:Helvetica Neue}.shop__contact-info{grid-row-end:6;grid-column-start:1;justify-content:flex-end;font-size:12px;color:#787878;flex-direction:column;grid-column-end:5;grid-row-start:6;font-family:Helvetica Neue;display:flex}.shop__online-info{margin-top:15px}.shop__image-wrapper{grid-row-end:7;overflow:hidden;grid-column-start:6;grid-column-end:10;grid-row-start:1;margin:0 auto;width:345px}.cater img,.instagram__item img,.shop__image-high{width:100%}.shop__image-square{width:100%}.shop__button-link,.shop__image-square{grid-column-start:11;grid-column-end:15}.shop__button-link{grid-row-end:6;text-decoration:none;grid-row-start:6;align-items:flex-end;display:flex}.shop__button{height:60px;font-size:15px;border:1px solid #494949;color:#fff;transition:all .3s;background-color:transparent;border-radius:5px;cursor:pointer;width:100%}.instagram__link:hover,.shop__button:hover{color:#000;background-color:#fff}@media screen and (max-width:480px){.shop__grid-container{display:block}.shop__title{grid-row-end:1;grid-column-start:1;font-size:56px;font-weight:400;margin-bottom:30px;grid-column-end:1;grid-row-start:1}.shop__image-square{grid-row-end:2;grid-row-start:2}.shop__description-container,.shop__image-square,.shop__image-wrapper{grid-column-start:1;margin-bottom:20px;grid-column-end:1}.shop__image-wrapper{grid-row-end:3;grid-row-start:3;width:100%}.shop__description-container{grid-row-end:4;max-width:90%;grid-row-start:4}.shop__contact-info{grid-row-end:5;grid-column-start:1;font-size:14px;margin-bottom:40px;grid-column-end:1;grid-row-start:5}.shop__button-link{grid-row-end:6;grid-column-start:1;grid-column-end:1;grid-row-start:6}}@media screen and (max-width:380px){.shop__title{font-size:50px}.shop__description-container{max-width:95%}}@media screen and (max-width:360px){.shop__title{font-size:46px}}.about{padding-top:50px;font-size:64px;font-weight:500;color:#fff;margin:0 0 100px;line-height:1.1;font-family:Helvetica Neue}.wide-image{height:100%;overflow:hidden;max-height:670px;width:100%;display:flex}.about-2{font-size:42px;font-weight:500;color:#fff;line-height:1.1;font-family:Helvetica Neue}.bondurant_left,.bondurant_right{grid-template-columns:1fr 1fr;grid-column-gap:145px;display:grid}.bondurant__header{justify-content:center;flex-direction:column;display:flex}.bondurant__text,.bondurant__title{font-size:42px;font-weight:500;color:#fff;margin:0 0 30px;line-height:1.1;font-family:Helvetica Neue}.bondurant__text{font-size:18px;font-weight:400;color:#d0d0d0;margin:0;line-height:1.2}.bondurant__image-box{width:100%;display:flex}.bondurant__image-box_low{height:600px}.bondurant__image-box_high{height:700px}.bondurant__image{object-fit:cover;width:100%}.bondurant__link{font-size:24px;font-weight:500;color:#c18653;text-transform:uppercase;font-family:Helvetica Neue}@media screen and (max-width:480px){.about{padding-top:0;font-size:38px;line-height:1.2}.about-2{font-size:30px;line-height:1.2}.bondurant{margin-bottom:100px}.bondurant_left{flex-direction:column-reverse;display:flex}.bondurant_right{grid-template-columns:1fr}.bondurant__image-box{margin-bottom:30px}.bondurant__image-box_high{height:600px}.bondurant__image-box_low{height:500px}.bondurant__title{font-size:30px}}@media screen and (max-width:320px){.about{font-size:32px}}.instagram__row{grid-template-columns:repeat(4,1fr);grid-column-gap:20px;margin-top:20px;display:grid}.instagram__item{overflow:hidden;max-height:285px}.instagram__link{height:100%;justify-content:center;font-size:15px;border:1px solid #3a3a3a;text-decoration:none;font-weight:500;color:#fff;text-transform:uppercase;align-items:center;width:100%;font-family:Helvetica Neue;display:flex}.instagram__link,.instagram__link:hover{transition:all .3s}@media screen and (max-width:480px){.instagram__row{grid-template-columns:1fr;grid-row-gap:20px}.instagram__link{height:100px;font-size:18px}}.cater{margin-bottom:140px;padding-right:15px;padding-left:15px;display:none}.cater__header,.cater__text{color:#fff;font-family:Helvetica Neue}.cater__header{font-size:24px;margin-bottom:15px;margin-top:20px}.cater__text{margin-bottom:10px}@media (max-width:430px){.cater{display:block}}.contacts{grid-template-columns:repeat(2,1fr);padding-top:100px;margin-bottom:120px;color:#fff;grid-row-gap:80px;display:grid}.contacts__content,.contacts__title{font-weight:300;font-family:Helvetica Neue}.contacts__content{font-size:30px;font-weight:500;margin-bottom:10px}.contacts__content a{color:#fff}.contacts__social{list-style:none;padding:0}.contacts__social li{margin-bottom:10px}.contacts__social a,.copyright{color:#fff;font-family:Helvetica Neue}.contacts__social a{text-decoration:none;font-weight:400}#footer{margin-bottom:0}#footer hr{border:1px solid #272727}.copyright{font-size:14px;font-weight:500;letter-spacing:-.5px;margin-top:1em}.footer__legal{grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.footer__meta{font-size:12px;color:#fff;font-family:Helvetica Neue}@media screen and (max-width:480px){.contacts{grid-template-columns:1fr;padding-top:50px;margin-bottom:50px;grid-row-gap:30px}.contacts__content{font-size:23px}.footer__legal{grid-template-columns:1fr}.copyright{margin-bottom:4px}}