.elementor-60 .elementor-element.elementor-element-4fc18ac1{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:1;}body:not(.rtl) .elementor-60 .elementor-element.elementor-element-4fc18ac1{left:0px;}body.rtl .elementor-60 .elementor-element.elementor-element-4fc18ac1{right:0px;}.elementor-60 .elementor-element.elementor-element-634128f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-3a08c37f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-3a08c37f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-60 .elementor-element.elementor-element-1a21010b{text-align:left;}.elementor-60 .elementor-element.elementor-element-1a21010b img{max-width:70%}.elementor-60 .elementor-element.elementor-element-176f313e{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;align-items:flex-end;}.elementor-60 .elementor-element.elementor-element-176f313e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-60 .elementor-element.elementor-element-f736058 > .elementor-widget-container{margin:7px 0px 0px 0px;padding:0;}.elementor-60 .elementor-element.elementor-element-f736058 .elementor-icon-box-wrapper{text-align:left;}.elementor-60 .elementor-element.elementor-element-f736058 .elementor-icon-box-title{margin-block-end:0px;color:#FFF;}.elementor-60 .elementor-element.elementor-element-f736058 .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-f736058 .elementor-icon-box-title a{font-size:14px;font-weight:300;}.elementor-60 .elementor-element.elementor-element-f736058 .elementor-icon-box-description{font-size:18px;font-weight:600;color:#FFF;}.elementor-60 .elementor-element.elementor-element-1a72b1ef{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-1a72b1ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60 .elementor-element.elementor-element-5b07a124 .elementor-icon-box-wrapper{text-align:left;}.elementor-60 .elementor-element.elementor-element-5b07a124 .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-5b07a124 .elementor-icon-box-title a{font-size:14px;font-weight:300;}.elementor-60 .elementor-element.elementor-element-5b07a124 .elementor-icon-box-title{color:#FFF;}.elementor-60 .elementor-element.elementor-element-5b07a124 .elementor-icon-box-description{font-size:18px;font-weight:600;color:#FFF;}.elementor-60 .elementor-element.elementor-element-7151a743{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;justify-content:flex-end}.elementor-60 .elementor-element.elementor-element-5f289a4d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-5f289a4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60 .elementor-element.elementor-element-3d55c4ea > .elementor-widget-container{margin:0;padding:0;}.elementor-60 .elementor-element.elementor-element-3d55c4ea .elementor-icon-box-wrapper{text-align:left;}.elementor-60 .elementor-element.elementor-element-3d55c4ea .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-3d55c4ea .elementor-icon-box-title a{font-size:14px;font-weight:300;}.elementor-60 .elementor-element.elementor-element-3d55c4ea .elementor-icon-box-title{color:#FFF;}.elementor-60 .elementor-element.elementor-element-3d55c4ea .elementor-icon-box-description{font-size:15px;font-weight:600;color:#FFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-60 .elementor-element.elementor-element-82aba73 .elementor-button{background-color:#61CE7000;font-family:"Verdana", Sans-serif;font-size:13px;font-weight:700;color:#FFF;padding:0;cursor:pointer;margin-top:30px;outline:none;}.elementor-60 .elementor-element.elementor-element-82aba73 .elementor-button:hover{text-shadow:1px 1px 1px #000;}.elementor-60 .elementor-element.elementor-element-82aba73 > .elementor-widget-container{--e-transform-scale:1.3;margin:-20px -12px -12px -15px;padding:0}.elementor-60 .elementor-element.elementor-element-4cf8f06b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-7bb5066f{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:5px;}.elementor-60 .elementor-element.elementor-element-7bb5066f .elementor-widget-container{text-align:right;}.elementor-60 .elementor-element.elementor-element-7bb5066f .elementor-social-icon{--icon-padding:0.4em;}.elementor-60 .elementor-element.elementor-element-7bb5066f .elementor-icon{border-radius:30px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-60 .elementor-element.elementor-element-3a08c37f{--width:18.158%;}.elementor-60 .elementor-element.elementor-element-176f313e{--width:32%;}.elementor-60 .elementor-element.elementor-element-1a72b1ef{--width:22%;}.elementor-60 .elementor-element.elementor-element-7151a743{--width:100%;}.elementor-60 .elementor-element.elementor-element-5f289a4d{--width:71.527%;}.elementor-60 .elementor-element.elementor-element-4cf8f06b{--width:100%;}}@media(max-width:767px){.elementor-60 .elementor-element.elementor-element-634128f7{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-60 .elementor-element.elementor-element-1a21010b{text-align:center;}.elementor-60 .elementor-element.elementor-element-1a21010b img{max-width:100px}.elementor-60 .elementor-element.elementor-element-5f289a4d{--width:70%;}.elementor-60 .elementor-element.elementor-element-82aba73 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:10px;--e-transform-scale:1;margin:-12px -12px -12px -12px;padding:0;}.elementor-60 .elementor-element.elementor-element-4cf8f06b{--width:26%;}}
.elementor-60 #header.fixed-header{position:fixed;background:rgba(0,0,0,0.85);box-shadow:0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);z-index:1000}
#header.fixed-header .elementor-element-176f313e .elementor-icon-box-title, #header.fixed-header .elementor-element-1a72b1ef .elementor-icon-box-title, #header.fixed-header .elementor-element-1a72b1ef .elementor-icon-box-description, .elementor-60 #header.fixed-header .elementor-element.elementor-element-4cf8f06b{display:none}
.elementor-60 #header.fixed-header .elementor-element.elementor-element-1a21010b img{max-width:50%}
.elementor-grid-0 .elementor-grid .elementor-grid-item{padding:2px}
#header.fixed-header .elementor-element-634128f7{align-items:center}
.header__button{align-self:end;padding-top:12px;}
.btn--outline-img, .submit_oc_btn:hover{position:relative;background-image:url(//michurino.waithaispa.ru/wp-content/themes/blankslate/files/img/button_full_purple.svg);background-repeat:no-repeat;background-position:center;background-size:auto;max-width:228px;height:48px;color:#FFF !important;}
.submit_oc_btn:hover{background-image:url(//michurino.waithaispa.ru/wp-content/themes/blankslate/files/img/button_full_purple.svg) !important;}
.btn--outline-img:hover{background-image:none;}
.btn--outline-img::before{position:absolute;content:"";background-image:url(//michurino.waithaispa.ru/wp-content/themes/blankslate/files/img/button_full.svg);background-repeat:no-repeat;background-position:center;background-size:auto;width:0%;margin:auto;height:100%;top:0;left:0;right:0;transition:0.3s ease-in;z-index:-1;}
.btn--outline-img:hover::before{position:absolute;content:"";width:100%;}
.btn{width:100%;display:block;flex:0 0 auto;text-align:center;padding-top:16px;padding-bottom:16px;line-height:1;color:var(--color-p);font-weight:500;font-size:16px;transition:0.3s ease-in;outline:none;}
.price-info{text-align:center;position:relative;top:1rem;}
@media(max-width:1199px){
#header{padding-left:15px;padding-right:15px;}
.elementor-60 .elementor-element.elementor-element-82aba73 .elementor-button{font-size:11px;line-height:1.2;}
.elementor-60 .elementor-element.elementor-element-f736058 .elementor-icon-box-description, .elementor-60 .elementor-element.elementor-element-5b07a124 .elementor-icon-box-description {font-size:15px;}
.elementor-60 .elementor-element.elementor-element-176f313e, .elementor-60 .elementor-element.elementor-element-1a72b1ef {--width:27%;}
}
@media(max-width:991px){
.elementor-60 .elementor-element.elementor-element-7151a743{margin-left:-2rem;}
.elementor-60 .elementor-element.elementor-element-82aba73 .elementor-button{font-size:12px;}
.elementor-60 .elementor-element.elementor-element-f736058 .elementor-icon-box-description, .elementor-60 .elementor-element.elementor-element-5b07a124 .elementor-icon-box-description {font-size:14px;}
.btn--outline-img{background-size:200px;max-width:200px;height:42px;padding-top:12px;padding-bottom:12px;font-size:15px;}
.elementor-60 .elementor-element.elementor-element-176f313e .elementor-element-f736058{display:none;}
.elementor-60 .elementor-element.elementor-element-5f289a4d{--width:100%;}
}
@media(max-width:767px){
#header.fixed-header .elementor-grid-0 .elementor-grid .elementor-grid-item{padding:0;}
.elementor-60 .elementor-element.elementor-element-82aba73 .elementor-button{font-size:15px;}
.elementor-60 .elementor-element.elementor-element-3a08c37f{position:absolute;bottom:-5px;left:0;width:auto;}
.elementor-60 #header.fixed-header .elementor-element.elementor-element-1a21010b img{max-width:100px;}
.elementor-60 #header.fixed-header .elementor-element.elementor-element-4cf8f06b{display:block;}
.elementor-60 .elementor-element.elementor-element-4cf8f06b{display:none;}
.elementor-60 .elementor-element.elementor-element-7151a743{justify-content:flex-end;padding-bottom:24px;--width:18%;}
.elementor-60 #header.fixed-header .elementor-element.elementor-element-7151a743{padding:0;}
#header.fixed-header .e-con-inner{gap:0;}
.elementor-60 .elementor-element.elementor-element-1a72b1ef{--width:55%;}
.elementor-60 .elementor-element.elementor-element-5f289a4d{display:none;}
}
@media(max-width:600px){
.elementor-60 .elementor-element.elementor-element-82aba73 .elementor-button{font-size:13px;}
.elementor-60 .elementor-element.elementor-element-82aba73 > .elementor-widget-container{margin:-14px 0;}
.elementor-60 #header.fixed-header .elementor-element.elementor-element-82aba73 > .elementor-widget-container{margin-right:-12px;}
}
@media(max-width:480px){
.btn--outline-img{background-size:180px;max-width:180px;height:38px;font-size:14px;}
}
@media(max-width:420px){
.elementor-60 #header.fixed-header .elementor-element.elementor-element-4cf8f06b{display:none;}
.elementor-60 #header.fixed-header .elementor-element.elementor-element-82aba73 > .elementor-widget-container{margin:0;position:relative;top:-10px;}
}
@media(max-width:380px){
.elementor-60 .elementor-element.elementor-element-1a72b1ef{--width:56%;}
}
.elementor-element-7eca98cf.order-form{background-color:#fff !important}
.elementor-element-7eca98cf.order-form form{display:flex;gap:20px;margin:20px auto;}
.elementor-element-7eca98cf.order-form form p{margin:0;}
.elementor-element-7eca98cf.order-form form input{border:1px solid #8d8d8d;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;max-height:60px;}
.elementor-element-7eca98cf.order-form form .t-submit{color:#FFF;font-weight:600;font-size:17px;background-color:var(--ui-primary);border-radius:3.40282e38px;-moz-border-radius:3.40282e38px;-webkit-border-radius:3.40282e38px;min-width:285px;max-height:60px;}
@media(max-width:991px){
.elementor-element-7eca98cf.order-form form{padding-left:15px;padding-right:15px;}
}
@media(max-width:767px){
.elementor-element-7eca98cf.order-form form{flex-direction:column;max-width:400px;width:100%;}
.elementor-element-7eca98cf.order-form form input{width:100%;}
.wpcf7{margin:auto;}
}
.elementor-element-7b8a1b7d .elementor-heading-title, .elementor-element-4581cbe8 .elementor-heading-title, .elementor-element-7a3e2a53 .elementor-heading-title, .elementor-element-7b8a1b7d .elementor-heading-title{max-height:63px;overflow:hidden;}
.elementor-element-7b8a1b7d .elementor-heading-title.open, .elementor-element-4581cbe8 .elementor-heading-title.open, .elementor-element-7a3e2a53 .elementor-heading-title.open, .elementor-element-7b8a1b7d .elementor-heading-title.open{max-height:100%;}
.full-text-close{display:none}:where(.i-basil\:phone-outline){position:relative;top:-5px;display:inline-block;width:1.5em;height:1.5em;background-color:#4EA3FF;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M5.84 9.856a17.22 17.22 0 0 0 8.922 8.663l.012.005l.764.34a2.25 2.25 0 0 0 2.74-.737l1.274-1.763a.25.25 0 0 0-.046-.341l-2.224-1.795a.25.25 0 0 0-.358.046l-.866 1.168a.75.75 0 0 1-.912.237a13.4 13.4 0 0 1-6.67-6.67a.75.75 0 0 1 .237-.912L9.88 7.23a.25.25 0 0 0 .046-.358L8.132 4.648a.25.25 0 0 0-.341-.046l-1.773 1.28a2.25 2.25 0 0 0-.732 2.756zm8.33 10.041a18.72 18.72 0 0 1-9.693-9.416l-.002-.002l-.554-1.22A3.75 3.75 0 0 1 5.14 4.666l1.773-1.28a1.75 1.75 0 0 1 2.386.32l1.795 2.225a1.75 1.75 0 0 1-.32 2.505l-.67.496a11.9 11.9 0 0 0 5.118 5.118l.497-.67a1.75 1.75 0 0 1 2.504-.32l2.225 1.795a1.75 1.75 0 0 1 .32 2.387l-1.274 1.764a3.75 3.75 0 0 1-4.566 1.229z' clip-rule='evenodd'/%3E%3C/svg%3E");}:where(.i-basil\:location-outline){position:relative;top:5px;display:inline-block;width:1.5em;height:1.5em;background-color:#4EA3FF;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M7.25 10a4.75 4.75 0 1 1 9.5 0a4.75 4.75 0 0 1-9.5 0M12 6.75a3.25 3.25 0 1 0 0 6.5a3.25 3.25 0 0 0 0-6.5'/%3E%3Cpath d='M3.524 8.857a8.29 8.29 0 0 1 8.26-7.607h.432a8.29 8.29 0 0 1 8.26 7.607a8.94 8.94 0 0 1-1.99 6.396l-4.793 5.861a2.187 2.187 0 0 1-3.386 0l-4.793-5.861a8.94 8.94 0 0 1-1.99-6.396m8.26-6.107A6.79 6.79 0 0 0 5.02 8.98a7.44 7.44 0 0 0 1.656 5.323l4.793 5.862a.687.687 0 0 0 1.064 0l4.793-5.862A7.44 7.44 0 0 0 18.98 8.98a6.79 6.79 0 0 0-6.765-6.23z'/%3E%3C/g%3E%3C/svg%3E");}
@media(max-width:1199px){
:where(.i-basil\:phone-outline){top:-2px;}
} .page-salon__warning{margin-bottom:30px;color:#aa1078;font-weight:600;}
.s-contact {
position: relative;
padding-bottom: 100px;
@media(max-width:$t){padding-bottom:60px;}
@media(max-width:$mn){padding-bottom:40px;}
@media(max-width:$xx){overflow:hidden;padding-bottom:30px;}
}
.s-contact__list{}
.s-contact__container {
display: grid;
grid-template-columns: 1fr 536px;
grid-auto-rows: 428px;
gap: 0 50px;
padding-right: max(15px, (100% - 1150px) / 2);
@media(max-width:$t){grid-template-columns:1fr 473px;grid-auto-rows:480px;gap:0 20px;}
@media(max-width:$mn){grid-template-columns:1fr;grid-auto-rows:380px auto;gap:20px 0px;padding-right:0;}
@media(max-width:$m){grid-auto-rows:336px auto;}
@media(max-width:$xx){// grid-template-columns:280px;grid-auto-rows:280px auto;}
}
.s-contact__map {
border-radius: 0px 10px 10px 0px;
iframe{height:100%;border-radius:0px 10px 10px 0px;}
}
ymaps{border-radius:0px 10px 10px 0px;}
.s-contact__content {
display: flex;
flex-direction: column;
justify-content: space-between;
align-self: center;
@media(max-width:$mn){padding-left:20px;padding-right:20px;}
@media(max-width:$xx){// margin-left:auto;// margin-right:auto;}
}
.s-contact__contacts {
max-width: 377px;
.sc-work-mode {
margin-bottom: 7px;
@media(max-width:$mn){margin-bottom:10px;}
}
.sc-time{margin-bottom:20px;}
.sc-link{margin-bottom:12px;color:#3C005A;}
.sc-mail{margin-bottom:20px;margin-top:17px;}
.sc-location {
margin-bottom: 40px;
@media(max-width:$xx){margin-bottom:20px;}
.howtoget_btn {
display: block;
svg {
fill: #5b2975;
} a{color:#5b2975;}
}
}
}
.sc-grid{display:grid;grid-template-columns:20px auto;gap:0 10px;}
.sc-work-mode{align-items:center;font-weight:500;font-size:14px;line-height:1;color:#a7a7a7;}
.sc-icon-time{}
.sc-time{font-weight:600;font-size:18px;line-height:1;}
.sc-link {
display: block;
font-weight: 700;
font-size: 30px;
line-height: 100%;
color: var(--color-5A);
@media(max-width:$m){font-size:28px;}
@media(max-width:$xx){font-size:26px;}
}
.sc-mail{align-items:center;font-weight:600;font-size:18px;line-height:1;gap:0 20px;color:var(--color-text);}
.sc-icon-mail{}
.sc-location{font-weight:600;font-size:18px;gap:0 20px;}
.sc-icon-map{}
.sc-liks{width:270px;display:flex;flex-wrap:wrap;}
.sc-link-group {
font-weight: 600;
font-size: 16px;
line-height: 1;
color: var(--color-title);
margin-bottom: 23px;
align-items: center;
&:not(:last-child){margin-right:30px;}
.sc-icon-group{fill:currentColor;}
}
.sc-icon-group{}
.s-contact__btns {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 0 20px;
@media(max-width:$t){grid-template-columns:228px;gap:20px 0px;}
@media(max-width:$mn){max-width:536px;grid-template-columns:1fr 1fr;gap:0 20px;}
@media(max-width:$m){grid-template-columns:228px;gap:20px 0px;}
}
[class*=ground-pane]{filter:grayscale(1);}
@media(max-width:1199px){
.s-contact__container {
grid-template-columns: 1fr;
grid-auto-rows: 380px auto;
gap: 20px 0px;
padding-right: 0;
}
.s-contact__content {
padding-left: 20px;
padding-right: 20px;
}
.s-contact__btns {
max-width: 536px;
grid-template-columns: 1fr 1fr;
gap: 0 20px;
}
}