.faq {
	border-bottom: 1px solid #cacaca;
}
.faq > div {
	border: 1px solid #cacaca;
	border-bottom: 0px;
	background-color: #fff;
}
.faq > div > div {
	display: none;
	padding: 0px 50px 30px 15px;
	font-size: 12px;
	line-height: 22px;
	color: #888;
}
.faq h3 {
	background: url('/i/site/faq-plus.png') no-repeat right center;
	cursor: pointer;
	padding: 15px;
	margin-right: 15px;
	font-weight: normal;
}
.faq h3:hover {
	color: #ff0000;
}
.faq h3.activefaq {
	font-weight: bold;
	background: url('/i/site/faq-minus.png') no-repeat right center;
}
div.brandd {
	padding-top: 30px;
}
.brandd div {
	box-sizing: border-box;
	float: left;
	width: 147px;
	margin: 0 25px 15px 0;
	font-size: 11px;
	line-height: 13px;
	color: #777;
	cursor: pointer;
	text-align: center;
}
.brandd > div div {
	box-sizing: border-box;
	width: 147px;
	height: auto;
	font-size: 11px;
	line-height: 13px;
	color: #777;
	border: 1px solid #eee;
	padding: 10px;
	border-radius: 6px;
	cursor: pointer;
	text-align: center;
	margin: 0px 0 5px 0;
}
.brandd > div:hover div {
	background-color: #fefefe;
	border: 1px solid #009a84;
}
.brandd > div:hover a {
	color: #009a84;
}
.brandd > div:nth-child(5n+1) {
	clear: both;
	float: left;
}
.brandd img {
	text-align: center;
	max-height: 30px;
}
.brandd > div:nth-child(5n+5) {
	margin-right: 0px;
}
.brandd a {
	color: #777;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
}
.brandd a:hover {
	color: #009a84;
}

.brandn {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	grid-gap: 20px;
}
.brandn a {
	display: block;
	color: #777;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	text-align: center;
}
.brandn span {
	display: block;
	height: auto;
	border: 1px solid #eee;
	background-color: #fff;
	padding: 10px;
	margin: 0px 0 5px 0;
	border-radius: 6px;
}
.brandn img {
	text-align: center;
	max-height: 30px;
}
.brandn > a:hover span {
	background-color: #fefefe;
	border: 1px solid #009a84;
}
.brandn > a:hover {
	color: #009a84;
}
.bolpar {
	font-size: 12px;
	border-bottom: 1px dotted #009a84;
	color: #009a84;
	cursor: pointer;
	display: inline-block;
}
.bolpar:hover {
	color: #000;
	border-bottom: 1px dotted #fff;
}
.hidepar {
	display: none;
}
.findblock select {
	font-size: 12px;
	padding: 2px 3px;
	color: #555;
	border: 1px solid #ccc;
	width: 100%;
	border-radius:2px
}
.findblocknew {
	display: grid;
	grid-template-columns: 270px auto;
	grid-gap: 2em;
}

