@charset "UTF-8";
@font-face {
  font-family: "roboto";
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/roboto/robotothin.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "roboto";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/roboto/robotolight.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "roboto";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/roboto/roboto.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "roboto";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/roboto/robotomedium.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "roboto";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/roboto/robotobold.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "roboto";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/roboto/robotoblack.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "montserrat";
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/montserrat/montserrathairline.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "montserrat";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/montserrat/montserratlight.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "montserrat";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/montserrat/montserrat.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "montserrat";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/montserrat/montserratbold.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "montserrat";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/montserrat/montserratblack.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "GothamPro";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/GothamPro/GothamPro-Light.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "GothamPro";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/GothamPro/GothamPro.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "GothamPro";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/GothamPro/GothamPro-Medium.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "GothamPro";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/GothamPro/GothamPro-Bold.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "GothamPro";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/GothamPro/GothamPro-Black.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "gogh";
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/gogh/gogh-hairline.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "gogh";
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/gogh/gogh-light.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "gogh";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/gogh/gogh-book.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "gogh";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/gogh/gogh-regular.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "gogh";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/gogh/gogh-medium.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "gogh";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/gogh/gogh-variable.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "gogh";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/gogh/gogh-bold.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "gogh";
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/gogh/gogh-extra-bold.woff2") format("woff2");
  font-display: fallback; }
@font-face {
  font-family: "gogh";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/gogh/gogh-heavy.woff2") format("woff2");
  font-display: fallback; }
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-display: fallback; }

