

/* 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 */


/* Start:/local/templates/aspro_optimus/components/bitrix/catalog.section.list/sections_list_for_element/style.css?17834205765602*/
.subcategory{margin:0 0 55px}.subcategory__breadcrumbs{display:none;margin:15px 7px}.subcategory__back{display:none;color:#333}.subcategory__back:hover{text-decoration:none;color:#333}.subcategory__back:before{padding-right:6px}.subcategory__page-title{line-height:32px;font-size:24px;font-weight:bold;margin-top:12px;margin-bottom:20px;color:#4e4e4e}.subcategory__item{border-radius:8px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.16);box-shadow:0 1px 2px 0 rgba(0,0,0,0.16);position:relative;display:inline-block;vertical-align:top;margin:0 8px 12px 0;width:280px;background:#fff;padding:30px;height:280px}.subcategory__title{position:absolute;top:216px;left:20px;display:inline-block;text-align:center;width:calc(100% - 40px);font-size:16px;font-weight:bold;color:#4e4e4e}.subcategory__mobile-title{display:none}.subcategory__mobile-checkbox{display:none}.subcategory__content{transition:opacity .5s ease 0s}.subcategory__image{display:inline-block;text-align:center;width:100%;height:150px;line-height:150px}.subcategory__image-content{max-width:150px;max-height:150px}.subcategory__chevron{transition:transform .5s ease 0s;display:none;color:#4e4e4e}.subcategory__childs-chevron{display:none;float:right;padding-right:5px}.subcategory__childs{transition:opacity .5s ease 0s;display:none}.subcategory__childs.subcategory__childs-configurator .subcategory__childs-list{height:auto}@media (max-width: 991px){.subcategory__childs.subcategory__childs-configurator .subcategory__childs-list{box-shadow:none;padding-bottom:10px}}.subcategory__childs.subcategory__childs-configurator .subcategory__childs-configurator-links{display:flex;justify-content:space-between;border-top:1px solid #d9d9d9;margin-top:5px;margin-right:10px;padding-top:10px}@media (max-width: 991px){.subcategory__childs.subcategory__childs-configurator .subcategory__childs-configurator-links{padding:0;border:none;margin:0;display:block}}.subcategory__childs.subcategory__childs-configurator .subcategory__childs-configurator-links a{font-size:14px;color:#00954a}@media (max-width: 991px){.subcategory__childs.subcategory__childs-configurator .subcategory__childs-configurator-links a{background:#fff;border-radius:8px;border:1px solid #ddd;color:#333;display:inline-block;font-size:14px;line-height:35px;margin-right:0;margin-bottom:15px;padding:0 15px;white-space:pre;width:auto}}.subcategory__childs-list{overflow-y:auto;padding:0;margin:0;height:230px;font-size:14px;line-height:29px}.subcategory__childs-list-item{display:block;list-style:none;line-height:18px;min-height:20px;padding-bottom:10px}.subcategory__childs-list-item:first-child{font-weight:bold}.subcategory__childs-list-item:first-child .subcategory__childs-item{font-weight:bold;font-size:16px}.subcategory__childs-item{color:#4e4e4e}.subcategory__childs-item:hover{text-decoration:none;color:#00954a}.subcategory__childs-item:focus{text-decoration:none;color:#4e4e4e}@media (max-width: 991px){.subcategory{margin:0 20px 55px}}@media (min-width: 768px){.subcategory__content{opacity:100}.subcategory__childs{display:block;position:absolute;top:20px;opacity:0;width:calc(100% - 40px)}.subcategory__item:hover{-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,0.05),0 29px 26px 0 rgba(0,0,0,0.08);box-shadow:0 8px 8px 0 rgba(0,0,0,0.05),0 29px 26px 0 rgba(0,0,0,0.08)}.subcategory__item_with-childs:hover .subcategory__title{display:none}.subcategory__item_with-childs:hover>.subcategory__content{opacity:0}.subcategory__item_with-childs:hover>.subcategory__childs{opacity:100}}@media (max-width: 767px){.subcategory{margin:0}.subcategory__back{display:inline-block}.subcategory__breadcrumbs{display:inline-block;font-size:16px}.subcategory__page-title{padding-left:10px;margin-bottom:8px;font-size:22px}.subcategory__item{width:100%;margin:0}.subcategory__childs{height:0;background:#fafafa}.subcategory__childs-list{-webkit-box-shadow:inset 0 15px 15px -15px rgba(0,0,0,0.2),inset 0 -15px 15px -15px rgba(0,0,0,0.2);box-shadow:inset 0 15px 15px -15px rgba(0,0,0,0.2),inset 0 -15px 15px -15px rgba(0,0,0,0.2);padding:20px;height:auto;line-height:40px;font-size:16px}.subcategory__childs-list-item{padding-bottom:16px}.subcategory__childs-item{display:inline-block;width:100%}.subcategory__childs-chevron{position:absolute;right:10px;display:inline-block}.subcategory__content{display:inline-block}.subcategory__image{display:none}.subcategory__title{display:none}.subcategory__chevron{position:absolute;top:0;right:15px;display:inline-block;float:right;line-height:44px}.subcategory__item{border-radius:0;outline:0;padding:0;height:auto;border-bottom:1px solid #eee}.subcategory__item:active{background:rgba(0,0,0,0.04)}.subcategory__mobile-title{display:none;width:calc(100% - 10px);padding-left:10px;text-align:left;font-weight:normal;line-height:44px}.subcategory__title{display:block;position:static;font-weight:normal;text-align:left;line-height:44px;padding-left:10px;width:100%}.subcategory__item_with-childs .subcategory__title{display:none}.subcategory__item_with-childs .subcategory__mobile-title{display:inline-block}.subcategory__mobile-checkbox:checked ~ .subcategory__childs{display:block;height:auto}.subcategory__mobile-checkbox:checked ~ .subcategory__chevron{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}

.right_block .subcategory ul li, .right_block .subcategory ol li {
    margin: 0px;
    padding-left: 0px;
    position: relative;
}

.right_block .subcategory ul li:before, .right_block .subcategory ol li:before{
    display: none;
}

/* 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 */
/* /local/templates/aspro_optimus/components/bitrix/catalog.section.list/sections_list_for_element/style.css?17834205765602 */
