/********************************************

MAIN
STYLE
TOVAR
TOVAR_FULL
BASKET
MSSG
*********************************************/
/********************************************/
/********************************************/
/****************** MAIN ********************/
/********************************************/
/********************************************/

html {
  margin: 0;
}

html.__ppp body.__ppp_msrch .jpst-mfix {
  display: none;
}

html.__ppp body.__ppp_mctlg .jpst-mfix {
  z-index: 206;
}

body.__mob {
  /* min-width: 360px; */
  min-width: 320px;
  width: 100vw;
}

body.__mob .__w1 {
  /* min-width: 360px; */
  min-width: 320px;
  max-width: none;
  padding: 0 0;
  width: 100vw;
  margin: 0;
}

body.__mob .jpst-hdns {}

body.__mob .all-sldr__acts {}

body.__mob .all-sldr__btneft {}

body.__mob .all-sldr__dots {}

body.__mob .all-sldr__dot {}

body.__mob .all-sldr__dot.__a {}

body.__mob .all-sldr__dot {}

body.__mob .all-sldr__dot {}

body.__mob .all-sldr__btn.__rght {}

body.__mob .all-blck__ttl {text-align: center;}

body.__mob .all-blck__ttl.__1 {}

body.__mob .all-blck__ttl.__2 {}

body.__mob .v1 {}

body.__mob .jpst-w {}

body.__mob .jpst-h {padding: 0 0 28px;}

body.__mob .jpst-hw {}

body.__mob .jpst-fix__block {}

body.__mob .jpst-hm__mid {
  text-align: center;
}

body.__mob .__fixtop .jpst-fix__block {}

body.__mob .jpst-fix {}

body.__mob .jpst-mfix {
  position: fixed;
  bottom: 4px;
  left: 10px;
  right: 10px;
  z-index: 200;
}

body.__mob .__fixtop .jpst-fix {}

body.__mob .jpst-fixw {}

body.__mob .jpst-mfixw {
  position: relative;
  z-index: 1001;

  box-sizing: border-box;

  height: 72px;
  
  background-color: rgba(248, 248, 248, 0.9);
  box-shadow: 0px 2px 6px rgba(70, 22, 54, 0.2);
  backdrop-filter: blur(2px);
  border-radius: 30px;
  width: calc(100vw - 20px);
  min-width: 300px;
  text-align: center;
}

body.__mob.__isgood .jpst-mfixw {
}

body.__mob .jpst-fix__left {}

body.__mob .jpst-cats__b {}

body.__mob .jpst-cats {}

body.__mob .jpst-cats__btnw {}

body.__mob .jpst-cats__btn {}

body.__mob .jpst-cats__btn-ttl {}

body.__mob .jpst-catsbg {}

body.__mob .jpst-cats__listw {}

body.__mob .jpst-cats__list {}

body.__mob .jpst-city__b {}

body.__mob .jpst-city {}

body.__mob .jpst-city__ttlw {}

body.__mob .jpst-city__ttl {}

body.__mob .jpst-city__loading {}

body.__mob .jpst-city__loading:before {}

body.__mob .jpst-h__lnk.jpst-city__ttl {}

body.__mob .jpst-city__listw {}

body.__mob .jpst-city__list {}

body.__mob .jpst-phns__b {}

body.__mob .jpst-phns {text-align: center;}

body.__mob .jpst-phn {}
body.__mob .jpst-fbtm__el .jpst-phn {
  margin: 0;
}
body.__mob .jpst-phn__lnk {}

body.__mob .jpst-phn__loading {}

body.__mob .jpst-phn__loading:before {}

body.__mob .jpst-delivery__b {}

body.__mob .jpst-delivery {}

body.__mob .jpst-delivery__txtw {}

body.__mob .jpst-delivery__txt {}

body.__mob .jpst-shop__b {}

body.__mob .jpst-shop {}

body.__mob .jpst-shop__ttlw {}

body.__mob .jpst-shop__ttl {}

body.__mob .jpst-shop__loading {}

body.__mob .jpst-shop__loading:before {}

body.__mob .jpst-shop__infw {}

body.__mob .jpst-shop__inf {}

body.__mob .jpst-shop__inf-p.__1 {}

body.__mob .jpst-metro__name:before {}

body.__mob .jpst-metro__name.__prpl:before {}

body.__mob .jpst-metro__name.__grey:before {}

body.__mob .jpst-metro__name.__dgrn:before {}

body.__mob .jpst-shop__inf-p.__2 {}

body.__mob .jpst-shop__inf-p.__3 {}

body.__mob .jpst-shop__inf-lnk {}

body.__mob .jpst-fix__mid {}

body.__mob .__fixtop .jpst-fix__mid {}

body.__mob .jpst-fix__mid {}

body.__mob .jpst-fix__rght {}

body.__mob .jpst-acts__b {margin: 0 0 0 0;}

body.__mob .jpst-acts {
  display: flex;
  justify-content: space-between;
  width: calc(100% - 12px);
  padding: 12px 0 0 0;
  margin: 0 auto;
}

body.__mob .jpst-act {min-width: 48px;margin: 0;text-align: center;width: auto;}

body.__mob .jpst-acts > .jpst-act:last-child {}

body.__mob .jpst-act__b  {}

body.__mob .jpst-act__el {
  text-align: center;
}

body.__mob .jpst-h__lnk {}

body.__mob .jpst-act__lnk {
  display: block;
  width: 48px;
  height: 48px;
  padding: 0 0 0 0;
  background-position: center;
  border-radius: 20px;
  background-color: transparent;
}
body.__mob .jpst-act__lnk:after {
  content: '';
  color: #262326;
  text-align: center;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px; /* 153.846% */
}

body.__mob.__ppp_mctlg .jpst-mctlg__lnk:before {
    content: '';
    position: absolute;
    bottom: 22px;
    left: 0;
    right: 0;

    cursor: pointer;
    margin: 0 auto;
    background-size: 22px;
    background-image: url(/i/ico_close_w.svg);
    background-size: auto;
    background-position: center center;
    background-repeat: no-repeat;
  
      cursor: pointer;
    margin: 0 auto;
    background-size: 16px;
    
    width: 48px;
    height: 48px;

    background-color: #461636;

    box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.12);
    border-radius: 20px;
   
}

body.__mob .jpst-h__el:hover .jpst-h__lnk {
  background-color: transparent;
}

body.__mob .jpst-h__el:hover .jpst-lk__lnk {}

body.__mob .jpst-act__lnk.__a .jpst-act__cnt {}

body.__mob .jpst-h__pppw {display: none;}

body.__mob .jpst-h__ppp {display: none;}

body.__mob .jpst-h__el:hover .jpst-h__ppp{}

body.__mob .jpst-h__ppp-info {}

body.__mob .jpst-delivery__ppp .jpst-h__ppp-info {}

body.__mob .jpst-h__pppi-ttlw {}

body.__mob .jpst-h__pppi-ttl {}

body.__mob .jpst-h__pppi-ttl + .jpst-h__pppi-ttl {}

body.__mob .jpst-h__pppi-txtw {}

body.__mob .jpst-h__pppi-txt {}

body.__mob .jpst-h__pppi-lnk {}

body.__mob .jpst-h__pppi-lnk:hover {}

body.__mob .jpst-delivery__ppp .jpst-h__pppi-txtb.__2 {}

body.__mob .jpst-delivery__ppp .jpst-h__pppi-txtb.__2 .jpst-h__pppi-txt {}

body.__mob .jpst-lk__ppp {}

body.__mob .jpst-lk__ppp .jpst-h__ppp-info {}

body.__mob .jpst-h__pppi-listw {}

body.__mob .jpst-h__pppi-list {}

body.__mob .jpst-h__pppi-li {}

body.__mob .jpst-h__pppi-btnsw {}

body.__mob .jpst-h__pppi-btns {}

body.__mob .jpst-h__pppi-btnw {}

body.__mob .jpst-h__pppi-btnw.__1 {}

body.__mob .jpst-h__pppi-btnw.__2 {}

body.__mob .jpst-h__pppi-btn {}

body.__mob .jpst-h__pppi-btn:hover {}

body.__mob .jpst-h__pppi-btn:active {}

body.__mob .jpst-hstr__b {}

body.__mob .jpst-hstr {}

body.__mob .jpst-hstr__lnk {}

body.__mob .jpst-hstr__cnt {}

body.__mob .jpst-hstr__lnk.__a {}

body.__mob .jpst-hstr__lnk.__a .jpst-hstr__cnt {}

body.__mob .jpst-fvrt__b {}

body.__mob .jpst-fvrt {}

body.__mob .jpst-fvrt__lnk {}

body.__mob .jpst-fvrt__lnk:after {
  content: 'Избранное';
  display: none;
}

body.__mob .jpst-fvrt__cnt {}

body.__mob .jpst-fvrt__lnk.__a {}

body.__mob .jpst-fvrt__lnk.__a .jpst-fvrt__cnt {right: 19px;}

body.__mob .jpst-fvrt__ppp-info {}

body.__mob .jpst-fvrt__pppi-ttlw {}

body.__mob .jpst-fvrt__pppi-ttl {}

body.__mob .jpst-fvrt__pppi-txtw {}

body.__mob .jpst-fvrt__pppi-txt {}

body.__mob .jpst-fvrt__pppi-lnk {}

body.__mob .jpst-lk__b {}

body.__mob .jpst-lk {}

body.__mob .jpst-lk__lnk:after {
  content: 'Кабинет';
  display: none;
}

body.__mob .jpst-lk__lnk.__a {}

body.__mob .jpst-lk__cnt {}

body.__mob .jpst-lk__lnk.__a .jpst-lk__cnt {
  right: 16px;
}


body.__mob .jpst-msrch__b {}

body.__mob .jpst-msrch {}

body.__mob .jpst-msrch__lnk:after {
  content: 'Поиск';
  display: none;
}

body.__mob .jpst-msrch__lnk.__a {}

body.__mob .jpst-msrch__cnt {}


body.__mob .jpst-mctlg__b {}

body.__mob .jpst-mctlg {}

body.__mob .jpst-mctlg__lnk:after {
  content: 'Каталог';
  display: none;
}

body.__mob .jpst-mctlg__lnk.__a {}

body.__mob .jpst-mctlg__cnt {}


body.__mob .jpst-esi__b {}

body.__mob .jpst-esi {}

body.__mob .jpst-engrave__b {}

body.__mob.__fixtop .jpst-engrave__b {}

body.__mob .jpst-engrave {}

body.__mob .jpst-engrave__ttlw {}

body.__mob .jpst-engrave__ttl {}

body.__mob .jpst-engrave__ttl:hover {}

body.__mob .jpst-engrave__ttl.__eng {}

body.__mob:not(.__fixtop) .jpst-esi .jpst-srch__b,
body.__mob:not(.__fixtop) .jpst-esi .jpst-info__b {}

body.__mob .jpst-srch__b {}

body.__mob .jpst-srchw {width: auto;margin: 24px 0 0 0;height: auto;}

body.__mob .jpst-srch {position: relative;}

body.__mob .jpst-srch__btnw {}

body.__mob .jpst-srch__btn {}

body.__mob .jpst-srch__blck {}

body.__mob .jpst-srch__formw {height: 52px;}

body.__mob .jpst-srch__form {}

body.__mob .jpst-srch__fldset {min-width: auto;height: auto;width: auto;}

body.__mob .jpst-srch__form-l {
  width: calc(100% - 2px);
  min-width: auto;
}

body.__mob:not(.__mm_srch) .jpst-srch__form-l {
}

