:root{--accent-color1: #ffaaa5;--accent-color1-05: rgba(255, 170, 165, .5)}@font-face{font-family:"Popins";src:url("../fonts/Roboto.eot");src:url("../fonts/Roboto.eot?iefix") format("eot"),url("../fonts/Roboto.woff") format("woff"),url("../fonts/Roboto.woff2") format("woff2"),url("../fonts/Roboto.ttf") format("truetype");font-weight:normal;font-style:normal}*{margin:0;padding:0}p,h1,h2,h3,h4{margin:0;padding:0}a,a:hover{text-decoration:none;color:inherit}button:focus,input:focus,textarea:focus{outline:none}body{font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;color:#373737}img{max-width:100%;display:block}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}.h1,h1{font-size:35.7px;text-align:center;line-height:1.2}.h2,h2{font-size:27.2px;text-align:center;line-height:1.3;width:100%;margin-bottom:30px}.h3,h3{font-size:24px;text-align:center;line-height:1.4}.h4,h4{font-size:20px;text-align:center;line-height:1.4}.h5,h5{font-size:16px;text-align:center;line-height:1.4}.h6,h6{font-size:14px;text-align:center;line-height:1.4}p{font-size:16px;margin-bottom:20px}p:last-child{margin-bottom:0}.container{max-width:1580px;margin:0 auto;padding:0 15px;position:relative}.border_bottom{position:relative;padding-bottom:40px}.border_bottom::after{content:"";border-bottom:2px solid var(--accent-color1);position:absolute;bottom:20px;width:200px;left:50%;transform:translateX(-50%)}.border_bottom:before{position:absolute;left:50%;transform:translateX(-50%);bottom:0;z-index:1;padding:5px}section{padding:60px 0px}section.bg-grey{background:#f7f7f7}section#sp-page-title{padding:0}.btn{color:#fff;border:1px solid var(--accent-color1);background:var(--accent-color1);font-size:15px;line-height:38px;text-align:center;transition:.1s ease-in-out;transition-property:color,background-color,border-color;padding:0px 30px;display:inline-block}.btn:hover{color:var(--accent-color1);background:#fff}.btn-w{color:var(--accent-color1);border:1px solid var(--accent-color1);background:#fff;font-size:15px;line-height:38px;text-align:center;transition:.1s ease-in-out;transition-property:color,background-color,border-color;padding:0px 30px}.btn-w:hover{color:#fff;background:var(--accent-color1)}header .header_top{background:#232428;padding-top:10px;padding-bottom:10px;position:relative}header .header_top .container{display:flex;justify-content:space-between;gap:20px}header .header_top .container .contact{display:flex;gap:10px}header .header_top a{color:#c1c1c1;font-size:14px}header .header_top a:hover{color:var(--accent-color1)}header div.mod-languages ul li.lang-active{background:var(--accent-color1)}header .header_main{padding:10px 0;background:#fff}header .header_main .container{display:flex;align-items:center;justify-content:space-between;gap:20px}header .header_main .mod-menu{display:flex;gap:20px}header .header_main .mod-menu li{list-style:none}header .header_main .mod-menu li:hover a,header .header_main .mod-menu li:focus a,header .header_main .mod-menu li.active a{color:var(--accent-color1)}header .header_main .mod-menu li:hover a:before,header .header_main .mod-menu li:focus a:before,header .header_main .mod-menu li.active a:before{background-color:var(--accent-color1);right:15px;z-index:1}header .header_main .mod-menu li a{text-transform:uppercase;font-weight:bold;color:#000;position:relative;padding:10px 0px}header .header_main .mod-menu li a:before{content:"";display:block;position:absolute;z-index:-1;bottom:8px;height:2px;background-color:rgba(0,0,0,0);transition:.25s ease-in-out;transition-property:background-color,border-color,box-shadow,height,right;left:0;right:calc(102% - 15px)}.homePage section:nth-child(2n-1){background:#f7f7f7}.homePage .homeBaner img{width:100%;object-fit:cover;height:calc(100vh - 161px);min-height:780px}.homePage .appointment .columns,.homePage .about_saloon .columns{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;align-items:center}.homePage .appointment .columns img,.homePage .about_saloon .columns img{width:100%;height:auto}.homePage .appointment .container{max-width:1200px}.homePage .appointment .text{text-align:center}.homePage .appointment .text .h3{margin-bottom:20px}.homePage .appointment .text .btn{margin:0 auto}.homePage .appointment .text p a{color:var(--accent-color1)}.homePage .services .columns{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}.homePage .services .columns .item{padding:10px;background:#f6f3ef;position:relative;height:200px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;overflow:hidden;transition:background .4s ease,transform .4s ease,box-shadow .4s ease}.homePage .services .columns .item:hover{background:rgba(56,71,101,.7);box-shadow:0 20px 40px rgba(0,0,0,.25)}.homePage .services .columns .item:hover .image{opacity:1;transform:scale(1)}.homePage .services .columns .item:hover .name,.homePage .services .columns .item:hover .description,.homePage .services .columns .item:hover .price{color:#fff}.homePage .services .columns .item .name{font-size:18px;line-height:24px;font-weight:500;text-transform:capitalize;transition:color .3s ease,letter-spacing .3s ease}.homePage .services .columns .item .name:hover{letter-spacing:1.2px}.homePage .services .columns .item .description,.homePage .services .columns .item .price{transition:color .3s ease}.homePage .services .columns .item .price{font-weight:900}.homePage .services .columns .item .image{position:absolute;inset:0;z-index:-1;opacity:0;transform:scale(1.05);transition:opacity .6s ease,transform .6s ease;pointer-events:none}.homePage .services .columns .item .image img{width:100%;height:100%;object-fit:cover}.homePage .blog ul li{list-style:unset;background-color:#fff;box-shadow:0 14px 25px rgba(0,0,0,.06)}.homePage .blog ul li img{width:100%;object-fit:cover;height:300px}.homePage .blog ul li .content_article{padding:40px;text-align:center}.homePage .blog ul li .content_article .mod-articles-title{font-size:22px}.contact_form{display:flex;justify-content:center;background:url("/images/demo/bg-praradax.jpg");background-repeat:no-repeat;background-size:cover;background-attachment:inherit;background-position:50% 50%;position:relative}.contact_form .overlay_block{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:repeat;z-index:1;background-color:rgba(243,235,230,.6);pointer-events:none}.contact_form .container{z-index:1}.contact_form fieldset{width:400px;padding:24px;border:none;background:#fff;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 12px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.06);transition:box-shadow .3s ease,transform .3s ease}.contact_form fieldset:hover{box-shadow:0 8px 24px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.08)}.contact_form fieldset input,.contact_form fieldset textarea{width:calc(100% - 24px);padding:10px 12px;background:#fff;border:1px solid #ddd;font-size:15px;line-height:1.4;transition:border-color .25s ease,box-shadow .25s ease}.contact_form fieldset input:hover,.contact_form fieldset textarea:hover{border-color:var(--accent-color1)}.contact_form fieldset input:focus,.contact_form fieldset textarea:focus{outline:none;border-color:var(--accent-color1);box-shadow:0 0 0 2px rgba(0,0,0,.05)}.contact_form fieldset textarea{resize:vertical;min-height:100px}.contact_form fieldset .controls{margin-top:10px;text-align:center}.contact_form fieldset .controls button{padding:10px 24px;background:var(--accent-color1);color:#fff;border:none;font-size:15px;font-weight:500;cursor:pointer;transition:background .25s ease,transform .2s ease,box-shadow .2s ease}.contact_form fieldset .controls button:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.15)}.contact_form fieldset .controls button:active{transform:translateY(0);box-shadow:none}footer{background:#232428;color:#fff}footer .footer_top{padding:80px 0;display:flex;justify-content:space-between;gap:20px}footer .footer_bottom{border-top:1px solid var(--accent-color1);padding:20px 0;display:flex;align-items:center;justify-content:space-between}footer .logo{background:#fff;border-radius:50%;width:max-content;padding:1px;margin-bottom:20px}footer .left{max-width:300px}footer .left .mod-custom{font-size:14px}footer .right{display:flex;gap:140px}footer .right .title{text-transform:uppercase;margin-bottom:20px;font-size:18px}footer .right ul{display:flex;flex-direction:column;gap:8px}footer .right ul li{list-style:none}footer .right ul li a{color:#fff}footer .right ul li a:hover{color:var(--accent-color1)}footer .right ul li a.hideFooter{display:none}footer .social_list{display:flex;gap:10px}footer .social_list a{color:#fff;text-decoration:none}footer .social_list a:hover{color:var(--accent-color1)}.template_breadcrumbs{background-color:#232428;background-image:url("/images/demo/breadcrumb-bg.jpg");background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding-top:70px;padding-bottom:70px;position:relative;color:rgba(255,255,255,.8)}.template_breadcrumbs::after{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:1;background-color:rgba(35,36,40,.8);z-index:0}.template_breadcrumbs .container{z-index:1}.template_breadcrumbs .title_page{color:#fff;margin-bottom:20px;text-align:left}.template_breadcrumbs ol{padding:0;list-style:none}.template_breadcrumbs ol li{display:contents}.template_breadcrumbs ol li:nth-child(n+2)::before{content:"/";display:inline-block;margin:0 20px 0 16px;font-size:14px;color:rgba(255,255,255,.6)}.template_breadcrumbs ol li a:hover{color:rgba(255,255,255,.8)}.blog-items[class^=masonry-],.blog-items[class*=" masonry-"]{display:block;column-gap:1em}.blog-items[class^=masonry-] .blog-item,.blog-items[class*=" masonry-"] .blog-item{display:inline-flex;margin-bottom:1em;page-break-inside:avoid;break-inside:avoid}@media(width >= 992px){.blog-items.masonry-2{column-count:2}.blog-items.masonry-3{column-count:3}.blog-items.masonry-4{column-count:4}}.blog-items .blog-item{padding:10px;display:flex;flex-direction:column;gap:10px;border-radius:10px}.blog-items .blog-item:hover{box-shadow:0 20px 40px rgba(0,0,0,.25)}.blog-items .blog-item .item-image img{width:100%;height:300px;object-fit:cover}.blog-items .blog-item .article-info{margin-top:10px}.blog-items .blog-item h2:hover{color:var(--accent-color1)}.com-content-category-blog__navigation .counter{text-align:right}.com-content-category-blog__navigation .pagination{display:flex;justify-content:center;align-items:center;list-style:none}.com-content-category-blog__navigation .pagination li>span,.com-content-category-blog__navigation .pagination li>a{padding:10px}.com-content-category-blog__navigation .pagination li>span:hover,.com-content-category-blog__navigation .pagination li>a:hover{box-shadow:0 20px 40px rgba(0,0,0,.25)}.com-content-category-blog__navigation .pagination a:hover{color:var(--accent-color1)}/*# sourceMappingURL=/media/templates/site/custom/css/main.css.map */