

/* Start:/local/templates/redesign_2021/components/bitrix/catalog.section/catalog_block/style.css?17558046845747*/
.counter_block {
    display: none !important;
}

@media (min-width: 768px){
    
	.section_block .list.items{
        position: relative;
        display: none;
    }

    .section_block .list.items .flex-control-nav{
        display: none;
    }

    .section_block .list.items .flex-direction-nav .flex-nav-prev{
        position: absolute;
        top: calc(50% - 15px);
        left: 10px;
    }

    .section_block .list.items .flex-direction-nav .flex-nav-next{
        position: absolute;
		top: calc(50% - 15px);
		right: 10px;
    }
    .section_block .sections_wrapper .list .item:first-child {
		margin: 0;
	}
}

div.ls_app-body {
    max-width: 1140px;
    margin-left: 0;
}

@media (max-width: 1400px) {
    .tizers_block .sectItemsTizerIndex .flex-direction-nav {
        left: 0 !important;
        right: 0 !important;
    }
    .tizers_block .sectItemsTizerIndex .flex-viewport {
        margin: 0 auto;
        width: calc(100% - 80px);
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .wrapper_inner .right_block.wide_N, .right_block.wide_ {
    }
}

@media (max-width:991px) {
    div.ls_app-body {
        margin-left: auto;
    }
}

@media (min-width: 992px) {
    .btn_one_click {
        font-size: 14px;
    }
    .item_block .footer_button .counter_wrapp {
        display: flex;
        align-items: center;
        column-gap: 15px;
        padding: 0 15px;
    }
    .item_block .ajax_load.block .counter_wrapp>.button_block {
        margin: 0;
        flex: 1 1 130px;
    }
    .item_block .ajax_load.block .counter_wrapp>.button_block>a.read_more {
        width: 100%;
        padding: 8px 4px;
        min-width: auto;
    }
    .item_block .ajax_load.block .btn_one_click {
        flex: 1 1 130px;
        padding: 0;
    }
    .item_block .ajax_load.block .btn_one_click>.type_block {
        padding: 8px 4px;
        display: block;
    }
    .item_block .ajax_load.block .counter_wrapp>.like_icons {
        position: static;
    }
    .item_block .ajax_load.block .counter_wrapp>.like_icons span {
        visibility: visible;
        opacity: 1;
        border-radius: 0;
    }
    .item_block .ajax_load.block .counter_wrapp>.like_icons span:hover {
        background: none;
    }
    .item_block .ajax_load.block .counter_wrapp>.like_icons  i {
        width: 27px !important;
        height: 24px !important;
    }

    .item_block .ajax_load.block .counter_wrapp>.like_icons .wish_item i {
        background: url(/local/templates/redesign_2021/images/svg/heart_default.svg) 0px 0px no-repeat !important;
    }
    .item_block .ajax_load.block .counter_wrapp>.like_icons .wish_item:hover i {
        background: url(/local/templates/redesign_2021/images/svg/heart_added.svg) 0px 0px no-repeat !important;
    }
    .item_block .ajax_load.block .counter_wrapp>.like_icons .wish_item.added i {
        background: transparent url(/local/templates/redesign_2021/images/svg/heart_added.svg) 0px 0px no-repeat !important;
    }
    .item_block .ajax_load.block .btn.read_more {
        padding: 8px 4px;
        min-width: 136px;
    }
    .item_block .image_wrapper_block .like_icons>.wish_item_button {
        display: none;
    }
}

@media (max-width: 1720px) and (min-width: 992px) {
    .item_block .footer_button .counter_wrapp {
        column-gap: 5px;
    }
}

@media (max-width: 1640px) and (min-width: 992px) {
    .item_block .footer_button .counter_wrapp {
        column-gap: 10px;
        flex-wrap: wrap;
        row-gap: 10px;
    }
    .item_block .ajax_load.block .counter_wrapp>.button_block {
        order: 0;
        flex: 1 1 112px;
        width: calc(100% - 37px);
    }
    .item_block .ajax_load.block .counter_wrapp>.button_block a.read_more {
        font-size: 13px;
    }
    .item_block .ajax_load.block .counter_wrapp>.like_icons {
        order: 1;
    }
    .item_block .ajax_load.block .btn_one_click {
        order: 2;
    }
}

@media (max-width: 991px) {
    .item_block .ajax_load.block .counter_wrapp>.like_icons,
    .item_block .ajax_load.block .btn_one_click {
        display: none;
    }
}

.catalog_block .bx_ordercart>.top_wrapper+.bottom_nav  {
    display: none;
}

.catalog_block .image_wrapper_block,
.catalog_block .image_wrapper_block a {
    height: 357px;
    max-width: calc(100vw - 220px);
}
@media (max-width: 1900px) {
	.catalog_block .image_wrapper_block,
	.catalog_block .image_wrapper_block a {
		height: calc((100vw - 300px - 45px) / 4 - 2 * 15px);
        max-width: calc((100vw - 300px - 45px) / 4 - 2 * 15px);
	}
}
@media (max-width: 1199px) {
	.catalog_block .image_wrapper_block,
	.catalog_block .image_wrapper_block a {
		height: calc((100vw - 210px - 45px) / 3 - 2 * 15px);
        max-width: calc((100vw - 210px - 45px) / 3 - 2 * 15px);
	}
}
@media (max-width: 991px) {
	.catalog_block .image_wrapper_block,
	.catalog_block .image_wrapper_block a {
		height: calc((100vw - 30px) / 2 - 2 * 15px);
        max-width: calc((100vw - 30px) / 2 - 2 * 15px);
		max-height: none;
	}
}
@media (max-width: 776px) {
    .like_icons .wish_item_button .wish_item.added i {
        background-size: contain !important;
    }
}
@media (max-width: 767px) {
	.catalog_block .image_wrapper_block,
	.catalog_block .image_wrapper_block a {
		height: calc(100vw / 2 - 2 * 15px);
		max-height: none;
        max-width: calc(100vw - 220px)
    }
    .ajax_load.block .counter_wrapp div.button_block {
        margin: 11px 0 0;
        max-width: 100%;
    }
}

@media (max-width: 400px) {
    .ajax_load.block .counter_wrapp div.button_block {
        width: 100%;
    }
    .ajax_load.block .counter_wrapp div.button_block>a {
        min-width: auto;
        width: 100%;
        padding-left: 5px;
        padding-right: 5px;
    }
}
/* End */
/* /local/templates/redesign_2021/components/bitrix/catalog.section/catalog_block/style.css?17558046845747 */
