.mprkr-gf__tflgs-b {}
.mprkr-gf__tflgs {}
.mprkr-crs__b + .mprkr-gf__tflgs-b .mprkr-gf__tflgs {
	margin: 23px 0 0 0;
}
.mprkr-gf__tflg {
	margin:  0 24px 0 0;
}
.mprkr-gf__tflg:last-child {
	margin: 0;
}
.mprkr-gf__tflg-el {
	padding: 5px 12px 5px 34px;
	border-radius: 6px;
	background-color: var(--c2, #fff);
	border: 1.2px solid var(--c2, #fff);
	background-position: left 5px center;
}
.mprkr-gf__tflg-el.__hit {
	border-color: var(--mp-green-light, #8BDBB8);
}
.mprkr-gf__tflg-el.__sale {
	border-color: var(--mp-red-light, #FF8080);
}

.mprkr-gf__tflgw {}
.mprkr-gf__tflg-txtw {}
.mprkr-gf__tflg-txtttl {
	color: var(--mp-dark, #262326);
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
}
.mprkr-gf__tflg-txtval {}
.mprkr-gf__tflg {}
.mprkr-gf__gravppp {
	padding: 5px 12px 0 34px;
	border-radius: 6px;
	background-color: #FF8;
	border: 1.2px solid #FF8;
	border-radius: 6px;
	background-position: left 5px center;
	cursor: pointer;
}
.mprkr-gf__gravppp-ttlw {}
.mprkr-gf__gravppp-ttl {
	color: var(--mp-dark, #262326);
	font-size: 16px;
	font-weight: 400;
	line-height: 20px; /* 125% */
	padding: 0 0 5px 0;
	border-bottom: 1px dashed var(--mp-dark-06, #26232699);
}
.mprkr-gf__w {
	padding: 20px 0 36px 0;
}

.mprkr-gf__origppp {
	padding: 5px 12px 0 34px;
	border-radius: 6px;
	background-color: transparent;
	border: 1.2px solid transparent;
	border-radius: 6px;
	background-position: left 5px center;
	cursor: pointer;
}
.mprkr-gf__origppp:hover,
body.__ppp_original .mprkr-gf__origppp {
  background-color: #F3EDE8;
	border-color: #F3EDE8;
}
.mprkr-gf__origppp-ttlw {}
.mprkr-gf__origppp-ttl {
	color: var(--mp-link, #138AA8);
	font-size: 16px;
	font-weight: 700;
	line-height: 20px; /* 125% */
	padding: 0 0 5px 0;
	border-bottom: 1px dashed var(--mp-dark-06, #26232699);
}
.mprkr-gf__w {
	padding: 20px 0 36px 0;
}
.mprkr-gf {}
.mprkr-gf__lr {text-align: right;}
.mprkr-gf__l {
	width: calc(100% - 380px);
	text-align: left;
}
.mprkr-gf__phts-w {}
.mprkr-gf__phts {margin-right: 24px;}
.mprkr-gf__pht {width: 100%;text-align: center;}
.mprkr-gf__pht.__1 {}
.mprkr-gf__pht.__2 {margin: 12px 6px 0 6px; width: calc(50% - 12px);}
.mprkr-gf__pht.__3 {margin: 12px 6px 0 6px; width: calc(33% - 9px);}
.mprkr-gf__pht.__4 {margin: 12px 6px 0 6px; width: calc(25% - 12px);}
.mprkr-gf__pht.__5 {margin: 12px 6px 0 6px; width: calc(20% - 12px);}
.mprkr-gf__pht.__6 {margin: 12px 6px 0 6px; width: calc(16% - 6px);}
.mprkr-gf__pht.__8 {margin: 12px 6px 0 6px; width: calc(12.5% - 12px);}
.mprkr-gf__pht.__10 {margin: 12px 6px 0 6px; width: calc(10% - 12px);}
.mprkr-gf__pht.__20 {margin: 12px 6px 0 6px; width: calc(5% - 12px);}
.mprkr-gf__pht-val {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
}
.mprkr-gf__pht.__1 .mprkr-gf__pht-val {}
.mprkr-gf__pht.__2 .mprkr-gf__pht-val {}
.mprkr-gf__pht.__3 .mprkr-gf__pht-val {}
.mprkr-gf__pht.__4 .mprkr-gf__pht-val {}
.mprkr-gf__pht.__5 .mprkr-gf__pht-val {}
.mprkr-gf__pht.__6 .mprkr-gf__pht-val {}
.mprkr-gf__pht.__8 .mprkr-gf__pht-val {}
.mprkr-gf__pht.__10 .mprkr-gf__pht-val {}
.mprkr-gf__pht.__20 .mprkr-gf__pht-val {}

.mprkr-gf__dscr-w {padding: 60px 0 0 0;}
.mprkr-gf__dscr {margin: 0 24px 0 0;}

.mprkr-gf__dscr font {
	font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.mprkr-gf__dscr p,
.mprkr-gf__dscr div {
	color:var(--mp-dark, #262326);
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
	margin: 0 0 12px;
}

.mprkr-gf__dscr b,
.mprkr-gf__dscr strong {font-weight: 700;}

.mprkr-gf__dscr i,
.mprkr-gf__dscr em {font-stylee: italic;}

.mprkr-gf__dscr ol,
.mprkr-gf__dscr ul {
	margin: 0 0 12px 12px; 
	list-style: disc;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
}
.mprkr-gf__dscr ol {list-style: decimal;}

.mprkr-gf__dscr ol li,
.mprkr-gf__dscr ul li {
	margin: 0 0 6px 10px;
	color:var(--mp-dark, #262326);
}

.mprkr-gf__grav-w  {
	margin: 30px 24px 0 0;
	width: calc(100% - 60px);
	overflow: hidden;
	padding: 12px 12px 24px 24px;
	background: linear-gradient(to top, #F3EDE8 0%, rgba(243, 237, 232, 0.00) 100%);
	border-radius: 0 0 24px 24px;
}
.mprkr-gf__grav-ttlw  {margin: 0 0 12px 0;}
.mprkr-gf__grav-ttl {
  color: var(--mp-dark, #262326);
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}
.mprkr-gf__grav-list {
	white-space: nowrap;
	margin: 0 0 0 -12px;
}

.mprkr-gf__grav-list.owl-theme .owl-nav {
  position: absolute;
  right: 15px;
  top: -34px;
  margin: 0;
  height: 20px;
}

.mprkr-gf__grav-list.owl-theme .owl-dots {
  position: absolute;
  right: 37px;
  top: -34px;
  font-size: 0;
}

.mprkr-gf__grav {
  max-width: 264px;
	margin: 0;
	cursor: pointer;
	text-align: center;
  font-size: 0;
}
.mprkr-gf__grav-val {
  display: inline-block !important;
	vertical-align: middle;
	max-width: 90%;
  border-radius: 24px;
}

.mprkr-gf__grav:hover .mprkr-gf__grav-val {
	box-shadow: 0 6px 24px 0px rgba(0, 0, 0, 0.12);
}

.mprkr-gf__r {
	width: 380px;
	position: -webkit-sticky;
	position: sticky;
	bottom: 80px;
	vertical-align: bottom !important;
	text-align: left;
	min-height: calc(100vh - 250px);
}
.mprkr-gf__data {padding: 0 0 36px 0;}
.mprkr-gf__arts {
	margin: 0 0 16px 0;
	position: relative;
}
.mprkr-gf__art {
	display: inline-block;
	vertical-align: top;
	color: var(--mp-light-on-lightbg, #7D7B7D);
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 1.28px;
	cursor: copy;
}
.mprkr-gf__art:before {
	content: 'Артикул';
	display: inline-block;
	vertical-align: top;
	color: var(--mp-light-on-lightbg, #7D7B7D);
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 1px;
	margin: 0 16px 0 0;
}

/*  Start of RR  */

.mprkr-gf__data .mprkr-rr__review-w {margin: 8px 0 4px;}
.mprkr-gf__data .mprkr-rr__review {}
.mprkr-gf__data .mprkr-rr__review-stars {
  width: 80px;
  display: inline-block;
  vertical-align: middle;
  height: 15px;
  background-repeat: repeat;
  background-position: left;
  background-size: 16px auto;
  background-image: url(/i_n/ico_rw_star_0.svg);
  margin: 0 10px 0 0;
  overflow: hidden;
}
.mprkr-gf__data .mprkr-rr__review-stars:before {
  content: '';
  display: block;
  width: 80px;
  height: 15px;
  background-repeat: repeat;
  background-position: left;
  background-size: 16px auto;
  background-image: url(/i_n/ico_rw_star_1.svg);  
}
.mprkr-gf__data .mprkr-rr__review-stars.__1:before {width: 16px;}
.mprkr-gf__data .mprkr-rr__review-stars.__2:before {width: 32px;}
.mprkr-gf__data .mprkr-rr__review-stars.__3:before {width: 48px;}
.mprkr-gf__data .mprkr-rr__review-stars.__4:before {width: 64px;}
.mprkr-gf__data .mprkr-rr__review-stars.__5:before {width: 80px;}
.mprkr-gf__data .mprkr-rr__review-count {
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
  display: inline-block;
  vertical-align: middle;
  height: 16px;
  color: var(--mp-link, #138AA8);
border-bottom: 1px dashed var(--mp-link-border, #138AA899);
}
.mprkr-gf__data .mprkr-rr__review-lnk:hover .mprkr-rr__review-count {
  border-bottom-color: transparent;
}
.mprkr-gf__data .mprkr-rr__review-lnk {
  cursor: pointer;
}
.mprkr-gf__data .mprkr-rr__orders-w {}
.mprkr-gf__data .mprkr-rr__orders {
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
}
.mprkr-gf__data .mprkr-rr__orders:before {
  content: 'Купили более ';
}
.mprkr-gf__data .mprkr-rr__orders:after {
  content: ' раз';
}


/*  End of RR  */

/** ОТЗЫВЫ (начало) **/

.reviews {position: relative; margin-top: 35px; margin: 0 auto;}
.reviews.__ldng {opacity: 0.8;}
.reviews .rw-ttl{color: var(--mp-dark, #262326); font-size: 20px; line-height: 26px; font-weight: bolder; margin-bottom: 24px;}
/* .reviews .rw-ttl:before {position: relative; content: ''; display: block; height: 20px; width: 100%; background-image: url('/i/ico_line3.png'); background-repeat: no-repeat; background-position: center; top: 0; margin: 0 0 30px 0;} */

.reviews .rw-lst{display: inline-block; min-width:698px; max-width: 1008px; padding-right: 12px; vertical-align: top;}
.reviews .rw-lst .rw-sorting-pages{font-size: 16px; line-height: 24px; padding:0 30px 16px 0; margin:0 0 16px 0; border-bottom:1px solid #f0f0f0;}
.reviews .rw-lst .rw-sorting-pages .rw-sort{color:var(--mp-link, #138AA8); cursor:pointer; margin: 0  26px 0 13px;}
.reviews .rw-lst .rw-sorting-pages .rw-sort:hover{color:var(--mp-dark, #262326) !important;}
.reviews .rw-lst .rw-sorting-pages .rw-sort._act{color:var(--mp-dark, #262326);}

.reviews .rw-lst .rw-sorting-pages .rw-sort._act._rate-asc:after,
.reviews .rw-lst .rw-sorting-pages .rw-sort._act._date-asc:after{content:'↑'; margin:0 0 0 6px; position: absolute; color:#888; font-weight: bold;}

.reviews .rw-lst .rw-sorting-pages .rw-sort._act._rate-desc:after,
.reviews .rw-lst .rw-sorting-pages .rw-sort._act._date-desc:after{content:'↓'; margin:0 0 0 6px; position: absolute;  color:#888; font-weight: bold;}

.reviews .rw-lst .rw-sorting-pages .rw-pages{float: right;}
.reviews .rw-lst .rw-sorting-pages .rw-pages .rw-p{cursor:pointer; color:var(--mp-link, #138AA8); display:inline-block; width:26px; border-radius: 3px; text-align: center; height:28px; margin:0 2px;}
.reviews .rw-lst .rw-sorting-pages .rw-pages .rw-p:hover{color:var(--mp-dark, #262326); background-color: #fefefe;}
.reviews .rw-lst .rw-sorting-pages .rw-pages .rw-p._act{color:var(--mp-dark, #262326); background-color: #f8f8f8; cursor:default;}

.reviews .rw-lst .rw-items{}
.reviews .rw-lst .rw-items .rw-befirst{font-size: 14px; margin: 20px 38px; display: block;}
.reviews .rw-lst .rw-items .rw-item{color:var(--mp-dark, #262326); font-size: 16px; line-height: 20px; margin: 0 0 38px;}
.reviews .rw-lst .rw-items .rw-item .rt-stars {margin: 0 0 10px;}
.reviews .rw-lst .rw-items .rw-item .u_name{font-weight: bold;}
.reviews .rw-lst .rw-items .rw-item .u_name.b1{}
.reviews .rw-lst .rw-items .rw-item .u_name.b1:after{}

.reviews .rw-lst .rw-items .rw-item .u_name.rw_edit_link {color:var(--mp-link, #138AA8);border-bottom: 1px dashed #138AA860;}
.reviews .rw-lst .rw-items .rw-item .u_name.rw_edit_link:hover {border-bottom-color: transparent;}
.reviews .rw-lst .rw-items .rw-item .u_name.rw_edit_link:hover:after {content: ''; margin:0px 0 -2px 8px;display: inline-block; width:16px; height:16px; background-image: url('/i/ico_edit.svg'); background-size: contain;}

.reviews .rw-lst .rw-items .rw-item .rt-stars:before{color:#888; margin:0 0 0 28px;}
.reviews .rw-lst .rw-items .rw-item .rt-stars._use0:before{content: 'Опыт использования: менее месяца';}
.reviews .rw-lst .rw-items .rw-item .rt-stars._use1:before{content: 'Опыт использования: несколько месяцев';}
.reviews .rw-lst .rw-items .rw-item .rt-stars._use2:before{content: 'Опыт использования: больше года';}


.reviews .rw-lst .rw-items .rw-item dl {margin: 3px 0 8px;}
.reviews .rw-lst .rw-items .rw-item dl dt {font-weight: bold; display: inline-block; margin-right: 5px;}
.reviews .rw-lst .rw-items .rw-item dl dd {display: inline; max-width: 100%; word-wrap: break-word; word-break: break-word; white-space: pre-line; margin-right: 15px;}
.reviews .rw-lst .rw-items .rw-item .rw-plus {}
.reviews .rw-lst .rw-items .rw-item .rw-minus {}
.reviews .rw-lst .rw-items .rw-item .rw-comm {}
.reviews .rw-lst .rw-items .rw-item .rw-date {color:#888; margin:8px 0 20px;}

.reviews .rw-fltr{display: inline-block; width:298px; vertical-align: top; color:var(--mp-dark, #262326); font-size: 16px; line-height: 20px;}
.reviews .rw-fltr .rw-addbtn{display: none; width:248px; height:48px; font-size: 16px; text-align: center; margin: 0px auto 38px; background-color: var(--mp-beige-light, #F3EDE8); font-weight: bold; opacity: 0.9; color: var(--mp-dark, #262326); cursor: pointer; line-height: 46px; border-radius: 24px;}
.reviews .rw-fltr .rw-addbtn:hover{opacity: 1;}
.reviews .rw-fltr .rw-addbtn:active{margin: 1px auto 37px; background-color: #9c7c31;}
.reviews .rw-fltr b{display: block; font-weight: bold; margin: 10px 0 8px 25px;}

.reviews .rw-fltr .rt-fltr{display: block; margin:12px 0px 12px 25px; width: 248px; cursor: pointer; color:var(--mp-link, #138AA8);}
.reviews .rw-fltr .rt-fltr .rt-stars {display: inline-block; margin: 0 10px; opacity: 0.9;}
.reviews .rw-fltr .rt-fltr:hover {color:var(--mp-dark, #262326);}
.reviews .rw-fltr .rt-fltr:hover .rt-stars {opacity: 1; color:var(--mp-dark, #262326);}

.reviews .rw-fltr .mprkr-rr-stars {}

.reviews .rw-fltr .rt-fltr .rt-fltr-ckbx{display:inline-block; opacity: 0.9; width:16px; height:16px; border-radius: 10px; border:1px solid #26232680; margin:0 100px 0 0;}
.reviews .rw-fltr .rt-fltr:hover .rt-fltr-ckbx{opacity:1; border:1px solid var(--mp-dark, #262326);}
.reviews .rw-fltr .rt-fltr .rt-fltr-ckbx:before{
    cursor: pointer;
    display: inline-block;
    margin: 1px 0px 0 2px;
    position: relative;
    width: 12px;
    height: 6px;
    content: '';
    top: -12px;
    left: 0px;
    opacity: 0;
    -ms-transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
    -moz-transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
    -webkit-transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
    transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
    border-left: 2px solid #000;
    border-bottom: 2px solid #000;
    transform: rotate(-45deg);
    border-radius: 0 0px 0px 2px;
}
.reviews .rw-fltr .rt-fltr._act .rt-fltr-ckbx{background-color: #b3965240;}
.reviews .rw-fltr .rt-fltr._act .rt-fltr-ckbx:before{top: -6px; opacity: 1;}

.reviews .rw-fltr .rw-rec{display: block; margin:30px 0 30px 25px; font-size: 16px;}


.rw-item .mprkr-rr-stars {position: relative; margin:4px 0 8px;}
.rw-item .mprkr-rr-stars:after{color:#888; margin:0 0 0 28px;}
.rw-item .mprkr-rr-stars._use0:after{content: 'Опыт использования: менее месяца';}
.rw-item .mprkr-rr-stars._use1:after{content: 'Опыт использования: несколько месяцев';}
.rw-item .mprkr-rr-stars._use2:after{content: 'Опыт использования: больше года';}


.rt-stars{direction: rtl; text-align: left;}
.rt-stars i{display: inline-block; position: relative; width: 1.1em; font-size: 24px;}

.rt-stars._rt5 i._s5:before{content: "\2605"; position: absolute; left: -2px; top:-2px; color: gold; font-size: 34px;}
.rt-stars._rt4 i._s4:before{content: "\2605"; position: absolute; left: -2px; top:-2px; color: gold; font-size: 34px;}
.rt-stars._rt3 i._s3:before{content: "\2605"; position: absolute; left: -2px; top:-2px; color: gold; font-size: 34px;}
.rt-stars._rt2 i._s2:before{content: "\2605"; position: absolute; left: -2px; top:-2px; color: gold; font-size: 34px;}
.rt-stars._rt1 i._s1:before{content: "\2605"; position: absolute; left: -2px; top:-2px; color: gold; font-size: 34px;}

/* 
.add-review .rt-stars._rt5:not(:hover) i._s5:before{content: "\2605"; position: absolute; left: 0; color: gold;}
.add-review .rt-stars._rt4:not(:hover) i._s4:before{content: "\2605"; position: absolute; left: 0; color: gold;}
.add-review .rt-stars._rt3:not(:hover) i._s3:before{content: "\2605"; position: absolute; left: 0; color: gold;}
.add-review .rt-stars._rt2:not(:hover) i._s2:before{content: "\2605"; position: absolute; left: 0; color: gold;}
.add-review .rt-stars._rt1:not(:hover) i._s1:before{content: "\2605"; position: absolute; left: 0; color: gold;}
*/
.add-review .rt-stars._rt5:hover i._s5:before{content: "";}
.add-review .rt-stars._rt4:hover i._s4:before{content: "";}
.add-review .rt-stars._rt3:hover i._s3:before{content: "";}
.add-review .rt-stars._rt2:hover i._s2:before{content: "";}
.add-review .rt-stars._rt1:hover i._s1:before{content: "";}

.prod-opt.prod-opt--rating {cursor: pointer; min-height: 30px;}
.prod-opt.prod-opt--rating .rt-stars{display: inline-block; width: 98px; color:#666666;}
.prod-opt.prod-opt--rating:hover {color:var(--mp-dark, #262326);}


.info--cat.info--addreview {}
.info--cat.info--addreview h1 {font-size: 26px; margin: 0 0 10px; text-align: left;}
.info--cat.info--addreview h1 i {font-weight: normal;}
.info--cat.info--addreview .rw-result {margin:60px 0 60px;}

.info--cat.info--rrconfirm {margin:60px auto 0;}
.info--cat.info--rrconfirm h1 {font-size: 26px; margin: 0 0 10px; text-align: left;}
.info--cat.info--rrconfirm .rw-action {margin:60px 0 60px;}


.add-review {margin:10px 0;}
.add-review .rw-row{margin:26px 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex;}
.add-review .rw-row .rwr-ttl{font-size: 16px; line-height: 24px; padding: 5px 10px 0 0; color: var(--mp-dark, #262326); width: 168px;}
.add-review .rw-row .rwr-val{min-width: 500px; margin-left: 28px; -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;}
.add-review .rw-row .rwr-val .rw-inp {width:534px; font-weight: normal; font-style: normal; font-stretch: normal; font-size: 14px; line-height: 20px; min-height: 22px; padding: 6px 36px 6px 12px;}
.add-review .rw-row .rwr-val .rw-txta{width:538px; font-weight: normal; font-style: normal; font-stretch: normal; font-size: 14px; line-height: 20px; min-height: 36px; padding: 6px 36px 6px 12px;}
.add-review .rw-row .rwr-val .rw-txta:focus{}
.add-review .rw-row .rwr-val .rw-txta-clr{cursor:pointer;}
.add-review .rw-row .rwr-val .rw-txta-clr:hover{}
.add-review .rw-row .rwr-val .rw-txta-clr:active{}

.add-review .rw-row .rwr-val .rwr-sel{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex;}
.add-review .rw-row .rwr-val .rwr-sel span {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: visible;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0 1.5em;
    -moz-user-focus: ignore;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    white-space: nowrap;
    text-decoration: none;
    background: #f8f8f8;
    color:var(--mp-dark, #262326);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    font-size: 15px;
    line-height: 36px;
}
.add-review .rw-row .rwr-val .rwr-sel span:first-of-type {
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
}
.add-review .rw-row .rwr-val .rwr-sel span:last-of-type {
    border-right-width: 1px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
}
.add-review .rw-row .rwr-val .rwr-sel span._act {background: #ab8b40; color:#fff !important;}
.add-review .rw-row .rwr-val .rwr-sel span:hover {color:#ab8b40;}

.add-review .rw-row._stars{}
.add-review .rw-row._stars .rt-stars{margin: 2px 0 0; width:138px; cursor: pointer;}
.add-review .rw-row._stars .rt-stars i{font-size: 24px; color: #888;}
.add-review .rw-row._stars .rt-stars._2set > i:hover::before,
.add-review .rw-row._stars .rt-stars._2set > i:hover ~ i::before{content: "\2605"; position: absolute; left: 0; color: gold;}

.add-review .rw-row._stars .rt-stars._2set > i:active::before,
.add-review .rw-row._stars .rt-stars._2set > i:active ~ i::before{content: "\2605"; position: absolute; left: 0; color: goldenrod;}

.add-review .rw-row._usage{}
.add-review .rw-row._usage span{}
.add-review .rw-row._usage span._act{}

.add-review .rw-row._recmd{}
.add-review .rw-row._recmd span{}
.add-review .rw-row._recmd span._act{}

.add-review .rw-row._txt{color:#666; font-size: 14px;}

.add-review .rw-row._plus{}
.add-review .rw-row._minus{}
.add-review .rw-row._comm{}

.add-review .rw-row._anonym{}
.add-review .rw-row._anonym .rw-ckbx{display:inline-block; opacity: 0.9; width:14px; height:14px; border-radius: 5px; border:1px solid #26232680; margin:0 0 -3px 0;  cursor: pointer;}
.add-review .rw-row._anonym:hover .rw-ckbx{opacity:1; border:1px solid #383848;}
.add-review .rw-row._anonym .rw-ckbx:before{
    cursor: pointer;
    display: inline-block;
    margin: -13px 5px 0 2px;
    position: relative;
    width: 12px;
    height: 6px;
    content: '';
    top: -12px;
    left: 0px;
    opacity: 0;
    -ms-transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
    -moz-transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
    -webkit-transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
    transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
    border-left: 3px solid #000;
    border-bottom: 3px solid #000;
    transform: rotate(-45deg);
}
.add-review .rw-row._anonym .rw-ckbx._act{background-color: #b3965240;}
.add-review .rw-row._anonym .rw-ckbx._act:before{top: -2px; opacity: 1;}
.add-review .rw-row._anonym .rw-lbl{font-size: 16px; cursor: pointer; padding: 0 0 0 6px; opacity: 0.9;}
.add-review .rw-row._anonym .rw-lbl small{display: block; color: #888; font-size: 12px; margin: 6px 0 6px 27px;}
.add-review .rw-row._anonym:hover .rw-lbl {opacity: 1;}
.add-review .rw-row._btnsave{padding:26px 0 0 0; border-top:1px solid #eee;}
.add-review .rw-row._btnsave .rw-btn-save{display: block; width:248px; height:48px; font-size: 16px; text-align: center; margin: 0px 0 18px; background-color: #ab8b40; font-weight: bold; opacity: 0.9; color: #fff; cursor: pointer; line-height: 46px; border-radius: 8px;}
.add-review .rw-row._btnsave .rw-btn-save:hover{opacity: 1;}
.add-review .rw-row._btnsave .rw-btn-save:active{margin: 1px 0 17px; background-color: #9c7c31;}
.add-review .rw-row._btnsave .rw-dsclmr{display: block; font-size: 12px; color: #888; margin: 10px 0;}
.add-review .rw-row._btnsave .rw-dsclmr a{}
.add-review .rw-row._btnsave .rw-dsclmr a:hover{}

/** ОТЗЫВЫ (конец) **/



.mprkr-gf__ttlw {
	margin: 0 0 24px 0;
}
.mprkr-gf__ttl {
	color: var(--mp-dark, #262326);
	font-size: 22px;
	font-weight: 700;
	line-height: 30px;
}
.mprkr-gf__cmtw {
	margin: 0 0 24px 0;
}
.mprkr-gf__cmt {
	color: var(--mp-light-on-lightbg, #7D7B7D);
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
}
.mprkr-gf__statusw {
	margin: 0 0 24px;
}
.mprkr-gf__status {}
.mprkr-gf__sts-ttl {
	color: var(--mp-dark, #262326);
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}
.mprkr-gf__sts-ttl:after {
	content: '—';
	display: inline-block;
	vertical-align: top;
	margin: 0 6px;
}
.mprkr-gf__sts-val {
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}
.mprkr-gf__stsb1 {
	margin: 0 0 6px 0;
}
.mprkr-gf__stsb1 .mprkr-gf__sts-ttl {}
.mprkr-gf__stsb1 .mprkr-gf__sts-val {}
.mprkr-gf__stsb1.__sts1 .mprkr-gf__sts-val:before,
.mprkr-gf__stsb2.__sts1 .mprkr-gf__sts-val:before {content: 'В наличии';color: var(--mp-green-dark, #39B87F);}
.mprkr-gf__stsb1.__sts0 .mprkr-gf__sts-val:before,
.mprkr-gf__stsb2.__sts0 .mprkr-gf__sts-val:before {content: 'Нет';color: var(--mp-red, #F33);}
.mprkr-gf__stsb2 {}
.mprkr-gf__stsb2 .mprkr-gf__sts-ttl {}
.mprkr-gf__stsb2 .mprkr-gf__sts-val {}

.mprkr-gf__prcsw {
    display: flex;
}
.mprkr-gf__prcow {
    order: 2;
    margin: 6px 12px 6px 12px;
    flex: 1;
    text-align: center;
}
.mprkr-gf__prco {
    color: var(--mp-dark, #262326);
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    text-decoration-line: line-through; 
}
.mprkr-gf__prcnw {
    order: 1;
    color: var(--mp-red, #F33);
    flex: 1;
}
.mprkr-gf__prcn {
    font-size: 30px;
    font-weight: 700;
    line-height: 36px; 
    white-space: nowrap;
}
.mprkr-gf__prcn .r {}
.mprkr-gf__prcow:empty ~ .mprkr-gf__prcnw {
    color: var(--mp-dark, #262326);
}


.mprkr-gf__flgw {order: 2;}
.mprkr-gf__flg {width: 128px;margin: 8px 0 0 0;}

.mprkr-gf__flg-txtw {
  position: relative;
}
.mprkr-gf__flg.__rdsc .mprkr-gf__flg-txtw {
}
.mprkr-gf__flg-txtttl {
  color: var(--mp-dark, #262326);
  text-align: center;
  font-size: 16px;
  font-weight: 900;
  line-height: 20px;
}
.mprkr-gf__flg-txtval {
  display: inline-block;
  vertical-align: top;
  color: var(--mp-dark, #262326);
  text-align: center;
  font-size: 16px;
  font-weight: 900;
  line-height: 20px;
  text-transform: uppercase;
  position: relative;
  z-index: 10;
}

.mprkr-gf__flg.__rdsc .mprkr-gf__flg-txtval {
  color: var(--c2, #fff);
  text-transform: uppercase;
  border-radius: 0 6px 6px 6px;
  background: var(--mp-red, #F33);
  padding: 0 3px;
  height: 20px;
}
.mprkr-gf__flg.__rdsc .mprkr-gf__flg-txtval:after {
  content: '%';
  font-size: 12px;
}
.mprkr-gf__flg-txtadd {
  position: relative;
}
.mprkr-gf .mprkr-gf__flg.__rdsc .mprkr-gf__flg-txtadd {
	display: none;	
}
.mprkr-gf.__timer .mprkr-gf__flg.__rdsc .mprkr-gf__flg-txtadd {
	display: inline-block;	
}
.mprkr-gf .mprkr-gf__flg.__rdsc .mprkr-gf__flg-txtadd.__time:after {
    content: var(--cntdwn);
}
.mprkr-gf__flg.__rdsc .mprkr-gf__flg-txtadd {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  vertical-align: top;
  border-radius: 0px 6px 6px 6px;
  background-color: var(--mp-beige-light, #F3EDE8);
  color: var(--mp-dark, #262326);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  width: 64px;
  padding: 0 0 0 63px;
  
  background-position: left 44px top 4px;
}
/*
.mprkr-gf__flg.__rdsc .mprkr-gf__flg-txtadd:before {
    content: '';
    background-size: auto;
    background-position: center center;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(/i_n/ico_ellipse_rdsc2.svg);
    position: absolute;
    left: 46px;
    top: 6px;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    
    -webkit-animation:spintime 4s linear infinite;
    -moz-animation:spintime 4s linear infinite;
    animation:spintime 4s linear infinite;
    
}
*/
.mprkr-gf__flg.__rdsc .mprkr-gf__flg-txtadd:before {
	content: '';
	position: absolute;
    left: 46px;
    top: 6px;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background-color: var(--mp-beige-light, #F3EDE8);

	-webkit-animation: spintime_color3 8s steps(1, end) infinite;
    -moz-animation: spintime_color3 8s steps(1, end) infinite;
    animation: spintime_color3 8s steps(1, end) infinite;

    z-index: 1;
}
.mprkr-gf.__timer .mprkr-gf__flg.__rdsc .mprkr-gf__flg-txtw:before,
.mprkr-gf__flg.__rdsctimer .mprkr-gf__flg-txtw:before {
	content: '';
	position: absolute;
    left: 46px;
    top: 6px;
	width: 0px;
	height: 0px;
	border-top: 4px solid var(--mp-light-on-lightbg, #7D7B7D);
	border-right: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid var(--mp-light-on-lightbg, #7D7B7D);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;

	transform: rotate(-45deg); /* W3C */
	-webkit-transform: rotate(-45deg); /* Safari & Chrome */
	-moz-transform: rotate(-45deg); /* Firefox */
	-ms-transform: rotate(-45deg); /* Internet Explorer */
	-o-transform: rotate(-45deg); /* Opera */

	-webkit-animation: spintime_color2 8s steps(1, end) infinite;
    -moz-animation: spintime_color2 8s steps(1, end) infinite;
    animation: spintime_color2 8s steps(1, end) infinite;

	z-index: 2;
}

.mprkr-gf.__timer .mprkr-gf__flg.__rdsc .mprkr-gf__flg-txtw:after,
.mprkr-gf__flg.__rdsctimer .mprkr-gf__flg-txtw:after {
	content: '';
	position: absolute;
    left: 46px;
    top: 6px;
	width: 0px;
	height: 0px;
	border-top: 4px solid transparent;
	border-right: 4px solid var(--mp-light-on-lightbg, #7D7B7D);
	border-bottom: 4px solid var(--mp-light-on-lightbg, #7D7B7D);
	border-left: 4px solid transparent;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-animation:spintime_rotate 2s linear infinite,spintime_color 8s steps(1, end) infinite;
    -moz-animation:spintime_rotate 2s linear infinite,spintime_color 8s steps(1, end) infinite;
    animation:spintime_rotate 2s linear infinite,spintime_color 8s steps(1, end) infinite;

    z-index: 3;
}

@keyframes spintime_rotate {
  0% {
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  100% {
    -ms-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
  }
}
@keyframes spintime_color {
  25% {
    border-right-color: var(--mp-beige-light, #F3EDE8);
	border-bottom-color: var(--mp-beige-light, #F3EDE8);
  }
  50% {
    border-right-color: var(--mp-beige-light, #F3EDE8);
	border-bottom-color: var(--mp-beige-light, #F3EDE8);
  }
  75% {
    border-right-color: var(--mp-light-on-lightbg, #7D7B7D);
	border-bottom-color: var(--mp-light-on-lightbg, #7D7B7D);
  }
}
@keyframes spintime_color2 {
	50% {
    	border-top-color: var(--mp-beige-light, #F3EDE8);
		border-left-color: var(--mp-beige-light, #F3EDE8);
  	}
}
@keyframes spintime_color3 {
	50% {
    	background-color: var(--mp-light-on-lightbg, #7D7B7D);
  	}
}

.mprkr-gf__bonusw {
	margin: 6px 0 0 0;
}
.mprkr-gf__bonus {}
.mprkr-gf__bvalw {
	width: 152px;
	margin: 0 24px 0 0;
}
.mprkr-gf__bval {
	color: var(--mp-light-on-lightbg, #7D7B7D);
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}
.mprkr-gf__bval b {
	font-weight: 700;
}
.mprkr-gf__blnkw {
	cursor: pointer;
}
.mprkr-gf__blnk {
	color: var(--mp-brown, #8C3F06);
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding: 0 0 1px;
	border-bottom: 1px dashed var(--mp-brown-06, #8c3f0699);
}
.mprkr-gf__blnk:hover {
	border-bottom-color: transparent;
}
.mprkr-gf__engr-w {
	margin: 36px 0 0 0;
}
.mprkr-gf__engr {}

.mprkr-gf__engr-btnw {
	margin: 0 12px 0 0;
}
.mprkr-gf__engr-btn {
	border-radius: 20px;
	border: 2px solid var(--mp-beige, #D6C3AF);
	background-color: var(--c2, #fff);
	background-position: left 12px center;
	width: 187px;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	color: var(--mp-dark, #262326);
	font-size: 16px;
	font-weight: 400;
	line-height: 36px;
	padding: 0 27px 0 48px;
} 
.mprkr-gf__engr-btn.__a {
	text-align: left;
	padding: 0;
	width: 262px;
}
.mprkr-gf__engr-btn:after {
	content: 'Создать макет гравировки';
}
.mprkr-gf__engr-btn.__a:after {
	content: 'Изменить';
	display: inline-block;
	vertical-align: top;
	color: var(--mp-link, #138AA8);
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	line-height: 36px;
	margin: 0 0 0 10px;
}
.mprkr-gf__engr-btn.__a i {
	display: inline-block;
	vertical-align: top;

	color: var(--c2, #fff);
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;

	margin: 2px 2px 2px 2px;

	background-color: var(--mp-dark, #262326);
	padding: 0 12px 0 42px;
	color: var(--c2, #fff);
  	
  	border-radius: 20px;
	background-position: left 10px center;
}
.mprkr-gf__engr-btn.__a i:after {
	content: 'Макет сохранён';
}

.mprkr-gf__engr-prcw {margin: 2px 0 0 0;}
.mprkr-gf__engr-prc {
	color: var(--mp-dark, #262326);
	font-size: 16px;
	font-weight: 700;
	line-height: 36px;
}
.mprkr-gf__engr-prc .r {
	font-weight: 400;
}
.mprkr-gf__engr-prcw:not(:empty) + .mprkr-gf__engr-clrsw{
	display: none;
}
.mprkr-gf__engr-clrsw.__gold {}
.mprkr-gf__engr-clrsw.__black {}
.mprkr-gf__engr-clrsw.__silver {}
.mprkr-gf__engr-clrsw.__gold.__silver {}
.mprkr-gf__engr-clrsw.__gold.__black {}
.mprkr-gf__engr-clrsw.__silver.__black {}
.mprkr-gf__engr-clrsw.__gold.__silver.__black {}

.mprkr-gf__engr-clrs {
}
.mprkr-gf__engr-clr {
	position: relative;
	width: 20px;
	height: 20px;
	margin: 10px 3px 0 0;
}

.mprkr-gf__engr-clr-ttl {
  content: '';
  position: absolute; 
  padding: 7px 9px 7px 9px;
  white-space: nowrap;
  left: 0;
  top: -40px;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
  
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px; 

  border-radius: 12px 12px 12px 1px;
  background-color: var(--c2, #FFF);
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.25);
  
  background-position: left 8px top 7px;
}

.mprkr-gf__engr-clr:hover .mprkr-gf__engr-clr-ttl {
  top: -35px;
  opacity: 1;
  visibility: visible;
}

.mprkr-gf__engr-lnkw {
	margin: 12px 0 0 0;
	text-align: right;
}
.mprkr-gf__engr-lnk {
	text-align: left;
	color: var(--mp-link, #138AA8);
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}
.mprkr-gf__engr-lnkv {
	border-bottom: 1px solid var(--mp-link-border, #138AA899);
}
.mprkr-gf__engr-lnkv:hover {
	border-bottom-color: transparent;
}
.mprkr-gf__options-w {
	margin: 25px 0 0 0;
}
.mprkr-gf__options-btnw {}
.mprkr-gf__options-btn {
	display: inline-block;
	vertical-align: top;
	color: var(--mp-link, #138AA8);
	font-size: 14px;
	font-weight: 700;
	line-height: 22px; 
	letter-spacing: 1.12px;
	text-transform: uppercase;
	cursor: pointer;
}
.mprkr-gf__delivery-w {}
.mprkr-gf__delivery {
	margin: 24px 0 0 0;
	border-top: 1.2px solid var(--mp-border-i-nactive, #E3E3E3);
	padding: 12px 0 0 0;
}
.mprkr-gf__delivery-top {
	margin: 0 0 12px;
}
.mprkr-gf__delivery-ttxtw {
}
.mprkr-gf__delivery-ttxt {
	color: var(--mp-light-on-lightbg, #7D7B7D);
	font-size: 18px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 6px 0 0;
}
.mprkr-gf__delivery-tlnk {
	color: var(--mp-link, #138AA8);
	font-size: 18px;
	font-weight: 400;
	line-height: 22px;
	cursor: pointer;
}
.mprkr-gf__delivery-tlnkv {
	border-bottom: 1px dashed var(--mp-link-border, #138AA899);
}
.mprkr-gf__delivery-list {}
.mprkr-gf__delivery-el {
	margin:  0 0 12px;
}
.mprkr-gf__delivery-elttlw {}
.mprkr-gf__delivery-elttl {
	color: var(--mp-dark, #262326);
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
}
.mprkr-gf__delivery-eltxtw {
	margin: 0 0 5px 0;
}
.mprkr-gf__delivery-eltxt {
	color: var(--mp-dark, #262326);
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}
.mprkr-gf__delivery-eltxt.__il {
	padding: 0 0 0 32px;
}
.mprkr-gf__delivery-eltxt:after {
	content: '—';
	display: inline-block;
	vertical-align: top;
	margin: 0 6px;
}
.mprkr-gf__delivery-elprc {
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}
.mprkr-gf__delivery-elprc .r {}
.mprkr-gf__delivery-elprc.__free {
	color: var(--mp-green-dark, #39B87F);
}
.mprkr-gf__delivery-elprc.__free:empty:before {
	content: 'бесплатно';
}
.mprkr-gf__promo-w {
	margin: 24px 0 0 0;
}
.mprkr-gf__promo {
	border-radius: 1px;
	background: var(--mp-beige-light, #F3EDE8);
	padding: 7px 0 7px;
	text-align: center;
}
.mprkr-gf__promo-ttlw {}
.mprkr-gf__promo-ttl {
	color: var(--mp-dark, #262326);
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	letter-spacing: 0.32px;
	text-transform: uppercase;
}
.mprkr-gf__promo-txtw {
	margin: 0 0 0 6px;
}
.mprkr-gf__promo-txt {
	color: var(--mp-dark, #262326);
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0.32px;
}
.mprkr-gf__promo-txt .r {}
.mprkr-gf__links-w {
	margin: 24px 0 0 0;
}
.mprkr-gf__links {}
.mprkr-gf__link-b {}
.mprkr-gf__link {
	color: var(--mp-link, #138AA8);
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	cursor: pointer;
}
.mprkr-gf__link:hover {
  color: var(--mp-dark, #262326);
}
.mprkr-gf__linkv {
	border-bottom: 1px dashed var(--mp-link-border, #138AA899);
}
.mprkr-gf__btns-w {
	height: 60px;
  	position: -webkit-sticky;
  	position: sticky;
	bottom: 0;
	background-color: var(--c2, #fff);
	padding: 10px 0 0 0;
	text-align: left;
	width: 380px;
}
.mprkr-gf__btns {}
.mprkr-gf__buybtnw {
	width: 282px;
}
.mprkr-gf__buybtn {}
.mprkr-gf__btn {
  position: relative;
  width: calc(242px - 2px);
  border: 1px solid var(--mp-green, #3EC387);
  border-radius: 20px;
	height: calc(40px - 2px);
  margin: 0 40px 0 0;
}

.mprkr-gf__btn.__b {
  border: 1px solid var(--mp-border-i-nactive, #E3E3E3);
}
.mprkr-gf__btn.__b:hover {
	border-color: var(--mp-dark, #262326);
}

.mprkr-gf__btn::after {
	position: absolute;	
	color: var(--mp-light-on-lightbg, #7D7B7D);
  text-align: right;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
	left: 0;
	right: 0;
	text-align: center;
}

.mprkr-gf__btn.__b::after {
  content: 'Уже в корзине 'attr(data-inb)' шт.';
  text-transform: none;
  bottom: -18px;
}

.mprkr-gf__btn.buy-loading::before {
	content: '';
	position: absolute;
  width: 264px;
  height: 40px;
	left: -1.2px;
	top: -1.2px;	
	background: repeating-linear-gradient(-60deg, transparent 0 18px, #fff3 18px 38px);
	z-index: 11;
  -webkit-animation:bgpositionh .6s linear infinite;
  -moz-animation:bgpositionh .6s linear infinite;
  animation:bgpositionh .6s linear infinite;
}
@keyframes bgpositionh { 
	0% { 
        background-position: left 0px center; 
    } 
    100% { 
        background-position: left 45px center; 
    } 
}

.mprkr-gf__btn-lnk {
	position: absolute;
	z-index: 9;
	color: var(--mp-link, #138AA8);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 36px;
	width: 150px;
	left: 4px;
	top: 1px;
}

.mprkr-gf__btn-lnk:hover {
	color: var(--mp-dark, #262326);
}

.mprkr-gf__buy {
  position: absolute;
  width: 193px;
  height: 40px;
	right: -1.2px;
	top: -1.2px;
  border-radius: 20px;
  cursor: pointer;
  z-index: 10;
  background-color: var(--mp-green, #3EC387);
  padding: 0 0 0 49px;

  background-position: left 13px center;
	
	color: #FFF;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 36px;

	 -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
.mprkr-gf__buy:hover {
  letter-spacing: 0.36px;
	box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.12);
}
.mprkr-gf__buy:active {
  letter-spacing: -0.18px;
  background-color: var(--mp-green-dark, #39B87F);	
}
.mprkr-gf__buy.__a {
	width: 38px;
  	height: 36px;
	right: 1px;
	padding: 0 0 0 36px;
	top: 1px;
	background-position: left 6px center;
}
.mprkr-gf__buy {

}
.mprkr-gf__buy:before {
	content: 'Добавить в корзину';
	position: absolute;
	text-align: center;
	width: 166px;
	left: 49px; 
	top: 2px;
}
.mprkr-gf__buy.__a:before {
	content: '+1';
	width: 36px;
	left: 36px;
}
.mprkr-gf__buy:hover:before {}
.mprkr-gf__buy i {
  display: none;
}

.mprkr-gf__buy:after {
	content: 'Добавлено';
	position: absolute;
  width: calc(100% - 49px);
  height: calc(100% - 2px);
  padding: 2px 0 0 49px;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	color: var(--c2, #fff);
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 36px;
  background-color: var(--mp-green-dark, #39B87F);
  border-radius: 20px;
	background-image: url(/i_n/ico_buy_chck_w.svg);
	background-repeat: no-repeat;
	background-position: left 20px top 10px;
  transition: all .3s;
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
}

.mprkr-gf__buy.__a:after {
  content: '';
	padding: 0;
	width: 100%;
	background-position: center top 8px;
}

.mprkr-gf__buy.__d:after {
	opacity: 1;
	visibility: visible;	
}

.mprkr-gf__btn:hover .mprkr-gf__buy i {
}
.mprkr-gf__btn.__b .mprkr-gf__buy i {
  width: 0;
}
.mprkr-gf__buy.__a {
}

.mprkr-gf__actsw {
  position: relative;
  margin: 5px 0 0 0;
}
.mprkr-gf__acts {}
.mprkr-gf__act {}
.mprkr-gf__act.__act_fvrt {
  width: 29px;
  height: 29px;
  border: 1px solid var(--c1, #000);
  border-radius: 15px;
  cursor: pointer;
}

.mprkr-gf__act.__act_fvrt:hover {
  border-color: var(--mp-link-light, #6FB8C8);
}
.mprkr-gf__act.__act_fvrt:active {
  border-color: var(--mp-link, #138AA8);
}

.mprkr-gf__act.__act_fvrt:after {
  content: '';
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  background-color: transparent;
  width: 30px;
  height: 30px;
  margin: auto;
  border-radius: 100%;
  -webkit-transition: background-color .3s;
  -moz-transition: background-color .3s;
  -ms-transition: background-color .3s;
  -o-transition: background-color .3s;
  transition: background-color .3s;
  z-index: 9;
}

.mprkr-gf__act.__act_fvrt:hover:after {
  background-color: var(--mp-link-light, #6FB8C8);
}

.mprkr-gf__act.__act_fvrt:active:after {
  background-color: var(--mp-link, #138AA8);
}


.mprkr-gf__characts-w {}
.mprkr-gf__characts {}
.mprkr-gf__characts-top {}
.mprkr-gf__charact-topttlw {margin: 0 0 24px 0;}
.mprkr-gf__charact-topttl {
	color: var(--mp-dark, #262326);
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
}
.mprkr-gf__charact-anlgw {
	padding: 2px 0 0 48px;
}
.mprkr-gf__charanlg-crs {
	color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
	cursor: pointer;
}
.mprkr-gf__charanlg-crsv {
  border-bottom: 1px dashed var(--mp-light-on-darkbg-06, #A8A7A899);
}
.mprkr-gf__charanlg-crs:hover .mprkr-gf__charanlg-crsv {
  border-bottom: 1px dashed transparent;
}
.mprkr-gf__charanlg-btn {
	color: var(--mp-link, #138AA8);
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  cursor: pointer;
}

.mprkr-gf__charanlg-dscr {}
.mprkr-gf__charanlg-ldng {
	position: relative;
	color: var(--mp-dark, #262326);
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 0 0 0 36px;
}
.mprkr-gf__charanlg-ldngicon {
	width: 21px;
	height: 6px;
	margin: 8px 6px 0 0;
}
.mprkr-gf__charanlg-ldngicon .ldng-dot {
	position: relative;
  	height: 7px;
  	width: 7px;
}
.mprkr-gf__charanlg-ldngicon .ldng-dot:before {
	content: '';
	position: absolute;
  	left: 0;
  	right: 0;
  	top: 0;
  	bottom: 0;
  	margin: auto;
  	height: 6px;
  	width: 6px;
  	background-color: #000;
  	border-radius: 100%;
  	-webkit-animation:alngldng 1s linear infinite;
  	-moz-animation:alngldng 1s linear infinite;
  	animation:alngldng 1s linear infinite;
}

.mprkr-gf__charanlg-ldngicon .ldng-dot.__1:before {
	height: 2px;
  	width: 2px;
  	animation-delay: 0s;
}

.mprkr-gf__charanlg-ldngicon .ldng-dot.__2:before {
	height: 2px;
  	width: 2px;
  	animation-delay: .3s;
}

.mprkr-gf__charanlg-ldngicon .ldng-dot.__3:before {
	height: 2px;
  	width: 2px;
  	animation-delay: .7s;
}

@keyframes alngldng {
	0%	 { width: 2px;height: 2px;}
	10%	 { width: 2px;height: 2px;}
	20%	 { width: 2px;height: 2px;}
	30%	 { width: 2px;height: 2px;}
	40%	 { width: 4px;height: 4px;}
	50%	 { width: 4px;height: 4px;}
	60%	 { width: 6px;height: 6px;}
	70%	 { width: 6px;height: 6px;}
	80%	 { width: 4px;height: 4px;}
	90%	 { width: 4px;height: 4px;}
	100% { width: 2px;height: 2px;}
}

.mprkr-gf__characts .mprkr-gf__charanlg-rslt {display: none;}
.mprkr-gf__characts .mprkr-gf__charanlg-crs {display: none;}
.mprkr-gf__characts .mprkr-gf__charanlg-ldng {display: none;}

.mprkr-gf__characts .mprkr-gf__charanlg-dscr {display: none;}
.mprkr-gf__characts.__anlg_start .mprkr-gf__charanlg-btn {display: none;}
.mprkr-gf__characts.__anlg_start .mprkr-gf__charact-comma {display: none;}
.mprkr-gf__characts.__anlg_start.anlg-loading .mprkr-gf__charanlg-rslt {display: none;}

.mprkr-gf__characts.__anlg_start .mprkr-gf__charanlg-crs {display: inline-block;}
.mprkr-gf__characts.__anlg_start.anlg-loading .mprkr-gf__charanlg-ldng {display: inline-block;}
.mprkr-gf__characts.__anlg_start.anlg-ok .mprkr-gf__charanlg-rslt.__ok {display: inline-block;}
.mprkr-gf__characts.__anlg_start.anlg-error .mprkr-gf__charanlg-rslt.__err {display: inline-block;}



.mprkr-gf__charanlg-rslt  {
	color: var(--mp-dark, #262326);
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 0 0 0 36px;
}
.mprkr-gf__charanlg-err {}
.mprkr-gf__charanlg-rslt  {}
.mprkr-gf__charanlg-ok {
	cursor: pointer;
	color: var(--mp-link, #138AA8);
}
.mprkr-gf__charanlg-ok b {
	font-weight: 700;
}
.mprkr-gf__charanlg-okv {
	border-bottom: 1px dashed var(--mp-link-border, #138AA899);
}

.mprkr-gf__charanlg-ok:hover .mprkr-gf__charanlg-okv {
	border-bottom: 1px dashed transparent;
}

.mprkr-gf__characts-list {column-count: 2;}

.mprkr-gf__charact-row {white-space: nowrap;max-width: calc(50% - 24px);}
.mprkr-gf__charact-ttlw {}

.mprkr-gf__charact-ttl {
	color: var(--mp-light-on-lightbg, #7D7B7D);
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	overflow: hidden;
  position: relative;
	width: 300px;
	margin: 3px 0 0 0;
}
.mprkr-gf__characts.__anlg_start .mprkr-gf__charact-ttl {
	width: 258px;
}
.mprkr-gf__charact-ttl:after {
    content: '';
    position: absolute;
    bottom: 0;
    margin-left: 6px;
    width: 100%;
    height: 0;
    border-bottom: 1px dotted var(--mp-light-on-darkbg, #A8A7A8);
  }
.mprkr-gf__charact-ttlqw {
	display: inline-block;
	vertical-align: top;
}
.mprkr-gf__charact-ttlq {
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin: 0 0 0 6px;
}
.mprkr-gf__charact-valsw {
	white-space: normal;
  padding: 0 0 14px 6px;
}
.mprkr-gf__charact-val {
	position: relative;
	margin: 3px 14px 0 0;
	color: var(--mp-dark, #262326);
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	white-space: nowrap;
}
.mprkr-gf__charact-valttl {
	white-space: normal;
}

.mprkr-gf__characts.__anlg_start .mprkr-gf__charact-val.__0 .mprkr-gf__charact-valttl {
	color: var(--mp-red, #F33);
	text-decoration: line-through;
}
.mprkr-gf__characts.__anlg_start .mprkr-gf__charact-val.__1 .mprkr-gf__charact-valttl {
	color: var(--mp-green, #3EC387); 
}
.mprkr-gf__charact-icon {
	margin: 0 6px 0 0;
	border: 2px solid var(--c2, #fff);
	border-radius: 10px;
	width: 16px;
	height: 16px;

	background-size: auto;
    background-position: center center;
    background-color: transparent;
    background-repeat: no-repeat;
}
.mprkr-gf__charact-btnsw {
	
	border-radius: 10px;
	border: 1px solid var(--mp-light-on-darkbg, #A8A7A8);
	background-color: var(--c2, #FFF);
	width: 34px;
	height: 18px;
	position: relative;
	margin: 0 6px 0 0;

	-webkit-transition: border-color .3s;
  	-moz-transition: border-color .3s;
  	-ms-transition: border-color .3s;
  	-o-transition: border-color .3s;
  	transition: border-color .3s;
}
.mprkr-gf__characts:not(.__anlg_start) .mprkr-gf__charact-btnsw {
	display: none;
}

.mprkr-gf__charact-val.__0 .mprkr-gf__charact-btnsw {
	border-color: var(--mp-red, #F33);
}
.mprkr-gf__charact-val.__1 .mprkr-gf__charact-btnsw {
	border-color: var(--mp-green, #3EC387);
}

.mprkr-gf__charact-btnsw:hover {
	box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.12);
	border-color: var(--mp-light-on-lightbg, #7D7B7D);
}
.mprkr-gf__charact-btnsw:hover .mprkr-gf__charact-btna {
	background-color: var(--mp-dark, #262326);
}
.mprkr-gf__charact-btn0 {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 12px;
	height: 16px;
	border-radius: 12px 2px 2px 12px;
	cursor: pointer;
	z-index: 9;
}
.mprkr-gf__charact-btn1 {
	position: absolute;
	right: 1px;
	top: 1px;
	width: 12px;
	height: 16px;
	border-radius: 2px 12px 12px 2px;
	cursor: pointer;
	z-index: 9;
}

.mprkr-gf__charact-btn0:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
  	width: 7px;
  	height: 1px;
  	background: var(--mp-light-on-lightbg, #7D7B7D);
  	transform: skew(-45deg);
  	border-radius: 1px 8px;
}

.mprkr-gf__charact-btn1:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
  	width: 7px;
  	height: 1px;
  	background: var(--mp-light-on-lightbg, #7D7B7D);
  	transform: skew(-45deg);
  	border-radius: 1px 8px;
}

.mprkr-gf__charact-btn1:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
  	width: 1px;
  	height: 7px;
  	background: var(--mp-light-on-lightbg, #7D7B7D);
  	transform: skew(0deg, 45deg);
  	border-radius: 8px 1px;
}

.mprkr-gf__charact-btn2 {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 6px;
	height: 16px;
	background: var(--mp-beige-light, #F3EDE8);
	cursor: pointer;
	z-index: 7;
}

.mprkr-gf__charact-btna {
	content: '';
	position: absolute;
	left: 15px;
	top: 2px;
	width: 4px;
	height: 14px;
	
	border-radius: 8px;

	-webkit-transition: all .2s;
  	-moz-transition: all .2s;
  	-ms-transition: all .2s;
  	-o-transition: all .2s;
  	transition: all .2s;
  	
  	border-radius: 8px;
	background: var(--mp-light-on-lightbg, #7D7B7D);

	pointer-event: none;

	z-index: 8;
}
.mprkr-gf__charact-val.__2 .mprkr-gf__charact-btna  {
	width: 4px;
	height: 14px;
	background: var(--mp-dark, #262326);
}
.mprkr-gf__charact-val.__0 .mprkr-gf__charact-btna {
	left: 1px;
	top: 1px;
	width: 12px;
	height: 16px;
	border-radius: 12px 2px 2px 12px;
	background-color: var(--mp-red, #F33);
}
.mprkr-gf__charact-btn0:hover:before {
	background-color: var(--mp-red, #F33);
}

.mprkr-gf__charact-val.__1 .mprkr-gf__charact-btna {
	left: 21px;
	top: 1px;
	width: 12px;
	height: 16px;
	background-color: var(--mp-green, #3EC387);
	border-radius: 2px 12px 12px 2px;
}

.mprkr-gf__charact-btn1:hover:before,
.mprkr-gf__charact-btn1:hover:after {
	background-color: var(--mp-green, #3EC387);
}

.mprkr-gf__charact-val.__0 .mprkr-gf__charact-btn0:before,
.mprkr-gf__charact-val.__0 .mprkr-gf__charact-btn0:hover:before,
.mprkr-gf__charact-val.__1 .mprkr-gf__charact-btn1:before,
.mprkr-gf__charact-val.__1 .mprkr-gf__charact-btn1:hover:before,
.mprkr-gf__charact-val.__1 .mprkr-gf__charact-btn1:after,
.mprkr-gf__charact-val.__1 .mprkr-gf__charact-btn1:hover:after {
	background-color: var(--c2, #fff);
}

.mprkr-gf__charact-val .mprkr-gf__charact-btn0:hover ~ .mprkr-gf__charact-btna {
	left: 14px;
}

.mprkr-gf__charact-val .mprkr-gf__charact-btn1:hover ~ .mprkr-gf__charact-btna {
	left: 16px;
}

.mprkr-gf__charact-val.__0 .mprkr-gf__charact-btn0:hover ~ .mprkr-gf__charact-btna,
.mprkr-gf__charact-val.__0 .mprkr-gf__charact-btn1:hover ~ .mprkr-gf__charact-btna {
	left: 1px;
}

.mprkr-gf__charact-val.__1 .mprkr-gf__charact-btn1:hover ~ .mprkr-gf__charact-btna,
.mprkr-gf__charact-val.__1 .mprkr-gf__charact-btn0:hover ~ .mprkr-gf__charact-btna {
	left: 21px;
}
.mprkr-gf__charact-val.__0 .mprkr-gf__charact-btn2:hover ~ .mprkr-gf__charact-btna {
	left: 2px;
}
.mprkr-gf__charact-val.__1 .mprkr-gf__charact-btn2:hover ~ .mprkr-gf__charact-btna {
	left: 20px;
}

.mprkr-gf__charact-btn0 {}
.mprkr-gf__charact-btn1 {}
.mprkr-gf__charact-btn2 {}
.mprkr-gf__charact-val a {
	color: var(--mp-link, #138AA8);
	border-bottom: 1px solid var(--mp-link-border, #138AA899);
}
.mprkr-gf__charact-val a:hover {
	border-bottom: 1px solid transparent;
}
.mprkr-gf__charact-qw {}
.mprkr-gf__charact-q {
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin: 0 0 0 6px;
}
.mprkr-gf__characts-linkw {
	text-align: right;
	margin: 24px 0 0 0;
}
.mprkr-gf__characts-link {
	color: var(--mp-link, #138AA8);
	text-align: right;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}
.mprkr-gf__characts-linkv {
	border-bottom: 1px dashed var(--mp-link-border, #138AA899);
}
.mprkr-gf__characts-link:hover .mprkr-gf__characts-linkv {
	border-bottom: 1px dashed transparent;
}
.mprkr-gf__blocksw {margin: 80px 0 0 0;}
.mprkr-gf__blocks {}
.mprkr-gf__block {
	margin: 36px 0 36px 0;
}
.mprkr-gf__block-top {}
.mprkr-gf__block-ttlw {
	width: 25%;
}
.mprkr-gf__block-ttl {
	color: var(--mp-dark, #262326);
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}
.mprkr-gf__block-clrw {
	margin: 2px 0 0 0;
}
.mprkr-gf__block-fltrw {
	display: block !important;
}
.mprkr-gf__block-fltr {text-align: left;}
.mprkr-gf__bfltr-fclrw {}
.mprkr-gf__bfltr-fclr {

}

.mprkr-gf__bfltr-fclr, .mprkr-gf__block-clr {
	color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
	cursor: pointer;
}
.mprkr-gf__block:not(.__fltr_on) .mprkr-gf__block-clr {
	display: none;
}

.mprkr-gf__bfltr-fclrv, .mprkr-gf__block-clrv {
  border-bottom: 1px dashed var(--mp-light-on-darkbg-06, #A8A7A899);
}
.mprkr-gf__bfltr-fclr:hover .mprkr-gf__bfltr-fclrv,
.mprkr-gf__block-clr:hover .mprkr-gf__block-clrv {
  border-bottom: 1px dashed transparent;
}
.mprkr-gf__bfltr-listw {
	margin:  0 0 0 0;
}
.mprkr-gf__bfltr-list {text-align: left;}
.mprkr-gf__bfltr-el {
	border-radius: 6px;
  	border: 1.2px solid var(--mp-border-i-nactive, #E3E3E3);
  	background: #FFF;
	padding: 3.8px 22.8px;
	position: relative;
	color: var(--mp-dark, #262326);
	cursor: pointer;
	margin: 12px 12px 0 0;
}
.mprkr-gf__bfltr-el.__a {
	border-radius: 6px;
  	background-color: var(--mp-dark, #262326);
  	padding: 3.8px 36.8px 3.8px 8.8px;
  	color: var(--c2, #fff);
}

.mprkr-gf__bfltr-txt {
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.mprkr-gf__bfltr-el.__a .mprkr-gf__bfltr-clrb {
  position: absolute;
  right: 5px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 20px;
  height: 20px;
}
.mprkr-gf__bfltr-el.__a .mprkr-gf__bfltr-clr {
  width: 20px;
  height: 20px;
  background-color: var(--mp-dark, #262326);
}

.mprkr-gf__goodsw {
	margin: 12px 0 0 0;
	white-space: nowrap;
	position: static !important;
}
.mprkr-gf__goods {
	padding: 0 0 20px;
}
.mprkr-gf__block {
	position: relative;
}

.mprkr-gf__block-data {
	overflow: hidden;
	position: relative;
}

.mprkr-gf__goodsw.owl-carousel .owl-stage-outer {
    overflow: visible;
}

.mprkr-gf__goodsw.owl-theme .owl-dots {
    position: absolute;
    right: 178px;
    top: 5px;
    font-size: 0;
}
.mprkr-gf__goodsw.__bhstr.owl-theme .owl-dots {
	top: 30px;
}
.mprkr-gf__goodsw.owl-theme .owl-nav {
    position: absolute;
    right: 155px;
    top: 5px;
    margin: 0;
    height: 20px;
}
.mprkr-gf__goodsw.__bhstr.owl-theme .owl-nav {
	top: 30px;
}

.mprkr-gf__block-top {}
.mprkr-gf__block-ttlw {}
.mprkr-gf__block-ttl {}

.mprkr-gf__hstr {
	height: 304px;
	background: linear-gradient(180deg, #F3EDE8 0%, rgba(243, 237, 232, 0.00) 100%);
}
.mprkr-gf__hstr-top {
	padding: 24px 0 0 0;
}
.mprkr-gf__hstr-ttlw {
	width: calc(100% - 100px);
}
.mprkr-gf__hstr-ttl {}
.mprkr-gf__hstr-goodsw {}
.mprkr-gf__hstr-goods {
	/* text-align: center; */
	text-align: left;
	margin: 0 -12px;
}
.mprkr-gf__hstr-good {
	width: calc(16% - 15px);
	height: 220px;
	border-radius: 24px;
	background-color: var(--c2, #FFF);
	margin: 0 10px;
	overflow: hidden;
}
.mprkr-gf__hstr-good:hover {
  box-shadow: 0px -12px 12px 0px rgba(0, 0, 0, 0.06);
}

.mprkr-gf__hstr-good .mprkr-rr-stars {margin:-41px auto 0 55px; z-index: 9;}

.mprkr-gf__block-lnkw {
    position: relative;
    padding: 5px 0 0 0;
    width: 100px;
    text-align: right;
}
.mprkr-gf__block-lnk {
    color: var(--mp-link, #138AA8);
    text-align: right;
    font-size: 16px;
    line-height: 22px; 
    border-bottom: 1px solid var(--mp-link-border, #138AA899);
}
.mprkr-gf__block-lnk:hover {
    border-bottom: 1px solid transparent;
}

.mprkr-gf__goods {}
.mprkr-gf__block {}
.mprkr-gf__block-col {
	width: 50%;
}
.mprkr-gf__txtw {
	margin: 12px 0 0 0;
}
.mprkr-gf__txt {

}
.mprkr-gf__txt p {
	color: var(--c1, #000);
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 0 3px 0;
}
.mprkr-gf__block-btnsw {
	margin: 12px 0 0 0;
}
.mprkr-gf__block-btn {
	position: relative;
  	width: 218px;
  	border-radius: 16px;
	background-color: var(--c2, #FFF);
	border: 1px solid var(--mp-link-light, #6FB8C8);
	height: 34px;

	color: var(--mp-link, #138AA8);
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	line-height: 34px;
	cursor: pointer;
}

.mprkr-gf__block-btn:hover {
	color: var(--c2, #fff);
	background-color: var(--mp-dark, #262326);
	border-color: var(--mp-dark, #262326);
}

.mprkr-gf__linksw {
	margin: 12px 0 0 0;
}
.mprkr-gf__links {}
.mprkr-gf__linkb {
	margin: 0 0 3px 0;
}
.mprkr-gf__link {}

body .mprkr-gf__phts-zoom {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  overflow-x: hidden;
  overflow-y: scroll;
  z-index: 1002;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

body .mprkr-gf__phts-zoom:before {
  content: '';
}

body .mprkr-gf__phts-zoom-image {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden
}

body .mprkr-gf__phts-zoom-image img {
  width: 100%;
}

body .mprkr-gf__phts-zoomw.__a .mprkr-gf__phts-zoom-image {
  overflow: auto;
}

body .mprkr-gf__phts-zoomw.__a .mprkr-gf__phts-zoom-image img {
  width: auto;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
}

body.__ppp_image .mprkr-gf__phts-zoom {
  visibility: visible;
  opacity: 1;
}

body .mprkr-gf__phts-zoomtopw {}
body .mprkr-gf__phts-zoomtop {}
body .mprkr-gf__phts-zoombtnw {
  position: fixed;
  z-index: 1002;
  top: 10px;
  right: 70px;
}

body .mprkr-gf__phts-zoomclsw {
  position: fixed;
  z-index: 1002;
  top: 10px;
  right: 10px;
}
body .mprkr-gf__phts-zoomcls {
    height: 50px;
    width: 50px;
    border-radius: 12px;
    background-color: var(--mp-dark, #262326); 
    cursor: pointer;
    margin: 0 auto;
    background-size: 22px;
    -webkit-transition: background-size .3s, box-shadow .3s;
    -moz-transition: background-size .3s, box-shadow .3s;
    -ms-transition: background-size .3s, box-shadow .3s;
    -o-transition: background-size .3s, box-shadow .3s;
    transition: background-size .3s, box-shadow .3s;
    opacity: 0;
    visibility: hidden;
}
body .mprkr-gf__phts-zoom {}

body .mprkr-gf__phts-zoombg {
  /* background-color: var(--c5, #A8A7A84D);*/
  background-color: var(--mp-light-on-darkbg-06, #A8A7A899);
  backdrop-filter: blur(1px);
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  opacity: 0;
  visibility: hidden;
  cursor: url(/i_n/ico_reset_crs.svg), pointer;
  -webkit-transition: opacity .3s, visibility .3s;
  -moz-transition: opacity .3s, visibility .3s;
  -ms-transition: opacity .3s, visibility .3s;
  -o-transition: opacity .3s, visibility .3s;
  transition: opacity .3s, visibility .3s;
  height: 100dvh;
  z-index: 1000;
}

body:not(.__mob) .mprkr-gf__phts-zoomsldw {
  position: fixed;
  z-index: 1001;
  top: 0px;
	left: 0;
	right: 0;
}

body:not(.__mob) .mprkr-gf__phts-zoomsld {
	position: absolute;
	width: 140px;
	height: 100vh;
	background-color: rgba(0,0,0,0.1);
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 50px auto;
	-webkit-transition: background-color .3s;
  -moz-transition: background-color .3s;
  -ms-transition: background-color .3s;
  -o-transition: background-color .3s;
  transition: background-color .3s;
  opacity: 0;
  visibility: hidden;
}

body.__ppp_image .mprkr-gf__phts-zoomsld[data-nmbr="0"] {
	display: none;
}

body:not(.__mob) .mprkr-gf__phts-zoomsld:hover {
	background-color: rgba(0,0,0,0.5);
}
body:not(.__mob) .mprkr-gf__phts-zoomsld.__0 {
	left: 0;
	background-image: url(/i_n/ico_sldr_left.svg);
}
body:not(.__mob) .mprkr-gf__phts-zoomsld.__1 {
	right: 0;
	background-image: url(/i_n/ico_sldr_rght.svg);
}

body.__ppp_image .mprkr-gf__phts-zoombg, 
body.__ppp_image .mprkr-gf__phts-zoomcls, 
body.__ppp_image .mprkr-gf__phts-zoombtn,
body.__ppp_image .mprkr-gf__phts-zoomsld {
  opacity: 1;
  visibility: visible;
}