

/* Start:/bitrix/templates/caparol/components/bitrix/catalog/main-catalog/style.css?1578293551697*/
.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%;
	}

}
/* End */


/* Start:/bitrix/templates/caparol/components/bitrix/catalog/main-catalog/custom/catalog.element/smart-card/style.css?15782935522813*/


.calc-area{	
	width:598px;
	/* height: 63px!important; */
	padding: 10px 15px;
	color:#fff;
}
.calc-area.orange{
	background:#e48a11;
}
.card-wrapper .right-container .comment-text{
	width: 600px;
	margin-top: 15px;
}
.comment-text{
	font-size: 12px;
	font-style: italic;
}
.right-container{
	float:left;
	width:633px!important;
	padding-bottom: 10px;
}

/* Корректировка галереи */
div.wrap-max-image-gallery{
	height: 250px;
	position: relative;
}

div.slider-thumb-wrap div.slider-thumbnail button[data-role=none]{
	top: 122px;
}
/* END */

/* Для комбо наборов */
div.small-items-wrap .item .description{
	height: 28px;
}
.small-items-wrap .item .description:before{
	content: ""!important;
}
div.tabs-main-description div ul{
	margin-left: 18px;
	margin-bottom: 5px;
	margin-top: 5px; 
}
div.tabs-main-description div ul li{
	list-style-type: disc!important;
}
/* END */

div.catalog-wrapper.combo-set-wrapper div.catalog-container div.catalog-item-horizontal{
	width: 180px;
    height: 309px;
}
div.catalog-wrapper.combo-set-wrapper div.catalog-container div.catalog-item-horizontal a.cat-img-list-main{
	height: 109px;
}
div.catalog-wrapper.combo-set-wrapper div.catalog-container{
	margin-top: 16px;
}

div.catalog-wrapper.combo-set-wrapper div.catalog-container div.catalog-item-horizontal  .description{
	height: 55px;
}
div.catalog-wrapper.combo-set-wrapper{
	padding: 0px 34px;
}
div.catalog-wrapper.combo-set-wrapper div.catalog-container div.catalog-item-horizontal div.articul-wrap{
	margin-bottom: 17px;
}
div.catalog-wrapper.combo-set-wrapper div.catalog-container div.catalog-item-horizontal div.articul-wrap p{
	margin-bottom: 17px;
	font-weight: bold;
	font-size: 15px;
}

div.card-inner-block div.combo_line_title{
	background: #e48a11; 
}
div.card-inner-block.border-orange.clear-after.combo-set-wrap-item{
	border: 3px solid #e48a11;
}

div.wrap-pay-button{
	text-align: center;
	margin-top: 23px;
}
div.wrap-pay-button a.bay-button-combo{
	background: #97bc2d;
    color: white;
    text-decoration: none;
    padding: 5px 22px;
}

div.catalog-item-horizontal a.info-link{
	    color: #e48a11;
    font-weight: bold;
}
div.authorize-window{
	position: relative;
	background: #fff;
	overflow: hidden;
	border: 2px solid #e48a11; 
	padding: 18px 26px;
	text-align: center;
}

div.authorize-window a.no-auth-link{
	margin-top: 13px;
}

a.arctic-close-authorize{
	position: absolute;
    top: -5px;
    right: -4px;
    width: 34px;
    height: 29px;
    cursor: pointer;
    z-index: 8040;
    background-image: url(/bitrix/templates/caparol/components/bitrix/catalog/main-catalog/custom/catalog.element/smart-card/images/fancybox_sprite-orange.png);
}



div.description-brand a.image-brand{
	display: block;
}
div.description-brand a.link-brand{
	text-decoration: none;
    font-size: 12px;
}

div.product-img-wrap .preview-brand{
	margin-top: 25px;
}
/* End */
/* /bitrix/templates/caparol/components/bitrix/catalog/main-catalog/style.css?1578293551697 */
/* /bitrix/templates/caparol/components/bitrix/catalog/main-catalog/custom/catalog.element/smart-card/style.css?15782935522813 */
