

/* Start:/bitrix/templates/new_design/components/bitrix/breadcrumb/itcmedia/style.min.css?1764614484467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/new_design/css/footer-style.css?17646144842237*/
footer .short_conditions .text.dibm p,
.destributors .color_middle {
    color: #999;
}

footer .short_conditions .item.dibm {
    display: flex;
}

#mobil_block_subscribe {
    width: -moz-available !important;
    width: -webkit-fill-available !important;
    width: auto !important;
    display: none;
    border: 2px solid #D7BEA0;
    padding: 25px;
}

#mobil_block_logo,
#mobil_block_menu .mobil_block_menu,
#js-mobile-footer_1,
.title_holder_mobil, .short_conditions .class-mob {
    display: none;
}

.mobil_block_subscribe .title_holder {
    font-size: 16px;
}

.mobil_block_subscribe .title_holder_mobil {
    margin-bottom: 20px;
}

@media (max-width: 660px) {
    footer .short_conditions {
        display: flex;
        flex-wrap: wrap;
        border-bottom-width: 0px;
    }

    footer .short_conditions .item {
        width: 50%;
        text-align: center;
    }

    footer .short_conditions .item .dibm {
        display: block;
        margin: 0 auto 15px;
    }

    .mobil_block_subscribe .title_holder,
    #desctop_block_subscribe,
    #desctop_block_logo,
    .short_conditions .class-desk {
        display: none;
    }

    #mobil_block_subscribe,
    #mobil_block_logo,
    #mobil_block_menu .mobil_block_menu,
    .mobil_block_subscribe .title_holder_mobil,
    .short_conditions .class-mob {
        display: block;
    }

    .mobil_block_subscribe .ajax_feeback_form.col.info {
        width: 100%;
    }

    .mobil_block_menu li {
        list-style: none;
        margin-bottom: 10px;
    }

    .mobil_block_menu li .color_dark {
        color: #333;
        font-size: 16px;
        font-weight: 500;
        line-height: 16px;
    }

    footer .mobil_block_subscribe .footer_web_form {
        width: 100%;
        margin: 0px;
    }

    .mobil_block_subscribe .footer_web_form .subscribe_button {
        width: 100%;
        height: 40px;
        line-height: 40px;
        border: none;
        background: #d7bea0;
        color: #fff;
        text-align: center;
        cursor: pointer;
        text-decoration: none;
    }

    .mobil_block_subscribe .footer_web_form .subscribe_button:hover {
        background: #ccb293;
    }

    .cols .list_menu {
        margin-top: 30px;
    }
}
/* End */


/* Start:/bitrix/templates/new_design/styles.css?1764614484421*/
.top_banner {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 40px;
    background-color: #D7BEA0;
	color: #FFF;
	line-height: 140%;
	transition: all .3s;
	cursor: default;
}

.top_banner span {
	margin-top: 2px;
	font-size: 15px;
}

a.top_banner_link:hover {
	background-color: #C3A786; 
	cursor: pointer;
}

@media (max-width: 1024px) {
	.top_banner span {
		font-size: 14px;
	}
}
/* End */


/* Start:/bitrix/templates/new_design/template_styles.css?17646144843017*/
.list_catalog .item .holder_params .params.notprod {
    display: inline-block;
}
.list_catalog .item:hover .holder_params .params.notprod {
    display: block;
}
.list_catalog .item .holder_params .params.notprod .loupe.dibm,
.list_catalog .item .holder_params .params.notprod .to_cart.dibm,
.list_catalog .item .holder_params .params.notprod .add_to_liked.dibm {
    display: none;
}
.list_catalog .item:hover .holder_params .params.notprod .loupe.dibm,
.list_catalog .item:hover .holder_params .params.notprod .to_cart.dibm,
.list_catalog .item:hover .holder_params .params.notprod .add_to_liked.dibm {
    display: inline-block;
}
.active_favorites .grey{
    display: none !important;
}
.active_favorites .brown{
    display: inline-block !important;
}
.text_error {
    color: red !important;
    margin: -20px 0 30px !important;
}
textarea + .text_error {
    margin: -12px 0 30px !important;
}
.subscribe_holder  .text_error {
    margin: 0 0 10px !important;
}
.message_text {
    color:green;
}
#delivery_city_val {
    display: block;
    position: relative;
    width: 300px;
    height: auto;
    margin: 0 0 28px 0;
    padding: 0 0 8px;
    border: none;
    color: #999;
    border-bottom: 1px solid #e6e6e6;
}

.deliveries_container label {
    position: relative;
    margin: 0 0 20px;
    line-height: 20px;
    display: block;
    color: #999;
}
#paysystems .toggle_holder {
    color: #999 !important;
}
#register_form .text_error {
    margin-bottom: 20px;
}
.display_none {
    display:none;
}
.dop_info {
    margin-top:10px;
}

.favorite.added .brown {
    display: inline-block !important;
}
.favorite.added .grey {
    display: none !important;
}

.list_catalog .item .holder_params .params.notprod {
    float: right;
}
.list_catalog .item:hover .holder_params .params.notprod {
    float: none;
}
.dibm.catalog_not_in_stock {
    float: right;
}

@media screen and (max-width: 768px) {
    .list_catalog .item .holder_params .params.notprod {
        display: inline-block !important;
    }
    .list_catalog .item .price {
          display: inline-block !important; 
    }

    .list_catalog .item:hover .holder_params .params.notprod {
        float: right;
    }

.collections_list .collections_item .img_holder img {

height: auto;
}

}
@media screen and (max-width: 640px){
    .list_catalog .item .price {
        display: grid !important;
        grid-template-columns: auto auto;
        grid-gap: 5px;
    }
}
/* temp. hide zoom icon */
.list_catalog .item .holder_params .params a.loupe[data-block="disabled"] {
    display: none!important;
}

.col.dib.hidden-lg-down.destributors {
    width: auto;
}



.class_blog_on_main a.btn_center {
    margin-top: -5px;
}

#main_page .slider_images .swiper-container-autoheight .swiper-slide {
    height: auto;
}


@media screen and (min-width: 768px) {
.subscribe_holder .title_holder_mobil {
	display: none;
}

.class_blog_on_main .blog-container {
    margin-bottom: 0px;
}
}


.collections_item .img_holder img {
	height: auto;
}

/* End */
/* /bitrix/templates/new_design/components/bitrix/breadcrumb/itcmedia/style.min.css?1764614484467 */
/* /bitrix/templates/new_design/css/footer-style.css?17646144842237 */
/* /bitrix/templates/new_design/styles.css?1764614484421 */
/* /bitrix/templates/new_design/template_styles.css?17646144843017 */
