.slide-main,.slide-main-kosmetologiya,.slide-main-lpg{position:relative}.slide-main__section-padding.section-padding-bottom{padding-bottom:100px}.slide-main__section-padding.section-padding-top{padding-top:100px}.slide-main-kosmetologiya{background:url(/img/apparatus-slide-background.webp) #f0f1f2 repeat-y top/cover}.slide-main__bg-white{z-index:-1;background:hsla(0,0%,100%,.77);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.slide-main__bg-main,.slide-main__bg-white{width:100%;height:100%;position:absolute;left:0;top:0}.slide-main__bg-main{z-index:-2;-webkit-box-sizing:border-box;box-sizing:border-box}.slide-main__bg-main__sticky{overflow:hidden;position:sticky;top:0;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:100vh;max-height:100%}.slide-main-kosmetologiya__bg-main,.slide-main-lpg__bg-main{background:#fff;width:100%;height:100%;background-size:cover;position:absolute;left:0;top:0}.slide-main__video-bg{min-width:100vw;min-height:100vh;z-index:1;left:0;top:0}.slide-main__video-bg-bottom{top:auto;bottom:0!important}.slide-main__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.slide-main__text{width:50%;padding-right:40px;padding-top:18px}.slide-main__text-subtitle{font-size:18px;line-height:22px;display:block;margin-bottom:30px}.slide-main__text .main-color-button .icon-zapis{width:18px;height:18px;margin-right:10px}.slide-main__text .main-color-button:hover .icon-zapis{background-image:url(/img/icon-zapis-purple.svg)}.slide-main__text .main-color-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:52px;padding:5px 18px;margin-bottom:20px}.slide-main__text-sale{display:block;opacity:.66}.slide-main__price{width:50%;background:hsla(0,0%,100%,.88);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);border:1px solid #eaeaea;border-radius:10px;padding:30px}.slide-main__price-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.slide-main__price-top-image{width:60px;min-width:60px;height:60px;border:1px solid #c87d8d;border-radius:10px;margin-right:16px;overflow:hidden}.slide-main__price-top-image .icon-body{width:100%;height:100%}.slide-main__price-top-title{font-weight:700;font-size:24px;line-height:29px;display:block;margin-bottom:4px}.slide-main__price-top-old-cost{font-weight:400;font-size:16px;line-height:20px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;margin-left:8px;vertical-align:top}.slide-main__price-top-subtitle{display:block;font-size:16px;line-height:20px}.slide-main__price-list{font-size:14px;line-height:26px;list-style-position:outside;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;padding-left:15px}.slide-main__price-list li{width:calc(50% - 5px);line-height:inherit!important}.slide-main__price .stroke-main-color-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:35px;padding:4px 12px;font-size:12px;line-height:15px}.slide-main__price .stroke-main-color-button .icon-save-purple{width:14px;height:14px;margin-right:10px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.slide-main__price .stroke-main-color-button:hover .icon-save-purple{background-image:url(/img/icone-save-white.svg)}.slide-main__video-bg-960{display:none!important}.slide-main-lpg__list{list-style:none;padding:0}.slide-main-lpg__list li{padding:5px 0}.kosmetologiya-blocks{display:grid;grid-template-columns:1fr 1fr;gap:20px}.kosmetologiya-blocks_item{border:1px solid #eaeaea;border-radius:10px;width:100%;position:relative;padding:10px 10px 52px 15px}.kosmetologiya-blocks_item_last{grid-column-start:1;grid-column-end:-1}.kosmetologiya-blocks_item .stroke-main-color-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:35px;padding:4px 12px;position:absolute;left:20px;bottom:20px;font-size:12px;line-height:15px}.kosmetologiya-blocks_item .stroke-main-color-button .icon-save-purple{width:14px;height:14px;margin-right:10px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.kosmetologiya-blocks_item .stroke-main-color-button:hover .icon-save-purple{background-image:url(/img/icone-save-white.svg)}.kosmetologiya-blocks_item__h{letter-spacing:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:22px;margin-bottom:10px;min-height:44px}.kosmetologiya-blocks_item__h .icon{width:30px;height:30px;margin-right:16px}.kosmetologiya-blocks_item__second-h{font-size:14px;line-height:20px;margin-bottom:10px;display:block}.kosmetologiya-blocks_item__second-ul{font-size:12px;line-height:20px;margin-bottom:10px;list-style-position:outside;padding-left:16px}.kosmetologiya-blocks_item__second-ul li{line-height:inherit!important}@-webkit-keyframes btnShape{0%{left:-30px;margin-left:0}30%{left:110%;margin-left:80px}to{left:110%;margin-left:80px}}@keyframes btnShape{0%{left:-30px;margin-left:0}30%{left:110%;margin-left:80px}to{left:110%;margin-left:80px}}.slide-main__main-cont{z-index:3;padding-left:5vw;padding-right:3vw;-ms-flex-pack:distribute;justify-content:space-around;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.slide-main__logo-size{opacity:.7;position:absolute;left:0;max-width:50%;height:70%;background-position-x:left;background-position-y:-11px}.slide-main__main-cont__kosmetologiya{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;min-height:auto}.slide-main__main-cont__kosmetologiya-left{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slide-main__main-cont__kosmetologiya-left h1{margin-bottom:30px}.slide-main__main-cont__kosmetologiya-left-info{width:100%;padding-bottom:40px;padding-right:10px}.slide-main__main-cont__kosmetologiya-left .main-color-button .icon-zapis{width:18px;height:18px;margin-right:10px}.slide-main__main-cont__kosmetologiya-left .main-color-button:hover .icon-zapis{background-image:url(/img/icon-zapis-purple.svg)}.main__button-link__wrapper .main-color-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:52px;padding:5px 18px;margin-bottom:20px}.swiper-container-wrapper{margin:0 0 0 auto;max-width:600px}.slide-main-lpg__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.slide-main-lpg__text{width:50%;padding-right:40px}.slide-main-lpg__text-subtitle{font-size:18px;line-height:22px;display:block;margin-bottom:30px}.slide-main-lpg__text .main-color-button .icon-zapis{width:18px;height:18px;margin-right:10px}.slide-main-lpg__text .main-color-button:hover .icon-zapis{background-image:url(/img/icon-zapis-purple.svg)}.slide-main-lpg__text .main-color-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:52px;padding:5px 18px}.slide-main-lpg__text-sale{display:block}.slide-main-lpg__price{width:50%;background:hsla(0,0%,100%,.88);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);border:1px solid #eaeaea;border-radius:10px;padding:30px}.slide-main-lpg__price-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.slide-main-lpg__price-top-image{width:60px;min-width:60px;height:60px;border:1px solid #c87d8d;border-radius:10px;margin-right:16px;overflow:hidden}.slide-main-lpg__price-top-image .icon-body{width:100%;height:100%}.slide-main-lpg__price-top-title{font-weight:700;font-size:24px;line-height:29px;display:block;margin-bottom:4px}.slide-main-lpg__price-top-old-cost{font-weight:400;font-size:16px;line-height:20px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;margin-left:8px;vertical-align:top}.slide-main-lpg__price-top-subtitle{display:block;font-size:16px;line-height:20px}.slide-main-lpg__price-list{font-size:14px;line-height:26px;list-style-type:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.slide-main-lpg__price-list,.slide-main-lpg__price-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.slide-main-lpg__price-list li{line-height:inherit!important;margin-bottom:8px}.slide-main-lpg__price-list li:nth-child(odd){width:calc(55% - 5px)}.slide-main-lpg__price-list li:nth-child(2n){width:calc(45% - 5px)}.slide-main-lpg__price-list li:before{content:"";display:block;width:24px;height:24px;background:url(/img/icon-check.svg) no-repeat 50%/contain;margin-right:8px}p.slide-main-lpg__price-text{font-size:14px;line-height:24px;margin-bottom:20px}.slide-main-lpg__price .stroke-main-color-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:35px;padding:4px 12px;font-size:12px;line-height:15px}.slide-main-lpg__price .stroke-main-color-button .icon-save-purple{width:14px;height:14px;margin-right:10px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.slide-main-lpg__price .stroke-main-color-button:hover .icon-save-purple{background-image:url(/img/icone-save-white.svg)}[class^=swiper-button-]{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:574px) and (max-width:990px){.slide-main__section-padding.section-padding-bottom{padding-bottom:60px}.slide-main__section-padding.section-padding-top{padding-top:60px}}@media (max-width:573px){.slide-main__section-padding.section-padding-bottom{padding-bottom:40px!important}.slide-main__section-padding.section-padding-top{padding-top:40px!important}.slide-main__section-padding .section-padding-bottom{padding-bottom:20px}.slide-main__section-padding .section-padding-top{padding-top:20px}.slide-main__text-subtitle{font-size:16px}.slide-main__price-top{margin-bottom:14px}.slide-main__price-top-image{width:56px;min-width:56px;height:56px;margin-right:14px}.slide-main__price{padding:14px}.slide-main__price-list{font-size:12px;line-height:22px;margin-bottom:14px}.kosmetologiya-blocks{grid-template-columns:1fr}.main__button-link__wrapper .main-color-button .icon{width:14px;height:14px}.slide-main-lpg__text-subtitle{font-size:16px}.slide-main-lpg__price-top{margin-bottom:14px}.slide-main-lpg__price-top-image{width:56px;min-width:56px;height:56px;margin-right:14px}.slide-main-lpg__price{padding:14px}.slide-main-lpg__price-list{font-size:12px;line-height:22px;margin-bottom:10px}p.slide-main-lpg__price-text{margin-bottom:16px}}@media (max-width:1279px){.slide-main__text{padding-right:35px;width:54%}.slide-main__text-subtitle{margin-bottom:20px}.slide-main__text .main-color-button{margin-bottom:10px}.slide-main__price{padding:20px;width:46%}.slide-main__price-top-title{font-size:18px;line-height:22px;margin-bottom:4px}.slide-main__price-top-old-cost{font-size:14px;line-height:17px}.slide-main__price-top-subtitle{font-size:14px}.slide-main__price-list{margin-bottom:14px}.kosmetologiya-blocks,.slide-main__main-cont__kosmetologiya{gap:10px}.kosmetologiya-blocks_item{padding:10px 16px 54px}.kosmetologiya-blocks_item__h{font-size:14px;line-height:17px;min-height:34px;margin-bottom:6px}.kosmetologiya-blocks_item__h .icon{width:26px;height:26px}.kosmetologiya-blocks_item__second-h{font-size:12px;line-height:16px}.slide-main-lpg__text{padding-right:35px;width:54%}.slide-main-lpg__text-subtitle{margin-bottom:20px}.slide-main-lpg__price{padding:20px;width:46%}.slide-main-lpg__price-top-title{font-size:18px;line-height:22px;margin-bottom:4px}.slide-main-lpg__price-top-old-cost{font-size:14px;line-height:17px}.slide-main-lpg__price-top-subtitle{font-size:14px}.slide-main-lpg__price-list{margin-bottom:14px}}@media (max-width:990px){.slide-main__wrapper{display:block}.slide-main__text{padding-top:0;padding-right:0;width:100%;margin-bottom:30px}.slide-main__text .main-color-button{height:40px;font-size:14px;line-height:17px;margin-bottom:10px}.slide-main__price{width:100%}.slide-main__main-cont__kosmetologiya{display:block;padding-right:0}.slide-main__main-cont__kosmetologiya-left h1{margin-bottom:20px}.main__button-link__wrapper .main-color-button{height:40px;font-size:14px;line-height:17px;margin-bottom:10px}.slide-main__main-cont__kosmetologiya-left-info-text{font-size:16px;line-height:20px}.slide-main__main-cont__kosmetologiya-left-info{padding-right:0;padding-bottom:16px}.swiper-container-wrapper{margin:0 auto;max-width:100vw}.slide-main-lpg__text{padding-top:0;width:50%}.slide-main-lpg__text .main-color-button{height:40px;font-size:14px;line-height:17px}.slide-main-lpg__price{width:50%}.slide-main-lpg__price-list{font-size:12px;line-height:20px}.slide-main-lpg__price-list li:before{width:20px;height:20px}}@media (max-width:439px){.slide-main__price-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px}.slide-main__price-top-title{font-size:14px;line-height:24px;margin-bottom:0}.slide-main-lpg__price-top-title-value{margin-left:60px}.slide-main__price-top-old-cost{font-size:16px;line-height:16px}.slide-main__price-top-subtitle{font-size:12px;line-height:16px}.slide-main__price-top-image{width:40px;min-width:40px;height:40px;margin-right:8px}.slide-main__price-list{font-size:12px;line-height:18px}.slide-main-lpg__price-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin-bottom:10px}.slide-main-lpg__price-top-text{width:100%}.slide-main-lpg__price-top-title{font-size:14px;line-height:24px;text-align:center;margin-bottom:10px}.slide-main-lpg__price-top-title-value{margin-top:10px;display:block;font-size:30px}.slide-main-lpg__price-top-old-cost{font-size:12px;line-height:16px}.slide-main-lpg__price-top-subtitle{font-size:11px;line-height:16px;text-align:center}.slide-main-lpg__price-top-image{width:40px;min-width:40px;height:40px;margin-right:8px}.slide-main-lpg__price-list{font-size:12px;line-height:18px}.slide-main-lpg__price-list li{width:100%!important}.slide-main-lpg__price-list li:before{width:16px;height:16px}p.slide-main-lpg__price-text{font-size:12px;line-height:16px}}@media (orientation:portrait){.slide-main-lpg{min-height:calc(100vh - 130px)}.slide-main__video-bg{-webkit-filter:blur(2px);filter:blur(2px);min-height:100vh}}@media (min-width:760px){.slide-main__video-bg-960{display:block!important}.slide-main__video-bg-480{display:none!important}}@media (max-width:768px){.main__button-link__wrapper{text-align:center}.slide-main__main-cont__kosmetologiya-left .main__button-link__wrapper{text-align:left}}@media (max-width:370px){.slide-main__phone{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:850px){.slide-main-lpg__wrapper{display:block}.slide-main-lpg__text{width:100%;padding-right:0;margin-bottom:30px}.slide-main-lpg__price{width:100%}}
.price-body__switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.price-body__item{width:100%;max-width:300px;min-width:120px}.price-body__items{position:absolute}.price-body__body{top:4.5%;left:0}.price-body__body,.price-body__body-girl{max-height:90vh;max-height:calc(var(--vh, 1vh)*90)}.price-body__body-girl{top:130px;bottom:0!important;display:inline-block;margin:0 auto}.price-body__body-girl-img{max-height:calc(100vh - 130px)}.price-body__body-nogi{width:83%;left:14%;top:44%}.price-body__face{width:100%;max-width:700px}.price-body__face-img{width:100%}.price-body__face-items{position:absolute}.price-body__shape{-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;fill:#c11b48;opacity:.08}.price-body__shape-wrapper:hover .price-body__shape{opacity:.18}.price-body__shape-wrapper .price-body__shape-hover,.price-body__shape-wrapper .price-body__shape:hover{opacity:.3}.price-body__face-svg{position:absolute;width:38%;left:30%;top:30%}.price-body__price-body{text-align:center;bottom:10px;min-height:2em;max-height:100vh;max-height:calc(var(--vh, 1vh)*100);min-width:360px}.price-body__price-face-list{min-width:360px;text-align:left}.price-body__price{width:100%}.price-body__price-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.price-body__price-list{width:100%;list-style-type:none;background:#fff;border:1px solid #eaeaea;border-radius:10px;overflow:hidden;margin-bottom:30px}ul.price-body__price-list-second{border:none;border-radius:0;margin-bottom:0}#modal .price-body__price-list{width:100%!important;max-width:420px;display:block}.price-body__price-list-second li:last-child{border-bottom:none}.price-body__price-item{padding:30px 50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eaeaea;color:#3a3a3a}.price-body__price-item,.price-body__price-item-info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-body__price-item-info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.price-body__price-item-info .icon-body{width:40px;min-width:40px;height:40px;margin-right:10px}.price-body__price-item-type{font-size:16px;line-height:20px}.price-body__price-item-name{font-size:24px;line-height:29px;margin-right:10px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.price-body__price-item-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:22px;margin-left:58px}.price-body__price-item-button .icon{margin-left:10px;width:22px;min-width:22px;height:22px}.price-body__price-item-cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:200px;min-width:200px;margin-left:43px}.price-body__price-item-old-cost{font-size:18px;line-height:22px;text-align:center;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;margin-right:10px}.price-body__price-item-new-cost{font-size:24px;line-height:29px}.price-body__price-item-sale{width:53px;min-width:53px;height:32px;border:1px solid;border-radius:10px;font-size:16px;line-height:20px;margin-left:20px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.price-body__price-item-sale,.price-body__price-list__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.price-body__price-list__bottom{width:100%;padding:30px}.price-body__price-list__bottom .main-color-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:60px;padding:4px 40px}.price-body__price-list__bottom .main-color-button .icon{width:18px;min-width:18px;height:18px;margin-right:10px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.price-body__price-list__bottom .main-color-button:hover .icon{background-image:url(/img/icon-zapis-purple.svg)}.price-body__price-item:hover .price-body__price-item-name{color:#c87d8d}.price-body__price-item:hover .price-body__price-item-sale{background:#c87d8d;color:#fff}.price-body__price-item-icon{overflow:hidden;width:60px;height:60px;border-radius:0 20px 20px 0}.price-body__price-item-parent{background:#fef3f7}@media (max-width:991px){.price-body__price-body{top:60px}}@media (max-width:767px){.price-body__price{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-body__price-body{min-width:auto;position:static;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.price-body__price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.price-body__price-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.price-body__price-face{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.price-body__face-wrapper{max-width:500px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.price-body__price-face-list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:auto}.price-body__price-item{padding:20px}.price-body__price-item-cost{margin-left:20px}.price-body__price-item-new-cost{font-size:20px;line-height:20px}.price-body__price-item-old-cost{font-size:18px;line-height:20px;margin-right:10px}.price-body__price-item-sale{margin-left:20px;border-radius:5px}.price-body__price-item-name{font-size:16px;line-height:20px}.price-body__price-item-type{font-size:14px;line-height:17px}.price-body__price-list__bottom{padding:24px}}@media (max-width:359px){.price-body__price-list .body-order{position:absolute;right:20px}}@media (max-width:420px){.price-body__price-item-name__full{display:none}}@media (min-width:421px){.price-body__price-item-name__middle{display:none}}@media (max-width:520px){.price-body__price-block{min-width:90vw}.price-body__price-list{width:auto!important}.price-body__price-face-list,.price-body__price-list-second{width:100%!important}}@media (max-width:1279px){.price-body__price-item{padding:30px}.price-body__price-item-button{font-size:16px;line-height:20px;margin-left:35px}.price-body__price-item-cost{margin-left:30px;max-width:180px;min-width:180px;font-size:20px;line-height:24px;font-size:16px;line-height:20px}.price-body__price-item-sale{width:48px;min-width:48px;height:29px;font-size:14px;line-height:17px}.price-body__price-item-name{font-size:20px;line-height:24px}.price-body__price-list__bottom{padding:24px}}@media (max-width:990px){.price-body__price-item-cost{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:10px}.price-body__price-list__bottom .main-color-button{height:52px;padding:4px 20px}}@media (max-width:573px){.price-body__price-list{margin-bottom:20px}.price-body__price-item-info .icon-body{width:30px;min-width:30px;height:30px}.price-body__price-item{padding:16px}.price-body__price-item-cost{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:100px;max-width:100px;margin-left:10px}.price-body__price-item-old-cost{margin-bottom:4px;margin-right:0}}@media (max-width:439px){.price-list-cosmetologiya{margin-top:16px}.price-body__price-item-cost{min-width:70px;max-width:70px;margin-left:0}.price-body__price-item-old-cost{font-size:14px}.price-body__price-item-new-cost{font-size:16px}.price-body__price-item-sale{width:40px;min-width:40px;height:24px;font-size:10px;line-height:10px;margin-left:0}.price-body__price-item-name{font-size:12px;line-height:15px}.price-body__price-item-type{font-size:10px;line-height:12px}.price-body__price-list__bottom{padding:16px}.price-body__price-list__bottom .main-color-button{height:45px;padding:2px 16px;font-size:14px;line-height:17px}}
.advantages__item{max-width:400px;width:100%;text-align:left;background:#fff;border:1px solid #eaeaea;border-radius:10px;padding:30px;display:block;height:auto}.advantages__icon-adv-smile{width:80px;height:80px;background-size:auto;background-image:url(/img/adv-smile.png);background-image:url(/img/adv-smile.svg),none}.advantages__icon-adv-save{width:80px;height:80px;background-size:auto;background-image:url(/img/adv-save.png);background-image:url(/img/adv-save.svg),none}.advantages__icon-adv-cerf{width:80px;height:80px;background-size:auto;background-image:url(/img/adv-cerf.png);background-image:url(/img/adv-cerf.svg),none}.advantages__icon-adv-quality{width:80px;height:80px;background-size:auto;background-image:url(/img/adv-quality.png);background-image:url(/img/adv-quality.svg),none}.advantages__swiper-container-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;max-width:100%!important}.advantages__item .icon{width:60px;height:60px;background-size:contain;margin-bottom:20px}.advantages__item-title{font-size:20px;line-height:24px;margin-bottom:20px}h2.advantages__item-title{color:#3a3a3a;font-family:Montserrat;font-weight:700;font-style:normal;font-size:20px;line-height:22px;text-transform:none}.advantages__item .advantages__lists,.advantages__item p{font-size:14px;line-height:24px}.advantages__lists{list-style-position:outside;padding-left:15px}@media (max-width:439px){.advantages__item{padding:16px}.advantages__item .icon{width:50px;height:50px}}
.complex-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 40px);position:relative;left:-20px;margin-top:-15px}.complex-block__complex-price{background:#fff}.complex-item__price{display:inline-block;color:#9c2545}.complex-block__img{padding-left:10px;min-width:45%;display:inline-block;margin-bottom:10px}.complex-item__name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:inline-block;margin-bottom:10px;font-size:20px;line-height:24px}h2.complex-item__name{font-family:Montserrat;font-weight:700;font-style:normal;font-size:20px;line-height:22px;text-transform:none}.complex-item__icon-size{width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.complex-item__icon-size .icon-body{width:40px;height:40px}.complex-item__wrapper-img-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.complex-block__img .complex-item__price:nth-child(odd){vertical-align:text-top;margin-left:-25px;margin-right:-25px;margin-top:-10px}.complex-item-count-1 .complex-block__img .complex-item__price{margin-top:0;margin-bottom:0}.complex-block__name-item:after{content:"+";margin:0 2px 0 5px}.complex-block__name-item:last-child:after{content:""}.complex-block__name{margin-bottom:10px;font-size:14px;line-height:24px;min-height:48px}.complex-block__name-item{display:inline-block}.complex-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:10px;padding:30px 30px 100px;margin:15px 20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:28%;flex-basis:28%;max-width:500px;min-width:280px;text-align:center;position:relative}.complex-block__order{display:block}.complex-block__order .main-color-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 30px;height:52px;position:absolute;bottom:52px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.complex-block__order .main-color-button .icon-zapis{width:20px;height:20px;margin-right:10px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.complex-block__order .main-color-button:hover .icon-zapis{background-image:url(/img/icon-zapis-purple.svg)}.complex-block__order-cost{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.complex-item__old-price{font-size:16px;line-height:19px;text-decoration:line-through;margin:0 5px 10px}.complex-item__new-price{margin:0 5px 10px;font-size:20px;line-height:24px}.complex__discount40{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;bottom:17px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:16px}@media (max-width:991px){.complex-block{width:calc(100% + 20px);left:-10px}.complex-item{margin:10px}.complex__discount40{font-size:15px}}@media (max-width:767px){.complex-item{padding:30px 16px 78px;min-width:260px}.complex-block__img{min-width:65%}.complex-item__icon-size{width:45px;height:45px}.complex-item__icon-size .icon-body{width:30px;height:30px}.complex-block__order-cost{margin-bottom:20px}.complex-block__order .main-color-button{height:40px;padding:4px 18px}.complex-block__img .complex-item__price:nth-child(odd){margin-top:10px}.complex-block__img .complex-item__price:nth-child(2n){margin-top:-10px}}@media (min-width:768px){.sm-less,.xs-less{display:none!important}}@media (max-width:575px){.complex__discount40{font-size:14px}}
.apparatus{position:relative;background:url(/img/apparatus-slide-background.webp) #f0f1f2 repeat-y top/cover}.apparatus__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.apparatus__desc-info{width:50%;max-width:585px}.apparatus__desc-img-wrapper{width:48%;max-width:575px;text-align:center}.apparatus__desc-img{max-width:100%;top:150px}.apparatus__desc-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.apparatus__desc-item:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.apparatus__desc-item:last-child .apparatus__desc-item-line:before{display:none}.apparatus__desc-item-icon{margin:8px 10px}.apparatus__desc-item-line{position:relative;margin-right:20px;padding-left:9px}.apparatus__desc-item-line:before{content:"";display:block;position:absolute;left:calc(50% - 1px);top:20px;height:calc(100% + 30px);border-left:2px dashed rgba(200,125,141,.3)}.apparatus__desc-item-line-icon{width:24px;height:24px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(200,125,141,.1);position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.apparatus__desc-item-line-icon:before{content:"";display:block;position:absolute;width:14px;height:14px;background:#c87d8d;border-radius:50%}.apparatus__desc-item-title{display:block;margin-bottom:14px;font-size:20px;line-height:24px}.apparatus__desc-item-list,.apparatus__desc-item-text{font-size:14px;line-height:24px}.apparatus__desc-item-list{list-style-position:outside;margin-top:14px;padding-left:15px}.apparatus__item{height:auto;width:100%;max-width:100%}@media (max-width:991px){.apparatus__desc-img{top:120px}}@media (max-width:767px){.apparatus__desc-info{width:55%}.apparatus__desc-img-wrapper{width:43%}}@media (max-width:575px){.apparatus__desc-img{max-height:60vh;width:auto;margin-left:30px;max-width:calc(100% - 30px)}.apparatus__desc-img__wingderm{max-width:200px}.apparatus__desc-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.apparatus__desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.apparatus__desc-img-wrapper{padding-top:20px;width:100%;margin-bottom:30px}}@media (max-width:439px){.apparatus__desc-item-title{font-size:18px;line-height:22px}.apparatus__desc-item-list,.apparatus__desc-item-text{font-size:13px;line-height:20px}}
.faq__list{width:100%;padding:0!important;counter-reset:faqCounter;background:#fff;border:1px solid #eaeaea;border-radius:10px;overflow:hidden}.faq__list-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 30px 20px 0;background:#fff;font-size:18px;line-height:22px}.faq__list-item-header-wrapper,.faq__list-item:before{border-bottom:1px solid #e8e8e8;vertical-align:middle}.faq__list-item{width:100%;list-style:none;background:hsla(0,0%,91.8%,.2)}.faq__list-item-active .row{border-bottom:1px solid #e8e8e8}.faq__list-item:last-child .row{border-bottom:none}.faq__list-item:before{width:30px!important;counter-increment:faqCounter;content:"0"counter(faqCounter);display:table-cell;text-align:center;padding:30px;font-weight:500;font-size:18px;line-height:22px;color:#d68894;margin-right:-5px;vertical-align:top;background:#fff}.faq__list-item-text{margin-left:-55px;padding:20px 30px 20px 0;font-size:14px;line-height:26px;display:none}.faq__list-item-icon{-ms-flex-item-align:center;align-self:center}.apparatus__desc-item-icon{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.faq__list-item-active .apparatus__desc-item-icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.faq__list-item-active .faq__list-item-header,.faq__list-item-active.faq__list-item:before{color:#c87d8d}@media (max-width:990px){.faq__list-item-header{padding:26px 16px 16px 0;font-size:16px;line-height:20px}.faq__list-item:before{padding:26px 15px 26px 26px;font-size:16px;line-height:20px}.faq__list-item-text{margin-left:-35px;padding:16px 26px 16px 0}}@media (max-width:573px){.faq__list-item-header{padding:16px 16px 6px 0;font-size:14px}.faq__list-item:before{padding:16px;font-size:14px}.faq__list-item-text{line-height:18px;margin-left:-35px;padding:16px 16px 16px 0}}
.contacts__map{height:50vh;position:relative}.contacts__map-fuse{position:absolute;left:0;top:0;height:100%;width:100%;opacity:.7;z-index:9}.contacts__items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;border:1px solid #ddd;border-radius:10px;overflow:hidden;margin-bottom:50px}.contacts__item{padding:30px;border-right:1px solid #ddd}.contacts__item_soc{width:25%;padding-right:15px;border-bottom:1px solid #ddd}.contacts__item_address{width:50%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts__item:nth-child(4),.contacts__item:nth-child(6){border-right:none}.contacts__item>.icon{width:30px;height:30px;display:block;margin-bottom:14px}.contacts__item-label{font-size:14px;line-height:17px;display:block;margin-bottom:6px}.contacts__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:30px}.contacts__item-link .icon{margin-left:5px;width:12px;height:12px;display:block;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.contacts__item-text{font-size:18px;line-height:30px}.contacts__item-link-video{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:17px;margin-top:10px}.contacts__item-link-video .icon{width:20px;min-width:20px;height:20px;margin-right:10px}.contacts__item-link-yclients{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts__item-link-yclients .icon{margin-left:4px;width:10px;height:10px;display:block;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.contacts__item_address .contacts__item-label{margin-bottom:10px}@media (max-width:990px){.contacts__item:nth-child(2),.contacts__item:nth-child(5){border-right:none}.contacts__item:nth-child(5){border-bottom:1px solid #ddd}.contacts__item_soc{width:50%}.contacts__item_address{width:100%}}@media (max-width:573px){.contacts__items{margin-bottom:30px}.contacts__item_soc{width:100%;border-right:none}.contacts__item_address{display:block;text-align:left}}@media (max-width:439px){.contacts__item{padding:20px}.contacts__item-link{font-size:16px}.contacts__item-text{font-size:16px;line-height:30px}}
.reviews__item{padding:0;border:1px solid #ddd;border-radius:10px;height:auto}.reviews__item-image{padding:10px 0;-webkit-box-shadow:none;box-shadow:none}.reviews__links{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.reviews__links-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #ddd;border-radius:10px;position:relative;padding:10px 22px 10px 80px;margin:0 10px 20px;overflow:hidden}.reviews__links-item,.reviews__links-item-flag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews__links-item-flag{width:40px;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;font-size:18px;line-height:22px;color:#fff;position:absolute;top:0;left:20px;background:url(/img/reviews-flag.svg) no-repeat bottom/contain;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.reviews__links-item:hover .reviews__links-item-flag{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.reviews__links-item-right{margin-left:16px}.reviews__links-item-logo{display:block;margin-bottom:6px}.reviews__links-item-result{font-weight:400;font-size:12px;line-height:15px;color:#878787;display:block}.reviews__links-item-reit{display:block;margin-bottom:10px;font-size:12px}.reviews__links-item-info{font-size:12px;line-height:15px;color:#3a3a3a}.reviews__links-item-info-label,.reviews__links-item-info-label2{display:block}@media (max-width:767px){.reviews__links-item{margin:0 4px 10px;padding-left:67px}.reviews__links-item-flag{left:15px}}
.masters__desc{font-weight:500;font-size:14px;line-height:24px;margin-bottom:30px;overflow:hidden}.masters__desc p{padding-bottom:5px}.swiper-slide__desc_master{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;max-width:400px;padding-bottom:52px;position:relative}.masters__desc-hide__open{cursor:pointer;z-index:9;-webkit-box-shadow:0 -15px 43px 55px #fff;box-shadow:0 -15px 43px 55px #fff;position:absolute;width:100%;background:#fff;bottom:0;padding-bottom:50px;text-align:center}.masters__desc-hide__open .stroke-main-color-button{border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:35px;padding:4px 16px;font-size:14px;line-height:20px;margin-bottom:10px}.masters__desc-hide__open .stroke-main-color-button .icon-save-purple{width:18px;height:18px;margin-right:10px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.masters__desc-hide__open .stroke-main-color-button:hover .icon-save-purple{background-image:url(/img/icone-save-white.svg)}.swiper-slide__desc_master .order-online-masters{height:52px;padding:4px 30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:100%;position:absolute;bottom:0;left:50%;white-space:nowrap;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.swiper-slide__desc_master .order-online-masters .icon-zapis{width:20px;height:20px;margin-right:10px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.swiper-slide__desc_master .order-online-masters:hover .icon-zapis{background-image:url(/img/icon-zapis-purple.svg)}.swiper-slide__desc_master .order-online-masters .icon-export-purple{width:12px;height:12px;margin-right:10px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.swiper-slide__desc_master .order-online-masters:hover .icon-export-purple{background-image:url(/img/icon-export-white.svg)}.masters__desc-top{font-weight:700;font-size:20px;line-height:24px;margin-bottom:20px}.masters__desc-top-prof{font-weight:500;font-size:14px;line-height:17px}.swiper-slide_masters{height:auto}.swiper-slide__img_masters{-webkit-box-shadow:none;box-shadow:none;width:100%;margin-bottom:30px}.swiper-slide__img_masters .swiper-slide__img-img{border:1px solid #ddd;border-radius:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;max-width:100%}.swiper-pagination_masters .swiper-pagination-bullet{background:#c87d8d;height:14px;width:14px}.modal-masters-desc{font-size:16px;width:480px;max-width:100%}.modal-masters-desc li,.modal-masters-desc p{padding-bottom:10px}@media (max-width:990px){.swiper-slide__img_masters{margin-bottom:26px}.swiper-slide__desc_master{padding-bottom:40px}.masters__desc-top{margin-bottom:16px}.masters__desc-top-prof{font-weight:500;font-size:14px;line-height:17px}.masters__desc{margin-bottom:20px}.swiper-slide__desc_master .main-color-button{height:40px;padding:4px 18px;font-size:14px;border-radius:5px}}@media (max-width:573px){.swiper-slide__img_masters{margin-bottom:16px}.masters__desc-top{font-size:18px;line-height:22px;margin-bottom:16px}.masters__desc-top-prof{font-size:12px;line-height:15px}.masters__desc{margin-bottom:16px;font-size:12px;line-height:24px}}
.studio-section{margin-bottom:30px}.studio{overflow:hidden;height:100vh;max-height:920px;margin:0 auto;display:grid;gap:10px;min-height:920px;grid-template-rows:20% 20% 20% 20% 20%;grid-template-columns:25% 25% 25% 25%;grid-template-areas:"it1 it2 it4 it4" "it1 it3 it4 it4" "it5 it7 it8 it9" "it6 it7 it11 it12" "it10 it10 it11 it12"}.studio__item{overflow:hidden;width:100%;height:100%;font-size:60px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.studio__item-img{width:100%;height:100%;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.studio__item:hover .studio__item-img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:.66}.studio__item-item1{grid-area:it1}.studio__item-item2{grid-area:it2}.studio__item-item3{grid-area:it3}.studio__item-item4{grid-area:it4}.studio__item-item5{grid-area:it5}.studio__item-item6{grid-area:it6}.studio__item-item7{grid-area:it7}.studio__item-item8{grid-area:it8}.studio__item-item9{grid-area:it9}.studio__item-item10{grid-area:it10}.studio__item-item11{grid-area:it11}.studio__item-item12{grid-area:it12}.modal__wrapper .studio__item-img{max-width:100%!important;border-radius:20px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);vertical-align:bottom}.modal-window-studio__wraper{padding:0 20px}.modal-window-studio__items,.modal-window-studio__wraper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%}.modal-window-studio__items{height:540px;max-height:80vh;position:relative}.modal-window-studio__item{width:auto;height:100%;max-height:90vh;border-radius:20px;overflow:hidden}.modal-window-studio__item:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4)));background:-o-linear-gradient(bottom,rgba(0,0,0,.4),rgba(0,0,0,.4));background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4))}.modal-window-studio__item_active{z-index:10}.modal-window-studio__item_active:after{display:none}.modal-window-studio__item_prev{left:-70px}.modal-window-studio__item_next,.modal-window-studio__item_prev{width:50%;height:70%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.modal-window-studio__item_next{left:auto;right:-70px}.modal-window-studio__image{width:100%;min-height:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.modal-window-studio__button{width:34px;height:41px;background:#fff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:20;border:none;outline:none;cursor:pointer;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.modal-window-studio__button .icon-arrow{width:10px;height:10px;border-top-width:2px;border-right-width:2px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.modal-window-studio__button:hover{background:#c87d8d}.modal-window-studio__button:hover .icon-arrow{border-color:#fff}.modal-window-studio__button_prev{margin-right:20px}.modal-window-studio__button_next{margin-left:20px}.modal-window-studio__button_prev .icon-arrow{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);margin-left:4px}.modal-window-studio__button_next .icon-arrow{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-right:4px}@media (max-width:990px){.studio{gap:6px}.modal-window-studio__wraper{width:auto;padding:0}.modal-window-studio__item_prev{left:0}.modal-window-studio__item_next,.modal-window-studio__item_prev{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:none}.modal-window-studio__item_next{left:auto;right:0}.modal-window-studio__items{width:auto;max-height:90vh}.modal-window-studio__button_prev{margin-right:0;left:20px}.modal-window-studio__button_next,.modal-window-studio__button_prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal-window-studio__button_next{margin-left:0;right:20px}}@media (max-width:574px){.studio{height:1441px;max-height:1441px;min-height:1441px;gap:8px;grid-template-rows:10% 10% 10% 10% 10% 10% 10% 10% 10% 10%;grid-template-columns:1fr 1fr;grid-template-areas:"it1 it2" "it1 it3" "it4 it6" "it5 it6" "it9 it9" "it8 it8" "it8 it8" "it12 it10" "it11 it7" "it11 it7"}.studio__item{max-height:500px}}@media (max-width:439px){.studio{height:832px;max-height:832px;gap:4px;min-height:832px}}@media (max-width:573px){.modal-window-studio__wraper{padding-bottom:50px}.modal-window-studio__items{height:auto}.modal-window-studio__button_prev{left:calc(50% - 40px)}.modal-window-studio__button_next,.modal-window-studio__button_prev{top:auto;bottom:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.modal-window-studio__button_next{right:calc(50% - 40px)}}
.discount{background:#fff;overflow:hidden}.discount__swiper-container-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.discount__item{height:auto;width:415px;max-width:100%}.discount__list-item{height:100%}.discount__list-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:360px;height:100%;overflow:hidden;position:relative}.discount__list-item-wrapper-img{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;height:35vh;min-height:300px;background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:10px 10px 0 0;-webkit-transition:background-size .7s;-o-transition:background-size .7s;transition:background-size .7s}.discount__list-item-inner-top{width:100%;position:relative}.discount__list-item-timer{position:absolute;left:0;bottom:20px;padding:16px 20px 16px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #eaeaea;border-left:none;border-radius:0 10px 10px 0}.discount__list-item-timer .icon{width:18px;height:18px;margin-right:10px}.discount__list-item-timer-text{font-weight:500;font-size:16px;line-height:20px}.discount__item-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:1px solid #eaeaea;border-top:none;border-radius:0 0 10px 10px;padding:30px;position:relative}.discount__item-text-title{font-size:20px;line-height:24px;display:block;margin-bottom:8px}.discount__item-text strong{font-size:16px;line-height:20px;display:block;margin-bottom:16px}.discount__list-item-wrapper-text{font-weight:500;font-size:14px;line-height:24px;padding-bottom:20px}.discount__list-item-wrapper-text li,.discount__list-item-wrapper-text p{line-height:22px}.discount__item-text-read-more{position:absolute;bottom:30px;left:30px;font-size:14px;line-height:17px;z-index:10;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.discount__item-text-read-more .icon{width:20px;height:10px;margin-left:10px}.discount__modal-close{background:#fff;width:30px;height:30px;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:10px;right:10px;-webkit-box-shadow:0 4px 13px rgba(0,0,0,.5);box-shadow:0 4px 13px rgba(0,0,0,.5)}.discount__list-item .discount__modal-close{display:none}#modal .discount__list-item-wrapper-text{font-size:14px;padding-bottom:0}#modal .discount__list-item-wrapper-text p{text-indent:0}#modal .discount__list-item-wrapper-text .discount__item-text-read-more{display:none}.discount__list-item-wrapper-percent{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:20px;right:0;padding:16px 30px 16px 20px;background:#c87d8d;border-radius:10px 0 0 10px;font-size:20px;line-height:24px;color:#fff}.modal__content .discount__item-text{max-width:450px}.modal__content .discount__list-item-wrapper-percent{left:0;right:auto;border-radius:0 10px 10px 0;padding:16px 20px 16px 30px}@media (max-width:573px){.discount__list-item-wrapper-percent{font-size:14px;line-height:20px;padding:10px 20px 10px 10px}.modal__content .discount__list-item-wrapper-percent{left:0;right:auto;border-radius:0 10px 10px 0;padding:10px 10px 10px 20px}.discount__list-item-timer{padding:10px 10px 10px 20px}.discount__list-item-timer-text{font-size:14px;line-height:20px}}@media (max-width:439px){.discount__item-text-title{font-size:16px;line-height:20px}.discount__item-text strong{font-size:14px;margin-bottom:10px}#modal .discount__list-item-wrapper-text,.discount__list-item-wrapper-text{font-size:12px;line-height:18px}.discount__item-text{padding:16px}.discount__item-text-read-more{left:16px;bottom:16px}}
