@keyframes sandra-open{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scaleZ(1)}}@keyframes sandra-close{0%{opacity:1}to{opacity:0;transform:scale(.9)}}@keyframes dialog-mobile-open{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-mobile-close{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100%)}}@keyframes HideList{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.location-link{cursor:pointer;align-items:center;transition:all .3s ease-out;display:flex}@media only screen and (width<=1024px){.location-link{margin-bottom:0;margin-left:0}}.location-link:hover{color:#ac8c75}.location-link:hover svg path{fill:#ac8c75}.location-link__icon{align-items:center;display:flex}.location-link__icon path{transition:all .3s ease-out}.location-link__title{margin-left:7px;display:none}.location-link__city{white-space:nowrap;margin-left:7px;font-size:15px;line-height:15px}@media only screen and (width<=1200px){.location-link__city{font-size:14px}}@media only screen and (width<=1024px){.location-link__title{display:block}.location-link__city{font-size:18px}}.catalog-button{cursor:pointer;justify-content:center;align-items:center;padding:0 0 0 28px;display:flex;position:relative}@media only screen and (width<=1024px){.catalog-button{width:23px;padding:0;display:none}}.catalog-button:hover .catalog-button__name:before{width:100%;left:0}.catalog-button--small{margin-left:20px;padding:0 0 0 28px}@media only screen and (width<=1024px){.catalog-button--small{margin-left:0;padding:0;display:block}.catalog-button--small .catalog-button__name{display:none}}.catalog-button--small .catalog-button__name{text-transform:none;padding:0;font-size:16px;font-weight:700}.catalog-button--navbar,.catalog-button--small .catalog-button__name:before{display:none}.catalog-button--small .catalog-button__icon{top:10px}@media only screen and (width<=1024px){.catalog-button--navbar{flex-direction:column;justify-content:center;align-items:center;display:flex}.catalog-button--navbar .catalog-button__name{text-transform:none;color:#abadb7;justify-content:center;height:auto;padding:5px 0 0;font-size:12px;font-weight:500;display:flex}}.catalog-button--navbar .catalog-button__name:before{display:none}.catalog-button--navbar .catalog-button__icon{flex-grow:1;width:23px;height:20px;margin-top:0;position:static}.catalog-button__icon{align-items:center;margin-top:1px;display:flex;position:absolute;left:0}@media only screen and (width<=1024px){.catalog-button__icon{position:static}}.catalog-button__search{width:20px;height:13px;transition:all .3s ease-out;position:absolute}.catalog-button__close{opacity:0;transition:all .3s ease-out;position:absolute;left:5px}@media only screen and (width<=1024px){.catalog-button__search{width:23px;height:15px}.catalog-button__close{position:static}}.catalog-button__close path{fill:#100c08}.catalog-button__name{text-align:center;text-transform:uppercase;align-items:center;height:100%;padding:18px 0;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s ease-out;display:flex;position:relative}@media only screen and (width<=1024px){.catalog-button__name{display:flex}}.catalog-button__name:before{content:"";background:#100c08;width:0;height:2px;transition:all .3s ease-out;display:block;position:absolute;bottom:0;left:50%;right:50%}.catalog-button--active .catalog-button__search{z-index:0;opacity:0}.catalog-button--active .catalog-button__close{z-index:5;opacity:1}.catalog-button--active .catalog-button__name:before{width:100%;left:0}.button-search{cursor:pointer;background:0 0;justify-content:center;width:50px;height:100%;margin-left:-20px;display:flex;position:relative}.button-search--bar{width:22px;height:22px;margin:1px 35px 0 0}@media only screen and (width<=1280px){.button-search--bar{margin:1px 20px 0 0}}.button-search--bar .button-search__search{opacity:0;width:21px;height:21px}@media only screen and (width<=1024px){.button-search{display:none}.button-search--bar{margin:1px 35px 0 0;display:block}.button-search--bar .button-search__search{opacity:1}}.button-search--bar .button-search__search path{stroke:#100c08!important}.button-search__search{z-index:5;transition:all .3s ease-out;position:absolute;top:50%;transform:translateY(-50%)}.button-search__search path{stroke:#100c08;transition:all .3s ease-out}.button-search__close{z-index:0;opacity:0;transition:all .3s ease-out;position:absolute;top:50%;transform:translateY(-50%)}.button-search--active .button-search__search{z-index:0;opacity:0!important}.button-search--active .button-search__close{z-index:5;opacity:1}.logo{width:160px;display:flex;position:relative}.logo__img{width:100%;max-width:240px}@media only screen and (width<=1280px){.logo__img{max-width:200px}}@media only screen and (width<=1100px){.logo__img{max-width:150px}}.logo__img--white{display:none}.logo__text{white-space:nowrap;text-indent:110%;color:#fff;width:100%;display:inline-block;position:absolute;left:0;overflow:hidden}.button-constructor{cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:all .3s ease-out;display:flex;position:relative}.button-constructor:hover{color:#ac8c75}.button-constructor__icon{align-items:center;display:flex}.button-constructor__text{white-space:nowrap;text-transform:uppercase;padding-left:10px;font-size:13px;font-weight:500}@media only screen and (width<=1024px){.button-constructor__icon svg{width:24px;height:24px}.button-constructor__text{text-transform:none;padding-left:15px;font-size:16px}}.button-telegram{cursor:pointer;flex:1;justify-content:center;align-items:center;transition:all .3s ease-out;display:flex}.button-telegram:hover{color:#27a7e7}.button-telegram--button .button-telegram__icon svg path,.button-telegram:hover svg path{stroke:#27a7e7}.button-telegram__icon{align-items:center;margin-right:5px;display:flex}.button-telegram--button,.button-telegram__icon svg path{transition:all .3s ease-out}.button-telegram__name{text-transform:uppercase;color:#fff;font-size:15px}.button-telegram--button{white-space:nowrap;color:#fff;background:#fff;border:1px solid #27a7e7;border-radius:8px;align-items:center;min-height:43px;padding:12px 20px 12px 15px;font-size:16px;display:flex}.button-telegram--button .button-telegram__name{color:#27a7e7;font-weight:500}.phone{align-items:center;font-weight:700;text-decoration:none;transition:all .3s ease-out;display:flex}.phone:hover{fill:#ac8c75}.phone:hover svg path{stroke:#ac8c75}.phone__number{padding:0 0 0 5px;display:none}.phone__icon{cursor:pointer;fill:none;transition:all .2s ease-in-out;display:block}.phone__icon path{stroke-width:1.8px;transition:all .3s ease-out}.button-favorite{align-items:center;display:flex}.button-favorite:hover svg path{fill:#ac8c75}.button-favorite svg path{transition:all .3s ease-out}.button-favorite__icon{position:relative}.button-favorite__icon-filled{opacity:0}.button-favorite--catalog{width:22px;height:18px;position:absolute;top:4px;right:0}@media only screen and (width<=1024px){.button-favorite{flex-direction:column}.button-favorite__icon{flex-grow:1;display:flex}.button-favorite--catalog{width:20px;height:16px}}@media only screen and (width<=768px){.button-favorite--catalog{right:0}}.button-favorite--catalog svg path{fill:#d3d3d3}.button-favorite--gray svg path{fill:#858598}.button-favorite__label{z-index:1;color:#fff;background:#100c08;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex;position:absolute;top:-10px;right:-10px}.button-favorite__name{display:none}@media only screen and (width<=1024px){.button-favorite__name{color:#abadb7;justify-content:center;padding:5px 0 0;font-size:12px;font-weight:500;display:flex}}.button-favorite--added svg path{opacity:1;fill:#ac8c75}.button-basket{align-items:center;display:flex}@media only screen and (width<=1024px){.button-basket{flex-direction:column}.button-basket__icon{flex-grow:1;display:flex}}.button-basket:hover svg path{fill:#ac8c75}.button-basket__icon{position:relative}.button-basket svg path{transition:all .3s ease-out}.button-basket__label{z-index:1;color:#fff;background:#100c08;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex;position:absolute;top:-10px;right:-10px}.button-basket__name{display:none}@media only screen and (width<=1024px){.button-basket__name{color:#abadb7;justify-content:center;padding:5px 0 0;font-size:12px;font-weight:500;display:flex}}.header-controls{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;margin-left:30px;padding:0;text-decoration:none;transition:all .3s ease-out;display:flex;position:relative}@media only screen and (width<=1280px){.header-controls{margin-left:15px}}.header-bar,.header-bar__left{align-items:center;display:flex}.header-bar__left{width:290px}.header-bar__location{padding-right:20px}.header-bar__catalog-menu{opacity:0;transition:opacity .5s ease-out}@media only screen and (width<=1024px){.header-bar__left{width:90px}.header-bar__location{display:none}.header-bar__catalog-menu{opacity:1}.header-bar__center{padding:0}}.header-bar__center{flex-grow:1;justify-content:center;display:flex}.header-bar__logo{align-items:center;display:flex}.header-bar__right{justify-content:flex-end;width:290px;display:flex}.header-bar__controls{display:flex}.header-bar__phone{padding-left:30px}@media only screen and (width<=1280px){.header-bar__phone{padding-left:15px}}.header-bar__search{opacity:0;transition:opacity .5s ease-out}@media only screen and (width<=1024px){.header-bar__right{align-items:center;width:90px}.header-bar__controls{align-items:center;display:none}.header-bar__search{opacity:1;padding-left:10px}.header-bar__constructor{display:none}}.header-bar__constructor{padding-right:30px}.menu{z-index:40;justify-content:center;gap:0 50px;width:100%;list-style:none;display:flex}@media only screen and (width<=1368px){.menu{gap:0 40px}}@media only screen and (width<=1280px){.menu{gap:0 30px}}@media only screen and (width<=1150px){.menu{gap:0 20px}}@media only screen and (width<=1024px){.menu{gap:0 30px;display:none}}@media only screen and (width<=880px){.menu{scrollbar-width:none;scroll-behavior:smooth;justify-content:flex-start;overflow-x:auto}}.menu::-webkit-scrollbar:horizontal{border-radius:10px;height:1px}.menu--mobile{display:none}@media only screen and (width<=1024px){.menu--mobile{display:flex}}.menu__item{justify-content:center;align-items:center;min-height:100%;margin:0;list-style:none;display:flex;position:relative}@media only screen and (width<=1024px){.menu__item:after{content:"";background:#dee2e7;width:1px;height:12px;display:block;position:absolute;right:-15px}}.menu__item:last-child:after{display:none}.menu__link{align-items:center}.menu__link,.menu__link-name{height:100%;display:flex;position:relative}.menu__link-name{cursor:pointer;text-align:center;white-space:nowrap;letter-spacing:.2px;text-transform:uppercase;padding:18px 0;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s ease-out}@media only screen and (width<=1150px){.menu__link-name{font-size:14px}}.menu__link-name:before{content:"";background:#100c08;width:0;height:2px;transition:all .3s ease-out;display:block;position:absolute;bottom:-1px;left:50%;right:50%}@media only screen and (width<=1024px){.menu__link-name{padding:14px 0}.menu__link-close,.menu__link-name:before{display:none}}.menu__link-close{margin-right:8px;position:absolute;left:-22px}.menu__link--active .menu__link-name:before,.menu__link:hover .menu__link-name:before{width:100%;left:0;right:0}.menu__link--children{margin-left:0}.menu__link--children svg{opacity:0;fill:#100c08;transition:opacity .2s ease-in-out}.menu__link--active.menu__link--children .menu__link-close{visibility:visible;opacity:1;transition:opacity .1s ease-in-out .6s}.catalog-menu{z-index:98;opacity:0;background:#fff;height:100vh;transition:top .3s ease-out,transform .3s ease-out,opacity .2s ease-out .2s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}@media only screen and (width<=1024px){.catalog-menu{padding-bottom:100px;display:none;position:fixed;bottom:0}}.catalog-menu--mobile{display:none}@media only screen and (width<=1024px){.catalog-menu--mobile{display:block}}.catalog-menu--mobile .catalog-menu__container.limiter{padding:0}.catalog-menu--mobile .catalog-menu__main{padding-top:0}.catalog-menu--mobile .catalog-menu__main .separator:last-child{display:none}@media only screen and (width<=1024px){.catalog-menu--mobile .catalog-menu__main-items{z-index:92;width:100%;padding:25px 10px 20px}.catalog-menu__container{position:relative}}.catalog-menu--mobile .catalog-menu__main-item--active{background:0 0}.catalog-menu--mobile .catalog-menu__main-item-link{padding:10px 25px 10px 15px}.catalog-menu--active{opacity:1;padding-top:120px;transition:top .3s ease-out .2s,transform .3s ease-out .2s,opacity .1s ease-out .2s;transform:translateY(0)}.catalog-menu--active .catalog-menu__container{opacity:1;transition:all .3s ease-in-out .5s;transform:translateY(0)}.catalog-menu--active.is-hidden{padding-top:65px}.catalog-menu__container{opacity:0;height:100%;transition:all .3s ease-in-out .3s;display:flex;transform:translateY(-20px)}.catalog-menu__main{width:300px;min-height:100%;padding:20px 0 30px;overflow-y:auto}@media only screen and (width<=1024px){.catalog-menu__main{z-index:92;width:100%;padding:10px 0 30px}}.catalog-menu__main-items{border-right:1px solid #0030780a;padding-bottom:30px;padding-right:12px}@media only screen and (width<=1024px){.catalog-menu__main-items{border-right:none;padding-right:0}}.catalog-menu__main-items__title{color:#abadb7;padding:0 0 10px 15px;font-size:14px}.catalog-menu__main-item{cursor:pointer;background:#fff;border-radius:10px;align-items:center;line-height:1.5;transition:background-color .2s ease-in-out;display:flex}.catalog-menu__main-item:hover{background:#f4f3f1}.catalog-menu__main-item:hover .catalog-menu__main-item-link{color:#100c08}.catalog-menu__main-item-link{color:#100c08;justify-content:space-between;align-items:center;width:100%;height:100%;padding:8px 25px 8px 15px;font-weight:500;transition:all .3s ease-out;display:flex;position:relative}@media only screen and (width<=1024px){.catalog-menu__main-item:hover{background:0 0}.catalog-menu__main-item-link{padding:7px 10px 10px}}.catalog-menu__main-item-icon{width:35px;margin-right:15px;display:flex}.catalog-menu__main-item-name{letter-spacing:-.2px;flex-grow:1;font-size:17px;line-height:18px}.catalog-menu__main-item--active{background:#f4f3f1}.catalog-menu__main-item--main .catalog-menu__main-item-link{padding:12px 25px 12px 15px}.catalog-menu__main-item--main .catalog-menu__main-item-name{font-size:18px;font-weight:700}.catalog-menu__main-item--sub .catalog-menu__main-item-link{padding:10px 25px 10px 15px}.catalog-menu__main-item--sub .catalog-menu__main-item-name{color:#858598}.catalog-menu__sub{width:calc(100% - 300px);height:100%;overflow-y:auto}@media only screen and (width<=1024px){.catalog-menu__sub{z-index:91;opacity:0;background:#fff;width:100%;transition:opacity .2s,z-index .2s;position:absolute;top:0;left:0;right:0}.catalog-menu__sub--active{z-index:92;opacity:1;transition:opacity .2s,z-index .2s}}.catalog-menu__sub-back{align-items:center;margin-bottom:30px;display:flex}.catalog-menu__sub-back svg{width:10px;height:15px;margin-right:10px;transform:rotate(-180deg)}.catalog-menu__sub-container{min-width:100%;min-height:100%;padding:25px 30px 30px 50px;display:flex}.catalog-menu__sub-content{width:calc(100% - 400px)}@media only screen and (width<=1024px){.catalog-menu__sub-container{padding:0 20px 30px 30px}.catalog-menu__sub-content{width:100%;padding-top:15px}}.catalog-menu__sub-content--big{width:100%}.catalog-menu__sub-items{flex-wrap:wrap;width:100%;display:flex}.catalog-menu__sub-items-column{flex:1}@media only screen and (width<=1024px){.catalog-menu__sub-items-column{flex:auto;width:100%}}.catalog-menu__sub-title{padding-bottom:20px}.catalog-menu__sub-title-link{border-bottom:1px solid #100c08;padding-bottom:2px;font-size:24px;font-weight:400;transition:all .3s ease-out;display:inline-block}.catalog-menu__sub-title-link:hover{color:#100c08;border-bottom:1px solid #0000}.catalog-menu__sub-item{width:100%;padding-top:20px}.catalog-menu__sub-item-title{padding-bottom:15px}.catalog-menu__sub-item-title-link{cursor:pointer;border-bottom:1px solid #0000;padding-bottom:2px;font-size:17px;font-weight:600;transition:all .3s ease-out;display:inline-block}.catalog-menu__sub-item-title-link:hover{color:#100c08;border-bottom:1px solid #100c08}.catalog-menu__sub-list{flex-direction:column;gap:10px;padding-bottom:20px;display:flex}.catalog-menu__sub-list-item-link{cursor:pointer;color:#858598;font-size:16px;font-weight:400;transition:all .3s ease-out}.catalog-menu__sub-list-item-link:hover{color:#100c08}.catalog-menu__sub-more{white-space:nowrap;border-radius:10px;order:1;padding:8px 0;font-size:15px;font-weight:700;transition:all .3s ease-out;display:flex}.catalog-menu__sub-more--open{order:1}.catalog-menu__sub-more:active,.catalog-menu__sub-more:hover{color:#858598}.catalog-menu__sub-more-text{margin-right:7px}.catalog-menu__sub-more-icon{transition:all .3s ease-out;transform:rotate(90deg)}.catalog-menu__sub-more-icon--up{transform:rotate(-90deg)}.catalog-menu__sub-banner{width:400px}@media only screen and (width<=1024px){.catalog-menu__sub-banner{display:none}}.catalog-menu__sub-banner-img,.catalog-menu__sub-banner-photo{width:100%}.catalog-menu__constructor{justify-content:flex-start;padding:20px 20px 0 25px;display:flex}.search-form,.search-form__input{width:100%;display:block}.search-form__form{position:relative}.search-form__input{background:#f4f3f1;border:1px solid #0000;border-radius:8px;min-height:44px;padding:15px;font-size:20px;position:relative}@media only screen and (width<=1024px){.search-form__input{font-size:16px}}.search-form__input:focus{border:1px solid #858598}.search-form__button{cursor:pointer;background:0 0;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.search-result{z-index:91;opacity:0;background:#fff;height:100vh;min-height:700px;padding-bottom:20px;transition:top .3s ease-out,transform .3s ease-out,opacity .2s ease-out .2s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.search-result--active{z-index:98;opacity:1;padding-top:120px;transition:top .3s ease-out .2s,transform .3s ease-out .2s,opacity .1s ease-out .2s;transform:translateY(0);box-shadow:0 20px 25px #643f7e1a}.search-result--active .search-result__left{opacity:1;transition:all .3s ease-in-out .5s;transform:translateY(0)}@media only screen and (width<=1024px){.search-result{padding-bottom:0;position:fixed;bottom:0}.search-result--active .search-result__left{transform:none}}.search-result--active .search-result__right{opacity:1;transition:all .3s ease-in-out .5s;transform:translateY(0)}@media only screen and (width<=1024px){.search-result--active .search-result__right{transform:none}.search-result__container{flex-direction:row;justify-content:flex-start;align-items:flex-start}}.search-result--active.is-hidden{padding-top:80px}.search-result__container{flex-wrap:wrap;height:100%;display:flex;overflow-y:auto}.search-result__left{opacity:0;width:300px;min-width:300px;padding:37px 30px 0 0;transition:all .3s ease-in-out .3s;transform:translateY(-20px)}@media only screen and (width<=1024px){.search-result__left{opacity:1;width:100%;padding:30px 0 170px;transform:none}}.search-result__right{opacity:0;width:calc(100% - 300px);padding-top:40px;transition:all .3s ease-in-out .3s;transform:translateY(-20px)}@media only screen and (width<=1024px){.search-result__right{opacity:1;order:-1;width:100%;padding-top:20px;position:static;transform:none}}.search-result__form{max-width:70%;margin-bottom:30px}@media only screen and (width<=1150px){.search-result__form{max-width:100%}}.search-result__title{padding-bottom:20px;font-size:20px;font-weight:500}.search-result__content--products{flex-wrap:wrap;gap:30px;padding-top:10px;display:flex}.search-result__content--products>.catalog-item{width:calc(16.6% - 26px);transition:all .2s linear .1s}@media only screen and (width<=1024px){.search-result__content--products{gap:30px 10px}.search-result__content--products>.catalog-item{width:calc(50% - 5px)}}.search-result__tags{margin-bottom:30px}.search-result__category,.search-result__tag{padding-bottom:10px}.search-result__tag-link{color:#858598;font-size:15px;transition:all .3s ease-out}.search-result__tag-link:hover{color:#100c08}.search-result__tag-icon{fill:#858598;margin-right:10px;position:relative;top:2px}.search-result__category-link{color:#858598;font-size:15px;transition:all .3s ease-out}.search-result__category:hover{color:#100c08}.search-result__products{flex-direction:column;padding:0 0 20px;display:flex}.search-result__controls{width:100%;padding:30px 0 20px;display:flex}.search-result__button{white-space:nowrap;letter-spacing:.3px;color:#100c08;border:1px solid #100c08;border-radius:8px;align-items:center;padding:12px 20px;font-size:16px;font-weight:500;transition:all .3s ease-out;display:flex}@media only screen and (width<=1024px){.search-result__button{justify-content:center;width:100%;padding:15px 14px}}.page--white-header .header{color:#fff;background:0 0;transition:background .25s ease-in-out,height .25s ease-in-out}@media only screen and (width<=1024px){.page--white-header .header{color:#100c08;background:#fff}}.page--white-header .header:hover{color:#100c08}.page--white-header .header:hover .logo__img{display:block}.page--white-header .header .logo__img,.page--white-header .header:hover .logo__img--white{display:none}.page--white-header .header:hover .button-search__search path{stroke:#100c08}@media only screen and (width<=1024px){.page--white-header .header .logo__img{display:block}}.page--white-header .header .logo__img--white{display:block}.page--white-header .header .button-search__search path{stroke:#fff}.page--white-header .header:before{background:#ffffff1a}.header{z-index:100;background:#fff;height:114px;padding-top:10px;transition:background .25s ease-in-out,height .25s ease-in-out;position:fixed;top:0;left:0;right:0}@media only screen and (width<=1024px){.page--white-header .header .logo__img--white{display:none}.page--white-header .header .button-search__search path{stroke:#100c08}.header{background:#fff;height:115px;padding-top:0;position:fixed}}.header:hover{background:#fff}.header:hover:before{background:#0000001a}.header.is-search-open{color:#100c08;background:#fff;padding-right:10px}@media only screen and (width<=1024px){.header.is-search-open{padding-right:0}}.header.is-search-open:before{background:#0000001a}.header--white:hover .button-search__search path,.header.is-catalog-open .button-search__search path,.header.is-search-open .button-search__search path,.header.is-visible .button-search__search path{stroke:#100c08}.header.is-search-open .logo__img{display:block}.header.is-search-open .logo__img--white{display:none}.header.is-catalog-open{color:#100c08;background:#fff;padding-right:10px}.header.is-catalog-open:before,.header:before{background:#0000001a}.header.is-catalog-open .logo__img{display:block}.header.is-catalog-open .logo__img--white{display:none}.header:before{z-index:104;content:"";height:1px;position:absolute;bottom:0;left:0;right:0}@media only screen and (width<=1024px){.header.is-catalog-open{padding-right:0}.header:before{background:#0000001a}}.header.is-visible{color:#100c08;background:#fff;transition:transform .5s ease-out,box-shadow .5s ease-out,height .5s ease-out;transform:translateY(0)!important}.header.is-visible:before{background:#0000001a}.header.is-visible .logo__img{display:block}.header.is-visible .logo__img--white{display:none}.header.is-visible .header__bar{transition:transform .5s ease-out}.header.is-visible .header__menu{z-index:90;opacity:1;transition:transform .5s ease-out,opacity .5s ease-out;position:relative}.header.is-hidden{color:#100c08;background:#fff;height:70px;transition:transform .5s ease-out,box-shadow .5s ease-out,height .5s ease-out,background .25s ease-in-out;transform:translateY(calc(65px - 100%))!important}.header.is-hidden:before{background:#0000001a}.header.is-hidden .logo__img{display:block}.header.is-hidden .logo__img--white{display:none}.header.is-hidden .button-search__search{opacity:0}.header.is-hidden .header__bar{z-index:104;background:#fff;transition:transform .5s ease-out,background .5s ease-in-out .1s;position:relative}@media only screen and (width<=1024px){.header.is-hidden .header__bar:before{opacity:0}}.header.is-hidden .header__bar .header-bar__catalog-menu,.header.is-hidden .header__bar .header-bar__search,.header.is-hidden .header__bar .header-bar__search .button-search__search{opacity:1}.header.is-hidden .header__menu{z-index:90;visibility:hidden;opacity:0;transition:transform .5s ease-out,opacity .3s ease-out;position:relative;transform:translateY(-30px)}.header__container{z-index:100;flex-direction:column;height:100%;display:flex}@media only screen and (width<=1024px){.header__container{justify-content:flex-start;position:relative}}.header__bar{z-index:104;padding:0;position:relative}@media only screen and (width<=1024px){.header__bar{padding:14px 0 10px;transition:all .3s ease-out}.header__bar:before{content:"";height:1px;position:absolute;bottom:0;left:-20px;right:-20px;box-shadow:0 1px 1px #0000001a}}.header__main{z-index:106;background:#fff;flex-wrap:wrap;align-items:center;padding:0 0 15px;display:flex;position:relative}@media only screen and (width<=1024px){.header__main{flex-wrap:nowrap;align-items:flex-start;padding-bottom:0}.header__catalog{height:100%}}.header__logo{align-items:center;padding-right:50px;display:flex}.header__search{flex-grow:1;padding:0 0 0 50px}.header__controls{justify-content:flex-end;align-items:center;width:290px;display:flex;position:relative}@media only screen and (width<=1280px){.header__search{padding:0 0 0 30px}.header__controls{width:260px}}@media only screen and (width<=1024px){.header__search{height:100%;padding:0 0 0 15px}.header__controls{display:none}}.header__menu{z-index:104;opacity:1;justify-content:space-between;width:100%;display:flex;position:relative}.header--white{color:#fff;background:0 0}@media only screen and (width<=1024px){.header--white{color:#100c08}}.header--white:hover{color:#100c08}.header--white:hover .logo__img{display:block}.header--white .logo__img,.header--white:hover .logo__img--white{display:none}@media only screen and (width<=1024px){.header--white .logo__img{display:block}}.header--white .logo__img--white{display:block}.header--white .button-search__search path{stroke:#fff}@media only screen and (width<=1024px){.header--white .logo__img--white{display:none}.header--white .button-search__search path{stroke:#100c08}}.header--white:before{background:#ffffff1a}.header-padding{display:none}@media only screen and (width<=1024px){.header-padding{height:110px;display:block}}.subscribe{padding-top:30px;padding-bottom:55px}@media only screen and (width<=1100px){.subscribe{font-size:24px}}.subscribe__title{color:#fff;padding-bottom:25px;font-size:40px;font-weight:300}@media only screen and (width<=1100px){.subscribe__title{font-size:24px}}.subscribe__form{position:relative}.subscribe__input{color:#fff;background:0 0;border:none;border-bottom:1px solid #abadb7;width:100%;padding:15px 0;font-size:18px;transition:all .3s ease-out;display:block}.subscribe__input::placeholder{color:#abadb7}.subscribe__input:focus{border-bottom:1px solid #abadb7}.subscribe__button{z-index:1;cursor:pointer;justify-content:flex-end;width:50px;transition:all .3s ease-out;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.subscribe__button:hover{opacity:.5}.subscribe__button .icon-big-arrow{fill:#fff;width:40px}.subscribe__policy{color:#fff;padding-top:30px;font-size:14px;font-weight:300}.subscribe__policy-link{color:#fff;border-bottom:1px solid #fff;text-decoration:none;transition:all .3s ease-out}.subscribe__policy-link:hover{border-bottom:1px solid #0000}.social{padding:10px 0 0}@media only screen and (width<=1024px){.social{justify-content:center;height:50px}.social__header{flex-wrap:wrap;justify-content:center;display:flex}}.social__header{padding-bottom:5px;position:relative}.social__title{color:#fff;padding-bottom:15px;font-size:18px}.social__indicator{background:#ccff331a;border-radius:50%;width:25px;height:25px;position:absolute;top:-2px;left:-30px}@media only screen and (width<=1024px){.social__indicator{order:-1;position:relative;left:-5px}}.social__indicator:after{background:#cf33;width:17px;height:17px}.social__indicator:after,.social__indicator:before{content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}.social__indicator:before{background:#cf3c;width:9px;height:9px}.social__content,.social__item,.social__link{align-items:center;display:flex}.social__item{flex-wrap:wrap;margin-right:10px;position:relative}.social__item:last-child{margin-right:0}.social__item .icon{transition:all .3s ease-out}.social__item--rutube{margin-top:-5px;position:relative}.footer{background:#141413;padding-top:130px;position:relative}.footer:before{content:"";background:#fff;border-radius:0 0 35px 35px;height:70px;position:absolute;top:0;left:0;right:0}@media only screen and (width<=780px){.footer:before{height:40px}.footer{z-index:0;margin-top:-16px;position:relative}.footer__subscribe{display:none}}@media only screen and (width<=1100px){.footer{padding-top:80px}}.footer__subscribe{max-width:50%}.footer__content{justify-content:space-between;padding:40px 0;display:flex}@media only screen and (width<=780px){.footer__content{width:100%;padding-bottom:10px}}@media only screen and (width<=1500px){.footer__column{width:18%}}@media only screen and (width<=1368px){.footer__column{width:19%}}.footer__column:first-child{order:-2;width:28%}@media only screen and (width<=1368px){.footer__column:first-child{width:24%;padding-right:30px}}@media only screen and (width<=780px){.footer__column{width:100%;padding-bottom:0}}@media only screen and (width<=1200px){.footer__subscribe{max-width:100%}.footer__content{flex-wrap:wrap;padding-top:0}.footer__column:first-child{width:100%;padding-bottom:30px}}@media only screen and (width<=780px){.footer__column:first-child{padding-bottom:50px}.footer__column:last-child{order:-1}.footer__menu{border-bottom:1px solid #fff3;padding:20px 0 10px}.footer__menu--active .footer__menu-items{max-height:400px;transition:max-height .2s ease-out,opacity .3s ease-out;overflow:hidden}}.footer__menu--active .footer__menu__arrow svg{transition:transform .2s ease-out;transform:rotate(-180deg)}.footer__menu-header{justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}@media only screen and (width<=780px){.footer__menu-header{padding-bottom:10px}.footer__menu-items{max-height:0;transition:max-height .2s ease-out,opacity .3s ease-out;overflow:hidden}}.footer__menu-item{padding-bottom:15px}.footer__menu-title{letter-spacing:.5px;color:#fff;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s ease-out}@media only screen and (width<=780px){.footer__menu-item{padding-bottom:10px}.footer__menu-title{font-size:16px}}.footer__menu-link{letter-spacing:.5px;opacity:.7;color:#fff;font-size:15px;font-weight:300;text-decoration:none;transition:all .3s ease-out}.footer__menu-link:hover{opacity:1;color:#fff}.footer__menu__arrow{display:none}@media only screen and (width<=780px){.footer__menu-link{font-size:14px}.footer__menu__arrow{display:block}}.footer__menu__arrow svg{fill:#fff;transition:transform .2s ease-out}.footer__logo .logo__img{width:210px;height:50px}@media only screen and (width<=1200px){.footer__logo{flex-direction:column;align-items:center;display:flex}.footer__logo,.footer__phone{text-align:center}}@media only screen and (width<=780px){.footer__logo{display:none}}.footer__slogan{opacity:.7;color:#fff;max-width:360px;padding-top:20px;font-size:16px;font-weight:300}.footer__phone{color:#fff;padding:20px 0 5px;font-size:28px;font-weight:700}.footer__phone a{color:#fff}.footer__phone a,.footer__phone a:hover{text-decoration:none}.footer__work{opacity:.7;color:#fff;max-width:250px;padding-bottom:20px;font-size:16px;font-weight:300}@media only screen and (width<=1200px){.footer__work{text-align:center;max-width:100%}.footer__social{justify-content:center;display:flex}}.footer__social{padding:0 0 20px}@media only screen and (width<=780px){.footer__social{padding:0}}.footer__copyright{color:#fff;border-top:1px solid #ffffff80;padding:30px 0;font-size:15px;font-weight:400}@media only screen and (width<=1024px){.footer__copyright{padding-bottom:100px;font-size:15px;font-weight:300}}.footer__copyright-item,.footer__copyright-small,.footer__links-item{opacity:.5;font-size:13px;font-weight:300}.footer__copyright-small{padding-top:5px}.footer__links{justify-content:flex-start;gap:50px;padding-bottom:20px;display:flex}@media only screen and (width<=780px){.footer__copyright{border-top:none}.footer__links{flex-direction:column;gap:15px}}.footer__links-item{transition:all .3s ease-out}.footer__links-item:hover{opacity:1;color:#fff}.button-design{align-items:center;display:flex}@media only screen and (width<=1024px){.button-design{flex-direction:column}.button-design__icon{flex-grow:1;display:flex}}.button-design__name{display:none}@media only screen and (width<=1024px){.button-design__name{color:#abadb7;justify-content:center;padding:5px 0 0;font-size:12px;font-weight:500;display:flex}}.button-contacts{align-items:center;display:flex}@media only screen and (width<=1024px){.button-contacts{flex-direction:column}.button-contacts__icon{flex-grow:1;display:flex}}.button-contacts__name{display:none}@media only screen and (width<=1024px){.button-contacts__name{color:#abadb7;justify-content:center;padding:5px 0 0;font-size:12px;font-weight:500;display:flex}}.button-salons{align-items:center;display:flex}@media only screen and (width<=1024px){.button-salons{flex-direction:column}.button-salons__icon{flex-grow:1;display:flex}}.button-salons__name{display:none}@media only screen and (width<=1024px){.button-salons__name{color:#abadb7;justify-content:center;padding:5px 0 0;font-size:12px;font-weight:500;display:flex}}.navbar-mobile{z-index:1001;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;height:70px;padding:18px 10px;text-decoration:none;transition:all .3s ease-out;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 20px 2px #643f7e1a,0 -1px 1px #0000001a}@media only screen and (width<=1024px){.navbar-mobile{display:flex}}.navbar-mobile-item{flex-direction:column;align-items:center;width:58px;height:100%;display:flex}.navbar-mobile-item .button-basket__icon,.navbar-mobile-item .button-contacts__icon,.navbar-mobile-item .button-favorite__icon,.navbar-mobile-item .button-salons__icon,.navbar-mobile-item .catalog-button__icon{height:23px}.location-dialog__info{opacity:.7;padding:0 0 20px;font-size:18px}.location-dialog__city{align-items:center;padding:0 0 20px;font-size:22px;font-weight:900;display:flex}.location-dialog__city svg{width:20px;height:20px;margin-right:10px}.location-dialog__regions{padding:30px 0 0}.location-dialog__subtitle{padding-bottom:20px;font-weight:700}.location-dialog__region{flex-wrap:wrap;padding:0 20px 20px 0;list-style:none;display:inline-flex}.location-dialog__region-item{width:33.3333%;padding-bottom:5px}@media only screen and (width<=780px){.location-dialog__region-item{width:50%}}.location-dialog__region-item:hover .location-dialog__region-text{opacity:1}.location-dialog__region-text{cursor:pointer;opacity:.7;font-size:16px;transition:all .3s ease-out;display:inline-block;position:relative}.location-dialog__region-text:hover{opacity:1}.location-dialog__region-text--active{cursor:default;opacity:1;color:#100c08;font-weight:700}.location-dialog__region-text--active :before{content:"";background:url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 45.7 34.1' style='enable-background:new 0 0 45.7 34.1;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%2300A8EE;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M20.7,32.5c-2.1,2.1-5.4,2.1-7.5,0L1.6,20.9c-2.1-2.1-2.1-5.4,0-7.5c2.1-2.1,5.4-2.1,7.5,0l6.9,6.9 c0.5,0.5,1.4,0.5,1.9,0L36.6,1.6c2.1-2.1,5.4-2.1,7.5,0c1,1,1.6,2.3,1.6,3.8s-0.6,2.8-1.6,3.8L20.7,32.5z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") 100% 100% no-repeat;width:12px;height:12px;display:block;position:absolute;top:calc(50% - 6px);left:-15px}.location-dropdown{width:100%;position:relative}.location-dropdown--open .location-dropdown__content{display:block}.location-dropdown__content{z-index:1;background:#fff;border-radius:0 0 15px 15px;max-height:350px;padding:10px 0;display:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #6c859f3d}.location-dropdown__content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.location-dropdown__content a:hover{background-color:#f1f1f1}.location-dropdown:hover .dropdown__content{display:block}.location-dropdown:hover .dropbtn{background-color:#3e8e41}.button-whatsapp{cursor:pointer;flex:1;justify-content:center;align-items:center;transition:all .3s ease-out;display:flex}.button-whatsapp:hover{color:#2cb742}.button-whatsapp:hover svg path{fill:#2cb742}.button-whatsapp__icon{align-items:center;margin-right:5px;display:flex}.button-whatsapp--button,.button-whatsapp__icon svg path{transition:all .3s ease-out}.button-whatsapp__name{text-transform:uppercase;color:#fff;font-size:15px}.button-whatsapp--button{white-space:nowrap;color:#fff;background:#fff;border:1px solid #27ae60;border-radius:8px;align-items:center;min-height:43px;padding:12px 20px;font-size:16px;display:flex}.button-whatsapp--button .button-whatsapp__name{color:#27ae60;font-weight:500}.button-whatsapp--button .button-whatsapp__icon svg path{fill:#27ae60}.menu-contacts{z-index:600;opacity:0;background:#fff;transition:top .3s ease-out,transform .3s ease-out,opacity .2s ease-out .2s;position:fixed;inset:0;overflow-y:scroll;transform:translateY(-100%)}.menu-contacts--active{opacity:1;transition:top .3s ease-out .2s,transform .3s ease-out .2s,opacity .1s ease-out .2s;transform:translateY(0)}.menu-contacts--active .menu-contacts__container{opacity:1;transition:all .3s ease-in-out .5s;transform:translateY(0)}.menu-contacts__container{opacity:0;height:100%;transition:all .3s ease-in-out .3s;transform:translateY(-20px)}@media only screen and (width<=1024px){.menu-contacts__container{position:relative}}.menu-contacts__header{z-index:10;background-color:#fff;flex-flow:wrap;flex-shrink:0;justify-content:flex-start;align-items:center;margin-bottom:0;display:flex;position:sticky;top:0}.menu-contacts__title{border-bottom:1px solid #0000;flex-grow:1;padding:30px;font-size:20px;font-weight:700;line-height:100%;transition:all .3s ease-out}.menu-contacts__close{cursor:pointer;padding:0 0 0 30px;top:30px;right:25px}.menu-contacts__close-link{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s ease-out;display:flex;position:relative;top:-3px}@media only screen and (width<=1024px){.menu-contacts__close-link{background:#abadb7}}.menu-contacts__close-link:hover{background:#abadb7}@media only screen and (width<=1024px){.menu-contacts__close-link:hover{background:0 0}}.menu-contacts__content{padding:0 0 70px}.menu-contacts__location{color:#858598;width:100%;padding:0 30px 30px;display:flex}.menu-contacts__items{padding:20px 20px 10px}.menu-contacts__item{cursor:pointer;background:#fff;border-radius:8px;align-items:center;line-height:1.5;transition:background-color .2s ease-in-out;display:flex}.menu-contacts__item:hover{background:#abadb7}@media only screen and (width<=1024px){.menu-contacts__item:hover{background:0 0}}.menu-contacts__item-link{color:#100c08;justify-content:space-between;align-items:center;width:100%;height:100%;padding:7px 10px;font-weight:400;transition:all .3s ease-out;display:flex;position:relative}.menu-contacts__phone{padding:30px}.menu-contacts__phone-title{padding:0 0 20px;font-size:20px;font-weight:700}.menu-contacts__phone-intro{opacity:.7;padding:0 30px 20px 0;font-size:15px}.menu-contacts__phone-item{flex-direction:column;align-items:flex-start;padding-bottom:30px;display:flex}.menu-contacts__phone-item:last-child{padding-bottom:0}.menu-contacts__phone-item-title{text-transform:uppercase;padding-bottom:10px;font-size:12px;font-weight:700}.menu-contacts__phone-item-number{font-size:24px;font-weight:700}.menu-contacts__phone-item-buttons{gap:0 10px;display:flex}.menu-contacts__close{z-index:100;position:absolute;right:30px}#consultationDialog .dialog__container{border-radius:30px;width:450px;padding:30px;position:absolute;bottom:40px;left:40px}@media only screen and (width<=768px){#consultationDialog{z-index:2147483647}#consultationDialog .dialog__container{border-radius:30px 30px 0 0;width:320px;padding:20px;bottom:10px;left:10px}}@media only screen and (width<=480px){#consultationDialog .dialog__container{width:auto;padding:30px;bottom:0;left:0;right:0}}#consultationDialog .dialog__close{top:15px;right:15px}.consultation-dialog__photo{border-radius:15px 15px 0 0;max-height:270px;margin:-50px -50px 20px;overflow:hidden}@media only screen and (width<=500px){.consultation-dialog__photo{border-radius:30px 30px 0 0;max-height:250px;margin:-30px -30px 20px}}.consultation-dialog__img{-o-object-fit:cover;object-fit:cover;border-radius:15px 15px 0 0;width:100%}@media only screen and (width<=500px){.consultation-dialog__img{border-radius:30px 30px 0 0}}.consultation-dialog__title{padding-bottom:15px;padding-left:0;font-size:20px;font-weight:700;position:relative}.consultation-dialog__title:before{content:"";background:url(../images/consultation_icon.png) 0 0/100% no-repeat;width:66px;height:62px;display:none;position:absolute;top:0;left:0}@media only screen and (width<=780px){.consultation-dialog__title{padding-bottom:15px;padding-left:0;font-size:18px}.consultation-dialog__title:before{display:none}}.consultation-dialog__text{padding-bottom:15px;font-size:18px}@media only screen and (width<=780px){.consultation-dialog__text{font-size:16px}}.consultation-dialog__form .form{flex-direction:column}.consultation-dialog__form .form__row--rule{padding:10px 0 0}@media only screen and (width<=480px){.consultation-dialog__form .form__row--rule{font-size:11px}}.consultation-dialog__form .form__row{justify-content:space-between;padding:0}.consultation-dialog__form .form .form__input-item{border:1px solid #707070;border-radius:3px;width:215px;padding:15px 20px;font-weight:700}@media only screen and (width<=780px){.consultation-dialog__form .form__row{flex-direction:column}.consultation-dialog__form .form .form__input-item{width:100%;margin-bottom:10px}}.consultation-dialog__form .form .form__button{text-align:center;letter-spacing:0;text-transform:none;color:#fff;background:#100c08;border-radius:3px;width:165px;padding:15px 20px;font-family:CeraPro;font-size:18px;font-weight:500}@media only screen and (width<=780px){.consultation-dialog__form .form .form__button{width:100%}}.consultation-dialog__form .form .form__button:hover{background:#c45c28}.drop-phone-list__title{text-align:center;padding-bottom:20px;font-size:20px;font-weight:700}.drop-phone-list__intro{text-align:center;opacity:.7;padding:0 20px 30px;font-size:15px}.drop-phone-list__item{flex-direction:column;align-items:center;padding-bottom:40px;display:flex}.drop-phone-list__item-title{text-align:center;text-transform:uppercase;padding-bottom:20px;font-size:12px;font-weight:700}.drop-phone-list__item-number{text-align:center;border-bottom:1px solid #100c08;font-size:22px;font-weight:700}html{--ff:"Onest";--ff-title:"Onest";--ff-subtitle:"Onest";--ff-caption:"Onest";--fs-13:14px;--fs-14:14px;--fs-16:16px;--fs-18:calc(clamp(16px, 16px + (100vw - 1024px) / 448, 18px));--fs-20:calc(clamp(18px, 18px + (100vw - 1024px) / 448, 20px));--fs-24:calc(clamp(20px, 20px + (100vw - 1024px) / 224, 24px));--fs-28:calc(clamp(24px, 24px + (100vw - 1024px) / 224, 28px));--fs-32:calc(clamp(26px, 26px + 3 * (100vw - 1024px) / 448, 32px));--fs-36:calc(clamp(30px, 30px + 3 * (100vw - 1024px) / 448, 36px));--fs-40:calc(clamp(28px, 28px + 3 * (100vw - 1024px) / 224, 40px));--fs-50:calc(clamp(32px, 32px + 9 * (100vw - 1024px) / 448, 50px));--fs-60:calc(clamp(36px, 36px + 3 * (100vw - 1024px) / 112, 60px));--fs-banner-1:calc(clamp(26px, 26px + (100vw - 1024px) / 112, 34px));--fs-banner-2:calc(clamp(34px, 34px + 15 * (100vw - 1024px) / 448, 64px));--fs-banner-3:calc(clamp(36px, 36px + 9 * (100vw - 1024px) / 224, 72px));--fs-heading-1:calc(clamp(26px, 26px + (100vw - 1024px) / 112, 34px));--fs-heading-2:calc(clamp(28px, 28px + 3 * (100vw - 1024px) / 224, 40px));--fs-heading-3:calc(clamp(32px, 32px + 9 * (100vw - 1024px) / 448, 50px));--fs-caption-1:calc(clamp(16px, 16px + (100vw - 1024px) / 448, 18px));--fs-caption-2:calc(clamp(18px, 18px + (100vw - 1024px) / 448, 20px));--fs-caption-3:calc(clamp(20px, 20px + (100vw - 1024px) / 224, 24px));--fs-subtitle-1:calc(clamp(16px, 16px + (100vw - 1024px) / 448, 18px));--fs-subtitle-2:calc(clamp(18px, 18px + (100vw - 1024px) / 448, 20px));--fs-button:16px;--lh-banner-3:1.2;--lh-banner-2:1.1;--lh-banner-1:1.21;--lh-heading-3:1.1;--lh-heading-2:1.2;--lh-heading-1:1.16;--lh-caption-2:1.2;--lh-caption-1:1.16;--lh-subtitle-2:1.2;--lh-subtitle-1:1.1;--lh-text-4:1.6;--lh-text-3:1.4;--lh-text-2:1.2;--lh-text-1:1.1;--fw-500:500;--container:1540px;--container-padding:calc(.5 * (100vw - var(--container)));--scrollbarWidth:16px;--headerHeight:0px;--headerMHeight:0px;--col-5:5;--col-4:4;--col-3:3;--col-2:2;--g-container-v:calc(clamp(32px, 32px + 16 * (100vw - 375px) / 515, 80px));--g-container-h:calc(clamp(32px, 32px + 16 * (100vw - 375px) / 515, 80px));--g-container:calc(clamp(20px, 20px + 4 * (100vw - 375px) / 103, 80px));--g-block-margin:calc(clamp(40px, 40px + 15 * (100vw - 1024px) / 448, 70px));--g-block-padding:calc(clamp(40px, 40px + 15 * (100vw - 1024px) / 448, 70px));--g-elements:calc(clamp(8px, 8px + (100vw - 1024px) / 56, 24px));--g-content:calc(clamp(24px, 24px + 3 * (100vw - 1024px) / 112, 48px));--g-section:calc(clamp(56px, 56px + (100vw - 1024px) / 14, 120px));--g-button-icon:8px;--g-5:5px;--g-8:8px;--g-10:10px;--g-16:16px;--g-20:calc(clamp(10px, 10px + 5 * (100vw - 1024px) / 448, 20px));--g-24:24px;--g-30:calc(clamp(20px, 20px + 5 * (100vw - 1024px) / 448, 30px));--g-32:calc(clamp(16px, 16px + (100vw - 1024px) / 56, 32px));--g-40:calc(clamp(20px, 20px + 5 * (100vw - 1024px) / 224, 40px));--g-48:calc(clamp(32px, 32px + (100vw - 1024px) / 56, 48px));--g-60:calc(clamp(40px, 40px + (100vw - 360px) / 78, 60px));--g-80:calc(clamp(24px, -40px + 6.25vw, 80px));--g-140:calc(clamp(20px, 20px + 5 * (100vw - 768px) / 48, 140px));--g-slider-pagination-height:30px;--block-bgc:var(--bgc);--block-br:0;--block-wrapper-br:0;--block-wrapper-bgc:none;--block-wrapper-padding-v:0;--block-wrapper-padding-h:0;--block-wrapper-margin-v:0;--block-wrapper-margin-h:0;--block-main-padding-v:0;--block-main-padding-h:calc(clamp(20px, 20px + 5 * (100vw - 1024px) / 112, 60px));--block-head-gap-h:var(--g-16);--block-head-gap-v:var(--g-16);--block-head-margin:calc(clamp(20px, 20px + (100vw - 360px) / 78, 40px));--block-sections-gap-v:var(--g-20);--block-sections-gap-h:var(--g-20);--block-sections-padding:var(--g-30);--block-content-gap-v:var(--g-30);--block-content-margin:calc(clamp(20px, 20px + 3 * (100vw - 1024px) / 224, 32px));--block-actions-gap-v:calc(clamp(16px, 16px + (100vw - 1024px) / 224, 20px));--block-actions-gap-h:calc(clamp(16px, 16px + (100vw - 1024px) / 224, 20px));--block-actions-margin:calc(clamp(30px, 30px + 5 * (100vw - 1024px) / 448, 40px));--block-elements-gap-v:var(--g-48);--block-elements-gap-h:var(--g-40);--block-elements-margin:calc(clamp(20px, 20px + 5 * (100vw - 1024px) / 224, 40px));--block-controls-gap-h:var(--g-20);--block-image-br:var(--br-image);--block-image-controls-br:0;--block-image-controls-bgc:var(--c-text-white);--block-image-controls-padding-v:var(--g-8);--block-image-controls-padding-h:var(--g-10);--block-list-slider-pagination-margin:var(--g-20);--block-extra-padding-v:var(--g-20);--block-extra-padding-h:calc(clamp(20px, 20px + 3 * (100vw - 1024px) / 224, 32px));--block-bg:var(--c-text-white);--blocl-overlay-c:linear-gradient(180deg, transparent, #251600);--button-padding-v:var(--g-16);--button-padding-h:var(--g-32);--button-padding-v-s:var(--g-10);--button-padding-h-s:var(--g-16);--button-gap-h:var(--g-10);--button-tt:uppercase;--c-text-main:#060506;--c-text-accent:#c66f44;--c-text-subdued:#7f7d7f;--c-text-disabled:#999;--c-text-white:#fff;--c-text-white-opacity:#ffffffb3;--c-success:#008060;--c-error:#d72c0d;--c-warning:#e5b408;--c-subtitle:var(--c-text-subdued);--c-main:#060506;--c-main-opacity:#000000b3;--c-accent:#c66f44;--bc:#0000001a;--br:0;--br-8:8px;--br-15:15px;--br-20:20px;--br-25:25px;--br-button:0;--br-card:0;--br-image:0;--br-banner:0;--br-banner-main:0;--bgc:#f5f4f0;--transition:.18s ease-in-out;--aspect-ratio-1:1 / 1}.page,.page__header{background:#fff}.page__wrapper{width:100%;height:100%;min-height:100%}.page__content{padding:0;position:relative;overflow:hidden}@media only screen and (width<=1024px){.page__content{border-radius:0;padding:0 0 20px}}.page__cart.limiter{max-width:1600px!important}.page--cart .page__content{background:#f3f1f1;padding-top:104px;position:relative}@media only screen and (width<=1024px){.page--cart .page__content{background:#fff;padding-top:0}.page--cart .page__content .limiter{padding:0}}.page--cart .footer:before{background:#f3f1f1}@media only screen and (width<=1024px){.page--cart .footer:before{background:#fff}}.page--cart .separator,.page--gray .separator{display:block}.page--cart .navbar-mobile,.page--gray .navbar-mobile{box-shadow:0 -1px 1px #0000001a}.page--gray .page__content{background:#f3f1f1;padding-top:104px;position:relative}@media only screen and (width<=1024px){.page--gray .page__content{background:#fff}}.page--gray .footer:before{background:#f3f1f1}.page--sub .page__content{padding-top:150px;position:relative}@media only screen and (width<=1024px){.page--gray .footer:before{background:#fff}.page--sub .page__content{padding-top:10px}}.page--constructor .page__content{padding-top:110px;position:relative}@media only screen and (width<=1024px){.page--constructor .page__content{padding-top:0}}.page--catalog .page__content{padding-top:120px;position:relative}@media only screen and (width<=1024px){.page--catalog .page__content{padding-top:10px}}.page--catalog-section .footer:before{background:#f3f1f1}.page--footer-corner .footer{padding-top:60px}.page--footer-corner .footer:before{display:none}.page--vacancies .slider:after{background:#f4f3f1;border-radius:20px 20px 0 0;display:block}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}body.noscroll{overflow:hidden}
