.contact-list{margin-top:30px}@media(max-width:420px){#main .big-block.contact-list,#main .contact-list{margin-left:0;margin-right:0;max-width:100%}}.contact-list .contact{text-align:center}.contact-list .contact.new .img a:before{overflow:hidden;content:'Скоро';display:block;font-size:16px;font-weight:bold;position:absolute;color:#fff;padding:16px;background:#2323b5;width:200px;text-align:center;transform:rotateZ(315deg);left:-55px;top:16px;transition:0.3s}.contact-list .contact.new .img a:hover:before{transition:0.2s;text-shadow:0 0 20px #fff;background:#2e2ed7}.contact-list .contact:after{content:'';width:70%;display:inherit;margin:5px auto 0;height:1px;background:linear-gradient(to right,transparent,#2323b5,transparent)}.sidebar-page .contact-list .contact:after{margin-top:25px}@media(max-width:1240px){.contact-list .contact:after{margin-top:25px}}@media(max-width:600px){.contact-list .contact:after{background:#2323b5;width:100%;max-width:400px}}.contact-list .contact:last-of-type:after{display:none}.contact-list .wrap-btn{text-align:center;margin-top:26px;margin-bottom:60px}.contact-list .wrap-info{display:inline-block;max-width:100%}.contact-list .wrap-info .block.img{float:left}@media(max-width:870px){.contact-list .wrap-info .block.img{float:none}}.contact-list .block{width:370px;height:260px;margin-right:26px;display:inline-block;vertical-align:top;border-radius:6px;overflow:hidden;margin-top:26px;text-align:initial;position:relative}@media(max-width:420px){.contact-list .block{border-radius:0}}.contact-list .block.img{height:380px;font-size:0;line-height:0}@media(max-width:420px){.contact-list .block.img{max-width:unset}}.contact-list .block.img>*{font-size:16px;line-height:1}.contact-list .block .mini-images{height:70px;max-width:380px;width:100%;padding-top:10px;display:block;white-space:nowrap;overflow:hidden}@media(max-width:420px){.contact-list .block .mini-images{max-width:100%}}.contact-list .block .mini-images div{text-align:center}.contact-list .block .mini-images img{width:80px !important;height:60px !important;border-radius:6px;border:2px solid transparent;cursor:pointer;display:inline-block}@media(max-width:500px){.contact-list .block{max-width:370px;width:100%}}.contact-list .block .description{height:30px;padding:4px 14px;background:rgba(16,16,81,0.6);position:absolute;bottom:0;left:0;width:100%}.contact-list .block .description img{width:18px !important;height:18px !important}.contact-list .block .description .info,.contact-list .block .description img{position:relative;color:#fff;font-size:11px;margin-right:8px;display:inline-block;vertical-align:middle}.contact-list .block.img img,.contact-list .block iframe{width:100%;height:100%;max-height:260px;border:none}.contact-list .block iframe{max-height:unset;width:420px}.sidebar-page .contact-list .block iframe{width:inherit}@media(max-width:1240px){.contact-list .block iframe{width:inherit}}@media(max-width:440px){.contact-list .block iframe{width:calc(100% + 10px)}}@media(max-width:420px){.contact-list .block iframe{width:420px}}.contact-list .block.img img{object-fit:cover;height:260px}@media(max-width:870px){.contact-list .block.img{margin-left:15px;margin-right:15px}}@media(max-width:600px){.contact-list .block.img{margin-left:0;margin-right:0}}.contact-list .block a.fancybox{margin:0}.contact-list .block .main-img{position:relative;overflow:hidden;border-radius:6px;white-space:nowrap;max-height:260px}@media(max-width:420px){.contact-list .block .main-img{border-radius:0}}.contact-list .block .main-img .slick-arrow{position:absolute;z-index:1;top:0;left:0;height:100%;width:70px;display:flex;cursor:pointer}.contact-list .block .main-img .slick-arrow:before{margin:auto;position:relative}.contact-list .block .main-img .slick-arrow.right{left:auto;right:0}.contact-list .block h2,.contact-list .block .h2{font-size:16px;line-height:24px;font-weight:bold;color:#000}.contact-list .block.wrap-address{color:#000;position:relative}.sidebar-page .contact-list .block.wrap-address{margin-right:0}@media(max-width:1240px){.contact-list .block.wrap-address{margin-right:0}}@media(max-width:870px){.contact-list .block.wrap-address{margin-left:15px;margin-right:15px;height:auto}}@media(max-width:600px){.contact-list .block.wrap-address{margin-left:0;margin-right:0}}@media(max-width:420px){.contact-list .block.wrap-address{padding-left:10px;padding-right:10px}}.contact-list .block.wrap-address a{color:#000;text-decoration:underline}.contact-list .block.wrap-address .salon-distance{font-size:14px;font-weight:bolder;color:#000}.contact-list .block .time{padding-bottom:15px}.contact-list .block .time>span{display:inline-block;margin-left:15px}.contact-list .block .time>span span{display:block}.contact-list .block .time svg,.contact-list .block .time img{vertical-align:top;margin-top:6px}.contact-list .block p{padding-bottom:15px}.contact-list .block p>span,.contact-list .block p>a{display:inline-block;margin-left:15px}.contact-list .block p img{vertical-align:top;margin-top:6px;width:16px}.contact-list .block.map{background:#fbfbfd;height:335px;margin-right:0}.contact-list .block.map:not(.enabled){height:0}.sidebar-page .contact-list .block.map{max-width:770px;width:100%}@media(max-width:1240px){.contact-list .block.map{max-width:770px;width:100%}}.form-empty-field-window{display:none;z-index:99999999;position:fixed;left:0;top:0;right:0;bottom:0;padding:10px}.form-empty-field-window.show{display:flex}.form-empty-field-window .background-layer{background:rgba(0,0,0,0.6);position:absolute;left:0;top:0;right:0;bottom:0}.form-empty-field-window .cut-form{box-shadow:0 2px 30px rgba(16,16,86,0.1);border-radius:10px;background:#fff;position:relative;margin:auto;padding:15px}.form-empty-field-window .cut-form .wrap-content{max-width:400px;width:100%}.form-empty-field-window .cut-form .wrap-content .title{font-size:16px;line-height:20px;text-transform:uppercase;text-align:left;font-weight:bold}.form-empty-field-window .cut-form .wrap-content .message{font-size:14px;line-height:1.5;color:#f00;margin-top:6px;text-align:left}.form-empty-field-window .cut-form .wrap-content .form{margin-top:15px;display:flex}.form-empty-field-window .cut-form .wrap-content .form label{width:50%;position:relative;margin-right:15px;display:block}.form-empty-field-window .cut-form .wrap-content .form label:last-of-type{margin-right:0}.form-empty-field-window .cut-form .wrap-content .form label img{position:absolute;left:10px;top:10px}@media(max-width:440px){.form-empty-field-window .cut-form .wrap-content .form label img{display:none}}.form-empty-field-window .cut-form .wrap-content .form label input{width:100%;height:40px;padding-left:10px;padding-right:10px;border-radius:6px;border:1px solid #e2e2ef;line-height:40px;font-size:14px}.form-empty-field-window .cut-form .wrap-content .form label input.warning{border-color:#f00;background:rgba(255,0,0,0.05)}.form-empty-field-window .cut-form .wrap-content .form label input.phone{padding-left:40px}@media(max-width:440px){.form-empty-field-window .cut-form .wrap-content .form label input.phone{padding-left:10px}}.form-empty-field-window .cut-form .wrap-content .confirm-btn{margin-top:15px;float:right;width:100px}.block-big-map{margin-top:30px}@media(max-width:500px){.block-big-map{margin-left:0;margin-right:0;max-width:100% !important}}.block-big-map .tabs .tabs-container{position:relative;font-size:0}.block-big-map .tabs .tab{display:inline-flex;height:40px;transition:0.3s;background:#fbfbfd;cursor:pointer;border-radius:10px;margin-right:5px;margin-bottom:15px;color:#000;font-size:16px;padding-left:20px;padding-right:20px}.block-big-map .tabs .tab>span{margin:auto}.block-big-map .tabs .tab.selected{font-weight:bold;background:#2323b5;color:#fff;transition:0.3s}.block-big-map .tabs .tab:hover{box-shadow:2px 2px 5px #d3d3d3;transition:0.2s}.block-big-map .wrap-block{display:flex;grid-gap:30px}@media(max-width:1000px){.block-big-map .wrap-block{display:block}}.block-big-map .wrap-block .block{display:inline-block;border-radius:6px;overflow:hidden;height:360px}@media(max-width:1000px){.block-big-map .wrap-block .block{width:100%}}@media(max-width:420px){.block-big-map .wrap-block .block{border-radius:0}}.block-big-map .wrap-block .salon-select-block{width:370px;padding:10px 4px;background:#fbfbfd;position:relative}.block-big-map .wrap-block .salon-select{height:100%;overflow-y:auto;padding:20px 6px 14px 0;scrollbar-color:#d3d3d3 #fff;scrollbar-width:auto}.block-big-map .wrap-block .salon-select::-webkit-scrollbar{width:6px;height:6px;background-color:#c3c3ea;border-radius:10px}.block-big-map .wrap-block .salon-select::-webkit-scrollbar-thumb{background-color:#2323b5;border-radius:10px}.block-big-map .wrap-block .salon-select::-webkit-scrollbar-thumb:hover{background-color:#4646db}.block-big-map .wrap-block .salon-select::-webkit-scrollbar-button:vertical:start:decrement,.block-big-map .wrap-block .salon-select::-webkit-scrollbar-button:vertical:end:increment,.block-big-map .wrap-block .salon-select::-webkit-scrollbar-button:horizontal:start:decrement,.block-big-map .wrap-block .salon-select::-webkit-scrollbar-button:horizontal:end:increment{background-color:transparent;height:10px;display:none}.block-big-map .wrap-block .salon-select span{display:block;font-size:16px;line-height:24px;padding:7px 70px 7px 26px;cursor:pointer;transition:0.1s}.block-big-map .wrap-block .salon-select span.selected:not(:hover){transition:0.1s;background:#d3d3d3}.block-big-map .wrap-block .salon-select span:hover{transition:0.1s;background:#2323b5;color:#fff}.block-big-map .wrap-block .salon-select span:before{display:inline-block;margin-right:15px;vertical-align:bottom;content:'\f041';font-family:'Font Awesome 5 Free'}.block-big-map .wrap-block .salon-select:before,.block-big-map .wrap-block .salon-select:after{display:block;content:'';position:absolute;top:0;left:0;right:10px;z-index:2;height:30px;background:#fbfbfd}.block-big-map .wrap-block .salon-select:after{top:auto;bottom:0;height:24px}.block-big-map .wrap-block .map{order:1;width:770px;background:#e9e9e9}@media(max-width:870px){.block-big-map .wrap-block .map{width:100%;order:0}}.block-big-map .bottom-info{margin-top:30px}.block-big-map .bottom-info .salon-title{display:inline-block;width:370px;padding:17px 0 5px;font-size:24px}.block-big-map .bottom-info .button{display:inline-flex;height:50px;padding-left:50px;padding-right:50px;background:#fff;border-radius:6px;border:1px solid #2323b5;float:right;transition:0.2s;cursor:pointer}@media(max-width:870px){.block-big-map .bottom-info .button{float:none;display:flex;margin-bottom:10px;margin-left:5px;margin-right:5px}}@media(max-width:440px){.block-big-map .bottom-info .button{padding-left:20px;padding-right:20px}}.block-big-map .bottom-info .button:hover{transition:0.2s;color:#fff;background:#2323b5}.block-big-map .bottom-info .button .text{margin:auto;font-size:14px}.block-popup-free-zamer{position:fixed;z-index:999999;display:none;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%}.block-popup-free-zamer.active{display:flex}.block-popup-free-zamer .full-layer{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.block-popup-free-zamer .popup{position:fixed;max-width:600px;width:100%;min-height:400px;top:calc(50% - 200px);left:calc(50% - 300px);border-radius:6px;box-shadow:0 0 20px #808080;padding:40px 30px;background:#fff;overflow:hidden}@media(max-width:620px){.block-popup-free-zamer .popup{left:10px;width:calc(100% - 20px)}}.block-popup-free-zamer .content{position:relative;max-width:320px}@media(max-width:450px){.block-popup-free-zamer .content{max-width:100%}}.block-popup-free-zamer .background{position:absolute;top:0;right:-30px;bottom:0}@media(max-width:620px){.block-popup-free-zamer .background{top:clamp(0%,calc(620px - 100vw),70%);right:calc(0px - clamp(30px,calc((620px - 100vw) * 0.3),100px))}}@media(max-width:450px){.block-popup-free-zamer .background{display:none}}.block-popup-free-zamer .background img{height:100%;min-width:100px}.block-popup-free-zamer .title{font-size:12.5px;font-weight:bold;text-align:center}.block-popup-free-zamer .description{margin-top:20px;font-size:11px}.block-popup-free-zamer .description ul{margin:0;padding:0}.block-popup-free-zamer .description li{margin-left:15px}.block-popup-free-zamer .close-btn{position:absolute;top:0;right:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:0.3s}.block-popup-free-zamer .close-btn::after{content:'×';font-size:20px}.block-popup-free-zamer .close-btn:hover{background:#2323b5;color:#fff;transition:0.2s}.block-popup-free-zamer .form.open-form{backdrop-filter:none;background:none;padding:0}.block-popup-free-zamer .form.open-form .wrap-content{padding:0;flex-direction:column;gap:15px;display:flex}.block-popup-free-zamer .form.open-form .wrap-content .wrap-input,.block-popup-free-zamer .form.open-form .wrap-content .wrap-input .field,.block-popup-free-zamer .form.open-form .wrap-content .wrap-action{width:100%;margin:0}.block-popup-free-zamer .form.open-form .wrap-content input,.block-popup-free-zamer .form.open-form .wrap-content button{height:45px;line-height:45px}.block-popup-free-zamer .form.open-form .wrap-content .field .icon{top:13px;left:17px}.block-popup-free-zamer .form.open-form .wrap-content .field input{padding-left:45px;border:1px solid #808080}.block-popup-free-zamer .form.open-form .wrap-content .action{height:auto}.block-popup-free-zamer .form.open-form .wrap-content .action button{font-weight:bold;border:none;font-size:15px}.block-popup-free-zamer .form.open-form .call-time{margin-top:15px;font-size:11px}