

/* Start:/local/templates/aspro_optimus/components/bitrix/catalog.element/main/style.css?17035900502922*/
.top-prices{}

.top-prices .price{
	font-size: 26px;
	line-height: 20px;
	padding-right: 5px;
	margin: 10px 0;
	color: black;
}
.top-prices .discount{
	margin-top: 12px;
	font-size: 16px;
	color: #666;
	text-decoration: line-through;
}
.top-prices .price .values_wrapper{}
.info_item .top_info .rows_block + .preview_text{
	max-height: 100%;
}
.buy_block-row{}
.detail-param-item__action .detail-param-item__counter.detail-param-item-counter{
	display: none;
}
.cost{
	height: 28px;
    margin-top: 12px;
}
.product-page-show-param-prop_materials, .product-page-show-param-prop_color, .product-page-show-param-prop_cabinets, .product-page-show-param-prop_loops{
	display: none;
}
.show-prop_materials, .show-prop_loops, .show-prop_bed_size, .show-prop_bed_base, .show-prop_drawers_under_bed, .show-prop_side, .show-prop_guides, .show-prop_sideboard{
	display: none!important;
}
/* Окно */

.overlay_popup {
	display:none;
	position:fixed;
	z-index: 999;
	top:0;
	right:0; 
	left:0;
	bottom:0;
	background:#000; 
	opacity:0.5;
}
.detail-page-tab-close{
	position: relative;
    width: 24px;
    height: 24px;
    float: right;
    margin: 4px 32px;
    cursor: pointer;
}
.detail-page-additional_w    .detail-page-additional__inner{
     overflow-y: auto;
        height: 100%;
    max-height: 400px;
}
@media(max-width:991px){
    .detail-param-item__image{
        height:auto!important;
    }
.detail-page-additional_w    .detail-page-additional__inner{
     overflow-y: auto;
    height: 400px;
    
}
}
@media(min-width:992px){
    .detail-page-additional_w.popup {
    
	margin:0% 28%;
	
}
    
}
.detail-page-additional_w.popup {
    /*height: 90%;*/
	display: none;
	z-index: 1000;
	left: 0%!important;
	width:50%;
	bottom: 2%;
	width: 100%!important;
    max-width: 810px!important;
}
    

   
.detail-page-additional_w.popup{
	    top: 50%;
    transform: translate(-0%, -50%);
    height: auto;
    bottom: auto!important;
    position: fixed!important;
}
@media (max-width: 767px){
.popup {
	top: 1%;
    margin:auto auto;
	position:absolute!important;
}}

/* Ещё немного стилей для popup окна */

.object{
	width: 500px;
	height: 500px;
	background-color: #eee;
	padding: 50px 70px;
}
.detail-page-additional__inner{
	margin: 0px 10px!important;
}

.detail-page-additional_w .detail-param-item {
	flex-wrap: wrap;
	justify-content: center;
	flex-direction: column;
	display: flex;
	width: calc(100% / 4 - 75px);
}
.detail-page-additional_w .detail-param-item__action{
	margin-top: auto;
}
.detail-page-additional_w .detail-param-item__price {
	height: auto;
}
.detail-page-additional_w .detail-param-item__title {
	min-height: auto;

}
.detail-page-additional_w .detail-param-item{
	min-height: auto;
}
.detail-page-tab-subtitle {
	color: red;
	margin-bottom: 15px;
}
.catalog_detail .item_slider .slides{
	max-width: 100%;
}
.prices-caption{
	font-size: 16px;
	font-weight: bold;
}
/* End */


/* Start:/local/templates/aspro_optimus/components/bitrix/sale.gift.main.products/main/style.min.css?1698664310604*/
.bx_item_list_title{font-weight:bold;color:#000;background:#ebf4f8;vertical-align:middle;height:38px;text-align:center;line-height:38px;font-size:14px}.bx_sale_gift_main_products.bx_wood .bx_item_list_title{background:#ebf4f8}.bx_sale_gift_main_products.bx_red .bx_item_list_title{background:#fbf1f0}.bx_sale_gift_main_products.bx_green .bx_item_list_title{background:#f2fbea}.bx_sale_gift_main_products.bx_blue .bx_item_list_title{background:#ebf4f8}.bx_sale_gift_main_products.bx_black .bx_item_list_title{background:#f1f4f7}.bx_sale_gift_main_products.bx_yellow .bx_item_list_title{background:#fbf7db}
/* End */
/* /local/templates/aspro_optimus/components/bitrix/catalog.element/main/style.css?17035900502922 */
/* /local/templates/aspro_optimus/components/bitrix/sale.gift.main.products/main/style.min.css?1698664310604 */