::placeholder {
  color: #666; }

::selection {
  background-color: #FC6118;
  color: #fff; }

input, textarea {
  outline: none; }
  input:focus:required:invalid, textarea:focus:required:invalid {
    border-color: red; }
  input:required:valid, textarea:required:valid {
    border-color: green; }
body {
  font-size: 16px;
  min-width: 360px;
  position: relative;
  line-height: 1.4;
  font-family: "GothamPro", sans-serif;
  overflow-x: hidden;
  color: #353535;
  transition: all 0.3s;
  background-color: #fff; }

.oyh {
  overflow-y: hidden; }

#content {
  min-height: calc(100vh - 432px); }

.hidden {
  display: none !important; }

.center {
  text-align: center; }

.penone {
  pointer-events: none; }

.js-item-popup {
  cursor: pointer; }

a, button, input {
  text-decoration: none;
  transition: all 0.25s; }
  a:hover, button:hover, input:hover {
    text-decoration: none;
    box-shadow: none;
    outline: 0;
    outline-offset: 0; }
  a:visited, button:visited, input:visited {
    text-decoration: none;
    outline: 0;
    outline-offset: 0; }
  a:active, button:active, input:active {
    text-decoration: none;
    outline: 0;
    outline-offset: 0; }
  a::link, button::link, input::link {
    text-decoration: none;
    outline: 0;
    outline-offset: 0; }
  a:focus, button:focus, input:focus {
    text-decoration: none;
    outline: 0;
    outline-offset: 0; }

.button1 {
  background: #FC6118;
  color: #fff;
  padding: 10px 15px;
  text-transform: uppercase;
  font-weight: 900;
  border-radius: 5px;
  display: inline-block;
  cursor: pointer; }

.container {
  max-width: 1400px;
  margin: auto; }

.container1200 {
  max-width: 1200px;
  margin: auto; }

.container1600 {
  max-width: 1600px;
  margin: auto; }

.t-blue {
  color: #0063c6 !important; }

.t-yellow {
  color: #baac00 !important; }

.t-orange {
  color: #de8000 !important; }

.t-gren {
  color: #3ab702 !important; }

.nowrap {
  white-space: nowrap; }

.modal-popup-content {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px; }
  .modal-popup-content .logo {
    width: 250px; }
  .modal-popup-content h3 {
    font-size: 25px;
    margin: 15px 0 0 0; }
  .modal-popup-content .caption {
    margin: 0; }
  .modal-popup-content ul {
    list-style-type: none;
    margin: 0;
    text-align: center; }
    .modal-popup-content ul li a {
      color: #747474;
      padding: 2px 4px;
      border-radius: 2px;
      font-weight: bold;
      font-size: 20px; }
      .modal-popup-content ul li a:hover {
        color: #FC6118; }
  .modal-popup-content .product-basket {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%; }
    .modal-popup-content .product-basket .caption {
      font-size: 20px;
      font-weight: bold;
      line-height: 1.2;
      margin-bottom: 5px; }
    .modal-popup-content .product-basket ::-webkit-scrollbar {
      width: 5px;
      height: 10px;
      background: rgba(252, 97, 24, 0.4);
      border-radius: 5px; }
    .modal-popup-content .product-basket ::-webkit-scrollbar-button {
      background-color: black;
      width: 0;
      height: 0; }
    .modal-popup-content .product-basket ::-webkit-scrollbar-thumb {
      background-color: rgba(252, 97, 24, 0.6);
      border-radius: 5px; }
    .modal-popup-content .product-basket .minicadr-list {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: flex-start;
      width: 100%;
      max-height: 400px;
      overflow: hidden;
      overflow-y: auto; }
      .modal-popup-content .product-basket .minicadr-list .item {
        width: 340px;
        border-radius: 5px;
        background: #F8F8F8;
        padding: 15px 20px;
        margin: 10px 5px 10px 0;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        flex-wrap: nowrap;
        cursor: pointer;
        position: relative; }
        .modal-popup-content .product-basket .minicadr-list .item .article, .modal-popup-content .product-basket .minicadr-list .item .price {
          font-weight: bold;
          transition: all 0.25s; }
        .modal-popup-content .product-basket .minicadr-list .item .text {
          color: #747474;
          text-align: left; }
        .modal-popup-content .product-basket .minicadr-list .item:hover .article {
          color: #FC6118; }
        .modal-popup-content .product-basket .minicadr-list .item .sst-cancel-1 {
          color: #747474;
          position: absolute;
          right: 0px;
          top: 0px;
          cursor: pointer; }

.my-mfp-slide-bottom.mfp-ready.mfp-bg {
  opacity: 0.7; }

.mfp-bg {
  background: #fff; }

.modal-popup {
  border: 4px solid #fd834a; }

.modal-success {
  border: 4px solid #3fc602; }

.modal-fail {
  border: 4px solid #e70000; }

.header-page-top {
  padding: 0 20px; }
  .header-page-top-content {
    width: 100%;
    height: 93px;
    padding: 0 0 0 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap; }
    .header-page-top-content-box {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: center; }
      .header-page-top-content-box .logo {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        align-items: center;
        justify-content: center; }
        .header-page-top-content-box .logo img {
          height: 45px; }
      .header-page-top-content-box .sityMenu {
        margin: 0 15px; }
        .header-page-top-content-box .sityMenu a {
          color: #747474;
          padding: 2px 4px;
          font-weight: bold; }
          .header-page-top-content-box .sityMenu a .icon {
            color: #FC6118; }
          .header-page-top-content-box .sityMenu a:hover {
            color: #FC6118; }
      .header-page-top-content-box .topMenu {
        list-style-type: none;
        margin: 0;
        list-style-type: none;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start; }
        .header-page-top-content-box .topMenu a {
          color: #747474;
          padding: 2px 4px;
          margin-right: 10px; }
          .header-page-top-content-box .topMenu a:hover {
            color: #FC6118; }
        .header-page-top-content-box .topMenu .activ {
          color: #FC6118; }
      .header-page-top-content-box .line {
        width: 1px;
        height: 25px;
        background: rgba(117, 117, 117, 0.5);
        margin-right: 7px; }
      .header-page-top-content-box .socBox {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap; }
        .header-page-top-content-box .socBox .icon {
          font-size: 16px;
          margin: 5px;
          width: 30px;
          height: 30px;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flex;
          display: -o-flex;
          display: flex;
          align-items: center;
          justify-content: center;
          background: rgba(117, 117, 117, 0.6);
          color: #fff;
          border-radius: 50%; }
        .header-page-top-content-box .socBox .viber {
          background: rgba(115, 96, 240, 0.7); }
          .header-page-top-content-box .socBox .viber:hover {
            background: #7360F0; }
        .header-page-top-content-box .socBox .vk {
          background: rgba(40, 136, 246, 0.7); }
          .header-page-top-content-box .socBox .vk:hover {
            background: #2888F6; }
        .header-page-top-content-box .socBox .telegram {
          background: rgba(46, 163, 230, 0.7); }
          .header-page-top-content-box .socBox .telegram:hover {
            background: #2EA3E6; }
        .header-page-top-content-box .socBox .instagram {
          background: rgba(220, 39, 67, 0.7); }
          .header-page-top-content-box .socBox .instagram:hover {
            background: #dc2743; }
.header-page-nav {
  padding: 5px 20px 15px 20px;
  overflow: hidden;
  overflow-x: auto; }
  .header-page-nav-content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap; }
    .header-page-nav-content ul {
      list-style-type: none;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: flex-start; }
      .header-page-nav-content ul li {
        margin-right: 10px; }
        .header-page-nav-content ul li a {
          color: #747474;
          padding: 2px 4px;
          border-radius: 2px;
          font-weight: bold;
          white-space: nowrap; }
          .header-page-nav-content ul li a span:before {
            margin-left: 0; }
          .header-page-nav-content ul li a:hover {
            color: #FC6118; }
        .header-page-nav-content ul li .activ {
          color: #FC6118;
          position: relative; }
          .header-page-nav-content ul li .activ:before {
            content: "";
            position: absolute;
            bottom: -15px;
            left: 0;
            height: 2px;
            width: 100%;
            background: #FC6118; }
        .header-page-nav-content ul li .t-gren:hover {
          color: #2f9402 !important; }
        .header-page-nav-content ul li .t-gren.activ:before {
          background: #3ab702; }
        .header-page-nav-content ul li .t-blue:hover {
          color: #0051a2 !important; }
        .header-page-nav-content ul li .t-blue.activ:before {
          background: #0063c6; }
        .header-page-nav-content ul li .t-yellow:hover {
          color: #aca600 !important; }
        .header-page-nav-content ul li .t-yellow.activ:before {
          background: #d0c800; }
        .header-page-nav-content ul li .t-orange:hover {
          color: #ba6b00 !important; }
        .header-page-nav-content ul li .t-orange.activ:before {
          background: #de8000; }
    .header-page-nav-content .phone {
      font-size: 18px;
      font-weight: bold;
      color: #747474; }
      .header-page-nav-content .phone:hover {
        color: #FC6118; }

.header-page-nav-activ .header-page-top {
  padding: 0 20px 50px 20px; }
.header-page-nav-activ .header-page-nav {
  padding: 10px 20px 15px 20px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10;
  background: #fff;
  box-shadow: 0 2px 12px 0 rgba(41, 44, 51, 0.1); }

.home-page {
  background: #F8F8F8; }
  .home-page .carousel-box .item {
    width: 100%; }
    .home-page .carousel-box .item-box {
      margin: 10px;
      background: #cccccc;
      border-radius: 5px;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      overflow: hidden;
      position: relative; }
      .home-page .carousel-box .item-box img {
        display: block;
        min-width: 100%;
        max-width: 100%;
        height: auto;
        min-height: 100%;
        -o-object-fit: cover;
        object-fit: cover; }
  .home-page .carousel-box .owl-nav {
    position: absolute;
    top: 48%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 0; }
    .home-page .carousel-box .owl-nav .owl-prev, .home-page .carousel-box .owl-nav .owl-next {
      width: 60px;
      height: 60px;
      background: rgba(255, 255, 255, 0.5);
      border-radius: 50px;
      margin: 0 30px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 25px;
      opacity: 0.7; }
    .home-page .carousel-box .owl-nav .owl-prev::before {
      content: "";
      font-family: "fontello";
      margin-left: -4px; }
    .home-page .carousel-box .owl-nav .owl-next::before {
      margin-right: -4px;
      content: "";
      font-family: "fontello"; }
  .home-page .carousel-box .owl-dots {
    padding: 0 10px 10px 10px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: center; }
    .home-page .carousel-box .owl-dots .owl-dot {
      margin: 5px 7px;
      width: 10px;
      height: 10px;
      background: #757575;
      border-radius: 50%;
      box-shadow: 0 0 0 1px #F8F8F8, 0 0 0 2px #757575;
      transition: all 0.25s; }
      .home-page .carousel-box .owl-dots .owl-dot:hover {
        background: #FC6118; }
    .home-page .carousel-box .owl-dots .active {
      background: #FC6118;
      box-shadow: 0 0 0 1px #F8F8F8, 0 0 0 2px #FC6118; }
  .home-page .homeMenu {
    padding: 0 20px; }
    .home-page .homeMenu-content .menu-header {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      justify-content: flex-start;
      flex-wrap: nowrap;
      flex-direction: column;
      align-items: flex-start; }
      .home-page .homeMenu-content .menu-header h3 {
        font-weight: 700;
        font-size: 40px;
        line-height: 1.1; }
      .home-page .homeMenu-content .menu-header .line {
        line-height: 1;
        background: rgba(117, 117, 117, 0.5);
        width: 100px;
        height: 3px;
        margin: 10px 0; }
      .home-page .homeMenu-content .menu-header .subMenu {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        flex-direction: row;
        width: 100%;
        margin: 10px 0 0;
        flex-wrap: nowrap;
        overflow: hidden;
        overflow-x: auto; }
        .home-page .homeMenu-content .menu-header .subMenu a {
          margin-right: 15px;
          font-weight: 500;
          color: #747474;
          white-space: nowrap; 
          margin-bottom: 10px;
}
    .home-page .homeMenu-content .menu-content {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      align-items: flex-start;
      justify-content: flex-start;
      flex-direction: row;
      flex-wrap: nowrap; }
      .home-page .homeMenu-content .menu-content-box {
        position: sticky;
        top: 25px; }
      .home-page .homeMenu-content .menu-content .menu-items {
        width: 100%;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center; }
        .home-page .homeMenu-content .menu-content .menu-items .caption-section {
          width: 100%;
          text-transform: uppercase;
          padding: 20px 0 15px 0;
          color: #757575; }
          .home-page .homeMenu-content .menu-content .menu-items .caption-section .caption {
            font-weight: 400;
            font-size: 25px;
            position: relative;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            align-items: center;
            white-space: nowrap; }
            .home-page .homeMenu-content .menu-content .menu-items .caption-section .caption:after {
              content: "";
              position: relative;
              height: 1px;
              width: 100%;
              background: #757575;
              display: inline-block;
              margin-left: 15px;
              opacity: 0.5; }
        .home-page .homeMenu-content .menu-content .menu-items .items {
          max-width: 100%;
          width: 100%;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flex;
          display: -o-flex;
          display: flex;
          flex-direction: row;
          align-items: flex-start;
          justify-content: flex-start;
          flex-wrap: wrap;
          margin: auto; }
          .home-page .homeMenu-content .menu-content .menu-items .items .item {
            margin: 5px;
            align-self: stretch;
            width: 283px;
            background: #fff;
            border-radius: 5px;
            overflow: hidden;
            padding-bottom: 10px;
            position: relative;
            min-height: 533px; }
            .home-page .homeMenu-content .menu-content .menu-items .items .item-content {
              display: -webkit-flex;
              display: -moz-flex;
              display: -ms-flex;
              display: -o-flex;
              display: flex;
              flex-direction: column;
              justify-content: space-between;
              height: 100%;
              z-index: 1; }
              .home-page .homeMenu-content .menu-content .menu-items .items .item-content-box .img {
                width: 100%;
                height: 283px;
                overflow: hidden;
                position: relative;
                border-radius: 5px 5px 0 0; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item-content-box .img img {
                  display: block;
                  min-width: 100%;
                  max-width: 100%;
                  height: auto;
                  min-height: 100%;
                  object-fit: cover; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item-content-box .img .addMenu {
                  position: absolute;
                  right: 15px;
                  top: 15px;
                  width: 30px;
                  height: 30px;
                  border-radius: 50%;
                  background: #fff;
                  display: -webkit-flex;
                  display: -moz-flex;
                  display: -ms-flex;
                  display: -o-flex;
                  display: flex;
                  align-items: center;
                  justify-content: center;
                  color: #FC6118;
                  border: 2px solid #FC6118; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item-content-box .img .iconInfo {
                  position: absolute;
                  right: 0;
                  bottom: 0;
                  background: #fff;
                  font-size: 25px;
                  color: #FC6118;
                  border-radius: 10px 0 0 0;
                  padding: 5px 5px 0 5px;
                  line-height: 1; }
              .home-page .homeMenu-content .menu-content .menu-items .items .item-content-box .info-header {
                display: -webkit-flex;
                display: -moz-flex;
                display: -ms-flex;
                display: -o-flex;
                display: flex;
                align-items: center;
                flex-direction: row;
                justify-content: space-between;
                padding: 5px 0; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item-content-box .info-header-box .people {
                  padding-right: 10px;
                  display: -webkit-flex;
                  display: -moz-flex;
                  display: -ms-flex;
                  display: -o-flex;
                  display: flex;
                  flex-direction: row;
                  align-items: center;
                  justify-content: center;
                  color: #747474; }
              .home-page .homeMenu-content .menu-content .menu-items .items .item-content-box .info-content {
                padding: 0 24px 20px 24px; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item-content-box .info-content .caption {
                  font-size: 20px;
                  font-weight: 900;
                  margin-bottom: 10px;
                  line-height: 1.2; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item-content-box .info-content .text {
                  line-height: 1.2;
                  color: #747474;
                  font-weight: 300; }
              .home-page .homeMenu-content .menu-content .menu-items .items .item-content-box .info .selectBox {
                padding: 5px 18px 10px 18px; }
              .home-page .homeMenu-content .menu-content .menu-items .items .item-content-box .info-footer {
                padding: 0 18px 10px 18px;
                display: -webkit-flex;
                display: -moz-flex;
                display: -ms-flex;
                display: -o-flex;
                display: flex;
                flex-direction: row;
                align-items: center;
                justify-content: space-between; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item-content-box .info-footer .price {
                  font-size: 18px;
                  font-weight: 300; }
                  .home-page .homeMenu-content .menu-content .menu-items .items .item-content-box .info-footer .price span {
                    font-weight: 900;
                    font-size: 20px; }
              .home-page .homeMenu-content .menu-content .menu-items .items .item-content .plug {
                padding: 20px;
                width: 100%;
                height: 100%;
                display: -webkit-flex;
                display: -moz-flex;
                display: -ms-flex;
                display: -o-flex;
                display: flex;
                align-items: center;
                justify-content: center;
                flex-direction: column; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item-content .plug a {
                  display: -webkit-flex;
                  display: -moz-flex;
                  display: -ms-flex;
                  display: -o-flex;
                  display: flex;
                  flex-direction: column;
                  align-items: center;
                  justify-content: center;
                  font-weight: bold;
                  font-size: 22px;
                  text-align: center;
                  color: #747474; }
                  .home-page .homeMenu-content .menu-content .menu-items .items .item-content .plug a img {
                    width: 150px;
                    opacity: 0.5; }
                  .home-page .homeMenu-content .menu-content .menu-items .items .item-content .plug a p {
                    margin-top: 20px;
                    position: relative;
                    opacity: 0.5;
                    display: -webkit-flex;
                    display: -moz-flex;
                    display: -ms-flex;
                    display: -o-flex;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    line-height: 1.2;
                    transition: all 0.3s; }
                  .home-page .homeMenu-content .menu-content .menu-items .items .item-content .plug a:hover p {
                    color: #FC6118;
                    opacity: 1; }
            .home-page .homeMenu-content .menu-content .menu-items .items .item-addContent {
              height: 100%;
              z-index: 2;
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              background: rgba(53, 53, 53, 0.5);
              padding: 15px;
              visibility: hidden;
              display: none; }
              .home-page .homeMenu-content .menu-content .menu-items .items .item-addContent ::-webkit-scrollbar {
                width: 5px;
                height: 10px;
                background: rgba(252, 97, 24, 0.4);
                border-radius: 5px; }
              .home-page .homeMenu-content .menu-content .menu-items .items .item-addContent ::-webkit-scrollbar-button {
                background-color: black;
                width: 0;
                height: 0; }
              .home-page .homeMenu-content .menu-content .menu-items .items .item-addContent ::-webkit-scrollbar-thumb {
                background-color: rgba(252, 97, 24, 0.6);
                border-radius: 5px; }
              .home-page .homeMenu-content .menu-content .menu-items .items .item-addContent .toping {
                background: #fff;
                width: 100%;
                border-radius: 5px;
                padding: 20px;
                display: -webkit-flex;
                display: -moz-flex;
                display: -ms-flex;
                display: -o-flex;
                display: flex;
                flex-direction: column;
                height: max-content;
                max-height: 100%;
                overflow: hidden;
                overflow-y: auto;
                position: relative; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item-addContent .toping h3 {
                  text-align: center;
                  line-height: 1.1; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item-addContent .toping .selectBox {
                  margin: 5px 0; }
                  .home-page .homeMenu-content .menu-content .menu-items .items .item-addContent .toping .selectBox .text {
                    opacity: 0.5;
                    line-height: 1.2;
                    margin-bottom: 5px; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item-addContent .toping .selectEl {
                  width: 100% !important; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item-addContent .toping .selectStyle .selectivity-single-select {
                  background: #eee; }
                  .home-page .homeMenu-content .menu-content .menu-items .items .item-addContent .toping .selectStyle .selectivity-single-select .selectivity-single-result-container {
                    top: 8px;
                    left: 15px; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item-addContent .toping .selectStyleMulti .selectivity-multiple-input-container .selectivity-multiple-selected-item {
                  background: #FC6118;
                  padding-right: 10px; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item-addContent .toping .selectStyleMulti .selectivity-multiple-input-container .selectivity-multiple-input {
                  max-width: auto; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item-addContent .toping .select-cansel {
                  text-align: center;
                  font-weight: 300;
                  color: #747474;
                  margin-top: 4px;
                  transition: all 0.25s;
                  font-size: 22px;
                  position: absolute;
                  right: 3px;
                  top: 0; }
                  .home-page .homeMenu-content .menu-content .menu-items .items .item-addContent .toping .select-cansel:hover {
                    color: #FC6118; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item-addContent .toping-footer {
                  margin-top: 28px;
                  padding-top: 10px;
                  display: -webkit-flex;
                  display: -moz-flex;
                  display: -ms-flex;
                  display: -o-flex;
                  display: flex;
                  flex-direction: column;
                  align-items: center;
                  justify-content: space-between; }
                  .home-page .homeMenu-content .menu-content .menu-items .items .item-addContent .toping-footer .price {
                    font-size: 18px;
                    font-weight: 300;
                    margin-bottom: 5px; }
                    .home-page .homeMenu-content .menu-content .menu-items .items .item-addContent .toping-footer .price span {
                      font-weight: 900;
                      font-size: 22px; }
            .home-page .homeMenu-content .menu-content .menu-items .items .item .box-btn {
              position: relative; }
              .home-page .homeMenu-content .menu-content .menu-items .items .item .box-btn .button1 {
                position: relative;
                z-index: 2; }
              .home-page .homeMenu-content .menu-content .menu-items .items .item .box-btn .toltip {
                position: absolute;
                left: 0;
                top: 0;
                bottom: 0;
                right: 0;
                z-index: 1;
                display: inline-block;
                text-decoration: none;
                font-weight: normal; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item .box-btn .toltip:hover .tooltiptext {
                  visibility: visible; }
                  .home-page .homeMenu-content .menu-content .menu-items .items .item .box-btn .toltip:hover .tooltiptext .toltip-bold {
                    font-weight: bold; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item .box-btn .toltip .tooltiptext {
                  visibility: hidden;
                  width: 220px;
                  bottom: 100%;
                  left: 0;
                  margin-left: 0px;
                  margin-bottom: 8px;
                  background-color: #fd9564;
                  color: #fff;
                  text-align: left;
                  font-size: 14px;
                  border-radius: 6px;
                  padding: 10px;
                  position: absolute;
                  z-index: 3; }
                  .home-page .homeMenu-content .menu-content .menu-items .items .item .box-btn .toltip .tooltiptext::after {
                    content: " ";
                    position: absolute;
                    top: 100%;
                    left: 30%;
                    margin-left: -5px;
                    border-width: 5px;
                    border-style: solid;
                    border-color: #fd9564 transparent transparent transparent; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item .box-btn .toltip .tooltiptext1 {
                  text-align: center; }
                .home-page .homeMenu-content .menu-content .menu-items .items .item .box-btn .toltip .tooltiptext2 {
                  left: -46px;
                  text-align: center; }
                  .home-page .homeMenu-content .menu-content .menu-items .items .item .box-btn .toltip .tooltiptext2::after {
                    left: 50%; }
            .home-page .homeMenu-content .menu-content .menu-items .items .item .btn-block .button1 {
              pointer-events: none;
              opacity: 0.5;
              cursor: default;
              z-index: 1; }
            .home-page .homeMenu-content .menu-content .menu-items .items .item .btn-block .toltip {
              z-index: 2; }
          .home-page .homeMenu-content .menu-content .menu-items .items .addMenu-active .item-addContent {
            visibility: visible;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            border-radius: 5px; }
      .home-page .homeMenu-content .menu-content .homeSeo {
        width: 100%;
        margin-top: 20px;
        margin-bottom: 50px;
        overflow: hidden;
        position: relative;
        padding-bottom: 0;
        transition: all 0.5s; }
        .home-page .homeMenu-content .menu-content .homeSeo .title {
          margin-top: 30px;
          color: #353535; }
        .home-page .homeMenu-content .menu-content .homeSeo .text {
          margin-bottom: 10px;
          color: #757575;
          line-height: 1.4; }
        .home-page .homeMenu-content .menu-content .homeSeo .list-dots {
          margin-bottom: 10px;
          margin-left: 30px; }
          .home-page .homeMenu-content .menu-content .homeSeo .list-dots li {
            color: #757575;
            line-height: 1.4; }
        .home-page .homeMenu-content .menu-content .homeSeo .list-dots {
          margin-bottom: 10px;
          margin-left: 30px; }
          .home-page .homeMenu-content .menu-content .homeSeo .list-dots li {
            color: #757575;
            line-height: 1.4; }
        .home-page .homeMenu-content .menu-content .homeSeo .list-numb {
          margin-bottom: 10px;
          margin-left: 30px; }
          .home-page .homeMenu-content .menu-content .homeSeo .list-numb li {
            color: #757575;
            line-height: 1.4; }
        .home-page .homeMenu-content .menu-content .homeSeo .shadow {
          position: absolute;
          left: 0;
          bottom: 0;
          height: 70px;
          width: 100%;
          background: linear-gradient(0deg, #f8f8f8 50%, rgba(248, 248, 248, 0) 100%);
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flex;
          display: -o-flex;
          display: flex;
          align-items: center;
          justify-content: center; }
          .home-page .homeMenu-content .menu-content .homeSeo .shadow-text {
            cursor: pointer;
            transition: all 0.25s;
            color: #FC6118;
            opacity: 0.7; }
            .home-page .homeMenu-content .menu-content .homeSeo .shadow-text:hover {
              opacity: 1; }
      .home-page .homeMenu-content .menu-content .homeSeoFull {
        max-height: 2500px;
        padding-bottom: 50px; }

.menu-basket, .order-basket, .page-man-console-content-basket {
  width: 320px;
  padding-top: 30px;
  margin-bottom: 20px; }
  .menu-basket .basketPanel, .order-basket .basketPanel, .page-man-console-content-basket .basketPanel {
    width: 290px;
    margin: 40px auto 0 auto;
    background: #fff;
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border-top: 3px solid #FC6118;
    padding: 45px 12px 10px 17px;
    border-radius: 5px; }
    .menu-basket .basketPanel .circle, .order-basket .basketPanel .circle, .page-man-console-content-basket .basketPanel .circle {
      font-size: 30px;
      color: #FC6118;
      padding: 15px;
      border-radius: 50%;
      position: absolute;
      top: -36px;
      margin: auto;
      background: #fff;
      box-shadow: 0 0 0 3px #FC6118, 0 0 0 7px #F8F8F8;
      width: 72px;
      height: 72px;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      align-items: center; }
    .menu-basket .basketPanel h3, .order-basket .basketPanel h3, .page-man-console-content-basket .basketPanel h3 {
      font-size: 24px;
      line-height: 1;
      padding-bottom: 15px; }
      .menu-basket .basketPanel h3 span, .order-basket .basketPanel h3 span, .page-man-console-content-basket .basketPanel h3 span {
        font-weight: 400;
        opacity: 0.5;
        font-size: 21px; }
    .menu-basket .basketPanel .nonBox, .order-basket .basketPanel .nonBox, .page-man-console-content-basket .basketPanel .nonBox {
      width: 100%;
      padding: 10px 0;
      text-align: center; }
      .menu-basket .basketPanel .nonBox img, .order-basket .basketPanel .nonBox img, .page-man-console-content-basket .basketPanel .nonBox img {
        width: 150px;
        opacity: 0.5; }
      .menu-basket .basketPanel .nonBox p, .order-basket .basketPanel .nonBox p, .page-man-console-content-basket .basketPanel .nonBox p {
        opacity: 0.5; }
    .menu-basket .basketPanel #basket-content, .order-basket .basketPanel #basket-content, .page-man-console-content-basket .basketPanel #basket-content {
      width: 100%; }
    .menu-basket .basketPanel .basketPanel-content, .order-basket .basketPanel .basketPanel-content, .page-man-console-content-basket .basketPanel .basketPanel-content {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-direction: column;
      width: 100%; }
      .menu-basket .basketPanel .basketPanel-content ::-webkit-scrollbar, .order-basket .basketPanel .basketPanel-content ::-webkit-scrollbar, .page-man-console-content-basket .basketPanel .basketPanel-content ::-webkit-scrollbar {
        width: 5px;
        height: 10px;
        background: rgba(252, 97, 24, 0.2);
        border-radius: 5px; }
      .menu-basket .basketPanel .basketPanel-content ::-webkit-scrollbar-button, .order-basket .basketPanel .basketPanel-content ::-webkit-scrollbar-button, .page-man-console-content-basket .basketPanel .basketPanel-content ::-webkit-scrollbar-button {
        background-color: black;
        width: 0;
        height: 0; }
      .menu-basket .basketPanel .basketPanel-content ::-webkit-scrollbar-thumb, .order-basket .basketPanel .basketPanel-content ::-webkit-scrollbar-thumb, .page-man-console-content-basket .basketPanel .basketPanel-content ::-webkit-scrollbar-thumb {
        background-color: rgba(252, 97, 24, 0.6);
        border-radius: 5px; }
      .menu-basket .basketPanel .basketPanel-content-header, .order-basket .basketPanel .basketPanel-content-header, .page-man-console-content-basket .basketPanel .basketPanel-content-header {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: row;
        width: 100%; }
        .menu-basket .basketPanel .basketPanel-content-header a, .order-basket .basketPanel .basketPanel-content-header a, .page-man-console-content-basket .basketPanel .basketPanel-content-header a {
          padding-bottom: 15px;
          color: #747474;
          opacity: 0.7;
          font-size: 14px; }
          .menu-basket .basketPanel .basketPanel-content-header a:hover, .order-basket .basketPanel .basketPanel-content-header a:hover, .page-man-console-content-basket .basketPanel .basketPanel-content-header a:hover {
            color: #FC6118;
            opacity: 1; }
      .menu-basket .basketPanel .basketPanel-content-items, .order-basket .basketPanel .basketPanel-content-items, .page-man-console-content-basket .basketPanel .basketPanel-content-items {
        max-height: 400px;
        overflow: hidden;
        overflow-y: auto;
        padding-right: 3px; }
        .menu-basket .basketPanel .basketPanel-content-items .item, .order-basket .basketPanel .basketPanel-content-items .item, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item {
          border-bottom: 1px dashed rgba(116, 116, 116, 0.3);
          padding: 15px 0 5px 0; }
          .menu-basket .basketPanel .basketPanel-content-items .item-box, .order-basket .basketPanel .basketPanel-content-items .item-box, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item-box {
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            position: relative;
            padding-bottom: 5px; }
            .menu-basket .basketPanel .basketPanel-content-items .item-box .img, .order-basket .basketPanel .basketPanel-content-items .item-box .img, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item-box .img {
              width: 50px;
              height: 50px;
              min-width: 50px;
              overflow: hidden;
              position: relative;
              border-radius: 5px;
              margin-right: 5px; }
              .menu-basket .basketPanel .basketPanel-content-items .item-box .img img, .order-basket .basketPanel .basketPanel-content-items .item-box .img img, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item-box .img img {
                display: block;
                min-width: 100%;
                max-width: 100%;
                height: auto;
                min-height: 100%;
                object-fit: cover; }
            .menu-basket .basketPanel .basketPanel-content-items .item-box .info, .order-basket .basketPanel .basketPanel-content-items .item-box .info, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item-box .info {
              padding-right: 16px; }
              .menu-basket .basketPanel .basketPanel-content-items .item-box .info .caption, .order-basket .basketPanel .basketPanel-content-items .item-box .info .caption, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item-box .info .caption {
                font-weight: bold; }
              .menu-basket .basketPanel .basketPanel-content-items .item-box .info .subcaption, .order-basket .basketPanel .basketPanel-content-items .item-box .info .subcaption, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item-box .info .subcaption {
                list-style-type: none;
                line-height: 1.2;
                font-size: 14px;
                color: #747474; }
            .menu-basket .basketPanel .basketPanel-content-items .item-box .item-cansel, .order-basket .basketPanel .basketPanel-content-items .item-box .item-cansel, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item-box .item-cansel {
              position: absolute;
              top: 0;
              right: 0;
              color: #747474; }
              .menu-basket .basketPanel .basketPanel-content-items .item-box .item-cansel:hover, .order-basket .basketPanel .basketPanel-content-items .item-box .item-cansel:hover, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item-box .item-cansel:hover {
                color: #FC6118; }
              .menu-basket .basketPanel .basketPanel-content-items .item-box .item-cansel:before, .order-basket .basketPanel .basketPanel-content-items .item-box .item-cansel:before, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item-box .item-cansel:before {
                margin: 0; }
            .menu-basket .basketPanel .basketPanel-content-items .item-box .item-price span, .order-basket .basketPanel .basketPanel-content-items .item-box .item-price span, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item-box .item-price span {
              font-weight: bold; }
            .menu-basket .basketPanel .basketPanel-content-items .item-box .item-quantity, .order-basket .basketPanel .basketPanel-content-items .item-box .item-quantity, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item-box .item-quantity {
              display: -webkit-flex;
              display: -moz-flex;
              display: -ms-flex;
              display: -o-flex;
              display: flex;
              flex-direction: row;
              align-items: center;
              justify-content: center; }
              .menu-basket .basketPanel .basketPanel-content-items .item-box .item-quantity .count, .order-basket .basketPanel .basketPanel-content-items .item-box .item-quantity .count, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item-box .item-quantity .count {
                width: 35px;
                text-align: center;
                font-weight: bold; }
              .menu-basket .basketPanel .basketPanel-content-items .item-box .item-quantity a, .order-basket .basketPanel .basketPanel-content-items .item-box .item-quantity a, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item-box .item-quantity a {
                color: #747474;
                border-radius: 50%;
                border: 1px solid rgba(116, 116, 116, 0.3);
                font-size: 14px;
                opacity: 0.5;
                pointer-events: none;
                width: 22px;
                height: 22px;
                display: -webkit-flex;
                display: -moz-flex;
                display: -ms-flex;
                display: -o-flex;
                display: flex;
                align-items: center;
                justify-content: center; }
                .menu-basket .basketPanel .basketPanel-content-items .item-box .item-quantity a:before, .order-basket .basketPanel .basketPanel-content-items .item-box .item-quantity a:before, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item-box .item-quantity a:before {
                  margin: 0; }
              .menu-basket .basketPanel .basketPanel-content-items .item-box .item-quantity .activ, .order-basket .basketPanel .basketPanel-content-items .item-box .item-quantity .activ, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item-box .item-quantity .activ {
                color: #FC6118;
                pointer-events: all;
                opacity: 1; }
                .menu-basket .basketPanel .basketPanel-content-items .item-box .item-quantity .activ:hover, .order-basket .basketPanel .basketPanel-content-items .item-box .item-quantity .activ:hover, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item-box .item-quantity .activ:hover {
                  border-color: #FC6118; }
              .menu-basket .basketPanel .basketPanel-content-items .item-box .item-quantity .icon, .order-basket .basketPanel .basketPanel-content-items .item-box .item-quantity .icon, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item-box .item-quantity .icon {
                padding: 0 5px;
                color: #FC6118;
                font-size: 20px; }
            .menu-basket .basketPanel .basketPanel-content-items .item-box:last-child, .order-basket .basketPanel .basketPanel-content-items .item-box:last-child, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item-box:last-child {
              align-items: center;
              justify-content: space-between;
              margin-top: 5px; }
          .menu-basket .basketPanel .basketPanel-content-items .item:first-child, .order-basket .basketPanel .basketPanel-content-items .item:first-child, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item:first-child {
            padding-top: 0; }
          .menu-basket .basketPanel .basketPanel-content-items .item:last-child, .order-basket .basketPanel .basketPanel-content-items .item:last-child, .page-man-console-content-basket .basketPanel .basketPanel-content-items .item:last-child {
            border-bottom: 1px solid rgba(116, 116, 116, 0.3); }
      .menu-basket .basketPanel .basketPanel-content-footer, .order-basket .basketPanel .basketPanel-content-footer, .page-man-console-content-basket .basketPanel .basketPanel-content-footer {
        padding: 10px 0;
        text-align: center; }
        .menu-basket .basketPanel .basketPanel-content-footer-box, .order-basket .basketPanel .basketPanel-content-footer-box, .page-man-console-content-basket .basketPanel .basketPanel-content-footer-box {
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flex;
          display: -o-flex;
          display: flex;
          flex-direction: row;
          align-items: center;
          justify-content: space-between; }
          .menu-basket .basketPanel .basketPanel-content-footer-box .name-box, .order-basket .basketPanel .basketPanel-content-footer-box .name-box, .page-man-console-content-basket .basketPanel .basketPanel-content-footer-box .name-box {
            font-weight: bold; }
          .menu-basket .basketPanel .basketPanel-content-footer-box .full-price, .order-basket .basketPanel .basketPanel-content-footer-box .full-price, .page-man-console-content-basket .basketPanel .basketPanel-content-footer-box .full-price {
            font-size: 18px; }
            .menu-basket .basketPanel .basketPanel-content-footer-box .full-price span, .order-basket .basketPanel .basketPanel-content-footer-box .full-price span, .page-man-console-content-basket .basketPanel .basketPanel-content-footer-box .full-price span {
              font-weight: bold; }
        .menu-basket .basketPanel .basketPanel-content-footer .button1, .order-basket .basketPanel .basketPanel-content-footer .button1, .page-man-console-content-basket .basketPanel .basketPanel-content-footer .button1 {
          margin-top: 10px;
          border: none;
          font-family: "GothamPro", sans-serif;
          font-size: 14px;
          cursor: pointer; }
  .menu-basket .orderCancel, .order-basket .orderCancel, .page-man-console-content-basket .orderCancel {
    margin-top: 10px;
    background: rgba(255, 44, 44, 0.4);
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    text-align: center;
    transition: all 0.25s; }
    .menu-basket .orderCancel:hover, .order-basket .orderCancel:hover, .page-man-console-content-basket .orderCancel:hover {
      background: #ff2c2c; }

.menu-basket .basketPanel .basketPanel-content-footer .total-price, .menu-basket .basketPanel .basketPanel-content-footer .deliv-price {
  display: none; }

.order-basket .basketPanel .basketPanel-content-footer .button1 {
  display: none; }

.site-page {
  padding-bottom: 50px;
  background: #F8F8F8; }
  .site-page .order-page-content .order-content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%; }
    .site-page .order-page-content .order-content-box:first-child {
      width: inherit; }
    .site-page .order-page-content .order-content-box .order-form {
      padding-top: 70px;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: flex-start; }
      .site-page .order-page-content .order-content-box .order-form-box {
        width: 100%;
        background-color: #fff;
        margin-bottom: 8px;
        padding: 32px 44px 24px;
        border-radius: 5px; }
        .site-page .order-page-content .order-content-box .order-form-box .caption {
          font-weight: 700;
          margin-bottom: 10px;
          padding: 0 20px;
          font-size: 20px; }
        .site-page .order-page-content .order-content-box .order-form-box .deliv-nav {
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flex;
          display: -o-flex;
          display: flex;
          flex-direction: row;
          padding: 0 20px;
          margin-bottom: 20px;
          font-size: 20px; }
          .site-page .order-page-content .order-content-box .order-form-box .deliv-nav .nav-box {
            margin-right: 25px; }
            .site-page .order-page-content .order-content-box .order-form-box .deliv-nav .nav-box input {
              display: none; }
            .site-page .order-page-content .order-content-box .order-form-box .deliv-nav .nav-box label {
              cursor: pointer;
              color: #747474; }
          .site-page .order-page-content .order-content-box .order-form-box .deliv-nav .nav-box > input.radio-addbox:checked ~ label {
            font-weight: bold;
            color: #FC6118; }
          .site-page .order-page-content .order-content-box .order-form-box .deliv-nav .nav-box > input.radio-addbox:disabled ~ label {
            color: #747474;
            text-decoration: line-through; }
            .site-page .order-page-content .order-content-box .order-form-box .deliv-nav .nav-box > input.radio-addbox:disabled ~ label .toltip {
              color: #ff2c2c;
              position: relative;
              display: inline-block; }
              .site-page .order-page-content .order-content-box .order-form-box .deliv-nav .nav-box > input.radio-addbox:disabled ~ label .toltip .toltiptext {
                position: absolute;
                bottom: 0px;
                visibility: hidden;
                background: #fff;
                padding: 7px;
                border-radius: 4px;
                box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.24);
                width: 200px;
                font-size: 16px;
                line-height: 1.2;
                border: 3px solid #ff2c2c;
                text-align: center;
                color: #000;
                opacity: 0.8; }
              .site-page .order-page-content .order-content-box .order-form-box .deliv-nav .nav-box > input.radio-addbox:disabled ~ label .toltip:hover .toltiptext {
                visibility: visible; }
        .site-page .order-page-content .order-content-box .order-form-box .payment-nav {
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flex;
          display: -o-flex;
          display: flex;
          flex-direction: row;
          padding: 0 20px;
          margin-bottom: 20px;
          font-size: 16px; }
          .site-page .order-page-content .order-content-box .order-form-box .payment-nav .nav-box {
            margin-right: 25px; }
            .site-page .order-page-content .order-content-box .order-form-box .payment-nav .nav-box input {
              display: none; }
            .site-page .order-page-content .order-content-box .order-form-box .payment-nav .nav-box label {
              cursor: pointer;
              color: #747474; }
          .site-page .order-page-content .order-content-box .order-form-box .payment-nav .nav-box > input.radio-addbox:checked ~ label {
            font-weight: bold;
            color: #FC6118; }
        .site-page .order-page-content .order-content-box .order-form-box .comment-content {
          padding: 0 20px;
          width: 100%; }
          .site-page .order-page-content .order-content-box .order-form-box .comment-content textarea {
            width: 100%;
            height: 49px;
            padding: 12px 16px;
            border-radius: 2px;
            border: none;
            background-color: #f5f5f5;
            font-size: 16px;
            color: #70544f;
            transition: background-color 0.35s;
            max-height: 150px;
            min-height: 100px;
            resize: none; }
            .site-page .order-page-content .order-content-box .order-form-box .comment-content textarea:focus {
              background-color: #EEEEEE; }
        .site-page .order-page-content .order-content-box .order-form-box form {
          margin-top: 20px;
          padding: 0 20px;
          text-align: right; }
          .site-page .order-page-content .order-content-box .order-form-box form .button1 {
            border: none;
            cursor: pointer; }
        .site-page .order-page-content .order-content-box .order-form-box .map-box {
          width: 100%; }
          .site-page .order-page-content .order-content-box .order-form-box .map-box .map-nav {
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            flex-direction: row;
            align-items: flex-start;
            justify-content: flex-start;
            margin-bottom: 20px; }
            .site-page .order-page-content .order-content-box .order-form-box .map-box .map-nav-box {
              margin-right: 20px; }
              .site-page .order-page-content .order-content-box .order-form-box .map-box .map-nav-box .label {
                display: -webkit-flex;
                display: -moz-flex;
                display: -ms-flex;
                display: -o-flex;
                display: flex;
                flex-direction: row;
                align-items: stretch;
                justify-content: flex-start;
                cursor: pointer; }
                .site-page .order-page-content .order-content-box .order-form-box .map-box .map-nav-box .label-box {
                  line-height: 1.2; }
                  .site-page .order-page-content .order-content-box .order-form-box .map-box .map-nav-box .label-box .icon {
                    font-size: 20px;
                    color: rgba(116, 116, 116, 0.6); }
                  .site-page .order-page-content .order-content-box .order-form-box .map-box .map-nav-box .label-box .adress {
                    font-weight: bold; }
                  .site-page .order-page-content .order-content-box .order-form-box .map-box .map-nav-box .label-box .job {
                    color: #747474; }
              .site-page .order-page-content .order-content-box .order-form-box .map-box .map-nav-box input {
                display: none; }
            .site-page .order-page-content .order-content-box .order-form-box .map-box .map-nav-box > input.radio-addbox:checked ~ label .label-box .icon {
              color: #FC6118; }
          .site-page .order-page-content .order-content-box .order-form-box .map-box .map {
            width: 100%;
            height: 300px;
            background: #F8F8F8; }
    .site-page .order-page-content .order-content-box .input-box {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      width: 100%; }
      .site-page .order-page-content .order-content-box .input-box .text {
        padding: 0 20px;
        font-weight: bold;
        color: #747474; }
      .site-page .order-page-content .order-content-box .input-box .input {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
        margin-bottom: 15px;
        width: 50%;
        padding: 0 20px; }
        .site-page .order-page-content .order-content-box .input-box .input label {
          font-size: 14px;
          color: #747474; }
        .site-page .order-page-content .order-content-box .input-box .input input {
          width: 100%;
          height: 49px;
          padding: 12px 16px;
          border-radius: 2px;
          border: none;
          background-color: #f5f5f5;
          font-size: 16px;
          color: #70544f;
          transition: background-color 0.35s; }
          .site-page .order-page-content .order-content-box .input-box .input input:focus {
            background-color: #EEEEEE; }
          .site-page .order-page-content .order-content-box .input-box .input input::placeholder {
            opacity: 0.5; }
        .site-page .order-page-content .order-content-box .input-box .input .subtext {
          opacity: 0.6;
          padding: 5px;
          color: #747474;
          line-height: 1.2;
          font-size: 14px; }
      .site-page .order-page-content .order-content-box .input-box .input-max {
        width: 100%; }
  .site-page .order-page-content .form-block:first-child {
    pointer-events: none;
    position: relative; }
    .site-page .order-page-content .form-block:first-child:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      background-color: rgba(248, 248, 248, 0.5); }
  .site-page .info-pay-deliv, .site-page .about, .site-page .offerta {
    padding-top: 40px; }
    .site-page .info-pay-deliv .caption, .site-page .about .caption, .site-page .offerta .caption {
      margin: 25px 0 5px 0; }
    .site-page .info-pay-deliv .text, .site-page .about .text, .site-page .offerta .text {
      color: #747474; }
      .site-page .info-pay-deliv .text .bold, .site-page .about .text .bold, .site-page .offerta .text .bold {
        font-weight: bold; }
      .site-page .info-pay-deliv .text .link, .site-page .about .text .link, .site-page .offerta .text .link {
        font-weight: bold;
        color: #FC6118;
        white-space: nowrap; }
    .site-page .info-pay-deliv img, .site-page .about img, .site-page .offerta img {
      width: auto;
      max-width: 100%;
      display: block;
      margin: 10px auto;
      text-align: center; }
  .site-page .stocks {
    padding-top: 40px; }
    .site-page .stocks .page-name {
      margin-bottom: 25px; }
    .site-page .stocks-box {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-direction: row;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      margin-bottom: 50px; }
      .site-page .stocks-box:last-child {
        margin-bottom: 0; }
      .site-page .stocks-box-img {
        width: 100%;
        margin-right: 30px;
        border-radius: 5px;
        overflow: hidden; }
        .site-page .stocks-box-img img {
          width: auto;
          max-width: 100%;
          display: block; }
      .site-page .stocks-box-info {
        width: 300px;
        min-width: 300px;
        line-height: 1.2;
        padding-top: 5px; }
        .site-page .stocks-box-info .caption {
          margin-bottom: 20px; }
        .site-page .stocks-box-info .text {
          color: #747474; }
  .site-page .contact {
    padding-top: 40px;
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: column; }
    .site-page .contact .page-name {
      margin-bottom: 25px;
      text-align: center;
      line-height: 1.2; }
    .site-page .contact-list {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      margin-bottom: 15px; }
      .site-page .contact-list-nav {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: row;
        align-items: center; }
      .site-page .contact-list .cafe {
        line-height: 1.2;
        color: #353535;
        font-weight: 900;
        font-size: 22px;
        padding: 0 20px;
        margin-bottom: 5px;
        display: block; }
      .site-page .contact-list .activ {
        color: #FC6118; }
    .site-page .contact-info {
      width: 100%;
      background-color: #fff;
      border-radius: 5px;
      padding: 40px;
      height: auto;
      margin-bottom: 15px; }
      .site-page .contact-info-content {
        width: 100%;
        flex-direction: row;
        align-items: center;
        justify-content: space-around;
        display: none; }
        .site-page .contact-info-content-box {
          text-align: center;
          line-height: 1.2; }
          .site-page .contact-info-content-box .caption {
            font-weight: 300;
            font-size: 20px;
            color: #747474; }
          .site-page .contact-info-content-box .phone, .site-page .contact-info-content-box .time {
            font-weight: 900;
            font-size: 30px;
            color: #353535; }
          .site-page .contact-info-content-box a:hover {
            color: #FC6118; }
        .site-page .contact-info-content .line {
          height: 70px;
          width: 1px;
          background-color: #747474;
          opacity: 0.5; }
        .site-page .contact-info-content .socBox {
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flex;
          display: -o-flex;
          display: flex;
          flex-direction: row;
          align-items: center;
          justify-content: center;
          flex-wrap: wrap; }
          .site-page .contact-info-content .socBox .icon {
            font-size: 18px;
            margin: 7px;
            width: 40px;
            height: 40px;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            align-items: center;
            justify-content: center;
            background: rgba(117, 117, 117, 0.6);
            color: #fff;
            border-radius: 50%;
            box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0); }
          .site-page .contact-info-content .socBox .viber {
            background: rgba(115, 96, 240, 0.6); }
            .site-page .contact-info-content .socBox .viber:hover {
              background: #7360F0;
              box-shadow: 0 0 0 2px #fff, 0 0 0 3px #7360f0; }
          .site-page .contact-info-content .socBox .vk {
            background: rgba(40, 136, 246, 0.6); }
            .site-page .contact-info-content .socBox .vk:hover {
              background: #2888F6;
              box-shadow: 0 0 0 2px #fff, 0 0 0 3px #2888f6; }
          .site-page .contact-info-content .socBox .telegram {
            background: rgba(46, 163, 230, 0.6); }
            .site-page .contact-info-content .socBox .telegram:hover {
              background: #2EA3E6;
              box-shadow: 0 0 0 2px #fff, 0 0 0 3px #2ea3e6; }
          .site-page .contact-info-content .socBox .instagram {
            background: rgba(220, 39, 67, 0.6); }
            .site-page .contact-info-content .socBox .instagram:hover {
              background: #dc2743;
              box-shadow: 0 0 0 2px #fff, 0 0 0 3px #dc2743; }
      .site-page .contact-info .activ {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex; }
    .site-page .contact-map {
      width: 100%;
      height: 400px;
      background: #eee;
      border-radius: 5px; }

.footer {
  padding: 60px 0 50px 0; }
  .footer-top {
    padding: 0 20px 40px 20px; }
    .footer-top-content {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      align-items: flex-start;
      justify-content: space-between; }
      .footer-top-content-box ul {
        list-style-type: none;
        margin-left: 0; }
      .footer-top-content-box .link {
        font-weight: 700;
        color: #353535; }
        .footer-top-content-box .link:hover {
          color: #FC6118; }
      .footer-top-content-box .contactBox {
        text-align: center;
        color: #747474; }
        .footer-top-content-box .contactBox .phone {
          font-size: 23px;
          font-weight: bold;
          color: #353535; }
        .footer-top-content-box .contactBox .socBox {
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flex;
          display: -o-flex;
          display: flex;
          flex-direction: row;
          align-items: center;
          justify-content: center;
          flex-wrap: wrap; }
          .footer-top-content-box .contactBox .socBox .icon {
            font-size: 18px;
            margin: 7px;
            width: 40px;
            height: 40px;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            align-items: center;
            justify-content: center;
            background: rgba(117, 117, 117, 0.6);
            color: #fff;
            border-radius: 50%;
            box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0); }
          .footer-top-content-box .contactBox .socBox .viber {
            background: rgba(115, 96, 240, 0.6); }
            .footer-top-content-box .contactBox .socBox .viber:hover {
              background: #7360F0;
              box-shadow: 0 0 0 2px #fff, 0 0 0 3px #7360f0; }
          .footer-top-content-box .contactBox .socBox .vk {
            background: rgba(40, 136, 246, 0.6); }
            .footer-top-content-box .contactBox .socBox .vk:hover {
              background: #2888F6;
              box-shadow: 0 0 0 2px #fff, 0 0 0 3px #2888f6; }
          .footer-top-content-box .contactBox .socBox .telegram {
            background: rgba(46, 163, 230, 0.6); }
            .footer-top-content-box .contactBox .socBox .telegram:hover {
              background: #2EA3E6;
              box-shadow: 0 0 0 2px #fff, 0 0 0 3px #2ea3e6; }
          .footer-top-content-box .contactBox .socBox .instagram {
            background: rgba(220, 39, 67, 0.6); }
            .footer-top-content-box .contactBox .socBox .instagram:hover {
              background: #dc2743;
              box-shadow: 0 0 0 2px #fff, 0 0 0 3px #dc2743; }
      .footer-top-content-box .logo {
        display: block; }
        .footer-top-content-box .logo img {
          width: 250px; }
  .footer-copy {
    padding: 10px 20px;
    text-align: center;
    border-top: 1px solid rgba(117, 117, 117, 0.2);
    border-bottom: 1px solid rgba(117, 117, 117, 0.2);
    opacity: 0.5; }
  .footer-bottom {
    padding: 30px 20px 0 20px; }
    .footer-bottom-content {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-direction: row;
      align-items: flex-start;
      justify-content: space-between;
      flex-wrap: wrap; }
      .footer-bottom-content-box {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        flex-wrap: wrap;
        max-width: 380px; }
        .footer-bottom-content-box .img {
          width: 60px;
          height: 35px;
          margin: 5px;
          border-radius: 3px;
          display: flex;
          align-items: center;
          justify-content: center; }
          .footer-bottom-content-box .img img {
            max-width: 60px;
            max-height: 35px;
            filter: grayscale(100%);
            opacity: 0.45; }
        .footer-bottom-content-box .text {
          opacity: 0.4;
          font-size: 14px; }
        .footer-bottom-content-box .link {
          color: #353535; }
          .footer-bottom-content-box .link:hover {
            color: #FC6118;
            opacity: 0.8; }
        .footer-bottom-content-box:first-child {
          min-width: 320px;
          max-width: 320px;
          flex-direction: row;
          align-items: center;
          justify-content: space-between; }
      .footer-bottom-content .box-max {
        width: 100%;
        max-width: 100%;
        margin-bottom: 30px; }

.addModal-info {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .addModal-info-box {
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 2000; }
    .addModal-info-box-background {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background-color: #000;
      -webkit-transition: opacity 0.35s;
      transition: opacity 0.35s;
      opacity: 0; }
    .addModal-info-box-content {
      max-width: 300px;
      width: 100%;
      height: 100%;
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      background: #fff;
      -webkit-transition: -webkit-transform 0.35s;
      transition: -webkit-transform 0.35s;
      transition: transform 0.35s;
      transition: transform 0.35s, -webkit-transform 0.35s;
      transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      transform: translateX(300px); }
    .addModal-info-box .tmp-card {
      max-width: 615px;
      overflow-y: auto;
      transform: translateX(615px); }

.addModal-active .addModal-info-box-background {
  opacity: 0.5; }
.addModal-active .addModal-info-box-content {
  transform: translateX(0); }

.choices__list--multiple .choices__item {
  border: none !important;
  background-color: #FC6118; }

.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 8px; }

.choices[data-type*=select-multiple] .choices__button, .choices[data-type*=text] .choices__button {
  border-color: #fff;
  margin: 1px -4px 0 8px; }

.choices__list--dropdown .choices__item--selectable {
  padding-right: 10px; }

.choices__list.choices__list--dropdown {
  max-height: 140px;
  z-index: 6; }

.choices__list--dropdown .choices__list {
  max-height: 140px;
  z-index: 6; }

.choices__input.choices__input--cloned {
  display: none; }

.mobil-menu {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%; }
  .mobil-menu ::-webkit-scrollbar {
    width: 5px;
    height: 10px;
    background: rgba(252, 97, 24, 0.4);
    border-radius: 5px; }
  .mobil-menu ::-webkit-scrollbar-button {
    background-color: black;
    width: 0;
    height: 0; }
  .mobil-menu ::-webkit-scrollbar-thumb {
    background-color: rgba(252, 97, 24, 0.6);
    border-radius: 5px; }
  .mobil-menu-header {
    height: 50px;
    width: 100%;
    background: #fff;
    box-shadow: 0 2px 12px 0 rgba(41, 44, 51, 0.1);
    z-index: 2;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 10px; }
    .mobil-menu-header img {
      height: 30px;
      margin-left: 5px; }
    .mobil-menu-header .close {
      font-size: 30px;
      color: #747474;
      cursor: pointer; }
      .mobil-menu-header .close:before {
        margin: 0; }
  .mobil-menu-content {
    background: #F8F8F8;
    height: 100%;
    width: 100%;
    overflow: hidden;
    overflow-y: auto; }
    .mobil-menu-content .select-city {
      width: 90%;
      margin: 10px auto;
      position: relative; }
      .mobil-menu-content .select-city-input {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        background-color: #fff;
        border: 1px solid #ddd;
        border-radius: 5px;
        font-size: 16px;
        height: 40px;
        padding: 0 10px;
        overflow: hidden;
        font-weight: bold;
        color: #747474;
        z-index: 5;
        position: relative;
        cursor: pointer; }
      .mobil-menu-content .select-city-list {
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        border: 1px solid #ddd;
        border-radius: 0 0 5px 5px;
        background-color: #fff;
        padding: 5px;
        margin-top: -5px;
        z-index: 4;
        position: absolute;
        left: 0;
        width: 100%;
        display: none; }
        .mobil-menu-content .select-city-list a {
          color: #747474;
          margin: 3px 7px;
          font-weight: bold; }
      .mobil-menu-content .select-city .list-active {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex; }
    .mobil-menu-content ul {
      list-style-type: none;
      margin: 10px auto; }
      .mobil-menu-content ul li {
        width: 100%;
        display: block; }
        .mobil-menu-content ul li .link {
          width: 100%;
          padding: 12px 20px;
          color: #747474;
          font-size: 18px;
          font-weight: bold;
          display: block; }
        .mobil-menu-content ul li .mmenu2 {
          background: #ebebeb;
          margin: 0;
          padding-left: 20px;
          overflow: hidden;
          max-height: 0px;
          transition: all 0.5s ease-out; }
        .mobil-menu-content ul li .mmenu2-active {
          max-height: 1000px; }
        .mobil-menu-content ul li .add-mmenu-btn {
          position: relative;
          transition: all 0.5s ease-out; }
          .mobil-menu-content ul li .add-mmenu-btn:before {
            content: "";
            font-family: "fontello";
            position: absolute;
            right: 30px; }
        .mobil-menu-content ul li .add-mmenu-btn-on:before {
          content: ""; }
  .mobil-menu-footer {
    height: 70px;
    width: 100%;
    background: #fff;
    box-shadow: 0 -2px 12px 0 rgba(41, 44, 51, 0.1);
    z-index: 2;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: center; }
    .mobil-menu-footer .socBox {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: center;
      flex-wrap: wrap; }
      .mobil-menu-footer .socBox .icon {
        font-size: 18px;
        margin: 0 10px;
        width: 40px;
        height: 40px;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        align-items: center;
        justify-content: center;
        background: rgba(117, 117, 117, 0.6);
        color: #fff;
        border-radius: 50%;
        box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0); }
        .mobil-menu-footer .socBox .icon span {
          width: 40px;
          height: 40px;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flex;
          display: -o-flex;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 50%;
          overflow: hidden; }
          .mobil-menu-footer .socBox .icon span:before {
            margin: 0; }
      .mobil-menu-footer .socBox .viber {
        background: rgba(115, 96, 240, 0.6); }
        .mobil-menu-footer .socBox .viber:hover {
          background: #7360F0;
          box-shadow: 0 0 0 2px #fff, 0 0 0 3px #7360f0; }
      .mobil-menu-footer .socBox .vk {
        background: rgba(40, 136, 246, 0.6); }
        .mobil-menu-footer .socBox .vk:hover {
          background: #2888F6;
          box-shadow: 0 0 0 2px #fff, 0 0 0 3px #2888f6; }
      .mobil-menu-footer .socBox .telegram {
        background: rgba(46, 163, 230, 0.6); }
        .mobil-menu-footer .socBox .telegram:hover {
          background: #2EA3E6;
          box-shadow: 0 0 0 2px #fff, 0 0 0 3px #2ea3e6; }
      .mobil-menu-footer .socBox .instagram {
        background: rgba(220, 39, 67, 0.6); }
        .mobil-menu-footer .socBox .instagram:hover {
          background: #dc2743;
          box-shadow: 0 0 0 2px #fff, 0 0 0 3px #dc2743; }

.mobil-bottom {
  width: 100%;
  height: 50px;
  padding: 0 20px;
  box-shadow: 0 -2px 12px 0 rgba(41, 44, 51, 0.1);
  position: fixed;
  bottom: 0;
  left: 0;
  background: #fff;
  z-index: 10;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  display: none; }
  .mobil-bottom img {
    width: 30px; }
  .mobil-bottom .icon {
    font-size: 20px;
    color: #747474; }

.mobil-basket {
  position: fixed;
  bottom: 60px;
  right: 20px;
  background: #FC6118;
  padding: 10px 15px;
  border-radius: 50px;
  color: #fff;
  display: none;
  z-index: 6; }
  .mobil-basket .price {
    font-weight: 700; }

.mobil-basket-active {
  display: none; }

.page-city {
  min-width: 100vw;
  min-height: 100vh;
  background: #F8F8F8;
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background: linear-gradient(135deg, #fc6118 0%, #fc9218 100%); }
  .page-city:after {
    content: "";
    z-index: 1;
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("/wp-content/themes/sushilka-tmp/img/common/fon.png");
    opacity: 0.3;
    display: block; }
  .page-city-content {
    z-index: 2;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    overflow: hidden;
    width: 400px; }
    .page-city-content-logo {
      width: 350px;
      margin: 10px 0px 10px 0px; }
    .page-city-content-menu {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      padding: 20px 25px 25px 25px;
      background: rgba(53, 53, 53, 0.2);
      border-radius: 10px;
      width: 100%; }
      .page-city-content-menu .caption {
        font-size: 20px;
        font-weight: bold;
        color: #fff;
        text-transform: uppercase;
        margin-bottom: 10px;
        text-align: center; }
      .page-city-content-menu a {
        font-size: 40px;
        font-weight: 600;
        color: #fff;
        transition: all 0.35s;
        line-height: 1.35; }
        .page-city-content-menu a:hover {
          color: #353535; }

.page-man {
  min-width: 100vw;
  min-height: 100vh;
  background: #F8F8F8;
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column; }
  .page-man:after {
    content: "";
    z-index: 1;
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("/wp-content/themes/sushilka-tmp/img/common/fon.png");
    opacity: 0.15;
    display: block; }
  .page-man header {
    z-index: 2;
    position: fixed;
    top: 0;
    left: 0;
    height: 60px;
    width: 100%;
    background: #fff; }
  .page-man footer {
    z-index: 2;
    position: fixed;
    bottom: 0;
    left: 0;
    height: 60px;
    width: 100%;
    background: #fff; }
  .page-man-content {
    z-index: 2;
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative; }
    .page-man-content-logo {
      width: 100%;
      max-width: 500px;
      margin: 25px; }
    .page-man-content-btn .button1 {
      position: relative; }
      .page-man-content-btn .button1 .circle {
        position: absolute;
        right: -10px;
        top: -10px;
        font-weight: normal;
        font-size: 16px;
        background-color: #353535;
        padding: 5px;
        width: 28px;
        height: 28px;
        border-radius: 50%;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        align-items: center;
        justify-content: center;
        line-height: 1; }
    .page-man-content .historyBtn {
      position: fixed;
      right: 20px;
      top: 20px; }

.page-shop-content-btn {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }
  .page-shop-content-btn .button1 {
    margin-bottom: 10px; }

.page-shop-console-content {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: nowrap; }
  .page-shop-console-content .shop-order-minlist {
    width: 360px;
    min-width: 360px;
    padding: 20px 10px; }
    .page-shop-console-content .shop-order-minlist .item {
      width: 100%;
      border-radius: 5px;
      background: #fff;
      padding: 15px 20px;
      margin: 10px 0;
      cursor: pointer; }
      .page-shop-console-content .shop-order-minlist .item-section {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        flex-wrap: nowrap; }
        .page-shop-console-content .shop-order-minlist .item-section .article, .page-shop-console-content .shop-order-minlist .item-section .price {
          font-weight: bold;
          transition: all 0.25s; }
        .page-shop-console-content .shop-order-minlist .item-section .time, .page-shop-console-content .shop-order-minlist .item-section .text {
          color: #747474; }
        .page-shop-console-content .shop-order-minlist .item-section:hover .article {
          color: #FC6118; }
    .page-shop-console-content .shop-order-minlist .item-job {
      background: rgba(255, 206, 41, 0.4); }
    .page-shop-console-content .shop-order-minlist .item-done {
      background: rgba(58, 183, 2, 0.4);
      color: #747474; }
      .page-shop-console-content .shop-order-minlist .item-done .text {
        color: #3ab702; }
      .page-shop-console-content .shop-order-minlist .item-done:hover .article {
        color: #353535; }
    .page-shop-console-content .shop-order-minlist .item-cansel {
      background: rgba(255, 44, 44, 0.4);
      color: #747474; }
      .page-shop-console-content .shop-order-minlist .item-cansel .text {
        color: #ff2c2c; }
      .page-shop-console-content .shop-order-minlist .item-cansel:hover .article {
        color: #353535; }
    .page-shop-console-content .shop-order-minlist .item-deliv {
      background: rgba(127, 35, 227, 0.4); }
      .page-shop-console-content .shop-order-minlist .item-deliv .time {
        color: #7f23e3; }
      .page-shop-console-content .shop-order-minlist .item-deliv:hover .article {
        color: #7f23e3; }
    .page-shop-console-content .shop-order-minlist .item-nodeliv {
      background: rgba(35, 121, 227, 0.4); }
      .page-shop-console-content .shop-order-minlist .item-nodeliv .time {
        color: #2379e3; }
      .page-shop-console-content .shop-order-minlist .item-nodeliv:hover .article {
        color: #2379e3; }
  .page-shop-console-content .shop-order-statistic {
    width: 300px;
    min-width: 300px;
    padding: 20px 10px; }
    .page-shop-console-content .shop-order-statistic .caption {
      font-weight: 800;
      font-size: 20px; }
    .page-shop-console-content .shop-order-statistic .all-item {
      margin-left: 10px;
      color: #747474; }
    .page-shop-console-content .shop-order-statistic .item {
      padding: 20px;
      margin: 10px;
      background: #fff;
      border-radius: 5px;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      max-width: 260px; }
      .page-shop-console-content .shop-order-statistic .item .name {
        color: #747474;
        font-weight: 500; }
      .page-shop-console-content .shop-order-statistic .item .value {
        font-size: 30px;
        font-weight: 800;
        line-height: 1; }
    .page-shop-console-content .shop-order-statistic .item-job {
      background: rgba(255, 206, 41, 0.4); }
      .page-shop-console-content .shop-order-statistic .item-job .name, .page-shop-console-content .shop-order-statistic .item-job .value {
        color: #e3b723; }
    .page-shop-console-content .shop-order-statistic .item-deliv {
      background: rgba(127, 35, 227, 0.4); }
      .page-shop-console-content .shop-order-statistic .item-deliv .name, .page-shop-console-content .shop-order-statistic .item-deliv .value {
        color: #7f23e3; }
    .page-shop-console-content .shop-order-statistic .item-nodeliv {
      background: rgba(35, 121, 227, 0.4); }
      .page-shop-console-content .shop-order-statistic .item-nodeliv .name, .page-shop-console-content .shop-order-statistic .item-nodeliv .value {
        color: #2379e3; }
    .page-shop-console-content .shop-order-statistic .item-done {
      background: rgba(58, 183, 2, 0.4); }
      .page-shop-console-content .shop-order-statistic .item-done .name, .page-shop-console-content .shop-order-statistic .item-done .value {
        color: #3ab702; }
    .page-shop-console-content .shop-order-statistic .item-cansel {
      background: rgba(255, 44, 44, 0.4); }
      .page-shop-console-content .shop-order-statistic .item-cansel .name, .page-shop-console-content .shop-order-statistic .item-cansel .value {
        color: #ff2c2c; }

.shop-order-list {
  padding: 20px 10px;
  width: 100%; }

.shop-order-list-content, .orderHistoryItem {
  width: 100%; }
  .shop-order-list-content .accent, .orderHistoryItem .accent {
    color: #FC6118 !important; }
  .shop-order-list-content .item-info, .orderHistoryItem .item-info {
    width: 100%;
    border-radius: 5px;
    background-color: #fff;
    margin: 10px 0;
    overflow: hidden; }
    .shop-order-list-content .item-info-header, .orderHistoryItem .item-info-header {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-direction: row;
      align-items: flex-start;
      justify-content: space-between; }
      .shop-order-list-content .item-info-header-box, .orderHistoryItem .item-info-header-box {
        padding: 20px; }
        .shop-order-list-content .item-info-header-box .caption, .orderHistoryItem .item-info-header-box .caption {
          font-weight: 800;
          font-size: 20px;
          text-transform: uppercase; }
        .shop-order-list-content .item-info-header-box .text, .orderHistoryItem .item-info-header-box .text {
          color: #747474; }
          .shop-order-list-content .item-info-header-box .text span, .orderHistoryItem .item-info-header-box .text span {
            font-weight: bold; }
          .shop-order-list-content .item-info-header-box .text .phone, .orderHistoryItem .item-info-header-box .text .phone {
            color: #747474; }
        .shop-order-list-content .item-info-header-box .time, .orderHistoryItem .item-info-header-box .time {
          font-weight: bold; }
    .shop-order-list-content .item-info-status, .orderHistoryItem .item-info-status {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: flex-start; }
      .shop-order-list-content .item-info-status-box, .orderHistoryItem .item-info-status-box {
        padding: 20px; }
        .shop-order-list-content .item-info-status-box .icon, .orderHistoryItem .item-info-status-box .icon {
          font-size: 30px; }
        .shop-order-list-content .item-info-status-box .caption, .orderHistoryItem .item-info-status-box .caption {
          font-weight: 800;
          font-size: 20px;
          text-transform: uppercase;
          line-height: 1.2; }
        .shop-order-list-content .item-info-status-box .text, .orderHistoryItem .item-info-status-box .text {
          color: #747474; }
          .shop-order-list-content .item-info-status-box .text span, .orderHistoryItem .item-info-status-box .text span {
            font-weight: bold; }
          .shop-order-list-content .item-info-status-box .text .phone, .orderHistoryItem .item-info-status-box .text .phone {
            color: #747474; }
    .shop-order-list-content .item-info .item-job, .orderHistoryItem .item-info .item-job {
      background: rgba(255, 206, 41, 0.4);
      color: #f0c123; }
    .shop-order-list-content .item-info .item-done, .orderHistoryItem .item-info .item-done {
      background: rgba(58, 183, 2, 0.4);
      color: rgba(58, 183, 2, 0.6); }
    .shop-order-list-content .item-info .item-deliv, .orderHistoryItem .item-info .item-deliv {
      background: rgba(127, 35, 227, 0.4);
      color: rgba(127, 35, 227, 0.6); }
    .shop-order-list-content .item-info .item-nodeliv, .orderHistoryItem .item-info .item-nodeliv {
      background: rgba(35, 121, 227, 0.4);
      color: rgba(35, 121, 227, 0.6); }
    .shop-order-list-content .item-info .item-cansel, .orderHistoryItem .item-info .item-cansel {
      background: rgba(255, 44, 44, 0.4);
      color: rgba(255, 44, 44, 0.6); }
    .shop-order-list-content .item-info .line, .orderHistoryItem .item-info .line {
      margin: 0 20px;
      background: #757575;
      max-width: 100%;
      height: 1px; }
    .shop-order-list-content .item-info-content, .orderHistoryItem .item-info-content {
      padding: 10px 15px;
      max-width: 100%;
      box-sizing: border-box; }
      .shop-order-list-content .item-info-content .item, .orderHistoryItem .item-info-content .item {
        padding: 10px;
        margin-bottom: 5px;
        max-width: 100%;
        width: auto;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        justify-content: space-between;
        flex-wrap: nowrap;
        background: rgba(252, 97, 24, 0.1);
        border-radius: 5px; }
        .shop-order-list-content .item-info-content .item:last-child, .orderHistoryItem .item-info-content .item:last-child {
          margin-bottom: 0; }
        .shop-order-list-content .item-info-content .item-box, .orderHistoryItem .item-info-content .item-box {
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flex;
          display: -o-flex;
          display: flex;
          flex-direction: row; }
        .shop-order-list-content .item-info-content .item .img, .orderHistoryItem .item-info-content .item .img {
          min-width: 80px;
          min-height: 80px;
          width: 80px;
          height: 80px;
          overflow: hidden;
          position: relative;
          border-radius: 5px;
          background: #757575;
          margin-right: 5px; }
          .shop-order-list-content .item-info-content .item .img img, .orderHistoryItem .item-info-content .item .img img {
            display: block;
            min-width: 100%;
            max-width: 100%;
            height: auto;
            min-height: 100%;
            object-fit: cover; }
        .shop-order-list-content .item-info-content .item .descr, .orderHistoryItem .item-info-content .item .descr {
          max-width: 100%;
          width: 100%;
          margin: 0 5px; }
          .shop-order-list-content .item-info-content .item .descr .caption, .orderHistoryItem .item-info-content .item .descr .caption {
            font-weight: 800;
            font-size: 20px; }
          .shop-order-list-content .item-info-content .item .descr .subcaption, .orderHistoryItem .item-info-content .item .descr .subcaption {
            text-decoration: none;
            list-style-type: none;
            color: #747474; }
        .shop-order-list-content .item-info-content .item .quan, .shop-order-list-content .item-info-content .item .price, .orderHistoryItem .item-info-content .item .quan, .orderHistoryItem .item-info-content .item .price {
          font-weight: 800;
          font-size: 22px; }
        .shop-order-list-content .item-info-content .item .quan, .orderHistoryItem .item-info-content .item .quan {
          min-width: 80px;
          width: 80px;
          text-align: center; }
        .shop-order-list-content .item-info-content .item .price, .orderHistoryItem .item-info-content .item .price {
          min-width: 120px;
          width: 120px;
          text-align: right;
          color: #747474; }
        .shop-order-list-content .item-info-content .item:last-child, .orderHistoryItem .item-info-content .item:last-child {
          border-bottom: none; }
    .shop-order-list-content .item-info-footer, .orderHistoryItem .item-info-footer {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-direction: row;
      align-items: flex-start;
      justify-content: space-between; }
      .shop-order-list-content .item-info-footer-box, .orderHistoryItem .item-info-footer-box {
        padding: 20px;
        max-width: 400px; }
        .shop-order-list-content .item-info-footer-box .caption, .orderHistoryItem .item-info-footer-box .caption {
          font-weight: 800 !important;
          font-size: 20px;
          text-transform: uppercase; }
        .shop-order-list-content .item-info-footer-box .text, .orderHistoryItem .item-info-footer-box .text {
          color: #747474; }
          .shop-order-list-content .item-info-footer-box .text span, .orderHistoryItem .item-info-footer-box .text span {
            font-weight: bold; }
          .shop-order-list-content .item-info-footer-box .text .phone, .orderHistoryItem .item-info-footer-box .text .phone {
            color: #747474; }
        .shop-order-list-content .item-info-footer-box .time, .orderHistoryItem .item-info-footer-box .time {
          font-weight: bold;
          color: #FC6118; }
      .shop-order-list-content .item-info-footer .finPrice, .orderHistoryItem .item-info-footer .finPrice {
        text-align: right; }
  .shop-order-list-content .item-btn, .orderHistoryItem .item-btn {
    text-align: right;
    padding: 10px 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row; }
    .shop-order-list-content .item-btn .sst-left, .orderHistoryItem .item-btn .sst-left {
      font-size: 30px;
      margin-left: 10px;
      color: #747474;
      display: none; }
    .shop-order-list-content .item-btn .button1, .orderHistoryItem .item-btn .button1 {
      display: -webkit-inline-flex;
      display: -moz-inline-flex;
      display: -ms-inline-flex;
      display: -o-inline-flex;
      display: inline-flex;
      margin-left: 15px; }
    .shop-order-list-content .item-btn .play, .orderHistoryItem .item-btn .play {
      background: rgba(255, 197, 0, 0.7); }
    .shop-order-list-content .item-btn .success, .orderHistoryItem .item-btn .success {
      background: rgba(58, 183, 2, 0.7); }
    .shop-order-list-content .item-btn .cansel, .orderHistoryItem .item-btn .cansel {
      background: rgba(255, 44, 44, 0.7); }
    .shop-order-list-content .item-btn .deliv, .orderHistoryItem .item-btn .deliv {
      background: rgba(127, 35, 227, 0.7); }
    .shop-order-list-content .item-btn .nodeliv, .orderHistoryItem .item-btn .nodeliv {
      background: rgba(35, 121, 227, 0.7); }

.page-man-console {
  min-width: 100vw;
  min-height: 100vh;
  background: #F8F8F8;
  position: relative;
  padding: 60px 0; }
  .page-man-console .header {
    z-index: 20;
    position: fixed;
    top: 0;
    left: 0;
    padding: 10px 20px;
    width: 100%;
    background: #fff;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    box-shadow: 0 2px 12px 0 rgba(41, 44, 51, 0.1); }
    .page-man-console .header .logo img {
      height: 40px; }
    .page-man-console .header .page-caption {
      text-align: center;
      line-height: 1; }
      .page-man-console .header .page-caption .caption {
        font-weight: bold;
        text-transform: uppercase; }
      .page-man-console .header .page-caption .subcaption {
        color: #747474; }
    .page-man-console .header .button1 {
      position: relative; }
      .page-man-console .header .button1 .circle {
        position: absolute;
        right: -10px;
        top: -10px;
        font-weight: normal;
        font-size: 16px;
        background-color: #353535;
        padding: 5px;
        width: 28px;
        height: 28px;
        border-radius: 50%;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        align-items: center;
        justify-content: center;
        line-height: 1; }
    .page-man-console .header .city {
      color: #FC6118;
      font-weight: bold; }
  .page-man-console .footer {
    z-index: 20;
    position: fixed;
    bottom: 0;
    left: 0;
    height: 60px;
    width: 100%;
    background: #fff;
    padding: 10px 20px;
    box-shadow: 0 -2px 12px 0 rgba(41, 44, 51, 0.1);
    font-size: 28px;
    font-weight: 300; }
    .page-man-console .footer-content {
      max-width: 1000px;
      margin: auto;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      align-items: center;
      justify-content: space-between;
      flex-direction: row; }
    .page-man-console .footer .line {
      cursor: pointer;
      position: relative;
      width: 100%;
      height: 40px;
      margin: 0 20px;
      opacity: 0.25; }
      .page-man-console .footer .line div {
        position: relative;
        top: 20px;
        width: 100%;
        height: 2px;
        background-color: #747474;
        left: 0;
        display: block; }
        .page-man-console .footer .line div::after {
          content: "";
          position: absolute;
          width: 35px;
          height: 2px;
          top: -8px;
          right: -1px;
          background-color: #747474;
          transform: rotate(25deg); }
        .page-man-console .footer .line div::before {
          content: "";
          position: absolute;
          width: 35px;
          height: 2px;
          top: 8px;
          right: -1px;
          background-color: #747474;
          transform: rotate(-25deg); }
    .page-man-console .footer .stage {
      color: #747474; }
      .page-man-console .footer .stage:hover {
        color: #FC6118; }
    .page-man-console .footer .active {
      color: #FC6118; }
  .page-man-console-content {
    z-index: 2;
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: nowrap; }
    .page-man-console-content .history {
      padding: 30px;
      width: 100%;
      max-width: 1600px;
      margin: auto; }
      .page-man-console-content .history-header .param {
        color: #747474;
        font-weight: bold;
        margin-right: 10px; }
      .page-man-console-content .history-header .active {
        color: #FC6118; }
      .page-man-console-content .history-header .caption {
        color: #747474;
        margin-right: 10px; }
      .page-man-console-content .history-header-box {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: row;
        margin-bottom: 5px; }
        .page-man-console-content .history-header-box-section input[type="radio"] {
          display: none; }
        .page-man-console-content .history-header-box-section input:checked ~ label {
          color: #FC6118; }
      .page-man-console-content .history-header .diapozon {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        font-weight: bold;
        color: #747474;
        pointer-events: none;
        opacity: 0.4; }
        .page-man-console-content .history-header .diapozon input {
          background: none;
          border: none;
          border-bottom: 1px solid #747474;
          margin-right: 10px;
          margin-top: -2px;
          color: #747474; }
        .page-man-console-content .history-header .diapozon p {
          margin-right: 10px; }
      .page-man-console-content .history-header .box-active {
        pointer-events: auto;
        opacity: 1; }
      .page-man-console-content .history-content .orderList {
        width: 100%;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin-top: 10px; }
        .page-man-console-content .history-content .orderList-item {
          border-radius: 5px;
          width: 100%;
          margin: 5px;
          padding: 10px 20px;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flex;
          display: -o-flex;
          display: flex;
          flex-direction: row;
          flex-wrap: nowrap;
          align-items: center;
          justify-content: space-between;
          background: #fff;
          box-shadow: 0 2px 12px 0 rgba(41, 44, 51, 0.1); }
          .page-man-console-content .history-content .orderList-item-box {
            width: 20%;
            text-align: center; }
            .page-man-console-content .history-content .orderList-item-box:first-child {
              text-align: left; }
            .page-man-console-content .history-content .orderList-item-box:last-child {
              text-align: right; }
            .page-man-console-content .history-content .orderList-item-box .text {
              font-weight: bold; }
            .page-man-console-content .history-content .orderList-item-box .subtext {
              color: #747474; }
        .page-man-console-content .history-content .orderList .item-job {
          background: rgba(255, 206, 41, 0.4);
          color: #f0c123 !important; }
        .page-man-console-content .history-content .orderList .item-done {
          background: rgba(58, 183, 2, 0.4);
          color: rgba(58, 183, 2, 0.6) !important; }
        .page-man-console-content .history-content .orderList .item-cansel {
          background: rgba(255, 44, 44, 0.4);
          color: rgba(255, 44, 44, 0.6) !important; }
        .page-man-console-content .history-content .orderList .item-deliv {
          background: rgba(127, 35, 227, 0.4);
          color: rgba(127, 35, 227, 0.6) !important; }
        .page-man-console-content .history-content .orderList .item-nodeliv {
          background: rgba(35, 121, 227, 0.4);
          color: rgba(35, 121, 227, 0.6) !important; }
    .page-man-console-content-box {
      width: 100%;
      padding: 20px;
      height: 100%; }
      .page-man-console-content-box .cityPanel {
        height: 100%;
        width: 100%;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin-top: 30px; }
        .page-man-console-content-box .cityPanel h3 {
          font-size: 35px; }
        .page-man-console-content-box .cityPanel .item-city {
          font-size: 45px;
          font-weight: 300;
          color: #747474;
          transition: all 0.35s;
          cursor: pointer; }
          .page-man-console-content-box .cityPanel .item-city:hover {
            color: #FC6118; }
      .page-man-console-content-box .catalogPanel {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        justify-content: flex-start;
        flex-wrap: nowrap; }
        .page-man-console-content-box .catalogPanel .category {
          width: 320px;
          padding-top: 30px;
          margin-bottom: 20px;
          margin-left: 20px;
          position: sticky;
          top: 80px; }
          .page-man-console-content-box .catalogPanel .category ul {
            font-weight: bold;
            list-style-type: none; }
            .page-man-console-content-box .catalogPanel .category ul li {
              margin-bottom: 10px; }
              .page-man-console-content-box .catalogPanel .category ul li a, .page-man-console-content-box .catalogPanel .category ul li p {
                color: #747474;
                font-size: 18px; }
              .page-man-console-content-box .catalogPanel .category ul li p {
                margin-bottom: 10px; }
              .page-man-console-content-box .catalogPanel .category ul li .addmenu {
                margin-left: 20px;
                font-weight: normal; }
                .page-man-console-content-box .catalogPanel .category ul li .addmenu li {
                  margin-bottom: 5px; }
        .page-man-console-content-box .catalogPanel .product {
          width: 100%;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flex;
          display: -o-flex;
          display: flex;
          flex-direction: row;
          align-items: flex-start;
          justify-content: flex-start; }
          .page-man-console-content-box .catalogPanel .product .items {
            max-width: 100%;
            width: 100%;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            flex-direction: row;
            align-items: flex-start;
            justify-content: flex-start;
            flex-wrap: wrap;
            margin: auto; }
            .page-man-console-content-box .catalogPanel .product .items .item {
              margin: 5px;
              align-self: stretch;
              width: 283px;
              background: #fff;
              border-radius: 5px;
              overflow: hidden;
              padding-bottom: 10px;
              position: relative;
              min-height: 533px; }
              .page-man-console-content-box .catalogPanel .product .items .item-content {
                display: -webkit-flex;
                display: -moz-flex;
                display: -ms-flex;
                display: -o-flex;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                height: 100%;
                z-index: 1; }
                .page-man-console-content-box .catalogPanel .product .items .item-content-box .img {
                  width: 100%;
                  height: 283px;
                  overflow: hidden;
                  position: relative;
                  border-radius: 5px 5px 0 0; }
                  .page-man-console-content-box .catalogPanel .product .items .item-content-box .img img {
                    display: block;
                    min-width: 100%;
                    max-width: 100%;
                    height: auto;
                    min-height: 100%;
                    object-fit: cover; }
                  .page-man-console-content-box .catalogPanel .product .items .item-content-box .img .js-add-man-to-cart {
                    cursor: pointer; }
                  .page-man-console-content-box .catalogPanel .product .items .item-content-box .img .addMenu {
                    position: absolute;
                    right: 15px;
                    top: 15px;
                    width: 30px;
                    height: 30px;
                    border-radius: 50%;
                    background: #fff;
                    display: -webkit-flex;
                    display: -moz-flex;
                    display: -ms-flex;
                    display: -o-flex;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    color: #FC6118;
                    border: 2px solid #FC6118; }
                  .page-man-console-content-box .catalogPanel .product .items .item-content-box .img .iconInfo {
                    position: absolute;
                    right: 0;
                    bottom: 0;
                    background: #fff;
                    font-size: 25px;
                    color: #FC6118;
                    border-radius: 10px 0 0 0;
                    padding: 5px 5px 0 5px;
                    line-height: 1; }
                .page-man-console-content-box .catalogPanel .product .items .item-content-box .info-header {
                  display: -webkit-flex;
                  display: -moz-flex;
                  display: -ms-flex;
                  display: -o-flex;
                  display: flex;
                  align-items: center;
                  flex-direction: row;
                  justify-content: space-between;
                  padding: 5px 0; }
                  .page-man-console-content-box .catalogPanel .product .items .item-content-box .info-header-box .people {
                    padding-right: 10px;
                    display: -webkit-flex;
                    display: -moz-flex;
                    display: -ms-flex;
                    display: -o-flex;
                    display: flex;
                    flex-direction: row;
                    align-items: center;
                    justify-content: center;
                    color: #747474; }
                .page-man-console-content-box .catalogPanel .product .items .item-content-box .info-content {
                  padding: 0 24px 20px 24px; }
                  .page-man-console-content-box .catalogPanel .product .items .item-content-box .info-content .caption {
                    font-size: 20px;
                    font-weight: 900;
                    margin-bottom: 10px;
                    line-height: 1.2; }
                  .page-man-console-content-box .catalogPanel .product .items .item-content-box .info-content .text {
                    line-height: 1.2;
                    color: #747474;
                    font-weight: 300; }
                .page-man-console-content-box .catalogPanel .product .items .item-content-box .info .selectBox {
                  padding: 5px 18px 10px 18px; }
                .page-man-console-content-box .catalogPanel .product .items .item-content-box .info-footer {
                  padding: 0 18px 10px 18px;
                  display: -webkit-flex;
                  display: -moz-flex;
                  display: -ms-flex;
                  display: -o-flex;
                  display: flex;
                  flex-direction: row;
                  align-items: center;
                  justify-content: space-between; }
                  .page-man-console-content-box .catalogPanel .product .items .item-content-box .info-footer .price {
                    font-size: 18px;
                    font-weight: 300; }
                    .page-man-console-content-box .catalogPanel .product .items .item-content-box .info-footer .price span {
                      font-weight: 900;
                      font-size: 20px; }
                .page-man-console-content-box .catalogPanel .product .items .item-content .plug {
                  padding: 20px;
                  width: 100%;
                  height: 100%;
                  display: -webkit-flex;
                  display: -moz-flex;
                  display: -ms-flex;
                  display: -o-flex;
                  display: flex;
                  align-items: center;
                  justify-content: center;
                  flex-direction: column; }
                  .page-man-console-content-box .catalogPanel .product .items .item-content .plug a {
                    display: -webkit-flex;
                    display: -moz-flex;
                    display: -ms-flex;
                    display: -o-flex;
                    display: flex;
                    flex-direction: column;
                    align-items: center;
                    justify-content: center;
                    font-weight: bold;
                    font-size: 22px;
                    text-align: center;
                    color: #747474; }
                    .page-man-console-content-box .catalogPanel .product .items .item-content .plug a img {
                      width: 150px;
                      opacity: 0.5; }
                    .page-man-console-content-box .catalogPanel .product .items .item-content .plug a p {
                      margin-top: 20px;
                      position: relative;
                      opacity: 0.5;
                      display: -webkit-flex;
                      display: -moz-flex;
                      display: -ms-flex;
                      display: -o-flex;
                      display: flex;
                      align-items: center;
                      justify-content: center;
                      line-height: 1.2;
                      transition: all 0.3s; }
                    .page-man-console-content-box .catalogPanel .product .items .item-content .plug a:hover p {
                      color: #FC6118;
                      opacity: 1; }
              .page-man-console-content-box .catalogPanel .product .items .item-addContent {
                height: 100%;
                z-index: 2;
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                background: rgba(53, 53, 53, 0.5);
                padding: 15px;
                visibility: hidden;
                display: none; }
                .page-man-console-content-box .catalogPanel .product .items .item-addContent ::-webkit-scrollbar {
                  width: 5px;
                  height: 10px;
                  background: rgba(252, 97, 24, 0.4);
                  border-radius: 5px; }
                .page-man-console-content-box .catalogPanel .product .items .item-addContent ::-webkit-scrollbar-button {
                  background-color: black;
                  width: 0;
                  height: 0; }
                .page-man-console-content-box .catalogPanel .product .items .item-addContent ::-webkit-scrollbar-thumb {
                  background-color: rgba(252, 97, 24, 0.6);
                  border-radius: 5px; }
                .page-man-console-content-box .catalogPanel .product .items .item-addContent .toping {
                  background: #fff;
                  width: 100%;
                  border-radius: 5px;
                  padding: 20px;
                  display: -webkit-flex;
                  display: -moz-flex;
                  display: -ms-flex;
                  display: -o-flex;
                  display: flex;
                  flex-direction: column;
                  height: max-content;
                  max-height: 100%;
                  overflow: hidden;
                  overflow-y: auto;
                  position: relative; }
                  .page-man-console-content-box .catalogPanel .product .items .item-addContent .toping h3 {
                    text-align: center;
                    line-height: 1.1; }
                  .page-man-console-content-box .catalogPanel .product .items .item-addContent .toping .selectBox {
                    margin: 5px 0; }
                    .page-man-console-content-box .catalogPanel .product .items .item-addContent .toping .selectBox .text {
                      opacity: 0.5;
                      line-height: 1.2;
                      margin-bottom: 5px; }
                  .page-man-console-content-box .catalogPanel .product .items .item-addContent .toping .selectEl {
                    width: 100% !important; }
                  .page-man-console-content-box .catalogPanel .product .items .item-addContent .toping .selectStyle .selectivity-single-select {
                    background: #eee; }
                    .page-man-console-content-box .catalogPanel .product .items .item-addContent .toping .selectStyle .selectivity-single-select .selectivity-single-result-container {
                      top: 8px;
                      left: 15px; }
                  .page-man-console-content-box .catalogPanel .product .items .item-addContent .toping .selectStyleMulti .selectivity-multiple-input-container .selectivity-multiple-selected-item {
                    background: #FC6118;
                    padding-right: 10px; }
                  .page-man-console-content-box .catalogPanel .product .items .item-addContent .toping .selectStyleMulti .selectivity-multiple-input-container .selectivity-multiple-input {
                    max-width: auto; }
                  .page-man-console-content-box .catalogPanel .product .items .item-addContent .toping .select-cansel {
                    text-align: center;
                    font-weight: 300;
                    color: #747474;
                    margin-top: 4px;
                    transition: all 0.25s;
                    font-size: 22px;
                    position: absolute;
                    right: 3px;
                    top: 0; }
                    .page-man-console-content-box .catalogPanel .product .items .item-addContent .toping .select-cansel:hover {
                      color: #FC6118; }
                  .page-man-console-content-box .catalogPanel .product .items .item-addContent .toping-footer {
                    margin-top: 28px;
                    padding-top: 10px;
                    display: -webkit-flex;
                    display: -moz-flex;
                    display: -ms-flex;
                    display: -o-flex;
                    display: flex;
                    flex-direction: column;
                    align-items: center;
                    justify-content: space-between; }
                    .page-man-console-content-box .catalogPanel .product .items .item-addContent .toping-footer .price {
                      font-size: 18px;
                      font-weight: 300;
                      margin-bottom: 5px; }
                      .page-man-console-content-box .catalogPanel .product .items .item-addContent .toping-footer .price span {
                        font-weight: 900;
                        font-size: 22px; }
              .page-man-console-content-box .catalogPanel .product .items .item .box-btn {
                position: relative; }
                .page-man-console-content-box .catalogPanel .product .items .item .box-btn .button1 {
                  position: relative;
                  z-index: 2; }
                .page-man-console-content-box .catalogPanel .product .items .item .box-btn .toltip {
                  position: absolute;
                  left: 0;
                  top: 0;
                  bottom: 0;
                  right: 0;
                  z-index: 1;
                  display: inline-block;
                  text-decoration: none;
                  font-weight: normal; }
                  .page-man-console-content-box .catalogPanel .product .items .item .box-btn .toltip:hover .tooltiptext {
                    visibility: visible; }
                    .page-man-console-content-box .catalogPanel .product .items .item .box-btn .toltip:hover .tooltiptext .toltip-bold {
                      font-weight: bold; }
                  .page-man-console-content-box .catalogPanel .product .items .item .box-btn .toltip .tooltiptext {
                    visibility: hidden;
                    width: 220px;
                    bottom: 100%;
                    left: 0;
                    margin-left: 0px;
                    margin-bottom: 8px;
                    background-color: #fd9564;
                    color: #fff;
                    text-align: left;
                    font-size: 14px;
                    border-radius: 6px;
                    padding: 10px;
                    position: absolute;
                    z-index: 3; }
                    .page-man-console-content-box .catalogPanel .product .items .item .box-btn .toltip .tooltiptext::after {
                      content: " ";
                      position: absolute;
                      top: 100%;
                      left: 30%;
                      margin-left: -5px;
                      border-width: 5px;
                      border-style: solid;
                      border-color: #fd9564 transparent transparent transparent; }
                  .page-man-console-content-box .catalogPanel .product .items .item .box-btn .toltip .tooltiptext1 {
                    text-align: center; }
                  .page-man-console-content-box .catalogPanel .product .items .item .box-btn .toltip .tooltiptext2 {
                    left: -46px;
                    text-align: center; }
                    .page-man-console-content-box .catalogPanel .product .items .item .box-btn .toltip .tooltiptext2::after {
                      left: 50%; }
              .page-man-console-content-box .catalogPanel .product .items .item .btn-block .button1 {
                pointer-events: none;
                opacity: 0.5;
                cursor: default;
                z-index: 1; }
              .page-man-console-content-box .catalogPanel .product .items .item .btn-block .toltip {
                z-index: 2; }
            .page-man-console-content-box .catalogPanel .product .items .addMenu-active .item-addContent {
              visibility: visible;
              display: -webkit-flex;
              display: -moz-flex;
              display: -ms-flex;
              display: -o-flex;
              display: flex;
              border-radius: 5px; }
      .page-man-console-content-box .formPanel {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        justify-content: flex-start;
        flex-wrap: nowrap; }
        .page-man-console-content-box .formPanel .inform {
          width: 320px;
          padding-top: 30px;
          margin-bottom: 20px;
          margin-left: 20px;
          position: sticky;
          top: 80px;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flex;
          display: -o-flex;
          display: flex;
          flex-direction: column;
          align-items: flex-start;
          justify-content: flex-start; }
          .page-man-console-content-box .formPanel .inform .caption {
            font-weight: 700;
            margin-bottom: 10px;
            padding: 0 20px;
            font-size: 20px; }
          .page-man-console-content-box .formPanel .inform .param {
            color: #747474;
            margin-bottom: 5px; }
            .page-man-console-content-box .formPanel .inform .param .paramName {
              font-weight: bold; }
            .page-man-console-content-box .formPanel .inform .param .paramValue {
              margin-left: 10px;
              color: #747474; }
            .page-man-console-content-box .formPanel .inform .param a:hover {
              color: #FC6118; }
        .page-man-console-content-box .formPanel .form {
          width: 100%;
          padding: 30px 20px;
          position: relative;
          max-width: 700px;
          margin: auto; }
          .page-man-console-content-box .formPanel .form .caption {
            font-weight: 700;
            margin-bottom: 10px;
            padding: 0 20px;
            font-size: 20px; }
          .page-man-console-content-box .formPanel .form-box {
            width: 100%;
            background: #fff;
            padding: 32px 44px 24px;
            border-radius: 5px;
            margin-bottom: 8px; }
            .page-man-console-content-box .formPanel .form-box .input-box {
              display: -webkit-flex;
              display: -moz-flex;
              display: -ms-flex;
              display: -o-flex;
              display: flex;
              flex-direction: row;
              flex-wrap: wrap;
              width: 100%; }
              .page-man-console-content-box .formPanel .form-box .input-box .text {
                padding: 0 20px;
                font-weight: bold;
                color: #747474; }
              .page-man-console-content-box .formPanel .form-box .input-box .input {
                display: -webkit-flex;
                display: -moz-flex;
                display: -ms-flex;
                display: -o-flex;
                display: flex;
                flex-direction: column;
                margin-bottom: 15px;
                width: 100%;
                padding: 0 20px; }
                .page-man-console-content-box .formPanel .form-box .input-box .input label {
                  font-size: 14px;
                  color: #747474; }
                .page-man-console-content-box .formPanel .form-box .input-box .input input {
                  width: 100%;
                  height: 49px;
                  padding: 12px 16px;
                  border-radius: 2px;
                  border: none;
                  background-color: #f5f5f5;
                  font-size: 16px;
                  color: #70544f;
                  transition: background-color 0.35s; }
                  .page-man-console-content-box .formPanel .form-box .input-box .input input:focus {
                    background-color: #EEEEEE; }
                  .page-man-console-content-box .formPanel .form-box .input-box .input input::placeholder {
                    opacity: 0.3; }
                .page-man-console-content-box .formPanel .form-box .input-box .input .subtext {
                  opacity: 0.6;
                  padding: 5px;
                  color: #747474;
                  line-height: 1.2;
                  font-size: 14px; }
              .page-man-console-content-box .formPanel .form-box .input-box .input-max {
                width: 100%; }
              .page-man-console-content-box .formPanel .form-box .input-box .input-noPadding {
                padding: 0; }
              .page-man-console-content-box .formPanel .form-box .input-box .payment-nav .text {
                font-weight: normal; }
                .page-man-console-content-box .formPanel .form-box .input-box .payment-nav .text span {
                  font-weight: bold; }
            .page-man-console-content-box .formPanel .form-box .selectBox {
              width: 100%;
              padding: 0 20px;
              margin-bottom: 15px; }
              .page-man-console-content-box .formPanel .form-box .selectBox label {
                font-size: 14px;
                color: #747474; }
            .page-man-console-content-box .formPanel .form-box .selectBox-max {
              width: 100%; }
            .page-man-console-content-box .formPanel .form-box .radioBox {
              width: 100%;
              padding: 0 20px; }
              .page-man-console-content-box .formPanel .form-box .radioBox .caption {
                padding-left: 0; }
              .page-man-console-content-box .formPanel .form-box .radioBox-content {
                margin-bottom: 15px; }
              .page-man-console-content-box .formPanel .form-box .radioBox-btn {
                display: -webkit-flex;
                display: -moz-flex;
                display: -ms-flex;
                display: -o-flex;
                display: flex;
                flex-direction: row;
                align-items: center;
                justify-content: flex-start;
                flex-wrap: nowrap; }
                .page-man-console-content-box .formPanel .form-box .radioBox-btn input {
                  position: relative;
                  display: -webkit-flex;
                  display: -moz-flex;
                  display: -ms-flex;
                  display: -o-flex;
                  display: flex;
                  align-items: center;
                  justify-content: center;
                  flex-direction: row; }
                  .page-man-console-content-box .formPanel .form-box .radioBox-btn input:before {
                    content: "";
                    position: absolute;
                    width: 8px;
                    height: 8px;
                    border-radius: 50%;
                    box-shadow: 0 0 0 3px #fff, 0 0 0 4px rgba(116, 116, 116, 0.7);
                    background-color: rgba(116, 116, 116, 0.7);
                    transition: all 0.25s; }
                  .page-man-console-content-box .formPanel .form-box .radioBox-btn input:hover:before {
                    background-color: #FC6118; }
                .page-man-console-content-box .formPanel .form-box .radioBox-btn label {
                  margin-left: 6px;
                  cursor: pointer;
                  color: #747474; }
            .page-man-console-content-box .formPanel .form-box .radioBox-btn > input.radio-addbox:checked ~ label {
              font-weight: bold;
              color: #FC6118; }
            .page-man-console-content-box .formPanel .form-box .radioBox-btn > input.radio-addbox:checked:before {
              background-color: #FC6118;
              box-shadow: 0 0 0 3px #fff, 0 0 0 4px #FC6118; }
            .page-man-console-content-box .formPanel .form-box .radioBox-max {
              width: 100%; }
            .page-man-console-content-box .formPanel .form-box .radioBox-btnContent .btnContent {
              margin-top: 5px; }
            .page-man-console-content-box .formPanel .form-box .sale-content {
              padding-left: 20px; }
              .page-man-console-content-box .formPanel .form-box .sale-content-box {
                display: -webkit-flex;
                display: -moz-flex;
                display: -ms-flex;
                display: -o-flex;
                display: flex;
                flex-direction: row;
                align-items: center; }
                .page-man-console-content-box .formPanel .form-box .sale-content-box .radioBox-btn {
                  margin-right: 15px; }
                .page-man-console-content-box .formPanel .form-box .sale-content-box:first-child {
                  margin: 3px 0 3px 0; }
            .page-man-console-content-box .formPanel .form-box .sale-nav .radioBox-btn > input#saleNo:checked ~ .sale-content {
              display: none; }
            .page-man-console-content-box .formPanel .form-box .comment-content {
              padding: 0 20px;
              width: 100%;
              margin-bottom: 20px; }
              .page-man-console-content-box .formPanel .form-box .comment-content textarea {
                width: 100%;
                height: 49px;
                padding: 12px 16px;
                border-radius: 2px;
                border: none;
                background-color: #f5f5f5;
                font-size: 16px;
                color: #70544f;
                transition: background-color 0.35s;
                max-height: 150px;
                min-height: 100px;
                resize: none; }
                .page-man-console-content-box .formPanel .form-box .comment-content textarea:focus {
                  background-color: #EEEEEE; }
            .page-man-console-content-box .formPanel .form-box .quantity {
              display: -webkit-flex;
              display: -moz-flex;
              display: -ms-flex;
              display: -o-flex;
              display: flex;
              flex-direction: row;
              align-items: center;
              justify-content: flex-start;
              color: #747474; }
              .page-man-console-content-box .formPanel .form-box .quantity-nav {
                cursor: pointer; }
              .page-man-console-content-box .formPanel .form-box .quantity-count {
                width: 40px !important;
                font-size: 20px !important;
                padding: 0 !important;
                font-weight: bold !important;
                color: #FC6118 !important;
                background-color: #fff !important;
                height: auto !important;
                font-family: "GothamPro", sans-serif;
                text-align: center; }
        .page-man-console-content-box .formPanel .form-block {
          pointer-events: none;
          position: relative; }
          .page-man-console-content-box .formPanel .form-block:before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            background-color: rgba(248, 248, 248, 0.5);
            z-index: 30; }
    .page-man-console-content-basket {
      margin: 0 20px;
      position: sticky;
      top: 60px; }

#debug {
  max-width: 50vw;
  white-space: pre-wrap; }

.p404 {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 70px 0 80px 0;
  background: #F8F8F8; }
  .p404 .text {
    color: #747474;
    margin-top: 20px; }
  .p404 a {
    color: #FC6118; }
  .p404-box {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: 100%; }
    .p404-box p {
      font-size: 240px;
      font-weight: 900;
      line-height: 1;
      color: #FC6118; }
    .p404-box img {
      max-width: 320px;
      opacity: 0.9; }

.noOrderList {
  font-size: 25px;
  font-weight: 100;
  line-height: 1.2;
  opacity: 0.5; }

/*==========  Desktop First  ========== */
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1920px) {
  .orderHistoryItem .item-info {
    margin: 0;
    border-radius: 0; }
  .orderHistoryItem .item-info-header {
    flex-direction: column;
    align-items: center;
    padding: 10px; }
    .orderHistoryItem .item-info-header-box {
      padding: 10px;
      width: 100%;
      max-width: 100%;
      border-bottom: 1px solid rgba(117, 117, 117, 0.2); }
      .orderHistoryItem .item-info-header-box .section:nth-child(1) {
        text-align: left; }
      .orderHistoryItem .item-info-header-box .section:nth-child(2) {
        text-align: right; }
      .orderHistoryItem .item-info-header-box:last-child {
        border-bottom: none; }
  .orderHistoryItem .item-info-footer {
    flex-direction: column;
    align-items: center;
    padding: 10px; }
    .orderHistoryItem .item-info-footer-box {
      padding: 10px;
      width: 100%;
      max-width: 100%;
      border-bottom: 1px solid rgba(117, 117, 117, 0.2); }
      .orderHistoryItem .item-info-footer-box .section:nth-child(1) {
        text-align: left; }
      .orderHistoryItem .item-info-footer-box .section:nth-child(2) {
        text-align: right; }
      .orderHistoryItem .item-info-footer-box:last-child {
        border-bottom: none; }

  /* */ }
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1600px) {
  .page-shop-console .header-box .logo .logoMax {
    display: block; }
  .page-shop-console .header-box .logo .logoMin {
    display: none; } }
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1440px) {
  /* */ }
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1360px) {
  .page-shop-console-content .shop-order-statistic {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60px;
    background-color: #fff;
    box-shadow: 0 -2px 12px 0 rgba(41, 44, 51, 0.1);
    padding: 0;
    overflow-x: auto;
    overflow-y: hidden; }
    .page-shop-console-content .shop-order-statistic .caption, .page-shop-console-content .shop-order-statistic .all-item {
      display: none; }
    .page-shop-console-content .shop-order-statistic .item {
      background: none;
      color: #747474; }
      .page-shop-console-content .shop-order-statistic .item p {
        line-height: 1.2; }
      .page-shop-console-content .shop-order-statistic .item .name {
        font-size: 14px;
        text-align: center; }
      .page-shop-console-content .shop-order-statistic .item .value {
        font-size: 25px; }

  .shop-order-list-content .item-info-header, .orderHistoryItem .item-info-header {
    flex-direction: column;
    align-items: center;
    padding: 10px; }
    .shop-order-list-content .item-info-header-box, .orderHistoryItem .item-info-header-box {
      padding: 10px;
      width: 100%;
      max-width: 100%;
      border-bottom: 1px solid rgba(117, 117, 117, 0.2); }
      .shop-order-list-content .item-info-header-box .section:nth-child(1), .orderHistoryItem .item-info-header-box .section:nth-child(1) {
        text-align: left; }
      .shop-order-list-content .item-info-header-box .section:nth-child(2), .orderHistoryItem .item-info-header-box .section:nth-child(2) {
        text-align: right; }
      .shop-order-list-content .item-info-header-box:last-child, .orderHistoryItem .item-info-header-box:last-child {
        border-bottom: none; }
  .shop-order-list-content .item-info-footer, .orderHistoryItem .item-info-footer {
    flex-direction: column;
    align-items: center;
    padding: 10px; }
    .shop-order-list-content .item-info-footer-box, .orderHistoryItem .item-info-footer-box {
      padding: 10px;
      width: 100%;
      max-width: 100%;
      border-bottom: 1px solid rgba(117, 117, 117, 0.2); }
      .shop-order-list-content .item-info-footer-box .section:nth-child(1), .orderHistoryItem .item-info-footer-box .section:nth-child(1) {
        text-align: left; }
      .shop-order-list-content .item-info-footer-box .section:nth-child(2), .orderHistoryItem .item-info-footer-box .section:nth-child(2) {
        text-align: right; }
      .shop-order-list-content .item-info-footer-box:last-child, .orderHistoryItem .item-info-footer-box:last-child {
        border-bottom: none; }

  /* */ }
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {
  /* */
  .home-page .homeMenu-content .menu-header h3 {
    font-size: 32px; }
  .home-page .homeMenu-content .menu-content .menu-items .items {
    max-width: 879px; }
  .home-page .carousel-box .owl-nav {
    top: 45%; }

  .header-page-top-content {
    justify-content: center;
    height: 60px; }
    .header-page-top-content-box .logo img {
      height: 30px; }
    .header-page-top-content-box .sityMenu {
      display: none; }
    .header-page-top-content-box .topMenu {
      display: none; }
    .header-page-top-content-box .line {
      display: none; }
    .header-page-top-content-box .socBox {
      display: none; }
  .header-page-nav-content .phone {
    display: none; }

  .menu-basket {
    display: none; }

  .order-basket .basketPanel .basketPanel-content-items {
    max-height: 100%; }

  .footer {
    margin-bottom: 40px; }
    .footer-bottom-content-box .text {
      font-size: 16px; }

  .site-page .contact {
    padding: 40px 20px 0 20px; }
    .site-page .contact-info {
      padding: 40px 30px; }
  .site-page .info-pay-deliv, .site-page .about, .site-page .offerta {
    padding: 40px 20px 0 20px; }
  .site-page .stocks {
    padding: 40px 20px 0 20px; }
    .site-page .stocks-box {
      flex-direction: column;
      max-width: 830px;
      margin-left: auto;
      margin-right: auto; }
      .site-page .stocks-box-img {
        margin: 0; }
      .site-page .stocks-box-info {
        max-width: 100%;
        width: 100%; }
  .site-page .order-page-content {
    padding: 0 20px; }
    .site-page .order-page-content .order-content {
      flex-direction: column; }
      .site-page .order-page-content .order-content-box {
        width: 100%; }
        .site-page .order-page-content .order-content-box .order-form {
          padding-top: 8px; }
        .site-page .order-page-content .order-content-box:nth-child(1) {
          order: 2; }
        .site-page .order-page-content .order-content-box:nth-child(2) {
          order: 1; }
    .site-page .order-page-content .order-basket {
      width: 100%;
      margin-bottom: 0; }
      .site-page .order-page-content .order-basket .basketPanel {
        width: 100%; }

  .mobil-bottom {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex; }

  .mobil-basket-active {
    display: inline-block; } }
/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
  /* */
  .home-page .homeMenu-content .menu-content .menu-items .items {
    max-width: 586px; }
  .home-page .carousel-box .owl-nav {
    display: none; }

  .footer-top-content {
    flex-wrap: wrap; }
    .footer-top-content-box {
      width: 50%;
      text-align: center; }
      .footer-top-content-box:nth-child(1) {
        order: 1; }
      .footer-top-content-box:nth-child(2) {
        order: 3;
        margin-top: 15px; }
      .footer-top-content-box:nth-child(3) {
        order: 4; }
      .footer-top-content-box:nth-child(4) {
        order: 2; }
  .footer-bottom-content {
    flex-wrap: wrap; }
    .footer-bottom-content-box {
      margin: 10px 10px 0 10px;
      max-width: 100%; }
      .footer-bottom-content-box:nth-child(1) {
        min-width: 100%;
        max-width: 100%;
        width: 100%;
        margin-top: 0; }
    .footer-bottom-content:first-child {
      min-width: 100%;
      max-width: 100%; }

  .site-page .contact-info {
    order: 2;
    margin-top: 15px;
    margin-bottom: 0; }
    .site-page .contact-info-content {
      flex-direction: column; }
      .site-page .contact-info-content .line {
        height: 1px;
        width: 100px;
        margin: 15px; }
  .site-page .contact-map {
    order: 1; }

  .page-shop-console-content .shop-order-minlist {
    width: auto;
    max-width: 740px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: auto; }
    .page-shop-console-content .shop-order-minlist .item {
      width: 340px;
      margin: 10px; }
  .page-shop-console-content .shop-order-statistic {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60px;
    background-color: #fff;
    box-shadow: 0 -2px 12px 0 rgba(41, 44, 51, 0.1);
    padding: 0; }
    .page-shop-console-content .shop-order-statistic .caption, .page-shop-console-content .shop-order-statistic .all-item {
      display: none; }
    .page-shop-console-content .shop-order-statistic .item {
      background: none;
      color: #747474; }
      .page-shop-console-content .shop-order-statistic .item p {
        line-height: 1.2; }
      .page-shop-console-content .shop-order-statistic .item .name {
        font-size: 12px; }
      .page-shop-console-content .shop-order-statistic .item .value {
        font-size: 25px; }

  .shop-order-list {
    display: none; }

  .shop-order-list-content .item-info, .orderHistoryItem .item-info {
    margin: 0;
    border-radius: 0; }
    .shop-order-list-content .item-info-status-box, .orderHistoryItem .item-info-status-box {
      padding: 10px 20px; }
      .shop-order-list-content .item-info-status-box .caption, .orderHistoryItem .item-info-status-box .caption {
        font-weight: 800;
        text-transform: uppercase; }
  .shop-order-list-content .item-info-content .item, .orderHistoryItem .item-info-content .item {
    flex-direction: column; }
  .shop-order-list-content .item-btn, .orderHistoryItem .item-btn {
    box-shadow: 0 -2px 12px 0 rgba(41, 44, 51, 0.1);
    position: sticky;
    right: 0;
    bottom: 0;
    background: #F8F8F8; }
    .shop-order-list-content .item-btn .sst-left, .orderHistoryItem .item-btn .sst-left {
      display: block; }
    .shop-order-list-content .item-btn .button1:last-child, .orderHistoryItem .item-btn .button1:last-child {
      margin-right: 15px; }

  .page-city-content {
    width: 350px; }
    .page-city-content-logo {
      width: 300px; }
    .page-city-content-menu .caption {
      font-size: 18px; }
    .page-city-content-menu a {
      font-size: 30px; } }
/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
  /* */
  .site-page .contact-list-nav {
    flex-direction: column; }
  .site-page .contact-list .cafe {
    margin-bottom: 10px; }
    .site-page .contact-list .cafe:last-child {
      margin-bottom: 5px; }
  .site-page .order-page-content .order-content-box .order-form-box .map-box .map-nav {
    flex-direction: column; }
    .site-page .order-page-content .order-content-box .order-form-box .map-box .map-nav-box {
      margin-bottom: 10px; }
      .site-page .order-page-content .order-content-box .order-form-box .map-box .map-nav-box:last-child {
        margin-bottom: 0; }
  .site-page .order-page-content .order-content-box .order-form-box .payment-nav {
    flex-direction: column; }
  .site-page .order-page-content .order-content-box .input-box .input {
    width: 100%; }

  .page-shop-console-content .shop-order-statistic .item .name {
    font-size: 9px; } }
/* Small Devices, Tablets */
@media only screen and (max-width: 739px) {
  .page-shop-console-content .shop-order-minlist {
    max-width: 360px; } }
/* Small Devices, Tablets */
@media only screen and (max-width: 625px) {
  /* */
  .home-page .homeMenu-content .menu-content .menu-items .items {
    max-width: 293px; }

  .footer-top-content {
    flex-wrap: wrap; }
    .footer-top-content-box {
      width: 100%;
      text-align: center; }
      .footer-top-content-box:nth-child(1) {
        order: 1; }
      .footer-top-content-box:nth-child(2) {
        order: 2;
        margin-top: 20px;
        margin-bottom: 20px; }
      .footer-top-content-box:nth-child(3) {
        order: 4; }
      .footer-top-content-box:nth-child(4) {
        order: 3;
        margin-bottom: 20px; }
  .footer-bottom-content-box {
    max-width: 380px;
    width: 100%;
    margin: 10px auto 0 auto; }
    .footer-bottom-content-box:nth-child(1) {
      min-width: 320px;
      max-width: 320px;
      width: 100%; }

  .shop-order-list-content .item-btn .button1, .orderHistoryItem .item-btn .button1 {
    padding: 10px 25px; }
    .shop-order-list-content .item-btn .button1 p, .orderHistoryItem .item-btn .button1 p {
      display: none; }

  .page-shop-console .header-box .logo .logoMax {
    display: none; }
  .page-shop-console .header-box .logo .logoMin {
    display: block; }
  .page-shop-console-content .shop-order-statistic .item {
    padding: 15px; }
    .page-shop-console-content .shop-order-statistic .item .name {
      display: none; }

  .page-man-content-logo {
    width: 90%; }

  .p404-box p {
    font-size: 110px; }
  .p404-box img {
    max-width: 200px; } }
/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
  /* */
  .site-page .contact-list .cafe {
    font-size: 20px; }
  .site-page .contact-info {
    padding: 25px 15px; }
    .site-page .contact-info-content-box .caption {
      font-size: 18px; }
    .site-page .contact-info-content-box .phone, .site-page .contact-info-content-box .time {
      font-size: 23px; }
  .site-page .order-page-content .order-content-box .order-form-box {
    padding: 32px 0px 24px; }
    .site-page .order-page-content .order-content-box .order-form-box .map-box {
      padding: 0 10px; }

  .shop-order-list-content .item-info-status-box:first-child, .orderHistoryItem .item-info-status-box:first-child {
    padding-right: 0; }
  .shop-order-list-content .item-info-status-box .icon, .orderHistoryItem .item-info-status-box .icon {
    font-size: 20px; }
  .shop-order-list-content .item-info-status-box .caption, .orderHistoryItem .item-info-status-box .caption {
    font-size: 16px; }
  .shop-order-list-content .item-info-content .item, .orderHistoryItem .item-info-content .item {
    background: rgba(252, 97, 24, 0.1);
    padding: 10px; }
    .shop-order-list-content .item-info-content .item-box:nth-child(1), .orderHistoryItem .item-info-content .item-box:nth-child(1) {
      flex-direction: column; }
    .shop-order-list-content .item-info-content .item-box:nth-child(2), .orderHistoryItem .item-info-content .item-box:nth-child(2) {
      width: 100%;
      justify-content: flex-end; }
    .shop-order-list-content .item-info-content .item .img, .orderHistoryItem .item-info-content .item .img {
      display: none; }

  .p404-box p {
    font-size: 100px; }
  .p404-box img {
    max-width: 160px; }

  .page-city-content {
    width: 320px; }
    .page-city-content-logo {
      width: 280px; } }
/* Custom, iPhone Retina */
@media only screen and (max-width: 360px) {
  /* */ }
/*==========  Mobile First  ========== */
/* Custom, iPhone Retina */
@media only screen and (min-width: 0px) {
  /* */ }
/* Extra Small Devices, Phones */
@media only screen and (min-width: 480px) {
  /* */ }
/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
  /* */ }
/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
  /* */ }
/* Large Devices, Wide Screens */
/* Large Devices, Wide Screens */
@media only screen and (min-width: 1360px) {
  /* */ }
/* Large Devices, Wide Screens */
@media only screen and (min-width: 1440px) {
  /* */ }
/* Large Devices, Wide Screens */
@media only screen and (min-width: 1600px) {
  /* */ }
/* Large Devices, Wide Screens */
@media only screen and (min-width: 1920px) {
  /* */ }

/*# sourceMappingURL=main.css.map */

.made-with-love a, .made-with-love {
	color: #000;
	margin-top:1rem;
	text-align:center;
	font-size: 0.95em;
	text-decoration: none;
}
.heartbeat {
	animation: heartbeat 2s infinite
}
@keyframes heartbeat {
0% {
transform:scale(1)
}
10% {
transform:scale(1.2)
}
20% {
transform:scale(1)
}
30% {
transform:scale(1.2)
}
40% {
transform:scale(1)
}
100% {
transform:scale(1)
}
}
.heartbeat {
	animation: heartbeat 2s infinite
}

@media (min-width:480px) and (max-width:767px) {
.made-with-love {
	margin-bottom: 30px
}
}

.header-page-nav-activ .subMenu {
  position: fixed;
  top: 47px;
  left: 0;
  background: #fff;
  z-index: 10;
  padding: 10px 20px 4px 114px;
/*  border-radius: 6px;*/
  width: 90%;
/*  box-shadow: 0 2px 12px 0 rgba(41, 44, 51, 0.1);*/
  margin: 0 !important;
  margin-bottom: 10px;
}

.top_popup {
  margin: 10px 0 9px;
}

.category_info {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  background-color: rgba(245, 156, 114, 1);
  color: #fff;
  font-weight: 400;
  border-radius: 6px;
}

.info_icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDE2QTggOCAwIDEgMSA4IDBhOCA4IDAgMCAxIDAgMTZ6TTggMS42YTYuNCA2LjQgMCAxIDAgMCAxMi44QTYuNCA2LjQgMCAwIDAgOCAxLjZ6bS4wOCAxMC41NmEuNzIuNzIgMCAxIDEgMC0xLjQ0LjcyLjcyIDAgMCAxIDAgMS40NHpNOCA5Ljc2YS40OC40OCAwIDAgMS0uNDgtLjQ4di00LjhhLjQ4LjQ4IDAgMSAxIC45NiAwdjQuOGEuNDguNDggMCAwIDEtLjQ4LjQ4eiIgZmlsbD0iI0ZGRkZGRiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  flex-shrink: 0;
}

.close_icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBkYXRhLXYtNmE5NDM0MTQ9IiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJjbG9zZS1pY29uIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNi40MTQgNUExIDEgMCAxIDAgNSA2LjQxNEwxMC41ODYgMTIgNSAxNy41ODZBMSAxIDAgMSAwIDYuNDE0IDE5TDEyIDEzLjQxNCAxNy41ODYgMTlBMSAxIDAgMSAwIDE5IDE3LjU4NkwxMy40MTQgMTIgMTkgNi40MTRBMSAxIDAgMSAwIDE3LjU4NiA1TDEyIDEwLjU4NiA2LjQxNCA1WiI+PC9wYXRoPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-size: 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  color: #fff;
  flex-shrink: 0;
  margin-left: auto;
}

.close_icon:hover {
  opacity: 0.7;
  cursor: pointer;
}

.top_popup {
  display: none;
}

.top_popup_wrap {
  position: fixed;
  padding: 8px 15px 10px;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
/*  display: none;*/
}

.top_popup .category_info {
  background-color: #FC6118;
  font-weight: 500;
 }

@media (min-width:1px) and (max-width:1025px) {
.header-page-nav-activ .subMenu {
  padding-left: 20px;
  }
}

.b-search-form-wrap .b-search-form {
  display: none;
  padding-right: 5px;
}


.b-search-form-wrap .b-search-form input[type="search"] {
  width: 90px;
}

.header-page-top-search {
  width: 300px;
  margin-left: auto;
  display: none;
  margin-bottom: 5px;
}

.b-search-form input {
  background-color: #f5f5f5;
  border: none;
  border-radius: 2px;
  color: #70544f;
  padding: 6px 8px;
}


@media only screen and (max-width: 1200px) {
  .header-page-top-search {
    display: block;
  }
}


.dicount-wrap{
  margin-top: 10px; 
}
.dicount-loader-wrap {
  position: relative;
  width: 30px;
  height: 30px;
  display: inline-block;
}
.dicount-loader {
  position: absolute;
  left: 10px;
  top: 12px;
   width: 24px;
   height: 24px;
   display: none;
   border-radius: 50%;
   border: 3.8px solid;
   border-color: #dbdcef;
   border-right-color: #fc6118;
   animation: dicount-loader-d3wgkg 1s infinite linear;
}
@keyframes dicount-loader-d3wgkg {
   to {
      transform: rotate(1turn);
   }
}