
.mprkr-g {
  display: inline-block;
  vertical-align: top;
  width: 25%;
  height: 500px;
  
  min-width: 265px;
  min-height: 470px;
  max-height: 500px;
  max-width: 353px;
  
  background-color: var(--c2, #FFFFFF);
  text-align: left;
  position: relative;
  white-space: normal;
}
.mprkr-g.__sts_zak {
  opacity: 0.5;
}
.mprkr-gf__hstr-good .mprkr-g {
  width: 100%;
  min-width: auto;
}

.mprkr-catalog__goods .mprkr-g {
  margin: 0 0 36px 0;
}

.mprkr-g__blck {
  height: 100%;
}

.mprkr-g:hover {
  box-shadow: 0 6px 24px 0px rgba(0, 0, 0, 0.12);
  z-index: 1;
}

.mprkr-g__w {height: 100%;font-size: 0;}

.mprkr-g__flgs {
  padding: 10px 0 0 26px;
  position: absolute;
  z-index: 2;
}
.mprkr-g__flg {
  padding: 0 0 0 24px;
  height: 24px;
  border-radius: 12px;
  position: relative;
}
.mprkr-g__flg.__rdsc {
  padding: 0;
  height: 20px;
  border-radius: 0;
  
}
.mprkr-g__flg:hover {
  width: auto;
}
.mprkr-g__flg + .mprkr-g__flg {
  margin: 12px 0 0 0;
}
.mprkr-g__flg-txtw {
  position: relative;
}
.mprkr-g__flg.__rdsc .mprkr-g__flg-txtw {
}
.mprkr-g__flg-txtttl {
  color: var(--mp-dark, #262326);
  text-align: center;
  font-size: 16px;
  font-weight: 900;
  line-height: 20px;
}
.mprkr-g__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-g__flg.__rdsc .mprkr-g__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-g__flg.__rdsc .mprkr-g__flg-txtval:after {
  content: '%';
  font-size: 12px;
}
.mprkr-g__flg-txtadd {
  position: relative;
}
.mprkr-g__flg.__rdsc .mprkr-g__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;
  z-index: 9;
  
  background-position: left 44px top 4px;
}
.mprkr-g__flg.__rdsc .mprkr-g__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;
}
@-moz-keyframes spintime { 
    100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spintime { 
    100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spintime { 
    100% { 
        -webkit-transform: rotate(360deg); 
        transform:rotate(360deg); 
    } 
}
.mprkr-g__slds {
  display: block;
  padding: 10px 0 0;
}
.mprkr-g__sldsw {
  height: 260px;
  width: 100%;
}

.mprkr-gf__hstr-good .mprkr-g .mprkr-g__sldsw {
  height: 220px;
  
}
.mprkr-g__sld.__i.__1 {}
.mprkr-g__sld-iw {}
.mprkr-g__sld-i {}

/* Слайдер фото (начало) */

.mprkr-g__slds {display: block;overflow: hidden;height: 298px;background-color: transparent;text-align: center;position: relative;}
.mprkr-gf__hstr-good .mprkr-g .mprkr-g__slds {
  height: 220px;
  
}
.mprkr-g__sldsw {position: relative;z-index: 1;display: block;}
.mprkr-g__sld {
  height: 270px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
}
.mprkr-g.__1 .mprkr-g__sld { width: 100%}
.mprkr-g.__1.__chrs .mprkr-g__sld {width: 50%}
.mprkr-g.__2 .mprkr-g__sld {width: 50%}
.mprkr-g.__2.__chrs .mprkr-g__sld {width: 33%}
.mprkr-g.__3 .mprkr-g__sld {width: 33%}
.mprkr-g.__3.__chrs .mprkr-g__sld {width: 25%;}
.mprkr-g__sld-iw, .mprkr-g__sld-cw {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 280px;
  z-index: -1;
  visibility: hidden;
  transition: 0s ease 0.3s;
  text-align: center;
  white-space: nowrap;
}
.mprkr-gf__hstr-good .mprkr-g .mprkr-g__sld-iw, .mprkr-gf__hstr-good .mprkr-g .mprkr-g__sld-cw {
  height: 200px;
  
}
.mprkr-g__sld-iw:before {
    display: inline-block;
    vertical-align: middle;
    width: 0px;
    height: 100%;
    content:'';
}
.mprkr-g__sld-i {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    width: auto !important;
}
.owl-carousel .owl-item img.mprkr-g__sld-i {
    display: inline-block;
    vertical-align: middle;
}
.mprkr-g__sld-cw {}
.mprkr-g__sld.__i.__1 > .mprkr-g__sld-iw {
    visibility: visible;
    transition: 0s ease 0.3s;
}
.mprkr-g__sldsw:hover .mprkr-g__sld.__i.__1 > .mprkr-g__sld-iw {
  visibility: hidden;
}
.mprkr-g .mprkr-g__sldsw:hover .mprkr-g__sld:hover > .mprkr-g__sld-iw, 
.mprkr-g.__chrs .mprkr-g__sldsw:hover .mprkr-g__sld:hover > .mprkr-g__sld-cw {
    visibility: visible;
    transition: 0s ease 0.3s;
}
.mprkr-g__sld.__i:before {
  content: '';
  position: absolute;
  height: 20px;
  width: 20px;
  bottom: -38px;
  left: 0;  
  background-size: auto;
  background-position: center center;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/i_n/ico_ellipse_beige_2.svg);
}
.mprkr-g__sldsw .mprkr-g__sld.__i.__1:before {
  background-image: url(/i_n/ico_ellipse_dark_2.svg);
}
.mprkr-g__sldsw:hover .mprkr-g__sld.__i:before {
  background-image: url(/i_n/ico_ellipse_beige_2.svg);
}
.mprkr-g__sldsw .mprkr-g__sld.__i:hover:before {
  background-image: url(/i_n/ico_ellipse_dark_2.svg);
}

.mprkr-g.__chrs .mprkr-g__sldsw:hover .mprkr-g__sld.__c:hover ~ .mprkr-g__sld.__i:before{
  background-image: url(/i_n/ico_ellipse_dark_2.svg);
} 
.mprkr-g.__3 .mprkr-g__sld.__i.__1:before {
  left: calc(50% - 30px);  
}
.mprkr-g.__3 .mprkr-g__sld.__i.__2:before {
  left: 0;
  right: 0;
  margin: 0 auto;
}
.mprkr-g.__3 .mprkr-g__sld.__i.__3:before {
  left: calc(50% + 10px);
}
.mprkr-g.__2 .mprkr-g__sld.__i:before {
  left: calc(50% - 20px);
}
.mprkr-g.__2 .mprkr-g__sld.__i.__2:before {
  left: 50%;
}
.mprkr-g.__1:not(.__chrs) .mprkr-g__sld:before {
  display: none;
}
/* Слайдер фото (конец) */

.mprkr-g__dts {
  height: 118px;
  margin: 6px 0 0 0;
}
.mprkr-ppp__bd-goodsw .mprkr-g__arts {
  margin: 0;
}
.mprkr-g__arts {
}
.mprkr-g__art {
  display: inline-block;
  vertical-align: top;
  color: var(--mp-dark, #262326);
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 1.12px;
  border-radius: 3px;
  background: var(--mp-beige-light, #F3EDE8);
  padding: 0 4px;
  cursor: copy;
}



.mprkr-g__copy-txt, .mprkr-g__art.__TMP:after {
  content: '';
  position: absolute; 
  padding: 6px 12px 6px 34px;
  white-space: nowrap;
  left: 20px;
  top: -40px;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
  
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px; 

  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-g__copy-txt, .mprkr-g__art.__TMP.__a:after {
  top: -35px;
  opacity: 1;
  visibility: visible;
}
.mprkr-g__art.__TMP.__1:after {
  content: 'Артикул скопирован';

}
.mprkr-g__art.__TMP.__2:after {
  content: 'Код скопирован';
}

.mprkr-g__ttlw {}
.mprkr-g__ttl {
  color: var(--mp-link, #138AA8);
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}
.mprkr-g.__sts_zak .mprkr-g__ttl {
  color: var(--mp-light-on-darkbg, #A8A7A8);
}
.mprkr-g__ttl:hover {
color: var(--mp-dark, #262326);
}
.mprkr-g__cmtw {}
.mprkr-g__cmt {
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.mprkr-g__chrs {}
.mprkr-g__chrs {
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.mprkr-g__chr {
  display:inline-block;
  vertical-align: top;
}
.mprkr-g__chr:after {
  content: ', ';
}
.mprkr-g__chr:last-child {
}
.mprkr-g__chr-t {
  display: none;
}
.mprkr-g__chr-v {}
.mprkr-g__data {
}

.mprkr-g__dataw {}

.mprkr-g__statusw {
}
.mprkr-g__status {
  position: absolute;
  right: 29px;
  bottom: 87px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.mprkr-g__status.__sts11 + .mprkr-g__status-pppw {}
.mprkr-g__status.__sts10 + .mprkr-g__status-pppw {}
.mprkr-g__status.__sts01 + .mprkr-g__status-pppw {}
.mprkr-g__status.__sts00 + .mprkr-g__status-pppw {}
.mprkr-g__status-pppw {
  position: absolute;
  width: 263px;
  height: 68px;
  border-radius: 1px 12px 12px 12px;
  background: #FFF;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.25);
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 54px;
  visibility: hidden;
  opacity: 0;

  z-index: 10;
-webkit-transition: bottom .3s, margin .3s, visibility .3s, opacity .3s;
-moz-transition: bottom .3s, margin .3s, visibility .3s, opacity .3s;
-ms-transition: bottom .3s, margin .3s, visibility .3s, opacity .3s;
-o-transition: bottom .3s, margin .3s, visibility .3s, opacity .3s;
transition: bottom .3s, margin .3s, visibility .3s, opacity .3s;
  
  cursor: url(/i_n/ico_reset_crs.svg), pointer;
  
}
.mprkr-g__statusw.__a .mprkr-g__status-pppw {
  bottom: 74px;
  opacity: 1;
  visibility: visible;
}
.mprkr-g__status-ppp {
  text-align: center;
}
.mprkr-g__stsppp-bl {
  color: var(--mp-light-on-lightbg, #7D7B7D);
  text-align: right;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.mprkr-g__stsppp-bl:before {
  content: 'в магазине';
  display: block;
  margin: 12px 0 0 0;
}
.mprkr-g__stsppp-bm {
  color: var(--mp-beige, #D6C3AF);
  font-size: 10px;
  font-weight: 700;
  line-height: 22px;
  text-transform: uppercase;
  background-position: center bottom;
  padding: 0 0 19px 0;
}
.mprkr-g__stsppp-bm:before {
  content: 'Наличие';
  display: block;
  margin: 14px 12px 0;

}
.mprkr-g__stsppp-br {
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
}
.mprkr-g__stsppp-br:before {
  content: 'на складе';
  display: block;
  margin: 12px 0 0 0;
}
.mprkr-g__stsppp-clsw {}
.mprkr-g__stsppp-cls {}
.mprkr-g__sts-bg {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  z-index: 9;
  cursor: url(/i_n/ico_reset_crs.svg), pointer;
}
.mprkr-g__statusw.__a .mprkr-g__sts-bg {
  opacity: 1;
  visibility: visible;
}

.mprkr-g__status.__sts11 + .mprkr-g__status-pppw .mprkr-g__stsppp-bl:after {content: 'есть'; color: var(--mp-green, #3EC387);}
.mprkr-g__status.__sts11 + .mprkr-g__status-pppw .mprkr-g__stsppp-br:after {content: 'есть'; color: var(--mp-green, #3EC387);}

.mprkr-g__status.__sts10 + .mprkr-g__status-pppw .mprkr-g__stsppp-bl:after {content: 'есть'; color: var(--mp-green, #3EC387);}
.mprkr-g__status.__sts10 + .mprkr-g__status-pppw .mprkr-g__stsppp-br:after {content: 'нет'; color: var(--mp-red, #F33);}

.mprkr-g__status.__sts01 + .mprkr-g__status-pppw .mprkr-g__stsppp-bl:after {content: 'нет'; color: var(--mp-red, #F33);}
.mprkr-g__status.__sts01 + .mprkr-g__status-pppw .mprkr-g__stsppp-br:after {content: 'есть'; color: var(--mp-green, #3EC387);}

.mprkr-g__status.__sts00 + .mprkr-g__status-pppw .mprkr-g__stsppp-bl:after {content: 'нет'; color: var(--mp-red, #F33);}
.mprkr-g__status.__sts00 + .mprkr-g__status-pppw .mprkr-g__stsppp-br:after {content: 'нет'; color: var(--mp-red, #F33);}

.mprkr-g__status.__nal {background-image: url(/i_n/ico_g_nal.svg);}
.mprkr-g__status.__nal2 {background-image: url(/i_n/ico_g_nal2.svg);padding: 0 0 2px 0;}
.mprkr-g__status.__zak {
  background-image: url(/i_n/ico_g_zak.svg);
  color: #888888;
}
.mprkr-g__status.__nal:before {
  content: 'много';
}
.mprkr-g__status.__nal2:before {
  content: 'мало';
}
.mprkr-g__status.__zak:before {
  content: 'под заказ';
}
.mprkr-ctg .mprkr-g__statusw {padding: 24px 0 0 0;height: auto;}
.mprkr-ctg .mprkr-g__status {
  position: absolute;
  right: 19px;
  top: -20px;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  width: 58px;
  white-space: nowrap;
  background-repeat: no-repeat;
  background-position: center bottom;
  color: #7EC60A;
  padding: 0 0 2px 0;
}
.mprkr-ctg .mprkr-g__status.__nal {background-image: url(/i_n/ico_g_nal.svg);}
.mprkr-ctg .mprkr-g__status.__nal2 {background-image: url(/i_n/ico_g_nal2.svg);padding: 0 0 2px 0;}
.mprkr-ctg .mprkr-g__status.__zak {
  background-image: url(/i_n/ico_g_zak.svg);
  color: #888888;
}
.mprkr-ctg .mprkr-g__status.__nal:before {
  content: 'много';
}
.mprkr-ctg .mprkr-g__status.__nal2:before {
  content: 'мало';
}
.mprkr-ctg .mprkr-g__status.__zak:before {
  content: 'под заказ';
}

.mprkr-g__status.__1 {}
.mprkr-g__status.__2 {}
.mprkr-g__status.__3 {}
.mprkr-g__buybtnw {
  position: absolute;
  bottom: 26px;
  right: 24px;
  height: 29px;
  width: 29px;
  border: 1px solid var(--mp-green, #3EC387);
  border-radius: 15px;
}
.mprkr-g.__sts_zak .mprkr-g__buybtnw {
  display: none;
}
.mprkr-g__buybtn {}
.mprkr-g__btn {
  position: relative;
}

.mprkr-g__btn:before {
  content: '';
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  width: 16px;
  height: 16px;
  margin: auto;
  border-radius: 100%;
  -webkit-transition: width .3s, height .3s, background-color .3s;
  -moz-transition: width .3s, height .3s, background-color .3s;
  -ms-transition: width .3s, height .3s, background-color .3s;
  -o-transition: width .3s, height .3s, background-color .3s;
  transition: width .3s, height .3s, background-color .3s;
}

.mprkr-g__btn:hover:before {
  background-color: var(--mp-green, #3EC387);
  width: 29px;
  height: 29px;
  -webkit-transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
  -moz-transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
  -ms-transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
  -o-transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
  transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
}

.mprkr-g__btn.__b::after {
  content: '';
  width: 100px;
  position: absolute;
  bottom: 0px;
  right: -10px;
  font-size: 10px;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  -ms-transition: all .4s;
  transition: all .4s;
  color: var(--mp-light-on-lightbg, #7D7B7D);
  text-align: right;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  padding: 7px 0 0 0;
}
.mprkr-g__btn.__b::after {
  content: 'В корзине 'attr(data-inb)' шт.';
  bottom: -18px;
  text-transform: none;
}

.mprkr-g__buy {
  width: 29px;
  height: 29px;
  border-radius: 15px;
  cursor: pointer;
  position: relative;
  z-index: 10;
}
.mprkr-g__buy i {
  display: none;
}
.mprkr-g__btn:hover .mprkr-g__buy i {
}
.mprkr-g__btn.__b .mprkr-g__buy i {
  width: 0;
}
.mprkr-g__buy.__a {
}
.mprkr-g__buy:before {
    content: '';
    position: absolute;
    width: 3.6px;
    height: 3.6px;
    border: 2.4px solid var(--c2, #fff);
    border-radius: 4px;
    background-color: var(--mp-green, #3EC387);
    left: -4.2px;
    right: -4.2px;
    top: -20.2px;
    margin: 0 auto;
    transform-origin: center 18.6px;
    opacity: 0;
    visibility: hidden;
    transition: opacity .2s, visibility .2s, top .2s, transform .4s .4s;
}
.mprkr-g__buy.__a:before {
    top: -4.2px;
    opacity: 1;
    visibility: visible;
    transform:rotate(-180deg);
}
@keyframes rotate { 100% { transform:rotate(-180deg); } }

.mprkr-g__actsw {
  position: relative;
}

/* Start of RR  */
.mprkr-rr-stars {position: absolute; margin:-24px 0 0 24px;}
.mprkr-rr-stars .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-rr-stars .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-rr-stars .mprkr-rr__review-stars.__1:before {width: 16px;}
.mprkr-rr-stars .mprkr-rr__review-stars.__2:before {width: 32px;}
.mprkr-rr-stars .mprkr-rr__review-stars.__3:before {width: 48px;}
.mprkr-rr-stars .mprkr-rr__review-stars.__4:before {width: 64px;}
.mprkr-rr-stars .mprkr-rr__review-stars.__5:before {width: 80px;}
/* End of RR  */

.mprkr-g__acts {}
.mprkr-g__act {}
.mprkr-g__act.__act_fvrt {
  position: absolute;
  width: 29px;
  height: 29px;
  right: 24px;
  bottom: 1px;
  border: 1px solid var(--mp-light-on-darkbg, #A8A7A8);
  border-radius: 15px;
  cursor: pointer;
  z-index: 1;
}

.mprkr-gf__hstr-good .mprkr-g__act.__act_fvrt {
  right: 6px;
  bottom: 18px;
}

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

.mprkr-g__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-g__act.__act_fvrt:hover:after {
  background-color: var(--mp-link-light, #6FB8C8);
}

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

.mprkr-gfvrt {
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  width: 16px;
  height: 16px;
  margin: auto;
  border-radius: 100%;
  -webkit-transition: width .3s, height .3s, background-color .3s;
  -moz-transition: width .3s, height .3s, background-color .3s;
  -ms-transition: width .3s, height .3s, background-color .3s;
  -o-transition: width .3s, height .3s, background-color .3s;
  transition: width .3s, height .3s, background-color .3s;
  z-index: 10;
}

.mprkr-gf.__fvrt .mprkr-gfvrt,
.mprkr-g.__fvrt .mprkr-gfvrt {
  background-color: var(--c1, #000);
  width: 31px;
  height: 31px;
  -webkit-transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
  -moz-transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
  -ms-transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
  -o-transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
  transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
}


.mprkr-ppp__bd-goodsw .mprkr-g {
  display: inline-block;
  vertical-align: top;
  width: 373px;
  height: 178px;
  
  
  background-color: var(--c2, #FFFFFF);
  text-align: left;
  position: relative;
  white-space: normal;
  max-width: none;
  min-height: 178px;
  border-radius: 12px;
  margin: 12px 12px 0 12px;
}

.mprkr-ppp__bd-goodsw .mprkr-g__flgs {
  padding: 10px 0 0 6px;
  position: absolute;
  z-index: 2;
}
.mprkr-ppp__bd-goodsw .mprkr-g__flg {
  padding: 0 0 0 24px;
  height: 24px;
  border-radius: 12px;
  position: relative;
}
.mprkr-ppp__bd-goodsw .mprkr-g__flg.__rdsc {
  padding: 0;
  height: 20px;
  border-radius: 0;
  
}
.mprkr-ppp__bd-goodsw .mprkr-g__flg:hover {
  width: auto;
}
.mprkr-ppp__bd-goodsw .mprkr-g__flg + .mprkr-g__flg {
  margin: 12px 0 0 0;
}
.mprkr-ppp__bd-goodsw .mprkr-g__slds {
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0;
  margin: 0 0 0 8px;
}
.mprkr-ppp__bd-goodsw .mprkr-g__sldsw {
  height: 178px;
  width: 100px;
}

/* Слайдер фото (начало) */

.mprkr-ppp__bd-goodsw .mprkr-g__slds {
  overflow: hidden;
  height: 178px;
  background-color: transparent;
  text-align: center;
  position: relative;
}

.mprkr-ppp__bd-goodsw .mprkr-g__sld {
  height: 178px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
}

.mprkr-ppp__bd-goodsw .mprkr-g__sld-iw, 
.mprkr-ppp__bd-goodsw .mprkr-g__sld-cw {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 178px;
  z-index: -1;
  visibility: hidden;
  transition: 0s ease 0.3s;
  text-align: center;
  white-space: nowrap;
}

.mprkr-ppp__bd-goodsw .mprkr-g__sld-iw:before {
    display: inline-block;
    vertical-align: middle;
    width: 0px;
    height: 100%;
    content:'';
}
.mprkr-ppp__bd-goodsw .mprkr-g.__3 .mprkr-g__sld.__i.__1:before {
  left: calc(50% - 30px);  
}
.mprkr-ppp__bd-goodsw .mprkr-g.__3 .mprkr-g__sld.__i.__2:before {
  left: 0;
  right: 0;
  margin: 0 auto;
}
.mprkr-ppp__bd-goodsw .mprkr-g.__3 .mprkr-g__sld.__i.__3:before {
  left: calc(50% + 10px);
}
.mprkr-ppp__bd-goodsw .mprkr-g.__2 .mprkr-g__sld.__i:before {
  left: calc(50% - 20px);
}
.mprkr-ppp__bd-goodsw .mprkr-g.__2 .mprkr-g__sld.__i.__2:before {
  left: 50%;
}
/* Слайдер фото (конец) */

.mprkr-ppp__bd-goodsw .mprkr-g__dts {
  display: inline-block;
  vertical-align: top;
  height: 178px;
  margin: 0 0 0 0;
  width: 254px;
}

.mprkr-ppp__bd-goodsw .mprkr-g__dtsw {
    max-width: 230px;
    width: 230px;
    margin: 13px 0 0 24px;
    height: 72px;
    overflow: hidden;
}

.mprkr-ppp__bd-goodsw .mprkr-g__art {
  display: inline-block;
  vertical-align: top;
  color: var(--mp-dark, #262326);
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 1.12px;
  border-radius: 3px;
  background: var(--mp-beige-light, #F3EDE8);
  padding: 0 4px;
  cursor: copy;
}

.mprkr-ppp__bd-goodsw .mprkr-g__dataw {
}

.mprkr-ppp__bd-goodsw .mprkr-g__dataw .mprkr-g__prco {
    font-size: 13px;
    line-height: 18px;
}

.mprkr-ppp__bd-goodsw .mprkr-g__copy-txt, .mprkr-ppp__bd-goodsw .mprkr-g__art.__TMP.__a:after {
  top: -35px;
  opacity: 1;
  visibility: visible;
}
.mprkr-ppp__bd-goodsw .mprkr-g__art.__TMP.__1:after {
  content: 'Артикул скопирован';

}
.mprkr-ppp__bd-goodsw .mprkr-g__art.__TMP.__2:after {
  content: 'Код скопирован';
}

.mprkr-ppp__bd-goodsw .mprkr-g__ttlw {}
.mprkr-ppp__bd-goodsw .mprkr-g__ttl {
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}
.mprkr-ppp__bd-goodsw .mprkr-g__cmt {
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.mprkr-ppp__bd-goodsw .mprkr-g__chrs {
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.mprkr-ppp__bd-goodsw .mprkr-g__chr {
  display:inline-block;
  vertical-align: top;
}
.mprkr-ppp__bd-goodsw .mprkr-g__chr:after {
  content: ', ';
}
.mprkr-ppp__bd-goodsw .mprkr-g__chr:last-child {
}
.mprkr-ppp__bd-goodsw .mprkr-g__chr-t {
  display: none;
}

.mprkr-ppp__bd-goodsw .mprkr-g__prcsw {
    position: absolute;
    top: 96px;
    left: 137px;
}

.mprkr-ppp__bd-goodsw .mprkr-g__status {
  display: none;
}

.mprkr-ppp__bd-goodsw .mprkr-g__status.__sts11 + .mprkr-g__status-pppw {}
.mprkr-ppp__bd-goodsw .mprkr-g__status.__sts10 + .mprkr-g__status-pppw {}
.mprkr-ppp__bd-goodsw .mprkr-g__status.__sts01 + .mprkr-g__status-pppw {}
.mprkr-ppp__bd-goodsw .mprkr-g__status.__sts00 + .mprkr-g__status-pppw {}
.mprkr-ppp__bd-goodsw .mprkr-g__status-pppw {
  display: none;
}

.mprkr-ppp__bd-goodsw .mprkr-g__buybtnw {
  bottom: auto;
  right: auto;
  top: 136px;
  left: 137px;
  display: none;
}
.mprkr-ppp__bd-goodsw .mprkr-g__buybtn {}
.mprkr-ppp__bd-goodsw .mprkr-g__btn {
  position: relative;
}

.mprkr-ppp__bd-goodsw .mprkr-g__btn:before {
  content: '';
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  width: 16px;
  height: 16px;
  margin: auto;
  border-radius: 100%;
  -webkit-transition: width .3s, height .3s, background-color .3s;
  -moz-transition: width .3s, height .3s, background-color .3s;
  -ms-transition: width .3s, height .3s, background-color .3s;
  -o-transition: width .3s, height .3s, background-color .3s;
  transition: width .3s, height .3s, background-color .3s;
}

.mprkr-ppp__bd-goodsw .mprkr-g__btn:hover:before {
  background-color: var(--mp-green, #3EC387);
  width: 29px;
  height: 29px;
  -webkit-transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
  -moz-transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
  -ms-transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
  -o-transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
  transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
}

.mprkr-ppp__bd-goodsw .mprkr-g__btn.__b::after {
  content: '';
  width: 100px;
  position: absolute;
  bottom: 0px;
  right: -10px;
  font-size: 10px;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  -ms-transition: all .4s;
  transition: all .4s;
  color: var(--mp-light-on-lightbg, #7D7B7D);
  text-align: right;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  padding: 7px 0 0 0;
}
.mprkr-ppp__bd-goodsw .mprkr-g__btn.__b::after {
  content: 'В корзине 'attr(data-inb)' шт.';
  bottom: -18px;
  text-transform: none;
}

.mprkr-ppp__bd-goodsw .mprkr-g__buy {
  width: 29px;
  height: 29px;
  border-radius: 15px;
  cursor: pointer;
  position: relative;
  z-index: 10;
}
.mprkr-ppp__bd-goodsw .mprkr-g__buy i {
  display: none;
}
.mprkr-ppp__bd-goodsw .mprkr-g__btn:hover .mprkr-g__buy i {
}
.mprkr-ppp__bd-goodsw .mprkr-g__btn.__b .mprkr-g__buy i {
  width: 0;
}
.mprkr-ppp__bd-goodsw .mprkr-g__buy.__a {}
.mprkr-ppp__bd-goodsw .mprkr-g__buy:before {
    content: '';
    position: absolute;
    width: 3.6px;
    height: 3.6px;
    border: 2.4px solid var(--c2, #fff);
    border-radius: 4px;
    background-color: var(--mp-green, #3EC387);
    left: -4.2px;
    right: -4.2px;
    top: -20.2px;
    margin: 0 auto;
    transform-origin: center 18.6px;
    opacity: 0;
    visibility: hidden;
    transition: opacity .2s, visibility .2s, top .2s, transform .4s .4s;
}
.mprkr-ppp__bd-goodsw .mprkr-g__buy.__a:before {
    top: -4.2px;
    opacity: 1;
    visibility: visible;
    transform:rotate(-180deg);
}
@keyframes rotate { 100% { transform:rotate(-180deg); } }

.mprkr-ppp__bd-goodsw .mprkr-g__actsw {
  position: relative;
}
.mprkr-ppp__bd-goodsw .mprkr-g__acts {}
.mprkr-ppp__bd-goodsw .mprkr-g__act {}
.mprkr-ppp__bd-goodsw .mprkr-g__act.__act_fvrt {
  position: absolute;
  width: 29px;
  height: 29px;
  right: 0;
  top: 93px;
  border: 1px solid var(--mp-light-on-darkbg, #A8A7A8);
  border-radius: 15px;
  cursor: pointer;
}

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

.mprkr-ppp__bd-goodsw .mprkr-g__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-ppp__bd-goodsw .mprkr-g__act.__act_fvrt:hover:after {
  background-color: var(--mp-link-light, #6FB8C8);
}

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

.mprkr-ppp__bd-goodsw .mprkr-gfvrt {
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  width: 16px;
  height: 16px;
  margin: auto;
  border-radius: 100%;
  -webkit-transition: width .3s, height .3s, background-color .3s;
  -moz-transition: width .3s, height .3s, background-color .3s;
  -ms-transition: width .3s, height .3s, background-color .3s;
  -o-transition: width .3s, height .3s, background-color .3s;
  transition: width .3s, height .3s, background-color .3s;
  z-index: 10;
}

.mprkr-ppp__bd-goodsw .mprkr-gf.__fvrt .mprkr-gfvrt,
.mprkr-ppp__bd-goodsw .mprkr-g.__fvrt .mprkr-gfvrt {
  background-color: var(--c1, #000);
  width: 31px;
  height: 31px;
  -webkit-transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
  -moz-transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
  -ms-transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
  -o-transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
  transition: width .3s cubic-bezier(0.175, 2, 1, 1.275), height .3s cubic-bezier(0.175, 2, 1, 1.275), background-color .3s;
}

.mprkr-g__addbtnw {}
.mprkr-g__addbtn {}
.mprkr-g__addw {}
.mprkr-g__addrslt {}
.mprkr-g__add {}
.mprkr-g__add i  {}
.mprkr-g__add i:before {}
.mprkr-g__add i:after {}
                
.mprkr-g__addw {
  position: relative;
  width: 130px;
  border-radius: 20px;
  height: 30px;
}

.mprkr-g__addw.__b {
}
.mprkr-g__addw.__b:hover {
  border-color: var(--mp-dark, #262326);
}

.mprkr-g__addw::after {
}

.mprkr-g__addw.__b::after {
}

.mprkr-g__addw.add-loading::before {
  content: '';
  position: absolute;
  width: 130px;
  height: 30px;
  left: 0;
  top: 0;  
  background: repeating-linear-gradient(-60deg, transparent 0 18px, #fff3 18px 38px);
  z-index: 11;
  -webkit-animation:bgpositionh2 .6s linear infinite;
  -moz-animation:bgpositionh2 .6s linear infinite;
  animation:bgpositionh2 .6s linear infinite;
}

@keyframes bgpositionh2 { 
  0% { 
        background-position: left 0px center; 
    } 
    100% { 
        background-position: left 45px center; 
    } 
}

.mprkr-g__addrslt {
  position: absolute;
  z-index: 9;
  color: var(--mp-dark, #262326);
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  width: 102px;
  left: 0px;
  top: 0px;
  padding: 5px 0 5px 28px; 
   -webkit-transition: opacity .3s .3s;
  -moz-transition: opacity .3s .3s;
  -ms-transition: opacity .3s .3s;
  -o-transition: opacity .3s .3s;
  transition: opacity .3s .3s;
  opacity: 0;
  background-position: left top 6px;
}
.mprkr-g__addw.__b .mprkr-g__addrslt {
  opacity: 1;
}
.mprkr-g__addrslt:hover {
}

.mprkr-g__add {
  position: absolute;
  width: 101px;
  height: 30px;

  border-radius: 20px;
  cursor: pointer;
  z-index: 10;
  background-color: var(--mp-green, #3EC387);
  padding: 0 0 0 29px;
-webkit-transition: all .3s, padding .3s .3s, width .3s .3s, height .3s .4s;
-moz-transition: all .3s, padding .3s .3s, width .3s .3s, height .3s .4s;
-ms-transition: all .3s, padding .3s .3s, width .3s .3s, height .3s .4s;
-o-transition: all .3s, padding .3s .3s, width .3s .3s, height .3s .4s;
transition: all .3s, padding .3s .3s, width .3s .3s, height .3s .4s;
}
.mprkr-g__add:hover {
  letter-spacing: 0.36px;
  box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.12);
}
.mprkr-g__add:active {
  letter-spacing: -0.18px;
  background-color: var(--mp-green-dark, #39B87F);  
}
.mprkr-g__add.__a {
  width: 0;
  height: 0;
  padding: 0 0 0 0;
  background-position: left 6px center;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  overflow: hidden;

}
.mprkr-g__add {

}
.mprkr-g__add:before {
}
.mprkr-g__add.__a:before {

}
.mprkr-g__add:hover:before {}
.mprkr-g__add i {
  position: absolute;
  padding: 5px 22px 5px 41px;
  color: var(--c2, #fff);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px; /* 125% */
  left: 0;
-webkit-transition: color .3s;
-moz-transition: color .3s;
-ms-transition: color .3s;
-o-transition: color .3s;
transition: color .3s;
}
.mprkr-g__add.__a {
  color: var(--mp-green, #3EC387);
}
.mprkr-g__add i:before {
  content: '';
  position: absolute;
  left: 13px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 13px;
  height: 1px;
  background-color: var(--c2, #fff);
  transform: skew(-45deg);
  border-radius: 1px 13px;
  
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
.mprkr-g__add i:after {
  content: '';
  position: absolute;
  left: 19px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 1px;
  height: 13px;
  background-color: var(--c2, #fff);
  transform: skew(0deg, 45deg);
  border-radius: 13px 1px;
  
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
.mprkr-g__add.__a i:before, .mprkr-g__add.__a i:after {
    background-color: var(--mp-green, #3EC387);
}

.mprkr-g__add.__a i {
  color: var(--mp-green, #3EC387);
}

.mprkr-g__add:after {

}

.mprkr-g__add.__a:after {
}

.mprkr-g__add.__d:after { 
}

.mprkr-g__addw:hover .mprkr-g__add i {
}
.mprkr-g__addw.__b .mprkr-g__add i {
  width: 0;
}
.mprkr-g__add.__a {
}

.mprkr-gf__fixpricehard {background-color: #D803E7; color:#fff; font-size: 12px; text-align: center; padding:2px 5px; display: block; margin: 15px 0 5px;line-height: 16px;}

.mprkr-gf__export2market {background-color: #78A6D3; color:#fff; font-size: 12px; text-align: center; padding:2px 5px; display: block; margin: 5px 0;line-height: 16px;}

.mprkr-gf__suppliers-text {
  clear: both;
    margin-bottom: 20px;
}
.mprkr-gf__suppliers-text table {
  border-top: 1px solid #eee;
  color: #7D7D7D;
  font-size: 12px;
  border-bottom: 1px solid #CCCCCC;
  width:100%;
  line-height: 16px;
}
.mprkr-gf__suppliers-text table th {
  text-align: center;
}
.mprkr-gf__suppliers-text table td.s_price {
  padding: 5px 10px 5px 0;
    text-align: right;
    width: 50px;
    color:#C6110D;
}
.mprkr-gf__suppliers-text table td.s_price.status_nal {
  background-color: rgba(0,255,0,0.3);
}
.mprkr-gf__suppliers-text table td.s_price.status_zak {
  background-color: rgba(255,0,0,0.2);
  color:#333;
}
.mprkr-gf__suppliers-text table td.s_title {
  padding: 5px 10px 5px 5px;
  font-size: 10px;
  text-align: left;
}
.mprkr-gf__suppliers-text table td.s_phone {
  padding: 5px;
    text-align: center;
    width: 100px;
}

.mprkr-gf__suppliers-text table td.s_phone i{cursor: pointer; color:#369; border-bottom: 1px dotted; margin: 0 3px; font-style: normal;}
.mprkr-gf__suppliers-text table td.s_phone i:hover {border-bottom-color:transparent; color:#ce3106;}
.mprkr-gf__suppliers-text table td.s_phone i.ats_calling {color:blue;}
.mprkr-gf__suppliers-text table td.s_phone i.ats_calling:before {content:''; width:16px; height:16px; background-image: url("/admin/icons/ico_calling3.gif"); background-size: 16px 16px; position: absolute; margin-left: -16px;}
.mprkr-gf__suppliers-text table td.s_phone i.ats_calling_error {color:red;}

.mprkr-gf__suppliers-text table tbody tr td {
  border-top: 1px solid #eee;
}
.mprkr-gf__suppliers-text table tbody tr:hover td {
  background-color: #ffffef;
  color:#333;
}