

/* Start:/local/templates/agpolimer/components/bitrix/breadcrumb/breadcrumb/style.css?1752241077771*/
.bx-breadcrumb {
	margin: 1rem 0;
}
.bx-breadcrumb i {
    color: #96e095;
    font-size: 1.2rem;
    vertical-align: middle;
    margin-right: 5px;
    margin-bottom: 2px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 1rem;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	color: #0b280c;
    font: 16px "Roboto", sans-serif;
    font-size: 1.125rem;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a span {
	color: #96e095;
}
.bx-breadcrumb .bx-breadcrumb-item a span:hover {
    color: #219438;
    opacity: 0.8;
	text-decoration: underline;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/local/templates/agpolimer/components/bitrix/menu/sidebar_left/style.css?1752243931668*/
/* Left menu*/
ul.left-menu {
	list-style:none;
	padding:0;
	margin: 2rem 2rem 2rem 0rem;
	position: relative; /*IE bug*/
}
ul.left-menu li {
	padding: 0 0 1rem 0;
}
ul.left-menu li a {
	transition: color .3s ease-in-out, opacity .3s ease-in-out;
	cursor: pointer;
	font-size: 1rem;
	font-weight: 500;
    letter-spacing: -.02em;
    line-height: 100%;	
	color:#96e095;
	text-decoration:none;
	text-transform: uppercase;
}
ul.left-menu li a:visited {
}
ul.left-menu li a:hover {
	color:#219438;
	opacity: 0.8;
}
ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover {
	color:#219438;
}
/* End */


/* Start:/local/templates/agpolimer/components/bitrix/news/products/bitrix/news.detail/.default/style.css?17810820025504*/
.prod-card {
}
.prod-card-photo {
	
}
.prod-card-photo-content {
	
}
.prod-card-photo-content .slider.slider-for img {
	border-radius: 20px;		
}
.prod-card-photo-content .slider.slider-nav img {
	border-radius: 20px;		
}
.prod-card-photo-content .slider.slider-nav {
	padding-top: 1.5rem;	
}
.prod-card-photo-content .slider.slider-nav .slick-slide {
	padding: 12px;
}
.prod-card-photo-arrows {
	position: absolute;
    width: 100%;
    margin: 0 auto;
    top: 59%;
}
.prod-card-photo-arrows .slick-arrow {
	font-size: 1rem;
    width: 51px;
    height: 51px;	
    border-radius: 50%;
    position: absolute;
    bottom: 2rem;
    background: #e1f8e0;
	color: #0b280c;
	border: 3px solid #ffffff;
}
.prod-card-photo-arrows .slick-arrow:hover,
.prod-card-photo-arrows .slick-arrow:focus,
.prod-card-photo-arrows .slick-arrow:active {
	background: #0b280c;
    color: #c5efc3;
}
.prod-card-photo-arrows .slick-arrow:before {
	content: '';
	font-size: 0;
}
.prod-card-photo-arrows .slick-arrow i {
	
}
.prod-card-photo-arrows .slick-arrow.slick-prev {
    left: -25px;	
}
.prod-card-photo-arrows .slick-arrow.slick-next {
	right: -25px;	
}
.prod-card-info {
	
}
.prod-card-info-item {
    padding: 0 0 0 2rem;	
}
.prod-card-info-name {
	font: 16px "Roboto", sans-serif;
    color: #0b280c;
    font-size: 3rem;
    margin: 0 0 3rem 0;	
}
.prod-card-info-prop {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem;
    border-bottom: 1px dotted #6B818C;	
}
.prod-card-info-prop-name {
    font: 16px "Roboto", sans-serif;
    color: #0b280c;
    font-size: 1.125rem;
    font-weight: 700;	
}
.prod-card-info-prop-value {
	font: 16px "Roboto", sans-serif;
    color: #0b280c;
    font-size: 1.125rem;	
}
.prod-card-info-prop-table {
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: space-between;
    align-items: flex-start;
	margin-bottom: 1rem;
}
.prod-card-info-prop-line {
	display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: center;
    align-items: flex-start;	
}
.prod-card-info-prop-line-name {
    font: 16px "Roboto", sans-serif;
    color: #0b280c;
    font-size: 1.125rem;
    font-weight: 700;
    margin-bottom: 1rem;	
}
.prod-card-info-prop-line-value {
	font: 16px "Roboto", sans-serif;
    color: #0b280c;
    font-size: 1.125rem;
    margin-bottom: 0.5rem;	
}
.prod-card-info-prop-text {
    margin-bottom: 1rem;	
}
.prod-card-info-prop-text-name {
    font: 16px "Roboto", sans-serif;
    color: #0b280c;
    font-size: 1.125rem;
    font-weight: 700;
    margin-bottom: 1rem	
}
.prod-card-info-prop-text-value {
	font: 16px "Roboto", sans-serif;
    color: #0b280c;
    font-size: 1.125rem;
}
.prod-card-info-prop-text-value p {
    margin-bottom: 20px;
    line-height: 150%;	
}
.prod-card-info-prop-text-value ul {
    list-style: none;
    padding: 0;
    position: relative;	
}
.prod-card-info-prop-text-value ul li {
	padding: 0 0 1rem 1rem;
	position: relative;
}
.prod-card-info-prop-text-value ul li::before {
	content: "•"; /* Символ точки */
	color: #96e095; /* Цвет точки */
	font-size: 1.5em; /* Размер точки */
	position: absolute;
	left: 0;
	top: -4px; /* Выравнивание точки по вертикали */
}
.prod-card-info-prop-text-value a,
.prod-card-info-prop-text-value a:active,
.prod-card-info-prop-text-value a:focus {
	color: #96e095;
    text-decoration: none;	
}
.prod-card-info-prop-text-value a:hover {
	color: #219438;
    opacity: 0.8;	
}
.prod-card-photo-content .slider .slick-dots li button:before {
    opacity: 1;
    color: #e1f8e0;	
}
.prod-card-photo-content .slider .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #0b280c;
}
.prod-card-back-to-catalog {
	
}
.prod-card-back-to-catalog a {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    background: #e1f8e0;
    height: 51px;
    font-size: 1rem;
    padding: 16px 20.5px;
    color: #0b280c;
    border-radius: 20px;
	font-weight: 600;
	text-transform: uppercase;
	width: 300px;
}
.prod-card-back-to-catalog a i {
	padding-right: 12px;	
}
.prod-card-back-to-catalog a:hover {
    background: #0b280c;
    color: #c5efc3;	
}
@media screen and (max-width: 1600px) {
	
}
@media screen and (max-width: 1367px) {
	.prod-block-item-name {
		font-size: 1rem;
	}
}
@media screen and (max-width: 1180px) {
	
}
@media screen and (max-width: 1024px) {
	.prod-card-info-name {
		font-size: 2rem;
		margin: 0 0 1rem 0;
	}
	.prod-card-back-to-catalog a {
		width: 100%;
		margin: 2rem 0;		
	}
}
@media screen and (max-width: 820px) {
	.default-page.sidebar {
		display: none;
		opacity: 0;		
	}
	.prod-card-info-item {
		padding: 1rem;
	}
	.prod-card-photo-arrows .slick-arrow.slick-prev {
		left: 0;
	}	
	.prod-card-photo-arrows .slick-arrow.slick-next {
		right: 0;
	}	
}
@media screen and (max-width: 768px) {
	
}
@media screen and (max-width: 576px) {
	.catalog-page-h2 {
		font-size: 2rem;
	}
    .prod-card-info-name {
        font-size: 1.7rem;
        margin: 0 0 2rem 0;
    }	
	.prod-card-info-item {
        padding: 0;
    }
	.prod-card-info-prop-line-name,
	.prod-card-info-prop-name,
	.prod-card-info-prop-text-name {
		font-size: 1rem;
        color: #fd5a42;
	}
}
/* End */
/* /local/templates/agpolimer/components/bitrix/breadcrumb/breadcrumb/style.css?1752241077771 */
/* /local/templates/agpolimer/components/bitrix/menu/sidebar_left/style.css?1752243931668 */
/* /local/templates/agpolimer/components/bitrix/news/products/bitrix/news.detail/.default/style.css?17810820025504 */
