

/* Start:/bitrix/templates/sh2/components/bitrix/catalog/oprosy/style.css?16805915611122*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.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:/bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?15670727852530*/
.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}
/* End */


/* Start:/bitrix/templates/sh2/components/bitrix/catalog.section/elementy-oprosa/style.css?16926973906081*/
.bx-breadcrumb{
	display:none !important;
}
.questions{
	display:none;
	border:1px solid #ccc;
	padding:30px;
}
.rez,
.rez2,
.goods{
	display:none;
}
.krugi{
	display:none;
	margin:30px 0px;
	height:40px;
}
.krugi-in{
	margin:0 auto;
}
.krug{
	width:40px;
	height:40px;
	border:1px solid #ccc;
	text-align:center;
	border-radius:50%;
	margin-right:20px;
	float:left;
	padding-top:7px;
	position:relative;
}
.krug::after{
	content:'';
	position:absolute;
	z-index:100;
	width:20px;
	height:1px;
	background:#ccc;
	left:39px;
	top:19px;
}
.krug:last-child::after{
	display:none;
}
#krug1{
	background: #e6b5bc;
	color:#fff;
}
.akrug{
	display:none;
	margin-top:30px;
}
.questions h3{
	margin-top:0px;
}
.q1{
	display:block;	
}
.q1 h3{
	text-align:center
}
.roww{
	position:relative;
}
.rowww{
	position:absolute;
	z-index:10;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
.prod,
.ans,
.next,
.result{
	cursor:pointer;
	text-align:center;
	margin-top:15px;		
	border:none;
	background: #e6b5bc;
	font-size: 18px;
	line-height: 18px;
	padding: 10px 15px;
	color: #fff !important;
	text-decoration: none;
	display: inline-block;
	width:100%;
}
.next,
.result{
	margin-top:50px;
	display:none;
}
#fio,
#email{
	width: 100%;
	font-size: 13px;
	line-height: 13px;
	padding: 13px 15px;
	margin: 0px 0px 9px 0px;
	border: 1px solid #ccc;
	background: #fff;
	color: #000;
}
#valid{
	margin-top:10px;
	display:block;
}
.ok{
	border: 1px solid #98FB98 !important;
}
.error{
	border: 1px solid #F08080 !important;
}
.roz{
	background: #e6b5bc;
	color:#fff;
}

.popo{
	cursor:pointer;
	text-align:center;
	margin:30px auto;
	border:none;
	background: #e6b5bc;
	font-size: 18px;
	line-height: 18px;
	padding: 10px 15px;
	color: #fff !important;
	text-decoration: none;
	display:block;
	width:300px;
	text-transform:uppercase;
}

.show-filters{
	width:30px;
	height:30px;
	cursor:pointer;
}

