

/* Start:/bitrix/templates/aspro_max/components/bitrix/catalog.section/catalog_list/style.css?17713203326404*/
.item-actions__list{
    display: flex;
    flex-direction:row;
    margin-top:6px;
    gap:5px;
    align-items:center;
	min-width: 105px;
}

.fast_view-list__special{
    position:relative!important;
    left:0!important;
    top:-2px!important;
}

 .wish_item .svg, .fast_view-list__special .svg{
    padding:0!important;
     left:0px!important;
}
.compare_item .svg{left:0px!important;padding: 0px!important;}

.like_icons{
    position:static!important;
    top:0!important;

}
.display_list .list_item{padding: 22px 30px 0px!important;}

.wrap_stockers__wrapper{
    margin-top:2vh;
}

.catalog-quantity__gz-square {
    width: 8px;
    display: inline-block;
    height: 8px;
    background-color: var(--primary-custom-color,green);
	margin-left:6px;
}

.old-price__wrapper{
    text-decoration: line-through;
    font-size: 12px;
    opacity: 0.8;
    font-weight: 500;
    margin-right: 5px;
    text-align:end;
    margin-bottom: -5px;
    color:#f6992d;
}
.counter_wrapp{padding-top:10px!important;}

.prices{
    display: flex;
    flex-direction: column;
    width: fit-content;
}

.counter_block_inner{display:none;}

.display_list .list_item .image_block{padding-bottom:0px!important;}

.sticky-sidebar__inner{overflow-y:auto;}

.item-title__mobile{display:none!important;}

.mobile_preview{display:none!important;}

.mobile_quantity .quantity-data__list{display:none;!important;}

.desktop-quantity .quantity-data__list{font-size:13px;}

.mobile-actions{display:none;}

.bottom-block__mobile{display:none;}

.bottom-block__basket{display:none;}

.desktop-quantity{flex-direction:column;}

