.location-link{align-items:center;cursor:pointer;display:flex;transition:all .3s ease-out}@media only screen and (max-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{display:none;margin-left:7px}@media only screen and (max-width:1024px){.location-link__title{display:block}}.location-link__city{font-size:15px;line-height:15px;margin-left:7px;white-space:nowrap}@media only screen and (max-width:1200px){.location-link__city{font-size:14px}}@media only screen and (max-width:1024px){.location-link__city{font-size:18px}}.catalog-button{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0 0 0 28px;position:relative}@media only screen and (max-width:1024px){.catalog-button{display:none;padding:0;width:23px}}.catalog-button:hover .catalog-button__name:before{left:0;width:100%}.catalog-button--small{margin-left:20px;padding:0 0 0 28px}@media only screen and (max-width:1024px){.catalog-button--small{display:block;margin-left:0;padding:0}}.catalog-button--small .catalog-button__name{font-size:16px;font-weight:700;padding:0;text-transform:none}@media only screen and (max-width:1024px){.catalog-button--small .catalog-button__name{display:none}}.catalog-button--small .catalog-button__name:before{display:none}.catalog-button--small .catalog-button__icon{top:10px}.catalog-button--navbar{display:none}@media only screen and (max-width:1024px){.catalog-button--navbar{align-items:center;display:flex;flex-direction:column;justify-content:center}.catalog-button--navbar .catalog-button__name{color:#abadb7;display:flex;font-size:12px;font-weight:500;height:auto;justify-content:center;padding:5px 0 0;text-transform:none}}.catalog-button--navbar .catalog-button__name:before{display:none}.catalog-button--navbar .catalog-button__icon{flex-grow:1;height:20px;margin-top:0;position:static;width:23px}.catalog-button__icon{align-items:center;display:flex;left:0;margin-top:1px;position:absolute}@media only screen and (max-width:1024px){.catalog-button__icon{position:static}}.catalog-button__search{height:13px;position:absolute;transition:all .3s ease-out;width:20px}@media only screen and (max-width:1024px){.catalog-button__search{height:15px;width:23px}}.catalog-button__close{left:5px;opacity:0;position:absolute;transition:all .3s ease-out}@media only screen and (max-width:1024px){.catalog-button__close{position:static}}.catalog-button__close path{fill:#100c08}.catalog-button__name{align-items:center;display:flex;font-size:15px;font-weight:500;height:100%;padding:18px 0;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease-out}@media only screen and (max-width:1024px){.catalog-button__name{display:flex}}.catalog-button__name:before{background:#100c08;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;right:50%;transition:all .3s ease-out;width:0}.catalog-button--active .catalog-button__search{opacity:0;z-index:0}.catalog-button--active .catalog-button__close{opacity:1;z-index:5}.catalog-button--active .catalog-button__name:before{left:0;width:100%}.button-search{background:none;cursor:pointer;display:flex;height:100%;justify-content:center;margin-left:-20px;position:relative;width:50px}@media only screen and (max-width:1024px){.button-search{display:none}}.button-search--bar{height:22px;margin:1px 35px 0 0;width:22px}@media only screen and (max-width:1280px){.button-search--bar{margin:1px 20px 0 0}}@media only screen and (max-width:1024px){.button-search--bar{display:block;margin:1px 35px 0 0}}.button-search--bar .button-search__search{height:21px;opacity:0;width:21px}@media only screen and (max-width:1024px){.button-search--bar .button-search__search{opacity:1}}.button-search--bar .button-search__search path{stroke:#100c08!important}.button-search__search{position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-out;z-index:5}.button-search__search path{stroke:#100c08;transition:all .3s ease-out}.button-search__close{opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-out;z-index:0}.button-search--active .button-search__search{opacity:0!important;z-index:0}.button-search--active .button-search__close{opacity:1;z-index:5}.logo{display:flex;position:relative;width:160px}.logo__img{max-width:240px;width:100%}@media only screen and (max-width:1280px){.logo__img{max-width:200px}}@media only screen and (max-width:1100px){.logo__img{max-width:140px}}.logo__img--white{display:none}.logo__text{color:#fff;display:inline-block;left:0;overflow:hidden;position:absolute;text-indent:110%;white-space:nowrap;width:100%}.phone{align-items:center;display:flex;font-weight:700;text-decoration:none;transition:all .3s ease-out}.phone:hover{fill:#ac8c75}.phone:hover svg path{stroke:#ac8c75}.phone__number{display:none;padding:0 0 0 5px}.phone__icon{cursor:pointer;display:block;fill:none;transition:all .2s ease-in-out}.phone__icon path{stroke-width:1.8px;transition:all .3s ease-out}.button-favorite{align-items:center;display:flex}@media only screen and (max-width:1024px){.button-favorite{flex-direction:column}}.button-favorite:hover svg path{fill:#ac8c75}.button-favorite svg path{transition:all .3s ease-out}.button-favorite__icon{position:relative}@media only screen and (max-width:1024px){.button-favorite__icon{display:flex;flex-grow:1}}.button-favorite__icon-filled{opacity:0}.button-favorite--catalog{height:18px;position:absolute;right:0;top:20px;width:22px}@media only screen and (max-width:1024px){.button-favorite--catalog{height:16px;width:20px}}.button-favorite--gray svg path{fill:#858598}.button-favorite__label{align-items:center;background:#100c08;border-radius:50%;color:#fff;display:flex;font-size:11px;height:18px;justify-content:center;position:absolute;right:-10px;top:-10px;width:18px;z-index:1}.button-favorite__name{display:none}@media only screen and (max-width:1024px){.button-favorite__name{color:#abadb7;display:flex;font-size:12px;font-weight:500;justify-content:center;padding:5px 0 0}}.button-favorite--added svg path{fill:#ac8c75;opacity:1}.button-basket{align-items:center;display:flex}@media only screen and (max-width:1024px){.button-basket{flex-direction:column}}.button-basket:hover svg path{fill:#ac8c75}.button-basket__icon{position:relative}@media only screen and (max-width:1024px){.button-basket__icon{display:flex;flex-grow:1}}.button-basket svg path{transition:all .3s ease-out}.button-basket__label{align-items:center;background:#100c08;border-radius:50%;color:#fff;display:flex;font-size:11px;height:18px;justify-content:center;position:absolute;right:-10px;top:-10px;width:18px;z-index:1}.button-basket__name{display:none}@media only screen and (max-width:1024px){.button-basket__name{color:#abadb7;display:flex;font-size:12px;font-weight:500;justify-content:center;padding:5px 0 0}}.header-controls{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-left:30px;padding:0;position:relative;text-decoration:none;transition:all .3s ease-out}@media only screen and (max-width:1280px){.header-controls{margin-left:15px}}.header-bar,.header-bar__left{align-items:center;display:flex}.header-bar__left{width:290px}@media only screen and (max-width:1024px){.header-bar__left{width:90px}}.header-bar__location{padding-right:20px}@media only screen and (max-width:1024px){.header-bar__location{display:none}}.header-bar__catalog-menu{opacity:0;transition:opacity .5s ease-out}@media only screen and (max-width:1024px){.header-bar__catalog-menu{opacity:1}}.header-bar__center{display:flex;flex-grow:1;justify-content:center}@media only screen and (max-width:1024px){.header-bar__center{padding:0 0 0 15px}}.header-bar__logo{align-items:center;display:flex}.header-bar__right{display:flex;justify-content:flex-end;width:290px}@media only screen and (max-width:1024px){.header-bar__right{align-items:center;width:90px}}.header-bar__controls{display:flex}@media only screen and (max-width:1024px){.header-bar__controls{align-items:center;display:none}}.header-bar__phone{padding-left:30px}@media only screen and (max-width:1280px){.header-bar__phone{padding-left:15px}}.header-bar__search{opacity:0;transition:opacity .5s ease-out}@media only screen and (max-width:1024px){.header-bar__search{opacity:1;padding-left:10px}}.menu{display:flex;gap:0 50px;justify-content:center;list-style:none;width:100%;z-index:40}@media only screen and (max-width:1280px){.menu{gap:0 30px}}@media only screen and (max-width:1150px){.menu{gap:0 20px}}@media only screen and (max-width:1024px){.menu{display:none;gap:0 30px}}@media only screen and (max-width:880px){.menu{justify-content:flex-start;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}}.menu::-webkit-scrollbar:horizontal{border-radius:10px;height:1px}.menu--mobile{display:none}@media only screen and (max-width:1024px){.menu--mobile{display:flex}}.menu__item{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;min-height:100%;position:relative}@media only screen and (max-width:1024px){.menu__item:after{background:#dee2e7;content:"";display:block;height:12px;position:absolute;right:-15px;width:1px}}.menu__item:last-child:after{display:none}.menu__link{align-items:center}.menu__link,.menu__link-name{display:flex;height:100%;position:relative}.menu__link-name{cursor:pointer;font-size:15px;font-weight:500;letter-spacing:.2px;padding:18px 0;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease-out;white-space:nowrap}@media only screen and (max-width:1150px){.menu__link-name{font-size:14px}}@media only screen and (max-width:1024px){.menu__link-name{padding:14px 0}}.menu__link-name:before{background:#100c08;bottom:-1px;content:"";display:block;height:2px;left:50%;position:absolute;right:50%;transition:all .3s ease-out;width:0}@media only screen and (max-width:1024px){.menu__link-name:before{display:none}}.menu__link-close{left:-22px;margin-right:8px;position:absolute}@media only screen and (max-width:1024px){.menu__link-close{display:none}}.menu__link:hover .menu__link-name:before{left:0;right:0;width:100%}.menu__link--children{margin-left:0}.menu__link--children svg{fill:#100c08;opacity:0;transition:opacity .2s ease-in-out 0s}.menu__link--active .menu__link-name:before{left:0;right:0;width:100%}.menu__link--active.menu__link--children .menu__link-close{opacity:1;transition:opacity .1s ease-in-out .6s;visibility:visible}.catalog-menu{background:#fff;height:100vh;left:0;opacity:0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:top .3s ease-out,transform .3s ease-out,opacity .2s ease-out .2s;z-index:98}@media only screen and (max-width:1024px){.catalog-menu{bottom:0;display:none;padding-bottom:100px;position:fixed}}.catalog-menu--mobile{display:none}@media only screen and (max-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 (max-width:1024px){.catalog-menu--mobile .catalog-menu__main-items{padding:25px 10px 20px;width:100%;z-index:92}}.catalog-menu--mobile .catalog-menu__main-item--active{background:none}.catalog-menu--mobile .catalog-menu__main-item-link{padding:10px 25px 10px 15px}.catalog-menu--active{opacity:1;padding-top:120px;transform:translateY(0);transition:top .3s ease-out .2s,transform .3s ease-out .2s,opacity .1s ease-out .2s}.catalog-menu--active .catalog-menu__container{opacity:1;transform:translateY(0);transition:all .3s ease-in-out .5s}.catalog-menu--active.is-hidden{padding-top:65px}.catalog-menu__container{display:flex;height:100%;opacity:0;transform:translateY(-20px);transition:all .3s ease-in-out .3s}@media only screen and (max-width:1024px){.catalog-menu__container{position:relative}}.catalog-menu__main{min-height:100%;overflow-y:auto;padding:20px 0 30px;width:300px}@media only screen and (max-width:1024px){.catalog-menu__main{padding:10px 0 30px;width:100%;z-index:92}}.catalog-menu__main-items{border-right:1px solid rgba(0,48,120,.039);padding-bottom:30px;padding-right:12px}@media only screen and (max-width:1024px){.catalog-menu__main-items{border-right:none;padding-right:0}}.catalog-menu__main-items__title{color:#abadb7;font-size:14px;padding:0 0 10px 15px}.catalog-menu__main-item{align-items:center;background:#fff;border-radius:10px;cursor:pointer;display:flex;line-height:1.5;transition:background-color .2s ease-in-out}.catalog-menu__main-item:hover{background:#f4f3f1}@media only screen and (max-width:1024px){.catalog-menu__main-item:hover{background:none}}.catalog-menu__main-item:hover .catalog-menu__main-item-link{color:#100c08}.catalog-menu__main-item-link{align-items:center;color:#100c08;display:flex;font-weight:500;height:100%;justify-content:space-between;padding:8px 25px 8px 15px;position:relative;transition:all .3s ease-out;width:100%}@media only screen and (max-width:1024px){.catalog-menu__main-item-link{padding:7px 10px 10px}}.catalog-menu__main-item-icon{display:flex;margin-right:15px;width:35px}.catalog-menu__main-item-name{flex-grow:1;font-size:17px;letter-spacing:-.2px;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{height:100%;overflow-y:auto;width:calc(100% - 300px)}@media only screen and (max-width:1024px){.catalog-menu__sub{background:#fff;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s,z-index .2s;width:100%;z-index:91}.catalog-menu__sub--active{opacity:1;transition:opacity .2s,z-index .2s;z-index:92}}.catalog-menu__sub-back{align-items:center;display:flex;margin-bottom:30px}.catalog-menu__sub-back svg{height:15px;margin-right:10px;transform:rotate(-180deg);width:10px}.catalog-menu__sub-container{display:flex;min-height:100%;min-width:100%;padding:25px 30px 30px 50px}@media only screen and (max-width:1024px){.catalog-menu__sub-container{padding:0 20px 30px 30px}}.catalog-menu__sub-content{width:calc(100% - 400px)}@media only screen and (max-width:1024px){.catalog-menu__sub-content{padding-top:15px;width:100%}}.catalog-menu__sub-content--big{width:100%}.catalog-menu__sub-items{display:flex;flex-wrap:wrap;width:100%}.catalog-menu__sub-items-column{flex:1}@media only screen and (max-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;display:inline-block;font-size:24px;font-weight:400;padding-bottom:2px;transition:all .3s ease-out}.catalog-menu__sub-title-link:hover{border-bottom:1px solid transparent;color:#100c08}.catalog-menu__sub-item{padding-top:20px;width:100%}.catalog-menu__sub-item-title{padding-bottom:15px}.catalog-menu__sub-item-title-link{border-bottom:1px solid transparent;cursor:pointer;display:inline-block;font-size:17px;font-weight:600;padding-bottom:2px;transition:all .3s ease-out}.catalog-menu__sub-item-title-link:hover{border-bottom:1px solid #100c08;color:#100c08}.catalog-menu__sub-list{display:flex;flex-direction:column;gap:10px;padding-bottom:20px}.catalog-menu__sub-list-item-link{color:#858598;cursor:pointer;font-size:16px;font-weight:400;transition:all .3s ease-out}.catalog-menu__sub-list-item-link:hover{color:#100c08}.catalog-menu__sub-more{border-radius:10px;display:flex;font-size:15px;font-weight:700;order:1;padding:8px 0;transition:all .3s ease-out;white-space:nowrap}.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{transform:rotate(90deg);transition:all .3s ease-out}.catalog-menu__sub-more-icon--up{transform:rotate(-90deg)}.catalog-menu__sub-banner{width:400px}@media only screen and (max-width:1024px){.catalog-menu__sub-banner{display:none}}.catalog-menu__sub-banner-img,.catalog-menu__sub-banner-photo{width:100%}.search-form{display:block;width:100%}.search-form__form{position:relative}.search-form__input{background:#f4f3f1;border:1px solid transparent;border-radius:8px;display:block;font-size:20px;min-height:44px;padding:15px;position:relative;width:100%}@media only screen and (max-width:1024px){.search-form__input{font-size:16px}}.search-form__input:focus{border:1px solid #858598}.search-form__button{background:none;cursor:pointer;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.search-result{background:#fff;height:100vh;left:0;min-height:700px;opacity:0;padding-bottom:20px;position:fixed;right:0;top:0;transform:translateY(-100%);transition:top .3s ease-out,transform .3s ease-out,opacity .2s ease-out .2s;z-index:91}@media only screen and (max-width:1024px){.search-result{bottom:0;padding-bottom:0;position:fixed}}.search-result--active{box-shadow:0 20px 25px #643f7e1a;opacity:1;padding-top:120px;transform:translateY(0);transition:top .3s ease-out .2s,transform .3s ease-out .2s,opacity .1s ease-out .2s;z-index:98}.search-result--active .search-result__left{opacity:1;transform:translateY(0);transition:all .3s ease-in-out .5s}@media only screen and (max-width:1024px){.search-result--active .search-result__left{transform:none}}.search-result--active .search-result__right{opacity:1;transform:translateY(0);transition:all .3s ease-in-out .5s}@media only screen and (max-width:1024px){.search-result--active .search-result__right{transform:none}}.search-result--active.is-hidden{padding-top:80px}.search-result__container{display:flex;flex-wrap:wrap;height:100%;overflow-y:auto}@media only screen and (max-width:1024px){.search-result__container{align-items:flex-start;flex-direction:row;justify-content:flex-start}}.search-result__left{min-width:300px;opacity:0;padding:37px 30px 0 0;transform:translateY(-20px);transition:all .3s ease-in-out .3s;width:300px}@media only screen and (max-width:1024px){.search-result__left{opacity:1;padding:30px 0 170px;transform:none;width:100%}}.search-result__right{opacity:0;padding-top:40px;transform:translateY(-20px);transition:all .3s ease-in-out .3s;width:calc(100% - 300px)}@media only screen and (max-width:1024px){.search-result__right{opacity:1;order:-1;padding-top:20px;position:static;transform:none;width:100%}}.search-result__form{margin-bottom:30px;max-width:70%}@media only screen and (max-width:1150px){.search-result__form{max-width:100%}}.search-result__title{font-size:20px;font-weight:500;padding-bottom:20px}.search-result__content--products{display:flex;flex-wrap:wrap;gap:15px 30px;padding-top:10px}@media only screen and (max-width:1024px){.search-result__content--products{gap:0}}.search-result__content--products>.catalog-item{transition:all .2s linear .1s;width:calc(20% - 24px)}@media only screen and (max-width:1024px){.search-result__content--products>.catalog-item{width:100%}}.search-result__tags{margin-bottom:30px}.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{padding-bottom:10px}.search-result__category-link{color:#858598;font-size:15px;transition:all .3s ease-out}.search-result__category:hover{color:#100c08}.search-result__products{display:flex;flex-direction:column;padding:0 0 20px}.search-result__controls{display:flex;padding:30px 0 20px;width:100%}@media only screen and (max-width:1024px){.search-result__controls{align-items:center;background:#fff;bottom:70px;box-shadow:0 0 20px #0000000d;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;z-index:120}}.search-result__button{align-items:center;border:1px solid #100c08;border-radius:8px;color:#100c08;display:flex;font-size:16px;font-weight:500;letter-spacing:.3px;padding:12px 20px;transition:all .3s ease-out;white-space:nowrap}@media only screen and (max-width:1024px){.search-result__button{justify-content:center;padding:15px 14px;width:100%}}.page--white-header .header{background:none;color:#fff;transition:background .25s ease-in-out,height .25s ease-in-out}@media only screen and (max-width:1024px){.page--white-header .header{background:#fff;color:#100c08}}.page--white-header .header:hover{color:#100c08}.page--white-header .header:hover .logo__img{display:block}.page--white-header .header:hover .logo__img--white{display:none}.page--white-header .header:hover .button-search__search path{stroke:#100c08}.page--white-header .header .logo__img{display:none}@media only screen and (max-width:1024px){.page--white-header .header .logo__img{display:block}}.page--white-header .header .logo__img--white{display:block}@media only screen and (max-width:1024px){.page--white-header .header .logo__img--white{display:none}}.page--white-header .header .button-search__search path{stroke:#fff}@media only screen and (max-width:1024px){.page--white-header .header .button-search__search path{stroke:#100c08}}.page--white-header .header:before{background:#ffffff1a}.header{background:#fff;height:114px;left:0;padding-top:15px;position:fixed;right:0;top:0;transition:background .25s ease-in-out,height .25s ease-in-out;z-index:100}@media only screen and (max-width:1024px){.header{background:#fff;height:110px;padding-top:0;position:fixed}}.header:hover{background:#fff}.header:hover:before{background:#0000001a}.header.is-search-open{background:#fff;color:#100c08;padding-right:10px}@media only screen and (max-width:1024px){.header.is-search-open{padding-right:0}}.header.is-search-open:before{background:#0000001a}.header.is-search-open .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{background:#fff;color:#100c08;padding-right:10px}@media only screen and (max-width:1024px){.header.is-catalog-open{padding-right:0}}.header.is-catalog-open:before{background:#0000001a}.header.is-catalog-open .button-search__search path{stroke:#100c08}.header.is-catalog-open .logo__img{display:block}.header.is-catalog-open .logo__img--white{display:none}.header:before{background:#0000001a;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;z-index:104}@media only screen and (max-width:1024px){.header:before{background:#0000001a}}.header.is-visible{background:#fff;color:#100c08;transform:translateY(0)!important;transition:transform .5s ease-out,box-shadow .5s ease-out,height .5s ease-out}.header.is-visible:before{background:#0000001a}.header.is-visible .logo__img{display:block}.header.is-visible .logo__img--white{display:none}.header.is-visible .button-search__search path{stroke:#100c08}.header.is-visible .header__bar{transition:transform .5s ease-out}.header.is-visible .header__menu{opacity:1;position:relative;transition:transform .5s ease-out,opacity .5s ease-out;z-index:90}.header.is-hidden{background:#fff;color:#100c08;height:65px;transform:translateY(calc(-100% + 65px))!important;transition:transform .5s ease-out,box-shadow .5s ease-out,height .5s ease-out,background .25s ease-in-out}.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{background:#fff;position:relative;transition:transform .5s ease-out,background .5s ease-in-out .1s;z-index:104}@media only screen and (max-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{opacity:0;position:relative;transform:translateY(-30px);transition:transform .5s ease-out,opacity .3s ease-out;visibility:hidden;z-index:90}.header__container{display:flex;flex-direction:column;height:100%;z-index:100}@media only screen and (max-width:1024px){.header__container{justify-content:flex-start;position:relative}}.header__bar{padding:0 0 5px;position:relative;z-index:104}@media only screen and (max-width:1024px){.header__bar{padding:15px 0;transition:all .3s ease-out}.header__bar:before{bottom:0;box-shadow:0 1px 1px #0000001a;content:"";height:1px;left:-20px;position:absolute;right:-20px}}.header__main{align-items:center;background:#fff;display:flex;flex-wrap:wrap;padding:0 0 15px;position:relative;z-index:106}@media only screen and (max-width:1024px){.header__main{align-items:flex-start;flex-wrap:nowrap;padding-bottom:0}}.header__logo{align-items:center;display:flex;padding-right:50px}@media only screen and (max-width:1024px){.header__catalog{height:100%}}.header__search{flex-grow:1;padding:0 0 0 50px}@media only screen and (max-width:1280px){.header__search{padding:0 0 0 30px}}@media only screen and (max-width:1024px){.header__search{height:100%;padding:0 0 0 15px}}.header__controls{align-items:center;display:flex;justify-content:flex-end;position:relative;width:290px}@media only screen and (max-width:1280px){.header__controls{width:260px}}@media only screen and (max-width:1024px){.header__controls{display:none}}.header__menu{display:flex;justify-content:space-between;opacity:1;position:relative;width:100%;z-index:104}.header--white{background:none;color:#fff}@media only screen and (max-width:1024px){.header--white{color:#100c08}}.header--white:hover{color:#100c08}.header--white:hover .logo__img{display:block}.header--white:hover .logo__img--white{display:none}.header--white:hover .button-search__search path{stroke:#100c08}.header--white .logo__img{display:none}@media only screen and (max-width:1024px){.header--white .logo__img{display:block}}.header--white .logo__img--white{display:block}@media only screen and (max-width:1024px){.header--white .logo__img--white{display:none}}.header--white .button-search__search path{stroke:#fff}@media only screen and (max-width:1024px){.header--white .button-search__search path{stroke:#100c08}}.header--white:before{background:#ffffff1a}.header-padding{display:none}@media only screen and (max-width:1024px){.header-padding{display:block;height:110px}}.subscribe{padding-bottom:55px;padding-top:30px}@media only screen and (max-width:1100px){.subscribe{font-size:24px}}.subscribe__title{color:#fff;font-size:40px;font-weight:300;padding-bottom:25px}@media only screen and (max-width:1100px){.subscribe__title{font-size:24px}}.subscribe__form{position:relative}.subscribe__input{background:#fff;background:none;border:none;border-bottom:1px solid #abadb7;color:#fff;display:block;font-size:18px;padding:15px 0;transition:all .3s ease-out;width:100%}.subscribe__input::-moz-placeholder{color:#abadb7}.subscribe__input::placeholder{color:#abadb7}.subscribe__input:focus{border-bottom:1px solid #abadb7}.subscribe__button{cursor:pointer;display:flex;justify-content:flex-end;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease-out;width:50px;z-index:1}.subscribe__button:hover{opacity:.5}.subscribe__button .icon-big-arrow{fill:#fff;width:40px}.subscribe__policy{color:#fff;font-size:14px;font-weight:300;padding-top:30px}.subscribe__policy-link{border-bottom:1px solid #fff;color:#fff;text-decoration:none;transition:all .3s ease-out}.subscribe__policy-link:hover{border-bottom:1px solid transparent}.social{padding:10px 0 0}@media only screen and (max-width:1024px){.social{height:50px;justify-content:center}}.social__header{padding-bottom:5px;position:relative}@media only screen and (max-width:1024px){.social__header{display:flex;flex-wrap:wrap;justify-content:center}}.social__title{color:#fff;font-size:18px;padding-bottom:15px}.social__indicator{background:#ccff331a;border-radius:50%;height:25px;left:-30px;position:absolute;top:-2px;width:25px}@media only screen and (max-width:1024px){.social__indicator{left:-5px;order:-1;position:relative}}.social__indicator:after{background:#cf33;height:17px;width:17px}.social__indicator:after,.social__indicator:before{border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-50%)}.social__indicator:before{background:#cf3c;height:9px;width:9px}.social__content,.social__item{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}.social__link{align-items:center;display:flex}.footer{background:#141413;padding-top:130px;position:relative}.footer:before{background:#fff;border-radius:0 0 35px 35px;content:"";height:70px;left:0;position:absolute;right:0;top:0}@media only screen and (max-width:780px){.footer:before{height:40px}}@media only screen and (max-width:1100px){.footer{padding-top:80px}}@media only screen and (max-width:780px){.footer{margin-top:-16px;position:relative;z-index:0}}.footer__subscribe{max-width:50%}@media only screen and (max-width:1200px){.footer__subscribe{max-width:100%}}@media only screen and (max-width:780px){.footer__subscribe{display:none}}.footer__content{display:flex;justify-content:space-between;padding:40px 0}@media only screen and (max-width:1200px){.footer__content{flex-wrap:wrap;padding-top:0}}@media only screen and (max-width:780px){.footer__content{padding-bottom:10px;width:100%}}@media only screen and (max-width:1500px){.footer__column{width:18%}}@media only screen and (max-width:1368px){.footer__column{width:19%}}.footer__column:first-child{order:-2;width:28%}@media only screen and (max-width:1368px){.footer__column:first-child{padding-right:30px;width:24%}}@media only screen and (max-width:780px){.footer__column{padding-bottom:0;width:100%}}@media only screen and (max-width:1200px){.footer__column:first-child{padding-bottom:30px;width:100%}}@media only screen and (max-width:780px){.footer__column:first-child{padding-bottom:50px}.footer__column:last-child{order:-1}.footer__menu{border-bottom:1px solid hsla(0,0%,100%,.2);padding:20px 0 10px}.footer__menu--active .footer__menu-items{max-height:400px;overflow:hidden;transition:max-height .2s ease-out 0s,opacity .3s ease-out 0s}}.footer__menu--active .footer__menu__arrow svg{transform:rotate(-180deg);transition:transform .2s ease-out 0s}.footer__menu-header{align-items:center;display:flex;justify-content:space-between;padding-bottom:15px}@media only screen and (max-width:780px){.footer__menu-header{padding-bottom:10px}.footer__menu-items{max-height:0;overflow:hidden;transition:max-height .2s ease-out 0s,opacity .3s ease-out 0s}}.footer__menu-item{padding-bottom:15px}@media only screen and (max-width:780px){.footer__menu-item{padding-bottom:10px}}.footer__menu-title{color:#fff;font-size:18px;font-weight:600;letter-spacing:.5px;text-decoration:none;transition:all .3s ease-out}@media only screen and (max-width:780px){.footer__menu-title{font-size:16px}}.footer__menu-link{color:#fff;font-size:15px;font-weight:300;letter-spacing:.5px;opacity:.7;text-decoration:none;transition:all .3s ease-out}@media only screen and (max-width:780px){.footer__menu-link{font-size:14px}}.footer__menu-link:hover{color:#fff;opacity:1}.footer__menu__arrow{display:none}@media only screen and (max-width:780px){.footer__menu__arrow{display:block}}.footer__menu__arrow svg{fill:#fff;transition:transform .2s ease-out 0s}.footer__logo .logo__img{height:50px;width:210px}@media only screen and (max-width:1200px){.footer__logo{align-items:center;display:flex;flex-direction:column;text-align:center}}@media only screen and (max-width:780px){.footer__logo{display:none}}.footer__slogan{color:#fff;font-size:16px;font-weight:300;max-width:360px;opacity:.7;padding-top:20px}.footer__phone{color:#fff;font-size:28px;font-weight:700;padding:20px 0 5px}@media only screen and (max-width:1200px){.footer__phone{text-align:center}}.footer__phone a{color:#fff}.footer__phone a,.footer__phone a:hover{text-decoration:none}.footer__work{color:#fff;font-size:16px;font-weight:300;max-width:250px;opacity:.7;padding-bottom:20px}@media only screen and (max-width:1200px){.footer__work{max-width:100%;text-align:center}}.footer__social{padding:0 0 20px}@media only screen and (max-width:1200px){.footer__social{display:flex;justify-content:center}}@media only screen and (max-width:780px){.footer__social{padding:0}}.footer__copyright{border-top:1px solid hsla(0,0%,100%,.5);color:#fff;font-size:15px;font-weight:400;padding:30px 0}@media only screen and (max-width:1024px){.footer__copyright{font-size:15px;font-weight:300;padding-bottom:100px}}@media only screen and (max-width:780px){.footer__copyright{border-top:none}}.footer__copyright-item,.footer__copyright-small{font-size:13px;font-weight:300;opacity:.5}.footer__copyright-small{padding-top:5px}.footer__links{display:flex;gap:50px;justify-content:flex-start;padding-bottom:20px}@media only screen and (max-width:780px){.footer__links{flex-direction:column;gap:15px}}.footer__links-item{font-size:13px;font-weight:300;opacity:.5;transition:all .3s ease-out}.footer__links-item:hover{color:#fff;opacity:1}.button-design{align-items:center;display:flex}@media only screen and (max-width:1024px){.button-design{flex-direction:column}.button-design__icon{display:flex;flex-grow:1}}.button-design__name{display:none}@media only screen and (max-width:1024px){.button-design__name{color:#abadb7;display:flex;font-size:12px;font-weight:500;justify-content:center;padding:5px 0 0}}.button-contacts{align-items:center;display:flex}@media only screen and (max-width:1024px){.button-contacts{flex-direction:column}.button-contacts__icon{display:flex;flex-grow:1}}.button-contacts__name{display:none}@media only screen and (max-width:1024px){.button-contacts__name{color:#abadb7;display:flex;font-size:12px;font-weight:500;justify-content:center;padding:5px 0 0}}.button-salons{align-items:center;display:flex}@media only screen and (max-width:1024px){.button-salons{flex-direction:column}.button-salons__icon{display:flex;flex-grow:1}}.button-salons__name{display:none}@media only screen and (max-width:1024px){.button-salons__name{color:#abadb7;display:flex;font-size:12px;font-weight:500;justify-content:center;padding:5px 0 0}}.navbar-mobile{align-items:center;background:#fff;bottom:0;box-shadow:0 -10px 20px 2px #643f7e1a,0 -1px 1px #0000001a;cursor:pointer;display:none;height:70px;justify-content:space-between;left:0;padding:18px 10px;position:fixed;right:0;text-decoration:none;transition:all .3s ease-out;z-index:1001}@media only screen and (max-width:1024px){.navbar-mobile{display:flex}}.navbar-mobile-item{align-items:center;display:flex;flex-direction:column;height:100%;width:58px}.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{font-size:18px;opacity:.7;padding:0 0 20px}.location-dialog__city{align-items:center;display:flex;font-size:22px;font-weight:900;padding:0 0 20px}.location-dialog__city svg{height:20px;margin-right:10px;width:20px}.location-dialog__regions{padding:30px 0 0}.location-dialog__subtitle{font-weight:700;padding-bottom:20px}.location-dialog__region{display:inline-flex;flex-wrap:wrap;list-style:none;padding:0 20px 20px 0}.location-dialog__region-item{padding-bottom:5px;width:33.3333333333%}@media only screen and (max-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;display:inline-block;font-size:16px;opacity:.7;position:relative;transition:all .3s ease-out}.location-dialog__region-text:hover{opacity:1}.location-dialog__region-text--active{color:#100c08;cursor:default;font-weight:700;opacity:1}.location-dialog__region-text--active :before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 45.7 34.1'%3E%3Cpath 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.5s5.4-2.1 7.5 0l6.9 6.9c.5.5 1.4.5 1.9 0L36.6 1.6c2.1-2.1 5.4-2.1 7.5 0 1 1 1.6 2.3 1.6 3.8s-.6 2.8-1.6 3.8z' style='fill:%2300a8ee'/%3E%3C/svg%3E") no-repeat 100% 100%;content:"";display:block;height:12px;left:-15px;position:absolute;top:calc(50% - 6px);width:12px}.location-dropdown{position:relative;width:100%}.location-dropdown--open .location-dropdown__content{display:block}.location-dropdown__content{background:#fff;border-radius:0 0 15px 15px;box-shadow:0 16px 40px #6c859f3d;display:none;left:0;max-height:350px;overflow-y:auto;padding:10px 0;position:absolute;right:0;z-index:1}.location-dropdown__content a{color:#000;display:block;padding:12px 16px;text-decoration:none}.location-dropdown__content a:hover{background-color:#f1f1f1}.location-dropdown:hover .dropdown__content{display:block}.location-dropdown:hover .dropbtn{background-color:#3e8e41}.menu-contacts{background:#fff;inset:0;opacity:0;overflow-y:scroll;position:fixed;transform:translateY(-100%);transition:top .3s ease-out,transform .3s ease-out,opacity .2s ease-out .2s;z-index:600}.menu-contacts--active{opacity:1;transform:translateY(0);transition:top .3s ease-out .2s,transform .3s ease-out .2s,opacity .1s ease-out .2s}.menu-contacts--active .menu-contacts__container{opacity:1;transform:translateY(0);transition:all .3s ease-in-out .5s}.menu-contacts__container{height:100%;opacity:0;transform:translateY(-20px);transition:all .3s ease-in-out .3s}@media only screen and (max-width:1024px){.menu-contacts__container{position:relative}}.menu-contacts__header{align-items:center;background-color:#fff;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;justify-content:flex-start;margin-bottom:0;position:sticky;top:0;z-index:10}.menu-contacts__title{border-bottom:1px solid transparent;flex-grow:1;font-size:20px;font-weight:700;line-height:100%;padding:30px;transition:all .3s ease-out}.menu-contacts__close{cursor:pointer;padding:0 0 0 30px;right:25px;top:30px}.menu-contacts__close-link{align-items:center;background:#fff;border-radius:50%;display:flex;height:45px;justify-content:center;position:relative;top:-3px;transition:all .3s ease-out;width:45px}@media only screen and (max-width:1024px){.menu-contacts__close-link{background:#abadb7}}.menu-contacts__close-link:hover{background:#abadb7}@media only screen and (max-width:1024px){.menu-contacts__close-link:hover{background:none}}.menu-contacts__content{padding:0 0 70px}.menu-contacts__location{color:#858598;display:flex;padding:0 30px 30px;width:100%}.menu-contacts__items{padding:20px 20px 10px}.menu-contacts__item{align-items:center;background:#fff;border-radius:8px;cursor:pointer;display:flex;line-height:1.5;transition:background-color .2s ease-in-out}.menu-contacts__item:hover{background:#abadb7}@media only screen and (max-width:1024px){.menu-contacts__item:hover{background:none}}.menu-contacts__item-link{align-items:center;color:#100c08;display:flex;font-weight:400;height:100%;justify-content:space-between;padding:7px 10px;position:relative;transition:all .3s ease-out;width:100%}.menu-contacts__phone{padding:30px}.menu-contacts__phone-title{font-size:20px;font-weight:700;padding:0 0 20px}.menu-contacts__phone-intro{font-size:15px;opacity:.7;padding:0 30px 20px 0}.menu-contacts__phone-item{align-items:flex-start;display:flex;flex-direction:column;padding-bottom:30px}.menu-contacts__phone-item:last-child{padding-bottom:0}.menu-contacts__phone-item-title{font-size:12px;font-weight:700;padding-bottom:10px;text-transform:uppercase}.menu-contacts__phone-item-number{font-size:24px;font-weight:700}.menu-contacts__close{position:absolute;right:30px;z-index:100}@media only screen and (max-width:768px){#consultationDialog{z-index:9999999999}}#consultationDialog .dialog__container{border-radius:30px;bottom:40px;left:40px;padding:30px;position:absolute;width:450px}@media only screen and (max-width:768px){#consultationDialog .dialog__container{border-radius:30px 30px 0 0;bottom:10px;left:10px;padding:20px;width:320px}}@media only screen and (max-width:480px){#consultationDialog .dialog__container{bottom:0;left:0;padding:30px;right:0;width:auto}}#consultationDialog .dialog__close{right:15px;top:15px}.consultation-dialog__photo{border-radius:15px 15px 0 0;margin:-50px -50px 20px;max-height:270px;overflow:hidden}@media only screen and (max-width:500px){.consultation-dialog__photo{border-radius:30px 30px 0 0;margin:-30px -30px 20px;max-height:250px}}.consultation-dialog__img{border-radius:15px 15px 0 0;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:500px){.consultation-dialog__img{border-radius:30px 30px 0 0}}.consultation-dialog__title{font-size:20px;font-weight:700;padding-bottom:15px;padding-left:0;position:relative}@media only screen and (max-width:780px){.consultation-dialog__title{font-size:18px;padding-bottom:15px;padding-left:0}}.consultation-dialog__title:before{background:url(../images/consultation_icon.png) no-repeat 0 0;background-size:100%;content:"";display:none;height:62px;left:0;position:absolute;top:0;width:66px}@media only screen and (max-width:780px){.consultation-dialog__title:before{display:none}}.consultation-dialog__text{font-size:18px;padding-bottom:15px}@media only screen and (max-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 (max-width:480px){.consultation-dialog__form .form__row--rule{font-size:11px}}.consultation-dialog__form .form__row{justify-content:space-between;padding:0}@media only screen and (max-width:780px){.consultation-dialog__form .form__row{flex-direction:column}}.consultation-dialog__form .form .form__input-item{border:1px solid #707070;border-radius:3px;font-weight:700;padding:15px 20px;width:215px}@media only screen and (max-width:780px){.consultation-dialog__form .form .form__input-item{margin-bottom:10px;width:100%}}.consultation-dialog__form .form .form__button{background:#100c08;border-radius:3px;color:#fff;font-family:CeraPro;font-size:18px;font-weight:500;letter-spacing:0;padding:15px 20px;text-align:center;text-transform:none;width:165px}@media only screen and (max-width:780px){.consultation-dialog__form .form .form__button{width:100%}}.consultation-dialog__form .form .form__button:hover{background:#c45c28}.drop-phone-list__title{font-size:20px;font-weight:700;padding-bottom:20px;text-align:center}.drop-phone-list__intro{font-size:15px;opacity:.7;padding:0 20px 30px;text-align:center}.drop-phone-list__item{align-items:center;display:flex;flex-direction:column;padding-bottom:40px}.drop-phone-list__item-title{font-size:12px;font-weight:700;padding-bottom:20px;text-align:center;text-transform:uppercase}.drop-phone-list__item-number{border-bottom:1px solid #100c08;font-size:22px;font-weight:700;text-align:center}@keyframes sandra-open{0%{opacity:0;transform:scale3d(1.1,1.1,1)}to{opacity:1;transform:scaleX(1)}}@keyframes sandra-close{0%{opacity:1}to{opacity:0;transform:scale3d(.9,.9,1)}}@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)}}.page{background:#fff}.page__wrapper{height:100%;min-height:100%;width:100%}.page__header{background:#fff}.page__content{overflow:hidden;padding:0;position:relative}@media only screen and (max-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 (max-width:1024px){.page--cart .page__content{background:#fff}.page--cart .page__content .limiter{padding:0}}.page--cart .footer:before{background:#f3f1f1}@media only screen and (max-width:1024px){.page--cart .footer:before{background:#fff}}.page--cart .separator{display:block}.page--cart .navbar-mobile{box-shadow:0 -1px 1px #0000001a}.page--gray .page__content{background:#f3f1f1;padding-top:104px;position:relative}@media only screen and (max-width:1024px){.page--gray .page__content{background:#fff}}.page--gray .footer:before{background:#f3f1f1}@media only screen and (max-width:1024px){.page--gray .footer:before{background:#fff}}.page--gray .separator{display:block}.page--gray .navbar-mobile{box-shadow:0 -1px 1px #0000001a}.page--sub .page__content{padding-top:150px;position:relative}@media only screen and (max-width:1024px){.page--sub .page__content{padding-top:10px}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}body.noscroll{overflow:hidden}