body.__mob .jpst-srch__b.__fsrch .jpst-srch__form-l {
  border-color: var(--mp-link-light, #6FB8C8);
}

body.__mob .jpst-srch__form-l:before {
  display: none;
}

body.__mob .jpst-srch__form-s {  
  position: absolute;
  top: 10px;
  right: 10px;
  width: 101px;
  height: 32px;
  background-color: #461636;
  border-radius: 13px;
  box-sizing: border-box;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  text-align: right;
  color: #FFFFFF;
  padding: 7px 44px 9px 16px;
  background-position: right 16px center;
  border: none;
}

body.__mob .jpst-srch__b.__fsrch .jpst-srch__form-s {
  background-color: var(--mp-link, #138AA8);
}

body.__mob .jpst-srch__form-i {
  display: inline-block;
  vertical-align: middle;
  padding: 17px 160px 19px 54px;
  background-position: left 26px center;
}

body.__mob:not(.__mm_srch) .jpst-srch__form-i {
  
}

body.__mob .jpst-srch__form-r {
    position: absolute;
    width: 32px;
    height: 32px;
    background-color: #F8F8F8;
    border-radius: 13px;
    right: 121px;
    top: 10px;
}

body.__mob .jpst-srch__listw {
  max-height: calc(100vh - 160px);margin: 12px 0 0 0;
}

body.__mob .jpst-srch__list {
  max-height: calc(100dvh - 150px);
}

body.__mob .jpst-srch__list {}

body.__mob .jpst-srch__list::-webkit-scrollbar {}

body.__mob .jpst-srch__list::-webkit-scrollbar-track {}

body.__mob .jpst-srch__list::-webkit-scrollbar-thumb {}

body.__mob .jpst-srch__bg {}

body.__mob .jpst-srch__list .autocomplete-suggestions {
  display: block !important;
  max-height: none !important;
}

body.__mob .jpst-srch__list .autocomplete-suggestions .autocomplete-no-suggestion {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.autocomplete-group {
  display: none;
}

body.__mob .jpst-sgroup {}
body.__mob .jpst-sgroup__imgw {}
body.__mob .jpst-sgroup__imgw:empty {}
body.__mob .jpst-sgroup__img {}
body.__mob .jpst-sgroup__data {}
body.__mob .jpst-sgroup__ttlw {}
body.__mob .jpst-sgroup__ttl {}
body.__mob .autocomplete-item.ac_prod .jpst-sgroup__ttl:before {}
body.__mob .jpst-sgroup__breadw {}
body.__mob .jpst-sgroup__bread {}
body.__mob .jpst-gs {}
body.__mob .jpst-gs__blck {}
body.__mob .jpst-g__srch:hover {}
body.__mob .jpst-gs__w {}
body.__mob .jpst-gs__slds {margin: 0 10px 0 0;width: 80px;height: 80px;}
body.__mob .jpst-gs__sldsw {height: 80px;width: 80px;}
body.__mob .jpst-gs__slds {}
body.__mob .jpst-gs__sldsw {}
body.__mob .jpst-gs__sld {height: 80px;}
body.__mob .jpst-gs__sld-i {max-width: 75%;max-height: 75%;}
body.__mob .jpst-gs__dts {}
body.__mob .jpst-gs__arts {}
body.__mob .jpst-gs__art {}
body.__mob .jpst-gs__copy-txt, .jpst-gs__art.__TMP:after {}
body.__mob .jpst-gs__copy-txt, .jpst-gs__art.__TMP.__a:after {}
body.__mob .jpst-gs__art.__TMP.__1:after {}
body.__mob .jpst-gs__art.__TMP.__2:after {}
body.__mob .jpst-gs__ttlw {padding: 0;}
body.__mob .jpst-gs__ttl {font-size: 14px;}
body.__mob .jpst-gs__ttl:hover {}
body.__mob .jpst-gs__dtsw {}
body.__mob .jpst-gs__data {margin: 0 0 0 0;width: 100%;}
body.__mob .jpst-gs__dataw {}
body.__mob .jpst-gs__prcsw {}
body.__mob .jpst-gs__prcow {}
body.__mob .jpst-gs__prco {}
body.__mob .jpst-gs__prcnw {}
body.__mob .jpst-gs__prcn {}
body.__mob .jpst-gs__prcow:empty ~ .jpst-gs__prcnw {}

body.__mob .jpst-srch__list .autocomplete-item {width: 90vw;height: auto;}

body.__mob .jpst-srch__list .autocomplete-item:hover {
  background-color: transparent;
}

body.__mob .jpst-srch__list .autocomplete-item.ac_group {

}

body.__mob .jpst-srch__list .autocomplete-item.ac_group .autocomplete-link {}

body.__mob .jpst-srch__list .autocomplete-item.ac_group .autocomplete-link:before {}

body.__mob .jpst-srch__list .autocomplete-item.ac_all  {}

body.__mob .jpst-srch__list .autocomplete-item.ac_all {}

body.__mob .jpst-srch__list .autocomplete-item.ac_all .autocomplete-link {}

body.__mob .jpst-srch__list .autocomplete-item.ac_all .autocomplete-link:after {
  float: none;
  display: block;
  margin: 10px auto 0;
}

body.__mob .jpst-srch__list .autocomplete-item.ac_all .autocomplete-link:hover {}

body.__mob .jpst-srch__list .autocomplete-block:last-child {}

body.__mob .jpst-srch__list .jpst-sgroup__imgw {
  display: none;
}

body.__mob .jpst-esi .jpst-srch__b {}

body.__mob .jpst-esi .jpst-srchw {}

body.__mob .jpst-esi .jpst-srch {}

body.__mob .jpst-esi .jpst-srch__btnw {}

body.__mob .jpst-esi .jpst-srch__btn {}

body.__mob .jpst-esi .jpst-srch__blck {}

body.__mob .jpst-esi .jpst-srch__formw {}

body.__mob .jpst-esi .jpst-srch__form {}

body.__mob .jpst-esi .jpst-srch__fldset {}

body.__mob .jpst-esi .jpst-srch__form-l {}

body.__mob .jpst-esi .jpst-srch__form-l:before {}

body.__mob .jpst-esi .jpst-srch__b.__a .jpst-srch__form-l:before {}

body.__mob .jpst-esi .jpst-srch__form-s {}

body.__mob .jpst-esi .jpst-srch__form-i {}

body.__mob .jpst-esi .jpst-srch__form-r {}

body.__mob .jpst-esi .jpst-srch__listw {}

body.__mob .jpst-esi .jpst-srch__list {}

body.__mob .jpst-esi .jpst-srch__list {}

body.__mob .jpst-esi .jpst-srch__list::-webkit-scrollbar {}

body.__mob .jpst-esi .jpst-srch__list::-webkit-scrollbar-track {}

body.__mob .jpst-esi .jpst-srch__list::-webkit-scrollbar-thumb {}

body.__mob .jpst-esi .jpst-srch__bg {}

body.__mob .jpst-esi .jpst-srch__list .autocomplete-suggestions {}

body.__mob .jpst-esi .jpst-srch__list .autocomplete-item {}

body.__mob .jpst-esi .jpst-srch__list .autocomplete-item:hover {}

body.__mob .jpst-esi .jpst-srch__list .autocomplete-item.ac_group {}

body.__mob .jpst-esi .jpst-srch__list .autocomplete-item.ac_group .autocomplete-link {}

body.__mob .jpst-esi .jpst-srch__list .autocomplete-item.ac_group .autocomplete-link:before {}

body.__mob .jpst-esi .jpst-srch__list .autocomplete-item.ac_all  {}

body.__mob .jpst-esi .jpst-srch__list .autocomplete-item.ac_all {}

body.__mob .jpst-esi .jpst-srch__list .autocomplete-item.ac_all .autocomplete-link {}

body.__mob .jpst-esi .jpst-srch__list .autocomplete-item.ac_all .autocomplete-link:hover {}

body.__mob .jpst-esi .jpst-srch__list .autocomplete-block:last-child {}

body.__mob .jpst-esi .jpst-srch__b.__a .jpst-srch {}

body.__mob .jpst-esi .jpst-srch__b.__a .jpst-srch__btnw {}

body.__mob .jpst-esi .jpst-srch__b.__a .jpst-srch__btn {}

body.__mob .jpst-esi .jpst-srch__b.__a .jpst-srch__blck {}

body.__mob .jpst-esi .jpst-srch__b.__a .jpst-srch__formw {}

body.__mob .jpst-esi .jpst-srch__b.__a .jpst-srch__form {}

body.__mob .jpst-esi .jpst-srch__b.__a .jpst-srch__fldset {}

body.__mob .jpst-esi .jpst-srch__b.__a .jpst-srch__form-l {}

body.__mob .jpst-esi .jpst-srch__b.__a .jpst-srch__form-s {}

body.__mob .jpst-esi .jpst-srch__b.__a .jpst-srch__form-i {}

body.__mob .jpst-esi .jpst-srch__b.__a .jpst-srch__form-r {}

body.__mob .jpst-esi .jpst-srch__b.__a .jpst-srch__listw {}

body.__mob .jpst-esi .jpst-srch__b.__a .jpst-srch__list {}

body.__mob .jpst-esi .jpst-srch__b.__a .jpst-srch__bg {}

body.__mob .jpst-info__b {}

body.__mob .jpst-esi .jpst-info__b {}

body.__mob .jpst-info {}

body.__mob .jpst-info__btnw {}

body.__mob .jpst-info__btn {}

body.__mob .jpst-bskt__b {}

body.__mob .jpst-bskt {width: auto;}

body.__mob .jpst-bskt__lnk {
  padding: 0 0 0 0;
  background-position: center;
  min-width: 48px;
  width: auto;
  text-align: center;
}

body.__mob .jpst-bskt__lnk.__a {
  background-color: #8EEE63;
}

body.__mob .jpst-bskt__cnt {}

body.__mob .jpst-bskt__prc {
  color: #262326;
  text-align: center;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

body.__mob .jpst-bskt__add {
  color: #262326;
  text-align: center;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

body.__mob .jpst-bskt__lnk.__a:before  {
  display: none;
}

body.__mob .jpst-bskt__lnk.__a:hover:before  {}

body.__mob .jpst-bskt__lnk.__a:hover  {
}

body.__mob .jpst-bskt__lnk.__a .jpst-bskt__cnt {}

body.__mob .jpst-bskt__lnk.__a .jpst-bskt__prc {
  display: block;
  font-weight: 700;
}

body.__mob .jpst-bskt__lnk.__a .jpst-bskt__prc .r {font-weight: 400;}

body.__mob .jpst-bskt__lnk.__a .jpst-bskt__add {}

body.__mob .jpst-h2 {}

body.__mob .jpst-h2__left {}

body.__mob .jpst-cataloglinks__b {}

body.__mob .jpst-cataloglinks {
  padding: 0;
  white-space: nowrap;
  width: calc(100vw - 12px);
  text-align: center;
}

body.__mob .jpst-cataloglinks__list {
  padding: 26px 0 24px 0;
  text-align: center;
  overflow: scroll;
  width: calc(100vw - 10px);
}

body.__mob .jpst-cataloglink {
  margin: 0;
}

body.__mob .jpst-cataloglink__lnk {
  padding: 5px 10px;
}

body.__mob .jpst-cataloglink__lnk.__a {}

body.__mob .jpst-cataloglink__lnk:after {}

body.__mob .jpst-cataloglink__lnk:hover:after {}

body.__mob .jpst-cataloglink__lnk.__a:after {}

body.__mob .jpst-cataloglink__lnk:before {}

body.__mob .jpst-cataloglink__lnkval {
  font-weight: 400;
}

body.__mob .jpst-cataloglink__lnkval:hover {}

body.__mob .jpst-cataloglink__lnk.__a .jpst-cataloglink__lnkval {}

body.__mob .jpst-cataloglink__lnkval {}

body.__mob .jpst-cataloglink__lnk:hover {}

body.__mob .jpst-h2__mid {}

body.__mob .jpst-logo__b {margin: 0 auto;}

body.__mob .jpst-logo {
  margin: 22px -44px 0 0;
}

body.__mob .jpst-logo__lnk {}

body.__mob .jpst-logo__lnk.__h {}

body.__mob .jpst-h2__rght {}

body.__mob .jpst-h2__rght .jpst-srch__b {}

body.__mob .jpst-h2__rght .jpst-srch {}

body.__mob .jpst-h2__rght .jpst-srch__btnw {}

body.__mob .jpst-h2__rght .jpst-srch__btn {}

body.__mob .jpst-h2__rght .jpst-srch__blck {}

body.__mob .jpst-h2__rght .jpst-srch__formw {}

body.__mob .jpst-h2__rght .jpst-srch__form {}

body.__mob .jpst-h2__rght .jpst-srch__fldset {}

body.__mob .jpst-h2__rght .jpst-srch__form-l {}

body.__mob .jpst-h2__rght .jpst-srch__form-s {}

body.__mob .jpst-h2__rght .jpst-srch__form-i {}

body.__mob .jpst-h2__rght .jpst-srch__form-r {}

body.__mob .jpst-h2__rght .jpst-srch__listw {}

body.__mob .jpst-h2__rght .jpst-srch__list {}

body.__mob .jpst-h2__rght .jpst-srch__bg {}

body.__mob .jpst-h2__rght .jpst-srch__b.__a {}

body.__mob .jpst-h2__rght .jpst-srch__b.__a .jpst-srch {}

body.__mob .jpst-h2__rght .jpst-srch__b.__a .jpst-srch__btnw {}

body.__mob .jpst-h2__rght .jpst-srch__b.__a .jpst-srch__btn {}

body.__mob .jpst-h2__rght .jpst-srch__b.__a .jpst-srch__blck {}

body.__mob .jpst-h2__rght .jpst-srch__b.__a .jpst-srch__formw {}

body.__mob .jpst-h2__rght .jpst-srch__b.__a .jpst-srch__form {}

body.__mob .jpst-h2__rght .jpst-srch__b.__a .jpst-srch__fldset {}

body.__mob .jpst-h2__rght .jpst-srch__b.__a .jpst-srch__form-l {}

body.__mob .jpst-h2__rght .jpst-srch__b.__a .jpst-srch__form-s {}

body.__mob .jpst-h2__rght .jpst-srch__b.__a .jpst-srch__form-i {}

body.__mob .jpst-h2__rght .jpst-srch__b.__a .jpst-srch__form-r {}

body.__mob .jpst-h2__rght .jpst-srch__b.__a .jpst-srch__listw {}

body.__mob .jpst-h2__rght .jpst-srch__b.__a .jpst-srch__list {}

body.__mob .jpst-h2__rght .jpst-srch__b.__a .jpst-srch__bg {}

body.__mob .jpst-topinf__b {}

body.__mob .jpst-topinf {}

body.__mob .jpst-topinf__btnw {}

body.__mob .jpst-topinf__btn {}

body.__mob .jpst-topinf__btn:hover {}

body.__mob .jpst-n {}

body.__mob .jpst-n.__full {}

body.__mob .jpst-nw {}

body.__mob .jpst-n.__full .jpst-nw {}

body.__mob .jpst-nav__list-b {}

body.__mob .jpst-nav__list {}

body.__mob .jpst-nav__el {}

body.__mob .jpst-nav__list > .jpst-nav__el:last-child {}

body.__mob .jpst-nav__el-lnkw {}

body.__mob .jpst-nav__el-lnkadd {}

body.__mob .jpst-n.__2 .jpst-nav__el-lnkadd {}

body.__mob .jpst-nav__el-lnkadd:after {}

body.__mob .jpst-nav__el.__1 .jpst-nav__el-lnkadd {}

body.__mob .jpst-nav__el-lnkadd:before {}

body.__mob .jpst-nav__el:hover .jpst-nav__el-lnkadd {}

body.__mob .jpst-nav__el:hover .jpst-nav__el-lnkadd:after {}

body.__mob .jpst-nav__el-lnk {}

body.__mob .jpst-nav__el-lnk:after {}

body.__mob .jpst-nav__el-lnk.__a:after {}

body.__mob .jpst-n.__2 .jpst-nav__el-lnk.__a:hover:after {}

body.__mob .jpst-nav__el.__1 .jpst-nav__el-lnk {}

body.__mob .jpst-nav__el-lnk.__3dt {}

body.__mob .jpst-nav__el-lnk.__arch {}

body.__mob .jpst-nav__alist-b {}

body.__mob .jpst-nav__alist {}

body.__mob .jpst-nav__alist .jpst-nav__el {}

body.__mob .jpst-nav__alist > .jpst-nav__el:last-child {}

body.__mob .jpst-nav__alist .jpst-nav__el-lnk {}

body.__mob .jpst-nav__el-lnk.__new {}

body.__mob .jpst-nav__el-lnk.__sale {}

body.__mob .jpst-nav__el-lnk.__a {}

body.__mob .jpst-nav__el-ppp {}

body.__mob .jpst-nav__el:hover .jpst-nav__el-ppp{}

body.__mob .jpst-nav__el:hover .jpst-nav__el-ppp:hover{}

body.__mob .jpst-n.__2 .jpst-nav__el:hover .jpst-nav__el-ppp{}

body.__mob .jpst-nav__el-pppw  {}

body.__mob .jpst-nav__el-ppp  {}

body.__mob .jpst-nav__el3p-lnkw  {}

body.__mob .jpst-nav__el3p-lnk  {}

body.__mob .jpst-nav__el3p-blck  {}

body.__mob .jpst-nav__el.__1 .jpst-nav__el3p-blck  {}

body.__mob .jpst-nav__el3p-cols  {}

body.__mob .jpst-nav__el3p-col  {}

body.__mob .jpst-nav__el3pc-ttlw  {}

body.__mob .jpst-nav__el3pc-ttl  {}

body.__mob .jpst-nav__el3pc-listw  {}

body.__mob .jpst-nav__el3pc-list {}

body.__mob .jpst-nav__el3pc-list.__2 {}

body.__mob .jpst-nav__el3pc-el {}

body.__mob .jpst-nav__el3pc-ellnk {}

body.__mob .jpst-nav__el3pc-ellnk:hover {}

body.__mob .jpst-nav__el3p-cats {}

body.__mob .jpst-nav__el3p-slds {}

body.__mob .jpst-nav__slds-list {}

body.__mob .jpst-nav__slds-list .jpst-sld2 .jpst-sld__ttlw {}

body.__mob .jpst-nav__slds-list .jpst-sld2 .jpst-sld__ttlw {}

body.__mob .jpst-cats__listw {}

body.__mob .jpst-cats__ul {}

body.__mob .jpst-cats__ul {}

body.__mob .jpst-cats__ul::-webkit-scrollbar {}

body.__mob .jpst-cats__ul::-webkit-scrollbar-track {}

body.__mob .jpst-cats__ul::-webkit-scrollbar-thumb {}

body.__mob .jpst-cats__u {}

body.__mob .jpst-cats__u::-webkit-scrollbar {}

body.__mob .jpst-cats__u::-webkit-scrollbar-track {}

body.__mob .jpst-cats__u::-webkit-scrollbar-thumb {}

body.__mob .jpst-cats__w {}

body.__mob .jpst-cats__col {}

body.__mob .jpst-cats__col.__1 {}

body.__mob .jpst-cats__col.__2 {}

body.__mob .jpst-cats__col.__3 {}

body.__mob .jpst-cats__u {}

body.__mob .jpst-cats__ul > .jpst-cats__l {}

body.__mob .jpst-cats__ul > .jpst-cats__l:last-child {}

body.__mob .jpst-cats__a {}

body.__mob .jpst-cats__l.__hc > .jpst-cats__a {}

body.__mob .jpst-cats__l.__hc:hover > .jpst-cats__a {}

body.__mob .jpst-cats__l:hover > .jpst-cats__a {}

body.__mob .jpst-cats__ul > .jpst-cats__l:hover > .jpst-cats__a {}

body.__mob .jpst-cats__w {}

body.__mob .jpst-cats__ul > .jpst-cats__l:hover > .jpst-cats__w > .jpst-cats__col > .jpst-cats__u > .jpst-cats__l:hover > .jpst-cats__w,
body.__mob .jpst-cats__ul > .jpst-cats__l:hover > .jpst-cats__w {}

body.__mob .jpst-n:not(:hover) > .jpst-cats__l:first-child > .jpst-cats__w {}

body.__mob .jpst-cats__ul > .jpst-cats__l:first-child > .n-ul__scrl {}

body.__mob .jpst-cats__u.__l2 {}

body.__mob .jpst-cats__u.__l2 > .jpst-cats__l {}

body.__mob .jpst-cats__grp {}

body.__mob .jpst-cats__u.__l2 > .jpst-cats__l:last-child {}

body.__mob .jpst-cats__u.__l2 > .jpst-cats__l > .jpst-cats__a {}

body.__mob .jpst-cats__u.__l3 {}

body.__mob .jpst-cats__u.__l3 > .jpst-cats__l {}

body.__mob .jpst-cats__u.__l3.__shrt > .jpst-cats__l:nth-child(n+6) {}

body.__mob .jpst-cats__u.__l3 > .jpst-cats__l > .jpst-cats__a{}

body.__mob .jpst-cats__u.__prod {}

body.__mob .jpst-cats__l {}

body.__mob .jpst-cats__l.__grp {}

body.__mob .jpst-cats__a {}

body.__mob .jpst-c {}

body.__mob .jpst-cw {
  min-height: calc(100vh - 64px);
}

body.__mob .jpst-h1flags__b {}

body.__mob .jpst-h1flags {}

body.__mob .jpst-h1 {
  width: 318px;
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  text-align: center;

  margin: 0 auto;
}

body.__mob .jpst-h1flag {margin: 3px 6px 10px;}

body.__mob .jpst-igroups__b {}

body.__mob .jpst-igroups {margin: 0;text-align: center;}

body.__mob .jpst-igroup__el {margin: 12px 6px;text-align: center;}

body.__mob .jpst-igroup {height: auto;}
body.__mob .jpst-igroup:before {
  height: 140px;
}

body.__mob .jpst-igroup__imgw {height: auto;}

body.__mob .jpst-igroup__img {
  position: relative;
  height: 140px;
}

body.__mob .jpst-igroup__img-width {
  display: none;
}

body.__mob .jpst-igroup__ttl {
font-size: 24px;
line-height: 40px;
}

body.__mob .jpst-igroup__el.__acts {}

body.__mob .jpst-igroup__acts {}

body.__mob .jpst-igroup__act-lnk {

}

body.__mob .jpst-igroup__act-lnk.__new {}

body.__mob .jpst-igroup__act {}

body.__mob .jpst-igroup__act-lnk.__sale {}

body.__mob .jpst-igroup__act {}

body.__mob .jpst-slider__b {}

body.__mob .jpst-slider {}

body.__mob .jpst-slide {height: 756px;}

body.__mob .jpst-slide__left {display: block;height: 320px;}

body.__mob .jpst-slide__imgw {width: 100vw;height: 320px;text-align: center;}

body.__mob .jpst-slide__img {max-width: none !important;max-height: 100% !important;width: auto !important;margin: 0 auto;}

body.__mob .jpst-slide__rght {display: block;height: 400px;}

body.__mob .jpst-slide__ttlw {
  margin: 0 auto;
  text-align: center;
}

body.__mob .jpst-slide__ttl {
  font-weight: 400;
  font-size: 60px;
  line-height: 75px;

  letter-spacing: 0.1em;
  color: #461636;
  transform: rotate(-5deg);
}

body.__mob .jpst-slide__txt1w {margin: 31px 0 0 46px;}

body.__mob .jpst-slide__txt1 {
  font-weight: 700;
  font-size: 20px;
  line-height: 22px;

  color: #461636;
}

body.__mob .jpst-slide__txt2w {margin: 16px 0 0 46px;}

body.__mob .jpst-slide__txt2 {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;

  color: #461636;
}

body.__mob .jpst-slide__btnw {margin: 29px 0 0 46px;}

body.__mob .jpst-slide__btn {
  width: 277px;
  height: 24px;

  background-color: #461636;
  border-radius: 22px;
  padding: 9px 0;
  
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
}

body.__mob .jpst-slider .owl-nav {
  margin: 0 0 0 61px;
  bottom: 21px;
}

body.__mob .jpst-igoods__b {}

body.__mob .jpst-igoods.__new {margin: 60px 0 0 0;}

body.__mob .jpst-igoods__ttlw {}

body.__mob .jpst-igoods__ttl {
  font-size: 50px;
  line-height: 50px;
}

body.__mob .jpst-igoods__txtw {}

body.__mob .jpst-igoods__txt {
  font-size: 20px;
  line-height: 24px;

  width: auto;
}

body.__mob .jpst-igoods.__new .jpst-igoods__txt {
  width: auto;  
}

body.__mob .jpst-igoods__listw {
  
}

body.__mob .jpst-igoods__list {
  white-space: nowrap;
  width: 100vw;
  overflow: auto;
  margin: 0;
}

body.__mob .jpst-igoods__list.jpst-g__list {}

body.__mob .__w2 {
  min-width: auto;
  max-width: none;
  padding: 0 0;
  width: 100vw;
  margin: 0;  
}

body.__mob .jpst-profits__b {margin: 60px auto 0;}

body.__mob .jpst-profits {}

body.__mob .jpst-profits__ttlw {margin: 0 10px 0 20px;}

body.__mob .jpst-profits__ttl {
  font-size: 26px;
line-height: 30px;
}

body.__mob .jpst-profits__txtw {margin: 10px 10px 0 20px;}

body.__mob .jpst-profits__txt {}

body.__mob .jpst-profits__blocksw {width: 100vw;overflow-x: auto;}

body.__mob .jpst-profits__blocks {width: 1360px;}

body.__mob .jpst-profits__block-col.__1 {}

body.__mob .jpst-profits__block-w {}

body.__mob .jpst-profits__block.__1_1 {}

body.__mob .jpst-profits__block.__1_1 .jpst-profits__block-ttlw {}

body.__mob .jpst-profits__block.__1_1 .jpst-profits__block-ttl {}

body.__mob .jpst-profits__block.__1_1 .jpst-profits__block-txtw {}

body.__mob .jpst-profits__block.__1_1 .jpst-profits__block-txt {}

body.__mob .jpst-profits__block.__1_2.__clr {}

body.__mob .jpst-profits__block.__1_2 .jpst-catalogm__b {}

body.__mob .jpst-profits__block.__1_2 .jpst-catalogm__btns {}

body.__mob .jpst-profits__block.__1_2 .jpst-catalogm__btnw {}

body.__mob .jpst-profits__block.__1_2 .jpst-catalogm__btn.__a {}

body.__mob .jpst-profits__block.__1_2 .jpst-catalogm__btn-ttl
body.__mob .jpst-profits__block.__1_2 .jpst-catalogm__btnw {}

body.__mob .jpst-profits__block.__1_2 .jpst-catalogm__btn {}

body.__mob .jpst-profits__block.__1_2 .jpst-catalogm__btn-ttl
body.__mob .jpst-profits__block-col.__2 {}

body.__mob .jpst-profits__block-col.__2 .jpst-profits__block-w {}

body.__mob .jpst-profits__block.__2_1 {}

body.__mob .jpst-profits__block.__2_1 .jpst-profits__block-ttlw {}

body.__mob .jpst-profits__block.__2_1 .jpst-profits__block-ttl {}

body.__mob .jpst-profits__block.__2_1 .jpst-profits__block-txtw {}

body.__mob .jpst-profits__block.__2_1 .jpst-profits__block-txt {}

body.__mob .jpst-profits__block.__2_2 {}

body.__mob .jpst-profits__block.__2_2 .jpst-profits__block-ttlw {}

body.__mob .jpst-profits__block.__2_2 .jpst-profits__block-ttl {}

body.__mob .jpst-profits__block.__2_2 .jpst-profits__block-txtw {}

body.__mob .jpst-profits__block.__2_2 .jpst-profits__block-txt {}

body.__mob .jpst-profits__block-col.__3 {}

body.__mob .jpst-profits__block-col.__3 .jpst-profits__block-w {}

body.__mob .jpst-profits__block.__3_1 {}

body.__mob .jpst-profits__block.__3_1 .jpst-profits__block-ttlw {}

body.__mob .jpst-profits__block.__3_1 .jpst-profits__block-ttl {}

body.__mob .jpst-profits__block.__3_1 .jpst-profits__block-txtw {}

body.__mob .jpst-profits__block.__3_1 .jpst-profits__block-txt {}

body.__mob .jpst-profits__block-col.__4 {}

body.__mob .jpst-profits__block-col.__4 .jpst-profits__block-w {}

body.__mob .jpst-profits__block.__4_1 {}

body.__mob .jpst-profits__block.__4_1.jpst-profits__block-ttlw {}

body.__mob .jpst-profits__block.__4_1.jpst-profits__block-ttl {}

body.__mob .jpst-profits__block.__4_1.jpst-profits__block-txtw {}

body.__mob .jpst-profits__block.__4_1.jpst-profits__block-txt {}

body.__mob .jpst-profits__block.__4_1.jpst-profits__block-lnkw {}

body.__mob .jpst-profits__block.__4_1.jpst-profits__block-lnk {}

body.__mob .jpst-igoods2__bg {margin: 60px 0 0 0;height: 447px;}

body.__mob .jpst-igoods2__b {}

body.__mob .jpst-igoods2 {}

body.__mob .jpst-igoods2__l {width: 210px;}

body.__mob .jpst-igoods2__ttlw {padding: 43px 0 0 20px;}

body.__mob .jpst-igoods2__ttl {
  font-size: 50px;
  line-height: 50px;
}

body.__mob .jpst-igoods2__txtw {padding: 35px 20px 30px 30px;}

body.__mob .jpst-igoods2__txt {
  font-size: 16px;
  line-height: 20px;
}

body.__mob .jpst-igoods2__lnkw {
  margin: 0 0 0 10px;
}

body.__mob .jpst-igoods2__lnk {
  width: 180px;
  height: 30px;

  background-color: #461636;
  border-radius: 20px;
  
  padding: 9px 0;
  
  font-size: 18px;
  line-height: 30px;
}

body.__mob .jpst-igoods2__r {width: calc(100% - 210px);white-space: nowrap;margin: 36px 0 0 0;overflow-x: auto;}

body.__mob .jpst-igoods2__slider {}

body.__mob .jpst-igoods2__slide.jpst-g__list.__view2 {}

body.__mob .jpst-accordion__b {}

body.__mob .jpst-accordionm {}

body.__mob .jpst-accordion__l {}

body.__mob .jpst-accordion__ttlw {}

body.__mob .jpst-accordion__ttl {}

body.__mob .jpst-accordion__txtw {}

body.__mob .jpst-accordion__txt {}

body.__mob .jpst-accordion__r {}

body.__mob .jpst-accordion__listw {}

body.__mob .jpst-accordion__list {}

body.__mob .jpst-accordion__el {}

body.__mob .jpst-accordion__el-ttl {}

body.__mob .jpst-msldr__b {
  margin: 0 auto 48px;
}

body.__mob .jpst-msldr {
  display: block;
}

body.__mob .jpst-sldr__b {}

body.__mob .jpst-sldr {}

body.__mob .jpst-sldr__list {
  padding: 0 0 24px;
}

body.__mob .jpst-sldr .owl-theme .owl-dots {
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}

body.__mob .jpst-sldr .owl-theme .owl-nav {
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}

body.__mob .__sldr_blck.owl-theme .owl-dots .owl-dot {}

body.__mob .__sldr_blck.owl-theme .owl-dots .owl-dot span {}

body.__mob .__sldr_blck.owl-theme .owl-dots .owl-dot.active span {}

body.__mob .__sldr_blck.owl-theme .owl-nav > span {}

body.__mob .__sldr_blck.owl-theme .owl-nav > span:hover {}

body.__mob .__sldr_blck.owl-theme .owl-prev {}

body.__mob .__sldr_blck.owl-theme .owl-next {}

body.__mob .jpst-sld, body.__mob .jpst-sld2 {
  display: block;
  margin: 0 5px;
  height: 329px;
  width: calc(100% - 10px);
}

body.__mob .jpst-sld__imgw {
  display: block;
  height: 219px;
}

body.__mob .jpst-sld__img {
  height: 219px;
}

body.__mob .jpst-sld__ttlw {}

body.__mob .owl-item.active .jpst-sld__ttlw {}

body.__mob .jpst-sld__ttl {
  white-space: normal;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
}

body.__mob .jpst-sld__lnkw {}

body.__mob .jpst-sld__lnkw:before {}

body.__mob .jpst-sld__lnkw:after {}

body.__mob .jpst-nav__el3p-slds .jpst-sld__lnkw:after {}

body.__mob .jpst-sld:hover .jpst-sld__lnkw:before,
body.__mob .jpst-sld2:hover .jpst-sld__lnkw:before {bottom: -100%;}

body.__mob .jpst-sld:hover .jpst-sld__lnkw:after,
body.__mob .jpst-sld2:hover .jpst-sld__lnkw:after {bottom: -100%;}

body.__mob .jpst-sld__lnkttl {}

body.__mob .jpst-sld__lnkval {}

body.__mob .jpst-sld:hover .jpst-sld__lnkval,
body.__mob .jpst-sld2:hover .jpst-sld__lnkval {left: -100%;}

body.__mob .jpst-sldr__acts {}

body.__mob .jpst-sldr__btn {}

body.__mob .jpst-sldr__dots {}

body.__mob .jpst-sldr__dot {}

body.__mob .jpst-sldr__dot {}

body.__mob .jpst-sldr__dot {}

body.__mob .jpst-sldr__dot {}

body.__mob .jpst-sldr__btn {}

body.__mob .jpst-sldr2__b {}

body.__mob .jpst-sldr2__b + .jpst-sldr__b {}

body.__mob .jpst-sldr2__b + .jpst-sldr__b .jpst-sld__imgw {}

body.__mob .jpst-sldr2__list {}

body.__mob .jpst-sld2 .jpst-sld__imgw {}

body.__mob .jpst-sld2 .jpst-sld__img {}

body.__mob .jpst-sld2 .jpst-sld__ttlw {}

body.__mob .jpst-sld2 .jpst-sld__ttl.__1 {}

body.__mob .jpst-sld2 .jpst-sld__ttl.__2 {}

body.__mob .jpst-sld2 .jpst-sld__ttl-lnk {}

body.__mob .jpst-sld2 .jpst-sld__lnkw {}

body.__mob .jpst-sld2 .jpst-sld__lnkttl {}

body.__mob .jpst-sld2 .jpst-sld__lnkval {}

body.__mob .jpst-producers__b {
    margin: 0 auto 48px;
}

body.__mob .jpst-producers {}

body.__mob .jpst-producer__list {height: 56px;overflow-x: scroll;}

body.__mob .jpst-producer {}

body.__mob .jpst-producer__lnk {
  height: 56px;
}

body.__mob .jpst-producer__i {
  filter: none;
  opacity: 1;
}

body.__mob .jpst-producer__lnk:before {}

body.__mob .jpst-producer .jpst-producer__lnk.__e:after {}

body.__mob .jpst-producer__i {}

body.__mob .jpst-producer__lnk:hover .jpst-producer__i {}

body.__mob .jpst-producer.__e .jpst-producer__i,
body.__mob .jpst-producer__i[src=""] {}

body.__mob .jpst-grids__b {margin: 0 0 48px 0;}

body.__mob .jpst-grids {}

body.__mob .jpst-grids__list {}

body.__mob .jpst-grid__row {
  margin: 0 5px 0 5px;
  flex-direction: column;
  gap: 5px;
}

body.__mob .jpst-grid__row.__1 {}

body.__mob .jpst-grid {
  height: 150px;
  flex: 1 auto;
}
body.__mob .jpst-grid.__a {
  z-index: 1;
}

body.__mob .jpst-grid:hover {}

body.__mob .jpst-grid__w1 {
  display: flex;
  flex-direction: column;
}

body.__mob .jpst-grid:hover .jpst-grid__w1 {}

body.__mob .jpst-grid__w1.__txt {}

body.__mob .jpst-grid__w2 {}

body.__mob .jpst-grid.__a .jpst-grid__w2 {
  height: auto;
}

body.__mob .jpst-grid__clsw {}

body.__mob .jpst-grid.__a .jpst-grid__clsw {}

body.__mob .jpst-grid__cls {}

body.__mob .jpst-grid__cmntw {}

body.__mob .jpst-grid__cmnt {}

body.__mob .jpst-grid__cmnt p {
  font-size: 16px;
  line-height: 22px;
}

body.__mob .jpst-grid__lnkw {}

body.__mob .jpst-grid__lnk {}

body.__mob .jpst-grid__lnk:hover {}

body.__mob .jpst-grid__row.__1 > .jpst-grid:last-child {}

body.__mob .jpst-grid__row.__2 > .jpst-grid:last-child {}

body.__mob .jpst-grid__ttlw {
  margin: 36px 24px 0;
}

body.__mob .jpst-grid.__promo .jpst-grid__ttlw {
  margin: 24px 24px 0;
}

body.__mob .jpst-grid__ttl {
  font-size: 20px;
  line-height: 36px;
  letter-spacing: 2px;
}

body.__mob .jpst-grid__txtw {
  margin: 12px 24px;
}

body.__mob .jpst-grid.__promo .jpst-grid__txtw {
  order: 1;
  margin: 6px 32px;
}

body.__mob .jpst-grid__txt {
  font-size: 18px;
}

body.__mob .jpst-grid.__promo .jpst-grid__txt {
  font-size: 12px;
  line-height: 14px;
}

body.__mob .jpst-grid.__promo .jpst-grid__txt:before {
  content: '*';
  padding: 0 8px 0 0;
}

body.__mob .jpst-grid__x {}

body.__mob .jpst-grid__prmw {
  margin: 12px 24px 0;
}

body.__mob .jpst-grid__prm-copy {}

body.__mob .jpst-grid__prm-copy {}

body.__mob .jpst-grid__prm {
  padding: 6px 18px;
}

body.__mob .jpst-grid__prm:hover {}

body.__mob .jpst-grid__prm-ttlw {}

body.__mob .jpst-grid__prm-ttl {
  font-size: 18px;
  line-height: 28px;
}

body.__mob .jpst-grid__prm-valw {}

body.__mob .jpst-grid__prm-val {
  font-size: 18px;
  line-height: 28px;
}

body.__mob .jpst-grid__row.__2 {
  margin: 5px 5px 0 5px;
}

body.__mob .jpst-grid__row.__2 .jpst-grid {
  height: 150px;
}

body.__mob .jpst-grid__row.__2 .jpst-grid__ttlw {
  margin: 36px 24px 0;
}

body.__mob .jpst-grid__row.__2 .jpst-grid__ttl {
  font-size: 20px;
  line-height: 36px;
  letter-spacing: 2px;
}

body.__mob .jpst-grid__row.__2 .jpst-grid__txtw {
  margin: 12px 24px 0;
}

body.__mob .jpst-grid__row.__2 .jpst-grid__txt {}

body.__mob .jpst-grid__row.__2 .jpst-grid__txt .r {}

body.__mob .jpst-iblck__b {margin: 0 auto 48px;}

body.__mob .jpst-iblck.__1 {}

body.__mob .jpst-iblck.__2 {}

body.__mob .jpst-iblck__tlw {}

body.__mob .jpst-iblck.__1 .jpst-iblck__ttlw,
body.__mob .jpst-iblck.__2 .jpst-iblck__ttlw {
}

body.__mob .jpst-iblck__ttlw {}

body.__mob .jpst-iblck__ttl {}

body.__mob .jpst-iblck__lnkw {}

body.__mob .jpst-iblck__lnk {}

body.__mob .jpst-iblck__lnk:hover {}

body.__mob .jpst-iblck__list {}

body.__mob .jpst-iblck.__1 .jpst-iblck__list {}

body.__mob .jpst-iblck.__2 .jpst-iblck__list {
  width: calc(100% + 24px) !important;
  margin: 0 0 0 -12px;
  overflow-x: scroll;
}

body.__mob .jpst-iblck__list.owl-carousel .owl-stage-outer {}

body.__mob .jpst-iblck__list.owl-theme .owl-dots {}

body.__mob .jpst-iblck__list.owl-theme .owl-nav {}

body.__mob .jpst-iblck.__1 .jpst-iblck__el {}

body.__mob .jpst-iblck.__1 .jpst-iblck__el .jpst-g {}

body.__mob .jpst-iblck.__2 .jpst-iblck__el {margin: 0 12px;}

body.__mob .jpst-iblck__el:last-child {}

body.__mob .jpst-g {
  margin: 0 11px 24px;
  max-width: 360px;
  width: calc(100% - 22px);
}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-g {
  margin: 0 0 24px;
  max-width: none;
  width: 50%;
  box-shadow: none;
  min-width: auto;
  height: 478px;
}

body.__mob .jpst-gf__block .jpst-goods__columns[data-clmns="2"] .jpst-g {
  height: auto;
  min-height: auto;
  max-height: none;
  padding: 0 0 29px 0;
}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-gf__hstr-good .jpst-g {
  width: 100%;
}

body.__mob .jpst-g__list.__view1 .jpst-g {
  max-width: 360px;
  width: 100vw;

  height: 611px;
  margin: 0 auto 14px;
  display: block;
}
body.__mob .jpst-g__list.__view2 .jpst-g {max-width: 200px;height: 396px; margin: 0 1vw 0 1vw; width: 48vw;}

@media screen and (max-width: 372px) {
  body.__mob .jpst-g__list.__view2 .jpst-g {margin: 0 0 0 0;}
}

body.__mob .jpst-igoods2__bg .jpst-g__list.__view2 .jpst-g {
  margin: 0 10px 0 0;
}

body.__mob .jpst-g.__2 {}

body.__mob .jpst-g.__3 {}

body.__mob .jpst-g__blck {}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-g__blck {}

body.__mob .jpst-g__w {}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-g__w {}

body.__mob .jpst-g__flgs {}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-g__flgs {}

body.__mob .jpst-g__flg {}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-g__flg {}

body.__mob .jpst-g__flg-txtw {}

body.__mob .jpst-g__flg-txtttl {}

body.__mob .jpst-g__flg-txtval {}

body.__mob .jpst-g__flg-txtadd.__time {}

body.__mob .jpst-g__flg.__sale .jpst-g__flg-txtw {}

body.__mob .jpst-g__flg.__sale .jpst-g__flg-txtttl {}

body.__mob .jpst-g__flg.__sale .jpst-g__flg-txtval {}

body.__mob .jpst-g__flg.__new .jpst-g__flg-txtw {}

body.__mob .jpst-g__flg.__new .jpst-g__flg-txtttl {}

body.__mob .jpst-g__flg.__new .jpst-g__flg-txtval {}

body.__mob .jpst-g__flg.__hit .jpst-g__flg-txtw {}

body.__mob .jpst-g__flg.__hit .jpst-g__flg-txtttl {}

body.__mob .jpst-g__flg.__hit .jpst-g__flg-txtval {}

body.__mob .jpst-g__slds {max-width: 360px;max-height: 360px;}

body.__mob .jpst-g__list.__view1 .jpst-g .jpst-g__slds {
  max-width: 360px;
  max-height: 360px;
  width: 100vw;
  height: 100vw;
}

body.__mob .jpst-g__list.__view2 .jpst-g .jpst-g__slds {
  max-width: 180px;
  max-height: 180px;
  width: 50vw;
  height: 50vw;
}

body.__mob .jpst-g__sldsw {max-height: 360px;}

body.__mob .jpst-g__list.__view1 .jpst-g .jpst-g__sldsw {
  max-height: 360px;
  height: 100vw;
}
body.__mob .jpst-g__list.__view2 .jpst-g .jpst-g__sldsw {
  max-height: 180px;
  height: 50vw;
}

body.__mob .jpst-g__sld.__i.__1 {}

body.__mob .jpst-g__sld.__i.__2 {display: none;}

body.__mob .jpst-g__sld.__i.__3 {display: none;}

body.__mob .jpst-g__sld.__i.__4 {display: none;}

body.__mob .jpst-g__sld-iw {max-height: 360px;}

body.__mob .jpst-g__sld-i {max-width: 80%; max-height: 80%;}

body.__mob .jpst-g__dts {margin: 20px 0 0 0;}
body.__mob .jpst-g__list.__view2 .jpst-g__dts {margin: 10px 0 0 0;}

body.__mob .jpst-g__actsw {}

body.__mob .jpst-g__acts {}

body.__mob .jpst-g__act {}

body.__mob .jpst-gfvrt {}

body.__mob .jpst-g__dtsw {}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-g__dtsw {
  min-width: auto;
  max-width: none;
  width: calc(100% - 12px);
  margin: 0 6px;
  height: 188px; /* #mpn_mob1 */
  /* min-height: 148px;  #mpn_mob1 */
  /* max-height: 188px;  #mpn_mob1 */
}

body.__mob .jpst-gf__block .jpst-goods__columns[data-clmns="2"] .jpst-g__dtsw {
  height: auto;
}

body.__mob .jpst-g__ttlw {height: 90px;margin: 10px 0 10px 10px;}

body.__mob .jpst-g__ttl {
  font-size: 18px;
  line-height: 24px;
}

body.__mob .jpst-g__arts {}

body.__mob .jpst-g__arts:empty {}

body.__mob .jpst-g__arts:empty + .jpst-g__cmtw {}

body.__mob .jpst-g__art.__1 {}

body.__mob .jpst-g__cmtw {}

body.__mob .jpst-g__cmt {}

body.__mob .jpst-g__statusw {}

body.__mob .jpst-g__status.__0 {}

body.__mob .jpst-g__status.__1 {}

body.__mob .jpst-g__status.__2 {}

body.__mob .jpst-g__status.__3 {}

body.__mob .jpst-g__data {}

body.__mob .jpst-g__dataw {}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-g__dataw {
  margin: 0 0 0 12px;
}

body.__mob .jpst-g__prcsw {}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-g__prcsw {
  flex-direction: column;
}

body.__mob .jpst-g__prcow {}
body.__mob .jpst-g__list.__view1 .jpst-g .jpst-g__prcow {
  width: 56px;
}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-g__prcow {
  order: 0;
  margin: 0;
  height: 22px;
}

body.__mob .jpst-g__prco {}
body.__mob .jpst-g__btn.__b .jpst-g__prco {}

body.__mob .jpst-g__prcnw {}

body.__mob .jpst-g__prcn {}

body.__mob .jpst-g__list.__view1  .jpst-g__prcn {
  height: 56px;
  font-size: 30px;
  line-height: 56px;
}

body.__mob .jpst-g__list.__view2  .jpst-g__prcn {
  font-size: 18px;
  line-height: 30px;  
  height: 30px;
}

body.__mob .jpst-g__prcow:empty ~ .jpst-g__prcnw {}

body.__mob .jpst-g__prcn .r {}

body.__mob .jpst-g__buybtnw {}

body.__mob .jpst-g__buybtn {}

body.__mob .jpst-g__btn {
  background-color: #F8F8F8;
}

body.__mob .jpst-g__buy {}

body.__mob .jpst-g__list.__view1 .jpst-g .jpst-g__buy {
  width: 56px;
  height: 56px;
  border-radius: 22px;
}

body.__mob .jpst-g__list.__view2 .jpst-g .jpst-g__buy {
  width: 36px;
  height: 36px;
  border-radius: 14px;
}

body.__mob .jpst-g__buy:hover {
  background-color: #F8F8F8;  
}

body.__mob .jpst-g__btn.__b {background-color: #461636;}

body.__mob .jpst-g__buy.__a {background-color: #461636;}

body.__mob .jpst-g__addbtnw {}

body.__mob .jpst-g__addbtn {}

body.__mob .jpst-g__addw {}

body.__mob .jpst-g__add {}

body.__mob .jpst-g__addw.__b {}

body.__mob .jpst-g__add.__a {}

body.__mob .jpst-ppp__bd-goodsw.__2 .jpst-g__addbtnw {}

body.__mob .jpst-iblck__ilrw {
  display: block;
}

body.__mob .jpst-iblck__il {}

body.__mob .jpst-itxtw {}

body.__mob .jpst-itxt {}

body.__mob .jpst-itxt,
body.__mob .all-itxt {
  margin: 0;
}

body.__mob .jpst-itxt p,
body.__mob .all-itxt p {
  margin: 0 0 12px;
}

body.__mob .jpst-itxt center img,
body.__mob .all-itxt center img,
body.__mob .jpst-itxt li img,
body.__mob .all-itxt li img
body.__mob .jpst-itxt p img,
body.__mob .all-itxt p img {
  max-width: calc(100% - 16px);
}

body.__mob .jpst-itxt p iframe,
body.__mob .all-itxt p iframe {
  width: 100%;
}

body.__mob .jpst-itxt table,
body.__mob .all-itxt table {
  
}

body.__mob .jpst-cinf__txt.all-itxt h1 {}
body.__mob .jpst-cinf__txt.all-itxt h2 {}
body.__mob .jpst-cinf__txt.all-itxt h3 {}
body.__mob .jpst-cinf__txt.all-itxt h4 {}
body.__mob .jpst-cinf__txt.all-itxt h5 {}
body.__mob .jpst-cinf__txt.all-itxt h6 {}

body.__mob .jpst-cinf__txt.all-itxt p{}

body.__mob .jpst-cinf__txt.all-itxt p b,
body.__mob .jpst-cinf__txt.all-itxt p strong,
body.__mob .jpst-cinf__txt.all-itxt li b,
body.__mob .jpst-cinf__txt.all-itxt li strong{}

body.__mob .jpst-itxt .local_links li[onclick],
body.__mob .all-itxt .local_links li[onclick],
body.__mob .jpst-itxt .fast_links li[onclick],
body.__mob .all-itxt .fast_links li[onclick] {}

body.__mob .jpst-itxt .local_links li[onclick]:hover,
body.__mob .all-itxt .local_links li[onclick]:hover,
body.__mob .jpst-itxt .fast_links li[onclick]:hover,
body.__mob .all-itxt .fast_links li[onclick]:hover {}

body.__mob .jpst-itxt .local_links li[onclick]::before,
body.__mob .all-itxt .local_links li[onclick]::before,
body.__mob .jpst-itxt .fast_links li[onclick]::before,
body.__mob .all-itxt .fast_links li[onclick]::before {}

body.__mob .jpst-itxt p a,
body.__mob .all-itxt p a {}

body.__mob .jpst-itxt p a:hover,
body.__mob .all-itxt p a:hover {}

body.__mob .jpst-ilnks {
  display: none;
}

body.__mob .jpst-ilnk {}

body.__mob .jpst-ilnk:last-child {}

body.__mob .jpst-ilnk__a {}

body.__mob .jpst-ilnk__a.__new {}

body.__mob .jpst-ilnk__a.__hit {}

body.__mob .jpst-ilnk__a.__sale {}

body.__mob .jpst-ilnk__a.__eng2 {}

body.__mob .jpst-ilnk__a:hover {}

body.__mob .jpst-ilnk__a.__3dt {}

body.__mob .jpst-iblck__ir {
  max-width: none;
}

body.__mob .jpst-isldrw {}

body.__mob .jpst-isldr {}

body.__mob .jpst-isldr .owl-theme .owl-dots {}

body.__mob .jpst-isldr .owl-theme .owl-nav {}

body.__mob .jpst-isldr__acts {}

body.__mob .jpst-isldr__btn {}

body.__mob .jpst-isldr__dots {}

body.__mob .jpst-isldr__dot {}

body.__mob .jpst-isldr__dot {}

body.__mob .jpst-isldr__dot {}

body.__mob .jpst-isldr__dot {}

body.__mob .jpst-isldr__btn {}

body.__mob .jpst-isldr__list {}

body.__mob .jpst-isld {}

body.__mob .jpst-isld__imgw {height: 200px;}

body.__mob .jpst-isld__img {}

body.__mob .jpst-iblck__b {}

body.__mob .jpst-iblck {margin: 0 12px;}

body.__mob .jpst-iblck__grps-b {}

body.__mob .jpst-iblck__grps {height: auto;}

body.__mob .jpst-iblck__grps-ttlsw {}

body.__mob .jpst-iblck__grps-ttls {}

body.__mob .jpst-iblck__grps-ttl {}

body.__mob .jpst-iblck__grps-ttllnk {}

body.__mob .jpst-iblck__grps-ttllnk:hover {}

body.__mob .jpst-iblck__grps-ttl.__a .jpst-iblck__grps-ttllnk {}

body.__mob .jpst-iblck__grps-sldrw {}

body.__mob .jpst-iblck__grps-sldr {}

body.__mob .jpst-iblck__grps-sldrlist {width: 100% !important;overflow-x: scroll;}

body.__mob .jpst-iblck__grps-sldrlist.owl-carousel .owl-stage-outer {}

body.__mob .jpst-iblck__grps-sldrlist.owl-carousel.owl-theme .owl-dots {}

body.__mob .jpst-iblck__grps-sldrlist.owl-carousel.owl-theme .owl-nav {}

body.__mob .jpst-iblck__grps-sldrlist.owl-carousel.owl-theme .owl-dots .owl-dot {}

body.__mob .jpst-iblck__grps-sldrlist.owl-carousel.owl-theme .owl-dots .owl-dot span {}

body.__mob .jpst-iblck__grps-sldrlist.owl-carousel.owl-theme .owl-dots .owl-dot:hover span {}

body.__mob .jpst-iblck__grps-sldrlist.owl-carousel.owl-theme .owl-dots .owl-dot:active span {}

body.__mob .jpst-iblck__grps-sldrlist.owl-carousel.owl-theme .owl-dots .owl-dot.active span {}

body.__mob .jpst-iblck__grps-sldrlist.owl-carousel.owl-theme .owl-dots .owl-dot.visible:after {}

body.__mob .jpst-iblck__grps-sldrlist.owl-carousel.owl-theme .owl-dots .owl-dot:last-child:after,
body.__mob .jpst-iblck__grps-sldrlist.owl-carousel.owl-theme .owl-dots .owl-dot.visible_last:after {}

body.__mob .jpst-iblck__grps-sldrlist.owl-carousel.owl-theme .owl-dots .owl-dot.visible span {}

body.__mob .jpst-iblck__grps-sldrlist.owl-carousel.owl-theme .owl-nav > span {}

body.__mob .jpst-iblck__grps-sldrlist.owl-carousel.owl-theme .owl-nav > span:hover {}

body.__mob .jpst-iblck__grps-sldrlist.owl-carousel.owl-theme .owl-prev {}

body.__mob .jpst-iblck__grps-sldrlist.owl-carousel.owl-theme .owl-next {}

body.__mob .jpst-iblck__grps-sldrel {width: 120px;}

body.__mob .jpst-iblck__grp-imgw {}

body.__mob .jpst-iblck__grp-ttlfl {}

body.__mob .jpst-iblck__grp-img {}

body.__mob .jpst-iblck__grp-ttlw {}

body.__mob .jpst-iblck__grp-ttl {}

body.__mob .jpst-iblck__grp-ttlp {}

body.__mob .jpst-iblck__grps-sldrel:hover .jpst-iblck__grp-imgw {}

body.__mob .jpst-iblck__grps-sldrel:hover .jpst-iblck__grp-ttlp {}

body.__mob .jpst-iblck_smlart {}

body.__mob .jpst-iblck_smlart-imgw {}

body.__mob .jpst-iblck_smlart-img {
  max-height: none;
  filter: grayscale(0);
}

body.__mob .jpst-iblck_smlart:hover .jpst-iblck_smlart-img {}

body.__mob .jpst-iblck_smlart-ttlw {}

body.__mob .jpst-iblck_smlart-ttlw:before {}

body.__mob .jpst-iblck_smlart-ttl {}

body.__mob .jpst-iblck_smlart-imgw:empty + .jpst-iblck_smlart-ttlw .jpst-iblck_smlart-ttl {}

body.__mob .jpst-f {}

body.__mob .jpst-fw {}

body.__mob .jpst-fsh.__a {}

body.__mob .jpst-fsh__btnw {}

body.__mob .jpst-fsh__btn {}

body.__mob .jpst-fsh__btn-txt {}

body.__mob .jpst-fsh__btn-txt:before,
body.__mob .jpst-fsh__btn-txt:after {}

body.__mob .jpst-fsh__btn-txt:before {}

body.__mob .jpst-fsh__btn-txt:after {}

body.__mob .jpst-fsh.__a .jpst-fsh__btn-txt:before {}

body.__mob .jpst-fsh__blckw {}

body.__mob .jpst-fsh.__a .jpst-fsh__blckw {}

body.__mob .jpst-fsh__blck {}

body.__mob .jpst-fsh__column {}

body.__mob .jpst-fsh__column.__1 {}

body.__mob .jpst-fsh__llist {}

body.__mob .jpst-fsh__lel {}

body.__mob .jpst-fsh__lel.__1 {}

body.__mob .jpst-fsh__lel.__2 {}

body.__mob .jpst-fsh__lel-lnk {}

body.__mob .jpst-fsh__lel-lnk:hover {}

body.__mob .jpst-fsh__lel-lnk.__il {}

body.__mob .jpst-fsh__lel-lnk.__qst {}

body.__mob .jpst-fsh__lel-lnk.__eng {}

body.__mob .jpst-fsh__lel-lnk.__3dt {}

body.__mob .jpst-fsh__lel-lnk.__new {}

body.__mob .jpst-fsh__lel-lnk.__sale {}

body.__mob .jpst-fsh__lel-lnk.__shop {}

body.__mob .jpst-fsh__column.__2 {}

body.__mob .jpst-fsh__column.__3 {}

body.__mob .jpst-fsh__column.__4 {}

body.__mob .jpst-fsh__ltxtw {}

body.__mob .jpst-fsh__ltxt {}

body.__mob .jpst-fsh__ltxt p {}

body.__mob .jpst-fsh__lel.__1 .jpst-fsh__lel-lnk {}

body.__mob .jpst-fsh__lel.__1 {}

body.__mob .jpst-fsh__lel.__2 {}

body.__mob .jpst-fpaive__lnk {}

body.__mob .jpst-fpaive__lnk:hover {}

body.__mob .jpst-frow {height: auto;padding: 0 0 110px 0;}

body.__mob .jpst-flft {}

body.__mob .jpst-frgt {}

body.__mob .jpst-frow__block {}

body.__mob .jpst-fcnctw {width: calc(100% - 160px);}

body.__mob .jpst-fcnct {padding: 0;}

body.__mob .jpst-emailw {}

body.__mob .jpst-email {}

body.__mob .jpst-email__lnk {}

body.__mob .jpst-email__lnk:hover {}

body.__mob .jpst-fmidw {}

body.__mob .jpst-fmid {}

body.__mob .jpst-faddrw {margin: 0;}

body.__mob .jpst-faddr {padding: 12px 0 0 0;}

body.__mob .jpst-faddr__txtw {}

body.__mob .jpst-faddr__txt {margin: 0;text-align: center;}

body.__mob .jpst-faddr__lnkw {}

body.__mob .jpst-faddr__lnk {}

body.__mob .jpst-faddr__lnk:hover {}

body.__mob .jpst-fcprtw {

}

body.__mob .jpst-fcprt {
  padding: 0;
  
  font-size: 12px;
  line-height: 16px;
}

body.__mob .jpst-facrd {
  padding: 24px 0 21px 0;
}
body.__mob .jpst-facrd__block {
  margin: 12px 24px;
}
body.__mob .jpst-facrd__el {
  background-color: #fff;
  border-radius: 12px;
  margin: 0 0 12px;
}
body.__mob .jpst-facrd__btn-w {
  padding: 12px 27px 12px 27px;
}
body.__mob .jpst-facrd__btn {
  color: #262326;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}
body.__mob .jpst-facrd__cntnt-w {
  padding: 12px 20px 12px 27px;
  display: none;
}
body.__mob .jpst-facrd__el.__o .jpst-facrd__cntnt-w {
  display: block;
}

body.__mob .jpst-facrd__cntnt {}
body.__mob .jpst-facrd__llist {}
body.__mob .jpst-facrd__llist.__2 {
  padding: 12px 0 0 0;
}
body.__mob .jpst-facrd__lel {
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin: 0 0 12px;
}
body.__mob .jpst-facrd__llist.__2 .jpst-facrd__lel {
  margin: 0 40px 12px 0;
  width: 90px;
}
body.__mob .jpst-facrd__llist.__3 .jpst-facrd__lel {
  margin: 0 0 6px;
}

body.__mob .jpst-facrd__lel-lnk {
  color: #262326;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
body.__mob .jpst-facrd__ltxtw {padding: 12px 0 0 0;}
body.__mob .jpst-facrd__ltxt {
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
body.__mob .jpst-facrd__ltxt p {
  margin: 0 0 6px;
}
body.__mob .jpst-facrd__ltxt p br {
  display: none;
}
body.__mob .jpst-fbtn__block {
  margin: 0 0 48px;
}
body.__mob .jpst-fbtnw {}
body.__mob .jpst-fbtn {
  margin: 0 auto;
    position: relative;
  width: 166px;
  border-radius: 20px;
  background-color: var(--mp-link-light, #6FB8C8);
  height: 36px;

  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 34px;
  cursor: pointer;
  padding: 2px 27px 2px 49px;
  
  background-position: left 13px center;
}
body.__mob .jpst-fbtm__block {
  background: linear-gradient(to bottom, transparent 0, transparent 14px, #262326 14px, #262326 100%);
}
body.__mob .jpst-fbtm {
  background-image: url(/i_n/bg_footer_line_mob.svg);
  background-repeat: no-repeat;
  background-position: center top;
  padding: 0 0 124px;
}
body.__mob .jpst-fbtm__logow {}
body.__mob .jpst-fbtm__logo {}
body.__mob .jpst-fbtm__logo-lnk {
  position: absolute;
  width: 21px;
  height: 21px;
  left: 0;
  right: 0;
  margin: 0 auto;

  background-size: 21px auto;
}
body.__mob .jpst-fbtm__el {
  padding: 51px 24px 0;
  width: calc(100vw - 48px);
}
body.__mob .jpst-flnkw {
  width: 80px;
}
body.__mob .jpst-flnk {
  font-weight: 400;
  font-size: 18px;
  line-height: 20px;
}

body.__mob .jpst-flink.__b .jpst-flnk {
  font-weight: 400;
}

body.__mob .jpst-f {}

body.__mob .jpst-fw {}

body.__mob .jpst-frow {}

body.__mob .jpst-frow__block {}

body.__mob .jpst-frow__b2 {margin: 0 0 0 20px;width: auto;}

body.__mob .jpst-frow__b2top {margin: 0 0 0 0;}

body.__mob .jpst-frow__b2c1 {}

body.__mob .jpst-fsubscrw {max-width: 330px; width: 93vw;}

body.__mob .jpst-fsubscr {}

body.__mob .jpst-fsubscr__ttlw {margin: 25px 0 0 0;}

body.__mob .jpst-fsubscr__ttl {}

body.__mob .jpst-fsubscr__qw {margin: 0 0 12px 17px;}

body.__mob .jpst-fsubscr__q {}

body.__mob .jpst-fsubscr__formw {}

body.__mob .jpst-fsubscr__form-l {
  border-radius: 16px;
  min-width: 280px;
  width: 90vw;
  max-width: 330px;
}

body.__mob .jpst-fsubscr__form-i {
  border-radius: 16px;
}

body.__mob .jpst-fsubscr__form-s {}

body.__mob .jpst-fsubscr__agrw {
  padding: 6px 0 0 0;
  width: auto;
}

body.__mob .jpst-fsubscr__agr {
  position: relative;
  font-size: 14px;
  line-height: 16px;

}

body.__mob .jpst-fsubscr__agr-lnk {}

body.__mob .jpst-fcntcts__b {margin: 42px 0 0 0;}

body.__mob .jpst-femailphn__b {}

body.__mob .jpst-femail__b {margin: 0;}

body.__mob .jpst-femail__w {}

body.__mob .jpst-femail__lnk {
  font-size: 18px;
  line-height: 20px;
}

body.__mob .jpst-fphone__b {margin: 0;width: auto;}

body.__mob .jpst-fphone__w {}

body.__mob .jpst-fphone__lnk {
  font-size: 18px;
  line-height: 20px;
}

body.__mob .jpst-fshdl__w {}

body.__mob .jpst-fshdl {position: relative;padding: 8px 0 0 0;background: transparent;}

body.__mob .jpst-fmsgrs__b {margin: 18px 0 0 20px; float: right;}

body.__mob .jpst-fmsgrs {}

body.__mob .jpst-fmsgr {}

body.__mob .jpst-fmsgr__lnk {height: 36px;width: 36px;background-size: 36px;margin: 0 15px 0 15px;}

body.__mob .jpst-fmsgr {}

body.__mob .jpst-fmsgr__lnk {}

body.__mob .jpst-frow__b2c2 {
}

body.__mob .jpst-flinks__b {margin: 40px 0 0 0;display: block;}

body.__mob .jpst-flinks {margin: 0;display: block;}

body.__mob .jpst-flink {margin: 12px 0 0 0;}

body.__mob .jpst-flnk {}

body.__mob .jpst-frow__b1 {}

body.__mob .jpst-frow__b1c1 {}

body.__mob .jpst-flogo2__b {}

body.__mob .jpst-flogo2 {}

body.__mob .jpst-flogo2__lnk {}

body.__mob .jpst-frow__b2btm {margin: 27px 0 0 0;}

body.__mob .jpst-frow__b2c1 {}
body.__mob.__flex_v1 .jpst-frow__b2btm .jpst-frow__b2c1 {
  width: auto;
}

body.__mob .jpst-fcprtw {width: 110px;text-align: left;margin: 0;}

body.__mob .jpst-fcprt {}

body.__mob .jpst-fcprt__name {display: inline-block;vertical-align: top;margin: 0 0 0 15px;}

body.__mob .jpst-frow__b2c2 {}
body.__mob.__flex_v1 .jpst-frow__b2top .jpst-frow__b2c2 {
  width: auto;
}

body.__mob .jpst-fpaivew {
  width: 135px;
  margin-left: 13vw;
}

body.__mob .jpst-fpaive {}

body.__mob .jpst-fpaive__lnk {}

body.__mob .jpst-fcookiew {width: 93vw; max-width: 380px; margin: 12px 0 0 0;}

body.__mob .jpst-fcookie {
  font-size: 12px;
  line-height: 16px;

  color: rgba(255, 255, 255, 0.6);
}


body.__mob .jpst-mmenu {
  position: fixed;
  bottom: 0;
  z-index: 1000;
}
body.__mob .jpst-mmenu.__msrch {}
body.__mob .jpst-mmenu.__mctlg {}

body.__mob .jpst-mmenus {}

html.__mm body.__mob .jpst-mmenu {}

body.__mob .jpst-mmenu__crsw {}

body.__mob .jpst-mmenu__crs {
    height: 50px;
    width: 50px;
    border-radius: 12px;
    background-color: #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;
}
body.__mob .jpst-mmenu__crs:hover {
    background-size: 26px;
    box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.12)
}

body.__mob .jpst-mmenu__bd {
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  border-radius: 12px;
  -webkit-transition: top .3s, opacity .3s, visibility .3s;
  -moz-transition: top .3s, opacity .3s, visibility .3s;
  -ms-transition: top .3s, opacity .3s, visibility .3s;
  -o-transition: top .3s, opacity .3s, visibility .3s; 
  overflow: hidden;
  overflow-y: scroll;
  overscroll-behavior: contain;
  z-index: 1000;
  
  background-color: var(--c4, #FAFAFA);
  box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.25);
}
body.__mob .jpst-mmenu__bd-value {}
body.__mob .jpst-mmenu__bg {
  background-color: var(--c5, #A8A7A84D);
  backdrop-filter: blur(1px);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  cursor: url(/i_n/ico_reset_crs.svg), pointer;
}

html.__mm body.__mob .jpst-mmenu__bg {
  visibility: visible;
  opacity: 1;
}

body.__mob .jpst-mmenu.__msrch .jpst-mmenu__crsw {}
body.__mob .jpst-mmenu.__msrch .jpst-mmenu__crs {}
body.__mob .jpst-mmenu.__msrch .jpst-mmenu__bd {
  bottom: -100vh;
  padding: 0 12px;
  border-radius: 12px;
  right: 3px;
  left: 3px;
  width: calc(100vw - 30px);
}

html.__mm body.__mob.__mm_srch .jpst-mmenu.__msrch .jpst-mmenu__bd {
  bottom: 71px;
  height: calc(100dvh - 74px);
}
body.__mob .jpst-mmenu.__msrch .jpst-mmenu__bd-value {}
body.__mob .jpst-mmenu.__msrch .jpst-mmenu__bg {
}

body.__mob .jpst-mmenu.__mctlg .jpst-mmenu__crsw {}
body.__mob .jpst-mmenu.__mctlg .jpst-mmenu__crs {}
body.__mob .jpst-mmenu.__mctlg .jpst-mmenu__bd {}
body.__mob .jpst-mmenu.__mctlg .jpst-mmenu__bd-value {}
body.__mob .jpst-mmenu.__mctlg .jpst-mmenu__bg {}

body.__mob .jpst-ppps {}

body.__mob .jpst-ppp {}

body.__mob .jpst-ppp__crsw {
  top: 26px;
  z-index: 109;
}

body.__mob .jpst-ppp__crsw.__2 {}

body.__mob .jpst-ppp__crsw.__7 {}

body.__mob .jpst-ppp__crsw.__8 {}

body.__mob .jpst-ppp__crs {}

body.__mob .jpst-ppp__crs:hover {}

body.__mob .jpst-ppp__bd {
  width: 92%;
  overflow-y: auto;
  right: -100%;
  bottom: 52px;
  overscroll-behavior: contain;
  
  background-color: #F8F8F8;
  box-shadow: 0px 2px 6px rgba(70, 22, 54, 0.2);
  backdrop-filter: blur(2px);
  border-radius: 30px;
}

body.__mob .jpst-ppp__bd.__9 {
    top: 81px;
    width: 100%;
    max-width: calc(100% - 24px);
    padding: 0 12px;
    border-radius: 30px 30px 0 0;

    height: calc(100vh - 71px);
    max-height: none;
}

body.__mob .jpst-ppp__bd.__10 {
    top: 81px;
    width: 100%;
    max-width: calc(100% - 12px);
    border-radius: 30px;
    height: calc(100dvh - 211px);
    max-height: none;
    padding: 0;
    overflow: inherit;
  
    background-color: #F8F8F8;
    box-shadow: 0px 2px 6px rgba(70, 22, 54, 0.2);
    backdrop-filter: blur(2px);
    border-radius: 30px;
}

body.__mob.__ppp_mctlg .jpst-ppp.__mctlg .jpst-ppp__bd.__10 {
  top: 127px;
}

body.__mob .jpst-ppp__bd.__11 {
    top: 81px;
    width: 100%;
    max-width: calc(100% - 12px);
    border-radius: 30px;
    height: auto;
    max-height: calc(100dvh - 211px);
    padding: 0;
    bottom: auto;
}

body.__mob .jpst-ppp__bd.__20 {
  
}

body.__mob .jpst-ppp__bd.__2 {}

body.__mob .jpst-ppp__bd.__8 {}

body.__mob .jpst-ppp__bd.__3,
body.__mob .jpst-ppp__bd.__4,
body.__mob .jpst-ppp__bd.__5 {}

body.__mob .jpst-ppp__bd.__6 {}

body.__mob .jpst-ppp__bd.__7 {}

body.__mob .jpst-ppp__bd.__7 .jpst-ppp__infs {}

body.__mob .jpst-ppp__bd.__7 .jpst-ppp__infs {}

body.__mob .jpst-ppp__bd.__7 .jpst-ppp__infs::-webkit-scrollbar {}

body.__mob .jpst-ppp__bd.__7 .jpst-ppp__infs::-webkit-scrollbar-track {}

body.__mob .jpst-ppp__bd.__7 .jpst-ppp__infs::-webkit-scrollbar-thumb {}

body.__mob .jpst-ppp__infs .jpst-ppp__infs-ttlb {}

body.__mob .jpst-ppp__infs .jpst-ppp__infs-ttl {}

body.__mob .jpst-ppp__infs .jpst-ppp__infs-txtb {}

body.__mob .jpst-ppp__infs .jpst-ppp__infs-txt {}

body.__mob .jpst-ppp__infs .jpst-ppp__infs-txtb + .jpst-ppp__infs-ttlb {}

body.__mob .jpst-ppp__infs .jpst-ppp__infs-txt p {}

body.__mob .jpst-ppp__infs .jpst-ppp__infs-txt b {}

body.__mob .jpst-ppp__infs .jpst-ppp__infs-txt ul {}

body.__mob .jpst-ppp__infs .jpst-ppp__infs-txt li {}

body.__mob .jpst-ppp__bd.__3 {height: 80dvh;}

body.__mob .jpst-ppp__bd.__4 {height: 80dvh;}

body.__mob .jpst-ppp__bd.__5 {height: auto;padding: 0 0 16px; bottom: auto}

body.__mob .jpst-ppp__bd {}

body.__mob .jpst-ppp__bd::-webkit-scrollbar {}

body.__mob .jpst-ppp__bd::-webkit-scrollbar-track {}

body.__mob .jpst-ppp__bd::-webkit-scrollbar-thumb {}

body.__mob.__ppp_analog1 .jpst-ppp.__analog1 .jpst-ppp__bd,
body.__mob.__ppp_analog2 .jpst-ppp.__analog2 .jpst-ppp__bd,
body.__mob.__ppp_favorite .jpst-ppp.__favorite .jpst-ppp__bd,
body.__mob.__ppp_info .jpst-ppp.__info .jpst-ppp__bd,
body.__mob.__ppp_param .jpst-ppp.__param .jpst-ppp__bd {}

body.__mob.__ppp_analog1 .jpst-ppp.__analog1 .jpst-ppp__crsw,
body.__mob.__ppp_analog2 .jpst-ppp.__analog2 .jpst-ppp__crsw,
body.__mob.__ppp_favorite .jpst-ppp.__favorite .jpst-ppp__crsw,
body.__mob.__ppp_info .jpst-ppp.__info .jpst-ppp__crsw,
body.__mob.__ppp_param .jpst-ppp.__param .jpst-ppp__crsw {right: calc(92% - 25px);}

body.__mob.__ppp_analog1 .jpst-ppp.__analog1 .jpst-ppp__crsw,
body.__mob.__ppp_analog2 .jpst-ppp.__analog2 .jpst-ppp__crsw,
body.__mob.__ppp_favorite .jpst-ppp.__favorite .jpst-ppp__crsw {}

body.__mob .jpst-ppp.__city .jpst-ppp__bd.__2,
body.__mob .jpst-ppp.__mssg .jpst-ppp__bd.__8,
body.__mob .jpst-ppp.__msrch .jpst-ppp__bd.__9,
body.__mob .jpst-ppp.__mctlg .jpst-ppp__bd.__10,
body.__mob .jpst-ppp.__crmbs .jpst-ppp__bd.__11,
body.__mob .jpst-ppp.__gdlvr .jpst-ppp__bd.__7,
body.__mob .jpst-ppp.__engrave1 .jpst-ppp__bd,
body.__mob .jpst-ppp.__engrave2 .jpst-ppp__bd,
body.__mob .jpst-ppp.__club .jpst-ppp__bd {
  right: 0;
  left: 0;
}

body.__mob .jpst-ppp.__engrave .jpst-ppp__bd.__20 {
  right: 0;
  left: 0;
}

body.__mob .jpst-ppp__bd.__20 .jpst-ppp_engrave .jpst-ppp_engrave-iframe {
  width: 100vw;
  height: 100vh;
}

body.__mob.__ppp_city .jpst-ppp.__city .jpst-ppp__bd.__2,
body.__mob.__ppp_mssg .jpst-ppp.__mssg .jpst-ppp__bd.__8,
body.__mob.__ppp_msrch .jpst-ppp.__msrch .jpst-ppp__bd.__9,
body.__mob.__ppp_mctlg .jpst-ppp.__mctlg .jpst-ppp__bd.__10,
body.__mob.__ppp_crmbs .jpst-ppp.__crmbs .jpst-ppp__bd.__11,
body.__mob.__ppp_gdlvr .jpst-ppp.__gdlvr .jpst-ppp__bd.__7,
body.__mob.__ppp_engrave1 .jpst-ppp.__engrave1 .jpst-ppp__bd,
body.__mob.__ppp_engrave2 .jpst-ppp.__engrave2 .jpst-ppp__bd,
body.__mob.__ppp_club .jpst-ppp.__club .jpst-ppp__bd {
  right: 0;
  left: 0;
}

body.__mob.__ppp_engrave .jpst-ppp.__engrave .jpst-ppp__bd.__20 {
  left: 0;
  right: 0;
  width: 100vw;
}

body.__mob.__ppp_city .jpst-ppp.__city .jpst-ppp__crsw.__2,
body.__mob.__ppp_mssg .jpst-ppp.__mssg .jpst-ppp__crsw.__8,
body.__mob.__ppp_msrch .jpst-ppp.__msrch .jpst-ppp__crsw.__9,
body.__mob.__ppp_mctlg .jpst-ppp.__mctlg .jpst-ppp__crsw.__10,
body.__mob.__ppp_crmbs .jpst-ppp.__crmbs .jpst-ppp__crsw.__11,
body.__mob.__ppp_gdlvr .jpst-ppp.__gdlvr .jpst-ppp__crsw.__7,
body.__mob.__ppp_engrave1 .jpst-ppp.__engrave1 .jpst-ppp__crsw,
body.__mob.__ppp_engrave2 .jpst-ppp.__engrave2 .jpst-ppp__crsw,
body.__mob.__ppp_club .jpst-ppp.__club .jpst-ppp__crsw{}

body.__mob.__ppp_engrave .jpst-ppp.__engrave .jpst-ppp__crsw.__20 {}

body.__mob .jpst-ppp__ilnks-list {}

body.__mob .jpst-ppp__ilnk-group {}

body.__mob .jpst-ppp__ilnk-group:last-child {}

body.__mob .jpst-ppp__ilnk-row {}

body.__mob .jpst-ppp__ilnk-row:hover {}

body.__mob .jpst-ppp__ilnk-el {}

body.__mob .jpst-ppp__ilnk-txt {}

body.__mob .jpst-ppp__ilnk-txt.__il {}

body.__mob .jpst-ppp__ilnk-el:hover .jpst-ppp__ilnk-txt {}

body.__mob .jpst-ppp__ilnk-row.__2 {}

body.__mob .jpst-ppp__ilnk-row.__2 .jpst-ppp__ilnk-el {}

body.__mob .jpst-ppp__ilnk-row.__2 .jpst-ppp__ilnk-el + .jpst-ppp__ilnk-el {}

body.__mob .jpst-ppp__ilnk-row.__2 .jpst-ppp__ilnk-el + .jpst-ppp__ilnk-el .jpst-ppp__ilnk-txt {}

body.__mob .jpst-ppp__ilnk-row.__2 .jpst-ppp__ilnk-el + .jpst-ppp__ilnk-el:before {}

body.__mob .jpst-ppp__ilnk-row.__2.jpst-ppp__ilnk-txt {}

body.__mob .jpst-ppp__ilnk-el {}

body.__mob .jpst-ppp__bg {
  height: 100dvh;
}

body.__mob.__ppp_param .jpst-ppp.__param .jpst-ppp__bg,
body.__mob.__ppp_info .jpst-ppp.__info .jpst-ppp__bg,
body.__mob.__ppp_analog1 .jpst-ppp.__analog1 .jpst-ppp__bg,
body.__mob.__ppp_analog2 .jpst-ppp.__analog2 .jpst-ppp__bg,
body.__mob.__ppp_favorite .jpst-ppp.__favorite .jpst-ppp__bg,
body.__mob.__ppp_city .jpst-ppp.__city .jpst-ppp__bg,
body.__mob.__ppp_mssg .jpst-ppp.__mssg .jpst-ppp__bg,
body.__mob.__ppp_msrch .jpst-ppp.__msrch .jpst-ppp__bg,
body.__mob.__ppp_mctlg .jpst-ppp.__mctlg .jpst-ppp__bg,
body.__mob.__ppp_engrave1 .jpst-ppp.__engrave1 .jpst-ppp__bg,
body.__mob.__ppp_engrave2 .jpst-ppp.__engrave2 .jpst-ppp__bg,
body.__mob.__ppp_gdlvr .jpst-ppp.__gdlvr .jpst-ppp__bg,
body.__mob.__ppp_club .jpst-ppp.__club .jpst-ppp__bg {}

body.__mob.__ppp_engrave .jpst-ppp.__engrave .jpst-ppp__bg {}

body.__mob .jpst-ppp__bd-ttlw {padding: 36px 24px 0 24px;}

body.__mob .jpst-ppp__bd-goodsw {}

body.__mob .jpst-ppp.__engrave1 .jpst-ppp__bd-ttlw,
body.__mob .jpst-ppp.__engrave2 .jpst-ppp__bd-ttlw,
body.__mob .jpst-ppp.__club .jpst-ppp__bd-ttlw {}

body.__mob .jpst-ppp__bd.__6 .jpst-ppp__bd-ttlw {}

body.__mob .jpst-ppp__bd-ttl {}

body.__mob .jpst-ppp__bd-ttl.__2 {}

body.__mob .jpst-ppp__bd.__6 .jpst-ppp__bd-ttl {}

body.__mob .jpst-ppp__bd.__7 .jpst-ppp__bd-ttl {}

body.__mob .jpst-ppp__bd.__20 .jpst-ppp__bd-ttl {}

body.__mob .jpst-ppp__bd-inpbw {padding: 36px 24px 66px 24px;}

body.__mob .jpst-ppp__bd-inpb {width: 100%;}

body.__mob .jpst-ppp__bd-inpblist {left: 24px;width: calc(92vw - 48px);}

body.__mob .jpst-ppp__bd-inpblist:empty {}

body.__mob .jpst-ppp__bd-input {}

body.__mob .jpst-ppp__bd-inpb {}

body.__mob .jpst-ppp__bd-label {font-size: 18px;}

body.__mob .jpst-ppp__bd-q {}

body.__mob .jpst-ppp__bd-qtxt {padding: 6px 0 0 0;}

body.__mob .jpst-ppp__bd-listw {margin: 0 6px;padding: 12px 10px 12px;height: 286px;overflow-y: auto;background-color: rgba(168, 167, 168, 0.06);border-radius: 12px;overscroll-behavior: contain;}

body.__mob .jpst-ppp__bd-list {margin: 0 10px 0 0;width: calc(50% - 10px);}

body.__mob .jpst-ppp__bd-dataw {}

body.__mob .jpst-ppp__bd-data {}

body.__mob .jpst-ppp__bd-dv:before {width: 100%;height: 579px;}

body.__mob .jpst-ppp__bd-dv:empty {}

body.__mob .jpst-ppp__bd-dv:empty:before {}

body.__mob .jpst-ppp__bd-dblock {}

body.__mob .jpst-ppp__bd-dbttlw {padding: 36px 12px 16px 24px;}

body.__mob .jpst-ppp__bd-dbttl {}

body.__mob .jpst-ppp__bd-dblistw {padding: 0 12px 39px 24px;}

body.__mob .jpst-ppp__bd-dblttlw {}

body.__mob .jpst-ppp__bd-dblttl {}

body.__mob .jpst-ppp__bd-dblist {}

body.__mob .jpst-ppp__bd-dblel {}

body.__mob .jpst-ppp__bd-dblelval {}

body.__mob .jpst-ppp__bd-dbldc {}

body.__mob .jpst-ppp__bd-dbbtnsw {padding: 0 24px;}

body.__mob .jpst-ppp__bd-dv:empty ~ .jpst-ppp__bd-dbbtnsw {}

body.__mob .jpst-ppp__bd-dbbtns {}

body.__mob .jpst-ppp__bd-dbbtn {}

body.__mob .jpst-ppp__bd-dbbtn.__1 {}

body.__mob .jpst-ppp__bd-dbbtn.__2 {margin: 36px 0 0 52px;}

body.__mob .jpst-ppp__bd-dbbtn.__2 .jpst-ppp__bd-dbbttl {}

body.__mob .jpst-ppp__bd-dbbtn.__2:hover .jpst-ppp__bd-dbbttl {}

body.__mob .jpst-ppp__bd-dbbttl {}

body.__mob .jpst-ppp__bd-dbbtn.__1 .jpst-ppp__bd-dbbttl {}

body.__mob .jpst-ppp__bd-dbbtn.__2 .jpst-ppp__bd-dbbttl {}

body.__mob .jpst-ppp__bd-inpblist .autocomplete-suggestions {width: 100% !important;}

body.__mob .jpst-ppp__bd-inpblist .autocomplete-suggestions {}

body.__mob .jpst-ppp__bd-inpblist .autocomplete-suggestions::-webkit-scrollbar {}

body.__mob .jpst-ppp__bd-inpblist .autocomplete-suggestions::-webkit-scrollbar-track {}

body.__mob .jpst-ppp__bd-inpblist .autocomplete-suggestions::-webkit-scrollbar-thumb {}

body.__mob .jpst-ppp__bd-inpblist .autocomplete-suggestion {width: 100%;}

body.__mob .jpst-ppp__bd-cityel {}

body.__mob .jpst-ppp__bd-cityttl {}

body.__mob .jpst-ppp__bd-cityttl2 {}

body.__mob .jpst-ppp__bd-inpblist .autocomplete-suggestion:hover {}

body.__mob .jpst-ppp__bd-list:last-child {}

body.__mob .jpst-ppp__bd-el {}

body.__mob .jpst-ppp__bd-elttl {font-size: 18px;line-height: 32px;}

body.__mob .jpst-ppp__bd-elttl:hover {}

body.__mob .jpst-ppp__bd-inpbw {}

body.__mob .jpst-ppp__bd-q {}

body.__mob .jpst-ppp__bd-qtxt {}

body.__mob .jpst-ppp__bd-inpb.__empty ~ .jpst-ppp__bd-q .jpst-ppp__bd-qtxt {}

body.__mob .jpst-ppp__bd-inpb {}

body.__mob .jpst-ppp__bd-inpb.__ok {}

body.__mob .jpst-ppp__bd-inpb.__err {}

body.__mob .jpst-ppp__bd-label {}

body.__mob .jpst-ppp__bd-label b {}

body.__mob .jpst-ppp__bd-input:valid + .jpst-ppp__bd-label,
body.__mob .jpst-ppp__bd-input:focus + .jpst-ppp__bd-label {}

body.__mob .jpst-ppp__bd-input:valid + .jpst-ppp__bd-label b,
body.__mob .jpst-ppp__bd-input:focus + .jpst-ppp__bd-label b {}

body.__mob .jpst-ppp__bd-inpb {}

body.__mob .jpst-ppp__bd-inpb.__empty {}

body.__mob .jpst-ppp__bd-txtw {}

body.__mob .jpst-ppp__bd-txt {}

body.__mob .jpst-ppp__bd-txt b {}

body.__mob .jpst-ppp__bd-pricew {}

body.__mob .jpst-ppp__bd-price {}

body.__mob .jpst-ppp__bd-p {}

body.__mob .jpst-ppp__bd-ul {}

body.__mob .jpst-ppp__bd-ul + .jpst-ppp__bd-p {}

body.__mob .jpst-ppp__bd-li {}

body.__mob .jpst-ppp__bd-li + .jpst-ppp__bd-li {}

body.__mob .jpst-ppp__bd-li:before {}

body.__mob .jpst-ppp__bd-litxt {}

body.__mob .jpst-ppp__bd-lthr {}

body.__mob .jpst-ppp__bd-red {}

body.__mob .jpst-ppp__bd-lnkw {}

body.__mob .jpst-ppp__bd-lnk {}

body.__mob .jpst-ppp__bd-lnk:hover {}

body.__mob .jpst-ppp__bd-imagesw {}

body.__mob .jpst-ppp__bd-images {}

body.__mob .jpst-ppp__bd-imagerow {}

body.__mob .jpst-ppp__bd-image {}

body.__mob .jpst-ppp__bd-imagettlw {}

body.__mob .jpst-ppp__bd-imagettl {}

body.__mob .jpst-ppp__crmbs-list {
  padding: 25px 0 25px 0;
}

body.__mob .jpst-ppp__crmbs-llnkw {
  margin: 12px 0 0 0;
}

body.__mob .jpst-ppp__crmbs-llnk {
  display: block;
  padding: 0 10px 0 45px;
  position: relative;
}

body.__mob .jpst-ppp__crmbs-llnkv {
  color: var(--mp-link, #138AA8);
  font-size: 20px;
  font-weight: 400;
  line-height: 36px;
  border-bottom: 1px solid var(--mp-link-light-06, #6FB8C899);
}

body.__mob .jpst-ppp__crmbs-llnkw.__a .jpst-ppp__crmbs-llnkv {
  font-weight: 700;
}

body.__mob .jpst-ppp__crmbs-llnkw.__a .jpst-ppp__crmbs-llnk:before {
  content: '';
  position: absolute;
  left: 31px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  border-radius: 4px;
  width: 4px;
  height: 4px;
  background-color: var(--mp-link, #138AA8);
}

body.__mob .jpst-ppp__crmbs-llnkw {}


body.__mob .jpst-mn {overflow: hidden;}

body.__mob .jpst-mn.__2 {}

body.__mob .jpst-mnw {}

body.__mob .jpst-mnav__list-b {}

body.__mob .jpst-mnav__ttlsw {
  position: absolute;
  top: -127px;
  margin: 0 -6px;
  overflow: inherit;
  text-align: center;
  
  /* область: вкладки */

  box-sizing: border-box;

  width: 100vw;
  height: 116px;
  background-color: #F8F8F8;
  border-radius: 1px 1px 22px 22px;
  
}

body.__mob .jpst-mnav__ttls {margin: 0 auto;}

body.__mob .jpst-mnav__ttls.owl-carousel .owl-stage-outer {
  overflow: inherit;
}

body.__mob .jpst-mnav__ttl {
  display: inline-block;
  vertical-align: top;
  
  text-align: center;
  padding: 7px 12px 9px;
  margin: 75px 6px 0;
  height: 16px;
  background-color: #E3E1E3;
  border-radius: 13px;
  
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;

  color: #B18FA6;
  background-size: auto;
  background-position: left 12px center;
  background-repeat: no-repeat;
}

body.__mob .jpst-mnav__ttl[data-sldr="1"] {
  padding: 7px 12px 9px 40px;
  background-image: url(/i/ico_catalog_menu_burger_b2.svg);
}

body.__mob .jpst-mnav__ttl[data-sldr="2"] {}
body.__mob .jpst-mnav__ttl[data-sldr="3"] {
  padding: 7px 12px 9px 40px;
  background-image: url(/i/ico_catalog_brand_dots_b2.svg);
}

body.__mob .jpst-mnav__ttl.__a[data-sldr="1"] {
  background-image: url(/i/ico_catalog_menu_burger_w.svg);
}

body.__mob .jpst-mnav__ttl.__a[data-sldr="2"] {}
body.__mob .jpst-mnav__ttl.__a[data-sldr="3"] {
  background-image: url(/i/ico_catalog_brand_dots_w.svg);
}

body.__mob .jpst-mnav__ttl.__a {
  color: #ffffff;
  background-color: #461636;
}

body.__mob .jpst-mnav__list {
  white-space: nowrap;
}

body.__mob .jpst-mnav__el {
  height: calc(100dvh - 261px);
  padding: 0 0 50px 0;
  overflow-x: hidden;
  overflow-y: auto;
}

body.__mob .jpst-mnav__el.__o { 
}

body.__mob .jpst-mnav__el.__1 {
  padding: 26px 0 24px 0;
}

body.__mob .jpst-mnav__el.__2 {
  overflow: hidden;
  height: auto;
  padding: 0;
}

body.__mob .jpst-mnav__el.__3 {
  padding: 8px 0 0 0;
  height: calc(100dvh - 219px);
}

body.__mob .jpst-mnav__ilnk-row {
  min-width: auto;
  margin: 5px 0;
}

body.__mob .jpst-mnav__ilnk-el {
  
}

body.__mob .jpst-mnav__ilnk-el .jpst-mnav__ilnk-txt {
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;

  color: #461636;
}

body.__mob .jpst-mnav__acrdw {
  width: calc(100vw - 12px);
}

body.__mob .jpst-mnav__acrd {}

body.__mob .jpst-mnav__acrd-el {
  border-radius: 12px;
}

body.__mob .jpst-mnav__acrd > .jpst-mnav__acrd-el {
  margin: 0 6px 0 6px;
}

body.__mob .jpst-mnav__acrd > .jpst-mnav__acrd-el.__o {
  background: rgba(168, 167, 168, 0.06);
}

body.__mob .jpst-mnav__acrd-el.__bold {}

body.__mob .jpst-mnav__acrd-rowbli {
  margin: 0 0 8px 0;
  padding: 8px 8px;
  white-space: nowrap;
}

body.__mob .jpst-mnav__acrd-el.__o > .jpst-mnav__acrd-rowbli {
}

body.__mob .jpst-mnav__acrd-el.__o > .jpst-mnav__acrd-rowl {
}


body.__mob .jpst-mnav__acrd-rowl {
  margin: 0 0 0 0;
  padding: 3px 8px;
  white-space: nowrap;
}

body.__mob .jpst-mnav__acrd-btnw {
  width: 48px;
  margin: 0 16px 0 0;
}

body.__mob .jpst-mnav__acrd-btn {
  box-sizing: border-box;
  border-radius: 13px;
  border: 2px solid #E3E1E3;
  background-color: #FFFFFF;
  position: relative;
  width: 48px;
  height: 32px;
  background-image: url(/i/ico_arr_dwn_b.svg);

  box-sizing: border-box;
}

body.__mob .jpst-mnav__acrd-el > .jpst-mnav__acrd-btnw .jpst-mnav__acrd-btn {}

body.__mob .jpst-mnav__acrd-el.__o > .jpst-mnav__acrd-rowbli > .jpst-mnav__acrd-btnw .jpst-mnav__acrd-btn {
  background-color: #461636;
  border-color: #461636;
  background-image: url(/i/ico_arr_up_w.svg);
}

body.__mob .jpst-mnav__acrd-linkw {
}

body.__mob .jpst-mnav__acrd-link {
  color: #461636;
  white-space: nowrap;
  
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;

  color: #461636;
}

body.__mob .jpst-mnav__acrd-items .jpst-mnav__acrd-link {
  font-size: 18px;  
}

body.__mob .jpst-mnav__acrd-ttlw {}

body.__mob .jpst-mnav__acrd-ttl {
  color: #262326;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  white-space: nowrap;
}

body.__mob .jpst-mnav__acrd-el.__o > .jpst-mnav__acrd-ttlw .jpst-mnav__acrd-ttl {}

body.__mob .jpst-mnav__acrd-itemsw {
  margin: 0 0 8px 10px;
}

body.__mob .jpst-mnav__acrd-items {
  display: none;
}

body.__mob .jpst-mnav__acrd-items > .jpst-mnav__acrd-el > .jpst-mnav__acrd-rowbli {
  /*! margin: 0 0 0 16px; */
}

body.__mob .jpst-mnav__acrd-items > .jpst-mnav__acrd-el > .jpst-mnav__acrd-rowbli {
  /*! margin: 0 0 0 16px; */
}

body.__mob .jpst-mnav__acrd-items > .jpst-mnav__acrd-el > .jpst-mnav__acrd-rowl {
  margin: 0 0 0 16px;
}



body.__mob .jpst-mnav__acrd-el > .jpst-mnav__acrd-itemsw > .jpst-mnav__acrd-items {
  
}

body.__mob .jpst-mnav__acrd-el.__o > .jpst-mnav__acrd-itemsw > .jpst-mnav__acrd-items {
  display: block;
}

body.__mob .jpst-mnav__el.__2 .jpst-catalogblock {
  height: calc(100dvh - 231px);
  padding: 10px 0 10px 0;
  overflow-x: hidden;
  overflow-y: auto;
}

body.__mob .jpst-gcld {bottom: 0;top: auto;}

body.__mob .jpst-gcld__w {}

body.__mob .jpst-gcld__el {
  bottom: 110px;
  animation: bsktrisedn 3s .1s forwards;
  top: auto;
}

body.__mob .jpst-gcld__el-ttl {}

body.__mob .jpst-gcld__el-art {}

body.__mob .jpst-gcld__el-type {}

body.__mob .jpst-gcld__el.__cld_bskt1 .jpst-gcld__el-type:after {}

body.__mob .jpst-gcld__el.__cld_bskt2 .jpst-gcld__el-type:after {}

body.__mob .jpst-gcld__el.__cld_bskt0 .jpst-gcld__el-type:after {}

body.__mob .jpst-gcld__el.__cld_bskt3 .jpst-gcld__el-type:after {}

body.__mob .jpst-gcld__el.__cld_fvrt1 .jpst-gcld__el-type:after {}

body.__mob .jpst-gcld__el.__cld_fvrt0 .jpst-gcld__el-type:after {}

body.__mob .jpst-gcld__el.__cld_cmpr1 .jpst-gcld__el-type:after {}

body.__mob .jpst-gcld__el.__cld_cmpr0 .jpst-gcld__el-type:after {}

body.__mob .jpst-gcld__el.__cld_bskt1,
body.__mob .jpst-gcld__el.__cld_bskt2,
body.__mob .jpst-gcld__el.__cld_bskt3,
body.__mob .jpst-gcld__el.__cld_bskt0 {}

body.__mob .jpst-gcld__el.__cld_fvrt1,
body.__mob .jpst-gcld__el.__cld_fvrt0 {}

body.__mob .jpst-gcld__el.__cld_cmpr1,
body.__mob .jpst-gcld__el.__cld_cmpr0 {}

body.__mob .jpst-gcld__el:after {
  border-bottom: none;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid var(--c4, #FAFAFA);
  top: auto;
  bottom: -9px;
}

body.__mob .jpst-gcld__el.__cld_bskt1:after,
body.__mob .jpst-gcld__el.__cld_bskt2:after,
body.__mob .jpst-gcld__el.__cld_bskt0:after {left: auto;right: 37px;}

body.__mob .jpst-ppp.__city .jpst-ppp__bd:after {}

body.__mob .jpst-ppp.__city.__processing .jpst-ppp__bd:after {}

body.__mob .jpst-ppp.__city .jpst-ppp__bd .jpst-ppp__bd-value {}

body.__mob .jpst-ppp.__city.__processing .jpst-ppp__bd .jpst-ppp__bd-value {}

body.__mob .jpst-totopw {}

body.__mob .jpst-totop {}
html.__ppp body.__mob .jpst-totop {
  display: none;
}

body.__mob.__fixtop .jpst-totop {bottom: 74px;right: 10px;}

body.__mob .jpst-totop:hover {}

body.__mob .jpst-totop__i  {}

body.__mob .jpst-totop__i:before {}

body.__mob .jpst-totop__i:before {}

body.__mob .jpst-totop.__a .jpst-totop__i:before {}

body.__mob .jpst-totop:hover .jpst-totop__i:before {}

body.__mob .jpst-totop::before {}

body.__mob .jpst-totop:hover::before {}






/********************************************/
/********************************************/
/***************** BASKET *******************/
/********************************************/
/********************************************/
body.__mob.__ppppvz {}

body.__mob.__order .jpst-h,
body.__mob.__order .jpst-n,
body.__mob.__order .jpst-f,
body.__mob.__thanks .jpst-h,
body.__mob.__thanks .jpst-n,
body.__mob.__thanks .jpst-f {}

body.__mob .jpst-bskt__main {}

body.__mob .jpst-bskt__main-w {min-height: auto;}

body.__mob .jpst-bskt__main-blocks {}

body.__mob .jpst-bskt__left-w {width: 100vw;display: block;padding: 0 0 0;}

body.__mob .jpst-bskt__left {}

body.__mob .jpst-bskt__data.__goods {}

body.__mob .jpst-bskt__title-w {}

body.__mob .jpst-bskt__title {padding: 0 0 0 16px;}

body.__mob .jpst-bskt__data.__goods .jpst-bskt__title {}

body.__mob .jpst-bskt__data.__region .jpst-bskt__title,
body.__mob .jpst-bskt__data.__city .jpst-bskt__title,
body.__mob .jpst-bskt__data.__thanks .jpst-bskt__title,
body.__mob .jpst-bskt__data.__empty .jpst-bskt__title {}

body.__mob .jpst-bskt__title-goods {}

body.__mob .jpst-bskt__title-add {display: none;}

body.__mob .jpst-bskt__title-fvrtw {
  margin: 12px 0 0 10px;
  width: calc(100vw - 266px);
  text-align: right;
}

body.__mob .jpst-bskt__title-fvrt {
  display: inline-block;
  vertical-align: top;
}

body.__mob .jpst-bskt__title-fvrtv {}

body.__mob .jpst-bskt__title-fvrt:hover .jpst-bskt__title-fvrtv {}

body.__mob .jpst-bskt__before-txt {}

body.__mob .jpst-bskt__value {margin: 0 0 48px 10px;}

body.__mob .jpst-bskt__value.__hdn {}

body.__mob .jpst-bskt__goods-w {}

body.__mob .jpst-bskt__goods-topw {}

body.__mob .jpst-bskt__goods-top {padding: 0 0 0 10px;}

body.__mob .jpst-bskt__goods-slctallw {width: 174px;padding: 12px;width: 158px;}

body.__mob .jpst-bskt__goods-slctall {}

body.__mob .jpst-bskt__goods-slctall:hover {}

body.__mob .jpst-bskt__goods-slctchbx {}

body.__mob .jpst-bskt__goods-slctchbx:before,
body.__mob .jpst-bskt__goods-slctchbx:after {}

body.__mob .jpst-bskt__goods-slctchbx:before {}

body.__mob .jpst-bskt__goods-slctchbx:after {}

body.__mob .jpst-bskt__goods-slctall.__a .jpst-bskt__goods-slctchbx{}

body.__mob .jpst-bskt__goods-slctall.__a .jpst-bskt__goods-slctchbx:before {}

body.__mob .jpst-bskt__goods-slctall.__a .jpst-bskt__goods-slctchbx:after {}

body.__mob .jpst-bskt__goods-slctchbx:hover {}

body.__mob .jpst-bskt__goods-slctdelw {
  width: calc(100vw - 206px);
  text-align: right;
}

body.__mob .jpst-bskt__goods-slctdel {}


body.__mob .jpst-bskt__goods-slctdel:hover {}

body.__mob .jpst-bskt__main.__chckd .jpst-bskt__goods-slctdel {
  display: inline-block;
  vertical-align: top;
}

body.__mob .jpst-bskt__goods-ttlw {
  margin: 0;
}
body.__mob .jpst-bskt__goods-ttl {
  margin: 6px 0 0 10px;
  font-size: 24px;
}

body.__mob .jpst-bskt__goods-slctaddw {}

body.__mob .jpst-bskt__goods-sharew {}

body.__mob .jpst-bskt__goods-share {}

body.__mob .jpst-bskt__goods-share:hover {}

body.__mob .jpst-bskt__goods {}

body.__mob .jpst-bsktgood__row {margin: 0 0 24px 0;border-radius: 6px;overflow: hidden;position: relative;}

body.__mob .jpst-bsktgood__row:first-child {border-radius: 6px;}

body.__mob .jpst-bsktgood__row:last-child {}

body.__mob .jpst-bsktgood__beforedel-w {}

body.__mob .jpst-bsktgood__beforedel {}

body.__mob .jpst-bsktgood__beforedel-txt {}

body.__mob .jpst-bsktgood__beforedel-timer {}

body.__mob .jpst-bsktgood__beforedel-btnw {}

body.__mob .jpst-bsktgood__beforedel-btn {}

body.__mob .jpst-bsktgood {padding: 0;}

body.__mob .jpst-bsktgood__n {position: absolute;z-index: 100;margin: 0;top: 10px;left: 10px;}

body.__mob .jpst-bsktgood__nchbxw {}

body.__mob .jpst-bsktgood__nchbx {

}

body.__mob .jpst-bsktgood__nchbx i {
    
}

body.__mob .jpst-bsktgood__nchbx.__a {

}

body.__mob .jpst-bsktgood__nchbx {}

body.__mob .jpst-bsktgood__row.__chckme .jpst-bsktgood__nchbx {
}

body.__mob .jpst-bsktgood__row.__chckme .jpst-bsktgood__nchbx i {

}

body.__mob .jpst-bsktgood__nchbx:before,
body.__mob .jpst-bsktgood__nchbx:after {

}

body.__mob .jpst-bsktgood__nchbx i:before {
}

body.__mob .jpst-bsktgood__nchbx i:after {
}

body.__mob .jpst-bsktgood__nchbx i:before, 
body.__mob .jpst-bsktgood__nchbx i:after {
}
body.__mob .jpst-bsktgood__nchbx i:before {

}
body.__mob .jpst-bsktgood__nchbx i:after {

}

body.__mob .jpst-bsktgood__nchbx.__a i {

}

body.__mob .jpst-bsktgood__nchbx.__a i:before {
}
body.__mob .jpst-bsktgood__nchbx.__a i:after {

}


body.__mob .jpst-bsktgood__nchbx.__a:before {}

body.__mob .jpst-bsktgood__nchbx.__a:after {}

body.__mob .jpst-bsktgood__nchbx:hover {}

body.__mob .jpst-bsktgood__beforedel-w {}

body.__mob .jpst-bsktgood__beforedel {}

body.__mob .jpst-bsktgood__row.__deltimer .jpst-bsktgood__beforedel-w {}

body.__mob .jpst-bsktgood__beforedel-w:before {}

body.__mob .jpst-bsktgood__beforedel-txt {}

body.__mob .jpst-bsktgood__beforedel-txt:before {}

body.__mob .jpst-bsktgood__beforedel-timer {}

body.__mob .jpst-bsktgood__beforedel-timer:after {}

body.__mob .jpst-bsktgood__beforedel-btnw {}

body.__mob .jpst-bsktgood__beforedel-btn {}

body.__mob .jpst-bsktgood__beforedel-btn:hover {}

body.__mob .jpst-bsktgood__row.__deltimer .jpst-bsktgood {}

body.__mob .jpst-bsktgood__row.__deltimer .jpst-bsktgood {}

body.__mob .jpst-bsktgood__nval {}

body.__mob .jpst-bsktgood__flgs {
  display: none !important;
}

body.__mob .jpst-bsktgood__w {width: 100vw;}

body.__mob .jpst-bsktgood__imgw {position: absolute;top: 30px;left: 20px;z-index: 99;width: 120px;height: 120px;border-radius: 40px;}

body.__mob .jpst-bsktgood__imgw:before {}

body.__mob .jpst-bsktgood__img {}

body.__mob .jpst-bsktgood__dataw {width: 100%;margin: 0;}

body.__mob .jpst-bsktgood__data-b1 {padding: 0;margin: 30px 10px 0 160px;}

body.__mob .jpst-bsktgood__title {height: 86px;}

body.__mob .jpst-bsktgood__title-lnk {
  font-size: 14px;
  line-height: 18px;
}

body.__mob .jpst-bsktgood__characts {margin: 6px 0 0 0;}

body.__mob .jpst-bsktgood__article {}

body.__mob .jpst-bsktgood__charact {}

body.__mob .jpst-bsktgood__charact-icon {}

body.__mob .jpst-bsktgood__data-b2 {margin: 10px 10px 0 0;}

body.__mob .jpst-bsktgood__cntrw {}

body.__mob .jpst-bsktgood__cnt {
}

body.__mob .jpst-bsktgood__row.__chckd .jpst-bsktgood__cnt {

}

body.__mob .jpst-bsktgood__cntbtn {}

body.__mob .jpst-bsktgood__cntbtn:hover {}

body.__mob .jpst-bsktgood__cntbtn:before {}

body.__mob .jpst-bsktgood__cntbtn.__d:before {}

body.__mob .jpst-bsktgood__cntbtn.__u:after {}

body.__mob .jpst-bsktgood__cntbtn:hover:before,
body.__mob .jpst-bsktgood__cntbtn:hover:after {}

body.__mob .jpst-bsktgood__cntbtn.__d {}

body.__mob .jpst-bsktgood__cntbtn.__u {}

body.__mob .jpst-bsktgood__cntinput-w {}

body.__mob .jpst-bsktgood__cntinput {}

body.__mob .jpst-bsktgood__row.__chckd .jpst-bsktgood__cntinput {}

body.__mob .jpst-bsktgood__pricew {display: none;}

body.__mob .jpst-bsktgood__price  {}

body.__mob .jpst-bsktgood__data-b3 {width: calc(100% - 190px);margin: 20px 0 0 0;text-align: center;}

body.__mob .jpst-bsktgood__sdw {}

body.__mob .jpst-bsktgood__sd {}

body.__mob .jpst-bsktgood__dscw {margin: 0 0 0 12px;}

body.__mob .jpst-bsktgood__dsc {}

body.__mob .jpst-bsktgood__summw {}

body.__mob .jpst-bsktgood__summ {}

body.__mob .jpst-bsktgood__dscw:empty {}

body.__mob .jpst-bsktgood__dscw:empty + .jpst-bsktgood__summw {}

body.__mob .jpst-bsktgood__row.__chckd .jpst-bsktgood__dscw:empty + .jpst-bsktgood__summw {}

body.__mob .jpst-bsktgood__row.__chckd .jpst-bsktgood__dscw:empty + .jpst-bsktgood__summw {
}

body.__mob .jpst-bsktgood__clubw {display: none;}

body.__mob .jpst-bsktgood__club {}

body.__mob .jpst-bsktgood__promow {display: none;}

body.__mob .jpst-bsktgood__promo {}

body.__mob .jpst-bsktgood__nopromow {display: none;}

body.__mob .jpst-bskt__goods.__allnopromo .jpst-bsktgood__nopromow:before {}

body.__mob .jpst-bsktgood__nopromo {}

body.__mob .jpst-bsktgood__data-b4 {}

body.__mob .jpst-bsktgood__data-b4:empty {}

body.__mob .jpst-bsktgood__data-b5 {}

body.__mob .jpst-bsktgood__engrave-btnw {}

body.__mob .jpst-bsktgood__engrave-btn {}

body.__mob .jpst-bsktgood__data-b5 .jpst-bsktgood__engrave-btnw {}

body.__mob .jpst-bsktgood__engrave-btnv {}

body.__mob .jpst-bsktgood__engrave-btn:hover .jpst-bsktgood__engrave-btnv {}

body.__mob .jpst-bsktgood__together-btnw {}

body.__mob .jpst-bsktgood__together-btn {}

body.__mob .jpst-bsktgood__together-btn:hover {}

body.__mob .jpst-bsktgood__together-btn:active {}

body.__mob .jpst-bsktgood__together-btn.__a {}

body.__mob .jpst-bsktgood__favorite {left: 130px;top: 9px;z-index: 100;}

body.__mob .jpst-bsktgood__fvrt {}

body.__mob .jpst-bsktgood__row.__chckd .jpst-bsktgood__fvrt {

}

body.__mob .jpst-bsktgood__favorite {}

body.__mob .jpst-bsktgood__favorite:hover {}

body.__mob .jpst-bsktgood__favorite:active {}

body.__mob .jpst-bsktgood__favorite:after {}

body.__mob .jpst-bsktgood__favorite:hover:after {}

body.__mob .jpst-bsktgood__favorite:active:after {}

body.__mob .jpst-bsktgood__fvrt {}

body.__mob .jpst-bsktgood__row.__fvrt.__chckd .jpst-bsktgood__fvrt {}

body.__mob .jpst-bsktgood__delete {top: 5px;right: 10px;}

body.__mob .jpst-bsktgood__del {}

body.__mob .jpst-bsktgood__del:before {}

body.__mob .jpst-bsktgood__del:after {content: '';}

body.__mob .jpst-bsktgood__del:hover:before {}

body.__mob .jpst-bsktgood__del:hover {width: 0;background-image: url(/i/ico_trashcan_gr.svg);}

body.__mob .jpst-bsktgood__together-goodsw {}

body.__mob .jpst-bsktgood__together-goods {}

body.__mob .jpst-bsktgood__together-goods:empty {}

body.__mob .jpst-bsktgood__together-el {}

body.__mob .jpst-bsktgood__tel-blck {}

body.__mob .jpst-bsktgood__tel-imgw {}

body.__mob .jpst-bsktgood__tel-imglnk {}

body.__mob .jpst-bsktgood__tel-imglnk:before {}

body.__mob .jpst-bsktgood__tel-img {}

body.__mob .jpst-bsktgood__tel-ttlw {}

body.__mob .jpst-bsktgood__tel-ttl {}

body.__mob .jpst-bsktgood__tel-dataw {}

body.__mob .jpst-bsktgood__tel-prcsw {}

body.__mob .jpst-bsktgood__tel-prcow {}

body.__mob .jpst-bsktgood__tel-prco {}

body.__mob .jpst-bsktgood__tel-prcnw {}

body.__mob .jpst-bsktgood__tel-prcn {}

body.__mob .jpst-bsktgood__tel-prcow:empty ~ .jpst-bsktgood__tel-prcnw {}

body.__mob .jpst-bsktgood__tel-buybtnw {}

body.__mob .jpst-bsktgood__tel-buybtn {}

body.__mob .jpst-bsktgood__tel-btn {}

body.__mob .jpst-bsktgood__tel-btn:before {}

body.__mob .jpst-bsktgood__tel-btn:hover:before {}

body.__mob .jpst-bsktgood__tel-btn.__b::after {}

body.__mob .jpst-bsktgood__tel-btn.__b::after {}

body.__mob .jpst-bsktgood__tel-buy {}

body.__mob .jpst-bsktgood__tel-buy i {}

body.__mob .jpst-bsktgood__tel-btn:hover .jpst-bsktgood__tel-buy i {}

body.__mob .jpst-bsktgood__tel-btn.__b .jpst-bsktgood__tel-buy i {}

body.__mob .jpst-bsktgood__tel-buy.__a {}

body.__mob .jpst-bsktgood__tel-buy:before {}

body.__mob .jpst-bsktgood__tel-buy.__a:before {}

body.__mob .jpst-bsktgood__data-btm {}

body.__mob .jpst-bsktgood__row.__chckd .jpst-bsktgood__data-btm {
}


body.__mob .jpst-bsktgood__data-btm:before {}


body.__mob .jpst-bskt__blocksw {}

body.__mob .jpst-bskt__blocks {}

body.__mob .jpst-bskt__block {}

body.__mob .jpst-bskt__block-data {}

body.__mob .jpst-bskt__view-data {}

body.__mob .jpst-bskt__block-top {}

body.__mob .jpst-bskt__block-ttlw {}

body.__mob .jpst-bskt__block-ttl {}

body.__mob .jpst-bskt__block-fltrw {}

body.__mob .jpst-bskt__block-fltr {}

body.__mob .jpst-bskt__bfltr-fclrw {}

body.__mob .jpst-bskt__bfltr-fclr {}

body.__mob .jpst-bskt__bfltr-fclr {}

body.__mob .jpst-bskt__bfltr-fclrv {}

body.__mob .jpst-bskt__bfltr-fclr:hover .jpst-bskt__bfltr-fclrv {}

body.__mob .jpst-bskt__bfltr-listw {}

body.__mob .jpst-bskt__bfltr-list {}

body.__mob .jpst-bskt__bfltr-el {}

body.__mob .jpst-bskt__bfltr-el.__a {}

body.__mob .jpst-bskt__bfltr-txt {}

body.__mob .jpst-bskt__bfltr-el.__a .jpst-bskt__bfltr-clrb {}

body.__mob .jpst-bskt__bfltr-el.__a .jpst-bskt__bfltr-clr {}

body.__mob .jpst-bskt__blck-goodsw {}

body.__mob .jpst-bskt__blck-goods {}

body.__mob .jpst-bskt__block {}

body.__mob .jpst-bskt__block-top {}

body.__mob .jpst-bskt__block-ttlw {}

body.__mob .jpst-bskt__block-ttl {}

body.__mob .jpst-bskt__view {}

body.__mob .jpst-bskt__view-top {}

body.__mob .jpst-bskt__view-ttlw {}

body.__mob .jpst-bskt__view-ttl {}

body.__mob .jpst-bskt__view-goodsw {}

body.__mob .jpst-bskt__view-goods {}

body.__mob .jpst-bskt__view-good {}

body.__mob .jpst-bskt__block-lnkw {}

body.__mob .jpst-bskt__block-lnk {}

body.__mob .jpst-bskt__block-lnk:hover {}

body.__mob .jpst-bskt__blck-goodsw {}

body.__mob .jpst-bskt__blck-goods {}

body.__mob .jpst-bskt__block {}

body.__mob .jpst-bskt__block-col {}

body.__mob .jpst-bskt__txtw {}

body.__mob .jpst-bskt__txt {}

body.__mob .jpst-bskt__txt p {}

body.__mob .jpst-bskt__block-btnsw {}

body.__mob .jpst-bskt__block-btn {}

body.__mob .jpst-bskt__linksw {}

body.__mob .jpst-bskt__links {}

body.__mob .jpst-bskt__linkb {}

body.__mob .jpst-bskt__link {}

body.__mob .jpst-bskt__main-specials {}

body.__mob .jpst-bskt__main-spcttlw {}

body.__mob .jpst-bskt__main-spcttl {padding: 0 0 0 16px;}

body.__mob .jpst-bskt__main-spcttl b {}

body.__mob .jpst-bskt__main-speclist {padding: 16px 0;}

body.__mob .jpst-bskt__main-special {}

body.__mob .jpst-bskt__main-specbtnw {}

body.__mob .jpst-bskt__main-specbtn {margin: 0 0 0 16px;}

body.__mob .jpst-bskt__main-specbtnv {}

body.__mob .jpst-bskt__main-specbtn:hover .jpst-bskt__main-specbtnv {}

body.__mob .jpst-bskt__rght-w {width: 100vw;display: block;margin: 0;position: relative;top: auto;}

body.__mob .jpst-bskt__rght {}

body.__mob .jpst-bskt__fixed {
  box-sizing: border-box;
  height: 88px;
  position: fixed;
  bottom: 0;
  width: 100vw;
  padding: 0 36px;
  z-index: 100;
  
  border-radius: 30px 30px 1px 1px;
  
  background-color: rgba(248, 248, 248, 0.9);
  box-shadow: 0px 2px 6px rgba(70, 22, 54, 0.2);
  backdrop-filter: blur(2px);
}

body.__mob.__checkout .jpst-bskt__main.__loading .jpst-bskt__rght .jpst-bskt__fixed {
  filter: blur(1px);
}

body.__mob.__order .jpst-bskt__fixed {
  display: none;
}

body.__mob .jpst-bskt__fixed-goods {
  border-radius: 12px;

    background-color: #FFF;
    padding: 24px 16px 12px;
    margin: 0;
}

body.__mob .jpst-bskt__fixed-gdbntw {
  margin: 10px 0 6px;
}

body.__mob .jpst-bskt__fixed-gdbnt {
  text-align: center;
  border-radius: 12px;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  cursor: pointer;
  padding: 12px 60px 12px 41px;
  color: #262326;
  background-color: var(--c4, #FAFAFA);
  text-align: left;

  text-align: center;
  cursor: pointer;


  width: 289px;
  height: 48px;
  background-color: #E3E1E3;
  border-radius: 20px;

  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #FFFFFF;
  
  padding: 12px 40px 12px 41px;
  
  box-sizing: border-box;
  
  background-position: right 16px center;
  background-repeat: no-repeat;
  background-image: url(/i/ico_arr_rght_w.svg)
}

body.__mob .jpst-bskt__fixed-gdbnt:after {
  content: 'выберите товары';
}

body.__mob .jpst-bskt__main.__chckd .jpst-bskt__fixed-gdbnt {
  background-color: #461636;
  color: #FFF;
  padding: 11px 40px 11px 24px;

}

body.__mob .jpst-bskt__main.__chckd .jpst-bskt__fixed-gdbnt:hover {}

body.__mob .jpst-bskt__main.__chckd .jpst-bskt__fixed-gdbnt:active {}

body.__mob .jpst-bskt__main.__chckd .jpst-bskt__fixed-gdbnt:after {
  content: 'к оформлению';
}

body.__mob .jpst-bskt__fixed-gdrow {
  display: none;
}

body.__mob .jpst-bskt__main.__chckd .jpst-bskt__fixed-gdrow {
  display: block;
}

body.__mob .jpst-bskt__fixed-gdttlw {width: calc(50vw - 36px);}

body.__mob .jpst-bskt__fixed-gdttl {}

body.__mob .jpst-bskt__fixed-gdvalw {width: calc(50vw - 36px);}

body.__mob .jpst-bskt__fixed-gdvalw .r {}

body.__mob .jpst-bskt__fixed-gdval {}

body.__mob .jpst-bskt__fixed-data {background-color: transparent;}

body.__mob .jpst-bskt__fixed-more {}

body.__mob .jpst-bskt__fixed-row {padding: 0 36px 12px;}

body.__mob .jpst-bskt__fixed-row.__big {}

body.__mob .jpst-bskt__fixed .jpst-bskt__fixed-gdprcw {
}

body.__mob .jpst-bskt__fixed .jpst-bskt__fixed-gdprc {
  width: 120px;
  color: #fff;
  text-align: right;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

body.__mob .jpst-bskt__fixed .jpst-bskt__fixed-gdprcw {
  display: none;
  width: auto;
}



body.__mob .jpst-bskt__main.__chckd .jpst-bskt__fixed .jpst-bskt__fixed-gdprcw {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 130px);
}

body.__mob .jpst-bskt__main.__chckd {}

body.__mob .jpst-bskt__fixed .jpst-bskt__fixed-gdtxtw {
  margin: 0 0 0 0;
  text-align: center;
}

body.__mob .jpst-bskt__fixed .jpst-bskt__fixed-gdtxt {
  color: #262326;
  text-align: center;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

body.__mob .jpst-bskt__rsltw {display: flex;flex-direction: column;}

body.__mob .jpst-bskt__rslt {order: 2;width: 100vw;}

body.__mob.__checkout .jpst-bskt__main.__loading .jpst-bskt__rght .jpst-bskt__rslt {
  filter: blur(1px);
}

body.__mob .jpst-bskt__rslt-goods {border-radius: 12px;padding: 12px 36px;margin: 0;}

body.__mob .jpst-bskt__rslt-gdbntw {display: none;}

body.__mob .jpst-bskt__rslt-gdbnt {}

body.__mob .jpst-bskt__rslt-gdbnt:before {}

body.__mob .jpst-bskt__main.__chckd .jpst-bskt__rslt-gdbnt {}

body.__mob .jpst-bskt__main.__chckd .jpst-bskt__rslt-gdbnt:hover {}

body.__mob .jpst-bskt__main.__chckd .jpst-bskt__rslt-gdbnt:active {}

body.__mob .jpst-bskt__main.__chckd .jpst-bskt__rslt-gdbnt:before {}

body.__mob .jpst-bskt__rslt-gdrow {}

body.__mob .jpst-bskt__main.__chckd .jpst-bskt__rslt-gdrow {}

body.__mob .jpst-bskt__rslt-gdttlw {width: calc(50vw - 36px);}

body.__mob .jpst-bskt__rslt-gdttl {font-size: 18px;font-weight: 600;}

body.__mob .jpst-bskt__rslt-gdvalw {width: calc(50vw - 36px);font-size: 18px;}

body.__mob .jpst-bskt__rslt-gdvalw .r {}

body.__mob .jpst-bskt__rslt-gdval {}

body.__mob .jpst-bskt__rslt-data {background-color: transparent;}

body.__mob .jpst-bskt__rslt-more {}

body.__mob .jpst-bskt__rslt-row {padding: 0 32px 12px;}

body.__mob .jpst-bskt__rslt-row.__big {}

body.__mob .jpst-bskt__rr-ttlw {width: calc(60vw - 56px);}

body.__mob .jpst-bskt__rr-ttl {font-size: 16px;padding: 0;}

body.__mob .jpst-bskt__rr-q {}

body.__mob .jpst-bskt__rr-valw {width: calc(40vw - 16px);font-size: 16px;padding: 0;}

body.__mob .jpst-bskt__rr-val {}

body.__mob .jpst-bskt__rr-val:empty:before {}

body.__mob .jpst-bskt__rr-valw .r {}

body.__mob .jpst-bskt__rslt-row.__big .jpst-bskt__rr-ttlw {}

body.__mob .jpst-bskt__rslt-row.__big .jpst-bskt__rr-ttl {}

body.__mob .jpst-bskt__rslt-row.__big .jpst-bskt__rr-valw {}

body.__mob .jpst-bskt__rslt-row.__big .jpst-bskt__rr-val {}

body.__mob .jpst-bskt__rslt-row.__big .jpst-bskt__rr-val:empty {}

body.__mob .jpst-bskt__rslt-row.__big .jpst-bskt__rr-valw .r {}

body.__mob .jpst-bskt__rr-val:empty + .r {}

body.__mob .jpst-bskt__rslt-row.__goods .jpst-bskt__rr-ttlw {}

body.__mob .jpst-bskt__rslt-row.__goods .jpst-bskt__rr-ttl {font-size: 16px;padding: 0;}

body.__mob .jpst-bskt__rslt-row.__goods .jpst-bskt__rr-valw {padding: 0;}

body.__mob .jpst-bskt__rslt-row.__goods .jpst-bskt__rr-val {}

body.__mob .jpst-bskt__rslt-row.__goods .jpst-bskt__rr-valw .r {}

body.__mob .jpst-bskt__rslt-row.__engrave .jpst-bskt__rr-ttlw {}

body.__mob .jpst-bskt__rslt-row.__engrave .jpst-bskt__rr-ttl {}

body.__mob .jpst-bskt__rslt-row.__engrave .jpst-bskt__rr-valw {}

body.__mob .jpst-bskt__rslt-row.__engrave .jpst-bskt__rr-val {}

body.__mob .jpst-bskt__rslt-row.__engrave .jpst-bskt__rr-valw .r {}

body.__mob .jpst-bskt__rslt-row.__dscnt .jpst-bskt__rr-ttlw {}

body.__mob .jpst-bskt__rslt-row.__dscnt .jpst-bskt__rr-ttl {}

body.__mob .jpst-bskt__rslt-row.__dscnt .jpst-bskt__rr-valw {}

body.__mob .jpst-bskt__rslt-row.__dscnt .jpst-bskt__rr-val:empty {}

body.__mob .jpst-bskt__rslt-row.__dscnt .jpst-bskt__rr-valw .r {}

body.__mob .jpst-bskt__rslt-row.__promo .jpst-bskt__rr-ttlw {}

body.__mob .jpst-bskt__rslt-row.__promo .jpst-bskt__rr-ttl {}

body.__mob .jpst-bskt__rslt-row.__promo .jpst-bskt__rr-valw {}

body.__mob .jpst-bskt__rslt-row.__promo .jpst-bskt__rr-val:empty {}

body.__mob .jpst-bskt__rslt-row.__promo .jpst-bskt__rr-valw .r {}

body.__mob .jpst-bskt__rslt-row.__clubs .jpst-bskt__rr-ttlw {}

body.__mob .jpst-bskt__rslt-row.__clubs .jpst-bskt__rr-ttl {}

body.__mob .jpst-bskt__rslt-row.__clubs .jpst-bskt__rr-valw {}

body.__mob .jpst-bskt__rslt-row.__clubs .jpst-bskt__rr-val {}

body.__mob .jpst-bskt__rslt-row.__clubs .jpst-bskt__rr-val:empty {}

body.__mob .jpst-bskt__rslt-row.__clubs .jpst-bskt__rr-valw .r {}

body.__mob .jpst-bskt__rslt-row.__bonus .jpst-bskt__rr-ttlw {}

body.__mob .jpst-bskt__rslt-row.__bonus .jpst-bskt__rr-ttl {}

body.__mob .jpst-bskt__rslt-row.__bonus .jpst-bskt__rr-valw {}

body.__mob .jpst-bskt__rslt-row.__bonus .jpst-bskt__rr-val {}

body.__mob .jpst-bskt__rslt-row.__bonus .jpst-bskt__rr-valw .r {}

body.__mob .jpst-bskt__rslt-row.__usebonus {}

body.__mob .jpst-bskt__rslt-row.__usebonus .jpst-bskt__rr-ttlw {}

body.__mob .jpst-bskt__rslt-row.__usebonus .jpst-bskt__rr-chbx {}

body.__mob .jpst-bskt__rslt-row.__usebonus .jpst-bskt__rr-chbx:before,
body.__mob .jpst-bskt__rslt-row.__usebonus .jpst-bskt__rr-chbx:after {}

body.__mob .jpst-bskt__rslt-row.__usebonus .jpst-bskt__rr-chbx:before {}

body.__mob .jpst-bskt__rslt-row.__usebonus .jpst-bskt__rr-chbx:after {}

body.__mob .jpst-bskt__rslt-row.__usebonus.__use .jpst-bskt__rr-chbx {}

body.__mob .jpst-bskt__rslt-row.__usebonus.__use .jpst-bskt__rr-chbx:before {}

body.__mob .jpst-bskt__rslt-row.__usebonus.__use .jpst-bskt__rr-chbx:after {}

body.__mob .jpst-bskt__rslt-row.__usebonus .jpst-bskt__rr-chbx:hover {}

body.__mob .jpst-bskt__rslt-row.__usebonus .jpst-bskt__rr-ttl {}

body.__mob .jpst-bskt__rslt-row.__usebonus .jpst-bskt__rr-chbxval {}

body.__mob .jpst-bskt__rslt-row.__usebonus .jpst-bskt__rr-chbxval:before {}

body.__mob .jpst-bskt__rslt-row.__usebonus .jpst-bskt__rr-valw {}

body.__mob .jpst-bskt__rslt-row.__usebonus .jpst-bskt__rr-val {}

body.__mob .jpst-bskt__rslt-row.__delivery {}

body.__mob .jpst-bskt__rslt-row.__delivery .jpst-bskt__rr-ttlw {}

body.__mob .jpst-bskt__rslt-row.__delivery .jpst-bskt__rr-ttl {}

body.__mob .jpst-bskt__rslt-row.__delivery .jpst-bskt__rr-valw {}

body.__mob .jpst-bskt__rslt-row.__delivery .jpst-bskt__rr-val {}

body.__mob .jpst-bskt__rslt-row.__delivery .jpst-bskt__rr-valw .r {}

body.__mob .jpst-bskt__rslt-emptyinfo {font-size: 16px;line-height: 20px;padding: 0 0 16px;}

body.__mob .jpst-bskt__main.__chckd .jpst-bskt__rslt-emptyinfo {}

body.__mob .jpst-bskt__rslt-dlvinfow {
  padding: 0 20px 16px 36px;
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

body.__mob .jpst-bskt__rslt-dlvinfo1 {}

body.__mob .jpst-bskt__rslt-dlvinfo2 {}

body.__mob .jpst-bskt__rslt-dlvinfo1 + .jpst-bskt__rslt-dlvinfo2 {}

body.__mob .jpst-bskt__rslt-dlvinfo2 b {}

body.__mob .jpst-bskt__rslt-dlvinfoprc {}

body.__mob .jpst-bskt__rslt-dlvinfo2 .r {}

body.__mob .jpst-bskt__rslt-deliveryw {}

body.__mob .jpst-bskt__rslt-delivery-ttl {}

body.__mob .jpst-bskt__rslt-deliveryval {}

body.__mob .jpst-bskt__promo {}

body.__mob .jpst-bskt__promo.__promo {
  order: 1;
  padding: 0 0 40px 0;
}

body.__mob.__checkout .jpst-bskt__main.__loading .jpst-bskt__rght .jpst-bskt__promo.__promo {
  filter: blur(1px);
}

body.__mob .jpst-bskt__promo-data  {}

body.__mob .jpst-bskt__promo-ttlw  {}

body.__mob .jpst-bskt__promo-ttl {}

body.__mob .jpst-bskt__promo-tgl {}

body.__mob .jpst-bskt__promo-valw {}

body.__mob .jpst-bskt__promo-val {}

body.__mob .jpst-bskt__promo-inputblck {border: 1px solid var(--mp-light-on-darkbg, #A8A7A8);border-radius: 12px;margin: 0 36px 0 36px;width: calc(100vw - 76px);}

body.__mob .jpst-bskt__promo-inputblck.__ok {}

body.__mob .jpst-bskt__promo-input  {padding: 9px 14px 9px 49px;background-position: left 19px center;}

body.__mob .jpst-bskt__promo-btnblck {}

body.__mob .jpst-bskt__promo-btn  {left: auto;right: 41px;top: 3px;border-radius: 10px;line-height: 30px;}

body.__mob .jpst-bskt__promo-prcblck {}

body.__mob .jpst-bskt__promo-prc {}

body.__mob .jpst-bskt__promo-prc .r {}

body.__mob .jpst-bskt__promo-prc-val {}

body.__mob .jpst-bskt__promo-prc-val:empty ~ .r {}

body.__mob .jpst-bskt__promo-rsltw {}

body.__mob .jpst-bskt__rslt-main {order: 4;}

body.__mob .jpst-bskt__promo-data.__a .jpst-bskt__promo-inputblck {}

body.__mob .jpst-bskt__promo-data.__a .jpst-bskt__promo-inputblck.__ok {margin: 0 0 0 36px;width: 216px;background-position: right 8.8px top 10px;}

body.__mob .jpst-bskt__promo-inputblck.__ok .jpst-bskt__promo-input  {padding: 9px 14px 9px 49px;}

body.__mob .jpst-bskt__promo-btnblck {}

body.__mob .jpst-bskt__promo-btn  {}

body.__mob .jpst-bskt__promo-crs  {left: 200px;right: auto;top: 0;bottom: 0;margin: auto 0;}

body.__mob .jpst-bskt__promo-inputblck.__empty ~ .jpst-bskt__promo-crsblck {}

body.__mob .jpst-bskt__promo-inputblck.__ok ~ .jpst-bskt__promo-btnblck,
body.__mob .jpst-bskt__promo-inputblck.__empty ~ .jpst-bskt__promo-btnblck {}

body.__mob .jpst-bskt__promo-inputblck.__err ~ .jpst-bskt__promo-btnblck .jpst-bskt__promo-btn {}

body.__mob .jpst-bskt__promo-inputblck.__ok ~ .jpst-bskt__promo-prcblck {width: 85px;}

body.__mob .jpst-bskt__promo-inputblck.__ok ~ .jpst-bskt__promo-prcblck .jpst-bskt__promo-prc {font-size: 16px;line-height: 24px;}

body.__mob .jpst-bskt__promo-prc .r {}

body.__mob .jpst-bskt__promo-prc-val {}

body.__mob .jpst-bskt__promo-rsltw {}

body.__mob .jpst-bskt__promo-inputblck.__ok .jpst-bskt__promo-rslt {}

body.__mob .jpst-bskt__promo-inputblck:after {bottom: -24px;}

body.__mob .jpst-bskt__promo-inputblck.__ok:after {}

body.__mob .jpst-bskt__promo-inputblck.__err:after {}

body.__mob .jpst-bskt__rslt-btnw {order: 5;}

body.__mob .jpst-bskt__rslt-btn {}

body.__mob .jpst-bskt__rslt-btn.__err {}

body.__mob .jpst-bskt__rslt-btn.bskt-crt-loading::before {left: -40px;width: calc(100vw + 40px);}

body.__mob @keyframes bgpositionh3 {}

body.__mob 0% {}

body.__mob 100% {}

body.__mob .jpst-bskt__main.__pls_crrct .jpst-bskt__rslt-btn:after {}

body.__mob .jpst-bskt__rslt-btnttl {}

body.__mob .jpst-bskt__rslt-btn.__err .jpst-bskt__rslt-btnttl {}

body.__mob .jpst-bskt__rslt-btnerrors {}

body.__mob .jpst-bskt__main.__pls_crrct2 .jpst-bskt__rslt-btnerrors::after {
  width: 100vw;
}

body.__mob .jpst-bskt__main.__pls_crrct .jpst-bskt__rslt-btnerrors:after {width: 100vw;}

body.__mob .jpst-bskt__rslt-btntxt {}

body.__mob .jpst-bskt__rslt-btnlnk {}

body.__mob .jpst-bskt__rslt-btnlnk:hover {}

body.__mob .jpst-bskt__rslt-infow {}

body.__mob .jpst-bskt__rslt-info {}

body.__mob .jpst-bskt__rslt-infolnk {}

body.__mob.__checkout .jpst-bskt__rslt-main,
body.__mob.__checkout .jpst-bskt__main-topw,
body.__mob.__checkout .jpst-bskt__data.__region,
body.__mob.__checkout .jpst-bskt__data.__city,
body.__mob.__checkout .jpst-bskt__data.__delivery,
body.__mob.__checkout .jpst-bskt__data.__payment,
body.__mob.__checkout .jpst-bskt__data.__customer,
body.__mob.__checkout .jpst-bskt__rslt-row.__delivery {}

body.__mob.__order .jpst-crs__b,
body.__mob.__order .jpst-bskt__main-specials,
body.__mob.__order .jpst-bskt__data.__goods,
body.__mob.__order .jpst-bskt__rslt-goods,
body.__mob.__order .jpst-bskt__promo.__promo,
body.__mob.__thanks .jpst-crs__b,
body.__mob.__thanks .jpst-bskt__main-specials,
body.__mob.__thanks .jpst-bskt__data.__goods,
body.__mob.__thanks .jpst-bskt__rslt-goods {}

body.__mob.__order .jpst-bskt__rslt-data {}

body.__mob.__order .jpst-bskt__promo {}

body.__mob.__order .jpst-bskt__rslt-main {}

body.__mob.__order .jpst-bskt__main-w {}

body.__mob.__order .jpst-bskt__rslt-row.__goods .jpst-bskt__rr-ttlw:before {}

body.__mob.__order .jpst-bskt__rslt-row.__goods .jpst-bskt__rr-ttl {}

body.__mob.__order .jpst-bskt__rslt-row.__goods .jpst-bskt__rr-ttl:hover {}

body.__mob.__order .jpst-bskt__rslt-row.__goods .jpst-bskt__rr-ttlv {}

body.__mob.__order .jpst-bskt__rslt-row.__goods .jpst-bskt__rr-ttl:hover .jpst-bskt__rr-ttlv {}

body.__mob.__order .jpst-bskt__rslt-dlvinfow {}

body.__mob.__order .jpst-bskt__rslt-btnw {}

body.__mob.__order .jpst-bskt__promo {}

body.__mob.__order .jpst-bskt__promo.__promo {}

body.__mob.__order .jpst-bskt__promo-data  {}

body.__mob.__order .jpst-bskt__promo-ttlw  {}

body.__mob.__order .jpst-bskt__promo-ttl {}

body.__mob.__order .jpst-bskt__promo-tgl {}

body.__mob.__order .jpst-bskt__promo-valw {}

body.__mob.__order .jpst-bskt__promo-val {}

body.__mob.__order .jpst-bskt__promo-inputblck {}

body.__mob.__order .jpst-bskt__promo-input  {}

body.__mob.__order .jpst-bskt__promo-btnblck {}

body.__mob.__order .jpst-bskt__promo-btn  {}

body.__mob.__order .jpst-bskt__promo-prcblck {}

body.__mob.__order .jpst-bskt__promo-prc {}

body.__mob.__order .jpst-bskt__promo-prc .r {}

body.__mob.__order .jpst-bskt__promo-prc-val {}

body.__mob.__order .jpst-bskt__promo-rsltw {}

body.__mob.__order .jpst-bskt__promo.__ok .jpst-bskt__promo-rslt {}

body.__mob .jpst-bskt__dlvcity {margin: 16px 0 0 0;}

body.__mob .jpst-bskt__dlvcity-ttlw {padding: 0 0 10px 16px;}

body.__mob .jpst-bskt__dlvcity-add {display: block;font-size: 20px;}

body.__mob .jpst-bskt__dlvcity-ttl {font-size: 20px;}

body.__mob .jpst-bskt__dlvcity-ttl2 {font-size: 20px;}

body.__mob .jpst-bskt__dlvcity-lnkw {display: block;padding: 10px 0 0 16px;}

body.__mob .jpst-bskt__dlvcity-lnk {display: inline-block;vertical-align: top;}

body.__mob .jpst-bskt__dlvcity-lnkv {}

body.__mob .jpst-bskt__dlvcity-lnk:hover .jpst-bskt__dlvcity-lnkv {}

body.__mob .jpst-bskt__dlvcity-dataw {}

body.__mob .jpst-bskt__dlvcity-data  {}

body.__mob .jpst-bskt__dlvcityd-cross {}

body.__mob .jpst-bskt__dlvcityd-close {}

body.__mob .jpst-bskt__dlvcityd-top {}

body.__mob .jpst-bskt__dlvcityd-ttl {}

body.__mob .jpst-bskt__dlvcityd-inputw {}

body.__mob .jpst-bskt__dlvcityd-input {}

body.__mob .jpst-bskt__dlvcity-input {}

body.__mob .jpst-bskt__dlvcity-txtw {padding: 12px 0 0 16px;}

body.__mob .jpst-bskt__dlvcity-txt {}

body.__mob .jpst-bskt__delivery-top {}

body.__mob .jpst-bskt__delivery-top .jpst-bskt__selector-w {}

body.__mob .jpst-bskt__delivery-top .jpst-bskt__selector {padding: 12px 0 0 16px;}

body.__mob .jpst-bskt__delivery-top .jpst-bskt__selector-blck {}

body.__mob .jpst-bskt__delivery-top .jpst-bskt__slct-el {width: 303px;box-sizing: border-box;padding: 16px 24px 12px 60px;height: auto;}

body.__mob .jpst-bskt__delivery-top .jpst-bskt__slct-el:before {left: 20px;right: auto;top: 15px;bottom: auto;}

body.__mob .jpst-bskt__delivery-top .jpst-bskt__slct-el + .jpst-bskt__slct-el {margin: 12px 0 0 0;}

body.__mob .jpst-bskt__delivery-top .jpst-bskt__slct-el.__a {}

body.__mob .jpst-bskt__delivery-top .jpst-bskt__slct-el.__a:before {}

body.__mob .jpst-bskt__delivery-top .jpst-bskt__slct-elttl {}

body.__mob .jpst-bskt__delivery-top .jpst-bskt__slct-eldp {width: auto;}

body.__mob .jpst-bskt__delivery-top .jpst-bskt__slct-eldate {display: inline-block;vertical-align: top;}

body.__mob .jpst-bskt__delivery-top .jpst-bskt__slct-elprcw {float: right;}

body.__mob .jpst-bskt__delivery-top .jpst-bskt__slct-elprc {}

body.__mob .jpst-bskt__delivery-top .jpst-bskt__slct-elprc.__free:before {}

body.__mob .jpst-bskt__delivery-top .jpst-bskt__slct-el.__a .jpst-bskt__slct-elttl,
body.__mob .jpst-bskt__delivery-top .jpst-bskt__slct-el.__a .jpst-bskt__slct-eldate,
body.__mob .jpst-bskt__delivery-top .jpst-bskt__slct-el.__a .jpst-bskt__slct-elprc {}

body.__mob .jpst-bskt__delivery-top .jpst-bskt__slct-el.__dsbld {}

body.__mob .jpst-bskt__delivery-top .jpst-bskt__slct-el.__dsbld:before {}

body.__mob .jpst-bskt__delivery-top .jpst-bskt__slct-el.__dsbld .jpst-bskt__slct-elttl {}

body.__mob .jpst-bskt__delivery-dataw {}

body.__mob .jpst-bskt__delivery-data {}

body.__mob .jpst-bskt__delivery-dttlw {}

body.__mob .jpst-bskt__delivery-dttl {padding: 0 0 0 16px;}

body.__mob .jpst-bskt__delivery-dlnkw {}

body.__mob .jpst-bskt__delivery-dlnk {}

body.__mob .jpst-bskt__delivery-dlnk:before {}

body.__mob .jpst-bskt__delivery-dlnk.__a:before {}

body.__mob .jpst-bskt__delivery-dlnk:hover {}

body.__mob .jpst-bskt__delivery-addressw {}

body.__mob .jpst-bskt__delivery-address {padding: 0 0 0 16px;}

body.__mob .jpst-bskt__delivery-infow {}

body.__mob .jpst-bskt__delivery-info {padding: 0 16px 0 16px;}

body.__mob .jpst-bskt__delivery-dtxtw {}

body.__mob .jpst-bskt__delivery-dtxt {margin: 0 16px 0 16px;}

body.__mob .jpst-bskt__delivery-dtxt b {}

body.__mob .jpst-bskt__delivery-dtxtprc {}

body.__mob .jpst-bskt__delivery-dlrw {}

body.__mob .jpst-bskt__delivery-dleftw {}

body.__mob .jpst-bskt__delivery-dleft {width: 100vw;}

body.__mob .jpst-bskt__delivery-dmapimagew {margin: 0 0 0 16px;}

body.__mob .jpst-bskt__delivery-dmapimage {text-align: center;}

body.__mob .jpst-bskt__delivery-drghtw {width: 100vw;margin: 16px 0 0 0;}

body.__mob .jpst-bskt__delivery-drght {}

body.__mob .jpst-bskt__delivery-dtxt2 {margin: 4px 0 18px 16px;}

body.__mob .jpst-bskt__delivery-dtxt2 p {}

body.__mob .jpst-bskt__delivery-dmapinfolist {margin: 0 0 0 16px;}

body.__mob .jpst-bskt__delivery-dmapinfoel{}

body.__mob .jpst-bskt__delivery-dmapinfoel,
body.__mob .jpst-bskt__delivery-mapimtr,
body.__mob .jpst-bskt__delivery-mapittl {}

body.__mob .jpst-bskt__delivery-mapittl {}

body.__mob .jpst-bskt__delivery-mapimtr {}

body.__mob .jpst-bskt__delivery-dmapapi {text-align: center;}

body.__mob .jpst-bskt__dlvmapapi-list {}

body.__mob .jpst-bskt__dlvmapapi-el {margin: 0 0 0 16px;text-align: left;}

body.__mob .jpst-bskt__dlvmapapi-el + .jpst-bskt__dlvmapapi-el {}

body.__mob .jpst-bskt__dlvmapapi-el.__dc1 {}

body.__mob .jpst-bskt__dlvmapapi-el.__dc2 {}

body.__mob .jpst-bskt__dlvmapapi-el.__dc3 {}

body.__mob .jpst-bskt__dlvmapapi-el.__dc4 {}

body.__mob .jpst-bskt__dlvmapapi-ttl {}

body.__mob .jpst-bskt__dlvmapapi-adrs {}

body.__mob .jpst-bskt__dlvmapapi-txt {}

body.__mob .jpst-bskt__dlvmapapi-datew {}

body.__mob .jpst-bskt__dlvmapapi-date {}

body.__mob .jpst-bskt__dlvmapapi-prcw {}

body.__mob .jpst-bskt__dlvmapapi-prcw.__free {}

body.__mob .jpst-bskt__dlvmapapi-prcw.__free:after {}

body.__mob .jpst-bskt__dlvmapapi-prc {}

body.__mob .jpst-bskt__dlvmapapi-prcw.__free .jpst-bskt__dlvmapapi-prc {}

body.__mob .jpst-bskt__delivery-dbtnapi {margin: 20px 0 0 0;text-align: center;}

body.__mob .jpst-bskt__delivery-dbtn {}

body.__mob .jpst-bskt__delivery-dbtn.__a {}

body.__mob .jpst-bskt__delivery-dbtn.__a b {}

body.__mob .jpst-bskt__delivery-dwrnapi {}

body.__mob .jpst-bskt__delivery-dwrn {}

body.__mob .jpst-bskt__payment-top {}

body.__mob .jpst-bskt__payment-top .jpst-bskt__selector-w {}

body.__mob .jpst-bskt__payment-top .jpst-bskt__selector {padding: 12px 0 0 16px;}

body.__mob .jpst-bskt__payment-top .jpst-bskt__selector-blck {}

body.__mob .jpst-bskt__payment-top .jpst-bskt__slct-elttl {}

body.__mob .jpst-bskt__payment-top .jpst-bskt__slct-el {width: 303px;height: auto;}

body.__mob .jpst-bskt__payment-top .jpst-bskt__slct-el:before {top: 15px;bottom: auto;}

body.__mob .jpst-bskt__payment-top .jpst-bskt__slct-el + .jpst-bskt__slct-el {margin: 12px 0 0 0;}

body.__mob .jpst-bskt__payment-top .jpst-bskt__slct-el.__a {}

body.__mob .jpst-bskt__payment-top .jpst-bskt__slct-el.__a:before {}

body.__mob .jpst-bskt__payment-top .jpst-bskt__slct-elttl {}

body.__mob .jpst-bskt__payment-top .jpst-bskt__slct-eldscr {
  color: var(--mp-light-on-lightbg, #7D7B7D);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px; /* 125% */
}

body.__mob .jpst-bskt__payment-top .jpst-bskt__slct-el.__a .jpst-bskt__slct-elttl {}

body.__mob .jpst-bskt__payment-top .jpst-bskt__slct-el.__a .jpst-bskt__slct-eldscr {
  color: #FFF;
}

body.__mob .jpst-bskt__payment-top .jpst-bskt__slct-el.__dsbld {}

body.__mob .jpst-bskt__payment-top .jpst-bskt__slct-el.__dsbld:before {}

body.__mob .jpst-bskt__payment-top .jpst-bskt__slct-el.__dsbld .jpst-bskt__slct-elttl {}

body.__mob .jpst-bskt__payment-textlist {display: none;}

body.__mob .jpst-bskt__payment-text {}

body.__mob .jpst-bskt__payment-text.__a {}

body.__mob .jpst-bskt__payment-text p {}

body.__mob .jpst-bskt__customer {}

body.__mob .jpst-bskt__customer-list {padding: 0 0 0 0;width: calc(100% - 16px);}
body.__mob .jpst-bskt__customer-list.jpst-bskt__dlvpppcst-flist {
  padding: 0 0 0 0;
  max-height: 280px;
  overflow-x: hidden;
  overflow-y: scroll;
  overscroll-behavior: contain;
  width: 100%;
  height: calc(100vh - 250px);
}


body.__mob .jpst-bskt__cstb {width: calc(100vw - 32px);}

body.__mob .jpst-bskt__cstb.__0 {}

body.__mob .jpst-bskt__cstb.__01 {}

body.__mob .jpst-bskt__cstb.__40,
body.__mob .jpst-bskt__cstb.__42,
body.__mob .jpst-bskt__cstb.__43 {}

body.__mob .jpst-bskt__cstb.__41 {}

body.__mob .jpst-bskt__cstb.__40,
body.__mob .jpst-bskt__cstb.__41,
body.__mob .jpst-bskt__cstb.__42 {}

body.__mob .jpst-bskt__cstb-blck {}

body.__mob .jpst-bskt__cstb-label {}

body.__mob .jpst-bskt__cstb-addw {}

body.__mob .jpst-bskt__cstb-addw:empty {}

body.__mob .jpst-bskt__cstb-add {}

body.__mob .jpst-bskt__cstb-add.__1 b {}

body.__mob .jpst-bskt__cstb-add.__2 b {}

body.__mob .jpst-bskt__cstb-slctblck {}

body.__mob .jpst-bskt__delivery-cstb {
  padding:  0 0 0 16px;
}

body.__mob .jpst-bskt__cstb__blck {}

body.__mob .jpst-bskt__cstb-inputblck {}

body.__mob .jpst-bskt__cstb-blck.__focus .jpst-bskt__cstb-inputblck,
body.__mob .jpst-bskt__cstb-blck.__autocmplt .jpst-bskt__cstb-inputblck {}

body.__mob .jpst-bskt__cstb-inputblck.__ok {}

body.__mob .jpst-bskt__cstb-inputblck.__err {}

body.__mob .jpst-bskt__cstb-inputblck.__txtarea {}

body.__mob .jpst-bskt__cstb-input  {}

body.__mob .jpst-bskt__cstb-inputblck.__txtarea .jpst-bskt__cstb-input {}

body.__mob .jpst-bskt__cstb-q {}

body.__mob .jpst-bskt__cstb-qtxt {
  text-overflow: ellipsis;
  overflow: hidden;
  width: calc(100% - 32px);
}

body.__mob .jpst-bskt__cstb-blck.__err .jpst-bskt__cstb-qtxt {
  display: block;
}

body.__mob .jpst-bskt__cstb-aclist {}

body.__mob .jpst-bskt__cstb-aclist {}

body.__mob .jpst-bskt__cstb-aclist::-webkit-scrollbar {}

body.__mob .jpst-bskt__cstb-aclist::-webkit-scrollbar-track {}

body.__mob .jpst-bskt__cstb-aclist::-webkit-scrollbar-thumb {}

body.__mob .jpst-bskt__cstb-acelement {}

body.__mob .jpst-bskt__cstb-acelement:hover {}

body.__mob .jpst-bskt__cstb-acelttl {}

body.__mob .jpst-bskt__cstb-inputblck {}

body.__mob .jpst-bskt__cstb-autocmplt {}

body.__mob .jpst-bskt__cstb-blck .jpst-bskt__cstb-autocmplt {left: 0; right: 0;}

body.__mob .jpst-bskt__dlvpppcst-w .jpst-bskt__cstb-blck .jpst-bskt__cstb-autocmplt {}

body.__mob .jpst-bskt__cstb-blck .jpst-bskt__cstb-autocmplt .autocomplete-suggestions {}

body.__mob .jpst-bskt__cstb-blck .jpst-bskt__cstb-autocmplt .autocomplete-suggestions {}

body.__mob .jpst-bskt__cstb-blck .jpst-bskt__cstb-autocmplt .autocomplete-suggestion {white-space: nowrap;}

body.__mob .jpst-bskt__cstb-blck .jpst-bskt__cstb-autocmplt .autocomplete-suggestion:hover {}

body.__mob .jpst-bskt__cstb-autocmplt:empty {}

body.__mob .jpst-bskt__cstb-autocmpltbg {}

body.__mob .jpst-bskt__cstb-autocmplt:empty ~ .jpst-bskt__cstb-autocmpltbg {}

body.__mob .jpst-bskt__cstb-clrw {}

body.__mob .jpst-bskt__cstb-blck.__ok .jpst-bskt__cstb-clr {}

body.__mob .jpst-bskt__cstb-blck.__iamdsbld .jpst-bskt__cstb-clr {}

body.__mob .jpst-bskt__cstb-q {}

body.__mob .jpst-bskt__cstb-rslt {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb {width: calc(100vw - 32px);margin: 0;}
body.__mob .jpst-bskt__customer-list.jpst-bskt__dlvpppcst-flist .jpst-bskt__cstb {width: calc(96vw - 32px);margin: 0;padding: 0 0 16px;}


body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb.__0 {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb.__01 {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-blck {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-blck.__autocmplt,
body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-blck.__focus {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-blck.__ok {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-blck.__err {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-label {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-label b {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-blck.__ok .jpst-bskt__cstb-input + .jpst-bskt__cstb-label,
body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-input:valid + .jpst-bskt__cstb-label,
body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-input:focus + .jpst-bskt__cstb-label {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-blck.__ok .jpst-bskt__cstb-input + .jpst-bskt__cstb-label b,
body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-input:valid + .jpst-bskt__cstb-label b,
body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-input:focus + .jpst-bskt__cstb-label b {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-inputblck.__ok {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-inputblck.__err {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-inputblck {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-blck.__dsbld .jpst-bskt__cstb-inputblck {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-blck.__ok .jpst-bskt__cstb-inputblck {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-blck.__err .jpst-bskt__cstb-inputblck {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-inputblck.__txtarea {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-input  {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-inputblck.__txtarea .jpst-bskt__cstb-input {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-inputblck.__txtarea .jpst-bskt__cstb-input {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-inputblck.__txtarea .jpst-bskt__cstb-input {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-inputblck.__txtarea .jpst-bskt__cstb-input::-webkit-scrollbar {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-inputblck.__txtarea .jpst-bskt__cstb-input::-webkit-scrollbar-track {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-inputblck.__txtarea .jpst-bskt__cstb-input::-webkit-scrollbar-thumb {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-q {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-clrw {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-clr {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-qtxt {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-blck.__err:hover .jpst-bskt__cstb-qtxt {}

body.__mob .jpst-bskt__customer-list .jpst-bskt__cstb-rslt {}

body.__mob .jpst-bskt__cstb.__0 .jpst-bskt__cstb-blck {}

body.__mob .jpst-bskt__cstb.__0 .jpst-bskt__cstb-label {}

body.__mob .jpst-bskt__cstb.__0 .jpst-bskt__cstb-inputblck.__ok {}

body.__mob .jpst-bskt__cstb.__0 .jpst-bskt__cstb-inputblck.__err {}

body.__mob .jpst-bskt__cstb.__0 .jpst-bskt__cstb-inputblck.__txtarea {}

body.__mob .jpst-bskt__cstb.__0 .jpst-bskt__cstb-input  {}

body.__mob .jpst-bskt__cstb.__0 .jpst-bskt__cstb-q {}

body.__mob .jpst-bskt__cstb.__0 .jpst-bskt__cstb-qtxt {}

body.__mob .jpst-bskt__cstb.__0 .jpst-bskt__cstb-rslt {}

body.__mob .jpst-bskt__cstb.__01 .jpst-bskt__cstb-blck {}

body.__mob .jpst-bskt__cstb.__01 .jpst-bskt__cstb-label {}

body.__mob .jpst-bskt__cstb.__01 .jpst-bskt__cstb-inputblck.__ok {}

body.__mob .jpst-bskt__cstb.__01 .jpst-bskt__cstb-inputblck.__err {}

body.__mob .jpst-bskt__cstb.__01 .jpst-bskt__cstb-inputblck.__txtarea {}

body.__mob .jpst-bskt__cstb.__01 .jpst-bskt__cstb-input  {}

body.__mob .jpst-bskt__cstb.__01 .jpst-bskt__cstb-q {}

body.__mob .jpst-bskt__cstb.__01 .jpst-bskt__cstb-qtxt {}

body.__mob .jpst-bskt__cstb.__01 .jpst-bskt__cstb-rslt {}

body.__mob .jpst-bskt__customer-ppps {}

body.__mob .jpst-bskt__customer-pppw {}

body.__mob .jpst-bskt__customer-pppw + .jpst-bskt__customer-pppw {}

body.__mob .jpst-bskt__customer-ppptxt {padding: 0 16px;}

body.__mob .jpst-bskt__customer-pppw.__a .jpst-bskt__customer-ppptxt {}

body.__mob .jpst-bskt__customer-pppblck {}

body.__mob .jpst-bskt__customer-ppplnk {margin: 12px 0 0 16px;}

body.__mob .jpst-bskt__main-special .jpst-bskt__customer-ppplnk {margin: 0 0 0 16px;}

body.__mob .jpst-bskt__main-special .jpst-bskt__customer-ppplnk {}

body.__mob .jpst-bskt__customer-pppw.__a .jpst-bskt__customer-ppplnk {}

body.__mob .jpst-bskt__customer-ppplnkv {}

body.__mob .jpst-bskt__customer-ppplnk:hover .jpst-bskt__customer-ppplnkv {}

body.__mob .jpst-bskt__customer-ppp {}

body.__mob .jpst-bskt__main-special .jpst-bskt__customer-ppp {}

body.__mob .jpst-bskt__customer-pppw.__a .jpst-bskt__customer-ppp {}

body.__mob .jpst-bskt__customer-pppdata {}

body.__mob .jpst-bskt__pppdata-clear {}

body.__mob .jpst-bskt__main-special .jpst-bskt__pppdata-clear {margin: 0 60px 0 24px;}

body.__mob .jpst-bskt__pppdata-clearv {}

body.__mob .jpst-bskt__pppdata-clear:hover .jpst-bskt__pppdata-clearv {}

body.__mob .jpst-bskt__pppdata-cross {}

body.__mob .jpst-bskt__pppdata-close {}

body.__mob .jpst-bskt__pppdata-closev {}

body.__mob .jpst-bskt__pppdata-close:hover .jpst-bskt__pppdata-closev {}

body.__mob .jpst-bskt__pppdata-list {}

body.__mob .jpst-bskt__pppdata-row {width: calc(100% - 16px);}

body.__mob .jpst-bskt__pppdata-row .jpst-bskt__cstb {}

body.__mob .jpst-bskt__pppdata-row .jpst-bskt__cstb-blck {padding: 0;}

body.__mob .jpst-bskt__main-special .jpst-bskt__pppdata-row .jpst-bskt__cstb-blck {}

body.__mob .jpst-bskt__pppdata-row .jpst-bskt__cstb-label {}

body.__mob .jpst-bskt__pppdata-row .jpst-bskt__cstb-inputblck {}

body.__mob .jpst-bskt__pppdata-row .jpst-bskt__cstb-input {}

body.__mob .jpst-bskt__pppdata-row .jpst-bskt__cstb-blck.__ok .jpst-bskt__cstb-inputblck {}

body.__mob .jpst-bskt__pppdata-row .jpst-bskt__cstb-blck.__err .jpst-bskt__cstb-inputblck {}

body.__mob .jpst-bskt__pppdata-row .jpst-bskt__cstb-blck.__ok .jpst-bskt__cstb-input {}

body.__mob .jpst-bskt__pppdata-row .jpst-bskt__cstb-blck.__err .jpst-bskt__cstb-input {}

body.__mob .jpst-bskt__pppdata-row .jpst-bskt__cstb-q {}

body.__mob .jpst-bskt__pppdata-row .jpst-bskt__cstb-qtxt {}

body.__mob .jpst-bskt__cstb-autocmplt {}

body.__mob .jpst-bskt__cstb-autocmplt .autocomplete-suggestions {}

body.__mob .jpst-bskt__cstb-rslt {}

body.__mob .jpst-bskt__cstb-extra {margin: 32px 0 0 0;padding: 0 0 0 0;}

body.__mob .jpst-bskt__cstb-extra p {}

body.__mob .jpst-bskt__cstb-extralnk {}

body.__mob .jpst-bskt__pppdata-hidden {}

body.__mob .jpst-bskt__pppdata-row {}

body.__mob .jpst-bskt__cstb-blck.__ur2 {}

body.__mob .jpst-bskt__cstb-blck.__ur2 .jpst-bskt__cstb-label {}

body.__mob .jpst-bskt__cstb-blck.__ur2 .jpst-bskt__cstb-inputblck {}

body.__mob .jpst-bskt__cstb-blck.__ur2 .jpst-bskt__cstb-input {}

body.__mob .jpst-bskt__cstb-blck.__ur2 .jpst-bskt__cstb-input.__txtar {}

body.__mob .jpst-bskt__cstb-blck.__ur2 .jpst-bskt__cstb-q {}

body.__mob .jpst-bskt__cstb-blck.__ur2 .jpst-bskt__cstb-qtxt {}

body.__mob .jpst-bskt__cstb-blck.__lng .jpst-bskt__cstb-label {}

body.__mob .jpst-bskt__cstb-blck.__lng .jpst-bskt__cstb-inputblck {}

body.__mob .jpst-bskt__cstb-blck.__lng .jpst-bskt__cstb-input {}

body.__mob .jpst-bskt__cstb-blck.__lng .jpst-bskt__cstb-input.__txtar {}

body.__mob .jpst-bskt__cstb-blck.__lng .jpst-bskt__cstb-q {}

body.__mob .jpst-bskt__cstb-blck.__lng .jpst-bskt__cstb-qtxt {}

body.__mob .jpst-bskt__cstb-blck.__shrt2 .jpst-bskt__cstb-label {}

body.__mob .jpst-bskt__cstb-blck.__shrt2 .jpst-bskt__cstb-inputblck {}

body.__mob .jpst-bskt__cstb-blck.__shrt2 .jpst-bskt__cstb-input {}

body.__mob .jpst-bskt__cstb-blck.__shrt2 .jpst-bskt__cstb-input.__txtar {}

body.__mob .jpst-bskt__cstb-blck.__shrt2 .jpst-bskt__cstb-q {}

body.__mob .jpst-bskt__cstb-blck.__shrt2 .jpst-bskt__cstb-qtxt {}

body.__mob .jpst-bskt__cstb-inputblck-chkbx {}

body.__mob .jpst-bskt__cstb-label-chkbx {}

body.__mob .jpst-bskt__cstb-input-chkbx {}

body.__mob .jpst-bskt__cstb-chkbx-txt {font-size: 15px;line-height: 26px;}

body.__mob .jpst-bskt__cstb-chkbx {}

body.__mob .jpst-bskt__cstb-chkbx {}

body.__mob .jpst-bskt__cstb-chkbx:before,
body.__mob .jpst-bskt__cstb-chkbx:after {}

body.__mob .jpst-bskt__cstb-chkbx:before {}

body.__mob .jpst-bskt__cstb-chkbx:after {}

body.__mob .jpst-bskt__cstb-input-chkbx:checked + .jpst-bskt__cstb-chkbx-txt .jpst-bskt__cstb-chkbx:before {}

body.__mob .jpst-bskt__cstb-input-chkbx:checked + .jpst-bskt__cstb-chkbx-txt .jpst-bskt__cstb-chkbx:after {}

body.__mob .jpst-bskt__cstb-input-chkbx:checked + .jpst-bskt__cstb-chkbx-txt .jpst-bskt__cstb-chkbx {}

body.__mob .jpst-bskt__cstb-label-chkbx:hover .jpst-bskt__cstb-chkbx {}

body.__mob .jpst-bskt__main-topw {display: block;}

body.__mob .jpst-bskt__main-top {padding: 0 16px;height: 53px;}

body.__mob .jpst-bskt__mt-leftw {width: calc(50% - 59px);}

body.__mob .jpst-bskt__mt-left {width: ;}

body.__mob .jpst-bskt__mt-backlnkw {margin: 19px 0 0 0;}

body.__mob .jpst-bskt__mt-backlnk {
  padding: 0 0 0 24px;
  background-position: left 5px center;
}

body.__mob .jpst-bskt__mt-backlnk:hover {}

body.__mob .jpst-bskt__mt-midw {
  text-align: center;
  width: 118px;
  margin: -44px 0 0 0;
}

body.__mob .jpst-bskt__mt-mid {}

body.__mob .jpst-bskt__logo-b {}

body.__mob .jpst-bskt__logo {
  margin: 11px 0 0 0;
  background-size: 236px 100px;
  text-align: center;
  width: 118px;
  background-position: center bottom;
}

body.__mob .jpst-bskt__logo-lnk {
  background-image: url(/i_n/bskt/mp_logo_mob.svg);
  width: 118px;
  background-position: center bottom 12px;
}

body.__mob .jpst-bskt__logo-lnk.__h {}

body.__mob .jpst-bskt__mt-rghtw {width: calc(50% - 59px);}

body.__mob .jpst-bskt__mt-rght {}

body.__mob .jpst-bskt__mt-lklnkw {margin: 14px 0 0 0;}

body.__mob .jpst-bskt__mt-lklnk {
  box-sizing: border-box;
  width: 30px;
  height: 30px;
  border-radius: 6px;
  border: 1px solid var(--mp-border-i-nactive, #E3E3E3); 
  padding: 0;
  display: block;
  background-position: center;
}

body.__mob .jpst-bskt__mt-lklnk .__h2 {
  display: none;
}

body.__mob .jpst-bskt__mt-lklnk:hover {}

body.__mob .jpst-bskt__mt-infbtnw {margin: 14px 0 0 16px;}

body.__mob .jpst-bskt__mt-infbtn {
  box-sizing: border-box;
  width: 30px;
  height: 30px;
  border-radius: 6px;
  padding: 0;
  display: block;
  background-position: center;  
}

body.__mob .jpst-bskt__mt-infbtn .__h2 {
  display: none;
}

body.__mob .jpst-bskt__mt-infbtn:hover {}

body.__mob .jpst-bskt__main-w {}

body.__mob .jpst-bskt__full-w {}

body.__mob .jpst-bskt__full {}

body.__mob .jpst-bskt__data.__empty {}

body.__mob .jpst-bskt__data.__empty .jpst-bskt__title-w {}

body.__mob .jpst-bskt__data.__empty .jpst-bskt__title {}

body.__mob .jpst-bskt__data.__empty .jpst-bskt__value {}

body.__mob .jpst-bskt__empty-lrw {margin: 36px 0 0 48px;}

body.__mob .jpst-bskt__empty-left {
  width: calc(100vw - 64px);
}

body.__mob .jpst-bskt__empty {}

body.__mob .jpst-bskt__empty-ttlw {}

body.__mob .jpst-bskt__empty-ttl {}

body.__mob .jpst-bskt__empty-txtw {}

body.__mob .jpst-bskt__empty-txt {}

body.__mob .jpst-bskt__empty-txt p {
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

body.__mob .jpst-bskt__empty-lnk {}

body.__mob .jpst-bskt__empty-lnk.__sale{}

body.__mob .jpst-bskt__empty-lnk.__hit{}

body.__mob .jpst-bskt__empty-lnk.__new{}

body.__mob .jpst-bskt__empty-lnk.__srch{}

body.__mob .jpst-bskt__empty-backw {}

body.__mob .jpst-bskt__empty-back {}

body.__mob .jpst-bskt__empty-backlnk {}

body.__mob .jpst-bskt__empty-rght {}

body.__mob .jpst-bskt__empty {}

body.__mob .jpst-bskt__main-w {}

body.__mob .jpst-bskt__full-w {}

body.__mob .jpst-bskt__full {}

body.__mob .jpst-bskt__data.__thanks {}

body.__mob.__thanks .jpst-h,
body.__mob.__thanks .jpst-n,
body.__mob.__thanks .jpst-f {}

body.__mob .jpst-bskt__data.__thanks .jpst-bskt__title-w {}

body.__mob .jpst-bskt__data.__thanks .jpst-bskt__title {}

body.__mob .jpst-bskt__data.__thanks .jpst-bskt__value {}

body.__mob .jpst-bskt__thanks {margin: 24px 0 0 16px;}

body.__mob .jpst-bskt__thanks + .jpst-bskt__thanks {}

body.__mob .jpst-bskt__thanks-ttlw {}

body.__mob .jpst-bskt__thanks-ttl {}

body.__mob .jpst-bskt__thanks-txtw {}

body.__mob .jpst-bskt__thanks-txt p {}

body.__mob .jpst-bskt__thanks-goodsw {}

body.__mob .jpst-bskt__thanks-goods {margin:  24px 0 0 16px;}

body.__mob .jpst-bskt__thanks-ttlw {}

body.__mob .jpst-bskt__thanks-ttl {}

body.__mob .jpst-bskt__thanks-glistw {}

body.__mob .jpst-bskt__thanks-glist {}

body.__mob .jpst-bskt__thanks-goodrow {}

body.__mob .jpst-bskt__thanks-goodrow + .jpst-bskt__thanks-goodrow {}

body.__mob .jpst-bskt__thanks-goodimgw {width: 60px;}

body.__mob .jpst-bskt__thanks-goodimglnk {}

body.__mob .jpst-bskt__thanks-goodimglnk:before {}

body.__mob .jpst-bskt__thanks-goodimg {}

body.__mob .jpst-bskt__thanks-goodimg {}

body.__mob .jpst-bskt__thanks-gooddtw {width: calc(100vw - 32px - 50px);}

body.__mob .jpst-bskt__thanks-gooddt {margin: 0 0 0 16px;}

body.__mob .jpst-bskt__thanks-goodttlw {}

body.__mob .jpst-bskt__thanks-goodttl {}

body.__mob .jpst-bskt__thanks-goodbtm {}

body.__mob .jpst-bskt__thanks-goodcntw {}

body.__mob .jpst-bskt__thanks-goodcnt {}

body.__mob .jpst-bskt__thanks-goodengrw {}

body.__mob .jpst-bskt__thanks-engrbtn {}

body.__mob .jpst-bskt__thanks-engrbtnv {}

body.__mob .jpst-bskt__thanks-engrbtn {}

body.__mob .jpst-bskt__thanks-engrbtnv {}

body.__mob .jpst-bskt__thanks-engrbtn:hover .jpst-bskt__thanks-engrbtnv {}

body.__mob .jpst-bskt__thanks-lnk {}

body.__mob .jpst-bskt__thanks-lnk:hover {}

body.__mob div[data-depends] {}

body.__mob div[data-depends]:after,
body.__mob.__checkout .jpst-bskt__main .jpst-bskt__rght-w:after {}

body.__mob.__checkout .jpst-bskt__main .jpst-bskt__rght-w:after {}

body.__mob div[data-depends].__processing:after,
body.__mob.__checkout .jpst-bskt__main.__loading .jpst-bskt__rght-w:after {}

body.__mob div[data-depends] .jpst-bskt__value,
body.__mob div[data-depends] .jpst-bskt__ppp-value,
body.__mob.__checkout .jpst-bskt__main .jpst-bskt__rght {}

body.__mob div[data-depends].__processing .jpst-bskt__value,
body.__mob div[data-depends].__processing .jpst-bskt__ppp-value {}

body.__mob.__checkout .jpst-bskt__main.__loading .jpst-bskt__rght {filter: none;}

body.__mob .jpst-bskt__dlvpppcst-w {
  width: calc(97vw - 32px);
  padding: 12px 6px;
  max-height: 536px;
  height: 90vh;
}

body.__mob .jpst-bskt__dlvpopup-w {}

.__ppppvz .jpst-bskt__dlvpopup-w.__pvz {
  bottom: 0;
  top: auto;
}

body.__mob .jpst-bskt__dlvpppsam-bg {}

body.__mob .jpst-bskt__dlvpppsam-w {width: 92vw;height: 84vh;}

body.__mob .jpst-bskt__dlvsam-ttlw {}

body.__mob .jpst-bskt__dlvsam-ttl {}

body.__mob .jpst-bskt__dlvsam-cross {}

body.__mob .jpst-bskt__dlvsam-close {}

body.__mob .jpst-bskt__dlvsam-close:hover {}

body.__mob .jpst-bskt__dlvsam-infw {white-space: normal;}

body.__mob .jpst-bskt__dlvsam-blckw {width: 100%;}

body.__mob .jpst-bskt__dlvsam-blck {}

body.__mob .jpst-bskt__dlvsam-pnt {}

body.__mob .jpst-bskt__dlvsampnt-ttl {}

body.__mob .jpst-bskt__dlvsampnt-ttladd {padding: 5px 5px 5px 30px;}

body.__mob .jpst-bskt__dlvsampnt-col {}

body.__mob .jpst-bskt__dlvsampnt-row {}

body.__mob .jpst-bskt__dlvsampntr-ttl {}

body.__mob .jpst-bskt__dlvsampntr-val {}

body.__mob .jpst-bskt__dlvsampntr-val.__0 {}

body.__mob .jpst-bskt__dlvsampnt-col {}

body.__mob .jpst-bskt__dlvsampnt-col + .jpst-bskt__dlvsampnt-col {}

body.__mob .jpst-bskt__dlvsampnt-row {}

body.__mob .jpst-bskt__dlvsampntr-ttl {}

body.__mob .jpst-bskt__dlvsampntr-val {}

body.__mob .jpst-bskt__dlvsampntr-val {}

body.__mob .jpst-bskt__dlvdata-metrolist {}

body.__mob .jpst-bskt__dlvdata-metroel {}

body.__mob .jpst-bskt__dlvdata-metroel.__1 {}

body.__mob .jpst-bskt__dlvdata-metroel.__2 {}

body.__mob .jpst-bskt__dlvdata-metroel.__3 {}

body.__mob .jpst-bskt__dlvdata-metroel.__4 {}

body.__mob .jpst-bskt__dlvdata-metroel.__5 {}

body.__mob .jpst-bskt__dlvmetro-ttl {}

body.__mob .jpst-bskt__dlvmetro-mtr {}

body.__mob .jpst-bskt__dlvsampnt-lnkw {margin: 12px 0 12px 0;}

body.__mob .jpst-bskt__dlvsampnt-lnk {}

body.__mob .jpst-bskt__dlvsampnt-lnk:hover {}

body.__mob .jpst-bskt__dlvsampnt-lnk:hover {}

body.__mob .jpst-bskt__dlvsam-mapw {}

body.__mob .jpst-bskt__dlvsam-mapw .dlv-map {width: 91vw;height: calc(84vh - 330px);}

body.__mob .__ppppvz .jpst-bskt__dlvpopup-w.__pvz,
body.__mob .__pppsam .jpst-bskt__dlvpopup-w.__sam,
body.__mob .__pppaddr .jpst-bskt__dlvpopup-w.__addr {}

body.__mob .__ppppvz .jpst-bskt__dlvppppvz-bg,
body.__mob .__pppsam .jpst-bskt__dlvpppsam-bg,
body.__mob .__pppaddr .jpst-bskt__dlvpppcst-bg {}

body.__mob .__ppppvz .jpst-bskt__dlvpopup-w.__pvz:before,
body.__mob .__pppsam .jpst-bskt__dlvpopup-w.__sam:before,
body.__mob .__pppaddr .jpst-bskt__dlvpopup-w.__addr:before  {}

body.__mob .jpst-bskt__dlvppppvz-bg {}
body.__mob .jpst-bskt__dlvppppvz-w {
  width: 98vw;
  height: 92dvh;
  overflow: initial;
  border-radius: 12px 12px 0 0;
}

body.__mob .jpst-bskt__dlvpvz-ttlw {}

body.__mob .jpst-bskt__dlvpvz-ttl {margin: 16px 0 6px 16px;min-width: 200px;}

body.__mob .jpst-bskt__dlvpvz-ttl2 {width: 120px;margin: 16px 0 6px;}

body.__mob .jpst-bskt__dlvpvz-ttl2 {
  width: 231px;
  color: #262326;
  font-size: 26px;
  font-weight: 900;
  line-height: 40px; /* 153.846% */
  padding: 0 0 0 16px;
  margin: 24px 0 12px 0;
}

body.__mob .jpst-bskt__dlvpvz-ttl3 {}

body.__mob .jpst-bskt__dlvpvz-ttlbtn {
  margin: 14px 0 0 0;
  color: var(--mp-link, #138AA8);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px; /* 137.5% */
  border-bottom: 1px dashed var(--mp-link-border, #138AA899);
  cursor: pointer;
}

body.__mob .jpst-bskt__dlvpvz-ttlbtn {}

body.__mob .jpst-bskt__dlvpopup-w.__map .jpst-bskt__dlvpvz-ttlbtn {

}

body.__mob .jpst-bskt__dlvpvz-ttlbtn:before {
  content: 'На карте';
}

body.__mob .jpst-bskt__dlvpopup-w.__map .jpst-bskt__dlvpvz-ttlbtn:before {
  content: 'Списком';
}

body.__mob .jpst-bskt__dlvpvz-cross {
  position: absolute;
  height: 50px;
  width: 50px;
  border-radius: 12px;
  background-color: #262326;
  cursor: pointer;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: -41px;
  background-image: url(/i_n/ico_ppp_crs.svg);
}

body.__mob .jpst-bskt__dlvpvz-close {}

body.__mob .jpst-bskt__dlvpvz-close:hover {}

body.__mob .jpst-bskt__dlvpvz-valw {
  white-space: normal;
}

body.__mob .jpst-bskt__dlvpvz-listw {}

body.__mob .jpst-bskt__dlvpopup-w.__v2.__map .jpst-bskt__dlvpvz-listw {
  display: none;
}

body.__mob .jpst-bskt__dlvpvz-list {
  height: calc(92dvh - 136px);
  max-height: none;
}

body.__mob .jpst-bskt__dlvpvz-list::-webkit-scrollbar {}

body.__mob .jpst-bskt__dlvpvz-list {}

body.__mob .jpst-bskt__dlvpvz-mapw {
  overflow: hidden;
  width: 100%;
    height: calc(92dvh - 136px);
}

body.__mob .jpst-bskt__dlvmap-topw {}

body.__mob .jpst-bskt__dlvmap-top {height: 60px;text-align: left;}

body.__mob .jpst-bskt__dlvmap-topttl {text-align: left;width: 120px;padding: 0 0 0 16px;}

body.__mob .jpst-bskt__dlvmap-topval {text-align: left;  margin: 0 0 24px 0;}

body.__mob .jpst-bskt__dlvmaptop-el {margin: 3px 11px 5px 13px;}

body.__mob .jpst-bskt__dlvpopup-w.__v2 .jpst-bskt__dlvmaptop-el {
  height: 20px;
  padding: 8px 6px;
}

body.__mob .jpst-bskt__dlvpopup-w.__v2 .jpst-bskt__dlvmaptop-el.__il {
  width: 20px;
  padding: 8px;
  background-position: center;
  background-size: auto;
}

body.__mob .jpst-bskt__dlvpopup-w.__v2 .jpst-bskt__dlvmaptop-el.__a {
  background-image: none;
}

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

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

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

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

body.__mob .jpst-bskt__dlvmaptop-elttl {font-size: 14px;border-bottom: 1px dashed transparent;}

body.__mob .jpst-bskt__dlvmaptop-el .jpst-bskt__dlvmaptop-elttl:hover {}

body.__mob .jpst-bskt__dlvmaptop-el.__a,
body.__mob .jpst-bskt__dlvpopup-w.__p1 .jpst-bskt__dlvmaptop-el.__p1,
body.__mob .jpst-bskt__dlvpopup-w.__p2 .jpst-bskt__dlvmaptop-el.__p2,
body.__mob .jpst-bskt__dlvpopup-w.__p3 .jpst-bskt__dlvmaptop-el.__p3 {padding: 3px 11px 5px 28px;margin: 0 5px;}

body.__mob .jpst-bskt__dlvmaptop-el.__a .jpst-bskt__dlvmaptop-elttl,
body.__mob .jpst-bskt__dlvpopup-w.__p1 .jpst-bskt__dlvmaptop-el.__p1 .jpst-bskt__dlvmaptop-elttl,
body.__mob .jpst-bskt__dlvpopup-w.__p2 .jpst-bskt__dlvmaptop-el.__p2 .jpst-bskt__dlvmaptop-elttl,
body.__mob .jpst-bskt__dlvpopup-w.__p3 .jpst-bskt__dlvmaptop-el.__p3 .jpst-bskt__dlvmaptop-elttl {}

body.__mob .dlv-map {width: 100%;height: 100%;}

body.__mob .jpst-bskt__dlvlst {}

body.__mob .jpst-bskt__dlvlst-pnt {height: 51px;overflow: hidden;margin: 0 0 10px;width: 92vw;}

body.__mob .jpst-bskt__dlvlst-pnt:last-child {
}

body.__mob .jpst-bskt__dlvlst-pnt.__open {height: auto;}

body.__mob .jpst-bskt__dlvlst-pnt.__cls_dc1 {}

body.__mob .jpst-bskt__dlvlst-pnt.__cls_dc2 {}

body.__mob .jpst-bskt__dlvlst-pnt.__cls_dc3 {}

body.__mob .jpst-bskt__dlvlst-pnt.__cls_dc4 {}

body.__mob .jpst-bskt__dlvpnt-dcttl {}

body.__mob .jpst-bskt__dlvlst-pnt.__dc1:before {}

body.__mob .jpst-bskt__dlvlst-pnt.__dc2:before {}

body.__mob .jpst-bskt__dlvlst-pnt.__dc4:before {}

body.__mob .jpst-bskt__dlvlst-pnt.__dc3:before {}

body.__mob .jpst-bskt__dlvlst-pnt.__dc6:before {}

body.__mob .jpst-bskt__dlvlst-pnt.__dc1:before {}

body.__mob .jpst-bskt__dlvlst-pnt.__dc2:before {}

body.__mob .jpst-bskt__dlvlst-pnt.__dc3:before {}

body.__mob .jpst-bskt__dlvlst-pnt.__dc4:before {}

body.__mob .jpst-bskt__dlvpvz-list  .jpst-bskt__dlvlst-pnt.__a{}

body.__mob .jpst-bskt__dlvlst-pnt:hover {}

body.__mob .jpst-bskt__dlvpnt-row {}

body.__mob .jpst-bskt__dlvpnt-row.__mapapiopt {}

body.__mob .jpst-bskt__dlvpnt-btn {margin: 10px auto;}

body.__mob .jpst-bskt__dlvpnt-every {}

body.__mob .jpst-bskt__dlvpnt-col {margin: 0 0 0 16px;}

body.__mob .jpst-bskt__dlvpnt-col + .jpst-bskt__dlvpnt-col {}

body.__mob .jpst-bskt__dlvpnt-btn {}

body.__mob .jpst-bskt__dlvpnt-btn span {}

body.__mob .jpst-bskt__dlvpnt-btn span:after {}

body.__mob .jpst-bskt__dlvlst-pnt.__a .jpst-bskt__dlvpnt-btn span:after {}

body.__mob .jpst-bskt__dlvlst-pnt.__a .jpst-bskt__dlvpnt-btn {}

body.__mob .jpst-bskt__dlvlst-pnt.__open .jpst-bskt__dlvpnt-row {}

body.__mob .jpst-bskt__dlvlst-pnt.__open .jpst-bskt__dlvpnt-btn {}

body.__mob .jpst-bskt__dlvlst-pnt.__open .jpst-bskt__dlvpnt-every {left: 100px;top: 7px;}

body.__mob .jpst-bskt__dlvpnt-cross {top: 7px;right: 7px;}

body.__mob .jpst-bskt__dlvpnt-close {top: 7px;right: 35px;}

body.__mob .jpst-bskt__dlvlst-pnt.__open .jpst-bskt__dlvpnt-cross {}

body.__mob .jpst-bskt__dlvlst-pnt.__open .jpst-bskt__dlvpnt-close {}

body.__mob .jpst-bskt__dlvpnt-cross {}

body.__mob .jpst-bskt__dlvpnt-close {}

body.__mob .jpst-bskt__dlvpnt-close:hover {}

body.__mob .jpst-bskt__dlvpnt-ttl {}

body.__mob .jpst-bskt__dlvlst-pnt.__open .jpst-bskt__dlvpnt-ttl {margin: 20px 0 0 0;}

body.__mob .jpst-bskt__dlvpntr-ttl {}

body.__mob ._days .jpst-bskt__dlvpntr-ttl {}

body.__mob ._days .jpst-bskt__dlvpntr-ttl i {}

body.__mob ._days .jpst-bskt__dlvpntr-val {}

body.__mob ._days:hover .jpst-bskt__dlvpntr-val {}

body.__mob ._days .jpst-bskt__dlvpntr-dscr span {}

body.__mob ._days.show_descr .jpst-bskt__dlvpntr-dscr {}

body.__mob .jpst-bskt__dlvpntr-val {}

body.__mob .jpst-bskt__dlvpntr-mapapiopts {}

body.__mob .jpst-bskt__dlvpntr-mapapiopt {}

body.__mob .jpst-bskt__dlvpntr-mapapival {}

body.__mob .jpst-bskt__dlvpntr-mapapival {}

body.__mob .jpst-bskt__dlvpntr-mapapival.__0{}

body.__mob .jpst-bskt__dlvpntr-mapapival.__1{}

body.__mob .jpst-bskt__cstbslct-el {width: 303px;box-sizing: border-box;padding: 16px 24px 12px 60px;height: auto;}

body.__mob .jpst-bskt__cstbslct-el:before {left: 20px;right: auto;top: 15px;bottom: auto;}

body.__mob .jpst-bskt__cstbslct-elw + .jpst-bskt__cstbslct-elw {
  margin: 12px 0 0 0;
}

body.__mob .jpst-bskt__cstbslct-input {}

body.__mob .jpst-bskt__cstbslct-input:checked ~ .jpst-bskt__cstbslct-el {}

body.__mob .jpst-bskt__cstbslct-input:checked ~ .jpst-bskt__cstbslct-el:before {}

body.__mob .jpst-bskt__cstbslct-elttl {}

body.__mob .jpst-bskt__cstbslct-elicon {}

body.__mob .jpst-bskt__cstbslct-eldp {width: auto;}

body.__mob .jpst-bskt__cstbslct-eldate {
  display: inline-block;
  vertical-align: top;
}

body.__mob .jpst-bskt__cstbslct-elprcw {
    float: right;
}

body.__mob .jpst-bskt__cstbslct-elprc {}

body.__mob .jpst-bskt__cstbslct-elprcw.__free .jpst-bskt__cstbslct-elprc {}

body.__mob .jpst-bskt__cstbslct-elprcw.__free:after {}

body.__mob .jpst-bskt__cstbslct-input:checked ~ .jpst-bskt__cstbslct-el .jpst-bskt__cstbslct-elttl,
body.__mob .jpst-bskt__cstbslct-input:checked ~ .jpst-bskt__cstbslct-el .jpst-bskt__cstbslct-eldate,
body.__mob .jpst-bskt__cstbslct-input:checked ~ .jpst-bskt__cstbslct-el .jpst-bskt__cstbslct-elprc {}

body.__mob .jpst-bskt__cstbslct-el.__dsbld {}

body.__mob .jpst-bskt__cstbslct-el.__dsbld:before {}

body.__mob .jpst-bskt__cstbslct-el.__dsbld .jpst-bskt__cstbslct-elttl {}

body.__mob .jpst-bskt__dlvpppcst-bg {}

body.__mob .jpst-bskt__dlvpppcst-bg.__stop {}

body.__mob .jpst-bskt__dlvpppcst-w {}

body.__mob .jpst-bskt__dlvpppcst-ttlw {
  margin: 0 0 5px 30px;
  line-height: 30px;
}

body.__mob .jpst-bskt__dlvpppcst-add {display: block;font-size: 20px;}

body.__mob .jpst-bskt__dlvpppcst-ttl {}

body.__mob .jpst-bskt__dlvpppcst-ttl2 {}

body.__mob .jpst-bskt__dlvcst-ttlw {}

body.__mob .jpst-bskt__dlvcst-ttl {}

body.__mob .jpst-bskt__dlvcst-cross {}

body.__mob .jpst-bskt__dlvcst-close {}

body.__mob .jpst-bskt__dlvcst-close:hover {}

body.__mob .jpst-bskt__dlvpppcst-infow {height: 100px;}

body.__mob .jpst-bskt__dlvpppcst-info {}

body.__mob .jpst-bskt__dlvpppcst-info p {line-height: 16px;font-size: 14px;}

body.__mob .jpst-bskt__dlvpppcst-info.__wrnng {}

body.__mob .jpst-bskt__dlvpppcst-w.__nojson .jpst-bskt__dlvpppcst-info.__wrnng {}

body.__mob .jpst-bskt__dlvpppcst-fbtnsw {
  position: absolute;
  bottom: 10px;
  width: 100%;
}

body.__mob .jpst-bskt__dlvpppcst-fbtns {text-align: left;padding: 0 20px 0 20px;display: flex;justify-content: space-between;flex-wrap: nowrap;width: 100%;box-sizing: border-box;margin: 0;gap: 5px;}

body.__mob .jpst-bskt__dlvpppcst-fbtn {}

body.__mob .jpst-bskt__dlvpppcst-fbtn.__1 {
  width: 169px;
}

body.__mob .jpst-bskt__dlvpppcst-fbtn.__2 {margin: 9px 0 0 0;max-width: 102px;overflow: hidden;}

body.__mob .jpst-bskt__dlvpppcst-fbtn.__2 .jpst-bskt__dlvpppcst-fbttl {white-space: nowrap;}

body.__mob .jpst-bskt__dlvpppcst-fbtn.__2:hover .jpst-bskt__dlvpppcst-fbttl {}

body.__mob .jpst-bskt__dlvpppcst-fbttl {}

body.__mob .jpst-bskt__dlvpppcst-fbtn.__1 .jpst-bskt__dlvpppcst-fbttl {}

body.__mob .jpst-bskt__dlvpppcst-fbtn.__1 .jpst-bskt__dlvpppcst-fbttl:before {
  content: 'Продолжить';
}

body.__mob .jpst-bskt__dlvpppcst-fbtn.__1 .jpst-bskt__dlvpppcst-fbttl.__wait {}

body.__mob .jpst-bskt__dlvpppcst-fbtn.__1 .jpst-bskt__dlvpppcst-fbttl.__wait:before {}

body.__mob .jpst-bskt__dlvpppcst-fbtn.__2 .jpst-bskt__dlvpppcst-fbttl {}






/********************************************/
/********************************************/
/****************** STYLE *******************/
/********************************************/
/********************************************/

body.__mob .jpst-crs__b {}

body.__mob .jpst-crs__w {
  width: 100%;

}

body.__mob.__partition .jpst-crs__w {}

body.__mob .jpst-crs {
  margin: 0;
  padding: 0 0 0 0;
}

body.__mob .jpst-cr {overflow: inherit;}

body.__mob .jpst-cr__el:hover {}

body.__mob .jpst-cr:before {
}

body.__mob .jpst-cr:first-child {}

body.__mob .jpst-cr:first-child:before {}

body.__mob .jpst-cr:last-child {}

body.__mob .jpst-cr__a {}

body.__mob .jpst-cr__a:hover {}

body.__mob .jpst-cr__a .jpst-cr__el {
}

body.__mob .jpst-cr .jpst-cr__btnw {
}
body.__mob .jpst-cr .jpst-cr__btn {

}

body.__mob .jpst-cr .jpst-cr__btn.__a {

}

body.__mob .jpst-cr__el-img {}
body.__mob .jpst-cr.__main .jpst-cr__el-img {
}

body.__mob .jpst-cr.__main .jpst-cr__el {
  padding: 0 0 0 10px;
}

body.__mob .jpst-cr.jpst-cr-good .jpst-cr__el {}

body.__mob .jpst-cr.jpst-cr--l {}

body.__mob .jpst-crs__l {}

body.__mob .jpst-crs__l + .jpst-crs__w {}

body.__mob .jpst-crs__bck {}

body.__mob .jpst-crs__good-ttlw {
  margin: 10px 12px 24px 12px;
}
body.__mob .jpst-crs__good-ttl {

  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

body.__mob .jpst-cinfs__b.__fx {display: block;}

body.__mob .jpst-cinfs__b.__fx .__fx1 {
  margin: 36px 12px;
  width: calc(100% - 24px);
}

body.__mob .jpst-cinfs__b.__fx .__fx2 {display: none;}

body.__mob .jpst-cnavs {}

body.__mob .jpst-cnavs + .jpst-cinfs {}

body.__mob .jpst-cnav__ilnks-list {}

body.__mob .jpst-cnav__ilnk-group {}

body.__mob .jpst-cnav__ilnk-group:last-child {}

body.__mob .jpst-cnav__ilnk-row {}

body.__mob .jpst-cnav__ilnk-row:hover {}

body.__mob .jpst-cnav__ilnk-el {}

body.__mob .jpst-cnav__ilnk-el.__a:before {}

body.__mob .jpst-cnav__ilnk-txt {}

body.__mob .jpst-cnav__ilnk-el.__a .jpst-cnav__ilnk-txt {}

body.__mob .jpst-cnav__ilnk-txt.__il {}

body.__mob .jpst-cnav__ilnk-el:hover .jpst-cnav__ilnk-txt {}

body.__mob .jpst-cnav__ilnk-el.__a:hover .jpst-cnav__ilnk-txt {}

body.__mob .jpst-cinfs {margin: 24px 12px 36px;}

body.__mob .jpst-cinf__h1 {text-align: left;}

/* body.__mob .jpst-cinf__h1.jpst-fnd i {display: none;} */
body.__mob .jpst-cinf__h1.jpst-fnd b {white-space: nowrap;}

body.__mob .jpst-cinf__txt-artsw {}

body.__mob .jpst-cinf__txt-arts {}

body.__mob .jpst-cinf__art {}

body.__mob .jpst-cinf__art:hover {}

body.__mob .jpst-cinf__art-imgw {}

body.__mob .jpst-cinf__art-imglnk {}

body.__mob .jpst-cinf__art-img {}

body.__mob .jpst-cinf__art-dataw {}

body.__mob .jpst-cinf__art-data {}

body.__mob .jpst-cinf__art-ttlw {}

body.__mob .jpst-cinf__art-ttl {}

body.__mob .jpst-cinf__art-ttl:hover {}

body.__mob .jpst-cinf__art-dscrw {}

body.__mob .jpst-cinf__art-dscr {}

body.__mob .jpst-catalog__b {}

body.__mob .jpst-catalog {}

body.__mob .jpst-catalog__fltrw {padding: 0 0;}

body.__mob .jpst-catalog__fltr {white-space: nowrap;}

body.__mob .jpst-catalog__fltr-left {
  display: none;
}

body.__mob .jpst-catalog__fltr-rght {
  width: 100vw;
}

body.__mob .jpst-catalog__ppp {}

body.__mob .jpst-catalog__fltr.__o > .jpst-catalog__ppp {}

body.__mob .jpst-catalog__fltr.__o > .jpst-cf__el.__o {}

body.__mob .jpst-cf__el-w {}

body.__mob .jpst-cf__el-blck {}

body.__mob .jpst-cf__el-val {}

body.__mob .jpst-cf__el.__clr .jpst-cf__el-val {}

body.__mob .jpst-cf__el-val:hover {}

body.__mob .jpst-cf__el-blck.__a .jpst-cf__el-val {}

body.__mob .jpst-cf__el-one .jpst-cf__el-val {}

body.__mob .jpst-cf__el-blck.jpst-cf__el-one.__a .jpst-cf__el-val {}

body.__mob .jpst-cf__el-menu {}

body.__mob .jpst-cf__el-blck.__o .jpst-cf__el-menu {}

body.__mob .jpst-srt__b {margin: 0;}

body.__mob .jpst-srt {}

body.__mob .jpst-srt__slctd {
  max-width: 196px;
  width: 170px;
  min-width: 150px;
}

body.__mob .jpst-srt[data-srt=""] .jpst-srt__btn:before {}

body.__mob .jpst-srt[data-srt="new"] .jpst-srt__btn:before {}

body.__mob .jpst-srt[data-srt="prc"] .jpst-srt__btn:before {}

body.__mob .jpst-srt[data-srt="prc-desc"] .jpst-srt__btn:before {}

body.__mob .jpst-srt[data-srt="dsc"] .jpst-srt__btn:before {}

body.__mob .jpst-srt .jpst-srt__btn {padding: 5px 20px 7px 12px;}

body.__mob .jpst-srt__menu {}

body.__mob .jpst-srt__list {white-space: normal;}

body.__mob .jpst-srt__el {}

body.__mob .jpst-srt__el.__dsbld {}

body.__mob .jpst-srt__el:before {}

body.__mob .jpst-srt__el:after {}

body.__mob .jpst-srt__el.__dsbld:before {}

body.__mob .jpst-srt__el.__dsbld:after {}

body.__mob .jpst-srt[data-srt=""] .jpst-srt__el[data-srt=""]:after, .jpst-srt[data-srt="new"] .jpst-srt__el[data-srt="new"]:after, .jpst-srt[data-srt="prc-desc"] .jpst-srt__el[data-srt="prc-desc"]:after, .jpst-srt[data-srt="prc"] .jpst-srt__el[data-srt="prc"]:after, .jpst-srt[data-srt="dsc"] .jpst-srt__el[data-srt="dsc"]:after {}

body.__mob .jpst-srt__el.__crs {}

body.__mob .jpst-vw__b {}

body.__mob .jpst-vw__b .jpst-vw__list {
  width: 60px;
}

body.__mob .jpst-g__list.__view3 .jpst-vw__el[data-vw="3"], 
body.__mob .__ctlg_view_3, 
body.__mob .__ctlg_view_3_w {
  display: none;
}

body.__mob .jpst-vw__el[data-vw="1"]  {
}

body.__mob .jpst-vw__btns {
  padding: 0;
  border: 1.2px solid var(--mp-beige-light, #F3EDE8);
  width: 48px;
  position: relative;
}

body.__mob .jpst-vw__btn {
  padding: 0;
  position: absolute;
  top: -1.2px;
  border-radius: 6px;
  background-color: transparent;
  height: 30px;
  width: 24px;
}

body.__mob .jpst-vw__btn.__a {
  background-color: #262326;
}

body.__mob .jpst-vw__btn-ttl {}

body.__mob .jpst-vw__btn.__1 {left: -1.2px;}
body.__mob .jpst-vw__btn.__2 {right: -1.2px;}

body.__mob .jpst-vw__btn.__1 .jpst-vw__btn-ttl {}

body.__mob .jpst-vw__btn.__2 .jpst-vw__btn-ttl {}

body.__mob .jpst-cf__el {margin: 0 3px 0;}
body.__mob .jpst-cf__el.__paramel,
body.__mob .jpst-cf__el.__clr {
  display: none;
  
}




body.__mob .jpst-cf__el-w {}

body.__mob .jpst-cf__el-blck {}

body.__mob .jpst-cf__el-val {}

body.__mob .jpst-cf__elval-txt {}

body.__mob .jpst-catalog__fltrw:not(.__a) .jpst-cf__el.__clr {}

body.__mob .jpst-cf__el.__clr .jpst-cf__elval-txt {}

body.__mob .jpst-cf__el.__clr .jpst-cf__elval-txt:hover {}

body.__mob .jpst-cf__el-one .jpst-cf__elval-txt {}

body.__mob .jpst-cf__el-blck.__a .jpst-fltr__char-slctd .jpst-cf__elval-clrb {}

body.__mob .jpst-cf__el-blck.__a .jpst-fltr__char-slctd .jpst-cf__elval-clr {}

body.__mob .jpst-cf__el-menu {}

body.__mob .jpst-fltr__char-b {}

body.__mob .jpst-fltr__char {}

body.__mob .jpst-fltr__char-slctd {}

body.__mob .jpst-cf__el-blck.__o .jpst-fltr__char-slctd {}

body.__mob .jpst-cf__el-blck.__a .jpst-fltr__char-slctd {}

body.__mob .jpst-cf__el-blck.__a .jpst-fltr__char-slctd .jpst-cf__elval-txt {}

body.__mob .jpst-cf__el-blck.jpst-cf__el-one.__a .jpst-fltr__char-slctd .jpst-cf__elval-txt {}

body.__mob .jpst-fltr__slctd-txt {}

body.__mob .jpst-fltr__slctd-txt:before {}

body.__mob .jpst-cf__el-blck.__a .jpst-cf__elval-txt {}

body.__mob .jpst-cf__el-blck.__a .jpst-cf__elval-txt:before {}

body.__mob .jpst-cf__el-blck.__a .jpst-cf__elval-txt:empty:before {}

body.__mob .jpst-fltr__slctd-clrb {}

body.__mob .jpst-fltr__slctd-clr {}

body.__mob .jpst-fltr__char-menu {}

body.__mob .jpst-cf__cell {}

body.__mob .jpst-cf__param {}

body.__mob .jpst-cf__trigger-wrap {}

body.__mob .jpst-cf__label-title {}

body.__mob .jpst-cf__container {}

body.__mob .jpst-cf__charact_value-list {}

body.__mob .jpst-cf__el .jpst-cf__charact_value-list {}

body.__mob .jpst-cf__charact_value-list {}

body.__mob .jpst-cf__charact_value-list::-webkit-scrollbar {}

body.__mob .jpst-cf__charact_value-list::-webkit-scrollbar-track {}

body.__mob .jpst-cf__charact_value-list::-webkit-scrollbar-thumb {}

body.__mob .jpst-cf__charact_value-item {}

body.__mob #ctg_filter8 .jpst-cf__charact_value-item.__dsbld:not(.__a) {}

body.__mob #ctg_filter8 .jpst-cf__charact_value-item.__a {}

body.__mob .jpst-cf__charact_value-item.__ismore {}

body.__mob .jpst-cf__charact_value-list.__colors .jpst-cf__charact_value-item.__ismore {}

body.__mob .jpst-cf__container.__more .jpst-cf__charact_value-item.__ismore {}

body.__mob .jpst-cf__container.__more .jpst-cf__charact_value-list.__colors .jpst-cf__charact_value-item.__ismore {}

body.__mob .jpst-cf__container.__more .jpst-cf__charact_value-list.__colors .jpst-cf__charact_value-item.__ismore:nth-child(5n+5) {}

body.__mob .jpst-cf__item {}

body.__mob .jpst-cf__charact_value-item .jpst-cf__item {}

body.__mob .jpst-cf__charact_value-item .jpst-cf__item:hover {}

body.__mob .jpst-cf__item.__dsbld {}

body.__mob .jpst-cf__charact_value-icon {}

body.__mob .jpst-cf__item.__dsbld .jpst-cf__charact_value-icon {}

body.__mob .jpst-cf__checkbox {}

body.__mob .jpst-cf__item.__dsbld .jpst-cf__checkbox {}

body.__mob .jpst-cf__checkbox:before, .jpst-cf__checkbox:after {}

body.__mob .jpst-cf__checkbox:before {}

body.__mob .jpst-cf__checkbox:after {}

body.__mob .jpst-cf__checkbox.__dark1:before {}

body.__mob .jpst-cf__checkbox.__dark1:after {}

body.__mob .jpst-cf__item.__a .jpst-cf__checkbox:before {}

body.__mob .jpst-cf__item.__a .jpst-cf__checkbox:after {}

body.__mob .jpst-cf__item.__w .jpst-cf__checkbox:before {}

body.__mob .jpst-cf__item.__w .jpst-cf__checkbox:after {}

body.__mob .jpst-cf__charact_value-item:hover .jpst-cf__checkbox {}

body.__mob .jpst-cf__charact_value-icon[style] {}

body.__mob .jpst-cf__charact_value-item .jpst-cf__charact_value-icon[style] {}

body.__mob .jpst-cf__searchw {}

body.__mob .jpst-cf__search-input {}

body.__mob .jpst-cf__acts {}

body.__mob .jpst-cf__act {}

body.__mob .jpst-cf__slct-btn {}

body.__mob .jpst-cf__sbtn-txt {}

body.__mob .jpst-cf__btns {}

body.__mob .jpst-cf__btn {}

body.__mob .jpst-fltr__all-b {}

body.__mob .jpst-fltr__all {}

body.__mob .jpst-fltr__all-btn {}

body.__mob .jpst-catalog__fltrw.__a .jpst-fltr__all-btn {}

body.__mob .jpst-catalog__fltrw.__a .jpst-fltr__all-btn .jpst-fltr__all-txt[data-cnt]:after {}

body.__mob .jpst-catalog__fltrw.__a .jpst-fltr__all-btn .jpst-fltr__all-txt[data-cnt="0"]:after {}

body.__mob .jpst-fltr__all-btn i {}

body.__mob .jpst-fltr__all-btn i:empty {}

body.__mob .jpst-fltr__all-btn:hover {}

body.__mob .jpst-fltr__all-btn.__a {}

body.__mob .jpst-fltr__all-btn.__a:hover {}

body.__mob .jpst-fltr__all-btn.__a .jpst-fltr__all-txt{}

body.__mob .jpst-fltr__all-txt {padding: 7px 12px 9px 40px;}
body.__mob .jpst-fltr__all-txt:before {
}


body.__mob .jpst-catalog__fltrw + .jpst-catalog__pagsw {}

body.__mob .jpst-catalog__pagsw {top: -1px;}

body.__mob .jpst-catalog__pags {}

body.__mob .jpst-pag__i {
  background: #fff;
  text-align: center;
}

body.__mob .jpst-pg__w {}

body.__mob .jpst-pg__lst {}

body.__mob .jpst-pg__l {
  margin: 0 2px;
}

body.__mob .jpst-pg__a {
  width: 30px;
}

body.__mob .jpst-pg__a.__i {}

body.__mob .jpst-pg__a:hover {}

body.__mob .jpst-pg__l.__a .jpst-pg__a {}

body.__mob .jpst-catalog__pagsw + .jpst-catalog__goodsw {}

body.__mob .jpst-catalog__goodsw {}

body.__mob.__cf_prepare .jpst-catalog__goodsw {}

body.__mob .jpst-ppp__param {}

body.__mob .jpst-ppp__param-ttlw {}

body.__mob .jpst-ppp__param-ttl {}

body.__mob .jpst-ppp__param-clrw {}

body.__mob .jpst-ppp__param-clr {}

body.__mob .jpst-ppp__param-clr:hover {}

body.__mob .jpst-ppp__param-elsw {}

body.__mob .jpst-ppp__param-el {margin: 24px 38px 0 9px;}

body.__mob .jpst-ppp__param-el .jpst-cf__trigger-wrap {}

body.__mob .jpst-ppp__param-el .jpst-cf__label-title {}

body.__mob .jpst-ppp__param-el .jpst-cf__container {}

body.__mob .jpst-ppp__param-el .jpst-cf__container.__open {}

body.__mob .jpst-ppp__param-el .jpst-cf__container .jpst-cf__searchw {}

body.__mob .jpst-ppp__param-el .jpst-cf__container .jpst-cf__acts {}

body.__mob .jpst-ppp__param-el .jpst-cf__container .jpst-cf__slct-btn {}

body.__mob .jpst-ppp__param-el .jpst-cf__container .jpst-cf__slct-btn + .jpst-cf__slct-btn {}

body.__mob .jpst-cf__charact_value-list.__colors .jpst-cf__charact_value-item {}

body.__mob .jpst-cf__charact_value-list.__colors .jpst-cf__charact_value-item:nth-child(5n+5) {}

body.__mob .jpst-cf__charact_value-list.__colors .jpst-cf__item {}

body.__mob .jpst-cf__charact_value-list.__colors .jpst-cf__checkbox {}

body.__mob .jpst-cf__charact_value-list.__colors .jpst-cf__value {}

body.__mob .jpst-cf__charact_value-list.__colors .jpst-cf__value {}

body.__mob .jpst-cf__charact_value-list.__colors .jpst-cf__charact_value-item:nth-child(5n+4) .jpst-cf__value , .jpst-cf__charact_value-list.__colors .jpst-cf__charact_value-item:nth-child(5n+5) .jpst-cf__value {}

body.__mob .jpst-cf__charact_value-list.__colors .jpst-cf__item:hover .jpst-cf__value {}

body.__mob .jpst-cf__charact_value-list.__colors .jpst-cf__charact_value-icon {}

body.__mob .jpst-cf__mores {}

body.__mob .jpst-cf__more {}

body.__mob .jpst-cf__more:before {}

body.__mob .jpst-cf__container.__more .jpst-cf__more:before {}

body.__mob .jpst-lpromo {}

body.__mob .jpst-lprm {}

body.__mob .jpst-lprm__ttlw {}

body.__mob .jpst-lprm__ttl {}

body.__mob .jpst-lprm__txtw {}

body.__mob .jpst-lprm__txt {}

body.__mob .jpst-lprm__x {}

body.__mob .jpst-lprm__prmw {}

body.__mob .jpst-lprm__prm {}

body.__mob .jpst-lprm__prm-ttlw {}

body.__mob .jpst-lprm__prm-ttl {}

body.__mob .jpst-lprm__prm-valw {}

body.__mob .jpst-lprm__prm-val {}

body.__mob .jpst-lprm__btnw {}

body.__mob .jpst-lprm__btn {}

body.__mob .jpst-gpromo {}

body.__mob .jpst-ghelp__w {}

body.__mob .jpst-ghelp {}

body.__mob .jpst-ghelp__ttlw {}

body.__mob .jpst-ghelp__ttl {}

body.__mob .jpst-ghelp__lnksw {}

body.__mob .jpst-ghelp__lnks {}

body.__mob .jpst-ghelp__lnk-blck {}

body.__mob .jpst-ghelp__lnk {}

body.__mob .jpst-ghelp__lnk:hover {}

body.__mob .jpst-ghelp__w + .jpst-ggrav__w {}

body.__mob .jpst-ggrav__w {}

body.__mob .jpst-ggrav {}

body.__mob .jpst-ggrav:after {}

body.__mob .jpst-ggrav__ttlw {}

body.__mob .jpst-ggrav__ttl {}

body.__mob .jpst-ggrav__listw {}

body.__mob .jpst-ggrav__list {}

body.__mob .jpst-ggrav__el {}

body.__mob .jpst-ggrav__el.__il {}

body.__mob .jpst-ggrav__el.__il {}

body.__mob .jpst-ggrav__el.__il + .jpst-ggrav__el.__il {}

body.__mob .jpst-ctg__pttlw {
  padding: 4px 11px 3px 11px;
}

body.__mob .jpst-ctg__pttlw:before {}

body.__mob .jpst-ctg__pttlw:after {}

body.__mob .jpst-ctg__pttl {}

body.__mob .jpst-ctg__h {
  /*! height: 12649px; */
}

body.__mob #ph_1.jpst-ctg__h {
}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-ctg__h {
  height: 6094px;
}

body.__mob .jpst-goods__columns[data-clmns="2"] #ph_1.jpst-ctg__h {
  height: 6024px;
}

body.__mob .jpst-ctg__h {}

body.__mob .jpst-g__list.__view3 .jpst-ctg__h {
    height: 4155px;
    min-height: 170px;    
}
body.__mob .jpst-g__list.__view2 .jpst-ctg__h {
    height: 4752px;
    min-height: 410px;
}
body.__mob .jpst-g__list.__view1 .jpst-ctg__h {
    height: 14986px;
    min-height: 620px;
}
body.__mob .jpst-ppp__bd-goodsw .jpst-ctg__h{}

body.__mob .jpst-g__list.__view3 .jpst-ctg__h[data-page="1"] {
    height: 4080px;
}
body.__mob .jpst-g__list.__view2 .jpst-ctg__h[data-page="1"] {
    height: 4752px;
}
body.__mob .jpst-g__list.__view1 .jpst-ctg__h[data-page="1"] {
    height: 14986px;
}

body.__mob .jpst-ppp__bd-goodsw .jpst-ctg__h[data-page="1"] {
}
body.__mob .jpst-g__list.__view1 .jpst-ctg__h.__last,
body.__mob .jpst-g__list.__view2 .jpst-ctg__h.__last,
body.__mob .jpst-g__list.__view3 .jpst-ctg__h.__last {
    height: auto;
}

body.__mob .jpst-g__list.__view3 .jpst-ctg__h.__last {
    min-height: 170px;    
}
body.__mob .jpst-g__list.__view2 .jpst-ctg__h.__last {
    min-height: 410px;
}
body.__mob .jpst-g__list.__view1 .jpst-ctg__h.__last {
    min-height: 620px;
}

body.__mob .jpst-ctg__h {}

body.__mob .jpst-ppp__bd-goodsw .jpst-ctg__h{height: auto;}

body.__mob .jpst-ctg__h[data-page=1] {}

body.__mob .jpst-ppp__bd-goodsw .jpst-ctg__h[data-page=1]{}

body.__mob .jpst-ctg__h.__last {
  height: auto !important;
}

body.__mob .jpst-ctg__h:not(:empty):after {
  padding: 0 15px;
  font-size: 12px;
}

body.__mob #ph_1.jpst-ctg__h:after {}

body.__mob .jpst-gs {}

body.__mob .jpst-gs__blck {}

body.__mob .jpst-g__srch:hover {}

body.__mob .jpst-gs__w {}

body.__mob .jpst-gs__slds {}

body.__mob .jpst-gs__sldsw {}

body.__mob .jpst-gs__slds {}

body.__mob .jpst-gs__sldsw {}

body.__mob .jpst-gs__sld {}

body.__mob .jpst-gs__sld-i {}

body.__mob .jpst-gs__dts {width: calc(100% - 90px);}

body.__mob .jpst-gs__arts {}

body.__mob .jpst-gs__art {}

body.__mob .jpst-gs__copy-txt, .jpst-gs__art.__TMP:after {}

body.__mob .jpst-gs__copy-txt, .jpst-gs__art.__TMP.__a:after {}

body.__mob .jpst-gs__art.__TMP.__1:after {}

body.__mob .jpst-gs__art.__TMP.__2:after {}

body.__mob .jpst-gs__ttlw {}

body.__mob .jpst-gs__ttl {}

body.__mob .jpst-gs__ttl:hover {}

body.__mob .jpst-gs__dtsw {}

body.__mob .jpst-gs__data {}

body.__mob .jpst-gs__dataw {}

body.__mob .jpst-gs__prcsw {}

body.__mob .jpst-gs__prcow {}

body.__mob .jpst-gs__prco {}

body.__mob .jpst-gs__prcnw {}

body.__mob .jpst-gs__prcn {}

body.__mob .jpst-gs__prcow:empty ~ .jpst-gs__prcnw {}

body.__mob .jpst-cinf__fltrs {}

body.__mob .jpst-cprods__b {}

body.__mob .jpst-cprods {}

body.__mob .jpst-cprods__top {}

body.__mob .jpst-cprods__cntrsw {}

body.__mob .jpst-cprods__cntrs {
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: scroll;
  width: calc(100vw - 30px);
  display: block;
}

body.__mob .jpst-cinf__fltrs .jpst-cprods__cntrs {}

body.__mob .jpst-cprods__cntr {}

body.__mob .jpst-cprods__cntr:hover {}

body.__mob .jpst-cprods__ltrsw {}

body.__mob .jpst-cprods__ltrs {
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: scroll;
  width: calc(100vw - 30px);
  display: block;
}

body.__mob .jpst-cprods__ltr {}

body.__mob .jpst-cprods__ltr:hover {}

body.__mob .jpst-cprods__ltr-break {}

body.__mob .jpst-cprods__listw {}

body.__mob .jpst-cprods__top + .jpst-cprods__listw {}

body.__mob .jpst-cprods__list {}

body.__mob .jpst-cprod__a {}

body.__mob .jpst-cprod__a:hover {}

body.__mob .jpst-cprod__a:before {}

body.__mob .jpst-cprod__a.__e:after {}

body.__mob .jpst-prd__i {}

body.__mob .jpst-cprod__a.__e .jpst-prd__i, .jpst-brd__i[src=""] {}

body.__mob .jpst-producers__b {}

body.__mob .jpst-prod {}

body.__mob .jpst-prod__ttl-w {display: block;width: auto;text-align: left;padding: 0 0 10px 0;position: relative;}

body.__mob .jpst-prod__ttl-w:after {left: 20px;bottom: 0;top: auto;right: auto;height: 2px;width: calc(100% - 40px);}

body.__mob .jpst-prod__ttl {display: block;height: auto;line-height: 20px;margin: 0 20px 10px;}

body.__mob .jpst-prod__aw {}

body.__mob .jpst-prod__a {}

body.__mob .jpst-prod__a:hover {}

body.__mob .jpst-prod__data {display: block;width: calc(100% - 40px);padding: 20px;}

body.__mob .jpst-prod__grs-w {}

body.__mob .jpst-prod__gr-aw {margin: 0 10px 10px 0;}

body.__mob .jpst-prod__gr-a {}

body.__mob .jpst-prod__gr-a:hover {}

body.__mob .jpst-prod__gs-lst {
  padding: 6px;
  white-space: normal;
}

body.__mob .jpst-cprods__ltr.__gr{}

body.__mob .jpst-cprods__ltr.__a{}

body.__mob .jpst-cprods__cntr.__gr{}

body.__mob .jpst-cprods__cntr.__a{}

body.__mob .jpst-cprods__grp.__gr{}

body.__mob .jpst-cprods__grp.__a{}

body.__mob .jpst-prod.__h{}

body.__mob .jpst-prodgood__el {margin: 10px;}

body.__mob .jpst-prodgood__a {}

body.__mob .jpst-prodgood__el:hover {}

body.__mob .jpst-prodgood__imgw {}

body.__mob .jpst-prodgood__imgw:before {}

body.__mob .jpst-prodgood__img {}







/********************************************/
/********************************************/
/****************** TOVAR *******************/
/********************************************/
/********************************************/

body.__mob .jpst-g {}


body.__mob .jpst-igoods__listw .jpst-g {
  margin: 0 10px 0 0;
}

body.__mob .jpst-igoods__listw .jpst-g:last-child {
  margin: 0 0 0 0;
}

body.__mob .jpst-gf__hstr-good .jpst-g {}

body.__mob .jpst-catalog__goods .jpst-g {}

body.__mob .jpst-g__blck {}

body.__mob .jpst-g:hover {}

body.__mob .jpst-g__w {}

body.__mob .jpst-g__flgs {}

body.__mob .jpst-g__flg {}

body.__mob .jpst-g__flg.__rdsc {}

body.__mob .jpst-g__flg:hover {}

body.__mob .jpst-g__flg + .jpst-g__flg {}

body.__mob .jpst-g__flg-txtw {}

body.__mob .jpst-g__flg.__rdsc .jpst-g__flg-txtw {}

body.__mob .jpst-g__flg-txtttl {}

body.__mob .jpst-g__flg-txtval {}

body.__mob .jpst-g__flg.__rdsc .jpst-g__flg-txtval {}

body.__mob .jpst-g__flg.__rdsc .jpst-g__flg-txtval:after {}

body.__mob .jpst-g__flg-txtadd {}

body.__mob .jpst-g__flg.__rdsc .jpst-g__flg-txtadd {}

body.__mob .jpst-g__flg.__rdsc .jpst-g__flg-txtadd:before {}

body.__mob .jpst-g__slds {}

body.__mob .jpst-g__sldsw {}

body.__mob .jpst-gf__hstr-good .jpst-g .jpst-g__sldsw {}

body.__mob .jpst-g__sld.__i.__1 {}

body.__mob .jpst-g__sld-iw {}
body.__mob .jpst-g__list.__view1 .jpst-g .jpst-g__sld-iw, 
body.__mob .jpst-g__list.__view1 .jpst-g .jpst-g__sld-cw {
}
body.__mob .jpst-g__list.__view2 .jpst-g .jpst-g__sld-iw, 
body.__mob .jpst-g__list.__view2 .jpst-g .jpst-g__sld-cw {
  max-height: 180px;
}

body.__mob .jpst-g__sld-i {}

body.__mob .jpst-g__slds {}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-g__slds {
  height: 207px;
  margin: 3px;
  padding: 0;
} 

body.__mob .jpst-gf__hstr-good .jpst-g .jpst-g__slds {}

body.__mob .jpst-g__sldsw {}

body.__mob .jpst-g__sld {
  max-height: 360px;
  height: 100vw;
}
body.__mob .jpst-g__list.__view1 .jpst-g .jpst-g__sld {
  max-height: 360px;
  height: 100vw;
}
body.__mob .jpst-g__list.__view2 .jpst-g .jpst-g__sld {
  max-height: 180px;
  height: 50vw;
}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-g__sld {
  height: 201px; 
}

body.__mob .jpst-g.__1 .jpst-g__sld {width: 100%}

body.__mob .jpst-g.__1.__chrs .jpst-g__sld {}

body.__mob .jpst-g.__2 .jpst-g__sld {width: 100%}

body.__mob .jpst-g.__2.__chrs .jpst-g__sld {}

body.__mob .jpst-g.__3 .jpst-g__sld {width: 100%}

body.__mob .jpst-g.__3.__chrs .jpst-g__sld {}

body.__mob .jpst-g__sld-iw, body.__mob .jpst-g__sld-cw {}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-g__sld-iw, 
body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-g__sld-cw {
  height: 201px;
}

body.__mob .jpst-gf__hstr-good .jpst-g .jpst-g__sld-iw, .jpst-gf__hstr-good .jpst-g .jpst-g__sld-cw {}

body.__mob .jpst-g__sld-iw:before {}

body.__mob .jpst-g__sld-i {}

body.__mob .owl-carousel .owl-item img.jpst-g__sld-i {}

body.__mob .jpst-g__sld-cw {}

body.__mob .jpst-g__sld.__i.__1 > .jpst-g__sld-iw {}

body.__mob .jpst-g__sldsw:hover .jpst-g__sld.__i.__1 > .jpst-g__sld-iw {}

body.__mob .jpst-g .jpst-g__sldsw:hover .jpst-g__sld:hover > .jpst-g__sld-iw, .jpst-g.__chrs .jpst-g__sldsw:hover .jpst-g__sld:hover > .jpst-g__sld-cw {}

body.__mob .jpst-g__sld.__i:before {display:none;}

body.__mob .jpst-g__sldsw .jpst-g__sld.__i.__1:before {display:none;}

body.__mob .jpst-g__sldsw:hover .jpst-g__sld.__i:before {}

body.__mob .jpst-g__sldsw .jpst-g__sld.__i:hover:before {}

body.__mob .jpst-g.__chrs .jpst-g__sldsw:hover .jpst-g__sld.__c:hover ~ .jpst-g__sld.__i:before{}

body.__mob .jpst-g.__3 .jpst-g__sld.__i.__1:before {display:none;}

body.__mob .jpst-g.__3 .jpst-g__sld.__i.__2:before {display:none;}

body.__mob .jpst-g.__3 .jpst-g__sld.__i.__3:before {display:none;}

body.__mob .jpst-g.__2 .jpst-g__sld.__i:before {}

body.__mob .jpst-g.__2 .jpst-g__sld.__i.__2:before {}

body.__mob .jpst-g.__1:not(.__chrs) .jpst-g__sld:before {}

body.__mob .jpst-g__dts {}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-g__dts {
  height: 188px; /* #mpn_mob1 */
  /* min-height: 138px;  #mpn_mob1 */
  /* max-height: 188px;  #mpn_mob1 */
}

body.__mob  .jpst-gf__block .jpst-goods__columns[data-clmns="2"] .jpst-g__dts {
  height: auto;
}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__arts {}

body.__mob .jpst-g__arts {}

body.__mob .jpst-g__art {
}
body.__mob .jpst-g__list.__view1 .jpst-g .jpst-g__art {}
body.__mob .jpst-g__list.__view2 .jpst-g .jpst-g__art {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.03em;
}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-g__art {
  max-width: calc(100% - 40px);
  white-space: nowrap;
}

body.__mob .jpst-g__copy-txt, .jpst-g__art.__TMP:after {}

body.__mob .jpst-g__copy-txt, .jpst-g__art.__TMP.__a:after {}

body.__mob .jpst-g__art.__TMP.__1:after {}

body.__mob .jpst-g__art.__TMP.__2:after {}

body.__mob .jpst-g__ttlw {}

body.__mob .jpst-g__list.__view1 .jpst-g .jpst-g__ttlw {
  height: 110px;
  margin: 10px 0 10px 10px;
}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-g__ttlw {
  max-height: 158px;
  /* max-height: 118px;  #mpn_mob1 */
  overflow: hidden;
}

body.__mob .jpst-g__ttl {}
body.__mob .jpst-g__list.__view1 .jpst-g .jpst-g__ttl {
  font-size: 18px;
  line-height: 24px;
}
body.__mob .jpst-g__list.__view2 .jpst-g .jpst-g__ttl {
  font-size: 14px;
  line-height: 20px;
}

body.__mob .jpst-g__ttl:hover {}

body.__mob .jpst-g__cmtw {}

body.__mob .jpst-g__cmt {}

body.__mob .jpst-g__chrs {}

body.__mob .jpst-g__chrs {}

body.__mob .jpst-g__chr {}

body.__mob .jpst-g__chr:after {}

body.__mob .jpst-g__chr:last-child {}

body.__mob .jpst-g__chr-t {}

body.__mob .jpst-g__chr-v {}

body.__mob .jpst-g__data {}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-g__data {
  margin: 2px 0 0 0;
  /* position: relative;  #mpn_mob1 */
}

body.__mob .jpst-g__dataw {}

body.__mob .jpst-g__statusw {}

body.__mob .jpst-g__status {}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-g__status {
  top: auto;
  bottom: auto;
  margin: -20px 0 0 0;
  box-shadow: -10px 1px 6px rgba(255, 255, 255, 0.99);
  background-color: #fff;
  width: 30px;
  background-position: right center;
} 

body.__mob .jpst-g__status.__sts11 + .jpst-g__status-pppw {}

body.__mob .jpst-g__status.__sts10 + .jpst-g__status-pppw {}

body.__mob .jpst-g__status.__sts01 + .jpst-g__status-pppw {}

body.__mob .jpst-g__status.__sts00 + .jpst-g__status-pppw {}

body.__mob .jpst-g__status-pppw {width: 100%;height: 62px;border-radius: 12px 1px 12px 12px;bottom: auto;margin: 0;}

body.__mob .jpst-g__statusw.__a .jpst-g__status-pppw {bottom: auto;margin: -20px 0 0 0;}

body.__mob .jpst-g__status-ppp {}

body.__mob .jpst-g__stsppp-bl {}

body.__mob .jpst-g__stsppp-bl:before {}

body.__mob .jpst-g__stsppp-bm {width: 20px;margin: 37px 0 0 0;}

body.__mob .jpst-g__stsppp-bm:before {position: absolute;left: 5px;right: 0;margin: 0 auto;top: 0px;}

body.__mob .jpst-g__stsppp-br {}

body.__mob .jpst-g__stsppp-br:before {}

body.__mob .jpst-g__stsppp-clsw {}

body.__mob .jpst-g__stsppp-cls {}

body.__mob .jpst-g__sts-bg {}

body.__mob .jpst-g__statusw.__a .jpst-g__sts-bg {}

body.__mob .jpst-g__status.__sts11 + .jpst-g__status-pppw .jpst-g__stsppp-bl:after {padding: 0 12px 0 0;}

body.__mob .jpst-g__status.__sts11 + .jpst-g__status-pppw .jpst-g__stsppp-br:after {padding: 0 0 0 12px;}

body.__mob .jpst-g__status.__sts10 + .jpst-g__status-pppw .jpst-g__stsppp-bl:after {}

body.__mob .jpst-g__status.__sts10 + .jpst-g__status-pppw .jpst-g__stsppp-br:after {}

body.__mob .jpst-g__status.__sts01 + .jpst-g__status-pppw .jpst-g__stsppp-bl:after {}

body.__mob .jpst-g__status.__sts01 + .jpst-g__status-pppw .jpst-g__stsppp-br:after {}

body.__mob .jpst-g__status.__sts00 + .jpst-g__status-pppw .jpst-g__stsppp-bl:after {}

body.__mob .jpst-g__status.__sts00 + .jpst-g__status-pppw .jpst-g__stsppp-br:after {}

body.__mob .jpst-g__status.__nal {}

body.__mob .jpst-g__status.__nal2 {}

body.__mob .jpst-g__status.__zak {}

body.__mob .jpst-g__status.__nal:before {}

body.__mob .jpst-g__status.__nal2:before {}

body.__mob .jpst-g__status.__zak:before {}

body.__mob .jpst-ctg .jpst-g__statusw {}

body.__mob .jpst-ctg .jpst-g__status {}

body.__mob .jpst-ctg .jpst-g__status.__nal {}

body.__mob .jpst-ctg .jpst-g__status.__nal2 {}

body.__mob .jpst-ctg .jpst-g__status.__zak {}

body.__mob .jpst-ctg .jpst-g__status.__nal:before {}

body.__mob .jpst-ctg .jpst-g__status.__nal2:before {}

body.__mob .jpst-ctg .jpst-g__status.__zak:before {}

body.__mob .jpst-g__status.__1 {}

body.__mob .jpst-g__status.__2 {}

body.__mob .jpst-g__status.__3 {}

body.__mob .jpst-g__buybtnw {}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-g__buybtnw {
  bottom: 23px;
  /* bottom: -6px;  #mpn_mob1 */
}

body.__mob .jpst-g__buybtn {}

body.__mob .jpst-g__btn {}
body.__mob .jpst-g__list.__view1 .jpst-g .jpst-g__btn {
  max-width: 360px;
  width: 100vw;
  height: 56px;
  border-radius: 22px;
}
body.__mob .jpst-g__list.__view2 .jpst-g .jpst-g__btn {
  max-width: 180px;
  width: 50vw;
  border-radius: 14px;
}

body.__mob .jpst-g__btn:before {}

body.__mob .jpst-g__btn:hover:before {}

body.__mob .jpst-g__btn.__b::after {}

body.__mob .jpst-g__btn.__b::after {}

body.__mob .jpst-g__buy {}

body.__mob .jpst-g__buy i {}

body.__mob .jpst-g__btn:hover .jpst-g__buy i {}

body.__mob .jpst-g__btn.__b .jpst-g__buy i {}

body.__mob .jpst-g__buy.__a {}

body.__mob .jpst-g__buy:before {}

body.__mob .jpst-g__buy.__a:before {}

body.__mob .jpst-g__actsw {}

body.__mob .jpst-g__acts {}

body.__mob .jpst-g__act {}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-gf__hstr .jpst-g__act {
  display: none;
}

body.__mob .jpst-g__act.__act_fvrt {}

body.__mob .jpst-g__act.__act_fvrt:hover {}

body.__mob .jpst-g__act.__act_fvrt:active {}

body.__mob .jpst-g__act.__act_fvrt:after {}

body.__mob .jpst-g__act.__act_fvrt:hover:after {}

body.__mob .jpst-g__act.__act_fvrt:active:after {}

body.__mob .jpst-gfvrt {}

body.__mob .jpst-gf.__fvrt .jpst-gfvrt, .jpst-g.__fvrt .jpst-gfvrt {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__flgs {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__flg {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__flg.__rdsc {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__flg:hover {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__flg + .jpst-g__flg {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__slds {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__sldsw {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__slds {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__sld {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__sld-iw, .jpst-ppp__bd-goodsw .jpst-g__sld-cw {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__sld-iw:before {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g.__3 .jpst-g__sld.__i.__1:before {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g.__3 .jpst-g__sld.__i.__2:before {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g.__3 .jpst-g__sld.__i.__3:before {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g.__2 .jpst-g__sld.__i:before {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g.__2 .jpst-g__sld.__i.__2:before {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__dts {
  width: calc(100% - 120px);
}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__dtsw {
  width: calc(100% - 24px);
  min-width: auto;
}


body.__mob .jpst-ppp__bd-goodsw .jpst-g__art {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__dataw {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__dataw .jpst-g__prco {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__copy-txt, .jpst-ppp__bd-goodsw .jpst-g__art.__TMP.__a:after {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__art.__TMP.__1:after {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__art.__TMP.__2:after {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__ttlw {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__ttl {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__cmt {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__chrs {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__chr {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__chr:after {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__chr:last-child {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__chr-t {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__prcsw {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__status {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__status.__sts11 + .jpst-g__status-pppw {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__status.__sts10 + .jpst-g__status-pppw {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__status.__sts01 + .jpst-g__status-pppw {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__status.__sts00 + .jpst-g__status-pppw {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__status-pppw {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__buybtnw {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__buybtn {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__btn {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__btn:before {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__btn:hover:before {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__btn.__b::after {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__btn.__b::after {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__buy {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__buy i {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__btn:hover .jpst-g__buy i {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__btn.__b .jpst-g__buy i {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__buy.__a {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__buy:before {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__buy.__a:before {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__actsw {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__acts {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__act {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__act.__act_fvrt {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__act.__act_fvrt:hover {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__act.__act_fvrt:active {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__act.__act_fvrt:after {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__act.__act_fvrt:hover:after {}

body.__mob .jpst-ppp__bd-goodsw .jpst-g__act.__act_fvrt:active:after {}

body.__mob .jpst-ppp__bd-goodsw .jpst-gfvrt {}

body.__mob .jpst-ppp__bd-goodsw .jpst-gf.__fvrt .jpst-gfvrt, .jpst-ppp__bd-goodsw .jpst-g.__fvrt .jpst-gfvrt {}

body.__mob .jpst-g__addbtnw {}

body.__mob .jpst-g__addbtn {}

body.__mob .jpst-g__addw {}

body.__mob .jpst-g__addrslt {}

body.__mob .jpst-g__add {}

body.__mob .jpst-g__add i  {}

body.__mob .jpst-g__add i:before {}

body.__mob .jpst-g__add i:after {}

body.__mob .jpst-g__addw {}

body.__mob .jpst-g__addw.__b {}

body.__mob .jpst-g__addw.__b:hover {}

body.__mob .jpst-g__addw::after {}

body.__mob .jpst-g__addw.__b::after {}

body.__mob .jpst-g__addw.add-loading::before {}

body.__mob .jpst-g__addrslt {}

body.__mob .jpst-g__addw.__b .jpst-g__addrslt {}

body.__mob .jpst-g__addrslt:hover {}

body.__mob .jpst-g__add {}

body.__mob .jpst-g__add:hover {}

body.__mob .jpst-g__add:active {}

body.__mob .jpst-g__add.__a {}

body.__mob .jpst-g__add {}

body.__mob .jpst-g__add:before {}

body.__mob .jpst-g__add.__a:before {}

body.__mob .jpst-g__add:hover:before {}

body.__mob .jpst-g__add i {}

body.__mob .jpst-g__add.__a {}

body.__mob .jpst-g__add i:before {}

body.__mob .jpst-g__add i:after {}

body.__mob .jpst-g__add.__a i:before, .jpst-g__add.__a i:after {}

body.__mob .jpst-g__add.__a i {}

body.__mob .jpst-g__add:after {}

body.__mob .jpst-g__add.__a:after {}

body.__mob .jpst-g__add.__d:after {}

body.__mob .jpst-g__addw:hover .jpst-g__add i {}

body.__mob .jpst-g__addw.__b .jpst-g__add i {}

body.__mob .jpst-g__add.__a {}





/********************************************/
/********************************************/
/*************** TOVAR_FULL *****************/
/********************************************/
/********************************************/

body.__mob .jpst-gf__full {
  position: relative;
}

body.__mob .jpst-gf__tflgs-b {}

body.__mob .jpst-gf__tflgs {padding: 12px 62px 0 0;}

body.__mob .jpst-crs__b + .jpst-gf__tflgs-b .jpst-gf__tflgs {}

body.__mob .jpst-gf__tflg {margin: 0 12px 12px;}

body.__mob .jpst-gf__tflg:last-child {}

body.__mob .jpst-gf__tflg-el {}

body.__mob .jpst-gf__tflg-el.__hit {}

body.__mob .jpst-gf__tflg-el.__sale {}

body.__mob .jpst-gf__tflgw {}

body.__mob .jpst-gf__tflg-txtw {}

body.__mob .jpst-gf__tflg-txtttl {}

body.__mob .jpst-gf__tflg-txtval {}

body.__mob .jpst-gf__tflg {}

body.__mob .jpst-gf__gravppp {}

body.__mob .jpst-gf__gravppp-ttlw {}

body.__mob .jpst-gf__gravppp-ttl {}

body.__mob .jpst-gf__w {padding: 0 0 0;}

body.__mob .jpst-gf {}

body.__mob .jpst-gf__lr {
  padding: 0 0 0;
}

body.__mob .jpst-gf__l {
  width: 100%;
}

body.__mob .jpst-gf__phts-w {

}

body.__mob .jpst-gf__phts {
  height: 400px;
  overflow-x: auto;
  overflow-y: hidden;
  white-space:nowrap;
}

body.__mob .jpst-gf__pht {
  width: auto;
  margin: 0 3px; 
  height: 370px;
  padding: 12px 24px;
  filter: contrast(.9);
  background-color: #fff;
}

body.__mob .jpst-gf__pht.__1 {}

body.__mob .jpst-gf__pht.__2 {}

body.__mob .jpst-gf__pht.__3 {}

body.__mob .jpst-gf__pht-val {max-width: none;max-height: 100%;}

body.__mob .jpst-gf__pht.__1 .jpst-gf__pht-val {}

body.__mob .jpst-gf__pht.__2 .jpst-gf__pht-val {}

body.__mob .jpst-gf__pht.__3 .jpst-gf__pht-val {}

body.__mob .jpst-gf__phts-zoomw {

}

body.__mob .jpst-gf__phts-zoom {
  position: fixed;
  width: 100vw;
  top:0;
  bottom: 0;
  box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.25);
  z-index: 100;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  overflow-x: hidden;
  overflow-y: scroll;
  z-index: 1001;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
}

body.__mob .jpst-gf__phts-zoom:before {
  content: '';
  width: 0;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}

body.__mob .jpst-gf__phts-zoom-image {
  display: inline-block;
  vertical-align: middle;
  width: 100vw;
  overflow: hidden
}

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

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

body.__mob .jpst-gf__phts-zoomw.__a .jpst-gf__phts-zoom-image img {
  width: auto;
}

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

body.__mob .jpst-gf__phts-zoomtopw {}
body.__mob .jpst-gf__phts-zoomtop {}
body.__mob .jpst-gf__phts-zoombtnw {
  position: fixed;
  z-index: 1002;
  top: 10px;
  right: 70px;
}
body.__mob .jpst-gf__phts-zoombtn {
    height: 48px;
    width: 48px;
    border-radius: 12px;
    cursor: pointer;
    margin: 0 auto;
    background-color: #461636;

    box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.12);
    border-radius: 20px;
    -webkit-transition: background-size .3s, box-shadow .3s;
    -moz-transition: background-size .3s, box-shadow .3s;
    -ms-transition: background-size .3s, box-shadow .3s;
    -o-transition: background-size .3s, box-shadow .3s;
    transition: background-size .3s, box-shadow .3s;
    opacity: 0;
    visibility: hidden;
    background-repeat:no-repeat;
    background-position: center;
  background-image: url(/i/ico_minus_w.svg); 
}

body.__mob .jpst-gf__phts-zoomw:not(.__a) .jpst-gf__phts-zoombtn {
  background-image: url(/i/ico_plus_w.svg);   
}

body.__mob .jpst-gf__phts-zoomclsw {
  position: fixed;
  z-index: 1002;
  top: 10px;
  right: 10px;
}
body.__mob .jpst-gf__phts-zoomcls {
    height: 48px;
    width: 48px;
    background-color: #461636;

    box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.12);
    border-radius: 20px;
    cursor: pointer;
    margin: 0 auto;
    background-size: 22px;
    -webkit-transition: background-size .3s, box-shadow .3s;
    -moz-transition: background-size .3s, box-shadow .3s;
    -ms-transition: background-size .3s, box-shadow .3s;
    -o-transition: background-size .3s, box-shadow .3s;
    transition: background-size .3s, box-shadow .3s;
    opacity: 0;
    visibility: hidden;
}
body.__mob .jpst-gf__phts-zoom {}

body.__mob .jpst-gf__phts-zoombg {
  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;
  height: 100dvh;
  z-index: 1000;
}

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

body.__mob .jpst-gf__l .jpst-gf__dscr-w {display: none;}

body.__mob .jpst-gf__dscr {
  padding: 0 12px;
  width: calc(100vw - 24px);
}

body.__mob .jpst-gf__dscr-w.__o .jpst-gf__dscr  {
  height: auto;
  padding: 0 12px 40px;
}

body.__mob .jpst-gf__dscr p {font-size: 16px; line-height:20px;}
body.__mob .jpst-gf__dscr div {font-size: 16px; line-height:20px;}

body.__mob .jpst-gf__dscr font {font-size: 16px; line-height:20px;}

body.__mob .jpst-gf__dscr ol,
body.__mob .jpst-gf__dscr ul {font-size: 15px; line-height:18px;}



body.__mob .jpst-gf__r {
  position: relative;
  padding: 0;
  width: 100vw;
  min-height: auto;
  margin: 20px 0 0 0;
}

body.__mob .jpst-gf__data {}

body.__mob .jpst-gf__arts {
  margin: 16px 0;
}

body.__mob .jpst-gf__art {}

body.__mob .jpst-gf__art:before {}

body.__mob .jpst-gf__ttlw {}

body.__mob .jpst-gf__ttl {
  font-size: 24px;
  line-height: 30px;
  padding: 0 10px;
}

body.__mob .jpst-gf__cmtw {}

body.__mob .jpst-gf__cmt {}

body.__mob .jpst-gf__statusw {}

body.__mob .jpst-gf__status {}

body.__mob .jpst-gf__sts-ttl {}

body.__mob .jpst-gf__sts-ttl:after {}

body.__mob .jpst-gf__sts-val {}

body.__mob .jpst-gf__stsb1 {}

body.__mob .jpst-gf__stsb1 .jpst-gf__sts-ttl {}

body.__mob .jpst-gf__stsb1 .jpst-gf__sts-val {}

body.__mob .jpst-gf__stsb1.__sts1 .jpst-gf__sts-val:before, .jpst-gf__stsb2.__sts1 .jpst-gf__sts-val:before {}

body.__mob .jpst-gf__stsb1.__sts0 .jpst-gf__sts-val:before, .jpst-gf__stsb2.__sts0 .jpst-gf__sts-val:before {}

body.__mob .jpst-gf__stsb2 {}

body.__mob .jpst-gf__stsb2 .jpst-gf__sts-ttl {}

body.__mob .jpst-gf__stsb2 .jpst-gf__sts-val {}

body.__mob .jpst-gf__prcsw {
  justify-content: center;
}

body.__mob .jpst-gf__prcow {}
body.__mob .jpst-gf__prcow:empty {
  margin: 0;
}

body.__mob .jpst-gf__prco {}

body.__mob .jpst-gf__prcnw {}

body.__mob .jpst-gf__prcn {}

body.__mob .jpst-gf__prcn .r {}

body.__mob .jpst-gf__prcow:empty ~ .jpst-gf__prcnw {}

body.__mob .jpst-gf__flgw {}

body.__mob .jpst-gf__flg {}

body.__mob .jpst-gf__flg-txtw {}

body.__mob .jpst-gf__flg.__rdsc .jpst-gf__flg-txtw {}

body.__mob .jpst-gf__flg-txtttl {}

body.__mob .jpst-gf__flg-txtval {}

body.__mob .jpst-gf__flg.__rdsc .jpst-gf__flg-txtval {}

body.__mob .jpst-gf__flg.__rdsc .jpst-gf__flg-txtval:after {}

body.__mob .jpst-gf__flg-txtadd {}

body.__mob .jpst-gf__flg.__rdsc .jpst-gf__flg-txtadd {}

body.__mob .jpst-gf__flg.__rdsc .jpst-gf__flg-txtadd:before {}

body.__mob .jpst-gf__flg.__rdsc .jpst-gf__flg-txtadd:before {}

body.__mob .jpst-gf__flg.__rdsc .jpst-gf__flg-txtw:before {}

body.__mob .jpst-gf__flg.__rdsc .jpst-gf__flg-txtw:after {}

body.__mob .jpst-gf__bonusw {}

body.__mob .jpst-gf__bonus {}

body.__mob .jpst-gf__bvalw {}

body.__mob .jpst-gf__bval {}

body.__mob .jpst-gf__bval b {}

body.__mob .jpst-gf__blnkw {}

body.__mob .jpst-gf__blnk {}

body.__mob .jpst-gf__blnk:hover {}

body.__mob .jpst-gf__engr-w {}

body.__mob .jpst-gf__engr {}

body.__mob .jpst-gf__engr-btnw {}

body.__mob .jpst-gf__engr-btn {}

body.__mob .jpst-gf__engr-btn.__a {}

body.__mob .jpst-gf__engr-btn:after {}

body.__mob .jpst-gf__engr-btn.__a:after {}

body.__mob .jpst-gf__engr-btn.__a i {}

body.__mob .jpst-gf__engr-btn.__a i:after {}

body.__mob .jpst-gf__engr-prcw {}

body.__mob .jpst-gf__engr-prc {}

body.__mob .jpst-gf__engr-prc .r {}

body.__mob .jpst-gf__engr-prcw:not(:empty) + .jpst-gf__engr-clrsw{}

body.__mob .jpst-gf__engr-clrsw.__gold {}

body.__mob .jpst-gf__engr-clrsw.__black {}

body.__mob .jpst-gf__engr-clrsw.__silver {}

body.__mob .jpst-gf__engr-clrsw.__gold.__silver {}

body.__mob .jpst-gf__engr-clrsw.__gold.__black {}

body.__mob .jpst-gf__engr-clrsw.__silver.__black {}

body.__mob .jpst-gf__engr-clrsw.__gold.__silver.__black {}

body.__mob .jpst-gf__engr-clrs {}

body.__mob .jpst-gf__engr-clr {}

body.__mob .jpst-gf__engr-clr-ttl {}

body.__mob .jpst-gf__engr-clr:hover .jpst-gf__engr-clr-ttl {}

body.__mob .jpst-gf__engr-lnkw {}

body.__mob .jpst-gf__engr-lnk {}

body.__mob .jpst-gf__engr-lnkv {}

body.__mob .jpst-gf__engr-lnkv:hover {}

body.__mob .jpst-gf__options-w {}

body.__mob .jpst-gf__options-btnw {}

body.__mob .jpst-gf__options-btn {}

body.__mob .jpst-gf__delivery-w {}

body.__mob .jpst-gf__delivery {}

body.__mob .jpst-gf__delivery-top {}

body.__mob .jpst-gf__delivery-ttxtw {}

body.__mob .jpst-gf__delivery-ttxt {}

body.__mob .jpst-gf__delivery-tlnk {}

body.__mob .jpst-gf__delivery-tlnkv {}

body.__mob .jpst-gf__delivery-list {}

body.__mob .jpst-gf__delivery-el {}

body.__mob .jpst-gf__delivery-elttlw {}

body.__mob .jpst-gf__delivery-elttl {}

body.__mob .jpst-gf__delivery-eltxtw {}

body.__mob .jpst-gf__delivery-eltxt {}

body.__mob .jpst-gf__delivery-eltxt.__il {}

body.__mob .jpst-gf__delivery-eltxt:after {}

body.__mob .jpst-gf__delivery-elprc {}

body.__mob .jpst-gf__delivery-elprc .r {}

body.__mob .jpst-gf__delivery-elprc.__free {}

body.__mob .jpst-gf__delivery-elprc.__free:empty:before {}

body.__mob .jpst-gf__promo-w {}

body.__mob .jpst-gf__promo {}

body.__mob .jpst-gf__promo-ttlw {}

body.__mob .jpst-gf__promo-ttl {}

body.__mob .jpst-gf__promo-txtw {}

body.__mob .jpst-gf__promo-txt {}

body.__mob .jpst-gf__promo-txt .r {}

body.__mob .jpst-gf__links-w {}

body.__mob .jpst-gf__links {}

body.__mob .jpst-gf__link-b {}

body.__mob .jpst-gf__link {}

body.__mob .jpst-gf__link:hover {}

body.__mob .jpst-gf__linkv {}

body.__mob .jpst-gf__btns-w {width: 100vw;}

body.__mob .jpst-gf__btns {width: calc(100vw - 24px);}

body.__mob .jpst-gf__buybtnw {max-width: 350px;margin: 0 auto;display: block;}

body.__mob .jpst-gf__buybtn {}

body.__mob .jpst-gf__btn {width: 100%;text-align: center;}

body.__mob .jpst-gf__btn.__b {width: 174px;}

body.__mob .jpst-gf__btn.__b:hover {}

body.__mob .jpst-gf__btn::after {}

body.__mob .jpst-gf__btn.__b::after {bottom: -12px;}

body.__mob .jpst-gf__btn.buy-loading::before {}

body.__mob .jpst-gf__btn-lnk {}

body.__mob .jpst-gf__btn-lnk:hover {}

body.__mob .jpst-gf__buy {padding: 12px 50px 12px 50px;background-position: left 0px center;}

body.__mob .jpst-gf__buy:hover {}

body.__mob .jpst-gf__buy:active {}

body.__mob .jpst-gf__buy.__a {
  width: 42px;
  padding: 0;
  background-position: center;
}

body.__mob .jpst-gf__buy {}

body.__mob .jpst-gf__buy:before {}

body.__mob .jpst-gf__buy.__a:before {
  content: '';
}

body.__mob .jpst-gf__buy:hover:before {}

body.__mob .jpst-gf__buy i {}

body.__mob .jpst-gf__buy:after {}

body.__mob .jpst-gf__buy.__a:after {}

body.__mob .jpst-gf__buy.__d:after {}

body.__mob .jpst-gf__btn:hover .jpst-gf__buy i {}

body.__mob .jpst-gf__btn.__b .jpst-gf__buy i {}

body.__mob .jpst-gf__buy.__a {}

body.__mob .jpst-gf__act.__act_share .jpst-gshare,
body.__mob .jpst-gf__act.__act_fvrt .jpst-gfvrt {
  margin: 10px;
}

body.__mob .jpst-gf__actsw {}

body.__mob .jpst-gf__full .jpst-gf__actsw {
  position: static; 
}

body.__mob .jpst-gf__acts {text-align: center;}

body.__mob .jpst-gf__act {width: auto;padding: 0 12px 0 0;}
body.__mob .jpst-gf__act + .jpst-gf__act {
  margin: 0 0 0 20px;
}

body.__mob .jpst-gf__act.__act_fvrt {}

body.__mob .jpst-gf__act.__act_fvrt:hover {}

body.__mob .jpst-gf__act.__act_fvrt:active {}

body.__mob .jpst-gf__act.__act_fvrt:after {}

body.__mob .jpst-gf__act.__act_fvrt:hover:after {}

body.__mob .jpst-gf__act.__act_fvrt:active:after {}

body.__mob .jpst-gf__dscr-ttl {
  padding: 0 0 0 20px;
}

body.__mob .jpst-gf__characts-w {padding: 0 12px;}

body.__mob .jpst-gf__characts {}

body.__mob .jpst-gf__characts-top {margin: 0 0 12px 0;}

body.__mob .jpst-gf__charact-topttlw {margin: 20px 0 10px 0;}

body.__mob .jpst-gf__charact-topttl {}

body.__mob .jpst-gf__charact-anlgw {padding: 2px 0 0 0;width: 100%;}

body.__mob .jpst-gf__charanlg-crs {}

body.__mob .jpst-gf__charanlg-crsv {}

body.__mob .jpst-gf__charanlg-crs:hover .jpst-gf__charanlg-crsv {}

body.__mob .jpst-gf__charanlg-btn {}

body.__mob .jpst-gf__charanlg-dscr {}

body.__mob .jpst-gf__charanlg-ldng {}

body.__mob .jpst-gf__charanlg-ldngicon {}

body.__mob .jpst-gf__charanlg-ldngicon .ldng-dot {}

body.__mob .jpst-gf__charanlg-ldngicon .ldng-dot:before {}

body.__mob .jpst-gf__charanlg-ldngicon .ldng-dot.__1:before {}

body.__mob .jpst-gf__charanlg-ldngicon .ldng-dot.__2:before {}

body.__mob .jpst-gf__charanlg-ldngicon .ldng-dot.__3:before {}

body.__mob .jpst-gf__characts .jpst-gf__charanlg-rslt {}

body.__mob .jpst-gf__characts .jpst-gf__charanlg-crs {}

body.__mob .jpst-gf__characts .jpst-gf__charanlg-ldng {}

body.__mob .jpst-gf__characts .jpst-gf__charanlg-dscr {}

body.__mob .jpst-gf__characts.__anlg_start .jpst-gf__charanlg-btn {}

body.__mob .jpst-gf__characts.__anlg_start .jpst-gf__charact-comma {}

body.__mob .jpst-gf__characts.__anlg_start.anlg-loading .jpst-gf__charanlg-rslt {}

body.__mob .jpst-gf__characts.__anlg_start .jpst-gf__charanlg-crs {}

body.__mob .jpst-gf__characts.__anlg_start.anlg-loading .jpst-gf__charanlg-ldng {}

body.__mob .jpst-gf__characts.__anlg_start.anlg-ok .jpst-gf__charanlg-rslt.__ok {}

body.__mob .jpst-gf__characts.__anlg_start.anlg-error .jpst-gf__charanlg-rslt.__err {}

body.__mob .jpst-gf__charanlg-rslt  {}

body.__mob .jpst-gf__charanlg-err {}

body.__mob .jpst-gf__charanlg-rslt  {}

body.__mob .jpst-gf__charanlg-ok {}

body.__mob .jpst-gf__charanlg-ok b {}

body.__mob .jpst-gf__charanlg-okv {}

body.__mob .jpst-gf__charanlg-ok:hover .jpst-gf__charanlg-okv {}

body.__mob .jpst-gf__characts-list {column-count: 1;}

body.__mob .jpst-gf__charact-row {max-width: none;}

body.__mob .jpst-gf__charact-ttlw {}

body.__mob .jpst-gf__charact-ttl {}

body.__mob .jpst-gf__characts.__anlg_start .jpst-gf__charact-ttl {width: 108px;}

body.__mob .jpst-gf__charact-ttl:after {}

body.__mob .jpst-gf__charact-ttlqw {}

body.__mob .jpst-gf__charact-ttlq {}

body.__mob .jpst-gf__charact-valsw {}

body.__mob .jpst-gf__charact-val {}

body.__mob .jpst-gf__charact-valttl {}

body.__mob .jpst-gf__characts.__anlg_start .jpst-gf__charact-val.__0 .jpst-gf__charact-valttl {}

body.__mob .jpst-gf__characts.__anlg_start .jpst-gf__charact-val.__1 .jpst-gf__charact-valttl {}

body.__mob .jpst-gf__charact-icon {}

body.__mob .jpst-gf__charact-btnsw {}

body.__mob .jpst-gf__characts:not(.__anlg_start) .jpst-gf__charact-btnsw {}

body.__mob .jpst-gf__charact-val.__0 .jpst-gf__charact-btnsw {}

body.__mob .jpst-gf__charact-val.__1 .jpst-gf__charact-btnsw {}

body.__mob .jpst-gf__charact-btnsw:hover {}

body.__mob .jpst-gf__charact-btnsw:hover .jpst-gf__charact-btna {}

body.__mob .jpst-gf__charact-btn0 {}

body.__mob .jpst-gf__charact-btn1 {}

body.__mob .jpst-gf__charact-btn0:before {}

body.__mob .jpst-gf__charact-btn1:before {}

body.__mob .jpst-gf__charact-btn1:after {}

body.__mob .jpst-gf__charact-btn2 {}

body.__mob .jpst-gf__charact-btna {}

body.__mob .jpst-gf__charact-val.__2 .jpst-gf__charact-btna  {}

body.__mob .jpst-gf__charact-val.__0 .jpst-gf__charact-btna {}

body.__mob .jpst-gf__charact-btn0:hover:before {}

body.__mob .jpst-gf__charact-val.__1 .jpst-gf__charact-btna {}

body.__mob .jpst-gf__charact-btn1:hover:before, .jpst-gf__charact-btn1:hover:after {}

body.__mob .jpst-gf__charact-val.__0 .jpst-gf__charact-btn0:before, .jpst-gf__charact-val.__0 .jpst-gf__charact-btn0:hover:before, .jpst-gf__charact-val.__1 .jpst-gf__charact-btn1:before, .jpst-gf__charact-val.__1 .jpst-gf__charact-btn1:hover:before, .jpst-gf__charact-val.__1 .jpst-gf__charact-btn1:after, .jpst-gf__charact-val.__1 .jpst-gf__charact-btn1:hover:after {}

body.__mob .jpst-gf__charact-val .jpst-gf__charact-btn0:hover ~ .jpst-gf__charact-btna {}

body.__mob .jpst-gf__charact-val .jpst-gf__charact-btn1:hover ~ .jpst-gf__charact-btna {}

body.__mob .jpst-gf__charact-val.__0 .jpst-gf__charact-btn0:hover ~ .jpst-gf__charact-btna, .jpst-gf__charact-val.__0 .jpst-gf__charact-btn1:hover ~ .jpst-gf__charact-btna {}

body.__mob .jpst-gf__charact-val.__1 .jpst-gf__charact-btn1:hover ~ .jpst-gf__charact-btna, .jpst-gf__charact-val.__1 .jpst-gf__charact-btn0:hover ~ .jpst-gf__charact-btna {}

body.__mob .jpst-gf__charact-val.__0 .jpst-gf__charact-btn2:hover ~ .jpst-gf__charact-btna {}

body.__mob .jpst-gf__charact-val.__1 .jpst-gf__charact-btn2:hover ~ .jpst-gf__charact-btna {}

body.__mob .jpst-gf__charact-btn0 {}

body.__mob .jpst-gf__charact-btn1 {}

body.__mob .jpst-gf__charact-btn2 {}

body.__mob .jpst-gf__charact-val a {}

body.__mob .jpst-gf__charact-val a:hover {}

body.__mob .jpst-gf__charact-qw {}

body.__mob .jpst-gf__charact-q {}

body.__mob .jpst-gf__characts-linkw {}

body.__mob .jpst-gf__characts-link {}

body.__mob .jpst-gf__characts-linkv {}

body.__mob .jpst-gf__characts-link:hover .jpst-gf__characts-linkv {}

body.__mob .jpst-gf__blocksw {margin: 40px 0 0 0;}

body.__mob .jpst-gf__blocks {}

body.__mob .jpst-gf__block {}

body.__mob .jpst-gf__block-top {}

body.__mob .jpst-gf__block-ttlw {width: calc(100% - 144px);padding: 0 12px;}

body.__mob .jpst-gf__block-ttl {}

body.__mob .jpst-gf__block-clrw {}

body.__mob .jpst-gf__block-fltrw {}

body.__mob .jpst-gf__block-fltr {}

body.__mob .jpst-gf__bfltr-fclrw {}

body.__mob .jpst-gf__bfltr-fclr {}

body.__mob .jpst-gf__bfltr-fclr, .jpst-gf__block-clr {}

body.__mob .jpst-gf__bfltr-fclrv, .jpst-gf__block-clrv {}

body.__mob .jpst-gf__bfltr-fclr:hover .jpst-gf__bfltr-fclrv, .jpst-gf__block-clr:hover .jpst-gf__block-clrv {}

body.__mob .jpst-gf__bfltr-listw {}

body.__mob .jpst-gf__bfltr-list {padding: 0 12px;}

body.__mob .jpst-gf__bfltr-el {}

body.__mob .jpst-gf__bfltr-el.__a {}

body.__mob .jpst-gf__bfltr-txt {}

body.__mob .jpst-gf__bfltr-el.__a .jpst-gf__bfltr-clrb {}

body.__mob .jpst-gf__bfltr-el.__a .jpst-gf__bfltr-clr {}

body.__mob .jpst-gf__goodsw {}

body.__mob .jpst-gf__goods {}

body.__mob .jpst-gf__block {}

body.__mob .jpst-gf__block-data {}

body.__mob .jpst-gf__goodsw.owl-carousel .owl-stage-outer {}

body.__mob .jpst-gf__goodsw.owl-theme .owl-dots {}

body.__mob .jpst-gf__goodsw.__bhstr.owl-theme .owl-dots {}

body.__mob .jpst-gf__goodsw.owl-theme .owl-nav {}

body.__mob .jpst-gf__goodsw.__bhstr.owl-theme .owl-nav {}

body.__mob .jpst-gf__block-top {}

body.__mob .jpst-gf__block-ttlw {}

body.__mob .jpst-gf__block-ttl {}

body.__mob .jpst-gf__hstr {}

body.__mob .jpst-gf__hstr-top {}

body.__mob .jpst-gf__hstr-ttlw {}

body.__mob .jpst-gf__hstr-ttl {}

body.__mob .jpst-gf__hstr-goodsw {}

body.__mob .jpst-gf__hstr-goods {}

body.__mob .jpst-gf__hstr-good {}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-gf__hstr-good {
  width: calc(50% - 12px);
  margin: 0 6px;
}

body.__mob .jpst-gf__hstr-good:hover {}

body.__mob .jpst-gf__block-lnkw {}

body.__mob .jpst-gf__block-lnk {}

body.__mob .jpst-gf__block-lnk:hover {}

body.__mob .jpst-gf__goods {}

body.__mob .jpst-goods__columns[data-clmns="2"] .jpst-gf__goods {
  margin: 0;
}

body.__mob .jpst-gf__block {}

body.__mob .jpst-gf__block-col {
  width: calc(100% - 24px);
  padding: 0 12px 0;
  margin: 0 0 40px 0;
}

body.__mob .jpst-gf__txtw {}

body.__mob .jpst-gf__txt {}

body.__mob .jpst-gf__txt p {}

body.__mob .jpst-gf__block-btnsw {}

body.__mob .jpst-gf__block-btn {}

body.__mob .jpst-gf__block-btn:hover {}

body.__mob .jpst-gf__linksw {}

body.__mob .jpst-gf__links {}

body.__mob .jpst-gf__linkb {}

body.__mob .jpst-gf__link {}






/********************************************/
/********************************************/
/****************** MSSG ********************/
/********************************************/
/********************************************/

body.__mob .jpst-mssg__main {}

body.__mob .jpst-mssg__main-blocks {}

body.__mob .jpst-bskt__left {}

body.__mob .jpst-mssg__data.__goods {}

body.__mob .jpst-mssg__title-w {}

body.__mob .jpst-mssg__title {}

body.__mob .jpst-mssg__data.__goods .jpst-bskt__title {}

body.__mob .jpst-mssg__title-add {}

body.__mob .jpst-mssg__value {}

body.__mob .jpst-ppp__bd-value .jpst-mssg__value {}

body.__mob .jpst-mssg__value.__hdn {}

body.__mob .jpst-mssg__blocksw {}

body.__mob .jpst-mssg__blocks {}

body.__mob .jpst-mssg__block {}

body.__mob .jpst-mssg__block-data {}

body.__mob .jpst-mssg__ttl {}

body.__mob .jpst-mssg__txtw {}

body.__mob .jpst-mssg__txt {}

body.__mob .jpst-mssg__txt p {}

body.__mob .jpst-mssg__block-btnsw {}

body.__mob .jpst-mssg__block-btn {}

body.__mob .jpst-mssg__linksw {}

body.__mob .jpst-mssg__links {}

body.__mob .jpst-mssg__linkb {}

body.__mob .jpst-mssg__link {}

body.__mob .jpst-mssg__rslt-btnw {
  position: relative;
}

body.__mob .jpst-mssg__rslt-btn {margin: 0 auto;position: static;}

body.__mob .jpst-mssg__rslt-btn.__err {}

body.__mob .jpst-mssg__main .jpst-mssg__rslt-btn:after {
  left: 0;
  right: 0;
  top: calc(100% + 22px);
  text-align: center;
  width: auto;
}

body.__mob .jpst-mssg__main.__pls_crrct .jpst-mssg__rslt-btn:after {}

body.__mob .jpst-mssg__main.__send_ok .jpst-mssg__rslt-btn:after {}

body.__mob .jpst-mssg__main.__send_err .jpst-mssg__rslt-btn:after {}

body.__mob .jpst-mssg__rslt-btnttl {}

body.__mob .jpst-mssg__rslt-btn.__err .jpst-mssg__rslt-btnttl {}

body.__mob .jpst-mssg__rslt-btnerrors {}

body.__mob .jpst-mssg__rslt-btntxt {}

body.__mob .jpst-mssg__rslt-btnlnk {}

body.__mob .jpst-mssg__rslt-btnlnk:hover {}

body.__mob .jpst-mssg__rslt-infow {}

body.__mob .jpst-mssg__rslt-info {}

body.__mob .jpst-mssg__rslt-infolnk {}

body.__mob .jpst-message__user {width: calc(100vw - 24px); margin: 0 auto;}

body.__mob .jpst-message__user-list {}

body.__mob .jpst-mssg__user {}

body.__mob .jpst-mssg__user.__0 {width: 100%;}

body.__mob .jpst-mssg__user.__01 {}

body.__mob .jpst-mssg__user.__40, .jpst-mssg__user.__42, .jpst-mssg__user.__43 {}

body.__mob .jpst-mssg__user.__41 {}

body.__mob .jpst-mssg__user.__40, .jpst-mssg__user.__41, .jpst-mssg__user.__42 {}

body.__mob .jpst-mssg__user-blck {}

body.__mob .jpst-mssg__user-label {}

body.__mob .jpst-mssg__user-addw {}

body.__mob .jpst-mssg__user-addw:empty {}

body.__mob .jpst-mssg__user-add {}

body.__mob .jpst-mssg__user-add.__1 b {}

body.__mob .jpst-mssg__user-add.__2 b {}

body.__mob .jpst-mssg__user-slctblck {}

body.__mob .jpst-mssg__user {}

body.__mob .jpst-mssg__user-inputblck {}

body.__mob .jpst-mssg__user-blck.__focus .jpst-mssg__user-inputblck, .jpst-mssg__user-blck.__autocmplt .jpst-mssg__user-inputblck {}

body.__mob .jpst-mssg__user-inputblck.__ok {}

body.__mob .jpst-mssg__user-inputblck.__err {}

body.__mob .jpst-mssg__user-inputblck.__txtarea {}

body.__mob .jpst-mssg__user-input  {}

body.__mob .jpst-mssg__user-inputblck.__txtarea .jpst-mssg__user-input {}

body.__mob .jpst-mssg__user-q {}

body.__mob .jpst-mssg__user-qtxt {}

body.__mob .jpst-mssg__user-aclist {}

body.__mob .jpst-mssg__user-aclist {}

body.__mob .jpst-mssg__user-aclist::-webkit-scrollbar {}

body.__mob .jpst-mssg__user-aclist::-webkit-scrollbar-track {}

body.__mob .jpst-mssg__user-aclist::-webkit-scrollbar-thumb {}

body.__mob .jpst-mssg__user-acelement {}

body.__mob .jpst-mssg__user-acelement:hover {}

body.__mob .jpst-mssg__user-acelttl {}

body.__mob .jpst-mssg__user-inputblck {}

body.__mob .jpst-mssg__user-autocmplt {}

body.__mob .jpst-mssg__user-blck .jpst-mssg__user-autocmplt {}

body.__mob .jpst-bskt__dlvpppcst-w .jpst-mssg__user-blck .jpst-mssg__user-autocmplt {}

body.__mob .jpst-mssg__user-blck .jpst-mssg__user-autocmplt .autocomplete-suggestions {}

body.__mob .jpst-mssg__user-blck .jpst-mssg__user-autocmplt .autocomplete-suggestions {}

body.__mob .jpst-mssg__user-blck .jpst-mssg__user-autocmplt .autocomplete-suggestion {}

body.__mob .jpst-mssg__user-blck .jpst-mssg__user-autocmplt .autocomplete-suggestion:hover {}

body.__mob .jpst-mssg__user-autocmplt:empty {}

body.__mob .jpst-mssg__user-autocmpltbg {}

body.__mob .jpst-mssg__user-autocmplt:empty ~ .jpst-mssg__user-autocmpltbg {}

body.__mob .jpst-mssg__user-clrw {}

body.__mob .jpst-mssg__user-blck.__ok .jpst-mssg__user-clr {}

body.__mob .jpst-mssg__user-blck.__iamdsbld .jpst-mssg__user-clr {}

body.__mob .jpst-mssg__user-q {}

body.__mob .jpst-mssg__user-rslt {}

body.__mob .jpst-message__user-list .jpst-mssg__user {}

body.__mob .jpst-message__user-list .jpst-mssg__user.__0 {}

body.__mob .jpst-message__user-list .jpst-mssg__user.__01 {width: 100%;margin: 0;}

body.__mob .jpst-message__user-list .jpst-mssg__user-blck {}

body.__mob .jpst-message__user-list .jpst-mssg__user-blck.__autocmplt, .jpst-message__user-list .jpst-mssg__user-blck.__focus {}

body.__mob .jpst-message__user-list .jpst-mssg__user-blck.__ok {}

body.__mob .jpst-message__user-list .jpst-mssg__user-blck.__err {}

body.__mob .jpst-message__user-list .jpst-mssg__user-label {}

body.__mob .jpst-message__user-list .jpst-mssg__user-label b {}

body.__mob .jpst-message__user-list .jpst-mssg__user-blck.__ok .jpst-mssg__user-input + .jpst-mssg__user-label, .jpst-message__user-list .jpst-mssg__user-input:valid + .jpst-mssg__user-label, .jpst-message__user-list .jpst-mssg__user-input:focus + .jpst-mssg__user-label {}

body.__mob .jpst-message__user-list .jpst-mssg__user-blck.__ok .jpst-mssg__user-input + .jpst-mssg__user-label b, .jpst-message__user-list .jpst-mssg__user-input:valid + .jpst-mssg__user-label b, .jpst-message__user-list .jpst-mssg__user-input:focus + .jpst-mssg__user-label b {}

body.__mob .jpst-message__user-list .jpst-mssg__user-inputblck.__ok {}

body.__mob .jpst-message__user-list .jpst-mssg__user-inputblck.__err {}

body.__mob .jpst-message__user-list .jpst-mssg__user-inputblck {}

body.__mob .jpst-message__user-list .jpst-mssg__user-blck.__dsbld .jpst-mssg__user-inputblck {}

body.__mob .jpst-message__user-list .jpst-mssg__user-blck.__ok .jpst-mssg__user-inputblck {}

body.__mob .jpst-message__user-list .jpst-mssg__user-blck.__err .jpst-mssg__user-inputblck {}

body.__mob .jpst-message__user-list .jpst-mssg__user-inputblck.__txtarea {}

body.__mob .jpst-message__user-list .jpst-mssg__user-input  {}

body.__mob .jpst-message__user-list .jpst-mssg__user-inputblck.__txtarea .jpst-mssg__user-input {}

body.__mob .jpst-message__user-list .jpst-mssg__user-inputblck.__txtarea .jpst-mssg__user-input {}

body.__mob .jpst-message__user-list .jpst-mssg__user-inputblck.__txtarea .jpst-mssg__user-input {}

body.__mob .jpst-message__user-list .jpst-mssg__user-inputblck.__txtarea .jpst-mssg__user-input::-webkit-scrollbar {}

body.__mob .jpst-message__user-list .jpst-mssg__user-inputblck.__txtarea .jpst-mssg__user-input::-webkit-scrollbar-track {}

body.__mob .jpst-message__user-list .jpst-mssg__user-inputblck.__txtarea .jpst-mssg__user-input::-webkit-scrollbar-thumb {}

body.__mob .jpst-message__user-list .jpst-mssg__user-q {}

body.__mob .jpst-message__user-list .jpst-mssg__user-clrw {}

body.__mob .jpst-message__user-list .jpst-mssg__user-clr {}

body.__mob .jpst-message__user-list .jpst-mssg__user-qtxt {}
body.__mob .jpst-mssg__user .jpst-mssg__user-blck.__err .jpst-mssg__user-qtxt {
  display: block;
  width: calc(100% - 24px);
  overflow: hidden;
  text-overflow: ellipsis;
}

body.__mob .jpst-message__user-list .jpst-mssg__user-blck.__err:hover .jpst-mssg__user-qtxt {}

body.__mob .jpst-message__user-list .jpst-mssg__user-rslt {}

body.__mob .jpst-mssg__user.__0 .jpst-mssg__user-blck {}

body.__mob .jpst-mssg__user.__0 .jpst-mssg__user-label {}

body.__mob .jpst-mssg__user.__0 .jpst-mssg__user-inputblck.__ok {}

body.__mob .jpst-mssg__user.__0 .jpst-mssg__user-inputblck.__err {}

body.__mob .jpst-mssg__user.__0 .jpst-mssg__user-inputblck.__txtarea {}

body.__mob .jpst-mssg__user.__0 .jpst-mssg__user-input  {}

body.__mob .jpst-mssg__user.__0 .jpst-mssg__user-q {}

body.__mob .jpst-mssg__user.__0 .jpst-mssg__user-qtxt {}

body.__mob .jpst-mssg__user.__0 .jpst-mssg__user-rslt {}

body.__mob .jpst-mssg__user.__01 .jpst-mssg__user-blck {}

body.__mob .jpst-mssg__user.__01 .jpst-mssg__user-label {}

body.__mob .jpst-mssg__user.__01 .jpst-mssg__user-inputblck.__ok {}

body.__mob .jpst-mssg__user.__01 .jpst-mssg__user-inputblck.__err {}

body.__mob .jpst-mssg__user.__01 .jpst-mssg__user-inputblck.__txtarea {}

body.__mob .jpst-mssg__user.__01 .jpst-mssg__user-input  {}

body.__mob .jpst-mssg__user.__01 .jpst-mssg__user-q {}

body.__mob .jpst-mssg__user.__01 .jpst-mssg__user-qtxt {}

body.__mob .jpst-mssg__user.__01 .jpst-mssg__user-rslt {}

body.__mob .jpst-mssg__user-inputblck-chkbx {}

body.__mob .jpst-mssg__user-label-chkbx {}

body.__mob .jpst-mssg__user-input-chkbx {}

body.__mob .jpst-mssg__user-chkbx-txt {}

body.__mob .jpst-mssg__user-chkbx {}

body.__mob .jpst-mssg__user-chkbx {}

body.__mob .jpst-mssg__user-chkbx:before, .jpst-mssg__user-chkbx:after {}

body.__mob .jpst-mssg__user-chkbx:before {}

body.__mob .jpst-mssg__user-chkbx:after {}

body.__mob .jpst-mssg__user-input-chkbx:checked + .jpst-mssg__user-chkbx-txt .jpst-mssg__user-chkbx:before {}

body.__mob .jpst-mssg__user-input-chkbx:checked + .jpst-mssg__user-chkbx-txt .jpst-mssg__user-chkbx:after {}

body.__mob .jpst-mssg__user-input-chkbx:checked + .jpst-mssg__user-chkbx-txt .jpst-mssg__user-chkbx {}

body.__mob .jpst-mssg__user-label-chkbx:hover .jpst-mssg__user-chkbx {}

body.__mob .jpst-fsubscr__rslt {
  top: 20px;
  left: 0;
  width: 100%;
}