

/* Start:/local/templates/art/components/bitrix/catalog/catalog_new/style.min.css?1674568546959*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.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/art/components/bitrix/catalog.element/catalog_new/style.css?17694543686284*/
.caption {
    padding: 15px 30px;
	min-height: 260px;
}
#page-catalog-product h1 {
    margin-bottom: 57px;
    padding-left: 15px;
    font-family: 'Gilroy Semibold';
    font-style: normal;
    font-weight: 600;
    font-size: 50px;
    line-height: 30px;
    color: #262626;
}
#page-catalog-product .prozivod{
	font-size: 14px!important;
}
#page-catalog-product .prozivod,
#page-catalog-product .product a{
	margin-left: 0!important;
}
.main-image-block{
	max-width: 728px;
    max-height: 598px;
    width: 100%;
    height: 100vh;
    display: flex!important;
    align-items: center;
    flex-wrap: wrap;
	margin-bottom: 3rem;
}
.slick-slide {
    display: flex!important;
    justify-content: center;
}
.section-price{
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
	color: #262626;
	padding-bottom: 10px;
}
.banner_center_category {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
    margin-bottom: 50px!important;
}
.banner_to_category .list-unstyled li {
    font-size: 14px;
    color: #fff;
}
.banner_bottom_category {
    padding: 0px 5pximportant;
}
.product .slick-slider {
    margin-bottom: 0;
}
ul.slick-dots {
    bottom: 0px!important;
}
.slick-dotted.slick-slider {
    margin-bottom: 0!important;
}
.section-list-property {
    min-height: 85px;
}
.section-price .measure {
    font-weight: 200;
}
.section-item{
	padding-right: 5px!important;
    padding-left: 5px!important;
}
#page-catalog-product .product {
    margin-bottom: 50px!important;
}
.slider-item {
    max-height: 311px;
    /* height: 311px; */
}
.imgClick {
    cursor: pointer;
    object-fit: cover;
    width: 100%;
	/* height: 311px; */
	background-position: top center;
}
.slider__item {
    /* height: 311px; */
}
.slick-list {
    padding: 0!important;
	border-radius: 5px 5px 0 0;
}
.section-slide {
    display: flex;
}
.img-item > a {
    margin: 0!important;
    padding: 5px;
}
.img-item > a > img{
    border-radius: 5px;
}
img.main-coll-img {
    border-radius: 5px;
}
.form-coll {
    max-width: 906px;
    margin: auto;
    background: #FFFFFF;
    box-shadow: 0px 4px 3px rgb(0 0 0 / 8%), 0px 9px 5px rgb(0 0 0 / 2%), 0px 11px 15px rgb(0 0 0 / 13%);
    border-radius: 5px;
    padding: 30px;
	margin-bottom: 30px;
}
.price-coll {
    font-size: 1.9em;
    font-weight: bold;
}
span.measure {
    font-size: 16px;
}
.list-unstyled.coll-ban-info li {
    font-size: 16px;
    color: #262626;
    line-height: 20px;
    margin-bottom: 20px;
}
span.marker {
    font-weight: bold;
}
.img-item-more{
	background: url('/local/templates/art/components/bitrix/catalog.element/catalog_new/./images/more-items.png') center center no-repeat;
	width: 40px;
    height: 40px;
    position: absolute;
    border-radius: 5px;
    line-height: 40px;
    text-align: center;
}
.slider-controll .slick-slide {
    margin: 0px 10px;
}
.slider-controll .slick-slide img {
    border-radius: 5px;

}
.top-label-list {
    height: auto;
}
.label {
    position: relative!important;
    margin: 0 10px 0 0!important;
    left: 0!important;
    top: 0!important;
}
.tab-content, .nav-tabs {
    margin: 0!important;
	max-width: unset!important;
}
ul.nav.nav-tabs.coll.col-12 {
    border-bottom: 1px solid #E0E0E1;
}
.coll-h1 h1 {
    color: #262626!important;
    font-size: 1.25rem;
}
.d-flex.top-label-list{
	justify-content: space-between;
    padding: 0 15px;
}
.col-xs-12.itemd {
    padding: 0 10px;
}
.col-xs-12.itemd .card-block {
    padding: 20px 30px;
	color:#262626;
}
.price-old-price{
	justify-content: space-between;
    align-items: center;
}
.price-old-price .price-old{
	/* font-size: 14px; */
}
.form-coll .stock {
    text-align: left;
}
.price-old-price .price-old div {
    background: transparent!important;
    font-weight: bold!important;
    font-size: 17px!important;
    padding-left: 8px!important;
    color: #EC4646!important;
}
img.card-img-top {
    max-height: 300px;
}
.col-xs-12.itemd .card-block span.card-title {
    font-size: 18px;
    font-weight: bold;
}

.btn-primary {
  color: #fff;
  background-color: #cca353 !important;
  border-color: #cca353 !important;
}

.btn-link {
  font-weight: 400;
  color: #cca353 !important;
  text-decoration: none;
}
i.dwn:after {
	content: '';
	position:absolute;
    background: url(/local/templates/art/components/bitrix/catalog.element/catalog_new/./images/dwn.svg) right center no-repeat;
	width: 30px;
    height: 17px;
    top: 2px;
}
.dwnpdf{
	position: relative;
}
.dwnpdf a {
	color: #262626;
}
.allchrc a {
    border-bottom: 1px dotted #007bff;
}
#page-catalog-product .price-old{
    margin-left: 0!important;
    font-size: 14px;
	display: flex!important;
    align-items: baseline!important;
}
#page-catalog-product .price-old div {
    /* font-family: 'Gilroy Regular'; */
    /* font-style: normal; */
	background: transparent!important;
    font-weight: bold!important;
    font-size: 17px!important;
    padding-left: 8px!important;
    color: #EC4646!important;
}
.price span {
    font-size: 29px;
    color: #262626;
    font-weight: bold;
	flex: auto;
}

