

/* Start:/local/templates/borocco/components/bitrix/catalog/borocco_catalog/style.css?17472415991122*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}

.catalog-block-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

body.bx-theme-blue .catalog-block-header{border-color:#006cc0;}
body.bx-theme-green .catalog-block-header{border-color:#63aa28;}
body.bx-theme-red .catalog-block-header{border-color:#da3737;}
body.bx-theme-yellow .catalog-block-header{border-color:#f4b236;}

/* End */


/* Start:/local/templates/borocco/components/bitrix/catalog.element/detail_borocco/style.css?17472415984694*/
.card-sidebar .colors-cards .colors-list .colors-list-item .color-in img{
    display: block;
}
.card-sidebar .colors-cards .colors-list .colors-list-item .color-in{
    overflow: hidden;
}
.txt a{
    color: #fff;
}
.txt a:hover{
    color: #fff;
}

.size-spoiler .size-spoiler-head.red{
    border-color: red;
}
.anim__btn.like_btn svg{
    width: 24px;
}
body .cardContent .left .card-slide-cont.js-active .swiper-container {
    height: fit-content;
}
body .card-sidebar .colors-cards .colors-list .colors-list-item img{
    height: 100%;
    width: 100%;  
    border-radius: 50px;
}
body .footer{
    margin-top: 40px; 
}
.white_border{
    border: 0.5px solid #000;
}
.custom-input.non-filled input {
    border-bottom: 1px solid #ad0000!important;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.custom-input.non-filled label {
    color: rgba(173,0,0,.4);
}
.custom-input.non-filled .custom-input__error {
    display: block;
}         
.form_style .form-activity {
    visibility: hidden;
    position: absolute;
    top: 40px;
    opacity: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.form_style.fail .form-activity .form-activity__img,
.form_style.done .form-activity .form-activity__img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.form_style .form-activity .form-activity__img .img {
    visibility: hidden;
    opacity: 0;
    position: absolute;
}
.form_style.fail .form-activity .form-activity__img .fail_img,
.form_style.done .form-activity .form-activity__img .done_img {
    visibility: visible;
    opacity: 1;
}
.form_style.fail .form-activity,
.form_style.done .form-activity {
    visibility: visible;
    opacity: 1;
}
.form_style .form-activity .form-activity__txt {
    top: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}
.form_style .form-activity .form-activity__txt .txt {
    font-size: 15px;
    text-align: center;
    letter-spacing: .03em;
    position: absolute;
    width: 100%;
    visibility: hidden;
    opacity: 0;
    min-width: 100%;
}
.form_style.fail .form-activity .form-activity__txt .fail-txt,
.form_style.done .form-activity .form-activity__txt .done-txt {
    visibility: visible;
    opacity: 1;
}
.form_style.fail .form__row,
.form_style.fail .form__footer,
.form_style.fail fieldset,
.form_style.done .form__footer,
.form_style.done fieldset,
.form_style.done .form__row {
    opacity: 0;
    visibility: hidden;
}

.card-block-description .reviews-block .reviews-block-body .reviews-block-body-item .stars-list-item {
    opacity: .3;
}
.card-block-description .reviews-block .reviews-block-body .reviews-block-body-item .stars-list-item.js-active {
    opacity: 1;
}
body .card-block .cardContent .left .card-slider .card-swiper-pagination .swiper_pagination_img{
    margin-bottom: 85px;  
}
.card-block .card__descr .h2{
    text-align: center;
}
.active_basket{
    display: block!important;
}
.active_basket .header-top,
.active_basket .header__bottom .container .logo,
.active_basket .header__bottom .container .header__tabs-links-container,
.active_basket .header__bottom .container .search_panel,
.active_basket .header__bottom .container .right__icons > a
.active_basket .header__bottom .container .right__icons > .search{
    display: none!important;
}
.active_basket .header__bottom .container{
    height: 50px!important;
}
.active_basket .header__bottom .container .right__icons{
    width: 100%!important;
}
.active_basket .header__bottom{
    top: 0!important;
    height: 50px!important;
}
.colors-cards .js-add2favorite._active path{
    fill: #fff;  
}
.cardContent .left .card-slider-container .swiper-slide.swiper-slide-active{
    margin: 0 1px;
}
@media (max-width: 768px){
    body .card-block-description .reviews-block .reviews-block-head{
        width: 100%;
    }
}
/* End */


/* Start:/local/templates/borocco/components/bitrix/breadcrumb/breadcrumb_cast/style.css?17472415981262*/
.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: 'HelveticaNeueCyr', sans-serif;
    font-size: 13px;
    white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

body:not(.main) .header-fix-height {
    margin-bottom: 0px;
    margin-top: 110px;
    padding: 0 45px;
}
body .header-fix-height {
    height: 40px;
}
body .fa-angle-right:before {
    content: "/";
    font-size: 37px;
    color: #dddddd;
    padding: 0 10px;
    transform: rotate(15deg);
    display: block;
}
body .bx-breadcrumb .bx-breadcrumb-item h1{
    font-size: 13px;
    white-space: normal;
    color: #595a5e;
    font-family: 'HelveticaNeueCyr', sans-serif;
    display: inline;
    font-weight: 500;
}
.bx-breadcrumb .bx-breadcrumb-item a {
    font-family: 'HelveticaNeueCyr', sans-serif;
}
/* End */


/* Start:/local/templates/borocco/components/bitrix/catalog.section/images_item/style.css?1747241599392*/
.modeks__card-descr .looksModal_card__price-oldPrice {
    font-size: 14px;
    letter-spacing: .04em;
    text-transform: uppercase;
    opacity: .4;
    text-decoration: line-through;
    margin-left: 10px;
}
body .looksModal .looksModal-container .looksModal-descr .looksModal_card .looksModal_card__list .looksModal_card__list-item .like{
    right: 10px;
    top: 10px;   
}

/* End */


/* Start:/local/templates/borocco/components/bitrix/catalog.section/slider_detail/style.css?174724159971*/
.swiper-slide.slider-slide .colors .color{
    overflow: hidden;   
}
/* End */
/* /local/templates/borocco/components/bitrix/catalog/borocco_catalog/style.css?17472415991122 */
/* /local/templates/borocco/components/bitrix/catalog.element/detail_borocco/style.css?17472415984694 */
/* /local/templates/borocco/components/bitrix/breadcrumb/breadcrumb_cast/style.css?17472415981262 */
/* /local/templates/borocco/components/bitrix/catalog.section/images_item/style.css?1747241599392 */
/* /local/templates/borocco/components/bitrix/catalog.section/slider_detail/style.css?174724159971 */
