

/* Start:/bitrix/templates/main/components/bitrix/catalog/main/style.css?1742201946175*/
.sort-value {
	font-weight: bold; }
.sort-value a {
	font-size: 16px;
	display: flex;
	align-items: center; }

.catalog-section-wrapper, .catalog-wrapper{
	margin-top: 30px;
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/catalog.section.list/sidebar-menu/style.css?1742201946670*/
.sidebar-catalog-menu .sidebar-catalog-menu-item {
	margin-bottom: 10px; }
.sidebar-catalog-menu .sidebar-catalog-menu-item .sidebar-catalog-menu-item-text {
	display: inline-block;
	width: 100%;
	padding: 10px 20px;
	font-size: 18px;
	font-weight: bold; }
.sidebar-catalog-menu .sidebar-catalog-menu-item .sidebar-catalog-menu-item-text:focus, .sidebar-catalog-menu .sidebar-catalog-menu-item .sidebar-catalog-menu-item-text:active {
	text-decoration: none; }

.sidebar-catalog-menu .sidebar-catalog-menu-item-text {
	background: #f8dce5; }

.sidebar-catalog-menu .sidebar-catalog-menu-item-active .sidebar-catalog-menu-item-text {
	color: #fff;
	background: #370d06; }
/* End */


/* Start:/bitrix/templates/main/components/bitrix/catalog.item/main/style.css?17422019463247*/
/*Amount*/

.product-item-amount-field-btn-plus,
.product-item-amount-field-btn-minus {
	color: #370d06;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	font-size: 20px;
	font-weight: bold;
}

.product-item-amount-field-container {
	width: 80px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-weight: bold;

}
.product-item-amount-field
.product-item-amount-field::-webkit-outer-spin-button,
.product-item-amount-field::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
	appearance: none;
	-moz-appearance: textfield;
}

.product-item-amount-field {
	width: 45px;
	height: 37px;
	padding: 0 3px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}

.product-item-amount-field:focus { outline: none !important; }


/* other */

.product-item-image-slider-slide-container, .product-item-image-alternative
{
	display: none;
}

.product-item{
	padding: 20px;
	box-shadow: 0 0 5px 3px #ECECEC;
	height: 100%;
	display: flex;
	flex-direction: column;
}

.product-item-image-wrapper {
	text-align: center;
	margin-bottom: 30px;
	position: relative;
	height: 235px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.product-item-image-wrapper img{
	max-height: 100%;
	max-width: 100%;
}

.catalog-section .product-item-small-card{
	margin-bottom: 30px;
}

.catalog-section .product-item-wrapper{
	height: 100% !important;
}

.catalog-section .product-item-small-card .product-item{
	height: 100%;
}

.product-item-label{
	color: #ffffff;
	background: red;
	width: auto;
	font-size: 16px;
	font-weight: bold;
	padding: 7px 10px;
	display: block;
	margin: 6px 4px;
	border-radius: 15px;
	line-height: 1;
	text-align: center;
	position: absolute;
	top: -20px;
	left: -20px;
}

.product-item-title{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
	flex: auto;
}

.product-item-weight{
	text-align: center;
	font-size: 14px;
	color: #7e7e7e;
	margin-bottom: 5px;
}

.product-item-price-current .price{
	font-size: 30px;
}
.product-item-price-current .cur{
	font-size: 18px;
}
.product-item-price-current{
	font-weight: bold;
	text-align: center;
}

.product-item-price-old{
	color: #f63c3c;
	font-size: 14px;
	text-align: center;
	text-decoration: line-through;
}

.prices-block{
	background: #f9f9f9;
	font-size: 14px;
	color: #7e7e7e;
	margin: 0 -20px;
	padding: 7px 20px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.prices-block-row{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.prices-item-row{
	display: flex;
	justify-content: space-between;
}

.prices-item-row .price{
	color: #370d06;
}

.product-item-not-available{
	text-transform: uppercase;
	text-align: center;
	height: 40px;
}

.button-buy{
	color: #fff !important;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	padding: 5px 10px;
	width: 140px;
	display: inline-block;
	background: #370d06;
	margin-left: 10px;
	border-radius: 30px;
	cursor: pointer;
	border: none;
}

.product-item-buttons-row{
	display: flex;
	justify-content: space-between;
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/catalog.section/old-products/style.css?17422019461486*/
.panel-group .panel-default > .panel-heading {
	background: transparent;
	border: 2px solid #370d06;
	border-radius: 5px;
	font-weight: bold;
	padding: 0; }
.panel-group .panel-default > .panel-heading .panel-title a {
	padding: 15px 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	font-size: 16px;
	color: #370d06;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer; }
.panel-group .panel-default > .panel-heading .panel-title a:focus, .panel-group .panel-default > .panel-heading .panel-title a:hover {
	text-decoration: none; }
.panel-group .panel-default > .panel-heading .panel-title a:after {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	background-image: url("/images/main/arrow-down.svg");
	background-repeat: no-repeat; }


.product {
	padding: 20px 15px;
	box-shadow: 0 0 5px 3px #ECECEC;
	height: 100%; }
@media (max-width: 575px) {
	.product {
		padding: 15px 10px; } }
@media (max-width: 400px) {
	.product__img-wrapper, .product__content-wrapper {
		text-align: center;
		width: 100% !important;
		flex: auto !important;
		max-width: 100% !important; } }
.product__img {
	max-height: 111px; }
@media (max-width: 400px) {
	.product__img {
		margin-bottom: 15px; } }
.product__name {
	height: 100%; }
.product__name a {
	font-weight: bold;
	font-size: 16px;
	text-decoration: none; }
.product__weight {
	font-size: 14px;
	color: #7e7e7e; }
.product__empty {
	text-transform: uppercase;
	color: #370d06; }
/* End */
/* /bitrix/templates/main/components/bitrix/catalog/main/style.css?1742201946175 */
/* /bitrix/templates/main/components/bitrix/catalog.section.list/sidebar-menu/style.css?1742201946670 */
/* /bitrix/templates/main/components/bitrix/catalog.item/main/style.css?17422019463247 */
/* /bitrix/templates/main/components/bitrix/catalog.section/old-products/style.css?17422019461486 */