/*
.item-share{
	margin-top:40px;
	font-size:16px;
	line-height:16px;
	cursor:pointer;
	position:relative;
	width:100px;
	opacity:0;
}
.item-share img{
	position:absolute;
	z-index:10;
	left:-13px;
	top:-2px;
}
.ya-share2{
	position:absolute;
	z-index:10;
	left:-25px;
	top:20px;
	width:150px;
	opacity:0;
}
.item-share:hover > .ya-share2{
	opacity:1;
}
*/
.favor{
	width:22px;
	height:22px;
	position:absolute;
	z-index:10;
	right:14px;
	top:14px;
	cursor:pointer;
}
.favor path{
	fill:#ccc;
}
.favored path{
	fill:var(--color-krimroza);
}
.filters{
	font-size:16px;
	line-height:16px;
}
.filters div{
/*	margin-bottom:20px;*/
}
.filt{
	position:relative;
	cursor:pointer;
}
.filt-list{
	position:absolute;
	z-index:100;
	left:15px;
	top:20px;
	background:rgba(250,250,250,0.9);
	padding:15px;
	display:none;
}
.sorts img{
	cursor:pointer;
	margin-left:5px
}
.collection-item{
	border:1px solid #fff;
	height:100%;
	padding:0px 15px 15px 15px;
	position:relative;
}
.collection-item:hover{
	border:1px solid #e4e4e4;
}
.collection-item:hover > .favor{opacity:1;}
.collection-item:hover > .add-to-cart0 .item-share{opacity:1;}
.item-name{
	text-align:center;
	font-size:16px;
	line-height:20px;
	padding-right:0px;
	padding-left:0px;
	height:100px;
}
.item-price{
	text-align:center;
	font-size:24px;
	line-height:24px;
	font-weight:700;
	margin:20px 0px;
}
.notinprod{
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	padding: 18px 0px 14px 0px;
	letter-spacing: 1.75px;
	text-transform: uppercase;
	display:block;
	text-align:center;
	text-decoration:none !important;
	background:var(--color-grey);
}
.nobag,
.add-to-cart,
.added-to-cart{
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	padding: 18px 0px 14px 0px;
	letter-spacing: 1.75px;
	color: #fff !important;
	text-transform: uppercase;
	display:block;
	text-align:center;
	text-decoration:none !important;
}
.add-to-cart{
	background:var(--color-grey);
}
.added-to-cart,
.add-to-cart:hover{
	background:var(--color-krimroza);
}
.goods-counter{
	width:100%;
	height:45px;
	border:1px solid #ddd;
	margin-top:15px;
}
.gcs{
	float:left;
	height:43px;
	color:#111;
}
.gc-minus,
.gc-plus{
	width:43px;
	text-align:center;
	font-size:30px;
	line-height:30px;
	padding-top:8px;
	cursor:pointer;
}
.gc-minus:hover,
.gc-plus:hover{
	background:#ddd;
}
.gc-digit{
	width:calc(100% - 86px);
	text-align:center;
	margin-top:12px;
	font-size:24px;
	line-height:24px;
	font-weight:bold;
}
.all-items{
	margin-top:30px;
	margin-bottom:30px;
}
.stars{
	height:18px;
	width:100px;
	position:relative;
	margin:0 auto;
}
.stars-in{
	position:absolute;
	z-index:10;
	left:0px;
	top:0px;
	height:18px;
	background:var(--color-krimroza);
}
.stars img{
	position:absolute;
	z-index:20;
	left:0px;
	top:0px;
	width:100px;
}

.price-old{
	font-size:16px;
	font-weight:500;
	color:#ccc;
	position:relative;
}
.price-old:before{
	content:'';
	position:absolute;
	z-index:10;
	left:0px;
	top:10px;
	width:100%;
	height:2px;
	background:var(--color-krimroza);
}


@media (max-width: 767px){
	.collection-item{padding:0px 0px 10px 0px;border:1px solid #fafafa;}
	.item-name{font-size:14px;line-height:18px;padding:0px 10px !important}
	.item-share{font-size:14px;line-height:18px;}
	.all-items{padding-left:15px;padding-right:15px;margin-top:0px;}
	.all-items div{padding-left:0px;padding-right:0px}
	.sorts-xs{padding-bottom:7px;position:relative;}
	.show-filters{width:30px;height:30px}
	.filter{display:none}
	.stars{width:100px;height:18px;}
	.stars-in{height:18px;}
	.stars img {width:100px}

	.nobag{margin:0px 10px}
	.add-to-cart{margin:0px 10px}
	.added-to-cart{margin:0px 10px}
	.goods-counter{margin:10px 10px 0px 10px;width:calc(100% - 20px)}
	.krugi{height:30px;}
	.krug{width:30px;height:30px;margin-right:10px;padding-top:3px;}
	.krug::after{width:11px;left:28px;top:13px;}
}
/* End */
/* /bitrix/templates/sh2/components/bitrix/catalog/oprosy/style.css?16805915611122 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?15670727852530 */
/* /bitrix/templates/sh2/components/bitrix/catalog.section/elementy-oprosa/style.css?16926973906081 */
