

/* Start:/local/templates/market1001/components/bitrix/catalog/compilations/style.min.css?17548188914664*/
.catalog-block-header{font-size:16px;line-height:15px;font-weight:500;text-align:left;margin-bottom:31px;border-bottom:1px solid #D3D3D3;color:var(--main_font_color);padding-left:0;padding-bottom:10px}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}#catalog__content .catalog_image{display:block;width:50%}#catalog__content .catalog__nav{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#catalog__content .title_box{margin:0;padding-top:0}.catalog__filter-container{padding-top:0}.favorite-element-container .title_box{margin-bottom:0}#catalog__content .title_box .sub_title{color:var(--main_font_color);font-weight:900;font-size:14px}#catalog__content .catalog__nav_wrapper{width:50%}#catalog__content .catalog__nav_wrapper ul li.catalog__nav-item{padding:10px 0}#catalog__content .catalog__nav_wrapper ul li.catalog__nav-item a{display:block;padding:10px 0;position:relative;color:var(--main_link_color);font-weight:500;-webkit-transition:.2s ease-out;transition:.2s ease-out}#catalog__content .catalog__nav_wrapper ul li.catalog__nav-item a:after{content:'';display:block;position:absolute;border:6px solid transparent;border-left:7px solid #000;top:15px;right:0;margin:auto;-webkit-transition:.2s ease-out;transition:.2s ease-out}#catalog__content .catalog__nav_wrapper ul li.catalog__nav-item a:hover{color:var(--main_color_hover)}#catalog__content .catalog__nav_wrapper ul li.catalog__nav-item a:hover:after{border-left-color:var(--main_color_hover)}#catalog__content .catalog_image_wrapper{width:100%;position:relative;height:0;padding-top:100%}#catalog__content .catalog_image_wrapper .catalog_img{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:top center}#catalog__content{flex:0 0 100%;max-width:100%;padding-right:0;position:static;padding-left:0}#catalog__list .title_box{width:100%}.catalog__content .sorting_box .sorting{padding-right:7px}.catalog_sort_row{margin-left:0;margin-right:0}.catalog_block_banner{margin-bottom:20px}.catalog_block_banner a{display:flex;overflow:hidden;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%}.catalog_block_banner a img{width:100%;border-radius:8px;transition:.3s;object-fit:cover}.catalog_block_banner a:hover img{transform:scale(1.02)}.catalog-section-descr{font-weight:300;font-size:16px;line-height:160%;color:var(--main-txt)}.item-not-data-filter{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:120px 0}.item-not-data-filter .big-text{font-size:25px}.catalog__content{display:flex;flex-direction:column}.catalog__filter{width:330px;flex-shrink:0;margin-right:50px}.catalog__list{width:100%}.catalog__content .bx-filter{padding:0}.filter-and-catalog-list{margin-top:20px;margin-bottom:60px;display:flex}.show-filter{align-items:center;justify-content:center;font-weight:500;font-size:14px;line-height:16px;color:var(--main-txt);background:var(--main_bg_gray);border-radius:6px;height:48px;padding:0 20px;display:none;margin:0 20px 0 0;order:2;flex-shrink:0}.show-filter svg{fill:currentColor;margin-right:8px}.filter-header{display:none;align-items:center;justify-content:center;padding-bottom:20px}.filter-header__title{font-weight:600;font-size:16px;line-height:19px}.close-filter{display:flex;align-items:center;justify-content:center;background:none;font-weight:500;font-size:14px;line-height:16px;transition:0.2s;color:var(--main-txt);position:absolute;right:20px}.close-filter svg{fill:currentColor}@media (max-width:1510px){.catalog__filter{width:280px;margin-right:30px}}@media(max-width:1024px){.show-filter{display:inline-flex}}@media (max-width:992px){.filter-header{display:flex}.filter-and-catalog-list{margin-top:0;margin-bottom:40px}}@media (max-width:576px){.filter-and-catalog-list{margin-bottom:25px}.show-filter{height:46px}.main_content .wrapper-inner{max-width:100%}.show-filter{order:0;width:100%;margin:0 0 8px 0}.sort-and-filter{flex-wrap:wrap}.catalog-section-descr{font-size:14px}}@media (max-width:460px){.set_total_price .set_total_price_wrap{width:100%}.set_total_price_left{justify-content:flex-end}.button-quantity-col{width:100%}.button-quantity-col>div{width:100%;flex-wrap:wrap}}
/* End */


/* Start:/local/templates/market1001/css/404-page.css?17548188913306*/
.page-404 {
    position: relative;
}

.content-404 {
    max-width: 1120px;
    margin: 90px auto 0;
    text-align: center;
    line-height: 1;
}

.content-404 p {
    font-weight: 500;
    font-size: 1.5625rem;
}

.content-404 p + p {
    margin-top: 20px;
}

.page-404 .title-search-wrapper {
    height: 50px;
    border: 2px solid var(--main_color);
    border-radius: 6px;
}

.page-404 .search-title-button {
    background-color: var(--main_color) !important;
    padding: 15px 30px;
    transition: 0.2s all linear;
}

.page-404 .search__input button,
.search-input-wrapper input[type='submit'] {
    bottom: unset !important;
}

.page-404 a.btn-main {
    height: 46px;
    padding: 0 24px;
    background: #FFF;
    border: 1px solid #C4C4C4;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: var(--text-filter);
    transition: 0.2s all linear !important;
    white-space: nowrap;
}

.page-404 a.btn-main:hover {
    border: 1px solid var(--main_text_black);
    color: var(--main_text_black);
}

@media (max-width: 767px) {
    .content-404 {
        margin-top: 20px;
    }

    .content-404 p {
        font-size: 1.125rem;
    }

    .content-404 p + p {
        margin-top: 15px;
    }
}

.content-404__title {
    font-size: 12.5rem;
    font-weight: 700;
    margin-bottom: 40px;
}

@media (max-width: 767px) {
    .content-404__title {
        font-size: 7.5rem;
        margin-bottom: 35px;
    }
}

.content-404__subtitle {
    font-weight: 700;
    font-size: 3.125rem;
    margin-bottom: 40px;
}

@media (max-width: 767px) {
    .content-404__subtitle {
        font-size: 1.875rem;
        margin-bottom: 35px;
    }
}

.content-404__nav {
    margin-top: 40px;
    display: flex;
    justify-content: center;
    gap: 45px;
}

.content-404__nav a {
    padding: 0 36px;
}

@media (max-width: 575px) {
    .content-404__nav {
        display: block;
        margin-top: 35px;
    }

    .content-404__nav a {
        height: 48px;
        font-size: 1rem;
    }

    .content-404__nav a + a {
        margin-top: 15px;
    }
}

.search-404 {
    margin: 55px auto 0;
    max-width: 582px;
}

.search-404 form {
    display: grid;
    grid-template-columns:1fr max-content;
    gap: 10px;
}

.search-404 input {
    border: none;
    border-bottom: 1px solid #E9E9E9;
    font-weight: 500;
    font-size: 0.9375rem;
}

.search-404 input::placeholder {
    color: #C3C3C3;
}

.search-404 button {
    width: 103px;
}

.search-404 button svg {
    display: none;
}

@media (max-width: 575px) {
    .search-404 {
        margin-top: 35px;
    }

    .search-404 form {
        border-bottom: 1px solid #E9E9E9;
    }

    .search-404 input {
        border-bottom: none;
    }

    .search-404 button {
        height: 33px;
        background: transparent;
        width: auto;
        padding: 0 15px;
    }

    .search-404 button span {
        display: none;
    }

    .search-404 button svg {
        display: block;
    }
}

.search-404__title {
    margin-bottom: 20px;
}

@media (max-width: 767px) {
    .search-404__title {
        font-size: 1.125rem;
    }
}

@media (max-width: 575px) {
    .search-404__title {
        margin-bottom: 5px;
    }
}
/* End */
/* /local/templates/market1001/components/bitrix/catalog/compilations/style.min.css?17548188914664 */
/* /local/templates/market1001/css/404-page.css?17548188913306 */
