:root{--br: 16px}@media (max-width: 1280px){:root{--br: 12px}}@font-face{font-family:Montserrat;font-display:swap;src:url(/templates/v_1/fonts/Montserrat-Black.woff) format("woff"),url(/templates/v_1/fonts/Montserrat-Black.woff2) format("woff2");font-weight:900;font-style:Normal}@font-face{font-family:Montserrat;font-display:swap;src:url(/templates/v_1/fonts/Montserrat-BlackItalic.woff) format("woff"),url(/templates/v_1/fonts/Montserrat-BlackItalic.woff2) format("woff2");font-weight:900;font-style:Italic}@font-face{font-family:Montserrat;font-display:swap;src:url(/templates/v_1/fonts/Montserrat-ExtraBold.woff) format("woff"),url(/templates/v_1/fonts/Montserrat-ExtraBold.woff2) format("woff2");font-weight:800;font-style:Normal}@font-face{font-family:Montserrat;font-display:swap;src:url(/templates/v_1/fonts/Montserrat-BoldItalic.woff) format("woff"),url(/templates/v_1/fonts/Montserrat-BoldItalic.woff2) format("woff2");font-weight:700;font-style:Italic}@font-face{font-family:Montserrat;font-display:swap;src:url(/templates/v_1/fonts/Montserrat-ExtraBoldItalic.woff) format("woff"),url(/templates/v_1/fonts/Montserrat-ExtraBoldItalic.woff2) format("woff2");font-weight:800;font-style:Italic}@font-face{font-family:Montserrat;font-display:swap;src:url(/templates/v_1/fonts/Montserrat-Bold.woff) format("woff"),url(/templates/v_1/fonts/Montserrat-Bold.woff2) format("woff2");font-weight:700;font-style:Normal}@font-face{font-family:Montserrat;font-display:swap;src:url(/templates/v_1/fonts/Montserrat-ExtraLight.woff) format("woff"),url(/templates/v_1/fonts/Montserrat-ExtraLight.woff2) format("woff2");font-weight:200;font-style:Normal}@font-face{font-family:Montserrat;font-display:swap;src:url(/templates/v_1/fonts/Montserrat-ExtraLightItalic.woff) format("woff"),url(/templates/v_1/fonts/Montserrat-ExtraLightItalic.woff2) format("woff2");font-weight:200;font-style:Italic}@font-face{font-family:Montserrat;font-display:swap;src:url(/templates/v_1/fonts/Montserrat-Italic.woff) format("woff"),url(/templates/v_1/fonts/Montserrat-Italic.woff2) format("woff2");font-weight:400;font-style:Italic}@font-face{font-family:Montserrat;font-display:swap;src:url(/templates/v_1/fonts/Montserrat-Light.woff) format("woff"),url(/templates/v_1/fonts/Montserrat-Light.woff2) format("woff2");font-weight:300;font-style:Normal}@font-face{font-family:Montserrat;font-display:swap;src:url(/templates/v_1/fonts/Montserrat-LightItalic.woff) format("woff"),url(/templates/v_1/fonts/Montserrat-LightItalic.woff2) format("woff2");font-weight:300;font-style:Italic}@font-face{font-family:Montserrat;font-display:swap;src:url(/templates/v_1/fonts/Montserrat-Medium.woff) format("woff"),url(/templates/v_1/fonts/Montserrat-Medium.woff2) format("woff2");font-weight:500;font-style:Normal}@font-face{font-family:Montserrat;font-display:swap;src:url(/templates/v_1/fonts/Montserrat-MediumItalic.woff) format("woff"),url(/templates/v_1/fonts/Montserrat-MediumItalic.woff2) format("woff2");font-weight:500;font-style:Italic}@font-face{font-family:Montserrat;font-display:swap;src:url(/templates/v_1/fonts/Montserrat-Regular.woff) format("woff"),url(/templates/v_1/fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:Normal}@font-face{font-family:Montserrat;font-display:swap;src:url(/templates/v_1/fonts/Montserrat-SemiBold.woff) format("woff"),url(/templates/v_1/fonts/Montserrat-SemiBold.woff2) format("woff2");font-weight:600;font-style:Normal}@font-face{font-family:Montserrat;font-display:swap;src:url(/templates/v_1/fonts/Montserrat-SemiBoldItalic.woff) format("woff"),url(/templates/v_1/fonts/Montserrat-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:Italic}@font-face{font-family:Montserrat;font-display:swap;src:url(/templates/v_1/fonts/Montserrat-Thin.woff) format("woff"),url(/templates/v_1/fonts/Montserrat-Thin.woff2) format("woff2");font-weight:100;font-style:Normal}@font-face{font-family:Montserrat;font-display:swap;src:url(/templates/v_1/fonts/Montserrat-ThinItalic.woff) format("woff"),url(/templates/v_1/fonts/Montserrat-ThinItalic.woff2) format("woff2");font-weight:100;font-style:Italic}.h-search{position:relative}.h-search:before{position:absolute;display:block;z-index:2;content:"";top:50%;left:20px;width:20px;height:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/templates/v_1/svg/ico-search.svg) no-repeat center/contain}@media (max-width: 992px){.h-search:before{left:10px}}.h-search__input{position:relative;display:block;width:100%;padding:10px 20px 10px 46px;border:1px solid #5d36e5;border-radius:10px;overflow:hidden;font-weight:500;font-size:16px;line-height:140%;-webkit-transition:.25s;transition:.25s}.h-search__input:active,.h-search__input:focus,.h-search__input:focus-visible{border-color:#7c5bee!important}@media (max-width: 992px){.h-search__input{padding-left:36px;font-size:14px}}.h-search__btn{position:absolute;z-index:2;top:0;right:0;background-color:transparent;height:100%;color:#fff;border-radius:0 10px 10px 0;width:140px;text-align:center;-webkit-transition:.25s;transition:.25s;overflow:hidden}.h-search__btn:after{position:absolute;content:"";z-index:-2;top:0;left:0;width:100%;height:100%;background-color:#5d36e5}.h-search__btn .hover-bg{position:absolute;display:block;z-index:-1;top:0;left:0;width:0;height:0;border-radius:50%;background-color:#7c5bee;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .6s,height .6s,background-color .4s;transition:width .6s,height .6s,background-color .4s}.h-search__btn:hover .hover-bg{width:500px;height:500px}.h-search__btn span:first-child{position:relative;z-index:3}@media (max-width: 1280px){.h-search__btn{width:120px}}@media (max-width: 992px){.h-search__btn{font-size:14px;width:90px}}.q-catalog{position:relative;width:100%;height:100%}.q-catalog__wrapper{display:block;width:25%;height:100%;padding-bottom:32px;overflow-y:auto}.q-catalog__wrapper{scrollbar-width:thin;scrollbar-color:rgba(93,54,229,.15) #fff}.q-catalog__wrapper::-webkit-scrollbar{height:20px;width:8px;border-radius:4px!important}.q-catalog__wrapper::-webkit-scrollbar-track{border-radius:4px!important;background:#fff}.q-catalog__wrapper::-webkit-scrollbar-thumb{background-color:#5d36e526;border-radius:4px!important}@media (min-width: 993px){.q-catalog__wrapper{padding-top:40px}}@media (max-width: 992px){.q-catalog__wrapper{width:100%}}.q-catalog__category{display:block;-webkit-transition:.25s;transition:.25s;margin-bottom:8px;padding:4px;border-radius:4px 0 0 4px}@media (min-width: 993px){.q-catalog__category:hover{background:#fff}.q-catalog__category:hover .q-catalog__item-wrap{display:block}}@media (max-width: 992px){.q-catalog__category{overflow-x:hidden}.q-catalog__category.active .q-catalog__item-list{display:block}.q-catalog__category.active .q-catalog__category-button{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.q-catalog__category-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.q-catalog__category-button{display:none}@media (max-width: 992px){.q-catalog__category-button{display:block;-webkit-transition:.25s;transition:.25s;width:32px;height:32px;background:url(/templates/v_1/svg/ico-arrow.svg) no-repeat center/70%}}.q-catalog__category-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.q-catalog__category-link:last-child{margin-bottom:0}.q-catalog__category-ico{display:block;min-width:48px;max-width:48px;height:48px;margin-right:12px;position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 992px){.q-catalog__category-ico{min-width:36px;max-width:36px;height:36px;margin-right:10px}}.q-catalog__category-title{display:block;font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.03em;color:#161616}@media (min-width: 993px){.q-catalog__item-wrap{position:absolute;display:none;padding-left:60px;top:0;left:25%;width:75%;padding-bottom:32px;height:100%;background-color:#fff}.q-catalog__item-wrap:hover{display:block}}@media (max-width: 992px){.q-catalog__item-wrap{width:100%}}.q-catalog__item-title{font-weight:700;font-size:24px;line-height:150%;color:#161616;margin-bottom:20px;padding-top:52px}@media (max-width: 992px){.q-catalog__item-title{display:none}}.q-catalog__item-list{scrollbar-width:thin;scrollbar-color:rgba(93,54,229,.15) #fff}.q-catalog__item-list::-webkit-scrollbar{height:20px;width:8px;border-radius:4px!important}.q-catalog__item-list::-webkit-scrollbar-track{border-radius:4px!important;background:#fff}.q-catalog__item-list::-webkit-scrollbar-thumb{background-color:#5d36e526;border-radius:4px!important}@media (min-width: 993px){.q-catalog__item-list{height:100%;font-size:0;overflow-y:auto;padding-bottom:60px}}@media (max-width: 992px){.q-catalog__item-list{padding-top:12px;display:none}}.q-catalog__item-item{display:inline-block}@media (min-width: 993px){.q-catalog__item-item{padding:8px 8px 8px 0;width:33.3333333333%}}@media (max-width: 1280px){.q-catalog__item-item{padding:6px 6px 6px 0;width:50%}}@media (max-width: 992px){.q-catalog__item-item{width:100%}}.q-catalog__item-link{font-weight:500;line-height:150%;color:#5c5c5c;font-size:16px}@media (max-width: 1280px){.q-catalog__item-link{font-size:14px}}.n-header.open-catalog .n-header__btn-catalog{background:#ff6a00}.n-header.open-catalog .n-header__btn-catalog:before{background:url(/templates/v_1/svg/ico-btn-catalog-close.svg) no-repeat center/contain}.n-header__btn-catalog{position:relative;display:block;padding:14px 24px 14px 48px;border-radius:10px;margin-left:24px;-webkit-transition:.25s;transition:.25s;background-color:transparent;color:#fff;font-weight:600;font-size:16px;line-height:114%;overflow:hidden}.n-header__btn-catalog:before{position:absolute;display:block;z-index:3;content:"";top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:20px;width:18px;height:18px;background:url(/templates/v_1/svg/ico-btn-catalog.svg) no-repeat center/contain}.n-header__btn-catalog:after{position:absolute;content:"";z-index:-2;top:0;left:0;width:100%;height:100%;background-color:#ff6a00}.n-header__btn-catalog .hover-bg{position:absolute;display:block;z-index:-1;top:0;left:0;width:0;height:0;border-radius:50%;background-color:#fd974f;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .6s,height .6s,background-color .4s;transition:width .6s,height .6s,background-color .4s}.n-header__btn-catalog:hover .hover-bg{width:800px;height:800px}.n-header__btn-catalog span:first-child{position:relative;z-index:3}.n-header.open-menu .n-header__btn-menu:after{background-image:url(/templates/v_1/svg/ico-btn-menu-close.svg)}.n-header__btn-menu{position:relative;display:block;cursor:pointer;width:36px;height:36px;border-radius:10px;background-color:#fff}.n-header__btn-menu:after{position:absolute;display:block;content:"";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;background:url(/templates/v_1/svg/ico-btn-menu-show.svg) no-repeat center/80%}.n-header__btn-auth{display:block;padding:14px 20px;background:#f3f2f5;border-radius:10px;-webkit-transition:.25s;transition:.25s}@media (max-width: 992px){.n-header__btn-auth{padding:8px 6px;border-radius:6px}}.n-header__btn-auth:hover{background:#ffeee2}.n-header__btn-auth span{display:block;cursor:pointer;position:relative;padding-left:30px;font-weight:600;font-size:13px;line-height:140%;color:#444344}.n-header__btn-auth span:before{position:absolute;display:block;content:"";top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:24px;height:24px;background:url(/templates/v_1/svg/ico-user.svg) no-repeat center/contain}.n-header__nav-list{position:relative;text-align:right;margin:0;font-size:0}@media (max-width: 992px){.n-header__nav-list{text-align:left;background-color:#f3f2f5;padding:6px;border-radius:10px}}.n-header__nav-item{display:inline-block;margin-left:6px}@media (max-width: 992px){.n-header__nav-item{width:49%;padding:6px;margin:0}}.n-header__nav-item:last-child{margin-right:0}@media (min-width: 993px){.n-header__nav-item.active .n-header__nav-link{color:#fff;background:#607fe3}}@media (max-width: 992px){.n-header__nav-item.active .n-header__nav-link{color:#5d36e5}}@media (min-width: 993px){.n-header__nav-link{position:relative;display:block;padding:8px 12px;border-radius:20px;font-weight:500;font-size:16px;line-height:120%;color:#5c5c5c;-webkit-transition:.25s;transition:.25s}.n-header__nav-link:hover{color:#fff;background:#6e8ef7}.n-header__nav-link:active{color:#fff;background:#4c62ac}}@media (max-width: 1280px){.n-header__nav-link{font-size:14px}}@media (max-width: 992px){.n-header__nav-link{padding:4px;color:#5c5c5c}}@media (max-width: 768px){.n-header__nav-link{font-size:12px}}.n-header{position:relative}.n-header__height{position:relative;-webkit-transition:.25s;transition:.25s;min-height:130px}.n-header__fix-wrapper{position:fixed;z-index:2;-webkit-transition:.25s;transition:.25s;top:0;left:0;width:100%;display:block;padding:8px 0;background-color:#fdfdfd;-webkit-box-shadow:0 5px 40px 0 rgba(121,113,156,.2);box-shadow:0 5px 40px #79719c33}@media (min-width: 993px){.n-header__fix-wrapper:before{position:absolute;display:block;content:"";background-color:#fff;top:54px;left:0;height:76px;width:100%;-webkit-box-shadow:0 5px 40px 0 rgba(121,113,156,.2);box-shadow:0 5px 40px #79719c33}}.n-header *,.n-header *:hover,.n-header *:focus{outline:none}@media (min-width: 993px){.n-header.scroll .n-header__fix-wrapper{top:-58px}}@media (min-width: 993px){.n-header.scroll.open-catalog .n-header__fix-wrapper{min-height:calc(100vh + 58px)}}@media (max-width: 992px){.n-header.open-menu .n-header__fix-wrapper{height:100%;overflow-y:auto}.n-header.open-menu .n-header__inner--nav{width:100%;display:block;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin:20px 0}.n-header.open-menu .n-header__inner--search{display:block;width:100%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-bottom:20px}.n-header.open-menu .n-header__inner--catalog{display:block;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.n-header.open-catalog .n-header__inner--catalog{opacity:1;z-index:1;visibility:visible}@media (min-width: 993px){.n-header.open-catalog .n-header__inner--catalog{height:calc(100vh - 130px)}}.n-header__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3}.n-header__inner{position:relative}.n-header__inner--btn-menu{display:none}@media (max-width: 992px){.n-header__inner--btn-menu{display:block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.n-header__inner--logo{width:220px}@media (max-width: 992px){.n-header__inner--logo{width:164px}}.n-header__inner--cities{width:30%;margin:4px 0 18px}@media (max-width: 992px){.n-header__inner--cities{display:none}}.n-header__inner--nav{width:70%;margin:4px 0 18px}@media (max-width: 992px){.n-header__inner--nav{display:none}}@media (max-width: 992px){.n-header__inner--btn-catalog{display:none}}@media (min-width: 993px){.n-header__inner--search{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;padding:0 12px}}@media (max-width: 992px){.n-header__inner--search{display:none}}.n-header__inner--catalog{position:relative;width:100%}@media (min-width: 993px){.n-header__inner--catalog{overflow:hidden;opacity:0;height:0;z-index:-1;visibility:hidden}}@media (max-width: 992px){.n-header__inner--catalog{display:none}}.n-header__logo{position:relative;display:block;width:100%;height:auto;margin:4px 0}.n-header__logo img{display:block;width:100%;height:100%}.n-header__cf-city{position:relative;font-weight:400;font-size:16px;line-height:140%;color:#5c5c5c;padding-left:30px}.n-header__cf-city:after{position:absolute;content:"";display:block;width:24px;height:24px;top:-4px;left:0;background:url(/templates/v_1/svg/ico-cf-city.svg) no-repeat center/contain}.n-header__cf-city a{font-weight:500;text-decoration:underline;color:#5d36e5}body{overflow-y:scroll}.m-categories{padding:40px 0}.m-categories *,.m-categories *:before,.m-categories *:after{-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 992px){.m-categories{padding:20px 0}}.m-categories__slider{overflow:hidden}.m-categories__item{position:relative;min-width:134px;max-width:134px;height:auto;margin-right:12px}@media (max-width: 992px){.m-categories__item{min-width:100px;max-width:100px;margin-right:8px}}.m-categories__link{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#f0efff;height:100%;width:100%;padding:20px 12px;text-align:center;border-radius:10px;margin-right:12px;-webkit-transition:.25s;transition:.25s}@media (max-width: 992px){.m-categories__link{padding:12px 8px}}.m-categories__link:hover{background-color:#ffe4d1}.m-categories__link:last-child{margin-right:0!important}.m-categories__ico{position:relative;display:block;width:48px;height:48px;margin:0 auto 12px}@media (max-width: 992px){.m-categories__ico{width:36px;height:36px;margin-bottom:6px}}.m-categories__ico img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-categories__title{font-weight:600;font-size:14px;line-height:110%;letter-spacing:-.03em;text-align:center;color:#161616}@media (max-width: 992px){.m-categories__title{font-size:10px}}