.moder_stock {
	float:right;
	font-size:11px;line-height:14px;
	color: #aaa;
}
.stat {
	border-bottom: 1px solid #ddd;
	margin: 15px 0 25px 0;
	padding: 0 0 3px 0;
	display: grid;
	grid-template-columns: 270px auto;
	grid-gap: 2em;
}
.stat_stat {
	float: left;
	font-weight: bold;
}
.stat_sort {
/*	float: right;
	margin-left: 40px;*/
}
.stat_sort img {
	vertical-align: middle;
	opacity: 0.3;
}
div.stat_sort span, div.stat_sort a {
	cursor: pointer;
	display: inline-block;
	padding: 0 0 0 10px;
	color: #888;
	text-decoration: none;
}
div.stat_sort a {
	padding: 0px;
}
div.stat_sort span.active, div.stat_sort .active a {
	color: #009a84 !important;
	font-weight: bold;
}
.stat_sort span.active img {
	opacity: 1;
}
div.stat_sort span:hover, div.stat_sort a:hover {
	color: #009a84;
}
.stat_sort span:hover img {
	opacity: 1;
}
.canry {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 1em;
}
.canry span {
	display: inline-block;
	margin:  2px 0 0 65px;
	font-size: 11px;
	line-height: 14px;
	color: #999;
	border-bottom: 1px dotted #ccc;
}
.canry span:hover {
	cursor: pointer;
	color: red;
	border: 0px;
}
.canry > div {
	display: block;
	background-color: #fff;
	padding: 20px;
	border: 1px solid #ddd;
}
.canry > div:hover {
	box-shadow:	0px 0px 12px 0px rgba(50, 50, 50, 0.31);
}
.canry > div > img {
	margin-right: 25px;
}
.canry > div > a {
	font-size: 20px;
	color: #009a84;
	border-bottom: 2px solid #009a84;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 4px 0;
}
.canry > div > div {
	padding:  10px 0 0 65px;
}
.canry > div > div a {
	display: block;
	text-decoration: none;
	color: #000;
}
.canry > div > div a:hover {
	color: #009a84;
}
.anim, bl3_dop > div div:nth-child(3) a, .canry > div {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
/* товар */
.ftovar_top {
	padding-bottom: 0.5em;
	margin-bottom: 1.5em;
	border-bottom: 1px solid #eee;
}
.ftovar_text {
	padding: 1em 0 1em 0;
}
.ftovar_main {
	width: 100%;
}
.ftovar_main th {
	vertical-align: top;
	white-space: pre-line;
	padding-left: 0px;
	padding: 3px 0;
	background: url('/i/dots_g.gif') repeat-x right bottom;
	font-weight: normal;
	color: #888;
	text-align: left;
}
.ftovar_main td {
	padding: 3px 0;
}
.ftovar_main th span {
	padding: 0 2px 5px 0;
	background-color: #fafafa;
}
.ftovar_main_small {
	margin: 0 0 2em 0;
}
.ftovar_main_small th, .ftovar_main_small td {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	padding: 3px 0;
	vertical-align: top;
}
.ftovar_main_small th {
	text-align: right;
	padding-right: 10px;
	color: #888;
}
.ftovar_main_small td {
	text-align: left;
}
table.ftovar {
	border-radius: 6px;
}
.ftovar tr {
	border-bottom: 1px solid #ddd;
}
.ftovar tr:nth-child(even){
	background-color: #f1f1f1;
}
.ftovar tr:nth-child(even) th {
	border-left: 0px;
	border-bottom: 0px;
}
.ftovar tr:nth-child(even) td {
	border-right: 0px;
	border-bottom: 0px;
}
.ftovar th {
	text-align: left;
	font-weight: normal;
	font-size: 13px;
	line-height: 17px;
	width: 40%;
	padding: 7px 2px 6px 10px;
/*	border: 1px solid #d3d3d3; */
}
.ftovar td {
	font-size: 13px;
	line-height: 17px;
	padding: 7px 2px 6px 10px;
/*	border: 1px solid #d3d3d3; */
}
table.helptovar {
	width: 100%;
}
.helptovar td {
	width: 33%;
	text-align: center;
	cursor: pointer;
}
.helptovar p {
	text-align: center;
}
.helptovar img {
	margin-bottom: 10px;
}
.ftovar tr {
	cursor: pointer;
}
.ftovar tr:hover {
	background-color: #ddd;
}
.helptovar a {
	text-decoration: none;
	color: #db8b00;
}
.menutovar, menutovars {
	padding: 0px;
	margin: 0px;
}
.helptovar img {
	border-radius: 80px;
	background-color: #eee;
}
.menutovar a, .menutovars a {
	display: inline;
	padding: 8px 25px 8px 25px;
	margin: 0px;
	background-color: #f1f1f1;
	color: #000;
	text-decoration: none;
	line-height: 32px;
	border-radius: 3px 3px 0px 0px;
}
.menutovar a:hover, .menutovars a:hover {
	background-color: #ccc;
	color: #000;
}
.menutovar a.activet, .menutovars a.activet {
	background-color: #ccc;
	color: #000;
}
.menutovarP, .menutovarPs {
	border: 1px solid #f1f1f1;
	padding: 15px;
	display: none;
	border-radius: 0 3px 3px 3px;
	background-color: #fff;
}
.ordertovar {width:100%}
.ordertovar td {
	text-align: center;
/*	height: 50px; */
}
.ordertovar input {
	width: 60px;
	border: 1px solid #ddd;
	text-align: center;
}
.ordertovar td:nth-child(2){
	text-align: left;
	padding: 0 20px 0 20px;
}
.ordertovar span {
	display: block;
	font-size: 11px;
	color: #777;
}
.ordertovar td:nth-child(1){
	padding-top: 25px;
	font-size: 28px;
  font-weight: 700;
	text-align: left;
}
.ordertovar td:nth-child(3), .ordertovar td:nth-child(4){
	padding-top: 20px;
	text-align: left;
}
.ordertovar td:nth-child(4){
	padding-left: 20px;
}

.ordertovar td:nth-child(3) a, .ordertovar td:nth-child(4) a {
  padding: .2em 1em calc(.2em + 3px);
}
/* списки */
.podtov {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 2em;
}
.podtov4 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	grid-gap: 1em;
}
.podtov4 .podtovimg {
	width: 90px;
	height: 90px;
}
.podtov4 .podtovprice {
	font-size: 15px;
}
.podtov .podtovdiv {
	border: 1px solid #ddd;
	padding: 15px;
	background-color: #fff;
	cursor: pointer;
	position: relative;
	height: 100%;
	display: flex;
	flex-direction: column;
}
.ftovar_bl_price_item_div {
	margin-top: auto;
}
.podtovimg {
	width: 210px;
	height: 210px;
	margin: 0 auto 1em;
	display: flex;
	align-items: center;
	justify-content: center;
}
.podtov > div img {
	display: table-cell;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
	margin: 0 auto;
	text-align: center;
}
.podtov .podtovdiv:hover {
	border: 1px solid #ccc;
	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
}
.ftovar_bl_price_item > div {
	float: right;
	margin-top: 4px;
}
.podtovtitle {
	display:block;padding-bottom: 15px;
}
.podtov a {
	color: #000;
	text-decoration: none;
}
div.podtovprice {
	font-weight: bold;
	font-size: 25px;
	clear: left;
	float: left;
}
div.podtovpricenone {
	font-weight: normal;
	font-size: 12px;
	color: #999;
}
div.podtovpriceup {
	font-size:12px;line-height:13px;color:#777;
	float: left;
}
.podtovpriceup span {
	display: inline-block;
	border-radius: 5px;
	padding: 1px 5px;
	background-color: #ff0;
}
.ftovar_bl_order_item {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 0em;
    margin-top: 15px;
}
.podtovorder {
	display:inline-block;padding:5px 10px;border: 1px solid #009a84;color:#009a84;border-radius: 0 2px 2px 0;
	background-color: #fff;
	width: 100%;
	cursor: pointer;
	background: url(/i/bask.svg) 10px center no-repeat;
	background-size: auto 12px;
}
.orderoneclick {
	display:inline-block;padding:5px 10px;border: 1px solid #009a84;color:#fff;border-radius: 2px 0 0 2px;
	background-color: #009a84;
	width: 100%;
	text-align: center;
}
.podtovorder:hover {
	background-color: #ddd;
	border: 1px solid #ddd;
}
.orderoneclick:hover {
	background-color: #027b6a;
	border: 1px solid #027b6a;
	color: #fff;
}
.podtov4 .ftovar_bl_order_item {
	display: block;
}
.podtov4 .orderoneclick {
	display: none;
}
.bl2price {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 1em;
}
.bl2price input {
	padding: 10px 12px;
	font-size: 14px;
	line-height: 20px;
	width: 100%;
	border-radius: 4px;
	border: 1px solid #ccc;
}
.blfind {
	padding: 0px 0 15px 0;
}
.blfind b {
	display: block;
	padding: 0 0 5px 0;
}
.blfindline {
	margin: 2px 0 2px 0;
}
.blfindlineh {
	display: none;
}
.blfindline input[type='checkbox'] {
	margin-right: 5px;
}
.blfindnext {
	color: #027b6a;
	cursor: pointer;
}
.blfindnext svg {
	max-height: 16px;
	max-width: 16px;
	fill: #027b6a;
	transform: rotate(180deg);
	position: relative;
	top: 4px;
}
.vidtypeline {
	display: block;
}
.vidtypeline > div {
	margin: 0 0 1em 0;
	display: grid;
	grid-template-columns: 1fr 3fr 1fr;
	grid-gap: 2em;
}
.vidtypeline .ftovar_bl_price_item div {
	clear: both !important;
}
.vidtypeline .ftovar_bl_price_item {
	text-align: right;
}
.vidtypeline .podtovprice {
	padding-top: 1em;
}
.vidtypeline > div div:nth-child(2) {
	font-weight: bold;
}
.vidtypeline .podtovimg {
	width: 150px;
	height: 150px;
}
.vidtypeline .ftovar_main_small {
	margin: 0px;
}

