

/* Start:/bitrix/templates/proopt/components/bitrix/catalog/gopro/style.css?17888610444388*/
.catalog{
	width:100%;
}
.catalog .sidebar{
	width:250px;
	float:left;
}
.catalog .sidebar ul {
	list-style: none;
	padding-left: 0px;
	margin-top: 0;
	margin-bottom: 0px;
}
.catalog .sidebar ul > li {
	list-style-type: none;
}
.catalog .prods{
	margin-left:250px;
}
.catalog .prods .sectinfo,
.catalog .prods .mix{
	border-left:1px solid #f3f3f3;
}
.catalog .prods .mix{
	padding-bottom:12px;
}
.catalog .prods .sectinfo,
.catalog .prods .mix,
.catalog .prods .ajaxpages_gmci{
	width:100%;
	float:left;
}
.catalog .prods .sectinfo{
	border-top:1px solid #E5E5E5;
padding-right: 15px;
}
.catalog .prods .sectinfo .description{
	font-family:Opensanslight,Arial,Helvetica,sans-serif;
	color:#484848;
}
.catalog .prods .compareandpaginator{
	padding:12px 0px;
	border-top:1px solid #E5E5E5;
}
.catalog .prods .compareandpaginator .compare{
	float:left;
	padding-left:17px;
}
.catalog .prods .mix .catalogsorter{
	padding-top:0px;
	/* border-top:1px solid #E5E5E5; */
}
.catalog .errortext {
	margin-left: 15px;
}

@media screen and (max-width:775px){
	body.adaptive .catalog .compare{
		width:100%;
		float:none;
	}
}
@media screen and (max-width:605px){
	body.adaptive .catalog .sidebar,
	body.adaptive .catalog .prods{
		width:100%;
		margin-left:0px;
		position: relative;
		
	}
	body.adaptive .catalog .prods{
		z-index: 1;
	}
	body.adaptive .catalog .sidebar{
		z-index: 2;
	}
	body.adaptive .catalog .prods .sectinfo,
	body.adaptive .catalog .prods .mix{
		border-left:none;
	}
	body.adaptive .catalog .prods .mix .compareandpaginator{
		display:none;
	}
	body.adaptive .catalog .prods .compareandpaginator .compare{
		padding-left:0px;
	}
}
.element-similar-products, .element-accessories-products{
    padding-top: 30px;
}

.element-similar-products .sorter{
    display:none;
}
.showcase .pic a img, .showcase .pic span img {
    line-height: 18px
}
.detailtabs #detailtext table {
    min-width: 1000px;
    border-width: 1px;
    border-color: #C9C9C9;
    border-collapse: collapse;
    font-size: 14px;
    margin-top: 10px;
}
.detailtabs #detailtext table thead td, .detailtabs #detailtext table thead th {
    margin: auto;
    padding: 1px;
    border: 1px solid gray;
}
.detailtabs #detailtext table tbody td {
    padding: 10px;
}
.detailtabs #detailtext table td:first-child:nth-last-child(2),
.detailtabs #detailtext table td:first-child:nth-last-child(2) ~ td,
.detailtabs #detailtext table th:first-child:nth-last-child(2),
.detailtabs #detailtext table th:first-child:nth-last-child(2) ~ th {
    width: 50%;
}
.detailtabs #detailtext table thead tr {
    background-color: #C9C9C9;
    height: 40px;
    text-align: center;
}
.detailtabs #detailtext table tbody td[colspan="2"] {
    background-color: #e6e6e6;
    height: 30px;
    text-align: center;
    font-weight: 600;
}
@media (max-width: 1000px) {
    .detailtabs #detailtext table {
        max-width: calc(100% - 10px);
		min-width: calc(100% - 10px);
		width: calc(100% - 10px)!important;
		padding: 0 5px;
    }
	.detailtabs #detailtext .contentinner {
		overflow-x: auto;
	}
}
.detailtabs #detailtext ul {
    list-style: circle;
    list-style-type: disc;
}
.showcase .add2basketform.js-synchro.cantbuy, .showcase .buy.cantbuy-block {
	display: none;
}
.showcase .srock_postavki-block.no_stock {
	text-align: center;
}
.showcase .srock_postavki-block.in_stock, .showcase .srock_postavki-block.no_stock {
	margin: 5px auto;
}
.element-accessories-products .showcase .name {
	height:55px;
}
.germeon-catalog-bottom {
	display: flex;
	justify-content: space-between;
	clear: both;
	padding-top: 10px;
}
.Description {
	padding-top: 20px;
}

.Description p + p {
	margin-top: 5px;
}

.Description h2 {
	padding: 7px 0;
}
.sorter-show-only-mobile {
	display: none;
}
.bt-title {
	margin: 10px 10px;
	position: relative;
}
@media only screen and (max-width: 605px) {
	.sorter-show-only-mobile {
		display: block;
		margin-top: 20px;
	}
	.sorter-show-only-desktop {
		display: none;
	}
	.smartfilter .filtren.opened .title {
		display: none;
	}
}
@media screen and (max-width: 875px) {
	body.adaptive .filtren.opened input.min,
	body.adaptive .filtren.opened input.max {
		min-width: 30%;
		padding: 0 5px;
	}
}
/* End */


/* Start:/bitrix/templates/proopt/components/bitrix/catalog.section.list/gopro/style.css?17151059351694*/
.sections{
	width:100%;
}
.sections ul {
	list-style: none;
	padding-left: 0px;
	margin-top: 0;
	margin-bottom: 0px;
}
.sections ul > li {
	list-style-type: none;
}
.sections li.section{
	display:block;
	width:20%;
	float:left;
	padding:17px;
}
.sections a{
	font:13px Opensans,Arial,Helvetica,sans-serif;
	line-height:24px;
}
.sections a.psection{
	display:block;
	height:170px;
	line-height:170px;
	text-align:center;
}
.sections a.psection img{
	max-height:161px;
	line-height:1.2;
	vertical-align:middle;
}
.sections a.parent{
	display:block;
	font-size:18px;
	color:#3D833D;
}

.Collections {
	padding: 40px 0 20px;
}

.Collections__title {
	padding-bottom: 15px;
	font-weight: 400;
	font-size: 20px;
}

.Collections__items {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 20px;
}

.Collections__item {
	display: flex;
	flex-direction: column;
	align-items: center;
	row-gap: 10px;
	justify-content: flex-end;
	text-align: center;
	font-size: 18px;
	color: #2e2e2e;
}

.Collections__image {
	max-width: 100%;
	max-height: 100%;
}

@media screen and (max-width: 1010px){
	body.adaptive .sections li.section{
		width:25%;
	}

	.Collections__items {
		grid-template-columns: repeat(4, 1fr);
	}
}
@media screen and (max-width: 750px){
	body.adaptive .sections li.section{
		width:33%;
	}

	.Collections__items {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media screen and (max-width: 480px){
	body.adaptive .sections li.section{
		width:50%;
	}
	body.adaptive .sections .subsections{
		display:none;
	}
	.Collections__items {
		grid-template-columns: repeat(2, 1fr);
	}
}


/* End */
/* /bitrix/templates/proopt/components/bitrix/catalog/gopro/style.css?17888610444388 */
/* /bitrix/templates/proopt/components/bitrix/catalog.section.list/gopro/style.css?17151059351694 */
