*{--orange-color:#ad854a}body{margin:0;-webkit-tap-highlight-color:#fff0;font-family:'Roboto',sans-serif;font-weight:400;font-size:14px;line-height:1.42857143;color:#fff;overflow-x:hidden;background-color:#000;display:grid;grid-auto-rows:min-content;min-height:100vh;grid-template-rows:1fr auto}body.active{overflow:hidden}b{font-weight:600}strong{font-weight:700}p:last-child{margin-bottom:0}img{max-width:100%;height:auto}hr{border-top:1px #fff solid;opacity:1}.text-box a{color:var(--orange-color)}.text-box a:hover{text-decoration:none}.container{width:100%;max-width:1260px;margin:0 auto;padding:0 20px}.g-box{display:grid;grid-gap:30px;grid-auto-rows:min-content;min-width:0}.rows{display:grid;grid-gap:40px;grid-auto-rows:min-content;min-width:0}.rows.type-2{grid-gap:20px}.f-box{display:flex}.text-center{text-align:center}.bt{border:2px solid var(--orange-color);border-radius:10px;text-decoration:none;color:var(--orange-color);background-color:#fff0;font-size:16px;padding:10px 30px;transition:.2s ease;-o-transition:.2s ease;-webkit-transition:.2s ease;-moz-transition:.2s ease}.bt:hover{background-color:var(--orange-color);color:#fff}.bt.white{background-color:#fff}.bt.white:hover{background-color:var(--orange-color);color:#fff}.bt.orange{background-color:var(--orange-color);color:#fff}.bt.orange:hover{background-color:#fff;color:var(--orange-color)}.title-box{display:grid;grid-gap:15px}.title-box .title{font-weight:700;font-size:24px;margin:0;line-height:1.2}.title-box.sect-title .title,.seo-block .text-box h2{font-size:40px;text-transform:uppercase;letter-spacing:1px}header{position:fixed;top:0;left:0;padding:30px 0;background-color:#000;width:100%;font-weight:700;text-transform:uppercase;z-index:999;transform:translateY(0);transition:0.2s ease padding,0.2s ease transform;-o-transition:0.2s ease padding,0.2s ease transform;-webkit-transition:0.2s ease padding,0.2s ease transform;-moz-transition:0.2s ease padding,0.2s ease transform}.customize-support header{top:32px}header.active{padding:15px 0}header .logo-box img{transition:0.2s ease;-o-transition:0.2s ease;-webkit-transition:0.2s ease;-moz-transition:0.2s ease}header.active .logo-box img{max-width:110px}header.scroll{transform:translateY(-100%)}header .columns{grid-template-columns:auto 1fr auto;align-items:center;grid-gap:60px}header .logo-box img{width:100%;max-width:163px;height:auto}header .menu-bt{display:none}.menu-box .scroller{grid-template-columns:1fr auto auto;grid-gap:50px;align-items:center}header .phone{padding-left:40px;position:relative;text-decoration:none;font-size:16px}header .phone:hover{color:var(--orange-color)}header .phone::before{content:'';width:25px;height:25px;background-repeat:no-repeat;background-size:25px;background-position:center;position:absolute;top:0;left:0;background-image:url(/wp-content/themes/thebarber-theme/img/phone-icon.svg)}header .menu-box ul{display:flex;align-items:center;list-style:none;line-height:20px;margin:0;padding:0;font-size:15px}header .menu-box nav ul{gap:30px}header .menu-box nav ul li a{color:#fff;text-decoration:none;transition:.2s ease color;-o-transition:.2s ease color;-moz-transition:.2s ease color;-webkit-transition:.2s ease color}header .menu-box nav ul li a:hover{color:var(--orange-color)}header .mob-box{display:none}.social ul{display:flex;align-items:center;padding:0;list-style:none;margin:0}.social ul li{margin-right:15px;line-height:1}.social ul li:last-child{margin-right:0}.social ul li a{width:20px;height:20px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.social li svg path{transition:.2s ease fill;-o-transition:.2s ease fill;-moz-transition:.2s ease fill;-webkit-transition:.2s ease fill}header .social li svg{width:18px;height:18px}header .social li svg path{fill:#fff}header .social li:hover svg path{fill:var(--orange-color)}.lang-box{align-items:center;line-height:1}.lang-box .lang-item{position:relative;margin-right:20px;display:inline-block}.lang-box a.lang-item{text-decoration:none;transition:.2s ease color;-o-transition:.2s ease color;-moz-transition:.2s ease color;-webkit-transition:.2s ease color}.lang-box a.lang-item:hover,.lang-box span.lang-item{color:var(--orange-color)}.lang-box .lang-item:last-child{margin-right:0}.lang-box .lang-item::after{content:'';width:3px;height:100%;position:absolute;top:0;right:-10px;transform:translateX(50%);background-color:var(--orange-color)}.lang-box .lang-item:last-child::after{display:none}.sect{padding:70px 0}.sect:first-child{padding-top:150px}.sect.head-sect{background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;padding-top:200px;position:relative}.sect.head-sect .container{z-index:1;position:relative}.sect.head-sect .bg-pc,.sect.head-sect .bg-mob{position:absolute;top:0;left:0;width:100%;height:100%}.sect.head-sect .bg-pc img,.sect.head-sect .bg-mob img{width:100%;height:100%;object-fit:cover}.sect.head-sect .bg-mob{display:none}.sect.head-sect .rows{position:relative;grid-gap:50px}.sect.head-sect .contacts-box{position:absolute;top:0;left:0;font-size:20px;font-weight:700;text-shadow:3px 3px 3px rgb(0 0 0 / 80%)}.sect.head-sect .contacts-box a{text-decoration:none}.sect.head-sect .contacts-box a:hover{color:var(--orange-color);transition:.2s ease color;-o-transition:.2s ease color;-moz-transition:.2s ease color;-webkit-transition:.2s ease color}.sect.head-sect .img-box{width:40%;margin:0 auto}.sect.head-sect .title-box{display:inline-block;margin:0 auto}.sect.head-sect .title-box .title{font-size:100px;text-transform:uppercase}.sect.services{background:url(/wp-content/themes/thebarber-theme/img/bg-service.png) repeat center center;-webkit-background-size:auto auto;background-size:auto;padding-bottom:100px}.sect.services .title-box.sect-title .title{text-align:center;margin-bottom:-55px;font-size:58px;z-index:1}.sect.services .list-box{background:var(--orange-color);border:5px solid #000;padding:50px}.sect.services .list-box ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:20px;color:#000;text-transform:uppercase;font-weight:700}.sect.services .list-box ul li{display:grid;grid-template-columns:1fr 84px 118px;grid-gap:30px;line-height:1.2;align-items:center}.sect.services .list-box ul li.head{border-bottom:1px solid #000;padding-bottom:15px}.sect.services .list-box ul li .service-info{display:flex;flex-direction:column;gap:2px}.sect.services .list-box ul li .service-info p{margin:0}.sect.services .list-box ul li .service-info .description{font-size:12px;text-transform:initial}.sect.services .list-box ul li .price{font-size:20px;color:#000}.sect.services .list-box ul li .price,.sect.services .list-box ul li.head .price-col{min-width:90px;text-align:center}.sect.services .list-box ul li.head .price-col{display:flex;align-items:center;justify-content:center;gap:2px}.sect.services .list-box ul li .price .price-cur{font-size:14px}.sect.services .columns{grid-template-columns:2fr 1fr;grid-gap:140px;align-items:center}.sect.about-us{background:url(/wp-content/themes/thebarber-theme/img/bg-about-us.webp) no-repeat center center;-webkit-background-size:cover;background-size:cover;padding-bottom:100px}.sect.about-us .rows{grid-gap:70px}.sect.about-us .columns{grid-template-columns:2fr 1.7fr;grid-gap:100px}.sect.about-us .img-box{margin-top:-70px;width:calc(100% + 200px);max-width:initial}.sect.about-us .text-box{padding-top:25px;border-top:4px solid var(--orange-color);font-size:16px}.seo-block .text-box h2{margin-bottom:30px}.hid-text-box .text-box{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical}.hid-text-box.active .text-box{-webkit-line-clamp:initial!important}.hid-text-box .bt-box{display:flex;align-items:center;justify-content:center;margin-top:1rem}.hid-text-box .show-bt{font-style:italic;padding-left:20px;position:relative;cursor:pointer}.hid-text-box .show-bt::before{content:'';width:10px;height:10px;position:absolute;top:2px;left:0;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg)}.hid-text-box .show-bt.active::before{transform:rotate(135deg);top:8px}.hid-text-box .show-bt::after{display:inline-block}html[lang="uk"] .hid-text-box .show-bt::after{content:'читати далі'}html[lang="uk"] .hid-text-box .show-bt.active::after{content:'згорнути'}html[lang="en-GB"] .hid-text-box .show-bt::after{content:'read more'}html[lang="en-GB"] .hid-text-box .show-bt.active::after{content:'hide'}html[lang="ru-RU"] .hid-text-box .show-bt::after{content:'читать дальше'}html[lang="ru-RU"] .hid-text-box .show-bt.active::after{content:'свернуть'}@media (min-width:768px){.sect.about-us .hid-text-box .text-box{-webkit-line-clamp:initial}.sect.about-us .hid-text-box .bt-box{display:none}}.sect.atmo{background-color:var(--orange-color);padding-top:10px;padding-bottom:0;overflow:hidden;position:relative}.sect.atmo::before{content:'';width:100%;height:70px;position:absolute;top:0;left:0;background-image:url(/wp-content/themes/thebarber-theme/img/bg-atmosphere-top.png);background-repeat:repeat-x;background-position:top center;-webkit-background-size:auto 100%;background-size:auto 100%}.sect.atmo .title-box{position:relative;z-index:1}.gallery{margin:30px auto 0;position:relative}.gallery,.gallery.owl-carousel .owl-stage-outer{width:50vw!important}.gallery.owl-carousel .owl-stage-outer{overflow:initial!important}.gallery .owl-item .item{transform:scale(.85);transition:0.4s ease transform;-o-transition:0.4s ease transform;-moz-transition:0.4s ease transform;-webkit-transition:0.4s ease transform}.gallery .owl-item.active .item{transform:scale(1)}.gallery .item img{width:100%;height:auto}.gallery .owl-item{opacity:.7;transition:.2s ease opacity;-o-transition:.2s ease opacity;-moz-transition:.2s ease opacity;-webkit-transition:.2s ease opacity}.gallery .owl-item.active{opacity:1}.owl-nav button{position:absolute;top:50%;transform:translateY(-50%);opacity:.7}.owl-nav button:hover{opacity:1}.owl-nav button.owl-next{right:-10vw}.owl-nav button.owl-prev{left:-10vw;transform:translateY(-50%) scale(-1,1)}.owl-nav button span{background-color:#000;border-radius:50%;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:0}.owl-nav button span::after,.owl-nav button span::before{content:'';width:12px;height:2px;background-color:var(--orange-color);position:absolute;top:49%;left:14px;transform-origin:right center}.owl-nav button span::before{transform:rotate(45deg)}.owl-nav button span::after{transform:rotate(-45deg)}.sect.atmo .video-block{background:url(/wp-content/themes/thebarber-theme/img/bg-footer.png) no-repeat center center;-webkit-background-size:cover;background-size:cover;text-align:center;padding:100px 0}.sect.atmo .video-box{width:680px;margin:0 auto}.video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;outline-width:0;border:none}.bg-line{position:relative;min-height:100px;background:url(/wp-content/themes/thebarber-theme/img/bg-footer-bottom.jpeg) no-repeat center center;-webkit-background-size:cover;background-size:cover}.bg-line-2{height:70px;width:100%;background-image:url(/wp-content/themes/thebarber-theme/img/bg-atmosphere-top.png);background-repeat:repeat-x;background-position:top center;-webkit-background-size:auto 100%;background-size:auto 100%;background-color:var(--orange-color)}footer .copyright p{margin:0}footer .copyright{display:grid;grid-template-columns:repeat(2,auto);justify-content:space-between;padding:15px 0;font-size:13px}footer .copyright a{color:var(--orange-color);text-decoration:none}footer .copyright a:hover{text-decoration:underline}.sect.contacts{background:url(/wp-content/themes/thebarber-theme/img/bg-contacts.webp) no-repeat center center;-webkit-background-size:cover;background-size:cover}.sect.contacts .columns{grid-template-columns:2fr 415px;grid-gap:50px}.sect.contacts .contacts-info{font-size:20px;font-weight:700;grid-gap:1rem}.sect.contacts .contacts-info p{margin:0}.sect.contacts .contacts-info a{text-decoration:none;transition:.2s ease color;-o-transition:.2s ease color;-moz-transition:.2s ease color;-webkit-transition:.2s ease color}.sect.contacts .contacts-info a:hover{color:var(--orange-color)}.sect.contacts .contacts-info .item{padding-left:40px;position:relative}.sect.contacts .contacts-info .item::before{content:'';width:25px;height:25px;background-repeat:no-repeat;background-size:25px;background-position:center;position:absolute;top:1px;left:0}.sect.contacts .contacts-info .item.location::before{background-image:url(/wp-content/themes/thebarber-theme/img/location-icon.svg)}.sect.contacts .contacts-info .item.mail::before{background-image:url(/wp-content/themes/thebarber-theme/img/mail-icon.svg)}.sect.contacts .contacts-info .item.phone::before{background-image:url(/wp-content/themes/thebarber-theme/img/phone-icon.svg)}.sect.contacts .contacts-info .item.time::before{background-image:url(/wp-content/themes/thebarber-theme/img/time-icon.svg)}.sect.contacts .social ul li{margin-right:20px;transition:.2s ease opacity;-o-transition:.2s ease opacity;-moz-transition:.2s ease opacity;-webkit-transition:.2s ease opacity}.sect.contacts .social ul li a{width:40px;height:40px}.sect.contacts .social ul li a svg{width:40px;height:40px}.sect.contacts .social li svg path{fill:var(--orange-color)}.sect.contacts .social li:hover{opacity:.7}.sect.contacts{position:relative;padding-top:17px;padding-bottom:40px}.sect.contacts::before,.sect.contacts::after{content:'';position:absolute;background-repeat:repeat;background-position:center;width:35vw;height:40px;background-image:url(/wp-content/themes/thebarber-theme/img/line-up.png);background-size:auto 110%}.sect.contacts::before{top:20px;left:0;background-position:top right}.sect.contacts .title-box.sect-title{padding-left:calc(35vw - (100vw - 1260px) / 2 + 10px)}.sect.contacts::after{background-position:top left;bottom:0;right:0;width:calc((100vw - 1260px) / 2 + 415px + 10px)}.sect.map{padding:0}.sect.map iframe{width:100%;height:500px}.overlay-bg{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:777;background-color:#000;opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility .2s ease-out;-o-transition:opacity .2s ease-out,visibility .2s ease-out;-moz-transition:opacity .2s ease-out,visibility .2s ease-out;-webkit-transition:opacity .2s ease-out,visibility .2s ease-out}.overlay-bg.active{opacity:.7;visibility:visible}.sect.seo-block .container{max-width:60vw}.sect.seo-block .text-box{font-size:16px}.sect.our-masters{background:url(/wp-content/themes/thebarber-theme/img/bg-masters.webp) no-repeat center center;-webkit-background-size:cover;background-size:cover;padding-bottom:100px}.sect.our-masters .items-list{display:grid;grid-gap:30px;grid-template-columns:repeat(3,1fr)}.sect.our-masters .items-list .item{border:1px solid var(--orange-color);position:relative}.sect.our-masters .items-list .item .info-box{position:absolute;bottom:0;left:0;padding:20px;padding-top:40px;width:100%;display:flex;flex-direction:column;gap:10px;background:#fff0;background:-moz-linear-gradient(top,#fff0 0%,rgb(0 0 0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#fff0),color-stop(100%,rgb(0 0 0)));background:-webkit-linear-gradient(top,#fff0 0%,rgb(0 0 0) 100%);background:-o-linear-gradient(top,#fff0 0%,rgb(0 0 0) 100%);background:-ms-linear-gradient(top,#fff0 0%,rgb(0 0 0) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=0)}.sect.our-masters .items-list .item .barber-level{display:inline-flex;padding:2px 4px 1px;text-transform:uppercase;font-size:12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sect.our-masters .items-list .item .barber-level svg circle{stroke:#fff}.sect.our-masters .items-list .item .barber-level svg path{stroke:#fff}.sect.our-masters .items-list .item .top-barber{background-color:#92271f}.sect.our-masters .items-list .item .barber{background-color:var(--orange-color)}.sect.our-masters .items-list .item .name{font-size:20px;font-weight:700;text-transform:uppercase;line-height:1}.breadcrumbs-box{font-size:12px}.breadcrumbs-box a{text-decoration:none}.breadcrumbs-box a:hover{color:var(--orange-color)}.breadcrumbs-box .breadcrumb_last{color:var(--orange-color)}.items-list.blog-posts{grid-template-columns:repeat(4,1fr)}.page-head-box{grid-gap:15px}.item-post{grid-gap:10px}.item-post .cat{display:inline-block;padding:5px;font-size:12px;background-color:var(--orange-color);line-height:1;text-decoration:none;color:#000}.item-post .info-box{grid-gap:10px}.item-post .date,.item-post .descr{font-size:12px}.item-post .title-post{text-decoration:none;font-weight:700;font-size:16px;display:inline-block}.item-post .title-post:hover{color:var(--orange-color)}.item-post.min{grid-template-columns:1fr 1.5fr;grid-gap:14px}.item-post.min .title-post{font-size:14px}.page-cats-list ul{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none;margin:-5px 0}.page-cats-list ul li{margin-right:10px;margin-top:5px;margin-bottom:5px}.page-cats-list ul li a{display:inline-block;padding:10px;border-radius:6px;font-size:12px;border:1px solid var(--orange-color);line-height:1;text-decoration:none}.page-cats-list ul li a:hover{background-color:var(--orange-color)}.pagination-box{text-align:center;margin-top:40px}.pagination-box .current{color:var(--orange-color)}.pagination-box .wp-pagenavi a:hover{color:var(--orange-color);border-color:var(--orange-color)}.main-content>.columns,.main-wrap.single .page-head-box .title-box{grid-template-columns:2.5fr 1fr;grid-gap:30px 100px}.main-wrap.single .page-head-box{grid-column-start:span 2}.main-wrap.single .post-info{grid-gap:30px;grid-template-columns:auto 1fr;align-items:center}.main-wrap.single .text-box{margin-top:10px}.main-wrap.single .post-thumb{width:auto;max-width:400px}.sidebar .cats-list ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px}.sidebar .cats-list ul li a{text-decoration:none;display:grid;grid-template-columns:auto 1fr;grid-gap:5px}.sidebar .cats-list ul li a:hover{color:var(--orange-color)}.sidebar .cats-list ul li a span{display:grid;grid-template-columns:1fr auto;grid-gap:5px}.sidebar .cats-list ul li a span::before{content:'';border-bottom:1px dotted;display:block;top:-6px;position:relative}.info-popover{position:relative;display:inline-flex;align-items:center}.info-popover-bt{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:4px;border:none;background:#fff0;color:inherit}.info-popover-bt svg{width:16px;height:16px}.info-popover-text{position:absolute;display:block;text-transform:initial;max-width:200px;min-width:200px;text-align:left;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);opacity:0;visibility:hidden;pointer-events:none;background:#000;color:#fff;font-weight:400;padding:10px 14px;border-radius:10px;font-size:12px;line-height:1.4;z-index:10;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease;top:auto}.info-popover-text::before{content:'';position:absolute;left:50%;bottom:-5px;transform:translateX(-50%);border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:5px solid #000}.info-popover.top .info-popover-text{bottom:calc(100% + 8px);top:auto;transform:translateX(-50%) translateY(4px)}.info-popover.bottom .info-popover-text{bottom:auto;top:calc(100% + 8px);transform:translateX(-50%) translateY(-4px)}.info-popover.bottom .info-popover-text::before{bottom:auto;top:-5px;border-top:none;border-bottom:5px solid #000}.info-popover.top.show .info-popover-text{transform:translateX(-50%) translateY(0);opacity:1;visibility:visible;pointer-events:auto}.info-popover.bottom.show .info-popover-text{transform:translateX(-50%) translateY(0);opacity:1;visibility:visible;pointer-events:auto}.mobile-barbers-level-descr{background-color:#000;padding:15px;display:none;font-size:13px}.mobile-barbers-level-descr .level{position:relative;color:#000;background:#fff;padding:2px 3px 1px;font-weight:600;text-transform:uppercase;margin-right:6px}.like-link{color:var(--orange-color);text-decoration:underline;cursor:pointer}.like-link:hover{text-decoration:none}.cta-block{background:var(--orange-color);padding:20px;color:#000}.cta-block .columns{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px}.cta-block .description{font-size:16px;line-height:1.2}.cta-block .title-box{gap:10px}.cta-block .bt.white{color:#000}.cta-block .bt.white:hover{background-color:#ebebeb;color:#000}.sect .reviews-box{padding:0 20px}