.quantity-data__article{color: #888888;}

.quantity-data__green{color: var(--primary-custom-color,green);margin-right:5px;}

.quantity-data__available-text{font-size:15px;margin-right:5px;}

.display_list .list_item .information_wrapp>div {width:auto!important;}

.counter_wrapp.list>div{width:100%!important;}

.display_list .list_item .information_wrapp{flex-basis:auto!important;}

.display_list .description_wrapp{flex-basis:100%!important;}

.in-cart{
max-width:105px!important;
padding-left: 4px!important;
padding-right: 4px!important;
}

.in-cart .svg{display:none!important;}


@media (min-width: 601px){
	.display_list .description_wrapp{
	 padding: 0 30px 10px!important;
	}
	.section-gallery-wrapper{
	height:95%!important;
	}
	.list_item .image_wrapper_block, .list_item .image_wrapper_block > a{
		max-height:160px!important;
		top:-2px!important;
	}

	.preview_text{color:rgb(51, 51, 51)!important; font-size: 0.95em!important; }
	.quantity-data__list{
		color:rgb(51, 51, 51); 
		font-size: 15px!important;
		display: flex;
    	flex-direction: row;
		align-items: center;
		background-color: #f7f7f7;
  		padding: 2px 8px;
  		border-radius: 8px;
  		width: fit-content;
		flex-wrap: wrap;
}
	.catalog-quantity__gz-square{width:10px;height:10px;margin-top:2px;}
	.description{
		height: 100%;
  		display: flex;
  		flex-direction: column;
  		justify-content: space-between;
	}
	.list_item_wrapp{
		margin-bottom: 6px!important;
  		box-shadow: 0px 3px 3px #ededed;
	}
	.information{
		height:100%;
		display: flex;
  		flex-direction: column;
		padding-bottom:10px;
	}
	.item-actions__list{margin-top:auto;}
	.like_icons {display:flex;}
	.like_icons svg{width:20px;}
	.compare_item_button{padding: 0!important;}
	.quantity-data__available-text{color: #3f8fe5; font-weight: 500;}
	.like_icons span:not(:hover) i.svg path {fill:var(--svg_liked_button_color)!important;}
	.like_icons.list > div span.btn:not(:hover):not(.added) {border-color:var(--svg_liked_border_color)!important;}
}

@media (max-width: 600px) {
    .item-actions__list {display:none;}

    .wrap_stockers__wrapper{margin-top:0;}

    .compact-catalog .item .item_info.catalog-adaptive {margin-bottom:50px;}

    .old-price__wrapper{ font-size: 11px;margin-right: 3px;margin-bottom: -10px;}

    .mobile__view{display:flex;}
    .image_wrapper_block{
        width:45%!important;
        height:auto!important;
        padding-top:0px!important;
        margin-right:12px!important;
    }
    .item-title__mobile{width:60%;display:block!important;}

    .display_list .list_item {padding: 22px 10px 0px !important;}

    .item-title__mobile a span{font-size:14px!important;}

    .mobile_preview{
        display:block!important;
        max-height:100px;
        overflow:hidden;
        margin-top: 20px!important;
        margin-bottom: 10px!important;
    }
    .mobile_quantity .quantity-data__list{display:block;!important;font-size:12px;}
    .mobile_description_wrap{display:none!important;}
    .mobile-actions{
        display:flex!important;
        margin-top:10px;
        align-items: center;
        justify-content: space-between;
        margin-top:0px!important;
    }
    .mobile-actions__article{color: #888888;}

    .like_icons{display:flex;!important;}

    .bottom-block__mobile{
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        margin-top: 20px;
        margin-bottom: -10px;
        gap:10px;
        flex-wrap: wrap;
    }

    .desktop-price__wrapper{display:none;}

    .counter_block_inner{display:none;}

    .desktop_basket{display:none;}

    .bottom-block__basket{
        display:flex;
        padding-top:0px!important;
    }
    .price_value{font-size:14px;}
    .bottom-block__price-wrapper {
        background: #f7f7f7;
        padding: 12px 0px;
        border-radius: 5px;
        width:48%;
        display:flex;
        justify-content:center;
    }
    .bottom-block__mobile .counter_wrapp{width:48%;}
    .bottom-block__price{
        position:relative;
    }
    .old-price__wrapper{
        margin-right:0px;
        position: absolute;
        right: 0;
        top: -55%;
    }
    .button_block span, .button_block a{padding: 15px 0px !important;}

    .mobile-actions .like_icons svg{
        width:26px;
        height:20px;
    }
    .mobile-actions .like_icons{
        gap:5px;
        margin-right: 5px;
    }
    .bottom-block__mobile .counter_wrapp .button_block span, .bottom-block__mobile .counter_wrapp .button_block{width:100%;}

    .quantity-data__article{display:none;}

	.mobile_quantity{margin-bottom:5px;}

	.quantity-data__available-text{font-size:12px;font-weight:600;}
	.in-cart{
		max-width:none!important;
	}

	.in-cart .svg{display:inline-block!important;}
}
/* End */


/* Start:/bitrix/templates/aspro_max/css/bonus-system.min.css?17652827321535*/
.bonus-system-block,.bonus_item_cart,.lt_cart_bonus_all{font-size:.8rem;line-height:1rem;position:relative;padding:4px 0 0 14px;width:max-content}.bonus-system-block:empty,.bonus_item_cart:empty,.lt_cart_bonus_all:empty{display:none}.bonus-system-block:after,.bonus_item_cart:after,.lt_cart_bonus_all:after{content:'';display:block;position:absolute;left:0;top:3px;bottom:0;width:11px;background:url(/bitrix/templates/aspro_max/css/../images/svg/bonus_icon.svg) center no-repeat}.catalog_item.big .bonus-system-block{color:#fff}.catalog_item.big .bonus-system-block:not(:empty):after{background:url(/bitrix/templates/aspro_max/css/../images/svg/bonus_icon_white.svg) center no-repeat}.services_buy_block .bonus-system-block{margin-left:9px}.body-info__bottom .sale_block~.bonus-system-block{margin-top:5px}.prices-services-detail .bonus-system-block{margin-left:8px}.bonus_item_cart{margin-bottom:5px}.basket_fly .items_wrap .bonus-system-block,.basket_hover_block .bonus-system-block,.lt_cart_bonus_all{margin-left:auto}#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line [id^=bonus]>span{background:var(--card_bg_black);position:relative;z-index:1}.bx-soa-section-content.lt_bonus_cont_success{background-color:var(--black_bg_black);padding-top:26px}.bonus_comment_min_max{color:var(--white_text_black)}#bonus_payment_block .bx-soa-coupon-input.lt_no_arrow:before{display:none}#bonus_payment_block #bonus_payfield_block .bx-soa-coupon-input{display:inline-block;vertical-align:baseline;overflow:visible}#bonus_payment_block #bonus_payfield_block .bx-soa-coupon-input input{margin-bottom:10px}
/* End */
/* /bitrix/templates/aspro_max/components/bitrix/catalog.section/catalog_list/style.css?17713203326404 */
/* /bitrix/templates/aspro_max/css/bonus-system.min.css?17652827321535 */