#page-catalog-product .product .add-cart{
	bottom: auto!important;
	position: relative!important;
	right: 0;
}

#page-catalog-product .product .favorite {
    right: 15px;
    top: 15px;
}
#page-catalog-product .product .price-old{
	min-height: 26px;
}
#page-catalog-product .product .price-old {
    min-height: 26px;
}
#page-catalog-product .price.button {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.add-cart.item {
    width: 40px!important;
    font-size: 0!important;
    background: #000 url(/local/templates/art/components/bitrix/catalog.element/catalog_new/./images/i-cart.svg) center center no-repeat;
	border: 0;
}
#page-catalog-product .add-cart.item:hover {
    width: 100px!important;
    font-size: 14px!important;
    background-image: none!important;
    transition-duration: 0.3s;
}
.nav-tabs {
    border-bottom: 1px solid #dee2e6!important;
}
#product > div > div.brand-image {
	padding-top: 15px;
}
#product > div > div.coll-h1.col-8 {
	flex: 0 0 100%;
	max-width: 100%;
	padding-top: 15px;
}
	
@media screen and (max-width: 575px){
	.nav-tabs li {
		width: 100%;
		text-align: center;
	}
}
@media screen and (max-width: 767px){
	#product > div > div.row.w-100 > div:nth-child(2) > div.row.w-100 > div{
		padding-right: 0px;
		padding-left: 0px;
	}
}
.main-image-block{
    height:auto;
}
#page-catalog-product .stock{
    display: block!important;
}
/* End */


/* Start:/local/templates/art/components/bitrix/system.pagenavigation/show_more/style.css?1681477875151*/
.load_more {
    margin: 10px auto;
    padding: 10px;
    border: 1px solid #ddd;
    cursor: pointer;
    text-align: center;
	width: 200px;
}
/* End */


/* Start:/local/templates/art/components/bitrix/news.list/catalog/style.css?1679501898499*/
.product .all-label {
    position: absolute;
    top: 10px;
    left: 10px;
}
.slider__item img {
	border-radius: 5px;
}

a.link_to_card_dn {
    margin: 0!important;
    padding: 0!important;
    min-height: 33px!important;
}
.in-cart-det:before {
    content: '';
    background: #cca353 url(/local/templates/art/components/bitrix/news.list/catalog/./images/i-cart.svg) center center no-repeat!important;
    display: inline-block;
    width: 20px;
    height: 18px;
    position: relative;
    top: 4px;
    line-height: 0px;
}

/* End */


/* Start:/local/templates/art/components/bitrix/iblock.element.add.form/new/style.css?1646159361107*/
.btn-primary {
  color: #fff;
  background-color: #cca353 !important;
  border-color: #cca353 !important;
}
/* End */


/* Start:/bitrix/components/bitrix/catalog.store.amount/templates/.default/style.css?16407956962802*/
div.catalog-detail { position: static; border: 1px solid; zoom:1;}
div.catalog-detail-hover div.catalog-admin-links  { display: block; }
div.catalog-detail-hover { position: relative;}

div.catalog-detail-line
{
    font-size:1px;
    height:1px;
    line-height:1px;
    margin:12px 0;
    overflow:hidden;
    padding:0;
    background: url(/bitrix/components/bitrix/catalog.store.amount/templates/.default/images/title-line.gif) no-repeat;
}
div.catalog-detail-properties { clear: both; padding: 1em 0 0;  overflow: hidden; width: 80%; }
div.catalog-detail-property { margin: 0 0 1em; border-bottom:1px dotted; float: left; width: 100%;}
div.catalog-detail-property b { float: right; position: relative; padding-left: 3px;  font-weight:normal; }
div.catalog-detail-property grey { color:grey;  font-weight:lighter; }
div.catalog-detail-property span { float: left; position: relative; padding-right: 3px; zoom: 1;}
div.catalog-detail-properties-title { font-size: 1em; font-weight: bold; margin: 2em 0 1em; }


.bx_storege {}
.bx_storege h4{
    margin-bottom: 0;
}
.bx_storege hr{
    background: #e5e5e5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #e5e5e5 0%, #e5e5e5 50%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5e5e5), color-stop(50%,#e5e5e5), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(left, #e5e5e5 0%,#e5e5e5 50%,#ffffff 100%);
    background: -o-linear-gradient(left, #e5e5e5 0%,#e5e5e5 50%,#ffffff 100%);
    background: -ms-linear-gradient(left, #e5e5e5 0%,#e5e5e5 50%,#ffffff 100%);
    background: linear-gradient(to right, #e5e5e5 0%,#e5e5e5 50%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=1 );
    border: none;
    height: 1px;
}
.bx_storege ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.bx_storege ul li{
    padding: 5px 0 20px;
    font-size: 12px;
    line-height: 17px;
}
.bx_storege ul li a{
    text-decoration: none;
    color: #2a65ae;
}
.bx_storege ul li a:hover{
    text-decoration: underline;
}
/* End */
/* /local/templates/art/components/bitrix/catalog/catalog_new/style.min.css?1674568546959 */
/* /local/templates/art/components/bitrix/catalog.element/catalog_new/style.css?17694543686284 */
/* /local/templates/art/components/bitrix/system.pagenavigation/show_more/style.css?1681477875151 */
/* /local/templates/art/components/bitrix/news.list/catalog/style.css?1679501898499 */
/* /local/templates/art/components/bitrix/iblock.element.add.form/new/style.css?1646159361107 */
/* /bitrix/components/bitrix/catalog.store.amount/templates/.default/style.css?16407956962802 */