/* подразделы в списках */
.podcatlink {
	margin: 15px 0;
}
.podcatlink > div {
	white-space: nowrap;
	overflow: hidden;
	width: 95%;
}
div.nopodcatlink1 {
	white-space: normal;
	overflow: visible;
	width: 100%;
}
.podcatlink p {
	padding: 0 0 7px 0;
}
.podcatlink a, .podcatlink i, #podcatlink1 div {
	font-style: normal;
	display: inline-block;
	color: #000;
	margin: 2px 12px 2px 0;
	text-decoration: none;
	background-color: #eee;
	padding: 2px 10px;
	border-radius: 4px;
	cursor: pointer;
}
#podcatlink1 div {
	background-color: #ddd;
}
.podcatlink a:hover, .podcatlink i:hover {
	background-color: #ddd;
}
.podcatlink i {
	float: right;
}
.podcatlink div {
	border: 0px;
}
.podcatlink a:hover {
	color: red;
	border-bottom: 0px;
}
.podcatlink span {
	font-size: 10px;
	color: #777;
}

/* рейтинг */
.rating2 {
	float: left;
}
.rating2main {
	margin: 0 auto 10px;
}
.rating[date-rate="1"], .rating[date-rate="1"] .rating__triangle::after {
    border-color: #f99f47;
    background: #f99f47;
}
.rating_border_yes, .rating_border_yes .rating__corner::after, .rating_border_yes .rating__triangle::after {
    background: 0 0 !important;
}
.rating_border_yes {
    color: #666;
}
.rating {
 font-size:13px;
 line-height:15px;
 position:relative;
 display:inline-block;
 width:27px;
 height:15px;
 margin-right:14px;
 padding:2px 0 0 2px;
 text-align:center;
 cursor:default;
 color:#fff;
 border-width:2px 0 2px 2px;
 border-style:solid;
 border-color:#359e00;
 background:#359e00
}
.rating__corner {
 position:absolute;
 top:-4px;
 right:-11px;
 bottom:-4px;
 clip:rect(0,13px,26px,1px);
 width:12px
}
.i-ua_os-family_ios .rating__corner {
 right:-10px
}
.rating__corner:after {
 top:-1px;
 right:-1px;
 width:22px;
 height:25px;
 -webkit-transform:scaleX(.5) rotate(45deg);
 -ms-transform:scaleX(.5) rotate(45deg);
 transform:scaleX(.5) rotate(45deg);
 border-width:5px 5px 0 0;
 border-color:transparent;
 background-color:#359e00;
 background-clip:content-box
}
.rating__triangle {
 position:absolute;
 top:3px;
 bottom:-2px;
 left:0;
 z-index:1;
 clip:rect(-1px,11px,21px,0);
 width:12px;
 height:26px
}
.rating__corner:after,.rating__triangle:after,.rating_outline_yes:before {
 position:absolute;
 display:block;
 content:"";
 border-style:solid
}
.rating__triangle:after {
 width:12px;
 height:12px;
 -webkit-transform:scaleX(.5) rotate(45deg);
 -ms-transform:scaleX(.5) rotate(45deg);
 transform:scaleX(.5) rotate(45deg);
 border-color:#359e00;
 background:0 0 #359e00;
 top:1px;
 left:-8px;
 border-width:3px
}
.rating[date-rate="1"] .rating__corner:after {
 background-color:#f99f47
}
.rating[date-rate="1"],.rating[date-rate="1"] .rating__triangle:after {
 border-color:#f99f47;
 background:#f99f47
}
.rating[date-rate="2"] .rating__corner:after {
 background-color:#f6c000
}
.rating[date-rate="2"],.rating[date-rate="2"] .rating__triangle:after {
 border-color:#f6c000;
 background:#f6c000
}
.rating[date-rate="3"] .rating__corner:after {
 background-color:#c1c710
}
.rating[date-rate="3"],.rating[date-rate="3"] .rating__triangle:after {
 border-color:#c1c710;
 background:#c1c710
}
.rating[date-rate="4"] .rating__corner:after {
 background-color:#8cb400
}
.rating[date-rate="4"],.rating[date-rate="4"] .rating__triangle:after {
 border-color:#8cb400;
 background:#8cb400
}
.rating[date-rate="5"] .rating__corner:after {
 background-color:#359e00
}
.rating[date-rate="5"],.rating[date-rate="5"] .rating__triangle:after {
 border-color:#359e00;
 background:#359e00
}
.rating_border_yes {
    color: #666;
}


