@media (max-width:767px){*{--value-1:1px;--value-2:2px;--value-3:3px;--value-4:4px;--value-5:5px;--value-8:8px;--value-10:10px;--value-12:12px;--value-15:15px;--value-16:16px;--value-20:20px;--value-24:24px;--value-25:25px;--value-30:30px;--value-40:40px;--value-50:50px;--value-60:60px;--value-70:70px;--value-80:80px;--value-90:90px;--value-100:100px;--value-120:120px;--font-12:12px;--font-14:14px;--font-16:16px;--font-18:18px;--font-20:20px;--font-32:32px;--font-50:50px}.main-wrap{padding-top:115px}header{padding:30px 0 20px}header.active{padding:20px 0}header.scroll{transform:translateY(calc(-100% - 1px))}header .columns{grid-gap:40px;align-items:center}header .menu{display:none}header .logo-box img{width:162px}header .logo-box img.part-1{transform:translateY(25px)}header.active .logo-box img.part-2{transform:none}header .lang-box .custom-select .select-selected .custom-select .select-items div{padding:10px 12px}header .lang-box .custom-select .select-selected,header .lang-box .custom-select .select-items div,.custom-select .select-selected,.custom-select .select-items{font-size:12px;border-radius:20px}header .lang-box .custom-select .select-items,.custom-select .select-items{border-top-left-radius:0;border-top-right-radius:0}.custom-select .select-selected{padding-right:40px}header .lang-box .custom-select .select-selected{padding-right:26px}header .lang-box .custom-select .select-selected:after{right:11px}header .side-box{padding-bottom:0;border-bottom:0;position:relative}header .side-box:after{content:'';width:calc(100% + 50px);height:1px;background-color:var(--orange-color);position:absolute;bottom:-21px;z-index:-1;opacity:1;transition:.2s ease opacity}header.active .side-box:after{opacity:0}header .side-box.left:after{left:0}header .side-box.right:after{right:0}header .side-box.right{grid-template-columns:auto;justify-content:flex-end;padding-right:0}header .side-box.left{padding-left:0}header .logo-box img.part-1{transform:translateY(0)}header .logo-box img.part-2{top:-25px}.menu-bt{display:block;width:36px;height:36px;position:relative}.menu-bt .line{width:32px;height:3px;border-radius:4px;position:absolute;background-color:var(--orange-color);left:2px}.menu-bt .line:nth-child(1){top:6px;width:28px;left:6px}.menu-bt .line:nth-child(2){top:50%;transform:translateY(-50%)}.menu-bt .line:nth-child(3){top:28px;width:20px;left:14px}.overlay-bg{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:0;z-index:-2;visibility:hidden}.mobile-menu{position:fixed;top:0;left:0;transform:translateX(-100%);width:100%;max-width:375px;height:100vh;background-color:var(--black-color);z-index:-1;display:block}.mobile-menu .scroll-wrap{padding:166px 40px 50px;overflow-x:hidden;overflow-y:scroll;height:100vh}.mobile-menu .scroll-wrap::-webkit-scrollbar{-webkit-appearance:none;width:0;height:0;opacity:0;display:none}header.active .scroll-wrap{padding-top:140px}header.active .mobile-menu:before{height:80px}.mobile-menu:before{content:'';width:100%;height:100px;background-color:var(--black-color);position:absolute;top:0;left:0;z-index:1;box-shadow:0 17px 20px var(--black-color)}.mobile-menu nav ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:64px;font-size:16px;text-align:center}.mobile-menu nav ul li{position:relative}.mobile-menu nav{display:grid;grid-gap:64px}.mobile-menu nav ul li:after{content:'';width:20px;height:1px;background-color:var(--orange-color);position:absolute;bottom:-32px;left:50%;transform:translateX(-50%)}.mobile-menu nav ul:nth-child(2) li:last-child:after{display:none}.mobile-menu .scroller{display:grid;align-items:flex-start;grid-gap:70px}.mobile-menu .copyright{text-align:center;grid-gap:24px;font-size:12px}.mobile-menu .copyright .line{width:100%;height:1px;background-color:var(--orange-color);margin-bottom:16px}.sect.triggers .columns,.sect.about .columns,.sect.contacts .columns,.page-about .sect.about .columns{grid-template-columns:1fr}.container{padding:0 40px}.title-box.head-title .title{font-size:22px}.title-box.sect-title .title{font-size:18px}.title-box.with-line,.sect.contacts .title-box.with-line{grid-gap:20px;grid-template-columns:auto 1fr}.title-box.with-line .title{max-width:70vw}.sect{padding:30px 0}.mob-posts-slider{width:100vw;overflow-x:scroll;padding:0 20px;overflow-y:hidden;margin:0 -40px}.mob-posts-slider::-webkit-scrollbar{-webkit-appearance:none;width:0;height:0;opacity:0;display:none}.mob-posts-slider .items-list{padding:0}.mob-posts-slider .owl-carousel{display:grid!important;width:auto}.title-box .owlNavContainer{display:none}.title-box.with-line.with-btns{grid-template-columns:auto 1fr}.masters-list,.reviews-list,.products-list.slider,.interiors-list,.trig-list{grid-gap:20px}.masters-list .item,.reviews-list .item,.products-list.slider .item,.interiors-list .item,.trig-list .item{width:300px}.sect.triggers .img-box{display:none}.sect.head-sect .content-box{grid-gap:40px;padding-right:0;padding-left:0}.title-box .descr{font-size:14px}.sect.head-sect .title-box{max-width:300px}.page-thanks .title-box .title{max-width:initial}.sect.head-sect{padding:125px 0 30px;margin-top:-125px}.main-page .sect.head-sect{padding:175px 0 30px}.sect.head-sect{min-height:375px;background-size:auto 300px;background-position:top 84px right -25%}.title-box.head-title .title{font-size:22px;line-height:140%}.contacts-list .title,.sect.head-sect .contacts-list .title{font-size:14px}.contacts-list .item{font-size:12px}.sect.head-sect .contacts-list{grid-gap:40px}.sect.services.front-page .service-list-head .item:last-child{display:none}.services-list .item{padding:24px 20px}.sect.about .img-box{order:1;max-width:280px;margin:0 auto}.sect.about .title-box.sect-title{text-align:center;margin-bottom:10px}.sect.about .columns,.page-about .sect.about .columns{grid-gap:40px}.sect.about .text-box,.hid-text-box .show-bt{font-size:14px}.reviews-list .item{padding:20px;font-size:12px}.reviews-list .item .name{font-size:14px}.form-control{font-size:16px}.form-box{width:100%;max-width:400px;margin:0 auto}form .bt-box .wpcf7-spinner{right:20%}.sect.contacts{padding-bottom:0;margin-bottom:-40px}.map-box{width:100vw;margin:0 -40px;min-height:360px;border-radius:0}footer .columns{grid-template-columns:1fr 1fr;grid-gap:50px 90px}footer .columns .copyright{grid-column-start:span 2;order:2;grid-template-columns:1fr 1fr}footer .columns .contacts-list{grid-row-start:initial}footer .menu-box{order:1;font-size:14px}.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}.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{content:'читати далі'}.hid-text-box .show-bt.active:after{content:'згорнути'}html[lang=uk] .hid-text-box .show-bt:after{content:'читати далі'}html[lang=uk] .hid-text-box .show-bt.active:after{content:'згорнути'}html[lang=en] .hid-text-box .show-bt:after{content:'read more'}html[lang=en] .hid-text-box .show-bt.active:after{content:'hide'}html[lang=ru] .hid-text-box .show-bt:after{content:'читать дальше'}html[lang=ru] .hid-text-box .show-bt.active:after{content:'свернуть'}.hid-text-box .text-box{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical}.hid-text-box.active .text-box{-webkit-line-clamp:initial}.page-contacts .columns{grid-template-columns:1fr;grid-gap:40px}.page-contacts,.page-contacts .sect{padding-bottom:0}.breadcrumbs-box{max-width:100%}.breadcrumbs-box{margin-bottom:10px}.sect.head-sect .breadcrumbs-box{margin-bottom:32px}.page-about .sect.about .columns{padding:0}.products-list{grid-template-columns:repeat(2,1fr)}.products-list .item .info .title{font-size:14px;line-height:130%}.products-list .item .info{grid-gap:20px}.single-product-page .columns{grid-template-columns:1fr;grid-gap:30px}.single-product-page .columns .image-box{max-width:300px;width:100%;margin:0 auto}.single-service-page .sect.triggers .columns{grid-template-columns:1fr;grid-gap:30px}.sect.video .video-list{grid-template-columns:1fr}.sect.seo-text .text-box{column-count:initial}.sect.seo-text .text-box h3{font-size:22px}.sect.seo-text .text-box h2{font-size:26px}.sect.seo-text .text-box h1{font-size:28px}.interiors-list .item:nth-child(even) .img-box:first-child{order:1}.popup-form.fancybox__content{max-width:390px;padding:60px 36px}.popup-form .wrap{grid-gap:30px}.popup-form .f-button{background-color:transparent}.services-list .item{grid-template-columns:1fr;padding:24px 0;font-size:14px;grid-gap:16px}.services-list .item>div:nth-child(2){display:none}.sect.services .service-list-head{display:none}.services-list .item:first-child{border-top:1px solid var(--brown-color-2)}.services-list .item>div:first-child{margin-bottom:8px}.services-list .item .price{display:grid;grid-template-columns:auto auto;justify-content:space-between;grid-gap:20px;align-items:center}.services-list .item .price:before{content:attr(data-name);min-width:80px;padding:12px;background-color:var(--light-black);border:1px solid var(--light-black);display:inline-flex;align-items:center;justify-content:center;border-radius:20px;line-height:1;font-size:12px;font-weight:600;color:#fff;font-family:'Noto Serif',serif}.sect.services.front-page .services-list{margin-top:24px}.services-list .item .empty-price{display:none}}@media (max-width:680px){.sect.head-sect .contacts-list,.page-contacts .contacts-list{grid-template-columns:repeat(2,auto)}.sect.head-sect{background-size:auto 320px;background-position:top 88px right 45%;padding-bottom:60px}.title-box.with-filters{grid-template-columns:1fr;grid-gap:30px}.archive-products .title-box.sect-title{margin-bottom:-10px}.page-404 .content-box,.page-order-thanks .content-box{grid-template-columns:1fr}.page-404 img{width:100%;max-width:300px}.page-404 .img-box{text-align:center}.page-order-thanks .sect.head-sect .content-box{grid-gap:80px}}@media (max-width:630px){.products-list{grid-gap:20px}.pagination{margin-top:0}}@media (max-width:580px){.service-price-scroll{width:100vw;overflow-x:scroll;padding:0 40px;overflow-y:hidden;margin:0 -40px}.service-price-scroll::-webkit-scrollbar{-webkit-appearance:none;width:0;height:0;opacity:0;display:none}}@media (max-width:500px){header .container{padding:0 20px}.sect.head-sect .title-box .title,.page-thanks .sect.head-sect .title-box .title{max-width:210px}.main-page .sect.head-sect .title-box{max-width:185px}.sect.head-sect .title-box{max-width:250px}.sect.head-sect .title-box .title span{display:block}.page-contacts .contacts-list{grid-template-columns:1fr}.contacts-list-scroll{width:100vw;overflow-x:scroll;padding:0 40px;overflow-y:hidden;margin:0 -40px}.contacts-list-scroll::-webkit-scrollbar{-webkit-appearance:none;width:0;height:0;opacity:0;display:none}.sect.head-sect .contacts-list{width:calc(175px + 155px + 207px + 2*40px);grid-template-columns:repeat(3,auto);padding-top:4px}.sect.head-sect{background-position:top 45px right 45%;padding-bottom:40px}footer{padding:40px 0 24px}footer .columns{grid-template-columns:repeat(2,auto);grid-gap:50px;justify-content:space-between}footer .main-info{text-align:center}footer .main-info,footer .columns .copyright,footer .columns .contacts-list{grid-column-start:span 2}footer .columns .copyright{order:initial;grid-template-columns:1fr;grid-gap:24px;text-align:center}footer .menu-box{order:initial}footer .logo-box{margin:0 auto 15px}.social ul{justify-content:center}.form-control{font-size:14px;padding:19px 20px}.sect.about .text-box,.hid-text-box .show-bt{font-size:12px}.main-wrap{padding-top:125px}.breadcrumbs-box{font-size:12px}.products-list{grid-template-columns:1fr}.products-list .item .info .title{font-size:16px}footer .main-info .text-box{margin:0 auto}.pagination .prev{margin-right:20px}.pagination .next{margin-left:20px}.sect.triggers .info-block{grid-gap:30px}.page-404 .bt,.page-thanks .bt,.page-order-thanks .bt{font-size:14px}.products-list .item .img-box{height:350px}}@media (max-width:430px){.filters-block{display:grid;justify-content:flex-start;justify-items:flex-start;grid-gap:15px}.filters-block>div{margin:0}.single-product-page .columns .image-box{max-width:initial;width:100vw;margin:0 -40px}.single-product-page .columns .image-box img{border-radius:0}form .bt-box .wpcf7-spinner{right:12%}}@media (max-width:350px){.sect.triggers .trig-list .item{padding:20px}.sect.triggers .trig-list .item .ico-box img{max-width:25px}.masters-list .item,.reviews-list .item,.products-list.slider .item,.interiors-list .item,.trig-list .item{width:270px}}