

/* Start:/local/templates/werstakoff/components/bitrix/catalog/products/bitrix/catalog.element/.default/style.css?17733027616066*/
a.btn.btn-add.disabled {
    pointer-events: none;
    cursor: default;
    color: #a5a5a5;
}
.s-product-card .spc-content .spc-tabs-wrap .spc-tab-content-wrap .spc-tab-content .spc-tc-info .spc-tci-left {width:40% !important;}
.s-product-card .spc-content .spc-tabs-wrap .spc-tab-content-wrap .spc-tab-content .spc-tc-info .spc-tci-right {width:60% !important;}
.s-product-card .spc-content .spc-tabs-wrap .spc-tab-content-wrap .spc-tab-content .spc-tc-info.spc-tc-chars .spc-tci-left {width:40%;}
.s-product-card .spc-content .spc-tabs-wrap .spc-tab-content-wrap .spc-tab-content .spc-tc-info.spc-tc-chars .spc-tci-right {width:60%;}

.docs_item {display:flex; justify-content:space-between; border-bottom:1px solid #e1e2ed; padding:10px 0; align-items: center;}
	.docs_item .spc-tci-r-descr {margin-bottom:0!important;}
	
.offers-top {justify-content:space-between; align-items: center;}	
.offers__list {display:flex; justify-content:start; margin-bottom:20px!important; flex-wrap:wrap;}
	/* .offers__list li {cursor:pointer; background:#f4f5f7; padding: 6px 17px; border-radius:17px; color:#27272a; font-size:15px; margin-right:5px; border:2px solid #f4f5f7;}
	.offers__list li:hover {background:#0084ff; color:#fff !important;border: 2px solid #0078ee;}
	.offers__list li.offer_value.active {border: 2px solid #0078ee; color:#0078ee!important;}
	.offers__list li.offer_value.active:hover { color:#fff !important;} */
	.offer_value {width:31%; text-align:center; cursor:pointer; border:1px solid #fff; border-radius:7px; margin-right:10px; padding:10px;}
	.offer_value:hover {color:#0078ee;}
	.offer_value.active {color:#0078ee; border:1px solid #0078ee;}
		.offer_value span {display:block; font-size:14px;}
		
		
.s-product-card .spc-content .spc-c-right .spc-t-btm .spc-tb-btn-wrap {max-width: 200px !important;}
.s-product-card .spc-content .spc-c-right .spc-t-btm .spc-tb-compare {font-size: 11px; line-height: 12px; font-weight: 400; font-family: SuisseIntl,sans-serif; position: relative; color: #9a9cb2; cursor: pointer; margin-left: 45px; padding-left: 42px; margin-top: 10px; transition: all .5s ease;}
	.s-product-card .spc-content .spc-c-right .spc-t-btm .spc-tb-compare::before {content: ""; position: absolute; left: 0; top: 0; width: 28px; height: 28px; background: url(/css/../img/compare_icon-blue.svg) 50%;}		
	.s-product-card .spc-content .spc-c-right .spc-t-btm .spc-tb-compare.active::before {background: url(/css/../img/compare_icon-active.svg) 50%;}		
		
.spc-tci-right ul {}
	.spc-tci-right ul li {border-bottom: none !important; padding:0 !important; margin:0 !important;}
		.spc-tci-right ul li span {border-bottom: 1px solid gray; padding:5px !important; color:#27272A !important;}
		.spc-tci-right ul li:first-child span:first-child {border-radius: 10px 0 0 0; border-top: 1px solid gray;}
		.spc-tci-right ul li:first-child span:last-child {border-radius: 0 10px 0 0; border-top: 1px solid gray;}
		.spc-tci-right ul li:last-child span:first-child {border-radius: 0 0 0 10px;}
		.spc-tci-right ul li:last-child span:last-child {border-radius: 0 0 10px 0;}
		.spc-tci-right ul li span:first-child {border-right: 1px solid gray; border-left: 1px solid gray;}
		.spc-tci-right ul li span:last-child {border-right: 1px solid gray;}
		
.spc-t-old-price {color:#9A9CB2; text-decoration:line-through; font-size:20px;}

.spc-cl-present{
	cursor:pointer;
	display:block;
	transition: transform .3s ease-in-out;
}
.spc-cl-present:hover{
	transform: scale(1.1);
	/* transform: rotate(5deg); */
}
.spc-cl-modal3d{
	opacity:0;
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	justify-content: center; 
	align-items: center; 
	background-color: rgba(0,0,0,.5); 
	z-index:100;
	transition: opacity .3s ease-in-out;
	flex-direction:column;
	gap:10px;
}

.spc-cl-modal3d-close{
	/* position:absolute;  */
	width:95vw;
	max-width:1200px;
	display: flex;
	justify-content: end;
	top:-40px;
	right:10px;
	z-index:2000;
}
.spc-cl-modal3d-close-svg{
	
	cursor:pointer;
	transition: transform .3s ease-in-out;
	width:30px;
	height:30px;
}
.spc-cl-modal3d-close-svg:hover{
	transform: scale(1.1);
	transform: rotate(90deg);
}
.sketchfab-embed-wrapper{
	position:relative;
}
.spc-cl-modal3d-iframe{
	width:95vw;
	height:80vh;
	max-width:1200px;
}

.dop_characteristics {
	display:flex !important;
	flex-wrap:wrap;
	padding:0 !important;
}
.dop_characteristics span {
	display:block;
	width:50%;
	border-bottom:0 !important;
	border-top:1px solid gray;
}
.dop_characteristics span:nth-child(1) {
	border-left:0 !important;
	border-radius:0 !important;
	border-right:0!important;
	border-top:0!important;
}
.dop_characteristics span:nth-child(2) {
	border-top:0!important;
}
.dop_characteristics span:nth-child(2n) {
	border-left:1px solid gray;
}
.dop_characteristics span:last-child {
	border-radius:0 !important;
	border-right:0 !important;
}
.regions__title {
	margin:25px 0 13px;
}
.regions__adress {
	margin:0 0 10px 0;
}
.regions__map {
	margin-top:18px;
}

@media(max-width:500px){
	.spc-cl-modal3d-close{
		top:10px;
		right:10px;
	}
	.spc-cl-modal3d-close-svg{
		width:15px;
		height:15px;
	}
}
	
@media only screen and (max-width: 1280px) {
	.configurator {display:none !important;}
}
@media only screen and (max-width: 768px) {
	.s-product-card .spc-content .spc-c-right .spc-t-price {
		display:block !important;
	}
	.s-product-card .spc-content .spc-tabs-wrap .spc-tab-content-wrap .spc-tab-content .spc-tc-mobile-content .spc-tci-left {
		width:100% !important;
	}
	.s-product-card .spc-content .spc-tabs-wrap .spc-tab-content-wrap .spc-tab-content .spc-tc-mobile-content .spc-tci-right {
		width:100% !important;
	}
	.s-product-card .spc-content .spc-c-right .spc-t-btm .spc-tb-compare span {
		display: none;
	}
	.s-product-card .spc-content .spc-c-right .spc-t-btm .spc-tb-compare::before {
		background-size: contain;
		width: 20px;
		height: 19px;
		background-repeat: no-repeat;
	}
}
@media only screen and (max-width: 500px) {
	.offer_value {width:47%;}
}
@media only screen and (max-width: 370px) {
	.offer_value {width:100%;}
}


/* End */


/* Start:/local/templates/werstakoff/components/sotbit/seo.meta.element.tags/template_custom/style.css?1702471200859*/
.sotbit-seometa-tags-wrapper {display:flex; justify-content:start; margin:20px 0 0 0; flex-wrap:wrap; height:50px; overflow:hidden;}
	.sotbit-seometa-tags-wrapper.active {height:auto;}
	.sotbit-seometa-tag {margin:10px 10px 10px 0;}
		.sotbit-seometa-tag .sotbit-seometa-tag-link {color:#000; border: 1px solid #696973; border-radius: 34px; padding:7px 10px; font-size:12px;}
		.sotbit-seometa-tag:hover .sotbit-seometa-tag-link, .sotbit-seometa-tag .sotbit-seometa-tag-link.active {border: 1px solid #1976d3; color:#1976d3;}
		
		.sotbit-seometa-tag-all {cursor:pointer; text-decoration:underline; margin-bottom:20px;}
		.sotbit-seometa-tag-all:hover {text-decoration:none;}
		
@media screen and (max-width: 992px) {
	.sotbit-seometa-tags-wrapper {flex-wrap:nowrap; overflow-x:scroll; width:100%; padding-bottom:10px;}
	.sotbit-seometa-tag {flex-shrink:0;}
}
/* End */


/* Start:/local/templates/werstakoff/components/bitrix/catalog.section/product_list/style.css?1775217333267*/
.s-text {
	width: calc(100% - 550px);
	margin-right: 75px;
}
.s-text p {
	font: normal 22px/32px SuisseIntl;
	color: #696973;
	margin-top: 5px;
}
.s-text ul {
	margin-left: 30px;
}
.s-text li {
	font: normal 22px/32px SuisseIntl;
	list-style: disc;
	color: #696973;
}
/* End */
/* /local/templates/werstakoff/components/bitrix/catalog/products/bitrix/catalog.element/.default/style.css?17733027616066 */
/* /local/templates/werstakoff/components/sotbit/seo.meta.element.tags/template_custom/style.css?1702471200859 */
/* /local/templates/werstakoff/components/bitrix/catalog.section/product_list/style.css?1775217333267 */