/* отзывы яндекса */
.n-product-review-item__rating-label {
    margin-right: 15px;
    margin-left: 6px;
    vertical-align: middle;
    color: #999;
}
.n-product-review-item__delivery {
    vertical-align: middle;
    color: #999;
}
.n-product-review-item .n-product-review-item__resolved, .n-product-review-item.n-product-review-item_state_resolved .n-product-review-item__resolve-problem {
    display: none;
}
.n-product-review-item__resolved {
    line-height: 29px;
    color: #298800;
}
.n-product-review-item .n-product-review-item__stat ~ .n-product-review-item__stat {
    margin-top: 11px;
}
.n-product-review-item .n-product-review-item__stat {
    margin-top: 7px;
}
.n-product-review-item__stat {
    margin-bottom: 5px;
}
.n-product-review-item__title {
    font-weight: 700;
    margin-right: 5px;
    margin-bottom: 4px;
    color: #202020;
}
.n-offer-summary .n-product-content-block, dd, dt {
    margin: 0;
        margin-right: 0px;
        margin-bottom: 0px;
}
.n-product-review-item__text {
    color: #202020;
}
.n-offer-summary .n-product-content-block, dd, dt {
    margin: 0;
}
.n-product-review-user__reviews {
	display: none;
}
.n-product-review-item:first-child {
    margin-top: 0;
    padding-top: 0;
}
.n-product-review-item {
    position: relative;
    margin-top: 34px;
    padding-top: 13px;
    padding-right: 25px;
}
.n-product-review-user {
    display: flex;
    margin-bottom: 10px;
    align-items: center;
}
.n-product-review-user__avatar_empty_yes {
    display: inline-block;
    border-radius: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMjguOCAzMi41NjljLTIuNDg2LTEuNDY1LTYtNC4wNS03LjM3MS00LjA1SDE4LjE3Yy0uNzcxIDAtMi40LS42OS0yLjU3MS0xLjI5Mi0uMTcxLS40MzEtLjE3MS0xLjIwNy0uMDg2LTEuODk2IDAtLjA4Ni4xNzItLjA4Ni4yNTcgMCAuNjg2Ljc3NiAxLjAyOSAxLjI5MyAxLjcxNSAxLjI5M2gxLjU0M2MuNiAwIDIuNjU3LTEuODEgMy41MTQtNC4wNS4xNzEtLjUxNy4zNDMtMS4zNzkuNDI4LTIuMzI2IDAtLjA4Ni4wODYtLjE3My4wODYtLjA4Ni4wODYuNDMuMjU3Ljk0OC4zNDMuOTQ4LjI1Ny4xNzIuNi0uNTE3IDEuMDI5LTEuNDY1LjQyOC0uODYyLjQyOC0xLjM3OC42LTIuMDY4LjI1Ny0uOTQ4LS4wODYtMS42MzctLjM0My0xLjYzN2EuNzc2Ljc3NiAwIDAgMC0uNi4yNThjLS4wODYgMC0uMTcyIDAtLjE3Mi0uMDg1IDAtLjYwNC4wODYtMS41NTIuNzcyLTIuMDY5LS45NDMtLjg2MS0uMzQzLTIuMzI2LS4zNDMtMi4zMjYuMzQzLjE3Mi44NTcuMTcyLjg1Ny4xNzJsLS42ODYtMS4xMmMuNTE1LS4wODYuOTQzLS41MTcuOTQzLS41MTdzLTEuMzcxLS4zNDQtMi4wNTctLjg2MWMuNi0uMTczIDEuNTQzLS43NzYgMS41NDMtLjc3NnMtMS44LS4wODYtMi42NTctLjM0NWMuNzcxLS43NzQuNzcxLTIuMjQuNzcxLTIuMjRzLTEuODg2Ljc3Ni00LjU0My43NzZjLTEuODg1LS4wODYtMi41NzEtLjM0NS0zLjk0MyAxLjAzNC0xLjYyOCAxLjYzNi0xLjYyOCAyLjA2OC0yLjY1NyAyLjA2OC44NTcgMS4yMDYuNDI5IDIuNDEyLjQyOSAyLjQxMmwtLjA4NiAxLjgxLjA4Ni4zNDRzMCAuMDg2LjA4Ni4yNThjMCAuMDg3IDAgLjI2LjA4NS4zNDVsLjI1NyAxLjM4cy0uMDg1LjA4NS0uMTcxIDBhMS4yMiAxLjIyIDAgMCAwLTEuMDI5LS41MThjLS4yNTcgMC0uNjg1LjY5LS4zNDIgMS42MzcuMjU3LjY5LjUxNCAxLjEyLjc3MSAyLjA2OHMuNzcxIDEuNjM3IDEuMDI5IDEuNDY1Yy4wODUtLjA4Ny4xNzEtLjM0NS4yNTctLjc3NiAwLS4wODYuMDg1IDAgLjE3MS4wODcuMDg2Ljg2MS4yNTcgMS42MzYuNDI5IDIuMDY3LjE3MS4yNTkuMzQzLjYwMy41MTQuODYxLS4xNzEgMS40NjUtLjM0MyAzLjI3NS0uNjg2IDQuNjUzLTIuMjI4LjYwMy01LjY1NyAxLjYzNy04LjU3MSAyLjMyNkMxLjg4NiAyNy40IDAgMjIuOTIgMCAxOC4wOTQgMCA4LjEgOC4wNTcgMCAxOCAwczE4IDguMSAxOCAxOC4wOTRjMCA1Ljk0NS0yLjgyOSAxMS4yLTcuMiAxNC40NzV6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9Ii4yNSIvPgo8L3N2Zz4K) center top no-repeat;
}
.n-product-review-user__avatar {
    width: 36px;
    height: 36px;
    margin-right: 10px;
    border-radius: 50%;
}
.n-product-review-user__name .link::first-letter, .n-product-review-user__name::first-letter {
    color: #f80000;
}
.n-product-review-user__name, .n-product-review-user__name.link {
    font-size: 15px;
    color: #2b2b2b;
}
.n-product-review-user .social-icon-wrap {
    display: inline-block;
    margin-left: 13px;
}
.n-product-review-item .n-product-review-item__stat {
    margin-top: 7px;
}
.n-product-review-item__stat {
    margin-bottom: 5px;
}
.n-product-review-item:first-child {
    margin-top: 0;
    padding-top: 0;
}
.n-product-review-item {
    position: relative;
    margin-top: 34px;
    padding-top: 13px;
    padding-right: 25px;
}
.n-product-review-user {
    display: flex;
    margin-bottom: 10px;
    align-items: center;
}
.n-product-review-user__avatar_empty_yes {
    display: inline-block;
    border-radius: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMjguOCAzMi41NjljLTIuNDg2LTEuNDY1LTYtNC4wNS03LjM3MS00LjA1SDE4LjE3Yy0uNzcxIDAtMi40LS42OS0yLjU3MS0xLjI5Mi0uMTcxLS40MzEtLjE3MS0xLjIwNy0uMDg2LTEuODk2IDAtLjA4Ni4xNzItLjA4Ni4yNTcgMCAuNjg2Ljc3NiAxLjAyOSAxLjI5MyAxLjcxNSAxLjI5M2gxLjU0M2MuNiAwIDIuNjU3LTEuODEgMy41MTQtNC4wNS4xNzEtLjUxNy4zNDMtMS4zNzkuNDI4LTIuMzI2IDAtLjA4Ni4wODYtLjE3My4wODYtLjA4Ni4wODYuNDMuMjU3Ljk0OC4zNDMuOTQ4LjI1Ny4xNzIuNi0uNTE3IDEuMDI5LTEuNDY1LjQyOC0uODYyLjQyOC0xLjM3OC42LTIuMDY4LjI1Ny0uOTQ4LS4wODYtMS42MzctLjM0My0xLjYzN2EuNzc2Ljc3NiAwIDAgMC0uNi4yNThjLS4wODYgMC0uMTcyIDAtLjE3Mi0uMDg1IDAtLjYwNC4wODYtMS41NTIuNzcyLTIuMDY5LS45NDMtLjg2MS0uMzQzLTIuMzI2LS4zNDMtMi4zMjYuMzQzLjE3Mi44NTcuMTcyLjg1Ny4xNzJsLS42ODYtMS4xMmMuNTE1LS4wODYuOTQzLS41MTcuOTQzLS41MTdzLTEuMzcxLS4zNDQtMi4wNTctLjg2MWMuNi0uMTczIDEuNTQzLS43NzYgMS41NDMtLjc3NnMtMS44LS4wODYtMi42NTctLjM0NWMuNzcxLS43NzQuNzcxLTIuMjQuNzcxLTIuMjRzLTEuODg2Ljc3Ni00LjU0My43NzZjLTEuODg1LS4wODYtMi41NzEtLjM0NS0zLjk0MyAxLjAzNC0xLjYyOCAxLjYzNi0xLjYyOCAyLjA2OC0yLjY1NyAyLjA2OC44NTcgMS4yMDYuNDI5IDIuNDEyLjQyOSAyLjQxMmwtLjA4NiAxLjgxLjA4Ni4zNDRzMCAuMDg2LjA4Ni4yNThjMCAuMDg3IDAgLjI2LjA4NS4zNDVsLjI1NyAxLjM4cy0uMDg1LjA4NS0uMTcxIDBhMS4yMiAxLjIyIDAgMCAwLTEuMDI5LS41MThjLS4yNTcgMC0uNjg1LjY5LS4zNDIgMS42MzcuMjU3LjY5LjUxNCAxLjEyLjc3MSAyLjA2OHMuNzcxIDEuNjM3IDEuMDI5IDEuNDY1Yy4wODUtLjA4Ny4xNzEtLjM0NS4yNTctLjc3NiAwLS4wODYuMDg1IDAgLjE3MS4wODcuMDg2Ljg2MS4yNTcgMS42MzYuNDI5IDIuMDY3LjE3MS4yNTkuMzQzLjYwMy41MTQuODYxLS4xNzEgMS40NjUtLjM0MyAzLjI3NS0uNjg2IDQuNjUzLTIuMjI4LjYwMy01LjY1NyAxLjYzNy04LjU3MSAyLjMyNkMxLjg4NiAyNy40IDAgMjIuOTIgMCAxOC4wOTQgMCA4LjEgOC4wNTcgMCAxOCAwczE4IDguMSAxOCAxOC4wOTRjMCA1Ljk0NS0yLjgyOSAxMS4yLTcuMiAxNC40NzV6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9Ii4yNSIvPgo8L3N2Zz4K) center top no-repeat;
}
.n-product-review-user__avatar {
    width: 36px;
    height: 36px;
    margin-right: 10px;
    border-radius: 50%;
}
.n-product-review-user__name .link::first-letter, .n-product-review-user__name::first-letter {
    color: #f80000;
}
.n-product-review-user__name, .n-product-review-user__name.link {
    font-size: 15px;
    color: #2b2b2b;
}
.n-product-review-user .social-icon-wrap {
    display: inline-block;
    margin-left: 13px;
}
.n-product-review-item .n-product-review-item__stat {
    margin-top: 7px;
}
.n-product-review-item__stat {
    margin-bottom: 5px;
}
.rating[date-rate="1"], .rating[date-rate="1"] .rating__triangle::after {
    border-color: #f99f47;
    background: #f99f47;
}
.rating_border_yes, .rating_border_yes .rating__corner::after, .rating_border_yes .rating__triangle::after {
    background: 0 0 !important;
}
.rating_border_yes {
    color: #666;
}
.rating {
 font-size:13px;
 line-height:15px;
 position:relative;
 display:inline-block;
 width:27px;
 height:22px;
 margin-right:14px;
 padding:2px 0 0 2px;
 text-align:center;
 cursor:default;
 color:#fff;
 border-width:2px 0 2px 2px;
 border-style:solid;
 border-color:#359e00;
 background:#359e00
}
.rating__corner {
 position:absolute;
 top:-4px;
 right:-11px;
 bottom:-4px;
 clip:rect(0,13px,26px,1px);
 width:12px
}
.i-ua_os-family_ios .rating__corner {
 right:-10px
}
.rating__corner:after {
 top:-1px;
 right:-1px;
 width:22px;
 height:25px;
 -webkit-transform:scaleX(.5) rotate(45deg);
 -ms-transform:scaleX(.5) rotate(45deg);
 transform:scaleX(.5) rotate(45deg);
 border-width:5px 5px 0 0;
 border-color:transparent;
 background-color:#359e00;
 background-clip:content-box
}
.rating__triangle {
 position:absolute;
 top:3px;
 bottom:-2px;
 left:0;
 z-index:1;
 clip:rect(-1px,11px,21px,0);
 width:12px;
 height:26px
}
.rating__corner:after,.rating__triangle:after,.rating_outline_yes:before {
 position:absolute;
 display:block;
 content:"";
 border-style:solid
}
.rating__triangle:after {
 width:12px;
 height:12px;
 -webkit-transform:scaleX(.5) rotate(45deg);
 -ms-transform:scaleX(.5) rotate(45deg);
 transform:scaleX(.5) rotate(45deg);
 border-color:#359e00;
 background:0 0 #359e00;
 top:1px;
 left:-8px;
 border-width:3px
}
.rating[date-rate="1"] .rating__corner:after {
 background-color:#f99f47
}
.rating[date-rate="1"],.rating[date-rate="1"] .rating__triangle:after {
 border-color:#f99f47;
 background:#f99f47
}
.rating[date-rate="2"] .rating__corner:after {
 background-color:#f6c000
}
.rating[date-rate="2"],.rating[date-rate="2"] .rating__triangle:after {
 border-color:#f6c000;
 background:#f6c000
}
.rating[date-rate="3"] .rating__corner:after {
 background-color:#c1c710
}
.rating[date-rate="3"],.rating[date-rate="3"] .rating__triangle:after {
 border-color:#c1c710;
 background:#c1c710
}
.rating[date-rate="4"] .rating__corner:after {
 background-color:#8cb400
}
.rating[date-rate="4"],.rating[date-rate="4"] .rating__triangle:after {
 border-color:#8cb400;
 background:#8cb400
}
.rating[date-rate="5"] .rating__corner:after {
 background-color:#359e00
}
.rating[date-rate="5"],.rating[date-rate="5"] .rating__triangle:after {
 border-color:#359e00;
 background:#359e00
}
.rating_border_yes {
    color: #666;
}
.n-product-review-item__rating-label {
    margin-right: 15px;
    margin-left: 6px;
    vertical-align: middle;
    color: #999;
}
.n-product-review-item__delivery {
    vertical-align: middle;
    color: #999;
}
.n-product-review-item .n-product-review-item__resolved, .n-product-review-item.n-product-review-item_state_resolved .n-product-review-item__resolve-problem {
    display: none;
}
.n-product-review-item__resolved {
    line-height: 29px;
    color: #298800;
}
.n-product-review-item .n-product-review-item__stat ~ .n-product-review-item__stat {
    margin-top: 11px;
}
.n-product-review-item .n-product-review-item__stat {
    margin-top: 7px;
}
.n-product-review-item__stat {
    margin-bottom: 5px;
}
.n-product-review-item__title {
    font-weight: 700;
    margin-right: 5px;
    margin-bottom: 4px;
    color: #202020;
}
.n-offer-summary .n-product-content-block, dd, dt {
    margin: 0;
        margin-right: 0px;
        margin-bottom: 0px;
}
.n-product-review-item__text {
    color: #202020;
}
.n-offer-summary .n-product-content-block, dd, dt {
    margin: 0;
}
.n-product-review-user__reviews {
	display: none;
}
@media screen and (max-width: 940px) {
	.articlesimg {
		height: auto;
	}
	.podpics img {
		display: inline-block;
		margin: 10px 0 10px 0;
	}
	.podtovtitle {
		padding: 0px;
	}
	#formfind, .rating2main, .vid_item {
		display: none;
	}
	a.bancat {
		clear: both;
		width: 100%;
		margin: 0 0 15px 0;
	}
	.findblocknew {
		display: block;
	}
	.podtov {
		grid-template-columns: 1fr 1fr;
		grid-gap: 1em;
	}
	.podtov4 {
		display: block;
	}
	.podtov .podtovdiv {
		margin: 0.5em 0 0.5em 0;
		padding: 10px;
		font-size: 12px;
	}
	.podtovprice {
		font-size: 18px;
	}
	.podtovimg {
		width: 90px;
		height: 90px;
	}
	.ftovar_main_small {
		display: none;
	}
	.ftovar_bl_price_item > div {
		clear: both;
		margin: 0px;
	}
	.podcatlink > div {
		width: 80%;
	}
}