body.__ppppvz {
  overflow: hidden;
  -ms-overflow-style: none;
  height: auto;
}

body.__order .mprkr-h, body.__order .mprkr-n, body.__order .mprkr-f,
body.__thanks .mprkr-h, body.__thanks .mprkr-n, body.__thanks .mprkr-f {
  display: none;
}

.mprkr-bskt__main {
  
}

.mprkr-bskt__main-w {
  min-height: calc(100vh - 263px);
  background: linear-gradient(90deg, #FFF 0%, #F0F0F0 21.87%, #F0F0F0 77.50%, #FFF 100%);
}
.mprkr-bskt__main-blocks {
}
.mprkr-bskt__left-w {
  padding: 40px 0 0 0;
  width: calc(100% - 368px);
}
.mprkr-bskt__left {}
.mprkr-bskt__data.__goods {}
.mprkr-bskt__title-w {}
.mprkr-bskt__title {
  color: var(--mp-dark, #262326);
  font-size: 22px;
  font-weight: 600;
  line-height: 40px;
}
.mprkr-bskt__data.__goods .mprkr-bskt__title {
  width: 100px;
  font-size: 26px;
}
.mprkr-bskt__data.__region .mprkr-bskt__title,
.mprkr-bskt__data.__city .mprkr-bskt__title,
.mprkr-bskt__data.__thanks .mprkr-bskt__title,
.mprkr-bskt__data.__empty .mprkr-bskt__title {
  font-size: 26px;
}
.mprkr-bskt__title-goods {
  margin: 12px 0 0 24px;
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  width: 100px;
}
.mprkr-bskt__title-add {
  width: calc(100% - 449px);
}
.mprkr-bskt__title-fvrtw {
  margin: 12px 0 0 24px;
}
.mprkr-bskt__title-fvrt {
  color: var(--mp-link, #138AA8);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.mprkr-bskt__title-fvrtv {
  border-bottom: 1px dashed var(--mp-link, #138AA8);
  cursor: pointer;
}
.mprkr-bskt__title-fvrt:hover .mprkr-bskt__title-fvrtv {
  border-bottom: 1px dashed transparent;
}
.mprkr-bskt__before-txt {}
.mprkr-bskt__value {
  margin: 0 0 48px;
}
.mprkr-bskt__value.__hdn {
  border-radius: 0;
  background-color: transparent;
  padding: 0;
  margin: 0;
}
.mprkr-bskt__goods-w {
}
.mprkr-bskt__goods-topw {
  margin: 24px 0 0 0;
}
.mprkr-bskt__goods-top {}
.mprkr-bskt__goods-slctallw {width: 166px;}
.mprkr-bskt__goods-slctall {
  color: var(--c1, #000);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  cursor: pointer;
}
.mprkr-bskt__goods-slctall:hover {
  color: var(--mp-link, #138AA8);
}
.mprkr-bskt__goods-slctchbx {
    box-sizing: border-box;
    
    display: inline-block;
    vertical-align: top;
    border-radius: 2.4px;
    width: 20px;
    height: 20px;
    margin: 1px 10px 0 0;
    border: 1.2px solid var(--mp-light-on-lightbg, #7D7B7D);
    position: relative;
    
    background-size: auto;
    background-position: center center;
    background-color: var(--c2, #fff);
    background-repeat: no-repeat;
    
    overflow: hidden;
     
    outline: 1px solid var(--c2, #fff);
    outline-offset: -2px;
    
    /*! background-image: url(/i_n/fltr/ico_fltr_chck.svg); */
}

.mprkr-bskt__goods-slctchbx:before, .mprkr-bskt__goods-slctchbx:after {
    content: '';
    position: absolute;
    width: 0;
    height: 6px;

    background-size: auto;
    background-position: left top;
    background-color: transparent;
    background-repeat: no-repeat;

}
.mprkr-bskt__goods-slctchbx:before {
    background-image: url(/i_n/fltr/ico_fltr_chck_left_w.svg);
    top: 8px;
    left: 2px;
}
.mprkr-bskt__goods-slctchbx:after {
    width: 0;
    height: 10px;

    background-image: url(/i_n/fltr/ico_fltr_chck_rght_w.svg);
    left: 6px;
    top: 4px;
}

.mprkr-bskt__goods-slctall.__a .mprkr-bskt__goods-slctchbx{
/*    background-color: var(--mp-beige-light, #F3EDE8);*/
      background-color: var(--mp-dark, #262326);
}
.mprkr-bskt__goods-slctall.__a .mprkr-bskt__goods-slctchbx:before {
    width: 6px;
    -webkit-transition: width .06s;
}
.mprkr-bskt__goods-slctall.__a .mprkr-bskt__goods-slctchbx:after {
    width: 10px;
    -webkit-transition: width .1s .06s;
}
.mprkr-bskt__goods-slctchbx:hover {
    border-color: var(--mp-dark, #262326);
}

.mprkr-bskt__goods-slctdelw {width: 170px;}
.mprkr-bskt__goods-slctdel {
  color: var(--mp-red-light, #FF8080);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  display: none;
  cursor: pointer;
}
.mprkr-bskt__goods-slctdel:hover {
  color: var(--mp-dark, #262326);
}
.mprkr-bskt__main.__chckd .mprkr-bskt__goods-slctdel {
  display: block;
}
.mprkr-bskt__goods-slctaddw {
  width: calc(100% - 473px);
}

.mprkr-bskt__goods-sharew {
  
}

.mprkr-bskt__goods-share {
  color: var(--mp-link, #138AA8);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  cursor: pointer;
}
.mprkr-bskt__goods-share:hover {
  color: var(--mp-dark, #262326);
}
.mprkr-bskt__goods {
  border-radius: 12px 12px 12px 12px;
  margin: 24px 0 0 0;
}

.mprkr-bsktgood__row {
  margin: 0 0 2px 0;
  background-color: var(--c2, #FFF);
  position: relative;
}
.mprkr-bsktgood__row:first-child {
  border-radius: 12px 12px 0 0;
}
.mprkr-bsktgood__row:last-child {
  margin: 0 0 0 0;
  border-radius: 0 0 12px 12px;
}
.mprkr-bsktgood__beforedel-w {}
.mprkr-bsktgood__beforedel {}
.mprkr-bsktgood__beforedel-txt {}
.mprkr-bsktgood__beforedel-timer {}
.mprkr-bsktgood__beforedel-btnw {}
.mprkr-bsktgood__beforedel-btn {}

.mprkr-bsktgood {padding: 24px 0 24px 0;}
.mprkr-bsktgood__n {}
.mprkr-bsktgood__nchbxw {
  width: 20px;
  margin: 5px 28px 0 0;
}
.mprkr-bsktgood__nchbx {}
.mprkr-bsktgood__nchbx.__a {
/*    background-color: var(--mp-beige-light, #F3EDE8);*/
      background-color: var(--mp-dark, #262326);
}

.mprkr-bsktgood__nchbx {
    box-sizing: border-box;
    
    display: inline-block;
    vertical-align: top;
    border-radius: 2.4px;
    width: 20px;
    height: 20px;
    margin: 5px 6px 0 0;
    border: 1.2px solid var(--mp-light-on-lightbg, #7D7B7D);
    position: relative;
    
    background-size: auto;
    background-position: center center;
    background-color: var(--c2, #fff);
    background-repeat: no-repeat;
    
    overflow: hidden;
     
    outline: 1px solid var(--c2, #fff);
    outline-offset: -2px;
    
    cursor: pointer;
    
    /*! background-image: url(/i_n/fltr/ico_fltr_chck.svg); */

}

.mprkr-bsktgood__row.__chckme .mprkr-bsktgood__nchbx {
    animation: wiggle 1.5s linear infinite;
    border: 1.2px solid var(--mp-red, #F33);
    background-color: var(--mp-red-light, #FF8080);
}


/* Keyframes */
@keyframes wiggle {
  0%, 7%, 47% {
    transform: rotateZ(0);
  }
  15%, 55% {
    transform: rotateZ(-15deg);
  }
  20%, 60% {
    transform: rotateZ(10deg);
  }
  25%, 65% {
    transform: rotateZ(-10deg);
  }
  30%, 70% {
    transform: rotateZ(6deg);
  }
  35%, 75% {
    transform: rotateZ(-4deg);
  }
  40%, 100% {
    transform: rotateZ(10);
  }
}



.mprkr-bsktgood__nchbx:before, .mprkr-bsktgood__nchbx:after {
    content: '';
    position: absolute;
    width: 0;
    height: 6px;

    background-size: auto;
    background-position: left top;
    background-color: transparent;
    background-repeat: no-repeat;

}
.mprkr-bsktgood__nchbx:before {
    background-image: url(/i_n/fltr/ico_fltr_chck_left_w.svg);
    top: 8px;
    left: 2px;
}
.mprkr-bsktgood__nchbx:after {
    width: 0;
    height: 10px;

    background-image: url(/i_n/fltr/ico_fltr_chck_rght_w.svg);
    left: 6px;
    top: 4px;
}
.mprkr-bsktgood__nchbx.__a:before {
    width: 6px;
    -webkit-transition: width .06s;
}
.mprkr-bsktgood__nchbx.__a:after {
    width: 10px;
    -webkit-transition: width .1s .06s;
}
.mprkr-bsktgood__nchbx:hover {
    border-color: var(--mp-dark, #262326);
}

.mprkr-bsktgood__beforedel-w {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  background-color: rgba(255, 255, 255, 0);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  text-align: center;
  transition: all .3s;
}
.mprkr-bsktgood__beforedel {
  display: inline-block;
  vertical-align: middle;
}
.mprkr-bsktgood__row.__deltimer .mprkr-bsktgood__beforedel-w {
  opacity: 1;
  visibility: visible;
  background-color: rgba(255, 255, 255, 0.5);
}
.mprkr-bsktgood__beforedel-w:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}
.mprkr-bsktgood__beforedel-txt {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  line-height: 22px;
}
.mprkr-bsktgood__beforedel-txt:before {
  content: 'Товар будет удалён из заказа через ';
}
.mprkr-bsktgood__beforedel-timer {
  display: inline-block;
  vertical-align: top;
  font-weight: 700;
  line-height: 22px;
  font-size: 16px;
}
.mprkr-bsktgood__beforedel-timer:after {
  content: 'с';
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}
.mprkr-bsktgood__beforedel-btnw {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 33px;
}
.mprkr-bsktgood__beforedel-btn {
  color: var(--mp-link, #138AA8);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
  border-bottom: 1px dashed var(--mp-link, #138AA8);
  cursor: pointer;
}
.mprkr-bsktgood__beforedel-btn:hover {
  border-bottom: 1px dashed transparent;
}
.mprkr-bsktgood__row.__deltimer .mprkr-bsktgood {
  transition: filter .3s;
}
.mprkr-bsktgood__row.__deltimer .mprkr-bsktgood {
  filter: blur(6px);
}

.mprkr-bsktgood__nval {}
.mprkr-bsktgood__w {
  width: calc(100% - 48px);
}
.mprkr-bsktgood__imgw {display: inline-block;vertical-align: top;white-space: nowrap;width: 100px;height: 100px;margin: 0 0 0 0;text-align: center;}
.mprkr-bsktgood__imgw:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}
.mprkr-bsktgood__img {
  max-height: 100%;
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}

.mprkr-bsktgood__dataw {
  width: calc(100% - 148px);
  margin: 0 0 0 24px;
}
.mprkr-bsktgood__data-b1 {width: calc(100% - 114px - 165px);}
.mprkr-bsktgood__title {padding: 0 48px 0 0;}
.mprkr-bsktgood__title-lnk {
  color: var(--mp-dark, #262326);
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}
.mprkr-bsktgood__characts {
  margin: 14px 0 0 0;
}
.mprkr-bsktgood__article {
  color: var(--mp-dark, #262326);
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 1.12px;
  padding: 0 4px;
  border-radius: 3px;
  background-color: var(--mp-beige-light, #F3EDE8);
  margin: 0 6px 0 0;
}
.mprkr-bsktgood__charact {
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin: 0 6px 0 0;
}
.mprkr-bsktgood__charact-icon {
  display: inline-block;
  vertical-align: top;
  margin: 2px 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-bsktgood__data-b2 {
  width: 114px;
}
.mprkr-bsktgood__cntrw {
  width: 114px;
}
.mprkr-bsktgood__cnt {
  border-radius: 20px;
  border: 1.2px solid var(--mp-border-i-nactive, #E3E3E3);
  background-color: var(--c2, #FFF);
  text-align: center;
  padding: 1.8px 0;
}
.mprkr-bsktgood__cntbtn {
  width: 32px;
  height: 24px;
  border-radius: 20px;
  background-color: var(--mp-beige-light, #F3EDE8);
  position: relative;
  cursor: pointer;
}
.mprkr-bsktgood__cntbtn:hover {
  background-color: var(--mp-link, #138AA8);
}
.mprkr-bsktgood__cntbtn:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 13px;
  height: 1px;
  background-color: var(--mp-link, #138AA8);
  transform: skew(-45deg);
  border-radius: 1px 13px;
}
.mprkr-bsktgood__cntbtn.__d:before {
  width: 11px;
}
.mprkr-bsktgood__cntbtn.__u:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 1px;
  height: 13px;
  background-color: var(--mp-link, #138AA8);
  transform: skew(0deg, 45deg);
  border-radius: 13px 1px;
}
.mprkr-bsktgood__cntbtn:hover:before,
.mprkr-bsktgood__cntbtn:hover:after {
  background-color: var(--c2, #fff);
}
.mprkr-bsktgood__cntbtn.__d {}
.mprkr-bsktgood__cntbtn.__u {}
.mprkr-bsktgood__cntinput-w {}
.mprkr-bsktgood__cntinput {
  width: 32px;
  height: 24px;

  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  padding: 0;
  border: none;
  background-color: transparent;
  margin: 0 6px;
  
  color: var(--mp-light-on-lightbg, #7D7B7D);
}
.mprkr-bsktgood__row.__chckd .mprkr-bsktgood__cntinput {
  color: var(--c1, #000);
}
.mprkr-bsktgood__pricew {
  margin: 3px 0 0 0;
}
.mprkr-bsktgood__price  {
  color: var(--mp-light-on-lightbg, #7D7B7D);
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  padding: 0 0 0 9px;
  text-align: left;
}
.mprkr-bsktgood__data-b3 {
  width: 165px;
  text-align: right;
}
.mprkr-bsktgood__sdw {
  display: inline-block;
  vertical-align: top;
}
.mprkr-bsktgood__sd {
  display: flex;
  flex-direction: column;
}
.mprkr-bsktgood__dscw {
  order: 2;
  margin: 4px 0 0 0;
}
.mprkr-bsktgood__dsc {
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px; /* 114.286% */
  text-decoration: line-through;
  text-align: left;
}
.mprkr-bsktgood__summw {
  order: 1;
  color: var(--mp-red, #F33);
}
.mprkr-bsktgood__summ {
  text-align: right;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}
.mprkr-bsktgood__dscw:empty {
  margin: 0 0 0 0;
}
.mprkr-bsktgood__dscw:empty + .mprkr-bsktgood__summw {
  color: var(--mp-light-on-lightbg, #7D7B7D);
}
.mprkr-bsktgood__row.__chckd .mprkr-bsktgood__dscw:empty + .mprkr-bsktgood__summw {
  color: var(--mp-dark, #262326);
}
.mprkr-bsktgood__clubw {order: 3;}
.mprkr-bsktgood__club {}
.mprkr-bsktgood__promow {
  margin: 9px 0 0 0;
  order: 4;
}
.mprkr-bsktgood__promo {
  color: var(--mp-green, #3EC387);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.mprkr-bsktgood__nopromow {
  margin: 9px 0 0 0;
  order: 5;
}
.mprkr-bskt__goods.__allnopromo .mprkr-bsktgood__nopromow:before {
  content: 'Промокод не действует';
  color: var(--mp-orange, #FE883F);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.mprkr-bsktgood__nopromo {
  color: var(--mp-orange, #FE883F);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.mprkr-bsktgood__data-b4 {
  width: 100%;
}
.mprkr-bsktgood__data-b4:empty {}
.mprkr-bsktgood__data-b5 {
  margin: 7px 0 0 0;
  width: 100%;
}
.mprkr-bsktgood__engrave-btnw {}
.mprkr-bsktgood__engrave-btn {
  color: var(--mp-link, #138AA8);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  cursor: pointer;
}
.mprkr-bsktgood__data-b5 .mprkr-bsktgood__engrave-btnw {
  margin: 5px 28px 0 0;
  width: 177px;
}
.mprkr-bsktgood__engrave-btnv {
  border-bottom: 1px dashed var(--mp-link, #138AA8);
}
.mprkr-bsktgood__engrave-btn:hover .mprkr-bsktgood__engrave-btnv {
  border-bottom: 1px dashed transparent;
}
.mprkr-bsktgood__together-btnw {margin: 1px 0 0 0;width: calc(100% - 165px - 114px - 201px);}
.mprkr-bsktgood__together-btn {
  display: inline-block;
  vertical-align: top;
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  border-radius: 6px;
  border: 1.2px solid var(--mp-border-i-nactive, #E3E3E3);
  background-color: var(--c2, #FFF);
  padding: 3.8px 36.8px 3.8px 8.8px;
  background-position: right 5px center;
  cursor: pointer;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
.mprkr-bsktgood__together-btn:hover {
  color: var(--c2, #FFF);
  border: 1.2px solid var(--mp-link-light, #6FB8C8);
  background-color: var(--mp-link-light, #6FB8C8);
}
.mprkr-bsktgood__together-btn:active {
  color: var(--c2, #FFF);
  border: 1.2px solid var(--mp-link, #138AA8);
  background-color: var(--mp-link, #138AA8);
}
.mprkr-bsktgood__together-btn.__a {
  color: var(--c2, #FFF);
  border: 1.2px solid var(--mp-dark, #262326);
  background-color: var(--mp-dark, #262326);
}
.mprkr-bsktgood__favorite {}
.mprkr-bsktgood__fvrt {}

.mprkr-bsktgood__favorite {
  width: 29px;
  height: 29px;
  border: 1px solid transparent;
  border-radius: 15px;
  cursor: pointer;
  position: relative;
  margin: 0 79px 0 0;
}

.mprkr-bsktgood__favorite:hover {

}
.mprkr-bsktgood__favorite:active {
}

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

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

.mprkr-bsktgood__fvrt {
  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-bsktgood__row.__fvrt .mprkr-bsktgood__fvrt {
  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-bsktgood__delete {text-align: right;width: 165px;}
.mprkr-bsktgood__del {
  width: 0;
  height: 20px;
  cursor: pointer;
  overflow: hidden;
  padding: 5px 0 5px 20px;
  position: relative;
  transition: all 0.3s;
  display: inline-block;
  vertical-align: top;
}
.mprkr-bsktgood__del:before {
  content: '';
  width: 20px;
  height: 20px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;  
  left: 0;
}
.mprkr-bsktgood__del:after {
  content: 'Удалить';
  color: var(--mp-red-light, #FF8080);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: right;
  padding: 0 0 0 10px;
}
.mprkr-bsktgood__del:hover:before { 
}
.mprkr-bsktgood__del:hover {
   width: 65px; 
}

.mprkr-bsktgood__engrave-w {
  margin: 0 0 0 30px;
  width: calc(100% - 54px);
}
.mprkr-bsktgood__engrave.__empty {display: none;}
.mprkr-bsktgood__engrave-btnw {}
.mprkr-bsktgood__engrave-btnttl {}
.mprkr-bsktgood__engrave-btn {}
.mprkr-bsktgood__engrave {
}
.mprkr-bsktgood__engrave:before {
  content: 'Гравировка:';
  display: inline-block;
  vertical-align: top;
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  width: 111px;
}
.mprkr-bsktgood__engrave.__empty .mprkr-bsktgood__engrave-prcw {}
.mprkr-bsktgood__engrave.__empty .mprkr-bsktgood__engrave-btnw {}
.mprkr-bsktgood__engrave.__empty .mprkr-bsktgood__engrave-btnttl {}
.mprkr-bsktgood__engrave.__empty .mprkr-bsktgood__engrave-btn {}
.mprkr-bsktgood__engrave.__empty .mprkr-bsktgood__engrave-prcw {}
.mprkr-bsktgood__engrave.__a {
  margin: 12px 0 0 0;
  padding: 13px 13px 13px 33px;
  border-radius: 6px;
  background-color: var(--mp-beige-light, #F3EDE8);
}
.mprkr-bsktgood__engrave.__a .mprkr-bsktgood__engrave-txtw {
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  width: calc(100% - 412px);
  white-space: nowrap;
}
.mprkr-bsktgood__engrave.__a .mprkr-bsktgood__engrave-txt {
  display: inline-block;
  vertical-align: top;
  max-width: calc(100% - 18px);
  overflow: hidden;
  text-overflow: ellipsis;
}
.mprkr-bsktgood__engrave-txt img {
  max-height: 20px;
  max-width: 20px;
}
.mprkr-bsktgood__engrave.__a .mprkr-bsktgood__engrave-btnw {
  margin: 0 0 0 47px;
}
.mprkr-bsktgood__engrave.__a .mprkr-bsktgood__engrave-btn {}
.mprkr-bsktgood__engrave.__a .mprkr-bsktgood__engrave-prcw {
  text-align: right;
  width: 116px;
}
.mprkr-bsktgood__engrave.__a .mprkr-bsktgood__engrave-prc {
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.mprkr-bsktgood__together-goodsw {width: 100%;}
.mprkr-bsktgood__together-goods {
  margin: 12px 0 0 -6px;
  white-space: nowrap;
  overflow: hidden;
  width: calc(100% + 6px);
}
.mprkr-bsktgood__together-goods:empty {
  margin: 0;
}
.mprkr-bsktgood__together-el {
  width: 287px;
  height: 142px;
  border-radius: 12px;
  background: var(--mp-beige-light-06, #F3EDE899);
  position: relative;
  white-space: normal;
  margin: 0 6px;
}
.mprkr-bsktgood__tel-blck {
  margin: 12px 12px 16px;
}
.mprkr-bsktgood__tel-imgw {
  width: 80px;
  height: 80px;
  margin: 0 12px 0 0;
  border-radius: 6px;
  overflow: hidden;
}
.mprkr-bsktgood__tel-imglnk {
  display: block;
  position: relative;
  text-align: center;
}
.mprkr-bsktgood__tel-imglnk:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}
.mprkr-bsktgood__tel-img {
  max-height: 100%;
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.mprkr-bsktgood__tel-ttlw {
  width: calc(100% - 92px)
}
.mprkr-bsktgood__tel-ttl {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.mprkr-bsktgood__tel-dataw {
    margin: 12px 0 0 12px;
}
.mprkr-bsktgood__tel-prcsw {
    display: flex;
}
.mprkr-bsktgood__tel-prcow {
    order: 2;
    margin: 0 0 0 23px;
}
.mprkr-bsktgood__tel-prco {
    color: var(--mp-dark, #262326);
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-decoration-line: line-through; 
}
.mprkr-bsktgood__tel-prcnw {
    order: 1;
    color: var(--mp-red, #F33);
}
.mprkr-bsktgood__tel-prcn {
    font-size: 20px;
    font-weight: 700;
    line-height: 22px; 
}
.mprkr-bsktgood__tel-prcow:empty ~ .mprkr-bsktgood__tel-prcnw {
    color: var(--mp-dark, #262326);
}
.mprkr-bsktgood__tel-buybtnw {
  position: absolute;
  bottom: 12px;
  right: 24px;
  height: 29px;
  width: 29px;
  border: 1px solid var(--mp-green, #3EC387);
  border-radius: 15px;
}
.mprkr-bsktgood__tel-buybtn {}
.mprkr-bsktgood__tel-btn {
  position: relative;
}

.mprkr-bsktgood__tel-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-bsktgood__tel-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-bsktgood__tel-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-bsktgood__tel-btn.__b::after {}

.mprkr-bsktgood__tel-buy {
  width: 29px;
  height: 29px;
  border-radius: 15px;
  cursor: pointer;
  position: relative;
  z-index: 10;
}
.mprkr-bsktgood__tel-buy i {
  display: none;
}
.mprkr-bsktgood__tel-btn:hover .mprkr-bsktgood__tel-buy i {
}
.mprkr-bsktgood__tel-btn.__b .mprkr-bsktgood__tel-buy i {
  width: 0;
}
.mprkr-bsktgood__tel-buy.__a {
}
.mprkr-bsktgood__tel-buy:before {
    content: '';
    position: absolute;
    width: 3.6px;
    height: 3.6px;
    border: 2.4px solid var(--mp-beige-light, #F3EDE8);
    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-bsktgood__tel-buy.__a:before {
    top: -4.2px;
    opacity: 1;
    visibility: visible;
    transform:rotate(-180deg);
}

.mprkr-bskt__blocksw {margin: 0 0 0 0;}
.mprkr-bskt__blocks {}
.mprkr-bskt__block {
  /*! margin: 36px 0 36px 0; */
}
.mprkr-bskt__block-data {
  background: linear-gradient(90deg, #FFF 0%, #F0F0F0 21.87%, #F0F0F0 77.50%, #FFF 100%)
}
.mprkr-bskt__view-data {
  background: none;
}
.mprkr-bskt__block-top {}
.mprkr-bskt__block-ttlw {
  width: 25%;
}
.mprkr-bskt__block-ttl {
  color: var(--mp-dark, #262326);
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}
.mprkr-bskt__block-fltrw {
  width: 75%;
  text-align: right;
}
.mprkr-bskt__block-fltr {}
.mprkr-bskt__bfltr-fclrw {}
.mprkr-bskt__bfltr-fclr {

}

.mprkr-bskt__bfltr-fclr {
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  cursor: pointer;
}
.mprkr-bskt__bfltr-fclrv {
  border-bottom: 1px dashed var(--mp-light-on-darkbg-06, #A8A7A899);
}
.mprkr-bskt__bfltr-fclr:hover .mprkr-bskt__bfltr-fclrv {
  border-bottom: 1px dashed transparent;
}
.mprkr-bskt__bfltr-listw {
  margin:  0 0 0 12px;
}
.mprkr-bskt__bfltr-list {}
.mprkr-bskt__bfltr-el {
  border-radius: 6px;
    border: 1.2px solid var(--mp-border-i-nactive, #E3E3E3);
  background-color: var(--c2,#FFF);
  padding: 3.8px 22.8px;
  position: relative;
  color: var(--mp-dark, #262326);
  cursor: pointer;
  margin: 0 0 0 12px;
}
.mprkr-bskt__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-bskt__bfltr-txt {
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.mprkr-bskt__bfltr-el.__a .mprkr-bskt__bfltr-clrb {
  position: absolute;
  right: 5px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 20px;
  height: 20px;
}
.mprkr-bskt__bfltr-el.__a .mprkr-bskt__bfltr-clr {
  width: 20px;
  height: 20px;
  background-color: var(--mp-dark, #262326);
}

.mprkr-bskt__blck-goodsw {padding: 12px 0 0 0;}
.mprkr-bskt__blck-goods {}
.mprkr-bskt__block {

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

.mprkr-bskt__view {
  height: 304px;
  background: linear-gradient(180deg, #F3EDE8 0%, rgba(243, 237, 232, 0.00) 100%);
}
.mprkr-bskt__view-top {
  padding: 24px 0 0 0;
}
.mprkr-bskt__view-ttlw {
  width: calc(100% - 100px);
}
.mprkr-bskt__view-ttl {}
.mprkr-bskt__view-goodsw {}
.mprkr-bskt__view-goods {
  text-align: center;
  margin: 0 -12px;
}
.mprkr-bskt__view-good {
  width: calc(16% - 16px);
  height: 220px;
  border-radius: 24px;
  background-color: var(--c2, #FFF);
  margin: 0 12px;
}
.mprkr-bskt__block-lnkw {
    position: relative;
    padding: 5px 0 0 0;
    width: 100px;
    text-align: right;
}
.mprkr-bskt__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-bskt__block-lnk:hover {
    border-bottom: 1px solid transparent;
}

.mprkr-bskt__blck-goodsw {
}
.mprkr-bskt__blck-goods {}
.mprkr-bskt__block {}
.mprkr-bskt__block-col {
  width: 50%;
}
.mprkr-bskt__txtw {
  margin: 12px 0 0 0;
}
.mprkr-bskt__txt {

}
.mprkr-bskt__txt p {
  color: var(--c1, #000);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin: 0 0 3px 0;
}
.mprkr-bskt__block-btnsw {
  margin: 12px 0 0 0;
}
.mprkr-bskt__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;
}
.mprkr-bskt__linksw {
  margin: 12px 0 0 0;
}
.mprkr-bskt__links {}
.mprkr-bskt__linkb {
  margin: 0 0 3px 0;
}
.mprkr-bskt__link {}

.mprkr-bskt__main-specials {}
.mprkr-bskt__main-spcttlw {
  margin: 0 0 12px;
}
.mprkr-bskt__main-spcttl {
  color: var(--mp-dark, #262326);
  font-size: 22px;
  font-weight: 600;
  line-height: 40px;
}
.mprkr-bskt__main-spcttl b {
  font-weight: 500;
  letter-spacing: 1.32px;
}
.mprkr-bskt__main-speclist {
  border-radius: 0px 12px 12px 12px;
  background-color: var(--c2, #FFF);
  padding: 24px;
  margin: 0 0 48px 0;
}
.mprkr-bskt__main-special {
  margin: 0 0 24px;
}
.mprkr-bskt__main-specbtnw {
  display: inline-block;
  vertical-align: top;
}
.mprkr-bskt__main-specbtn {
  color: var(--mp-link, #138AA8);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  cursor: pointer;
}
.mprkr-bskt__main-specbtnv {
  border-bottom: 1px dashed var(--mp-link, #138AA8);
}
.mprkr-bskt__main-specbtn:hover .mprkr-bskt__main-specbtnv {
  border-bottom: 1px dashed transparent;
}

.mprkr-bskt__rght-w {
  vertical-align: bottom;
  position: -webkit-sticky;
  position: sticky;
  top: 40px;
  width: 308px;
  margin: 40px 0 48px 60px;
}
.mprkr-bskt__rght {}
.mprkr-bskt__rsltw {}
.mprkr-bskt__rslt {}

.mprkr-bskt__rslt-goods {
  border-radius: 12px 12px 0px 0px;
  background-color: var(--c2, #FFF);
  padding: 24px 16px 12px;
  margin: 0 0 2px 0;
}
.mprkr-bskt__rslt-gdbntw {
  margin: 0 0 24px;
}
.mprkr-bskt__rslt-gdbnt {
  text-align: center;
  border-radius: 12px;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  cursor: pointer;
  padding: 12px 0;
  color: var(--mp-dark, #262326);
  background-color: var(--c4, #FAFAFA);
}
.mprkr-bskt__rslt-gdbnt:before {
  content: 'Выберите товары';
}
.mprkr-bskt__main.__chckd .mprkr-bskt__rslt-gdbnt {
  background-color: var(--mp-green, #3EC387);
  color: var(--c2, #FFF);
}

.mprkr-bskt__main.__chckd .mprkr-bskt__rslt-gdbnt:hover {
    letter-spacing: 0.36px; 
    box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.12); 
}

.mprkr-bskt__main.__chckd .mprkr-bskt__rslt-gdbnt:active {
    background: var(--mp-green-dark, #39B87F); 
}


.mprkr-bskt__main.__chckd .mprkr-bskt__rslt-gdbnt:before {
  content: 'Перейти к оформлению';
}

.mprkr-bskt__rslt-gdrow {
  display: none;
}
.mprkr-bskt__main.__chckd .mprkr-bskt__rslt-gdrow {
  display: block;
}
.mprkr-bskt__rslt-gdttlw {
  width: 156px;
}
.mprkr-bskt__rslt-gdttl {
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.mprkr-bskt__rslt-gdvalw {
  width: 120px;
  color: var(--mp-dark, #262326);
  text-align: right;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}
.mprkr-bskt__rslt-gdvalw .r {}
.mprkr-bskt__rslt-gdval {}

.mprkr-bskt__rslt-data {
  border-radius: 0px 0px 12px 12px;
  background-color: var(--c2, #FFF);
  padding: 16px 0 0 0;
}
.mprkr-bskt__rslt-more {}
.mprkr-bskt__rslt-row {
  padding: 0 16px 12px;
  
}
.mprkr-bskt__rslt-row.__big {}
.mprkr-bskt__rr-ttlw {
  width: 189px;
}
.mprkr-bskt__rr-ttl {
  color: var(--mp-dark, #262326);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.mprkr-bskt__rr-q {
  display: block;
  cursor: pointer;
  width: 20px;
  height: 20px;
  margin: -2px 0 0 6px;
}

.mprkr-bskt__rr-valw {
  width: 87px;
  color: var(--mp-dark, #262326);
  text-align: right;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mprkr-bskt__rr-val {
  
}
.mprkr-bskt__rr-val:empty:before {
  content: 'бесплатно';
  color: var(--mp-green, #3EC387);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}
.mprkr-bskt__rr-valw .r {}

.mprkr-bskt__rslt-row.__big .mprkr-bskt__rr-ttlw {}
.mprkr-bskt__rslt-row.__big .mprkr-bskt__rr-ttl {
  color: var(--mp-dark, #262326);
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}
.mprkr-bskt__rslt-row.__big .mprkr-bskt__rr-valw {
  color: var(--mp-dark, #262326);
  text-align: right;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}
.mprkr-bskt__rslt-row.__big .mprkr-bskt__rr-val {}
.mprkr-bskt__rslt-row.__big .mprkr-bskt__rr-val:empty {}
.mprkr-bskt__rslt-row.__big .mprkr-bskt__rr-valw .r {}

.mprkr-bskt__rr-val:empty + .r {display:none;}
.mprkr-bskt__rslt-row.__goods .mprkr-bskt__rr-ttlw {}
.mprkr-bskt__rslt-row.__goods .mprkr-bskt__rr-ttl {}
.mprkr-bskt__rslt-row.__goods .mprkr-bskt__rr-valw {}
.mprkr-bskt__rslt-row.__goods .mprkr-bskt__rr-val {}
.mprkr-bskt__rslt-row.__goods .mprkr-bskt__rr-valw .r {}

.mprkr-bskt__rslt-row.__engrave .mprkr-bskt__rr-ttlw {}
.mprkr-bskt__rslt-row.__engrave .mprkr-bskt__rr-ttl {}
.mprkr-bskt__rslt-row.__engrave .mprkr-bskt__rr-valw {}
.mprkr-bskt__rslt-row.__engrave .mprkr-bskt__rr-val {}
.mprkr-bskt__rslt-row.__engrave .mprkr-bskt__rr-valw .r {}

.mprkr-bskt__rslt-row.__dscnt .mprkr-bskt__rr-ttlw {}
.mprkr-bskt__rslt-row.__dscnt .mprkr-bskt__rr-ttl {}
.mprkr-bskt__rslt-row.__dscnt .mprkr-bskt__rr-valw {
  color: var(--mp-red, #F33);
}
.mprkr-bskt__rslt-row.__dscnt .mprkr-bskt__rr-val:empty {
  color: var(--mp-green, #3EC387);
}
.mprkr-bskt__rslt-row.__dscnt .mprkr-bskt__rr-valw .r {}

.mprkr-bskt__rslt-row.__promo .mprkr-bskt__rr-ttlw {}
.mprkr-bskt__rslt-row.__promo .mprkr-bskt__rr-ttl {}
.mprkr-bskt__rslt-row.__promo .mprkr-bskt__rr-valw {
  color: var(--mp-red, #F33);
}
.mprkr-bskt__rslt-row.__promo .mprkr-bskt__rr-val:empty {
  color: var(--mp-green, #3EC387);
}
.mprkr-bskt__rslt-row.__promo .mprkr-bskt__rr-valw .r {}

.mprkr-bskt__rslt-row.__clubs .mprkr-bskt__rr-ttlw {}
.mprkr-bskt__rslt-row.__clubs .mprkr-bskt__rr-ttl {}
.mprkr-bskt__rslt-row.__clubs .mprkr-bskt__rr-valw {
  color: var(--mp-red, #F33);
}
.mprkr-bskt__rslt-row.__clubs .mprkr-bskt__rr-val {}
.mprkr-bskt__rslt-row.__clubs .mprkr-bskt__rr-val:empty {
  color: var(--mp-green, #3EC387);
}
.mprkr-bskt__rslt-row.__clubs .mprkr-bskt__rr-valw .r {}

.mprkr-bskt__rslt-row.__bonus .mprkr-bskt__rr-ttlw {}
.mprkr-bskt__rslt-row.__bonus .mprkr-bskt__rr-ttl {}
.mprkr-bskt__rslt-row.__bonus .mprkr-bskt__rr-valw {}
.mprkr-bskt__rslt-row.__bonus .mprkr-bskt__rr-val {
  color: var(--mp-green, #3EC387);
}
.mprkr-bskt__rslt-row.__bonus .mprkr-bskt__rr-valw .r {}
.mprkr-bskt__rslt-row.__usebonus {
  padding: 12px 16px 12px;
}
.mprkr-bskt__rslt-row.__usebonus .mprkr-bskt__rr-ttlw {width: 210px;}
.mprkr-bskt__rslt-row.__usebonus .mprkr-bskt__rr-chbx {
    box-sizing: border-box;
    
    display: inline-block;
    vertical-align: top;
    border-radius: 2.4px;
    width: 20px;
    height: 20px;
    margin: -2px 10px 0 0;
    border: 1.2px solid var(--mp-light-on-lightbg, #7D7B7D);
    position: relative;
    
    background-size: auto;
    background-position: center center;
    background-color: var(--c2, #fff);
    background-repeat: no-repeat;
    
    overflow: hidden;
     
    outline: 1px solid var(--c2, #fff);
    outline-offset: -2px;
    
    /*! background-image: url(/i_n/fltr/ico_fltr_chck.svg); */
}

.mprkr-bskt__rslt-row.__usebonus .mprkr-bskt__rr-chbx:before, 
.mprkr-bskt__rslt-row.__usebonus .mprkr-bskt__rr-chbx:after {
    content: '';
    position: absolute;
    width: 0;
    height: 6px;

    background-size: auto;
    background-position: left top;
    background-color: transparent;
    background-repeat: no-repeat;

}
.mprkr-bskt__rslt-row.__usebonus .mprkr-bskt__rr-chbx:before {
    background-image: url(/i_n/fltr/ico_fltr_chck_left.svg);
    top: 8px;
    left: 2px;
}
.mprkr-bskt__rslt-row.__usebonus .mprkr-bskt__rr-chbx:after {
    width: 0;
    height: 10px;

    background-image: url(/i_n/fltr/ico_fltr_chck_rght.svg);
    left: 6px;
    top: 4px;
}

.mprkr-bskt__rslt-row.__usebonus.__use .mprkr-bskt__rr-chbx {
    background-color: var(--mp-beige-light, #F3EDE8);
}
.mprkr-bskt__rslt-row.__usebonus.__use .mprkr-bskt__rr-chbx:before {
    width: 6px;
    -webkit-transition: width .06s;
}
.mprkr-bskt__rslt-row.__usebonus.__use .mprkr-bskt__rr-chbx:after {
    width: 10px;
    -webkit-transition: width .1s .06s;
}
.mprkr-bskt__rslt-row.__usebonus .mprkr-bskt__rr-chbx:hover {
    border-color: var(--mp-dark, #262326);
}

.mprkr-bskt__rslt-row.__usebonus .mprkr-bskt__rr-ttl {cursor: pointer;}
.mprkr-bskt__rslt-row.__usebonus .mprkr-bskt__rr-chbxval {}
.mprkr-bskt__rslt-row.__usebonus .mprkr-bskt__rr-chbxval:before {
  content: '';
  display: inline-block;
  vertical-align: top;
  width: 3.6px;
  height: 3.6px;
  border-radius: 3px;
  margin: 6.2px 6px;
  background-color: var(--mp-dark, #262326);
}
.mprkr-bskt__rslt-row.__usebonus .mprkr-bskt__rr-valw {}
.mprkr-bskt__rslt-row.__usebonus .mprkr-bskt__rr-val {
  color: var(--mp-red, #F33);
}

.mprkr-bskt__rslt-row.__delivery {
  padding: 12px 16px 12px;
}
.mprkr-bskt__rslt-row.__delivery .mprkr-bskt__rr-ttlw {}
.mprkr-bskt__rslt-row.__delivery .mprkr-bskt__rr-ttl {}
.mprkr-bskt__rslt-row.__delivery .mprkr-bskt__rr-valw {}
.mprkr-bskt__rslt-row.__delivery .mprkr-bskt__rr-val {}
.mprkr-bskt__rslt-row.__delivery .mprkr-bskt__rr-valw .r {}
.mprkr-bskt__rslt-emptyinfo {
  margin: 8px 0 0 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  padding: 0 16px 16px; 
  color: var(--mp-light-on-lightbg, #7D7B7D);
}
.mprkr-bskt__main.__chckd .mprkr-bskt__rslt-emptyinfo {
  display: none;
}
.mprkr-bskt__rslt-dlvinfow {
  margin: 8px 0 0 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  padding: 0 16px 16px;
}
.mprkr-bskt__rslt-dlvinfo1 {
  color: var(--mp-light-on-lightbg, #7D7B7D);
}
.mprkr-bskt__rslt-dlvinfo2 {
  color: var(--mp-dark, #262326);
}
.mprkr-bskt__rslt-dlvinfo1 + .mprkr-bskt__rslt-dlvinfo2 {
  margin: 16px 0 0 0;
}
.mprkr-bskt__rslt-dlvinfo2 b {
  color: var(--mp-green, #3EC387);
  font-weight: 600;
}
.mprkr-bskt__rslt-dlvinfoprc {
  font-weight: 600;
}
.mprkr-bskt__rslt-dlvinfo2 .r {
  font-weight: 600;
}

.mprkr-bskt__rslt-deliveryw {}
.mprkr-bskt__rslt-delivery-ttl {}
.mprkr-bskt__rslt-deliveryval {}

.mprkr-bskt__promo {
  padding: 24px 0 0 0;
}
.mprkr-bskt__promo.__promo {

}
.mprkr-bskt__promo-data  {}
.mprkr-bskt__promo-ttlw  {}
.mprkr-bskt__promo-ttl {}
.mprkr-bskt__promo-tgl {}
.mprkr-bskt__promo-valw {}
.mprkr-bskt__promo-val {
  position: relative;
}
.mprkr-bskt__promo-inputblck {
  border-radius: 6px;
  border: 1.2px solid var(--mp-border-i-nactive, #E3E3E3);
  background-color: var(--c2,#FFF);
  margin: 0 0 25px 16px;
  width: 276px;
}
.mprkr-bskt__promo-inputblck.__ok {
  background-image: url(/i_n/ico_promo_chck.svg);
}
.mprkr-bskt__promo-input  {
  padding: 3.8px 0 3.8px 34.8px;
  color: var(--mp-dark, #262326);
  border: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px; 
  background-position: left 4.8px center;
}
.mprkr-bskt__promo-btnblck {}
.mprkr-bskt__promo-btn  {}
.mprkr-bskt__promo-prcblck {}
.mprkr-bskt__promo-prc {}
.mprkr-bskt__promo-prc .r {}
.mprkr-bskt__promo-prc-val {}
.mprkr-bskt__promo-prc-val:empty ~ .r {
  display: none;
}
.mprkr-bskt__promo-rsltw {}

.mprkr-bskt__rslt-main {
}

.mprkr-bskt__promo-data.__a .mprkr-bskt__promo-inputblck {
  border-radius: 6px;
  border: 1.2px solid var(--mp-beige, #D6C3AF);
  background-color: var(--c2,#FFF);
  background-size: auto;
  background-position: right 8.8px center;
  background-repeat: no-repeat;
}
.mprkr-bskt__promo-data.__a .mprkr-bskt__promo-inputblck.__ok {
  width: 199px; 
}
.mprkr-bskt__promo-inputblck.__ok .mprkr-bskt__promo-input  {
  padding: 3.8px 28.8px 3.8px 34.8px;
  color: var(--mp-dark, #262326);
  border: none;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px; 
  background-position: left 4.8px center;  
  width: calc(100% - 63.6px);
  background-color: transparent;
}
.mprkr-bskt__promo-btnblck {}
.mprkr-bskt__promo-btn  {
  position: absolute;
  left: 190px;
  top: 3px;
  border-radius: 4px;
  background: var(--mp-link, #138AA8);
  color: var(--c2, #FFF);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  padding: 2px 12px;
  cursor: pointer;
}

.mprkr-bskt__promo-crs  {
  position: absolute;
  left: 167px;
  top: 6px;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  color: var(--c2, #FFF);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
}

.mprkr-bskt__promo-inputblck.__empty ~ .mprkr-bskt__promo-crsblck {
  display: none;
}
.mprkr-bskt__promo-inputblck.__ok ~ .mprkr-bskt__promo-btnblck,
.mprkr-bskt__promo-inputblck.__empty ~ .mprkr-bskt__promo-btnblck {
  display: none;
}
.mprkr-bskt__promo-inputblck.__err ~ .mprkr-bskt__promo-btnblck .mprkr-bskt__promo-btn {
  background: var(--mp-border-i-nactive, #E3E3E3);
}
.mprkr-bskt__promo-inputblck.__ok ~ .mprkr-bskt__promo-prcblck {
  width: 75px;
  margin: 7px 0 0 0;
}
.mprkr-bskt__promo-inputblck.__ok ~ .mprkr-bskt__promo-prcblck .mprkr-bskt__promo-prc {
  color: var(--mp-red, #F33);
  text-align: right;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}
.mprkr-bskt__promo-prc .r {}
.mprkr-bskt__promo-prc-val {}
.mprkr-bskt__promo-rsltw {
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  padding: 5px 0 0 36px;
}

.mprkr-bskt__promo-inputblck.__ok .mprkr-bskt__promo-rslt {
  color: var(--mp-green, #3EC387);
}

.mprkr-bskt__promo-inputblck:after {
  position: absolute;
  bottom: 0;
  left: 35px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.mprkr-bskt__promo-inputblck.__ok:after {
  content: 'Промокод активирован';
  color: var(--mp-green, #3EC387); 
}
.mprkr-bskt__promo-inputblck.__err:after {
  content: 'Промокод не найден';
  color: var(--mp-red, #F33);
}

.mprkr-bskt__rslt-btnw {
  display: none;
}
.mprkr-bskt__rslt-btn {
  text-align: center;
  border-radius: 12px;
  background-color: var(--mp-link, #138AA8);
  color: var(--c2, #FFF);
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  cursor: pointer;
  padding: 12px 0;
  margin: 0 16px;
  position: relative;
}
.mprkr-bskt__rslt-btn.__err {
  color: var(--mp-dark, #262326);
  background-color: var(--c4, #FAFAFA);
}

.mprkr-bskt__rslt-btn.bskt-crt-loading::before {
  content: '';
  position: absolute;
  width: 320px;
  height: 46px;
  left: -40px;
  top: 0;  
  background: repeating-linear-gradient(
    -60deg, transparent 0 18px, #fff3 18px 38px);
  z-index: 11;
  -webkit-animation:bgpositionh3 .6s linear infinite;
  -moz-animation:bgpositionh3 .6s linear infinite;
  animation:bgpositionh3 .6s linear infinite;
}

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

.mprkr-bskt__main.__pls_crrct .mprkr-bskt__rslt-btn:after {

}

.mprkr-bskt__rslt-btnttl {
}
.mprkr-bskt__rslt-btn.__err .mprkr-bskt__rslt-btnttl {}
.mprkr-bskt__rslt-btnerrors {
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}
.mprkr-bskt__main.__pls_crrct .mprkr-bskt__rslt-btnerrors:after {
  content: 'Исправьте, пожалуйста, ошибки в полях.';
  position: absolute;
  width: 320px;
  left: 0;
  bottom: -30px;
  line-height: 22px;
  font-size: 16px;
  color: var(--mp-orange, #FE883F);

}
.mprkr-bskt__main.__pls_crrct2 .mprkr-bskt__rslt-btnerrors:after {
  content: 'Заполните, пожалуйста, обязательные поля.';
  position: absolute;
  width: 320px;
  left: 0;
  bottom: -30px;
  line-height: 22px;
  font-size: 16px;
  color: var(--mp-orange, #FE883F);

}

.mprkr-bskt__main.__pls_crrct3 .mprkr-bskt__rslt-btnerrors:after {
  content: 'Не выбран ПВЗ';
  position: absolute;
  width: 320px;
  left: 0;
  bottom: -30px;
  line-height: 22px;
  font-size: 16px;
  color: var(--mp-orange, #FE883F);

}

.mprkr-bskt__rslt-btntxt {
  padding: 16px 0 16px 32px;
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}
.mprkr-bskt__rslt-btnlnk {
  color: var(--mp-link, #138AA8);
  margin-left:20px;
}

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

.mprkr-bskt__rslt-infow {
  margin: 24px 0 0 0;
}
.mprkr-bskt__rslt-info {
  color: var(--mp-dark, #262326);
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
}
.mprkr-bskt__rslt-infolnk {
  color: var(--mp-link, #138AA8);
}


body.__checkout .mprkr-bskt__rslt-main, 
body.__checkout .mprkr-bskt__main-topw,
body.__checkout .mprkr-bskt__data.__region,
body.__checkout .mprkr-bskt__data.__city,
body.__checkout .mprkr-bskt__data.__delivery,
body.__checkout .mprkr-bskt__data.__payment,
body.__checkout .mprkr-bskt__data.__customer,
body.__checkout .mprkr-bskt__rslt-row.__delivery {
  display: none;
}

/* ORDER PAGE */
body.__order .mprkr-crs__b,
body.__order .mprkr-bskt__main-specials,
body.__order .mprkr-bskt__data.__goods,
body.__order .mprkr-bskt__rslt-goods,
body.__order .mprkr-bskt__promo.__promo,

body.__thanks .mprkr-crs__b,
body.__thanks .mprkr-bskt__main-specials,
body.__thanks .mprkr-bskt__data.__goods,
body.__thanks .mprkr-bskt__rslt-goods {
  display: none;
}

body.__order .mprkr-bskt__rslt-data {
  border-radius: 12px 12px 0px 0px;
  background-color: var(--c2, #FFF); 
}

body.__order .mprkr-bskt__promo {
  padding: 12px 16px;
  background-color: var(--c2, #FFF);
}

body.__order .mprkr-bskt__rslt-main {
  display: block;
  margin: 2px 0 0 0;
  background-color: var(--c2, #FFF); 
  padding: 16px 0 8px;
}

body.__order .mprkr-bskt__main-w {
  min-height: calc(100vh - 97px);
}

body.__order .mprkr-bskt__rslt-row.__goods .mprkr-bskt__rr-ttlw:before {
  content: 'Ваш заказ';
  padding: 0 16px 0 0;
  color: var(--mp-dark, #262326);
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

body.__order .mprkr-bskt__rslt-row.__goods .mprkr-bskt__rr-ttl {
  color: var(--mp-link, #138AA8);
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  cursor: pointer;
}
body.__order .mprkr-bskt__rslt-row.__goods .mprkr-bskt__rr-ttl:hover {
  color: var(--mp-dark, #262326);
}
body.__order .mprkr-bskt__rslt-row.__goods .mprkr-bskt__rr-ttlv {
  border-bottom: 1px dashed var(--mp-link, #138AA8);
}
body.__order .mprkr-bskt__rslt-row.__goods .mprkr-bskt__rr-ttl:hover .mprkr-bskt__rr-ttlv {
  border-bottom: 1px dashed transparent;
}

body.__order .mprkr-bskt__rslt-dlvinfow {
  display: none;
}

body.__order .mprkr-bskt__rslt-btnw {
  display: block;
  border-radius: 0px 0px 12px 12px;
  background-color: var(--c2, #FFF);
}


body.__order .mprkr-bskt__promo {
}
body.__order .mprkr-bskt__promo.__promo {}
body.__order .mprkr-bskt__promo-data  {}
body.__order .mprkr-bskt__promo-ttlw  {}
body.__order .mprkr-bskt__promo-ttl {}
body.__order .mprkr-bskt__promo-tgl {}
body.__order .mprkr-bskt__promo-valw {}
body.__order .mprkr-bskt__promo-val {}
body.__order .mprkr-bskt__promo-inputblck {margin: 0 0 25px 0;}
body.__order .mprkr-bskt__promo-input  {}
body.__order .mprkr-bskt__promo-btnblck {}
body.__order .mprkr-bskt__promo-btn  {
  left: 174px;
}
body.__order .mprkr-bskt__promo-prcblck {}
body.__order .mprkr-bskt__promo-prc {}
body.__order .mprkr-bskt__promo-prc .r {}
body.__order .mprkr-bskt__promo-prc-val {}
body.__order .mprkr-bskt__promo-rsltw {}

body.__order .mprkr-bskt__promo.__ok .mprkr-bskt__promo-rslt {}

/* ORDER PAGE */


.mprkr-bskt__dlvcity {}
.mprkr-bskt__dlvcity-ttlw {
  color: var(--mp-dark, #262326);
  font-weight: 400;
  line-height: 40px;
}
.mprkr-bskt__dlvcity-add {
  font-size: 22px;
  padding: 0 6px 0 0;
}
.mprkr-bskt__dlvcity-ttl {
  font-size: 22px;
  font-weight: 700;
}

.mprkr-bskt__dlvcity-ttl2 {
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 22px;
  font-weight: 400;
  line-height: 40px;
  margin: 0 0 0 5px;
}
.mprkr-bskt__dlvcity-lnkw {padding: 9px 0 0 36px;}
.mprkr-bskt__dlvcity-lnk {
  color: var(--mp-link, #138AA8);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px; /* 137.5% */
  cursor: pointer;
}
.mprkr-bskt__dlvcity-lnkv {
  border-bottom: 1px dashed var(--mp-link, #138AA8);
}
.mprkr-bskt__dlvcity-lnk:hover .mprkr-bskt__dlvcity-lnkv {
  border-bottom: 1px dashed transparent;
}
.mprkr-bskt__dlvcity-dataw {}
.mprkr-bskt__dlvcity-data  {
  display:none;
}
.mprkr-bskt__dlvcityd-cross {}
.mprkr-bskt__dlvcityd-close {}
.mprkr-bskt__dlvcityd-top {}
.mprkr-bskt__dlvcityd-ttl {}
.mprkr-bskt__dlvcityd-inputw {}
.mprkr-bskt__dlvcityd-input {}
.mprkr-bskt__dlvcity-input {}
.mprkr-bskt__dlvcity-txtw {
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.mprkr-bskt__dlvcity-txt {}
.mprkr-bskt__delivery-top {}

.mprkr-bskt__delivery-top .mprkr-bskt__selector-w {}
.mprkr-bskt__delivery-top .mprkr-bskt__selector {padding: 12px 0 0 0;}
.mprkr-bskt__delivery-top .mprkr-bskt__selector-blck {}
.mprkr-bskt__delivery-top .mprkr-bskt__slct-el {
  min-width: 230px;
  height: 120px;
  box-sizing: border-box;
  border-radius: 12px;
  border: 1px solid var(--mp-beige, #D6C3AF);
  background-color: var(--c2, #FFF);
  padding: 15px 23px 15px 23px;
  margin: 0 0 0 0;
  position: relative;
  cursor: pointer;
}
.mprkr-bskt__delivery-top .mprkr-bskt__slct-el:before {
  content: '';
  position: absolute;
  border: 3px solid transparent;
  border-radius: 20px;
  right: 30px;
  bottom: 20px;
  height: 24px;
  width: 24px;
  margin: auto 0;
  background-color: var(--mp-beige-light, #F3EDE8);
  
}
.mprkr-bskt__delivery-top .mprkr-bskt__slct-el + .mprkr-bskt__slct-el {
  margin: 0 0 0 12px;
}
.mprkr-bskt__delivery-top .mprkr-bskt__slct-el.__a {
  border-radius: 12px;
  border: 1px solid var(--mp-dark, #262326);
  background-color: var(--mp-dark, #262326);
  color: var(--c2, #fff);
}
.mprkr-bskt__delivery-top .mprkr-bskt__slct-el.__a:before {
  border-color: var(--c2, #fff);
  background-color: transparent;
  background-size: auto;
  background-position: center top 1px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/i_n/bskt/ico_bskt_chck_w.svg);
}
.mprkr-bskt__delivery-top .mprkr-bskt__slct-elttl {
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 700;
  line-height: 22px; /* 137.5% */
  padding: 0 0 16px;
}
.mprkr-bskt__delivery-top .mprkr-bskt__slct-eldp {width: 140px;}
.mprkr-bskt__delivery-top .mprkr-bskt__slct-eldate {
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.mprkr-bskt__delivery-top .mprkr-bskt__slct-elprcw {}
.mprkr-bskt__delivery-top .mprkr-bskt__slct-elprc {
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px; /* 137.5% */
}
.mprkr-bskt__delivery-top .mprkr-bskt__slct-elprc.__free:before {
  color: var(--mp-green, #3EC387);
  content: 'бесплатно';
}
.mprkr-bskt__delivery-top .mprkr-bskt__slct-el.__a .mprkr-bskt__slct-elttl,
.mprkr-bskt__delivery-top .mprkr-bskt__slct-el.__a .mprkr-bskt__slct-eldate,
.mprkr-bskt__delivery-top .mprkr-bskt__slct-el.__a .mprkr-bskt__slct-elprc {
  color: var(--c2, #fff);
}
.mprkr-bskt__delivery-top .mprkr-bskt__slct-el.__dsbld {
  border: 1px dashed var(--mp-light-on-darkbg, #A8A7A8);
}
.mprkr-bskt__delivery-top .mprkr-bskt__slct-el.__dsbld:before {
  opacity: .3;
}
.mprkr-bskt__delivery-top .mprkr-bskt__slct-el.__dsbld .mprkr-bskt__slct-elttl {
  color: var(--mp-light-on-lightbg, #7D7B7D);
}

.mprkr-bskt__delivery-dataw {
  padding: 24px 0 0 0;
}
.mprkr-bskt__delivery-data {}
.mprkr-bskt__delivery-dttlw {
  margin: 0 0 6px 0;
}
.mprkr-bskt__delivery-dttl {
  color: var(--mp-dark, #262326);
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}
.mprkr-bskt__delivery-dlnkw {
  margin:  2px 0 0 36px;
}
.mprkr-bskt__delivery-dlnk2w {
  margin:  2px 0 0 10px;
}
.mprkr-bskt__delivery-sprtr {
  margin:  2px 0 0 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px; /* 137.5% */
}
.mprkr-bskt__delivery-dlnk, .mprkr-bskt__delivery-dlnk2 {
  color: var(--mp-link, #138AA8);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px; /* 137.5% */
  cursor: pointer;
  border-bottom: 1px dashed var(--mp-link, #138AA8);
  cursor: pointer;
}
.mprkr-bskt__delivery-dlnk:before {
  content: 'Указать ';
}
.mprkr-bskt__delivery-dlnk.__a:before {
  content: 'Изменить ';
}
.mprkr-bskt__delivery-dlnk2:hover,
.mprkr-bskt__delivery-dlnk:hover {
  border-bottom: 1px dashed transparent;
}

.mprkr-bskt__delivery-dataw {
  padding: 24px 0 0 0;
}
.mprkr-bskt__delivery-data {}
.mprkr-bskt__delivery-slctr {
  position: relative;
}
.mprkr-bskt__delivery-slctrbtn {
  position: absolute;
  right: -62px;
  top: 24px;
  box-sizing: border-box;
  
  width: 38px;
  height: 32px;

  background-color: #F3F3F3;
  border: 1px solid #F3F3F3;
  border-radius: 6px;

  cursor: pointer;
}
.mprkr-bskt__delivery-slctr.__open .mprkr-bskt__delivery-slctrbtn {
  background-color: #333333;
  background-image: url(/i/ico_f_help_crs.svg);
}
.mprkr-bskt__delivery-slctrlist {
  position: absolute;

}
.mprkr-bskt__delivery-slctrlist {
  position: absolute;
  display: none;
  max-height: 500px;
  overflow: hidden;
  overflow-y: auto;
  left: 140px;
  top: 0px;
  
  width: 470px;
  z-index: 1;
  padding: 3px 0;
  
  border-radius: 12px;
  background-color: var(--c4, #FAFAFA);
  box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.25);
  z-index: 110;
}

.mprkr-bskt__delivery-slctr.__open .mprkr-bskt__delivery-dlnk2 {
  color: var(--mp-dark, #262326);
  border-bottom: transparent;
}
.mprkr-bskt__delivery-slctr.__open .mprkr-bskt__delivery-slctrlist {
  display: block;
}

.mprkr-bskt__delivery-crs {
    position: absolute;
    left: 620px;
    top: 0px;
    width: 40px;
    height: 40px;
    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;
    display: none;
    z-index: 110;
}
.mprkr-bskt__delivery-slctr.__open .mprkr-bskt__delivery-crs {
  display: block;
}
.mprkr-bskt__delivery-crs:hover {
    background-size: 26px;
    box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.12)
}

.mprkr-bskt__delivery-bg {
    background-color: var(--c5, #A8A7A84D);
    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;
    z-index: 100;
}

body.__ppp_lkaddr .mprkr-bskt__delivery-bg {
    opacity: 1;
    visibility: visible;
}

.mprkr-bskt__delivery-slctrlist {
   scrollbar-color: #eee transparent;
   scrollbar-width: none;
}
.mprkr-bskt__delivery-slctrlist::-webkit-scrollbar {
    width:2px;
}
.mprkr-bskt__delivery-slctrlist::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 2px;
}
.mprkr-bskt__delivery-slctrlist::-webkit-scrollbar-thumb {
    background: #eee;
    border-radius: 2px;
}

.mprkr-bskt__delivery-slctrel {
  font-weight: 400;
  font-size: 20px;
  line-height: 36px;
  
  color: #333333;
  margin: 9px 12px 19px;
  padding: 10px 10px 10px 22px;
  
  cursor: pointer;
  

  border-radius: 12px;
  border: 2px solid #ffffff;
  background-color: #ffffff;
}
.mprkr-bskt__delivery-slctrel.__a {
  border: 2px solid #333;
  background-color: #fff;
}
.mprkr-bskt__delivery-slctrel > div {
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 3px;
}
.mprkr-bskt__delivery-slctrel > div.mprkr-bskt__address-city {
  font-weight: 700;
}

.mprkr-bskt__delivery-slctrel > div.mprkr-bskt__address-btm {
  display: block;
}

.mprkr-bskt__delivery-slctrel > div.mprkr-bskt__address-btm.__2 {
  line-height: 24px;  
  margin: 4px 0 0 0;
}

.mprkr-bskt__delivery-slctrel > div.mprkr-bskt__address-btm.__3 {
  font-size: 18px;
  line-height: 22px;
  margin: 6px 0 0 0;
}

.mprkr-bskt__delivery-slctrlnkw {
  padding: 5px 0 12px;
}
.mprkr-bskt__delivery-slctrlnk {
  display: block;
  width: 355px;
  height: 28px;
  background-color: #FFFFFF;
  border: 1px solid #F3F3F3;
  border-radius: 6px;
  margin: 0 auto;
  padding: 3px 0;
  box-sizing: border-box;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--mp-link, #138AA8);
  text-align: center;
}

.mprkr-bskt__delivery-slctrlnk.__1 {
  margin: 0 0 0 32px;
  background-color: #F3F3F3;
  color: #333;
}

.mprkr-ppp__bd.__6 {
    position: fixed;
    top: 52px;
    right: -396px;
    width: 396px;
    border-radius: 12px 0px 0px 12px;
    background-color: var(--c4, #FAFAFA);
    box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.25);
    z-index: 100;
    -webkit-transition: right .3s;
    -moz-transition: right .3s;
    -ms-transition: right .3s;
    -o-transition: right .3s;
    transition: right .3s;
    max-height: calc(100vh - 104px);
    overflow-x: hidden;
    overflow-y: scroll;
}

.mprkr-bskt__delivery-addressw {
  margin: 16px 0 0 0;
}
.mprkr-bskt__delivery-address {
  color: var(--mp-dark, #262326);
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

.mprkr-bskt__delivery-infow {
  margin: 12px 0 0 0;
}
.mprkr-bskt__delivery-info {
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.mprkr-bskt__delivery-dtxtw {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin: 0 0 6px;
}
.mprkr-bskt__delivery-dtxt {
  color: var(--mp-dark, #262326);
}
.mprkr-bskt__delivery-dtxt b {
  color: var(--mp-green, #3EC387);
}
.mprkr-bskt__delivery-dtxtprc {
  font-weight: 600;
  white-space: nowrap;
}
.mprkr-bskt__delivery-dlrw {
  padding: 6px 0 0 0;
}
.mprkr-bskt__delivery-dleftw {}
.mprkr-bskt__delivery-dleft {}
.mprkr-bskt__delivery-dmapimagew {
  min-width: 245px;
  height: 170px;
  cursor: pointer;
}
.mprkr-bskt__delivery-dmapapi,
.mprkr-bskt__delivery-dmapimage {
  border-radius: 12px;
  overflow: hidden;
}
.mprkr-bskt__delivery-drghtw {width: calc(100% - 400px);}
.mprkr-bskt__delivery-drght {}
.mprkr-bskt__delivery-dtxt2 {
    margin: 4px 0 18px 36px;
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.mprkr-bskt__delivery-dtxt2 p {
  margin: 0 0 1px;
}
.mprkr-bskt__delivery-dmapinfolist {
      margin: 0 0 0 36px;
}
.mprkr-bskt__delivery-dmapinfoel{background-position: left top 3px;}
.mprkr-bskt__delivery-dmapinfoel,
.mprkr-bskt__delivery-mapimtr,
.mprkr-bskt__delivery-mapittl {
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.mprkr-bskt__delivery-mapittl {
  margin: 0 6px 0 0;
}

.mprkr-bskt__delivery-mapimtr {
  margin: 0 0 0 6px;
}

.mprkr-bskt__delivery-dmapapi {}
.mprkr-bskt__dlvmapapi-list {}
.mprkr-bskt__dlvmapapi-el {
  color: var(--mp-dark, #262326);
  margin: 0 0 0 36px;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.mprkr-bskt__dlvmapapi-el + .mprkr-bskt__dlvmapapi-el {
  margin: 16px 0 0 36px;
}
.mprkr-bskt__dlvmapapi-el.__dc1 {}
.mprkr-bskt__dlvmapapi-el.__dc2 {}
.mprkr-bskt__dlvmapapi-el.__dc3 {}
.mprkr-bskt__dlvmapapi-el.__dc4 {}
.mprkr-bskt__dlvmapapi-ttl {
  font-weight: 600;
}
.mprkr-bskt__dlvmapapi-adrs {
  padding: 1px 0 0 26px;
}
.mprkr-bskt__dlvmapapi-txt {
  padding: 1px 0 0 26px;
}
.mprkr-bskt__dlvmapapi-datew {}
.mprkr-bskt__dlvmapapi-date {
  font-size: 16px;
  color: var(--mp-dark, #262326);
  font-weight: 400;
  line-height: 22px;
}
.mprkr-bskt__dlvmapapi-prcw {margin: 0 0 0 6px;}
.mprkr-bskt__dlvmapapi-prcw.__free {}
.mprkr-bskt__dlvmapapi-prcw.__free:after {
  content: 'бесплатно';
  color: var(--mp-green, #3EC387);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  padding: 0 0 0 6px;
}
.mprkr-bskt__dlvmapapi-prc {
  font-size: 16px;
  color: var(--mp-dark, #262326);
  font-weight: 400;
  line-height: 22px;
}
.mprkr-bskt__dlvmapapi-prcw.__free .mprkr-bskt__dlvmapapi-prc {
  color: var(--mp-light-on-lightbg, #7D7B7D);
  text-decoration: line-through;
}

.mprkr-bskt__delivery-dbtnapi {
  margin: 20px 0 0 36px;
}
.mprkr-bskt__delivery-dbtn {
  display: inline-block;
  vertical-align: top;
  border-radius: 20px;
  border: 1px solid var(--mp-beige, #D6C3AF);
  background-color: var(--c2, #FFF);
  padding: 1px 58px 1px 49px;
  background-position: left 14px center;

  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 400;
  line-height: 36px;
  
  cursor: pointer;
}
.mprkr-bskt__delivery-dbtn.__a {
  color: var(--mp-link, #138AA8);
  text-align: center;
  padding: 1px 10px 1px 3px;
}
.mprkr-bskt__delivery-dbtn.__a b {
  display: inline-block;
  vertical-align: top;
  color: var(--c2, #FFF);
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  border-radius: 20px;
  background-color: var(--mp-dark, #262326);
  margin: 2px 15px 2px 0;
  padding: 0 26px 0 45px;
  background-position: left 12px center;
}

.mprkr-bskt__delivery-dwrnapi {
  margin: 16px 0 0 36px;
}
.mprkr-bskt__delivery-dwrn {
  color: var(--mp-orange, #FE883F);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.mprkr-bskt__payment-top {}
.mprkr-bskt__payment-top .mprkr-bskt__selector-w {}
.mprkr-bskt__payment-top .mprkr-bskt__selector {padding: 12px 0 0 0;}
.mprkr-bskt__payment-top .mprkr-bskt__selector-blck {display: flex;flex-wrap: wrap;gap: 12px;}
.mprkr-bskt__payment-top .mprkr-bskt__slct-elttl {}
.mprkr-bskt__payment-top .mprkr-bskt__slct-el {
  box-sizing: border-box;
  border-radius: 12px;
  border: 1px solid var(--mp-beige, #D6C3AF);
  background-color: var(--c2, #FFF);
  padding: 15px 23px 15px 59px;
  margin: 0 0 0 0;
  position: relative;
  cursor: pointer;
}
.mprkr-bskt__payment-top .mprkr-bskt__slct-el:before {
  content: '';
  position: absolute;
  border: 3px solid transparent;
  border-radius: 20px;
  left: 16px;
  top: 0;
  bottom: 0;
  height: 24px;
  width: 24px;
  margin: auto 0;
  background-color: var(--mp-beige-light, #F3EDE8);
  
}
.mprkr-bskt__payment-top .mprkr-bskt__slct-el + .mprkr-bskt__slct-el {
}
.mprkr-bskt__payment-top .mprkr-bskt__slct-el.__a {
  border-radius: 12px;
  border: 1px solid var(--mp-dark, #262326);
  background-color: var(--mp-dark, #262326);
  color: var(--c2, #fff);
}
.mprkr-bskt__payment-top .mprkr-bskt__slct-el.__a:before {
  border-color: var(--c2, #fff);
  background-color: transparent;
  background-size: auto;
  background-position: center top 1px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/i_n/bskt/ico_bskt_chck_w.svg);
}
.mprkr-bskt__payment-top .mprkr-bskt__slct-elttl {
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 700;
  line-height: 22px; /* 137.5% */
}
.mprkr-bskt__payment-top .mprkr-bskt__slct-el.__a .mprkr-bskt__slct-elttl {
  color: var(--c2, #fff);
}
.mprkr-bskt__payment-top .mprkr-bskt__slct-el.__dsbld {
  border: 1px dashed var(--mp-light-on-darkbg, #A8A7A8);
  cursor: not-allowed;
}
.mprkr-bskt__payment-top .mprkr-bskt__slct-el.__dsbld:before {
  opacity: .3;
}
.mprkr-bskt__payment-top .mprkr-bskt__slct-el.__dsbld .mprkr-bskt__slct-elttl {
  color: var(--mp-light-on-lightbg, #7D7B7D);
}

.mprkr-bskt__payment-textlist {
  padding: 12px 12px 12px 24px;
}
.mprkr-bskt__payment-text {
  display: none;
}
.mprkr-bskt__payment-text.__a {
  display: block;
}
.mprkr-bskt__payment-text p {
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin: 0 0 1px;
}
.mprkr-bskt__customer {padding: 16px 0 0 0;}
.mprkr-bskt__customer-list {text-align: left;}
.mprkr-bskt__cstb {width: 100%;}
.mprkr-bskt__cstb.__0 {width: 270px;}
.mprkr-bskt__cstb.__01 {width: calc(100% - 270px);}
.mprkr-bskt__cstb.__40,
.mprkr-bskt__cstb.__42,
.mprkr-bskt__cstb.__43 {width: 160px;}
.mprkr-bskt__cstb.__41 {width: 190px;}
.mprkr-bskt__cstb.__40,
.mprkr-bskt__cstb.__41,
.mprkr-bskt__cstb.__42 {margin: 0 24px 0 0;}
.mprkr-bskt__cstb-blck {
}
.mprkr-bskt__cstb-label {
  color: var(--mp-dark, #262326);
  font-size: 18px;
  font-weight: 600;
  line-height: 26px; /* 144.444% */
  padding: 0 0 12px 0;
}

.mprkr-bskt__cstb-addw {
  margin: 12px 0 0 0;
}
.mprkr-bskt__cstb-addw:empty {
  display: none;
}
.mprkr-bskt__cstb-add {
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.mprkr-bskt__cstb-add.__1 b {
  color: var(--mp-green, #3EC387);  
}
.mprkr-bskt__cstb-add.__2 b {
  color: var(--mp-orange, #FE883F);
}

.mprkr-bskt__cstb-slctblck {
  margin: 24px 0 0 0;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.mprkr-bskt__cstb__blck {
  margin: 36px 0 0 0;
}

.mprkr-bskt__cstb-inputblck {
  position: relative;
  z-index: 3;
}
.mprkr-bskt__cstb-blck.__focus .mprkr-bskt__cstb-inputblck,
.mprkr-bskt__cstb-blck.__autocmplt .mprkr-bskt__cstb-inputblck {
  z-index: 4;
}
.mprkr-bskt__cstb-inputblck.__ok {}
.mprkr-bskt__cstb-inputblck.__err {}
.mprkr-bskt__cstb-inputblck.__txtarea {}
.mprkr-bskt__cstb-input  {}
.mprkr-bskt__cstb-inputblck.__txtarea .mprkr-bskt__cstb-input {
  color: var(--mp-dark, #262326);
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}
.mprkr-bskt__cstb-q {}
.mprkr-bskt__cstb-qtxt {
  position: absolute;
  padding: 6px 0 0 24px;
  color: var(--mp-orange, #FE883F);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  white-space: nowrap;
  display: none;
}
.mprkr-bskt__cstb-aclist {
  padding: 10px 0 0 0;
  max-height: 300px;
  overflow: hidden;
  overflow-y: scroll;
}
.mprkr-bskt__cstb-aclist {
   scrollbar-color: #eee transparent;
   scrollbar-width: thin;
}

.mprkr-bskt__cstb-aclist::-webkit-scrollbar {
    width: 3px;
}
.mprkr-bskt__cstb-aclist::-webkit-scrollbar-track {
    background-color: transparent;
    border-radius: 0;
}
.mprkr-bskt__cstb-aclist::-webkit-scrollbar-thumb {
    background-color: #eee;
    border-radius: 5px; 
}
.mprkr-bskt__cstb-acelement {
  padding: 6px 10px 6px 24px;
  cursor: pointer;
}
.mprkr-bskt__cstb-acelement:hover {
  background-color: var(--c8, #F8F8F8);
}
.mprkr-bskt__cstb-acelttl {
    color: var(--mp-dark, #262326);
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}
.mprkr-bskt__cstb-inputblck {}
.mprkr-bskt__cstb-autocmplt {
    position: absolute;
    top: 50px;
    left: 0;
    right: 0;
    border-radius: 0px 0px 12px 12px;
    border: 1px solid var(--mp-border-i-active, #E3E3E3);
    border-top: 0;
    background: #FFF;
    z-index: 2;
    overflow: hidden;
}
.mprkr-bskt__cstb-blck .mprkr-bskt__cstb-autocmplt {
  left: 20px;
  right: 20px;
}

.mprkr-bskt__dlvpppcst-w .mprkr-bskt__cstb-blck .mprkr-bskt__cstb-autocmplt {
  left: 0;
  right: 0;
}
.mprkr-bskt__cstb-blck .mprkr-bskt__cstb-autocmplt .autocomplete-suggestions {
  scrollbar-color: #eee transparent;
  scrollbar-width: thin;
}
.mprkr-bskt__cstb-blck .mprkr-bskt__cstb-autocmplt .autocomplete-suggestions {
  padding: 20px 0 0 0;
  width: 100% !important;
}
.mprkr-bskt__cstb-blck .mprkr-bskt__cstb-autocmplt .autocomplete-suggestion {
  height: 32px;
  cursor: pointer;
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  padding: 6px 0 0 24px;
}
.mprkr-bskt__cstb-blck .mprkr-bskt__cstb-autocmplt .autocomplete-suggestion:hover {
  background-color: var(--c8, #F8F8F8);
}
.mprkr-bskt__cstb-autocmplt:empty {
  display: none;
}
.mprkr-bskt__cstb-autocmpltbg {
  position: fixed;
  top:0;
  left: 0;
  right: 0;
  bottom: 0;
}
.mprkr-bskt__cstb-autocmplt:empty ~ .mprkr-bskt__cstb-autocmpltbg {
  display: none;
}
.mprkr-bskt__cstb-clrw {}
.mprkr-bskt__cstb-blck.__ok .mprkr-bskt__cstb-clr {
  position: absolute;
  height: 40px;
  width:40px;
  border-radius: 12px;
  cursor: pointer;
  margin: auto 0;
  right: 30px;
  top: 0;
  bottom: 0;
  z-index: 5;
}

.mprkr-bskt__cstb-blck.__iamdsbld .mprkr-bskt__cstb-clr {
    animation: wiggle 1.5s linear infinite;
}


.mprkr-bskt__cstb-q {}
.mprkr-bskt__cstb-rslt {}

.mprkr-bskt__customer-list .mprkr-bskt__cstb {padding: 0 0 36px;}
.mprkr-bskt__customer-list .mprkr-bskt__cstb.__0 {}
.mprkr-bskt__customer-list .mprkr-bskt__cstb.__01 {width: calc(100% - 354px);margin: 0 0 0 84px;}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-blck {
  position: relative;
  z-index: 3;
}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-blck.__autocmplt,
.mprkr-bskt__customer-list .mprkr-bskt__cstb-blck.__focus {
  z-index: 4;
}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-blck.__ok {
  border-color: var(--mp-beige, #D6C3AF);
}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-blck.__err {
  border-color: var(--mp-orange, #FE883F);
}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-label {
  position: absolute;
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  left: 0;
  padding: 19px 0 19px 24px;
  right: 0;
  cursor: text;
  height: calc(100% - 38px);
  
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.mprkr-bskt__customer-list .mprkr-bskt__cstb-blck.__important .mprkr-bskt__cstb-label:after {
  content: '*'; 
  position: absolute;
  left: 7px;
  top: 2px;
  color: var(--mp-red, #F33);
  
  font-size: 18px;
  line-height: 26px;
}

.mprkr-bskt__customer-list .mprkr-bskt__cstb-label b {
  font-weight: 600;
}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-blck.__ok .mprkr-bskt__cstb-input + .mprkr-bskt__cstb-label,
.mprkr-bskt__customer-list .mprkr-bskt__cstb-input:valid + .mprkr-bskt__cstb-label,
.mprkr-bskt__customer-list .mprkr-bskt__cstb-input:focus + .mprkr-bskt__cstb-label {
  padding: 6px 0 3px 24px;
  height: auto;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-blck.__ok .mprkr-bskt__cstb-input + .mprkr-bskt__cstb-label b,
.mprkr-bskt__customer-list .mprkr-bskt__cstb-input:valid + .mprkr-bskt__cstb-label b,
.mprkr-bskt__customer-list .mprkr-bskt__cstb-input:focus + .mprkr-bskt__cstb-label b {
  font-weight: 600;
}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-inputblck.__ok {}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-inputblck.__err {}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-inputblck {
  height: 61.6px;
  
  background-size: auto;
  background-position: right 10px center;
  background-repeat: no-repeat;
  
  border-radius: 12px;
  border: 1.2px solid var(--mp-border-i-nactive, #E3E3E3);
  background-color: var(--c2, #FFF);
}

.mprkr-bskt__customer-list .mprkr-bskt__cstb-blck.__dsbld .mprkr-bskt__cstb-inputblck {
  opacity: .7;
  border-style: dashed;
}

.mprkr-bskt__customer-list .mprkr-bskt__cstb-blck.__ok .mprkr-bskt__cstb-inputblck {
  border-color: var(--mp-beige, #D6C3AF);
  background-image: url(/i_n/bskt/ico_bskt_chck.svg);
  opacity: 1;
  border-style: solid;
}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-blck.__err .mprkr-bskt__cstb-inputblck {
  border-color: var(--mp-orange, #FE883F);
  background-image: url(/i_n/bskt/ico_bskt_err.svg);
}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-inputblck.__txtarea {
  height: 99.6px;
}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-input  {
  border: none;
  background-color: transparent;
  color: var(--mp-dark, #262326);
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  width: calc(100% - 54.6px);
  padding: 27.8px 31.8px 7.8px 22.8px;
}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-inputblck.__txtarea .mprkr-bskt__cstb-input {}

.mprkr-bskt__customer-list .mprkr-bskt__cstb-inputblck.__txtarea .mprkr-bskt__cstb-input {
  width: calc(100% - 54.6px);
  padding: 27.8px 31.8px 6.8px 22.8px;
  height: 63.6px;
  min-width: calc(100% - 54.6px);
  min-height: 63.6px;
  max-width: calc(100% - 54.6px);
  max-height: 63.6px;
}

.mprkr-bskt__customer-list .mprkr-bskt__cstb-inputblck.__txtarea .mprkr-bskt__cstb-input {
   scrollbar-color: #eee transparent;
   scrollbar-width: none;
}

.mprkr-bskt__customer-list .mprkr-bskt__cstb-inputblck.__txtarea .mprkr-bskt__cstb-input::-webkit-scrollbar {
    width:2px;
}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-inputblck.__txtarea .mprkr-bskt__cstb-input::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 2px;
}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-inputblck.__txtarea .mprkr-bskt__cstb-input::-webkit-scrollbar-thumb {
    background: #eee;
    border-radius: 2px;
}


.mprkr-bskt__customer-list .mprkr-bskt__cstb-q {}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-clrw {}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-clr {}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-qtxt {}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-blck.__err:hover .mprkr-bskt__cstb-qtxt {
  display: block;
}
.mprkr-bskt__customer-list .mprkr-bskt__cstb-rslt {}

.mprkr-bskt__cstb.__0 .mprkr-bskt__cstb-blck {}
.mprkr-bskt__cstb.__0 .mprkr-bskt__cstb-label {}
.mprkr-bskt__cstb.__0 .mprkr-bskt__cstb-inputblck.__ok {}
.mprkr-bskt__cstb.__0 .mprkr-bskt__cstb-inputblck.__err {}
.mprkr-bskt__cstb.__0 .mprkr-bskt__cstb-inputblck.__txtarea {}
.mprkr-bskt__cstb.__0 .mprkr-bskt__cstb-input  {}
.mprkr-bskt__cstb.__0 .mprkr-bskt__cstb-q {}
.mprkr-bskt__cstb.__0 .mprkr-bskt__cstb-qtxt {}
.mprkr-bskt__cstb.__0 .mprkr-bskt__cstb-rslt {}

.mprkr-bskt__cstb.__01 .mprkr-bskt__cstb-blck {}
.mprkr-bskt__cstb.__01 .mprkr-bskt__cstb-label {}
.mprkr-bskt__cstb.__01 .mprkr-bskt__cstb-inputblck.__ok {}
.mprkr-bskt__cstb.__01 .mprkr-bskt__cstb-inputblck.__err {}
.mprkr-bskt__cstb.__01 .mprkr-bskt__cstb-inputblck.__txtarea {}
.mprkr-bskt__cstb.__01 .mprkr-bskt__cstb-input  {}
.mprkr-bskt__cstb.__01 .mprkr-bskt__cstb-q {}
.mprkr-bskt__cstb.__01 .mprkr-bskt__cstb-qtxt {}
.mprkr-bskt__cstb.__01 .mprkr-bskt__cstb-rslt {}

.mprkr-bskt__customer-ppps {}
.mprkr-bskt__customer-pppw {}
.mprkr-bskt__customer-pppw + .mprkr-bskt__customer-pppw {
  margin: 38px 0 0 0;
}
.mprkr-bskt__customer-ppptxt {
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  padding: 0 0 0 24px;
}
.mprkr-bskt__customer-pppw.__a .mprkr-bskt__customer-ppptxt {
  display: none;
}
.mprkr-bskt__customer-pppblck {
  
}
.mprkr-bskt__customer-ppplnk {
  display: inline-block;
  vertical-align: top;
  color: var(--mp-link, #138AA8);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin: 12px 0 0 24px;
  cursor: pointer;
}
.mprkr-bskt__main-special .mprkr-bskt__customer-ppplnk {
  margin:  0 0 0 0;
}
.mprkr-bskt__customer-pppw.__a .mprkr-bskt__customer-ppplnk {
  display: none;
}
.mprkr-bskt__customer-ppplnkv {
  border-bottom: 1px dashed var(--mp-link, #138AA8);
}
.mprkr-bskt__customer-ppplnk:hover .mprkr-bskt__customer-ppplnkv {
  border-bottom: 1px dashed transparent;
}
.mprkr-bskt__customer-ppp {
  display: none;
  border-radius: 0px 12px 12px 12px;
  background-color: var(--c2, #FFF);
  padding: 16px 0 0;
}

.mprkr-bskt__main-special .mprkr-bskt__customer-ppp {
  padding: 0 0 0;
}

.mprkr-bskt__customer-pppw.__a .mprkr-bskt__customer-ppp {
  display: block;
}
.mprkr-bskt__customer-pppdata {}
.mprkr-bskt__pppdata-clear {
  color: var(--mp-red-light, #FF8080);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin: 0 60px 0 24px;
  cursor: pointer;
}

.mprkr-bskt__main-special .mprkr-bskt__pppdata-clear {
  margin: 0 60px 0 0;
}

.mprkr-bskt__pppdata-clearv {
  border-bottom: 1px dashed var(--mp-red-light, #FF8080);
}
.mprkr-bskt__pppdata-clear:hover .mprkr-bskt__pppdata-clearv {
  border-bottom: 1px dashed transparent;
}
.mprkr-bskt__pppdata-cross {}
.mprkr-bskt__pppdata-close {
  cursor: pointer;
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin: 0 0 0 0;
}
.mprkr-bskt__pppdata-closev {
  border-bottom: 1px dashed var(--mp-light-on-lightbg, #7D7B7D);
}
.mprkr-bskt__pppdata-close:hover .mprkr-bskt__pppdata-closev {
  border-bottom: 1px dashed transparent;
}
.mprkr-bskt__pppdata-list {width: 100%;margin: 24px 0 0 0;}
.mprkr-bskt__pppdata-row {width: 100%;}

.mprkr-bskt__pppdata-row .mprkr-bskt__cstb {}
.mprkr-bskt__pppdata-row .mprkr-bskt__cstb-blck {padding: 0 20px;}
.mprkr-bskt__main-special .mprkr-bskt__pppdata-row .mprkr-bskt__cstb-blck {padding: 0 40px 0 0;}
.mprkr-bskt__pppdata-row .mprkr-bskt__cstb-label {
}
.mprkr-bskt__pppdata-row .mprkr-bskt__cstb-inputblck {}
.mprkr-bskt__pppdata-row .mprkr-bskt__cstb-input {

}

.mprkr-bskt__pppdata-row .mprkr-bskt__cstb-blck.__ok .mprkr-bskt__cstb-inputblck {
  border-color: var(--mp-beige, #D6C3AF);
  background-image: url(/i_n/bskt/ico_bskt_chck.svg);
}
.mprkr-bskt__pppdata-row .mprkr-bskt__cstb-blck.__err .mprkr-bskt__cstb-inputblck {
  border-color: var(--mp-orange, #FE883F);
  background-image: url(/i_n/bskt/ico_bskt_err.svg);
}

.mprkr-bskt__pppdata-row .mprkr-bskt__cstb-blck.__ok .mprkr-bskt__cstb-input {}
.mprkr-bskt__pppdata-row .mprkr-bskt__cstb-blck.__err .mprkr-bskt__cstb-input {}

.mprkr-bskt__pppdata-row .mprkr-bskt__cstb-q {}
.mprkr-bskt__pppdata-row .mprkr-bskt__cstb-qtxt {
}
.mprkr-bskt__cstb-autocmplt {}
.mprkr-bskt__cstb-autocmplt .autocomplete-suggestions {}
.mprkr-bskt__cstb-rslt {}
.mprkr-bskt__cstb-extra {padding: 0 0 0 24px;}
.mprkr-bskt__cstb-extra p {
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.mprkr-bskt__cstb-extralnk {
  color: var(--mp-link, #138AA8);
}
.mprkr-bskt__pppdata-hidden {width: 100%;position: relative;z-index: 1;}

.mprkr-bskt__pppdata-row {
}
.mprkr-bskt__cstb-blck.__ur2 {}
.mprkr-bskt__cstb-blck.__ur2 .mprkr-bskt__cstb-label {}
.mprkr-bskt__cstb-blck.__ur2 .mprkr-bskt__cstb-inputblck {}
.mprkr-bskt__cstb-blck.__ur2 .mprkr-bskt__cstb-input {}
.mprkr-bskt__cstb-blck.__ur2 .mprkr-bskt__cstb-input.__txtar {}
.mprkr-bskt__cstb-blck.__ur2 .mprkr-bskt__cstb-q {}
.mprkr-bskt__cstb-blck.__ur2 .mprkr-bskt__cstb-qtxt {}

.mprkr-bskt__cstb-blck.__lng .mprkr-bskt__cstb-label {}
.mprkr-bskt__cstb-blck.__lng .mprkr-bskt__cstb-inputblck {}
.mprkr-bskt__cstb-blck.__lng .mprkr-bskt__cstb-input {}
.mprkr-bskt__cstb-blck.__lng .mprkr-bskt__cstb-input.__txtar {}
.mprkr-bskt__cstb-blck.__lng .mprkr-bskt__cstb-q {}
.mprkr-bskt__cstb-blck.__lng .mprkr-bskt__cstb-qtxt {}

.mprkr-bskt__cstb-blck.__shrt2 .mprkr-bskt__cstb-label {}
.mprkr-bskt__cstb-blck.__shrt2 .mprkr-bskt__cstb-inputblck {}
.mprkr-bskt__cstb-blck.__shrt2 .mprkr-bskt__cstb-input {}
.mprkr-bskt__cstb-blck.__shrt2 .mprkr-bskt__cstb-input.__txtar {}
.mprkr-bskt__cstb-blck.__shrt2 .mprkr-bskt__cstb-q {}
.mprkr-bskt__cstb-blck.__shrt2 .mprkr-bskt__cstb-qtxt {}

.mprkr-bskt__cstb-inputblck-chkbx {}
.mprkr-bskt__cstb-label-chkbx {
  display: block;
  margin: 14px 0 0;
  cursor: pointer;
}
.mprkr-bskt__cstb-input-chkbx {
  display: none;
}
.mprkr-bskt__cstb-chkbx-txt {
  color: var(--mp-dark, #262326);
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}
.mprkr-bskt__cstb-chkbx {}


.mprkr-bskt__cstb-chkbx {
    box-sizing: border-box;
    
    display: inline-block;
    vertical-align: top;
    border-radius: 2.4px;
    width: 20px;
    height: 20px;
    margin: 2px 10px 0 0;
    border: 1.2px solid var(--mp-light-on-lightbg, #7D7B7D);
    position: relative;
    
    background-size: auto;
    background-position: center center;
    background-color: var(--c2, #fff);
    background-repeat: no-repeat;
    
    overflow: hidden;
     
    outline: 1px solid var(--c2, #fff);
    outline-offset: -2px;
}

.mprkr-bskt__cstb-chkbx:before, 
.mprkr-bskt__cstb-chkbx:after {
    content: '';
    position: absolute;
    width: 0;
    height: 6px;

    background-size: auto;
    background-position: left top;
    background-color: transparent;
    background-repeat: no-repeat;

}
.mprkr-bskt__cstb-chkbx:before {
    background-image: url(/i_n/fltr/ico_fltr_chck_left_w.svg);
    top: 8px;
    left: 2px;
}
.mprkr-bskt__cstb-chkbx:after {
    width: 0;
    height: 10px;

    background-image: url(/i_n/fltr/ico_fltr_chck_rght_w.svg);
    left: 6px;
    top: 4px;
}
.mprkr-bskt__cstb-input-chkbx:checked + .mprkr-bskt__cstb-chkbx-txt .mprkr-bskt__cstb-chkbx:before {
    width: 6px;
    -webkit-transition: width .06s;
}
.mprkr-bskt__cstb-input-chkbx:checked + .mprkr-bskt__cstb-chkbx-txt .mprkr-bskt__cstb-chkbx:after {
    width: 10px;
    -webkit-transition: width .1s .06s;
}
.mprkr-bskt__cstb-input-chkbx:checked + .mprkr-bskt__cstb-chkbx-txt .mprkr-bskt__cstb-chkbx {
/*    background-color: var(--mp-beige-light, #F3EDE8);*/
  background-color: var(--mp-dark, #262326);
}
.mprkr-bskt__cstb-label-chkbx:hover .mprkr-bskt__cstb-chkbx {
    border-color: var(--mp-dark, #262326);
}

.mprkr-bskt__main-topw {}
.mprkr-bskt__main-top {
  height: 97px;
}
.mprkr-bskt__mt-leftw {
  text-align: left;
  width: calc(50% - 118px);
}
.mprkr-bskt__mt-left {}
.mprkr-bskt__mt-backlnkw {
  margin: 61px 0 0 0;
}
.mprkr-bskt__mt-backlnk {
  color: var(--mp-link, #138AA8);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.mprkr-bskt__mt-backlnk:hover {
  color: var(--mp-dark, #262326);
}
.mprkr-bskt__mt-midw {
  width: 236px;
}
.mprkr-bskt__mt-mid {}
.mprkr-bskt__logo-b {position: relative;}
.mprkr-bskt__logo {
    margin: 10px 0 0 0;
}
.mprkr-bskt__logo-lnk {display: block; width: 236px;height: 100px;}
.mprkr-bskt__logo-lnk.__h {}

.mprkr-bskt__mt-rghtw {
  text-align: right;
  width: calc(50% - 118px);
}
.mprkr-bskt__mt-rght {}
.mprkr-bskt__mt-lklnkw {
  margin: 61px 0 0 0;
}
.mprkr-bskt__mt-lklnk {
  color: var(--mp-link, #138AA8);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.mprkr-bskt__mt-lklnk:hover {
  color: var(--mp-dark, #262326);
}
.mprkr-bskt__mt-infbtnw {
  margin: 56px 0 0 30px;
}
.mprkr-bskt__mt-infbtn {
  color: var(--mp-dark, #262326);
  font-size: 16px;
  line-height: 20px; 
  border-radius: 6px;
  background-color: var(--mp-beige-light-btn, #F3EDE880);
  background-position: left 6px center;
  padding: 5px 15px 5px 32px;
  cursor: pointer;
}
.mprkr-bskt__mt-infbtn:hover {
    background-color: var(--mp-beige-light, #F3EDE8);
    box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.12); 
}
.mprkr-bskt__main-w {}
.mprkr-bskt__full-w {margin: 36px 0 0 0;}
.mprkr-bskt__full {}
.mprkr-bskt__data.__empty {}
.mprkr-bskt__data.__empty .mprkr-bskt__title-w {}
.mprkr-bskt__data.__empty .mprkr-bskt__title {}
.mprkr-bskt__data.__empty .mprkr-bskt__value {}
.mprkr-bskt__empty-lrw {
  margin: 36px 0 0 60px;
}
.mprkr-bskt__empty-left {
  width: 600px;
}
.mprkr-bskt__empty {}
.mprkr-bskt__empty-ttlw {}
.mprkr-bskt__empty-ttl {
  color: var(--c1, #000);
  font-size: 20px;
  font-weight: 600;
  line-height: 40px;
  margin: 0 0 12px 0;
}
.mprkr-bskt__empty-txtw {}
.mprkr-bskt__empty-txt {}
.mprkr-bskt__empty-txt p {
  color: var(--c1, #000);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin: 0 0 6px 0;
}
.mprkr-bskt__empty-lnk {
  color: var(--mp-link, #138AA8);
}
.mprkr-bskt__empty-lnk.__sale{
  color: var(--mp-red, #F33);
}
.mprkr-bskt__empty-lnk.__hit{
  color: var(--mp-green, #3EC387);
}
.mprkr-bskt__empty-lnk.__new{
  color: var(--mp-green, #3EC387);
}
.mprkr-bskt__empty-lnk.__srch{
  color: var(--mp-brown, #8C3F06);
}
.mprkr-bskt__empty-backw {
  margin: 24px 0 0 -26px;
}
.mprkr-bskt__empty-back {}
.mprkr-bskt__empty-backlnk {
  color: var(--mp-link, #138AA8);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.mprkr-bskt__empty-rght {}
.mprkr-bskt__empty {}

.mprkr-bskt__main-w {}
.mprkr-bskt__full-w {}
.mprkr-bskt__full {}
.mprkr-bskt__data.__thanks {}

body.__thanks .mprkr-h, body.__thanks .mprkr-n, body.__thanks .mprkr-f {
  display: none;
}

.mprkr-bskt__data.__thanks .mprkr-bskt__title-w {}
.mprkr-bskt__data.__thanks .mprkr-bskt__title {}
.mprkr-bskt__data.__thanks .mprkr-bskt__value {}
.mprkr-bskt__thanks {
  margin: 36px 0 0 60px;
}
.mprkr-bskt__thanks + .mprkr-bskt__thanks {}
.mprkr-bskt__thanks-ttlw {
  margin: 0 0 12px 0;
}
.mprkr-bskt__thanks-ttl {
  color: var(--c1, #000);
  font-size: 20px;
  font-weight: 600;
  line-height: 40px;
}
.mprkr-bskt__thanks-txtw {}
.mprkr-bskt__thanks-txt p {
  color: var(--c1, #000);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin: 0 0 6px 0;
}

.mprkr-bskt__thanks-goodsw {}
.mprkr-bskt__thanks-goods {
    margin: 36px 0 0 60px;
}
.mprkr-bskt__thanks-ttlw {}
.mprkr-bskt__thanks-ttl {}
.mprkr-bskt__thanks-glistw {}
.mprkr-bskt__thanks-glist {}

.mprkr-bskt__thanks-goodrow {}
.mprkr-bskt__thanks-goodrow + .mprkr-bskt__thanks-goodrow {
  margin: 24px 0 0 0;
}
.mprkr-bskt__thanks-goodimgw {}
.mprkr-bskt__thanks-goodimglnk {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  width: 54px;
  height: 54px;
  margin: 0 0 0 0;
  text-align: center;
  border-radius: 6px;
  background-color: var(--c2, #fff);
  overflow: hidden;
  border: 2px solid var(--c2, #fff);
}
.mprkr-bskt__thanks-goodimglnk:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}
.mprkr-bskt__thanks-goodimg {
  max-height: 100%;
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}

.mprkr-bskt__thanks-goodimg {}
.mprkr-bskt__thanks-gooddtw {}
.mprkr-bskt__thanks-gooddt {
  margin: 0 0 0 36px;
}
.mprkr-bskt__thanks-goodttlw {}
.mprkr-bskt__thanks-goodttl {
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.mprkr-bskt__thanks-goodbtm {
  margin: 6px 0 0 0;
}
.mprkr-bskt__thanks-goodcntw {
  width: 124px;
}
.mprkr-bskt__thanks-goodcnt {
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}
.mprkr-bskt__thanks-goodengrw {}
.mprkr-bskt__thanks-engrbtn {}
.mprkr-bskt__thanks-engrbtnv {}

.mprkr-bskt__thanks-engrbtn {
  color: var(--mp-link, #138AA8);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  cursor: pointer;
}

.mprkr-bskt__thanks-engrbtnv {
  border-bottom: 1px dashed var(--mp-link, #138AA8);
}
.mprkr-bskt__thanks-engrbtn:hover .mprkr-bskt__thanks-engrbtnv {
  border-bottom: 1px dashed transparent;
}

.mprkr-bskt__thanks-lnk {
  color: var(--mp-link, #138AA8);
}

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

@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) {
    text-overflow: none;
}}

div[data-depends] {
  position:relative;
}

div[data-depends]:after,
body.__checkout .mprkr-bskt__main .mprkr-bskt__rght-w:after {
    content: '';
    left: 0;
    right: 0;
    top: 40px;
    bottom: 0;
    background-color: #ffffff00;
    width: 100%;
    height: 0px;
    margin: auto;
    transition: all .4s;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 110px auto;
    border-radius: 10px;
    background-image: url(/i_n/loading.svg);
}
body.__checkout .mprkr-bskt__main .mprkr-bskt__rght-w:after {
  top: 0;
}

div[data-depends].__processing:after,
body.__checkout .mprkr-bskt__main.__loading .mprkr-bskt__rght-w:after {
    content: '';
    width: 100%;
    height: auto;
    background-color: #ffffff90;
}
div[data-depends] .mprkr-bskt__value,
div[data-depends] .mprkr-bskt__ppp-value,
body.__checkout .mprkr-bskt__main .mprkr-bskt__rght
 {
  transition: all .4s;
}
div[data-depends].__processing .mprkr-bskt__value,
div[data-depends].__processing .mprkr-bskt__ppp-value,
body.__checkout .mprkr-bskt__main.__loading .mprkr-bskt__rght {
  filter: blur(3px);
}

.mprkr-bskt__dlvpppcst-w {
  
}

.mprkr-bskt__dlvpopup-w {display: none;}
.mprkr-bskt__dlvpppsam-bg {
    background-color: var(--c5, #A8A7A84D);
    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;
}
.mprkr-bskt__dlvpppsam-w {
  display: inline-block;
  vertical-align: middle;
  width: 1000px;
  height: 362px;
  background-color: var(--c2, #fff);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  white-space: normal;
  max-height: 100vh;
  position:relative;
  z-index: 101;
  border-radius: 12px;
}
.mprkr-bskt__dlvsam-ttlw {text-align: left;position: relative;}
.mprkr-bskt__dlvsam-ttl {
  display: inline-block;
  vertical-align: top;
  margin: 20px 0 10px 31px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  min-width: 186px;
}
.mprkr-bskt__dlvsam-cross {
  position: absolute;
  height: 50px;
  width: 50px;
  border-radius: 12px;
  background-color: var(--mp-dark, #262326);
  cursor: pointer;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: -41px;
}
.mprkr-bskt__dlvsam-close {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(170, 170, 170, 1);
    border-bottom: 1px dashed rgba(170, 170, 170, 0.5);

    cursor: pointer;
    position: absolute;
    top: 17px;
    right: 65px;
    cursor: pointer;
}
.mprkr-bskt__dlvsam-close:hover {
     border-bottom-color: transparent;
}
.mprkr-bskt__dlvsam-infw {white-space: nowrap;overflow: hidden;border-radius: 0 0 12px 12px;}
.mprkr-bskt__dlvsam-blckw {display: inline-block;vertical-align: top;white-space: normal;width: 349px;}
.mprkr-bskt__dlvsam-blck {
  overflow: hidden;
  height: 280px;
}
.mprkr-bskt__dlvsam-pnt {
  text-align: left;
    position: relative;
}
.mprkr-bskt__dlvsampnt-ttl {
    position: relative;
    font-size: 16px;
    display: inline-block;
    letter-spacing: 0.2px;
    padding: 5px 5px 2px 30px;
    line-height: 20px;
    color: var(--mp-dark, #262326);
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
}
.mprkr-bskt__dlvsampnt-ttladd {
    padding: 5px 5px 14px 30px; 
    line-height: 20px;
    font-size: 16px;
}
.mprkr-bskt__dlvsampnt-col {}
.mprkr-bskt__dlvsampnt-row {}
.mprkr-bskt__dlvsampntr-ttl {}
.mprkr-bskt__dlvsampntr-val {
color: var(--mp-dark, #262326);
font-size: 16px;
font-weight: 400;
line-height: 22px;
}
.mprkr-bskt__dlvsampntr-val.__0 {
  font-weight: 400;
}
.mprkr-bskt__dlvsampnt-col {
  display: inline-block;
  vertical-align: top;
  width: 110px;
  margin: 0 0 0 30px;
}
.mprkr-bskt__dlvsampnt-col + .mprkr-bskt__dlvsampnt-col {
  width: 170px;
}
.mprkr-bskt__dlvsampnt-row {}
.mprkr-bskt__dlvsampntr-ttl {
  position: relative;
  font-size: 13px;
  display: block;
  letter-spacing: 0.5px;
    padding: 0 0 2px 0;
    line-height: 17px;
}
.mprkr-bskt__dlvsampntr-val {}
.mprkr-bskt__dlvsampntr-val {}
.mprkr-bskt__dlvdata-metrolist {margin: 20px 0 0 0;}
.mprkr-bskt__dlvdata-metroel {
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  padding: 0 0 0 26px;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: left center;
}
.mprkr-bskt__dlvdata-metroel.__1 {
  background-image: url(/i_n/new/bskt/ico_metro.svg);

}
.mprkr-bskt__dlvdata-metroel.__2 {
  background-image: url(/i_n/new/bskt/ico_metro2.svg);
}
.mprkr-bskt__dlvdata-metroel.__3 {
  background-image: url(/i_n/new/bskt/ico_metro3.svg);
}
.mprkr-bskt__dlvdata-metroel.__4 {
  background-image: url(/i_n/new/bskt/ico_metro4.svg);
}
.mprkr-bskt__dlvdata-metroel.__5 {
  background-image: url(/i_n/new/bskt/ico_metro5.svg);
}
.mprkr-bskt__dlvmetro-ttl {display: inline-block;vertical-align: top;margin: 0 2px 0 0;}
.mprkr-bskt__dlvmetro-mtr {display: inline-block;vertical-align: top;margin: 0 0 0 2px;}

.mprkr-bskt__dlvsampnt-lnkw {margin: 12px 0 0 0;}
.mprkr-bskt__dlvsampnt-lnk {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
  margin: 0 0 0 31px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: var(--mp-link, #138AA8);
  border-bottom: 1px solid var(--mp-link-border, #138AA899);
}
.mprkr-bskt__dlvsampnt-lnk:hover {
    border-bottom: 1px solid transparent;
}
.mprkr-bskt__dlvsampnt-lnk:hover {color: var(--mp-link, #138AA8);text-decoration: none;}
.mprkr-bskt__dlvsam-mapw {display: inline-block;vertical-align: top;white-space: normal;}
.mprkr-bskt__dlvsam-mapw .dlv-map {height: 312px;width: 651px;}


.__ppppvz .mprkr-bskt__dlvpopup-w.__pvz, .__pppsam .mprkr-bskt__dlvpopup-w.__sam, .__pppaddr .mprkr-bskt__dlvpopup-w.__addr {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /*! background-color: rgba(0, 0, 0, 0.2); */
  text-align:center;
  z-index: 999;
  display:block;
} 

.__ppppvz .mprkr-bskt__dlvppppvz-bg, .__pppsam .mprkr-bskt__dlvpppsam-bg, .__pppaddr .mprkr-bskt__dlvpppcst-bg {
  opacity: 1;
  visibility: visible;
}
.__ppppvz .mprkr-bskt__dlvpopup-w.__pvz:before, .__pppsam .mprkr-bskt__dlvpopup-w.__sam:before, .__pppaddr .mprkr-bskt__dlvpopup-w.__addr:before  {
    content: "";
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
  white-space: nowrap;
}

.mprkr-bskt__dlvppppvz-bg {
    background-color: var(--c5, #A8A7A84D);
    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;
}

.mprkr-bskt__dlvppppvz-w {
  display: inline-block;
  vertical-align: middle;
  width: 1000px;
  height: 700px;
  background-color: #FFFFFF;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  overflow: hidden;
  white-space: normal;
  max-height: 100vh;
  position:relative;
  z-index: 101;
}


.mprkr-bskt__dlvpvz-ttlw {text-align: left;position: relative;}
.mprkr-bskt__dlvpvz-ttl {
  display: inline-block;
  vertical-align: top;
  margin: 20px 0 20px 31px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  min-width: 186px;
}
.mprkr-bskt__dlvpvz-ttl2 {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  line-height: 20px;
  margin: 20px 0;
  width: 163px;
}
.mprkr-bskt__dlvpvz-ttl3 {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  line-height: 20px;
  margin: 20px 0;
}
.mprkr-bskt__dlvpvz-cross {position: absolute;background-image: url(/i_n/new/ico_club_cross.svg);background-size: auto;background-repeat: no-repeat;background-position: center;width: 24px;height: 24px;right: 17px;top: 17px;cursor: pointer;}
.mprkr-bskt__dlvpvz-close {
    font-family: 'PT Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(170, 170, 170, 1);
    border-bottom: 1px dashed rgba(170, 170, 170, 0.5);

    cursor: pointer;
    position: absolute;
    top: 17px;
    right: 65px;
    cursor: pointer;
}
.mprkr-bskt__dlvpvz-close:hover {
     border-bottom-color: transparent;
}
.mprkr-bskt__dlvpvz-valw {white-space: nowrap;}
.mprkr-bskt__dlvpvz-listw {display: inline-block;vertical-align: top;white-space: normal;}
.mprkr-bskt__dlvpvz-list {
  overflow: scroll;
  height: 600px;
  max-height: calc(100vh - 60px);
  overscroll-behavior: contain;
}
.mprkr-bskt__dlvpvz-list::-webkit-scrollbar {
  display: none;
}
.mprkr-bskt__dlvpvz-list {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
.mprkr-bskt__dlvpvz-mapw {display: inline-block;vertical-align: top;white-space: normal;}
.mprkr-bskt__dlvmap-topw {}
.mprkr-bskt__dlvmap-top {
  height: 50px;
}
.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvmap-top {
  display: inline-block;
  vertical-align: top;
}
.mprkr-bskt__dlvmap-topttl {
  display: inline-block;
  vertical-align: top;
  line-height: 26px;
  width: 170px;
  text-align: left;
  font-size: 14px;
}
.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvmap-topttl {
  display: none;
}
.mprkr-bskt__dlvmap-topval {
  display: inline-block;vertical-align: top;
  width: 480px;
  text-align: left;
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvmap-topval {
  width: auto;
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvmap-top + .mprkr-bskt__dlvmap-top {
  margin: 0 0 0 9px;
}

.mprkr-bskt__dlvmaptop-el {
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin: 3px 13px 5px 33px; 
  background-size: 16px auto;
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvmaptop-el {
  padding: 8px 12px 8px 12px;
  border-radius: 12px;
  border: 1px solid var(--mp-beige, #D6C3AF);
  background-color: var(--c2, #FFF); 
  margin: 0 3px;
}

.pvzb_a {
  margin: 0 0 6px 0;
  font-weight: 600;
}

.pvzb_i {
  
}

.pvzb_phn {
  margin:  0 0 6px 0;
}

.pvzb_w {
  margin:  0 0 6px 0;
}

.pvzb_w .balloon_info {
  font-size: 12px;
  display: block;
  width: 100px;
}

.pvzb_b {
  padding: 8px 12px 8px 12px;
  border-radius: 20px;
  border: 1px solid var(--mp-beige, #D6C3AF);
  background-color: var(--c2, #FFF); 
  margin: 0 3px;
  color: var(--mp-link, #138AA8);
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.pvzb_b.bsktpvz-loading::after {
  content: '';
  position: absolute;
  width: 320px;
  height: 46px;
  left: -40px;
  top: 0;  
  background: repeating-linear-gradient(
    -60deg, transparent 0 18px, var(--mp-beige-light-btn, #F3EDE880) 18px 38px);
  z-index: 11;
  -webkit-animation:bgpositionh3 .6s linear infinite;
  -moz-animation:bgpositionh3 .6s linear infinite;
  animation:bgpositionh3 .6s linear infinite;
}

.pvzb_b.__1 {
  border-color: var(--mp-dark, #262326);
  background-color: var(--mp-dark, #262326);
  color: var(--c2, #fff);
}

ymaps[class*='-balloon__content'] {
  
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvmaptop-el.__il {
  padding: 8px 6px 8px 38px;  
  background-position: left 12px center;
  margin: 0 3px;
  background-size: 20px auto;
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvmaptop-el.__cdek,
.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvmaptop-el.__dc2 {
  background-image: url(/i_n/bskt/ico_bskt_dc_cdek.svg);
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvmaptop-el.__bxbr,
.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvmaptop-el.__dc1 {
  background-image: url(/i_n/bskt/ico_bskt_dc_bxbr.svg);
}

.mprkr-bskt__dlvmaptop-elttl {
  font-size: 16px;
  line-height: 20px;
  border-bottom: 1px dashed var(--mp-link-border, #138AA899);
  color: var(--mp-link, #138AA8);

}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvmaptop-el .mprkr-bskt__dlvmaptop-elttl {
  border-bottom: 1px dashed transparent;  
}

.mprkr-bskt__dlvmaptop-el .mprkr-bskt__dlvmaptop-elttl:hover {
  border-bottom: 1px dashed transparent;
}
.mprkr-bskt__dlvmaptop-el.__a,
.mprkr-bskt__dlvpopup-w.__p1 .mprkr-bskt__dlvmaptop-el.__p1,
.mprkr-bskt__dlvpopup-w.__p2 .mprkr-bskt__dlvmaptop-el.__p2,
.mprkr-bskt__dlvpopup-w.__p3 .mprkr-bskt__dlvmaptop-el.__p3 {
  background-color: var(--mp-dark, #262326);
  background-image: url(/i_n/fltr/ico_fltr_chck_w.svg?1);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: left 10px top 4px;
  border-radius: 14px;
  padding: 3px 28px 5px 38px;

  margin: 0 5px;
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvmaptop-el.__a,
.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvpopup-w.__p1 .mprkr-bskt__dlvmaptop-el.__p1,
.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvpopup-w.__p2 .mprkr-bskt__dlvmaptop-el.__p2,
.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvpopup-w.__p3 .mprkr-bskt__dlvmaptop-el.__p3 {
  background-color: var(--mp-dark, #262326);
  border-color: var(--mp-dark, #262326);
  background-image: none;
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvmaptop-el.__cdek.__a,
.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvmaptop-el.__dc2.__a {
  background-image: url(/i_n/bskt/ico_bskt_dc_cdek.svg);
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvmaptop-el.__bxbr.__a,
.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvmaptop-el.__dc1.__a {
  background-image: url(/i_n/bskt/ico_bskt_dc_bxbr.svg);
}

.mprkr-bskt__dlvmaptop-el.__a .mprkr-bskt__dlvmaptop-elttl,
.mprkr-bskt__dlvpopup-w.__p1 .mprkr-bskt__dlvmaptop-el.__p1 .mprkr-bskt__dlvmaptop-elttl,
.mprkr-bskt__dlvpopup-w.__p2 .mprkr-bskt__dlvmaptop-el.__p2 .mprkr-bskt__dlvmaptop-elttl,
.mprkr-bskt__dlvpopup-w.__p3 .mprkr-bskt__dlvmaptop-el.__p3 .mprkr-bskt__dlvmaptop-elttl {
  color: var(--c2,#fff);
  border-bottom: none;
}

.dlv-map {height: 586px;width: 651px;}


.mprkr-bskt__dlvlst {
    width: 100%;
    text-align: center;
    height: 385px;
    overflow-y: scroll;
    overflow-x: hidden;
/*    overflow: hidden;*/
    margin: 6px 0 0 0;
    position: relative;
}

.mprkr-bskt__dlvlst-pnt {
    text-align: left;
    width: 324px;
    margin: 0px 10px 10px 10px;
    border: 1px solid #D9D9D8;
    cursor:pointer;
    background-color: #fff;
    border-radius: 12px;
    position: relative;
}

.mprkr-bskt__dlvlst-pnt.__cls_dc1 {    border: 1px solid #ed1651; }
.mprkr-bskt__dlvlst-pnt.__cls_dc2 {    border: 1px solid #00a942; }
.mprkr-bskt__dlvlst-pnt.__cls_dc3 {    border: 1px solid #e6332a; }
.mprkr-bskt__dlvlst-pnt.__cls_dc4 {    border: 1px solid #0079CF; }

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvlst-pnt {
  border: 1px solid var(--mp-beige, #D6C3AF);
  min-height: 80px;
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvlst-pnt.__a {
  background-color: var(--mp-dark, #262326);
  color: var(--c2, #fff);
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvlst-pnt.__open {
  padding: 0 0 12px 0;  
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvlst-pnt:before {
  content: '';
  position: absolute;
  border: 3px solid transparent;
  border-radius: 20px;
  left: 16px;
  top: 32px;
  height: 24px;
  width: 24px;
  margin: auto 0;
  background-color: var(--mp-beige-light, #F3EDE8);
  z-index: 100;
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvlst-pnt.__a:before {
  border-color: var(--c2, #fff);
  background-color: transparent;
  background-size: auto;
  background-position: center top 1px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/i_n/bskt/ico_bskt_chck_w.svg);
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvlst-pnt.__open:before {
  content: none;
}

.mprkr-bskt__dlvpnt-dcttl {
  border-radius: 7px 0 7px 0;
  font-size: 12px;
  position: absolute;
  padding: 3px 5px 3px 30px;
  top: -1px;
  left: -1px;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: left 6px center;
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvpnt-dcttl {
  padding: 6px 0 6px 60px;
  background-position: left 22px center;
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvlst-pnt.__cls_dc1 .mprkr-bskt__dlvpnt-dcttl {
  color: #ed1651;
}
.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvlst-pnt.__cls_dc2 .mprkr-bskt__dlvpnt-dcttl {
  color: #00a942;
}

.mprkr-bskt__dlvlst-pnt.__dc1:before {background-image: url(/i_n/new/bskt/ico_dc_bxbr.svg);}
.mprkr-bskt__dlvlst-pnt.__dc2:before {background-image: url(/i_n/new/bskt/ico_dc_cdek.svg);}
.mprkr-bskt__dlvlst-pnt.__dc4:before {background-image: url(/i_n/new/bskt/ico_dc_intdos.svg);}
.mprkr-bskt__dlvlst-pnt.__dc3:before {background-image: url(/i_n/new/bskt/ico_dc_jde.svg);}
.mprkr-bskt__dlvlst-pnt.__dc6:before {background-image: url(/i_n/new/bskt/ico_dc_yadlvr.svg);}
.mprkr-bskt__dlvlst-pnt.__dc1:before {border: 1px solid #ed1651;}
.mprkr-bskt__dlvlst-pnt.__dc2:before {border: 1px solid #00a942;}
.mprkr-bskt__dlvlst-pnt.__dc3:before {border: 1px solid #e6332a;}
.mprkr-bskt__dlvlst-pnt.__dc4:before {border: 1px solid #0079CF;}

.mprkr-bskt__dlvpvz-list  .mprkr-bskt__dlvlst-pnt.__a{
    background-color: var(--c4, #FAFAFA);
    border: 1px solid;
}
.mprkr-bskt__dlvlst-pnt:hover {
}

.mprkr-bskt__dlvpnt-row {
    display:none;
    position: relative;
}
.mprkr-bskt__dlvpnt-row.__mapapiopt {
  margin: 8px 0;
}
.mprkr-bskt__dlvpnt-btn {
    display:none;
}

.mprkr-bskt__dlvpnt-every {
  display: none;
  position: absolute;
  left: 20px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  top: 30px;
}

.mprkr-bskt__dlvpnt-col {
  display: inline-block;
  vertical-align: top;
  width: 100px;
  margin: 0 0 0 20px;
}

.mprkr-bskt__dlvpnt-col + .mprkr-bskt__dlvpnt-col {
  width: 150px;
}

.mprkr-bskt__dlvpnt-btn {
  width: 160px;
  height: 34px;
  margin: 20px auto;
  color: var(--mp-dark, #262326);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 36px;
  padding: 2px 27px 2px 49px;
  background-position: left 19px top 10px;
  border-radius: 20px;
  background-repeat: no-repeat; 
  border: 1px solid var(--mp-dark, #262326);
  background-image: url(/i_n/fltr/ico_fltr_chck.svg);
}
.mprkr-bskt__dlvpnt-btn span {

}

.mprkr-bskt__dlvpnt-btn span:after {
    content: 'Выбрать пункт выдачи';
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvpnt-btn span:after {
    content: 'Выбрать этот пункт выдачи';
}

.mprkr-bskt__dlvlst-pnt.__a .mprkr-bskt__dlvpnt-btn span:after {
    content: 'Пункт выдачи выбран';
}

.mprkr-bskt__dlvlst-pnt.__a .mprkr-bskt__dlvpnt-btn {
  color: var(--c2, #fff);
  background-color: var(--mp-dark, #262326);
  background-image: url(/i_n/fltr/ico_fltr_chck_w.svg);
}

.mprkr-bskt__dlvlst-pnt.__a .mprkr-bskt__dlvpnt-btn {
  
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvlst-pnt.__a .mprkr-bskt__dlvpnt-btn {
  margin: 12px 0 16px 10px;
}

.mprkr-bskt__dlvlst-pnt.__open .mprkr-bskt__dlvpnt-row {
    display:block;
}
 
.mprkr-bskt__dlvlst-pnt.__open .mprkr-bskt__dlvpnt-btn {
    display:block;
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvlst-pnt .mprkr-bskt__dlvpnt-btn {
  margin: 12px 0 16px 8px;
  width: 193px;
  padding: 2px 24px 2px 48px;
  position: relative;
  background-image: none;
  text-align: left;
  border-radius: 20px;
  border: 1px solid var(--mp-beige, #D6C3AF);
  color: var(--mp-link, #138AA8);
  font-size: 16px;
  font-weight: 400;
  line-height: 36px;
  overflow: hidden;
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvlst-pnt.__a .mprkr-bskt__dlvpnt-btn {
  color: var(--c2, #fff);
  border-color: var(--c2, #fff);
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvlst-pnt .mprkr-bskt__dlvpnt-btn:before {
  content: '';
  position: absolute;
  border: 3px solid transparent;
  border-radius: 20px;
  left: 5px;
  top: 0;
  bottom: 0;
  height: 24px;
  width: 24px;
  margin: auto 0;
  background-color: var(--mp-beige-light, #F3EDE8);
  z-index: 100;
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvlst-pnt.__a .mprkr-bskt__dlvpnt-btn:before {
  border-color: var(--c2, #fff);
  background-color: transparent;
  background-size: auto;
  background-position: center top 1px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/i_n/bskt/ico_bskt_chck_w.svg);
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvlst-pnt .mprkr-bskt__dlvpnt-btn {
  
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvlst-pnt.bsktpvz-loading .mprkr-bskt__dlvpnt-btn::after {
  content: '';
  position: absolute;
  width: 320px;
  height: 46px;
  left: -40px;
  top: 0;  
  background: repeating-linear-gradient(
    -60deg, transparent 0 18px, var(--mp-beige-light-btn, #F3EDE880) 18px 38px);
  z-index: 11;
  -webkit-animation:bgpositionh3 .6s linear infinite;
  -moz-animation:bgpositionh3 .6s linear infinite;
  animation:bgpositionh3 .6s linear infinite;
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvlst-pnt.__a.bsktpvz-loading .mprkr-bskt__dlvpnt-btn::after {
  background: repeating-linear-gradient(
    -60deg, transparent 0 18px, #fff3 18px 38px);
}

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

.mprkr-bskt__dlvlst-pnt.__open .mprkr-bskt__dlvpnt-every {
  display: block;
}
.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvlst-pnt.__open .mprkr-bskt__dlvpnt-every {
  display: none;
}

.mprkr-bskt__dlvpnt-cross {
  display: none;
}

.mprkr-bskt__dlvpnt-close {
  display: none;
}

.mprkr-bskt__dlvlst-pnt.__open .mprkr-bskt__dlvpnt-cross {
  display:block;
}
.mprkr-bskt__dlvlst-pnt.__open .mprkr-bskt__dlvpnt-close {
  display:block;
}

.mprkr-bskt__dlvpnt-cross {
position: absolute;
background-image: url(/i_n/ico_reset_crs.svg);
background-size: auto;
background-repeat: no-repeat;
background-position: center;
width: 24px;
height: 24px;
right: 17px;
top: 17px;
cursor: pointer;
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvpnt-cross {
  background-image: url(/i_n/bskt/ico_bskt_arw_up.svg);
  top: 6px;
  right: 12px;
}

.mprkr-bskt__dlvpnt-close {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: var(--mp-light-on-lightbg, #7D7B7D);
    border-bottom: 1px dashed var(--mp-light-on-lightbg, #7D7B7D);

    cursor: pointer;
    position: absolute;
    top: 17px;
    right: 45px;
    cursor: pointer;
}
.mprkr-bskt__dlvpnt-close:hover {
     border-bottom-color: transparent;
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvpnt-close {
  color: var(--mp-light-on-darkbg, #A8A7A8);
  font-size: 14px;
  top: 6px;
  right: 38px;
}

.mprkr-bskt__dlvpnt-ttl {
    position: relative;
    font-size: 16px;
    display: inline-block;
    letter-spacing: 0.2px;
    font-weight: 700;
    padding: 20px;
    line-height: 20px;
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvpnt-ttl {
  padding: 32px 12px 0 60px;
}

.mprkr-bskt__dlvlst-pnt.__open .mprkr-bskt__dlvpnt-ttl {
  margin: 40px 0 0 0;
}

.mprkr-bskt__dlvpopup-w.__v2 .mprkr-bskt__dlvlst-pnt.__open .mprkr-bskt__dlvpnt-ttl {
  margin: 32px 0 0 0; 
  padding: 0 12px 0 60px;
}

.mprkr-bskt__dlvpntr-ttl {
    position: relative;
    font-size: 13px;
    display: block;
    letter-spacing: 0.5px;
    font-weight: 600;
    padding: 0 0 2px 0;
    line-height: 17px;
}

._days .mprkr-bskt__dlvpntr-ttl {
    display: inline-block;
    width: 116px;
}
._days .mprkr-bskt__dlvpntr-ttl i {color:red;}
._days .mprkr-bskt__dlvpntr-val {
    display: inline-block;
    font-weight: bold;
}
._days:hover .mprkr-bskt__dlvpntr-val {color:var(--col1); border-bottom-color: transparent;}

._days .mprkr-bskt__dlvpntr-dscr span {}
._days.show_descr .mprkr-bskt__dlvpntr-dscr {height: auto;}

.mprkr-bskt__dlvpntr-val {
    position: relative;
    font-size: 13px;
    display: block;
    letter-spacing: 0.4px;
    font-weight: 400;
    padding: 0;
    line-height: 20px;    
}

.mprkr-bskt__dlvpntr-mapapiopts {}
.mprkr-bskt__dlvpntr-mapapiopt {line-height: 20px;font-size: 14px;}
.mprkr-bskt__dlvpntr-mapapival {}

.mprkr-bskt__dlvpntr-mapapival {
  padding: 0 0 0 24px;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: left center;
}
.mprkr-bskt__dlvpntr-mapapival.__0{
    background-image: url(/i_n/new/bskt/ico_no.svg);
}
.mprkr-bskt__dlvpntr-mapapival.__1{
      background-image: url(/i_n/new/bskt/ico_yes.svg);
}

.mprkr-bskt__cstbslct-el {
  min-width: 230px;
  height: 120px;
  box-sizing: border-box;
  border-radius: 12px;
  border: 1px solid var(--mp-beige, #D6C3AF);
  background-color: var(--c2, #FFF);
  padding: 15px 23px 15px 23px;
  margin: 0 0 0 0;
  position: relative;
  cursor: pointer;
}
.mprkr-bskt__cstbslct-el:before {
  content: '';
  position: absolute;
  border: 3px solid transparent;
  border-radius: 20px;
  right: 30px;
  bottom: 20px;
  height: 24px;
  width: 24px;
  margin: auto 0;
  background-color: var(--mp-beige-light, #F3EDE8);
  
}
.mprkr-bskt__cstbslct-elw + .mprkr-bskt__cstbslct-elw {
}
.mprkr-bskt__cstbslct-input {
  display: none;
}
.mprkr-bskt__cstbslct-input:checked ~ .mprkr-bskt__cstbslct-el {
  border-radius: 12px;
  border: 1px solid var(--mp-dark, #262326);
  background-color: var(--mp-dark, #262326);
  color: var(--c2, #fff);
}
.mprkr-bskt__cstbslct-input:checked ~ .mprkr-bskt__cstbslct-el:before {
  border-color: var(--c2, #fff);
  background-color: transparent;
  background-size: auto;
  background-position: center top 1px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/i_n/bskt/ico_bskt_chck_w.svg);
}
.mprkr-bskt__cstbslct-elttl {
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 700;
  line-height: 22px; /* 137.5% */
}
.mprkr-bskt__cstbslct-elicon {
    display: inline-block;
    vertical-align: top;
    height: 20px;
    width: 20px;
    margin: 0 6px 0 0;
}
.mprkr-bskt__cstbslct-eldp {width: 140px;margin: 16px 0 0;}
.mprkr-bskt__cstbslct-eldate {
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.mprkr-bskt__cstbslct-elprcw {
  color: var(--mp-dark, #262326);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px; /* 137.5% */
}
.mprkr-bskt__cstbslct-elprc {
  display: inline-block;
  vertical-align: top;
}
.mprkr-bskt__cstbslct-elprcw.__free .mprkr-bskt__cstbslct-elprc {
  display: none;
}
.mprkr-bskt__cstbslct-elprcw.__free:after {
  color: var(--mp-green, #3EC387);
  content: 'бесплатно';
}
.mprkr-bskt__cstbslct-input:checked ~ .mprkr-bskt__cstbslct-el .mprkr-bskt__cstbslct-elttl,
.mprkr-bskt__cstbslct-input:checked ~ .mprkr-bskt__cstbslct-el .mprkr-bskt__cstbslct-eldate,
.mprkr-bskt__cstbslct-input:checked ~ .mprkr-bskt__cstbslct-el .mprkr-bskt__cstbslct-elprc {
  color: var(--c2, #fff);
}
.mprkr-bskt__cstbslct-el.__dsbld {
  border: 1px dashed var(--mp-light-on-darkbg, #A8A7A8);
}
.mprkr-bskt__cstbslct-el.__dsbld:before {
  opacity: .3;
}
.mprkr-bskt__cstbslct-el.__dsbld .mprkr-bskt__cstbslct-elttl {
  color: var(--mp-light-on-lightbg, #7D7B7D);
}


.mprkr-bskt__dlvpppcst-bg {
    background-color: var(--c5, #A8A7A84D);
    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;
}
.mprkr-bskt__dlvpppcst-bg.__stop {
    cursor: default;
}
.mprkr-bskt__dlvpppcst-w {
  display: inline-block;
  vertical-align: middle;
  width: 742px;
  height: 536px;
  background-color: var(--c2, #fff);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  white-space: normal;
  max-height: 100vh;
  position:relative;
  z-index: 101;
  border-radius: 12px;
  text-align: left;
  padding: 24px;
}


.mprkr-bskt__dlvpppcst-ttlw {
  color: var(--mp-dark, #262326);
  font-weight: 400;
  line-height: 40px;
  margin: 0 0 24px 0;
}
.mprkr-bskt__dlvpppcst-add {
  font-size: 22px;
  padding: 0 6px 0 0;
}
.mprkr-bskt__dlvpppcst-ttl {
  font-size: 22px;
  font-weight: 700;
}
.mprkr-bskt__dlvpppcst-ttl2 {
  margin: 0 0 0 15px;
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 22px;
  font-weight: 400;
  line-height: 40px;
}

.mprkr-bskt__dlvcst-ttlw {text-align: left;position: relative;}
.mprkr-bskt__dlvcst-ttl {
  display: inline-block;
  vertical-align: top;
  margin: 20px 0 10px 31px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  min-width: 186px;
}
.mprkr-bskt__dlvcst-cross {
  position: absolute;
  height: 50px;
  width: 50px;
  border-radius: 12px;
  background-color: var(--mp-dark, #262326);
  cursor: pointer;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: -41px;
}
.mprkr-bskt__dlvcst-close {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(170, 170, 170, 1);
    border-bottom: 1px dashed rgba(170, 170, 170, 0.5);

    cursor: pointer;
    position: absolute;
    top: 17px;
    right: 65px;
    cursor: pointer;
}
.mprkr-bskt__dlvcst-close:hover {
     border-bottom-color: transparent;
}

.mprkr-bskt__dlvpppcst-infow {
  height: 80px;
}
.mprkr-bskt__dlvpppcst-info {
  
}

.mprkr-bskt__dlvpppcst-info p {

font-size: 16px;
font-weight: 400;
line-height: 22px; /* 137.5% */
}

.mprkr-bskt__dlvpppcst-info.__wrnng {
  display: none;
  color: var(--mp-orange, #FE883F);
}
.mprkr-bskt__dlvpppcst-w.__nojson .mprkr-bskt__dlvpppcst-info.__wrnng {
  display: block;
}

.mprkr-bskt__dlvpppcst-fbtns {}
.mprkr-bskt__dlvpppcst-fbtn {
    cursor: pointer;
}
.mprkr-bskt__dlvpppcst-fbtn.__1 {
    border-radius: 20px;
    background: var(--mp-dark, #262326);
}
.mprkr-bskt__dlvpppcst-fbtn.__2 {
  color: var(--mp-link, #138AA8);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  
  margin: 9px 0 0 60px;
}
.mprkr-bskt__dlvpppcst-fbtn.__2 .mprkr-bskt__dlvpppcst-fbttl {
  border-bottom: 1px dashed var(--mp-link, #138AA8);
}
.mprkr-bskt__dlvpppcst-fbtn.__2:hover .mprkr-bskt__dlvpppcst-fbttl {
  border-bottom: 1px dashed transparent;
}
.mprkr-bskt__dlvpppcst-fbttl {}
.mprkr-bskt__dlvpppcst-fbtn.__1 .mprkr-bskt__dlvpppcst-fbttl {
    color: var(--c2, #fff);
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 36px;
    padding: 2px 27px 2px 49px;
    background-position: left 19px center;
}
.mprkr-bskt__dlvpppcst-fbtn.__1 .mprkr-bskt__dlvpppcst-fbttl:before {
  content: 'Продолжить оформление';
}
.mprkr-bskt__dlvpppcst-fbtn.__1 .mprkr-bskt__dlvpppcst-fbttl.__wait {
  cursor: wait;
}
.mprkr-bskt__dlvpppcst-fbtn.__1 .mprkr-bskt__dlvpppcst-fbttl.__wait:before {
  content: 'Пожалуйста, подождите';
}
.mprkr-bskt__dlvpppcst-fbtn.__2 .mprkr-bskt__dlvpppcst-fbttl {}


.mprkr-bskt__exprengrw {}
.mprkr-bskt__exprengrw.__ee_hide {
  display: none;
}
.mprkr-bskt__exprengrw[data-day="Sunday"] {
  display: none;
}
.mprkr-bskt__exprengrw[data-day="Saturday"] {
  display: none;
}
.mprkr-bskt__exprengr {}
.mprkr-bskt__ee {}
.mprkr-bskt__ee-blck {}
.mprkr-bskt__ee-inputblck-chkbx {}
.mprkr-bskt__ee-inputblck-txt {
  margin: 30px 20px;
  height: 96px;

  background-color: var(--mp-beige-light, #F3EDE8);
  border-radius: 6px;
}
.mprkr-bskt__ee-inputblck-lr {
  display: flex;
  
}
.mprkr-bskt__ee-inputblck-l {
  flex: 1;
}
.mprkr-bskt__ee-inputblck-ttlw {
  padding: 10px 0 0 20px;
}
.mprkr-bskt__ee-inputblck-ttl {
  height: 36px;
  font-weight: 700;
  font-size: 20px;
  line-height: 36px;
  color: #282838;
}
.mprkr-bskt__ee-inputblck-cmnt {
  padding: 0 0 0 30px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #363942;
}
.mprkr-bskt__ee-inputblck-r {}
.mprkr-bskt__ee-inputblck-r1 {}
.mprkr-bskt__ee-input-chkbx:checked + .mprkr-bskt__ee-inputblck-txt .mprkr-bskt__ee-inputblck-r1 {
  display: none;
}
.mprkr-bskt__ee-label-chkbx {}
.mprkr-bskt__ee-label-chkbx.__1 {
  display: flex;
  width: 176px;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: var(--mp-link, #138AA8);
  
  border-bottom: 1px dashed var(--mp-link, #138AA8);
  
  margin: 20px 20px 0 0;
  
  align-items: end;
  
  cursor: pointer;
}
.mprkr-bskt__ee-label-chkbx.__1:hover {
  border-bottom-color: transparent;
}
.mprkr-bskt__ee-lbl-txt {
  flex:1;
}
.mprkr-bskt__ee-lbl-prc {}
.mprkr-bskt__ee-lbl-prc.rubl:after {
  font-size: 16px;
  line-height: 20px;
}
.mprkr-bskt__ee-inputblck-r2 {
  min-width: 152px;
  display: flex;
  gap: 13px;
  margin: 18px 0 0 0;
}
.mprkr-bskt__ee-input-chkbx:not(:checked) + .mprkr-bskt__ee-inputblck-txt .mprkr-bskt__ee-inputblck-r2 {
  display: none;
}
.mprkr-bskt__ee-inputblck-pricew {}
.mprkr-bskt__ee-inputblck-price {
  min-width: 106px;
  height: 28px;
  background-color: #363942;
  border-radius: 14px;
  
  padding: 3px 18px 5px 47px;
  
  box-sizing: border-box;

  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  background-position: left 17px top 1px;
  background-image: url(/i_n/bskt/ico_bskt_chck_w.svg);
}
.mprkr-bskt__ee-inputblck-price:after {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF; 
  height: auto;
  margin: -1px 0 0 3px;
}
.mprkr-bskt__ee-inputblck-labelw {
  flex:1;
  padding: 4px 0 0 0;

}
.mprkr-bskt__ee-label-chkbx.__2 {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: var(--mp-link, #138AA8);
  
  border-bottom: 1px dashed var(--mp-link, #138AA8);
  cursor: pointer;
}
.mprkr-bskt__ee-lbl-crs {}

.mprkr-bskt__ee-label-chkbx.__2:hover  {
  border-bottom-color: transparent;
}