html body .attach, html body .wrapper_custom {
    position: relative;
    margin: 0 auto;
}

html body .wrapper_custom {
    width: 100%;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    font-family: Foros,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.4;
    color: #000;
    font-weight: 400;
    background-color: #e6eaf2;
    background-color: #fff;
}

html body .top {
    width: 100%;
    z-index: 500;
    transition: .2s;
    position: absolute;
}

@media screen and (max-width: 999px) {
  html body .top {
      position: fixed;
      z-index: 9999;
  }
}

html body .attach {
    width: 1190px;
    max-width: 100%;
    padding: 0 15px;
}

.wrapper_custom ol, .tippy-popper ol,  .wrapper_custom ul, .tippy-popper ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.wrapper_custom a, .tippy-popper a{
  text-decoration: none;
  transition: .2s;
}

.wrapper_custom *, .tippy-popper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.wrapper_customm, .tippy-popper {
    font-family: Foros,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.4;
    color: #000;
    font-weight: 400;
}

@media screen and (min-width: 1190px) {
  .wrapper_custom {
     overflow: hidden;
  }
}

html body .custom_link_head:hover{
  color: #f5fb37;
}

html body .nav-xjrte1__link._active, html body .nav-xjrte1__link:hover {
    color: #fff;
}

@media screen and (max-width: 1000px) {
  html body .nav-xjrte1__link._active, html body .nav-xjrte1__link:hover {
      color: #000;
  }
}

html body #msMiniCart.full .empty {
  display: none;
}

html body  #msMiniCart .not_empty {
    display: none;
}

.btn-stroke{text-align:center}.btn,.btn-stroke{font-size:20px;padding:16px 48px;font-weight:700;cursor:pointer;color:#000;transition:.2s;display:inline-block;background-color:hsla(0,0%,100%,.5);line-height:1.15;position:relative}.btn-stroke-white,.btn-white{color:#fff}.btn-stroke._gray,.btn._gray{box-shadow:inset 0 0 0 5px #dfdfdf}.btn-stroke._gray:hover,.btn._gray:hover{box-shadow:inset 0 0 0 5px #f5fb37}.btn-stroke._exception,.btn._exception{background-color:transparent}.btn-stroke:hover,.btn:hover{color:#000}.btn:not(.btn-stroke){background-color:#f5fb37}.btn:not(.btn-stroke):after{left:0;right:0;top:0;bottom:0;content:"";transition:.2s;position:absolute;z-index:2;cursor:pointer}.btn:not(.btn-stroke):hover:after{background-color:rgba(0,0,0,.1)}.btn-stroke{box-shadow:inset 0 0 0 5px #f5fb37}.btn-stroke:hover{background-color:#f5fb37}