@font-face {
  font-family: 'ml';
  font-display: swap;
  src: url("/g/fonts/montserrat_new/montserrat-l.eot");
  src: url("/g/fonts/montserrat_new/montserrat-l.eot?#iefix") format("embedded-opentype"), url("/g/fonts/montserrat_new/montserrat-l.woff2") format("woff2"), url("/g/fonts/montserrat_new/montserrat-l.woff") format("woff"), url("/g/fonts/montserrat_new/montserrat-l.ttf") format("truetype"), url("/g/fonts/montserrat_new/montserrat-l.svg#ml") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'mb';
  font-display: swap;
  src: url("/g/fonts/montserrat_new/montserrat-b.eot");
  src: url("/g/fonts/montserrat_new/montserrat-b.eot?#iefix") format("embedded-opentype"), url("/g/fonts/montserrat_new/montserrat-b.woff2") format("woff2"), url("/g/fonts/montserrat_new/montserrat-b.woff") format("woff"), url("/g/fonts/montserrat_new/montserrat-b.ttf") format("truetype"), url("/g/fonts/montserrat_new/montserrat-b.svg#mb") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'mm';
  font-display: swap;
  src: url("/g/fonts/montserrat_new/montserrat-m.eot");
  src: url("/g/fonts/montserrat_new/montserrat-m.eot?#iefix") format("embedded-opentype"), url("/g/fonts/montserrat_new/montserrat-m.woff2") format("woff2"), url("/g/fonts/montserrat_new/montserrat-m.woff") format("woff"), url("/g/fonts/montserrat_new/montserrat-m.ttf") format("truetype"), url("/g/fonts/montserrat_new/montserrat-m.svg#mm") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'mr';
  font-display: swap;
  src: url("/g/fonts/montserrat_new/montserrat-r.eot");
  src: url("/g/fonts/montserrat_new/montserrat-r.eot?#iefix") format("embedded-opentype"), url("/g/fonts/montserrat_new/montserrat-r.woff2") format("woff2"), url("/g/fonts/montserrat_new/montserrat-r.woff") format("woff"), url("/g/fonts/montserrat_new/montserrat-r.ttf") format("truetype"), url("/g/fonts/montserrat_new/montserrat-r.svg#mr") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'meb';
  font-display: swap;
  src: url("/g/fonts/montserrat_new/montserrat-e-b.eot");
  src: url("/g/fonts/montserrat_new/montserrat-e-b.eot?#iefix") format("embedded-opentype"), url("/g/fonts/montserrat_new/montserrat-e-b.woff2") format("woff2"), url("/g/fonts/montserrat_new/montserrat-e-b.woff") format("woff"), url("/g/fonts/montserrat_new/montserrat-e-b.ttf") format("truetype"), url("/g/fonts/montserrat_new/montserrat-e-b.svg#meb") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'msb';
  font-display: swap;
  src: url("/g/fonts/montserrat_new/montserrat-s-b.eot");
  src: url("/g/fonts/montserrat_new/montserrat-s-b.eot?#iefix") format("embedded-opentype"), url("/g/fonts/montserrat_new/montserrat-s-b.woff2") format("woff2"), url("/g/fonts/montserrat_new/montserrat-s-b.woff") format("woff"), url("/g/fonts/montserrat_new/montserrat-s-b.ttf") format("truetype"), url("/g/fonts/montserrat_new/montserrat-s-b.svg#msb") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'rb';
  font-display: swap;
  src: url("/g/fonts/roboto/roboto-b.eot");
  src: url("/g/fonts/roboto/roboto-b.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto/roboto-b.woff2") format("woff2"), url("/g/fonts/roboto/roboto-b.woff") format("woff"), url("/g/fonts/roboto/roboto-b.ttf") format("truetype"), url("/g/fonts/roboto/roboto-b.svg#rb") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'rcr';
  font-display: swap;
  src: url("/g/fonts/roboto_condensed/roboto_condensed-r.eot");
  src: url("/g/fonts/roboto_condensed/roboto_condensed-r.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto_condensed/roboto_condensed-r.woff2") format("woff2"), url("/g/fonts/roboto_condensed/roboto_condensed-r.woff") format("woff"), url("/g/fonts/roboto_condensed/roboto_condensed-r.ttf") format("truetype"), url("/g/fonts/roboto_condensed/roboto_condensed-r.svg#rcr") format("svg");
  font-weight: normal;
  font-style: normal; }

img {
  max-width: 100%; }

body a.shop2-btn {
  color: #3c1053; }
  @media (min-width: 640px) and (max-width: 1024px) {
    body .product-list.product-list-thumbs .product-item-thumb {
      width: 31.6%;
      margin-right: 1.2% !important; }
      body .product-list.product-list-thumbs .product-item-thumb .product-bot {
        display: flex;
        align-items: flex-start; }
        body .product-list.product-list-thumbs .product-item-thumb .product-bot .product-price {
          flex: 1 1 auto; }
      body .product-list.product-list-thumbs .product-item-thumb .product-amount {
        display: flex;
        align-items: center; }
        body .product-list.product-list-thumbs .product-item-thumb .product-amount .amount-title {
          flex: 1 1 auto; } }
    @media (min-width: 450px) and (max-width: 639px) {
  body .product-list.product-list-thumbs .product-item-thumb {
    width: 47%;
    margin-right: 1.2% !important; }
    body .product-list.product-list-thumbs .product-item-thumb .product-bot {
      display: flex;
      align-items: flex-start; }
      body .product-list.product-list-thumbs .product-item-thumb .product-bot .product-price {
        flex: 1 1 auto;
        width: auto; }
    body .product-list.product-list-thumbs .product-item-thumb .product-amount {
      display: flex;
      align-items: center; }
      body .product-list.product-list-thumbs .product-item-thumb .product-amount .amount-title {
        flex: 1 1 auto; } }
    @media (max-width: 449px) {
  body .product-list.product-list-thumbs {
    margin: 0; }
    body .product-list.product-list-thumbs .product-item-thumb {
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin: 0 0 10px; }
      body .product-list.product-list-thumbs .product-item-thumb .product-bot {
        display: flex;
        align-items: flex-start; }
        body .product-list.product-list-thumbs .product-item-thumb .product-bot .product-price {
          flex: 1 1 auto;
          width: auto; }

      body .product-list.product-list-thumbs .product-item-thumb .product-amount {
        display: flex;
        align-items: center; }
        body .product-list.product-list-thumbs .product-item-thumb .product-amount .amount-title {
          flex: 1 1 auto; } }
  @media (max-width: 767px) {
    body .product-list .shop2-product-item.product-item-simple {
      display: flex;
      flex-direction: column; }
      body .product-list .shop2-product-item.product-item-simple > div {
        float: none;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0; }
      body .product-list .shop2-product-item.product-item-simple .product-side-c {
        padding: 10px 0; }
      body .product-list .shop2-product-item.product-item-simple .product-side-r {
        order: 1;
        border: none;
        min-height: auto;
        padding: 0; }
        body .product-list .shop2-product-item.product-item-simple .product-side-r .product-amount {
          display: inline-block;
          vertical-align: top;
          width: 120px;
          text-align: left; }
        body .product-list .shop2-product-item.product-item-simple .product-side-r .product-price {
          display: inline-block;
          vertical-align: top;
          width: 120px;
          margin-top: 0; } }
  @media (max-width: 767px) {
    body .shop2-pricelist div.tr {
      display: none; } }
  @media (max-width: 767px) {
    body .shop2-sorting-panel .view-shop .shop2-btn.pricelist {
      display: none; } }
  @media (max-width: 767px) {
    body .shop2-product {
      margin-top: 10px;
      margin-bottom: 20px; } }
    @media (max-width: 480px) {
  body .shop2-product .product-side-l {
    float: none;
    width: 100%;
    margin: 0;
    height: auto;
    max-width: 100% !important; }
    body .shop2-product .product-side-l .product-image {
      max-width: 300px;
      margin: 0 auto;
      width: auto;
      height: auto; }
    body .shop2-product .product-side-l .tpl-rating-block {
      text-align: left;
      margin: 10px 0; }
  body .shop2-product .product-side-r {
    padding: 0;
    width: auto; }
  body .shop2-product .form-add {
    padding: 4px 10px; }
    body .shop2-product .form-add .product-price {
      display: block;
      width: 100%; }
  body .shop2-product .product-details .table-wrapper {
    overflow: inherit; } }
  body .shop2-product-data .r-tabs-accordion-title {
    margin-bottom: 5px; }
    body .shop2-product-data .r-tabs-accordion-title a {
      display: block;
      height: 30px;
      line-height: 30px;
      font-size: 15px;
      font-weight: bold;
      text-decoration: none;
      color: #666;
      padding: 0 9px;
      border-radius: 3px; }
    @media (min-width: 768px) {
    body .shop2-product-data .r-tabs-accordion-title {
      display: none; } }
    body .shop2-product-data .r-tabs-accordion-title.r-tabs-state-active a {
      background: #fff;
      color: #000; }
    body .shop2-product-data .desc-area.r-tabs-panel {
      display: none;
      position: static !important; }
    body .shop2-product-data .desc-area.r-tabs-panel.r-tabs-state-active {
      display: block; }
    body .shop2-product-data .r-tabs-tab.r-tabs-state-active {
      background: #fff;
      padding-bottom: 1px;
      border-bottom: none; }
    body .shop2-product-data .r-tabs-tab.r-tabs-state-active a {
      color: #000; }
    @media (max-width: 767px) {
  body .shop2-product-data .shop2-product-tabs.r-tabs-nav {
    display: none; } }
  @media (max-width: 1024px) {
    body .shop2-group-kinds {
      margin-right: 0; } }
  @media (min-width: 690px) and (max-width: 1024px) {
    body .shop2-kind-item {
      width: 32%;
      margin-right: 1.3% !important;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; } }
    @media (min-width: 480px) and (max-width: 689px) {
  body .shop2-kind-item {
    width: 49%;
    margin-right: 1% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; } }
    @media (max-width: 479px) {
  body .shop2-kind-item {
    width: 100%;
    margin-right: 0 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; } }
  @media (max-width: 767px) {
    body .tpl-auth .tpl-left {
      float: none; }

    body .tpl-auth .tpl-right {
      width: 100%; } }
  @media (max-width: 680px) {
        body #shop2-cart .shop2-cart-table tr th {
          display: block;
          width: 100%;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
          body #shop2-cart .shop2-cart-table tr th:not(:first-child) {
            display: none; }
          body #shop2-cart .shop2-cart-table tr th:first-child:after {
            content: 'ы'; } }
    @media (max-width: 680px) {
    body #shop2-cart .shop2-cart-table tr {
      position: relative;
      display: block;
      border: 1px solid #ccc !important; } }
    @media (max-width: 680px) {
      body #shop2-cart .shop2-cart-table tr td {
        display: block;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: none !important;
        border-top: 0 !important;
        padding: 10px !important; }
        body #shop2-cart .shop2-cart-table tr td.cart-product {
          padding-top: 20px !important; }
        body #shop2-cart .shop2-cart-table tr td:not(:last-child) {
          border-bottom: 0 !important; }
        body #shop2-cart .shop2-cart-table tr td.cart-product:after {
          content: '';
          width: 100%;
          clear: both;
          display: block; }
        body #shop2-cart .shop2-cart-table tr td.cart-amount {
          display: inline-block;
          vertical-align: top;
          margin-right: 10px;
          width: auto; }
        body #shop2-cart .shop2-cart-table tr td.cart-price {
          display: inline-block;
          vertical-align: top;
          width: auto;
          padding: 12px 0 !important; }
          body #shop2-cart .shop2-cart-table tr td.cart-price:after {
            content: 'руб';
            display: inline-block;
            vertical-align: top; }
        body #shop2-cart .shop2-cart-table tr td.cart-delete {
          position: absolute;
          top: 4px;
          right: 6px;
          width: 15px;
          height: 15px;
          padding: 0 !important;
          border: none !important; } }

body .product-spec {
  display: none !important; }
  body .product-label {
    background: transparent;
    position: relative; }
    body .product-label .product-new {
      border-radius: 0;
      padding: 5px 15px;
      border: none;
      box-sizing: border-box;
      position: absolute;
      left: -16px;
      top: 0;
      z-index: 5;
      background: #f00;
      color: #fff;
      text-align: left;
      display: -webkit-flex;
      display: flex;
      font-family: Montserrat, sans-serif;
      text-decoration: none;
      -webkit-justify-content: flex-start;
      -moz-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-border-radius: 0px 4px 4px 0px;
      -moz-border-radius: 0px 4px 4px 0px;
      border-radius: 0px 4px 4px 0px;
      margin-left: 0;
      line-height: normal;
      height: auto;
      margin-top: 20px;
      align-self: auto;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      align-items: flex-start; }
    body .product-label .product-new:before, body .product-label .product-new:after {
      display: none; }
  body .shop2-product-price-left .product-label .product-new {
    margin-top: 0; }
  body .product-list.product-list-thumbs {
    margin-left: -20px;
    margin-right: -20px; }
    body .product-list.product-list-thumbs .product-thumb-item {
      width: calc(33% - 40px);
      margin-left: 20px;
      margin-right: 20px;
      margin-bottom: 30px; }
      body .product-list.product-list-thumbs .product-thumb-item .product-label {
        background-color: transparent; }
        body .product-list.product-list-thumbs .product-thumb-item .product-label .product-new {
          border-radius: 0;
          padding: 5px 15px;
          border: none;
          box-sizing: border-box;
          position: absolute;
          left: -16px;
          top: 0;
          z-index: 5;
          background: #f00;
          color: #fff;
          text-align: left;
          display: -webkit-flex;
          display: flex;
          font-family: Montserrat, sans-serif;
          text-decoration: none;
          -webkit-justify-content: flex-start;
          -moz-justify-content: flex-start;
          justify-content: flex-start;
          -webkit-border-radius: 0px 4px 4px 0px;
          -moz-border-radius: 0px 4px 4px 0px;
          border-radius: 0px 4px 4px 0px;
          margin-left: 0;
          line-height: normal;
          height: auto;
          margin-top: 20px;
          align-self: auto;
          -webkit-align-items: flex-start;
          -moz-align-items: flex-start;
          align-items: flex-start; }
          body .product-list.product-list-thumbs .product-thumb-item .product-label .product-new:before, body .product-list.product-list-thumbs .product-thumb-item .product-label .product-new:after {
            display: none; }
      @media (max-width: 1200px) and (min-width: 961px) {
    body .product-list.product-list-thumbs .product-thumb-item {
      width: calc(50% - 40px); } }
      @media (max-width: 768px) {
    body .product-list.product-list-thumbs .product-thumb-item {
      width: calc(50% - 40px); } }
      @media (max-width: 520px) {
    body .product-list.product-list-thumbs .product-thumb-item {
      width: calc(100% - 40px); } }
      body .product-list.product-list-thumbs .product-thumb-item .product-thumb-item-in {
        padding: 0;
        box-shadow: 0px 12px 16px 0px rgba(0, 0, 0, 0.05), inset 0px 2px 0px 0px rgba(64, 9, 77, 0.004); }
    body .product-list.product-list-thumbs .product-image {
      margin-bottom: 30px; }
      body .product-list.product-list-thumbs .product-image img {
        border-radius: 0; }
    body .product-list.product-list-thumbs .product-name {
      padding-left: 20px;
      padding-right: 20px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      margin-bottom: 0; }
      body .product-list.product-list-thumbs .product-name a {
        text-align: center;
        font-weight: normal;
        color: #000;
        font-size: 16px;
        font-family: 'ml'; }
    body .product-list.product-list-thumbs .product-bot {
      padding-left: 20px;
      padding-right: 20px;
      bordeR: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      padding-bottom: 30px; }
      body .product-list.product-list-thumbs .product-bot .product-price {
        bordeR: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        margin-bottom: 20px; }
        body .product-list.product-list-thumbs .product-bot .product-price .price-current {
          color: #000;
          font-size: 16px;
          font-family: 'ml'; }
          body .product-list.product-list-thumbs .product-bot .product-price .price-current strong {
            font-family: 'mb';
            font-size: 25px;
            color: #000; }
        body .product-list.product-list-thumbs .product-bot .product-price .price-old {
          padding-right: 0;
          position: absolute;
          display: inline-block;
          text-align: center;
          bottom: -40%; }
          body .product-list.product-list-thumbs .product-bot .product-price .price-old span {
            font-family: 'ml';
            font-size: 13px;
            color: #737373; }
            body .product-list.product-list-thumbs .product-bot .product-price .price-old span strong {
              font-family: 'ml';
              font-size: 18px;
              color: #000; }
      body .product-list.product-list-thumbs .product-bot .product-amount {
        display: none; }
      body .product-list.product-list-thumbs .product-bot .shop-product-btn.type-2 {
        width: auto;
        height: auto;
        line-height: normal;
        border-radius: 0;
        float: none; }
        body .product-list.product-list-thumbs .product-bot .shop-product-btn.type-2 span {
          font-size: 15px;
          text-transform: uppercase;
          font-family: 'meb';
          color: #fff;
          width: auto;
          height: auto;
          padding: 15px 30px;
          line-height: normal;
          border-radius: 0; }
          body .product-list.product-list-thumbs .product-bot .shop-product-btn.type-2 span:hover {
            color: #3c1053; }
          body .product-list.product-list-thumbs .product-bot .shop-product-btn.type-2 span .btn-shop-icon-wr {
            display: none; }
    body .product-list .product-simple-item {
      box-shadow: 0px 12px 16px 0px rgba(0, 0, 0, 0.05), inset 0px 2px 0px 0px rgba(64, 9, 77, 0.004); }
    @media (max-width: 640px) {
    body .product-list .product-simple-item {
      display: flex;
      flex-direction: column; } }
    body .product-list .product-simple-item .product-side-r-management {
      max-width: 200px;
      width: 100%; }
    body .product-list .product-simple-item .product-side-l {
      padding: 0; }
    body .product-list .product-simple-item .product-side-r .product-name a {
      font-weight: normal;
      color: #000;
      font-size: 16px;
      font-family: 'ml'; }
    body .product-list .product-simple-item .product-side-r-management {
      border: 0;
      text-align: left;
      padding-bottom: 20px; }
    body .product-list .product-simple-item .product-price {
      bordeR: 0 !important;
      display: flex;
      align-items: center;
      justify-content: center;
      position: relative;
      margin-bottom: 20px;
      text-align: center; }
      @media (max-width: 749px) {
    body .product-list .product-simple-item .product-price {
      text-align: left;
      display: block; } }
      body .product-list .product-simple-item .product-price .price-current {
        border: 0;
        color: #000;
        font-size: 16px;
        font-family: 'ml'; }
        body .product-list .product-simple-item .product-price .price-current strong {
          font-family: 'mb';
          font-size: 25px;
          color: #000; }
      body .product-list .product-simple-item .product-price .price-old {
        padding-right: 0;
        position: absolute;
        display: inline-block;
        text-align: center;
        bottom: -40%; }
        body .product-list .product-simple-item .product-price .price-old span {
          font-family: 'ml';
          font-size: 13px;
          color: #737373; }
          body .product-list .product-simple-item .product-price .price-old span strong {
            font-family: 'ml';
            font-size: 18px;
            color: #000; }
    body .product-list .product-simple-item .product-side-r-management-bot .product-amount {
      display: none; }
    body .product-list .product-simple-item .shop-product-btn.type-3 {
      width: auto;
      height: auto;
      line-height: normal;
      border-radius: 0;
      float: none; }
      body .product-list .product-simple-item .shop-product-btn.type-3 span {
        font-size: 15px;
        text-transform: uppercase;
        font-family: 'meb';
        color: #fff;
        width: auto;
        height: auto;
        padding: 15px 30px;
        line-height: normal;
        border-radius: 0; }
        body .product-list .product-simple-item .shop-product-btn.type-3 span:hover {
          color: #3c1053; }
        body .product-list .product-simple-item .shop-product-btn.type-3 span .btn-shop-icon-wr {
          display: none; }
  body .shop2-pagelist {
    text-align: left;
    display: inline-block;
    border: 1px solid #e5e5e5;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 7px 20px; }
    body .shop2-pagelist .page-first, body .shop2-pagelist .page-last {
      display: none; }
    body .shop2-pagelist .page-num {
      box-shadow: none;
      background: none;
      font-family: 'rb';
      font-size: 16px !important;
      color: #6d6d6d;
      border-radius: 0;
      border: 0; }
    body .shop2-pagelist .page-num a {
      font-size: 16px;
      font-family: 'rb'; }
    body .shop2-pagelist .page-num.active-num {
      font-family: 'rb';
      font-size: 16px !important;
      color: #3c1053;
      background: none !important; }
      body .shop2-pagelist .page-num.active-num span {
        color: #3c1053;
        background: none !important;
        font-size: 16px; }
    body .shop2-pagelist .page-next {
      box-shadow: none;
      background: none;
      border-radius: 0; }
    body .shop2-pagelist .page-next a {
      box-shadow: none;
      background: url('/t/images/layer34copy2.png') 50% 50% no-repeat; }
    body .shop2-pagelist .page-prev {
      box-shadow: none;
      background: none;
      border-radius: 0; }
    body .shop2-pagelist .page-prev a {
      box-shadow: none;
      background: url('/t/images/layer34copy2.png') 50% 50% no-repeat;
      transform: rotate(180deg); }
  @media (max-width: 840px) {
      body .pricelist-shop2 .pricelist-name-wr {
        display: none; } }
    body .pricelist-shop2 .pricelist-name-wr .column-options-title, body .pricelist-shop2 .pricelist-name-wr .column-amount-title {
      display: none; }
    @media (max-width: 629px) {
    body .pricelist-shop2 .shop2-product-price-right {
      width: 100%;
      text-align: center; } }
    @media (max-width: 840px) {
    body .pricelist-shop2 .name-column {
      width: 100%; } }
    body .pricelist-shop2 .product-name {
      padding-left: 20px;
      padding-right: 20px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      margin-bottom: 0; }
    @media (max-width: 840px) {
    body .pricelist-shop2 .product-name {
      width: 100%; } }
    body .pricelist-shop2 .product-name a {
      text-align: center;
      font-weight: normal;
      color: #000;
      font-size: 16px;
      font-family: 'ml'; }
    body .pricelist-shop2 .price-column {
      bordeR: 0;
      text-align: left;
      position: relative;
      margin-bottom: 20px; }
    @media (max-width: 629px) {
    body .pricelist-shop2 .price-column {
      text-align: center; } }
    body .pricelist-shop2 .price-column .price-current {
      color: #000;
      font-size: 16px;
      font-family: 'ml'; }
      body .pricelist-shop2 .price-column .price-current strong {
        font-family: 'mb';
        font-size: 25px;
        color: #000; }
    body .pricelist-shop2 .price-column .price-old {
      padding-right: 0;
      position: absolute;
      display: inline-block;
      text-align: center;
      bottom: -40%; }
      body .pricelist-shop2 .price-column .price-old span {
        font-family: 'ml';
        font-size: 13px;
        color: #737373; }
        body .pricelist-shop2 .price-column .price-old span strong {
          font-family: 'ml';
          font-size: 18px;
          color: #000; }
    body .pricelist-shop2 .column-amount {
      display: none; }
    body .pricelist-shop2 .add-column {
      width: auto;
      margin-left: 20px; }
    @media (max-width: 629px) {
    body .pricelist-shop2 .add-column {
      margin-left: 0; } }
    body .pricelist-shop2 .pricelist-name-left, body .pricelist-shop2 .shop2-product-price-left {
      width: 50%; }
    @media (max-width: 840px) {
    body .pricelist-shop2 .shop2-product-price-left {
      margin-bottom: 20px;
      margin-right: 0;
      text-align: center; } }
    @media (max-width: 629px) {
    body .pricelist-shop2 .shop2-product-price-left {
      padding-right: 0;
      width: 100%; } }
    @media (max-width: 840px) {
    body .pricelist-shop2 .shop2-product-price {
      display: flex;
      flex-direction: column;
      align-items: center; } }
    body .pricelist-shop2 .shop-product-btn.type-1 {
      width: auto;
      height: auto;
      line-height: normal;
      border-radius: 0;
      float: none; }
    body .pricelist-shop2 .shop-product-btn.type-1 span {
      font-size: 15px;
      text-transform: uppercase;
      font-family: 'meb';
      color: #fff;
      width: auto;
      height: auto;
      padding: 15px 30px;
      line-height: normal;
      border-radius: 0; }
      body .pricelist-shop2 .shop-product-btn.type-1 span:hover {
        color: #3c1053; }
      body .pricelist-shop2 .shop-product-btn.type-1 span .btn-shop-icon-wr {
        display: none; }
  body .shop2-filter-wr {
    border: 1px solid #d6d6d6;
    border-radius: 6px;
    margin: 0 0 20px;
    padding: 0 19px 2px; }
  body .shop2-filter-wr .table-filter-param {
    margin: 0;
    padding: 0;
    list-style: none; }
  body .shop2-filter-wr .filter-block-title {
    display: none; }
  body .shop-filter {
    display: block;
    margin: 0;
    clear: both;
    border-top: none;
    padding: 0 0 10px;
    text-align: left; }
  body .shop-filter.active {
    display: block; }
  body .shop-filter ul.table-filter-param {
    padding: 0;
    margin: 0;
    list-style: none; }
  body .shop-filter ul.table-filter-param .field, body .shop-filter ul.table-filter-param .shop-filter-fields {
    padding: 0 0 20px 0;
    border-bottom: 1px solid #e1e1e1; }
  body .shop-filter ul.table-filter-param .dimension label {
    display: table-cell; }
  body .shop-filter ul.table-filter-param .dimension label.start {
    padding-right: 15px;
    white-space: nowrap; }
  body .shop-filter ul.table-filter-param .dimension label.start span:after {
    display: inline-block;
    vertical-align: middle;
    padding-left: 5px;
    content: "-";
    color: #cbd4d9; }
  body .shop-filter ul.table-filter-param .dimension strong {
    display: table-cell;
    vertical-align: middle;
    font-size: 13px;
    font-weight: 600;
    padding-left: 5px; }
  body .shop-filter ul.table-filter-param .filter-title {
    display: block;
    font-size: 14px;
    font-weight: 600;
    padding-top: 14px;
    padding-bottom: 13px; }
  body .shop-filter ul.table-filter-param .filter-title2 {
    padding: 0 0 2px;
    font-size: 13px;
    color: #858f9c;
    font-weight: 400; }
  body .shop-filter ul.table-filter-param .input {
    display: block;
    cursor: text; }
  body .shop-filter ul.table-filter-param input, body .shop-filter ul.table-filter-param select {
    height: 30px;
    padding: 3px 10px 5px;
    width: 100%;
    font-size: 13px;
    color: #34383a;
    background: none;
    border: 1px solid #cbd4d9;
    outline: none;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px; }
  body .shop-filter ul.table-filter-param input[type="text"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  body .shop-filter ul.table-filter-param input[type="text"]:focus {
    border-color: #000; }
  body .shop-filter ul.table-filter-param .noUi-slider {
    margin: 10px 0 17px; }
  body .shop-filter .filter-subtitle {
    padding-bottom: 13px;
    font-size: 13px;
    font-weight: 400;
    color: #6e7a89; }
  body .shop-filter a.param-val {
    position: relative;
    display: block;
    cursor: pointer;
    padding: 2px 6px 2px 21px;
    margin-bottom: 0;
    font-size: 13px;
    color: #3a4049;
    text-decoration: none; }
  body .shop-filter a.param-val span {
    display: block;
    line-height: 0;
    font-size: 0;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -5px;
    border: 1px solid #d6d6d6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  body .shop-filter a.param-val.active-val span {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%206%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.828%2C0.863%20C5.828%2C0.863%202.591%2C3.812%202.591%2C3.812%20C2.367%2C4.016%202.005%2C4.016%201.781%2C3.812%20C1.781%2C3.812%200.163%2C2.337%200.163%2C2.337%20C-0.061%2C2.134%20-0.061%2C1.804%200.163%2C1.600%20C0.386%2C1.397%200.749%2C1.397%200.972%2C1.600%20C0.972%2C1.600%202.186%2C2.706%202.186%2C2.706%20C2.186%2C2.706%205.019%2C0.126%205.019%2C0.126%20C5.242%2C-0.078%205.605%2C-0.078%205.828%2C0.126%20C6.052%2C0.329%206.052%2C0.659%205.828%2C0.863%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  body .shop-filter .shop2-btn {
    display: block;
    margin: 0 20px;
    height: 30px;
    padding: 0;
    line-height: 30px;
    text-align: center;
    margin-bottom: 10px; }
  body .shop-filter .result {
    position: relative;
    display: inline-block;
    height: 26px;
    margin-right: 6px;
    padding: 0 8px;
    vertical-align: top;
    vertical-align: top;
    color: #fff;
    background-color: #08c;
    font-family: inherit;
    font-size: 12px;
    line-height: 26px; }
  body .shop-filter .result .result-arrow {
    line-height: 0;
    font-size: 0;
    width: 0;
    height: 0;
    position: absolute;
    left: 100%;
    top: 50%;
    margin-top: -6px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 6px 0 6px 5px;
    border-left-color: #08c; }
  body .shop-filter .result.no-result {
    background-color: #eb3c3c; }
  body .shop-filter .result.no-result .result-arrow {
    border-left-color: #eb3c3c;
    display: none; }
  body .shop-filter .filter-btns {
    padding: 20px 0 0;
    text-align: center; }
  body .shop-filter .btn-type4 {
    display: block;
    margin-bottom: 9px;
    font-size: 13px;
    font-weight: 600;
    padding: 5px 10px 7px;
    color: #595a5a;
    text-decoration: none;
    text-align: center; }
  body .shop-filter .btn-reset {
    display: inline-block;
    vertical-align: top;
    color: #abbbc1;
    text-decoration: none; }
  body .shop-filter .btn-reset:before {
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    width: 15px;
    height: 15px;
    content: '';
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23abbbc1%22%20d%3D%22M14.942%2C6.562%20C14.942%2C6.562%2013.048%2C6.562%2013.048%2C6.562%20C13.048%2C6.562%2012.188%2C6.562%2012.188%2C6.562%20C12.188%2C6.562%2010.313%2C6.562%2010.313%2C6.562%20C10.313%2C6.562%2012.304%2C4.571%2012.304%2C4.571%20C11.316%2C2.953%209.534%2C1.874%207.500%2C1.874%20C4.712%2C1.874%202.398%2C3.901%201.952%2C6.562%20C1.952%2C6.562%200.057%2C6.562%200.057%2C6.562%20C0.518%2C2.862%203.674%2C-0.001%207.500%2C-0.001%20C10.051%2C-0.001%2012.303%2C1.271%2013.659%2C3.217%20C13.659%2C3.217%2015.001%2C1.874%2015.001%2C1.874%20C15.001%2C1.874%2015.001%2C6.562%2015.001%2C6.562%20C15.001%2C6.562%2014.942%2C6.562%2014.942%2C6.562%20ZM1.952%2C8.437%20C1.952%2C8.437%205.100%2C8.437%205.100%2C8.437%20C5.100%2C8.437%202.784%2C10.567%202.784%2C10.567%20C3.787%2C12.108%205.525%2C13.126%207.500%2C13.126%20C10.287%2C13.126%2012.602%2C11.098%2013.048%2C8.437%20C13.048%2C8.437%2014.942%2C8.437%2014.942%2C8.437%20C14.481%2C12.137%2011.326%2C15.001%207.500%2C15.001%20C4.979%2C15.001%202.748%2C13.756%201.387%2C11.849%20C1.387%2C11.849%20-0.001%2C13.126%20-0.001%2C13.126%20C-0.001%2C13.126%20-0.001%2C8.437%20-0.001%2C8.437%20C-0.001%2C8.437%200.057%2C8.437%200.057%2C8.437%20C0.057%2C8.437%201.952%2C8.437%201.952%2C8.437%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  body .shop-filter .btn-reset span {
    display: inline-block;
    vertical-align: middle;
    border-bottom: 1px dotted #abbbc1; }
  @media only screen and (max-width: 900px) {
  body #shop2-color-ext-popup {
    border: 1px solid #323232;
    background: #222;
    box-shadow: none; }
  body .shop2-filter-wr {
    position: fixed;
    z-index: 104;
    left: 0;
    top: 0;
    height: 100%;
    width: 270px;
    padding: 0;
    visibility: visible;
    border: none;
    border-radius: 0;
    background: #222;
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  body .shop2-filter-wr .filter-block-title {
    display: block;
    position: relative;
    padding: 20px 20px 20px 80px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    background: #222; }
  body .shop2-filter-wr .filter-block-title span {
    position: absolute;
    left: 0;
    top: 0;
    width: 60px;
    height: 60px;
    background: #1b1b1b url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2015%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23cbcbcb%22%20d%3D%22M15.000%2C12.500%20C15.000%2C13.151%2014.580%2C13.691%2014.000%2C13.899%20C14.000%2C13.899%2014.000%2C14.500%2014.000%2C14.500%20C14.000%2C15.328%2013.328%2C16.000%2012.500%2C16.000%20C11.672%2C16.000%2011.000%2C15.328%2011.000%2C14.500%20C11.000%2C14.500%2011.000%2C13.899%2011.000%2C13.899%20C10.420%2C13.691%2010.000%2C13.151%2010.000%2C12.500%20C10.000%2C11.849%2010.420%2C11.308%2011.000%2C11.101%20C11.000%2C11.101%2011.000%2C1.500%2011.000%2C1.500%20C11.000%2C0.671%2011.672%2C-0.000%2012.500%2C-0.000%20C13.328%2C-0.000%2014.000%2C0.671%2014.000%2C1.500%20C14.000%2C1.500%2014.000%2C11.101%2014.000%2C11.101%20C14.580%2C11.308%2015.000%2C11.849%2015.000%2C12.500%20ZM9.000%2C4.899%20C9.000%2C4.899%209.000%2C14.500%209.000%2C14.500%20C9.000%2C15.328%208.328%2C16.000%207.500%2C16.000%20C6.672%2C16.000%206.000%2C15.328%206.000%2C14.500%20C6.000%2C14.500%206.000%2C4.899%206.000%2C4.899%20C5.420%2C4.691%205.000%2C4.151%205.000%2C3.500%20C5.000%2C2.849%205.420%2C2.308%206.000%2C2.101%20C6.000%2C2.101%206.000%2C1.500%206.000%2C1.500%20C6.000%2C0.671%206.672%2C-0.000%207.500%2C-0.000%20C8.328%2C-0.000%209.000%2C0.671%209.000%2C1.500%20C9.000%2C1.500%209.000%2C2.101%209.000%2C2.101%20C9.580%2C2.308%2010.000%2C2.849%2010.000%2C3.500%20C10.000%2C4.151%209.580%2C4.691%209.000%2C4.899%20ZM4.000%2C13.899%20C4.000%2C13.899%204.000%2C14.500%204.000%2C14.500%20C4.000%2C15.328%203.328%2C16.000%202.500%2C16.000%20C1.672%2C16.000%201.000%2C15.328%201.000%2C14.500%20C1.000%2C14.500%201.000%2C13.899%201.000%2C13.899%20C0.420%2C13.691%20-0.000%2C13.151%20-0.000%2C12.500%20C-0.000%2C11.849%200.420%2C11.308%201.000%2C11.101%20C1.000%2C11.101%201.000%2C1.500%201.000%2C1.500%20C1.000%2C0.671%201.672%2C-0.000%202.500%2C-0.000%20C3.328%2C-0.000%204.000%2C0.671%204.000%2C1.500%20C4.000%2C1.500%204.000%2C11.101%204.000%2C11.101%20C4.580%2C11.308%205.000%2C11.849%205.000%2C12.500%20C5.000%2C13.151%204.580%2C13.691%204.000%2C13.899%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  body .shop2-filter-wr.opened {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  body .shop2-filter-wr.opened .shop-filter-button-close {
    display: block; }
  body .shop2-filter-scroller {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden; }
  body .shop2-filter-scroller .jq-selectbox {
    background: #222;
    color: #fff;
    border: 1px solid #323232; }
  body .shop2-filter-scroller .jq-selectbox .jq-selectbox__select {
    padding: 12px 36px 13px 9px; }
  body .shop2-filter-scroller .jq-selectbox.opened .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%239e9e9e%22%20d%3D%22M9.733%2C5.717%20C9.405%2C6.053%208.873%2C6.053%208.545%2C5.717%20C8.545%2C5.717%204.982%2C2.064%204.982%2C2.064%20C4.982%2C2.064%201.419%2C5.717%201.419%2C5.717%20C1.091%2C6.053%200.559%2C6.053%200.231%2C5.717%20C-0.097%2C5.381%20-0.097%2C4.835%200.231%2C4.499%20C0.231%2C4.499%204.388%2C0.237%204.388%2C0.237%20C4.716%2C-0.099%205.248%2C-0.099%205.576%2C0.237%20C5.576%2C0.237%209.733%2C4.499%209.733%2C4.499%20C10.061%2C4.835%2010.061%2C5.381%209.733%2C5.717%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: 14px 8px; }
  body .shop2-filter-scroller .jq-selectbox .jq-selectbox__trigger {
    top: 15px;
    right: 30px; }
  body .shop2-filter-scroller .jq-selectbox .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
    width: 14px;
    height: 8px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%239e9e9e%22%20d%3D%22M9.738%2C1.469%20C9.738%2C1.469%205.581%2C5.731%205.581%2C5.731%20C5.253%2C6.067%204.721%2C6.067%204.393%2C5.731%20C4.393%2C5.731%200.236%2C1.469%200.236%2C1.469%20C-0.092%2C1.133%20-0.092%2C0.588%200.236%2C0.252%20C0.564%2C-0.084%201.095%2C-0.084%201.423%2C0.252%20C1.423%2C0.252%204.987%2C3.905%204.987%2C3.905%20C4.987%2C3.905%208.550%2C0.252%208.550%2C0.252%20C8.878%2C-0.084%209.410%2C-0.084%209.738%2C0.252%20C10.066%2C0.588%2010.066%2C1.133%209.738%2C1.469%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: 14px 8px; }
  body .shop2-filter-scroller .jq-selectbox .jq-selectbox__dropdown {
    border-color: #323232; }
  body .shop2-filter-scroller .jq-selectbox .jq-selectbox__dropdown ul {
    background: #222; }
  body .shop-filter {
    display: block; }
  body .shop-filter .filter-btns {
    padding: 20px 30px 30px; }
  body .shop-filter-button {
    display: block; }
  body .shop-filter ul.table-filter-param {
    padding: 0 30px;
    color: #a2a2a2; }
  body .shop-filter ul.table-filter-param li .noUi-slider {
    display: none; }
  body .shop-filter ul.table-filter-param li .filter-title {
    font-size: 14px;
    font-weight: 600;
    color: #a2a2a2; }
  body .shop-filter ul.table-filter-param li input[type="text"], body .shop-filter ul.table-filter-param li textarea {
    border: 1px solid #323232;
    color: #fff;
    padding: 8px 10px 10px; }
  body .shop-filter ul.table-filter-param li input, body .shop-filter ul.table-filter-param li select {
    height: 40px; }
  body .shop-filter ul.table-filter-param .dimension label.start {
    padding-right: 20px; }
  body .shop-filter ul.table-filter-param .dimension label.start span:after {
    padding-left: 8px;
    color: #323232;
    content: "-"; }
  body .shop-filter ul.table-filter-param .dimension input[type="text"] {
    text-align: center; }
  body .shop-filter ul.table-filter-param .dimension strong {
    font-weight: 600;
    font-size: 12px;
    display: table-cell;
    vertical-align: middle;
    padding-left: 5px; }
  body .shop-filter a.param-val {
    color: #fff; }
  body .shop-filter a.param-val span {
    border-color: #323232; }
  body .shop-filter a.param-val.active-val {
    color: #fff; }
  body .shop-filter a.param-val.active-val span {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%206%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.828%2C0.863%20C5.828%2C0.863%202.591%2C3.812%202.591%2C3.812%20C2.367%2C4.016%202.005%2C4.016%201.781%2C3.812%20C1.781%2C3.812%200.163%2C2.337%200.163%2C2.337%20C-0.061%2C2.134%20-0.061%2C1.804%200.163%2C1.600%20C0.386%2C1.397%200.749%2C1.397%200.972%2C1.600%20C0.972%2C1.600%202.186%2C2.706%202.186%2C2.706%20C2.186%2C2.706%205.019%2C0.126%205.019%2C0.126%20C5.242%2C-0.078%205.605%2C-0.078%205.828%2C0.126%20C6.052%2C0.329%206.052%2C0.659%205.828%2C0.863%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  body .shop-filter ul.table-filter-param .field, body .shop-filter ul.table-filter-param .shop-filter-fields {
    border-color: #323232; }
  body .shop-filter-button-close {
    position: absolute;
    left: 100%;
    top: 0;
    display: none;
    position: relative;
    display: none;
    width: 60px;
    height: 60px;
    cursor: pointer;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    background: #000 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2020%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M20.062%2C9.062%20C20.062%2C9.062%205.234%2C9.062%205.234%2C9.062%20C5.234%2C9.062%209.184%2C13.012%209.184%2C13.012%20C9.184%2C13.012%207.062%2C15.134%207.062%2C15.134%20C7.062%2C15.134%20-0.009%2C8.062%20-0.009%2C8.062%20C-0.009%2C8.062%200.491%2C7.562%200.491%2C7.562%20C0.491%2C7.562%20-0.009%2C7.062%20-0.009%2C7.062%20C-0.009%2C7.062%207.062%2C-0.009%207.062%2C-0.009%20C7.062%2C-0.009%209.184%2C2.113%209.184%2C2.113%20C9.184%2C2.113%205.234%2C6.062%205.234%2C6.062%20C5.234%2C6.062%2020.062%2C6.062%2020.062%2C6.062%20C20.062%2C6.062%2020.062%2C9.062%2020.062%2C9.062%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; } }
  @media (max-width: 320px) {
  body .shop2-filter-wr {
    width: 260px; } }
  body .shop-sorting-panel {
    margin: 17px 0 15px;
    font-family: inherit;
    font-size: 13px;
    height: 36px;
    text-align: left;
    color: #1a1a1a;
    font-weight: 600; }
  body .shop-sorting-panel .shop-sorting {
    float: right; }
  body .shop-sorting-panel .shop-sorting .block-title {
    display: inline-block;
    vertical-align: top;
    padding-right: 10px;
    font-size: 13px;
    color: #6e7a89;
    font-weight: 400;
    padding-top: 6px; }
  body .shop-sorting-panel .sorting-wrap {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 170px; }
  body .shop-sorting-panel .sorting-wrap .sort-title {
    position: relative;
    display: block;
    height: 28px;
    font-size: 13px;
    color: #6e7a89;
    line-height: 27px;
    z-index: 2;
    cursor: pointer;
    background-color: #000;
    font-weight: 600;
    border: 1px solid #d6d6d6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
    body .shop-sorting-panel .sorting-wrap .sort-title span {
      font-family: 'ml'; }
  body .shop-sorting-panel .sorting-wrap .sort-title .s1 {
    padding: 0 5px 0 13px; }
  body .shop-sorting-panel .sorting-wrap .sort-title::before {
    position: absolute;
    top: 50%;
    right: 10px;
    width: 10px;
    height: 6px;
    margin-top: -3px;
    cursor: pointer;
    content: '';
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M9.738%2C1.469%20C9.738%2C1.469%205.581%2C5.731%205.581%2C5.731%20C5.253%2C6.067%204.721%2C6.067%204.393%2C5.731%20C4.393%2C5.731%200.236%2C1.469%200.236%2C1.469%20C-0.092%2C1.133%20-0.092%2C0.588%200.236%2C0.252%20C0.564%2C-0.084%201.095%2C-0.084%201.423%2C0.252%20C1.423%2C0.252%204.987%2C3.905%204.987%2C3.905%20C4.987%2C3.905%208.550%2C0.252%208.550%2C0.252%20C8.878%2C-0.084%209.410%2C-0.084%209.738%2C0.252%20C10.066%2C0.588%2010.066%2C1.133%209.738%2C1.469%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  body .shop-sorting-panel .sorting-wrap.opened .sort-title {
    border: 1px solid #d6d6d6;
    border-bottom-color: transparent;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0; }
  body .shop-sorting-panel .sorting-wrap.opened .sort-title::before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M9.738%2C5.717%20C9.410%2C6.053%208.878%2C6.053%208.550%2C5.717%20C8.550%2C5.717%204.987%2C2.064%204.987%2C2.064%20C4.987%2C2.064%201.423%2C5.717%201.423%2C5.717%20C1.095%2C6.053%200.564%2C6.053%200.236%2C5.717%20C-0.092%2C5.381%20-0.092%2C4.835%200.236%2C4.499%20C0.236%2C4.499%204.393%2C0.237%204.393%2C0.237%20C4.721%2C-0.099%205.253%2C-0.099%205.581%2C0.237%20C5.581%2C0.237%209.738%2C4.499%209.738%2C4.499%20C10.066%2C4.835%2010.066%2C5.381%209.738%2C5.717%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  body .shop-sorting-panel .sorting-wrap .sorting-block {
    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
    display: none;
    z-index: 2;
    margin: 0;
    padding: 6px 0 0;
    list-style: none;
    background-color: #000;
    border: 1px solid #e1e1e1;
    border-top: none;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px; }
  body .shop-sorting-panel .sorting-wrap .sorting-block li {
    border-bottom: none; }
  body .shop-sorting-panel .sorting-wrap a {
    display: block;
    font-size: 13px;
    color: #6e7a89;
    height: 34px;
    line-height: 34px;
    padding-left: 13px;
    text-decoration: none; }
  body .shop-sorting-panel .sorting-wrap a span {
    display: block;
    margin-left: 4px;
    vertical-align: middle;
    background: none; }
  body .shop-sorting-panel .sorting-wrap a.clone {
    height: 28px;
    line-height: 27px; }
  body .shop-sorting-panel .sorting-wrap .sort-reset {
    display: block;
    margin-left: 0;
    text-decoration: none;
    color: #6e7a89; }
  body .shop-sorting-panel .sorting-wrap .sort-reset ins, body .shop-sorting-panel .sorting-wrap .sort-reset span {
    float: left; }
  body .shop-sorting-panel .sorting-wrap .sort-reset ins {
    text-decoration: none;
    border-bottom: 1px dashed #ccc; }
  body .shop-sorting-panel .sorting-wrap .sort-reset span {
    line-height: 0;
    font-size: 0;
    width: 12px;
    height: 13px;
    margin: 11px 0 0 4px;
    background: url("/g/shop2v2/default/images/icons-filter-sort.png") -74px 0 no-repeat; }
  body .shop-sorting-panel .view-shop-wrap {
    float: left; }
  body .shop-sorting-panel .view-shop-wrap .block-title {
    display: inline-block;
    vertical-align: top;
    padding-right: 10px;
    font-size: 13px;
    color: #6e7a89;
    font-weight: 400;
    padding-top: 6px; }
  body .shop-sorting-panel .view-shop-wrap .view-block {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 170px; }
  body .shop-sorting-panel .view-shop-wrap .view-block .view-title {
    position: relative;
    display: block;
    height: 28px;
    font-size: 13px;
    color: #6e7a89;
    line-height: 27px;
    z-index: 2;
    cursor: pointer;
    background-color: #000;
    font-weight: 600;
    border: 1px solid #d6d6d6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  body .shop-sorting-panel .view-shop-wrap .view-block .view-title .s1 {
    padding: 0 5px 0 13px; }
  body .shop-sorting-panel .view-shop-wrap .view-block .view-title::before {
    position: absolute;
    top: 50%;
    right: 10px;
    width: 10px;
    height: 6px;
    margin-top: -3px;
    cursor: pointer;
    content: '';
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M9.738%2C1.469%20C9.738%2C1.469%205.581%2C5.731%205.581%2C5.731%20C5.253%2C6.067%204.721%2C6.067%204.393%2C5.731%20C4.393%2C5.731%200.236%2C1.469%200.236%2C1.469%20C-0.092%2C1.133%20-0.092%2C0.588%200.236%2C0.252%20C0.564%2C-0.084%201.095%2C-0.084%201.423%2C0.252%20C1.423%2C0.252%204.987%2C3.905%204.987%2C3.905%20C4.987%2C3.905%208.550%2C0.252%208.550%2C0.252%20C8.878%2C-0.084%209.410%2C-0.084%209.738%2C0.252%20C10.066%2C0.588%2010.066%2C1.133%209.738%2C1.469%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  body .shop-sorting-panel .view-shop-wrap .view-block.opened .view-title {
    border: 1px solid #d6d6d6;
    border-bottom-color: transparent;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0; }
  body .shop-sorting-panel .view-shop-wrap .view-block.opened .view-title::before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M9.738%2C5.717%20C9.410%2C6.053%208.878%2C6.053%208.550%2C5.717%20C8.550%2C5.717%204.987%2C2.064%204.987%2C2.064%20C4.987%2C2.064%201.423%2C5.717%201.423%2C5.717%20C1.095%2C6.053%200.564%2C6.053%200.236%2C5.717%20C-0.092%2C5.381%20-0.092%2C4.835%200.236%2C4.499%20C0.236%2C4.499%204.393%2C0.237%204.393%2C0.237%20C4.721%2C-0.099%205.253%2C-0.099%205.581%2C0.237%20C5.581%2C0.237%209.738%2C4.499%209.738%2C4.499%20C10.066%2C4.835%2010.066%2C5.381%209.738%2C5.717%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  body .shop-sorting-panel .view-shop-wrap .view-block .view-title span.s1:before {
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px;
    width: 10px;
    height: 10px;
    content: "";
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23858f9c%22%20d%3D%22M8.000%2C10.000%20C8.000%2C10.000%208.000%2C8.000%208.000%2C8.000%20C8.000%2C8.000%2010.000%2C8.000%2010.000%2C8.000%20C10.000%2C8.000%2010.000%2C10.000%2010.000%2C10.000%20C10.000%2C10.000%208.000%2C10.000%208.000%2C10.000%20ZM8.000%2C4.000%20C8.000%2C4.000%2010.000%2C4.000%2010.000%2C4.000%20C10.000%2C4.000%2010.000%2C6.000%2010.000%2C6.000%20C10.000%2C6.000%208.000%2C6.000%208.000%2C6.000%20C8.000%2C6.000%208.000%2C4.000%208.000%2C4.000%20ZM8.000%2C-0.000%20C8.000%2C-0.000%2010.000%2C-0.000%2010.000%2C-0.000%20C10.000%2C-0.000%2010.000%2C2.000%2010.000%2C2.000%20C10.000%2C2.000%208.000%2C2.000%208.000%2C2.000%20C8.000%2C2.000%208.000%2C-0.000%208.000%2C-0.000%20ZM4.000%2C8.000%20C4.000%2C8.000%206.000%2C8.000%206.000%2C8.000%20C6.000%2C8.000%206.000%2C10.000%206.000%2C10.000%20C6.000%2C10.000%204.000%2C10.000%204.000%2C10.000%20C4.000%2C10.000%204.000%2C8.000%204.000%2C8.000%20ZM4.000%2C4.000%20C4.000%2C4.000%206.000%2C4.000%206.000%2C4.000%20C6.000%2C4.000%206.000%2C6.000%206.000%2C6.000%20C6.000%2C6.000%204.000%2C6.000%204.000%2C6.000%20C4.000%2C6.000%204.000%2C4.000%204.000%2C4.000%20ZM4.000%2C-0.000%20C4.000%2C-0.000%206.000%2C-0.000%206.000%2C-0.000%20C6.000%2C-0.000%206.000%2C2.000%206.000%2C2.000%20C6.000%2C2.000%204.000%2C2.000%204.000%2C2.000%20C4.000%2C2.000%204.000%2C-0.000%204.000%2C-0.000%20ZM-0.000%2C8.000%20C-0.000%2C8.000%202.000%2C8.000%202.000%2C8.000%20C2.000%2C8.000%202.000%2C10.000%202.000%2C10.000%20C2.000%2C10.000%20-0.000%2C10.000%20-0.000%2C10.000%20C-0.000%2C10.000%20-0.000%2C8.000%20-0.000%2C8.000%20ZM-0.000%2C4.000%20C-0.000%2C4.000%202.000%2C4.000%202.000%2C4.000%20C2.000%2C4.000%202.000%2C6.000%202.000%2C6.000%20C2.000%2C6.000%20-0.000%2C6.000%20-0.000%2C6.000%20C-0.000%2C6.000%20-0.000%2C4.000%20-0.000%2C4.000%20ZM-0.000%2C-0.000%20C-0.000%2C-0.000%202.000%2C-0.000%202.000%2C-0.000%20C2.000%2C-0.000%202.000%2C2.000%202.000%2C2.000%20C2.000%2C2.000%20-0.000%2C2.000%20-0.000%2C2.000%20C-0.000%2C2.000%20-0.000%2C-0.000%20-0.000%2C-0.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  body .shop-sorting-panel .view-shop-wrap .view-block .view-type:before {
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px;
    width: 10px;
    height: 10px;
    content: ""; }
  body .shop-sorting-panel .view-shop-wrap .view-block .view-type.thumbs:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23858f9c%22%20d%3D%22M8.000%2C10.000%20C8.000%2C10.000%208.000%2C8.000%208.000%2C8.000%20C8.000%2C8.000%2010.000%2C8.000%2010.000%2C8.000%20C10.000%2C8.000%2010.000%2C10.000%2010.000%2C10.000%20C10.000%2C10.000%208.000%2C10.000%208.000%2C10.000%20ZM8.000%2C4.000%20C8.000%2C4.000%2010.000%2C4.000%2010.000%2C4.000%20C10.000%2C4.000%2010.000%2C6.000%2010.000%2C6.000%20C10.000%2C6.000%208.000%2C6.000%208.000%2C6.000%20C8.000%2C6.000%208.000%2C4.000%208.000%2C4.000%20ZM8.000%2C-0.000%20C8.000%2C-0.000%2010.000%2C-0.000%2010.000%2C-0.000%20C10.000%2C-0.000%2010.000%2C2.000%2010.000%2C2.000%20C10.000%2C2.000%208.000%2C2.000%208.000%2C2.000%20C8.000%2C2.000%208.000%2C-0.000%208.000%2C-0.000%20ZM4.000%2C8.000%20C4.000%2C8.000%206.000%2C8.000%206.000%2C8.000%20C6.000%2C8.000%206.000%2C10.000%206.000%2C10.000%20C6.000%2C10.000%204.000%2C10.000%204.000%2C10.000%20C4.000%2C10.000%204.000%2C8.000%204.000%2C8.000%20ZM4.000%2C4.000%20C4.000%2C4.000%206.000%2C4.000%206.000%2C4.000%20C6.000%2C4.000%206.000%2C6.000%206.000%2C6.000%20C6.000%2C6.000%204.000%2C6.000%204.000%2C6.000%20C4.000%2C6.000%204.000%2C4.000%204.000%2C4.000%20ZM4.000%2C-0.000%20C4.000%2C-0.000%206.000%2C-0.000%206.000%2C-0.000%20C6.000%2C-0.000%206.000%2C2.000%206.000%2C2.000%20C6.000%2C2.000%204.000%2C2.000%204.000%2C2.000%20C4.000%2C2.000%204.000%2C-0.000%204.000%2C-0.000%20ZM-0.000%2C8.000%20C-0.000%2C8.000%202.000%2C8.000%202.000%2C8.000%20C2.000%2C8.000%202.000%2C10.000%202.000%2C10.000%20C2.000%2C10.000%20-0.000%2C10.000%20-0.000%2C10.000%20C-0.000%2C10.000%20-0.000%2C8.000%20-0.000%2C8.000%20ZM-0.000%2C4.000%20C-0.000%2C4.000%202.000%2C4.000%202.000%2C4.000%20C2.000%2C4.000%202.000%2C6.000%202.000%2C6.000%20C2.000%2C6.000%20-0.000%2C6.000%20-0.000%2C6.000%20C-0.000%2C6.000%20-0.000%2C4.000%20-0.000%2C4.000%20ZM-0.000%2C-0.000%20C-0.000%2C-0.000%202.000%2C-0.000%202.000%2C-0.000%20C2.000%2C-0.000%202.000%2C2.000%202.000%2C2.000%20C2.000%2C2.000%20-0.000%2C2.000%20-0.000%2C2.000%20C-0.000%2C2.000%20-0.000%2C-0.000%20-0.000%2C-0.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  body .shop-sorting-panel .view-shop-wrap .view-block .view-type.simple:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23858f9c%22%20d%3D%22M-0.000%2C8.000%20C-0.000%2C8.000%20-0.000%2C6.000%20-0.000%2C6.000%20C-0.000%2C6.000%2010.000%2C6.000%2010.000%2C6.000%20C10.000%2C6.000%2010.000%2C8.000%2010.000%2C8.000%20C10.000%2C8.000%20-0.000%2C8.000%20-0.000%2C8.000%20ZM-0.000%2C-0.000%20C-0.000%2C-0.000%2010.000%2C-0.000%2010.000%2C-0.000%20C10.000%2C-0.000%2010.000%2C2.000%2010.000%2C2.000%20C10.000%2C2.000%20-0.000%2C2.000%20-0.000%2C2.000%20C-0.000%2C2.000%20-0.000%2C-0.000%20-0.000%2C-0.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  body .shop-sorting-panel .view-shop-wrap .view-block .view-type.pricelist:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23858f9c%22%20d%3D%22M-0.000%2C10.000%20C-0.000%2C10.000%20-0.000%2C10.000%20-0.000%2C10.000%20C-0.000%2C10.000%20-0.000%2C10.000%20-0.000%2C10.000%20C-0.000%2C10.000%20-0.000%2C8.000%20-0.000%2C8.000%20C-0.000%2C8.000%202.000%2C8.000%202.000%2C8.000%20C2.000%2C8.000%202.000%2C8.000%202.000%2C8.000%20C2.000%2C8.000%204.000%2C8.000%204.000%2C8.000%20C4.000%2C8.000%204.000%2C8.000%204.000%2C8.000%20C4.000%2C8.000%206.000%2C8.000%206.000%2C8.000%20C6.000%2C8.000%206.000%2C8.000%206.000%2C8.000%20C6.000%2C8.000%208.000%2C8.000%208.000%2C8.000%20C8.000%2C8.000%208.000%2C8.000%208.000%2C8.000%20C8.000%2C8.000%2010.000%2C8.000%2010.000%2C8.000%20C10.000%2C8.000%2010.000%2C8.000%2010.000%2C8.000%20C10.000%2C8.000%2010.000%2C8.000%2010.000%2C8.000%20C10.000%2C8.000%2010.000%2C10.000%2010.000%2C10.000%20C10.000%2C10.000%20-0.000%2C10.000%20-0.000%2C10.000%20ZM-0.000%2C6.000%20C-0.000%2C6.000%20-0.000%2C6.000%20-0.000%2C6.000%20C-0.000%2C6.000%20-0.000%2C4.000%20-0.000%2C4.000%20C-0.000%2C4.000%202.000%2C4.000%202.000%2C4.000%20C2.000%2C4.000%202.000%2C4.000%202.000%2C4.000%20C2.000%2C4.000%204.000%2C4.000%204.000%2C4.000%20C4.000%2C4.000%204.000%2C4.000%204.000%2C4.000%20C4.000%2C4.000%206.000%2C4.000%206.000%2C4.000%20C6.000%2C4.000%206.000%2C4.000%206.000%2C4.000%20C6.000%2C4.000%208.000%2C4.000%208.000%2C4.000%20C8.000%2C4.000%208.000%2C4.000%208.000%2C4.000%20C8.000%2C4.000%2010.000%2C4.000%2010.000%2C4.000%20C10.000%2C4.000%2010.000%2C4.000%2010.000%2C4.000%20C10.000%2C4.000%2010.000%2C4.000%2010.000%2C4.000%20C10.000%2C4.000%2010.000%2C6.000%2010.000%2C6.000%20C10.000%2C6.000%20-0.000%2C6.000%20-0.000%2C6.000%20C-0.000%2C6.000%20-0.000%2C6.000%20-0.000%2C6.000%20ZM-0.000%2C2.000%20C-0.000%2C2.000%20-0.000%2C2.000%20-0.000%2C2.000%20C-0.000%2C2.000%20-0.000%2C-0.000%20-0.000%2C-0.000%20C-0.000%2C-0.000%202.000%2C-0.000%202.000%2C-0.000%20C2.000%2C-0.000%202.000%2C-0.000%202.000%2C-0.000%20C2.000%2C-0.000%204.000%2C-0.000%204.000%2C-0.000%20C4.000%2C-0.000%204.000%2C-0.000%204.000%2C-0.000%20C4.000%2C-0.000%206.000%2C-0.000%206.000%2C-0.000%20C6.000%2C-0.000%206.000%2C-0.000%206.000%2C-0.000%20C6.000%2C-0.000%208.000%2C-0.000%208.000%2C-0.000%20C8.000%2C-0.000%208.000%2C-0.000%208.000%2C-0.000%20C8.000%2C-0.000%2010.000%2C-0.000%2010.000%2C-0.000%20C10.000%2C-0.000%2010.000%2C-0.000%2010.000%2C-0.000%20C10.000%2C-0.000%2010.000%2C-0.000%2010.000%2C-0.000%20C10.000%2C-0.000%2010.000%2C2.000%2010.000%2C2.000%20C10.000%2C2.000%20-0.000%2C2.000%20-0.000%2C2.000%20C-0.000%2C2.000%20-0.000%2C2.000%20-0.000%2C2.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  body .shop-sorting-panel .view-shop-wrap .view-block .view-shop {
    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
    display: none;
    z-index: 2;
    margin: 0;
    padding: 6px 0 0;
    list-style: none;
    background-color: #000;
    border: 1px solid #e1e1e1;
    border-top: none;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px; }
  body .shop-sorting-panel .view-shop-wrap .view-block .view-shop li {
    border-bottom: none; }
  body .shop-sorting-panel .view-shop-wrap .view-block a {
    display: block;
    font-size: 13px;
    color: #6e7a89;
    height: 30px;
    line-height: 30px;
    padding-left: 13px;
    text-decoration: none; }
  body .shop-sorting-panel .view-shop-wrap .view-block a span {
    display: block;
    margin-left: 4px;
    vertical-align: middle;
    background: none; }
  body .shop-sorting-panel .view-shop-wrap .view-block a.active {
    height: 28px;
    line-height: 28px; }
  body .shop-sorting-panel .filter-show-btn {
    display: none;
    vertical-align: top;
    padding: 11px 20px 13px;
    font-size: 13px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    text-align: center; }
  @media (max-width: 785px) {
  body .shop-sorting-panel {
    height: auto; }
  body .shop-sorting-panel .view-shop-wrap {
    display: none; }
  body .shop-sorting-panel .shop-sorting {
    float: none; }
  body .shop-sorting-panel .shop-sorting .block-title {
    display: none; }
  body .shop-sorting-panel .shop-sorting .sorting-wrap .sort-title {
    height: 40px;
    line-height: 38px; }
  body .shop-sorting-panel .filter-show-btn {
    display: inline-block;
    float: right; } }
  @media (max-width: 480px) {
  body .shop-sorting-panel {
    margin-bottom: 30px; }
  body .shop-sorting-panel .sorting-wrap {
    width: 100%; }
  body .shop-sorting-panel .filter-show-btn {
    display: block;
    margin: 0 0 10px;
    float: none; } }
  body .filter-wr2 {
    display: block; }
  body .shop-sorting-panel {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin-bottom: 40px;
    margin-top: 20px; }
  body .shop-sorting-panel .view-shop-wrap {
    float: none;
    order: 2; }
  body .shop-sorting-panel .view-shop-wrap .block-title {
    font-size: 15px;
    color: #919191;
    font-weight: normal;
    font-family: "Roboto";
    padding-top: 15px; }
  body .shop-sorting-panel .view-shop-wrap .view-block .view-title {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 1px solid #d9d9d9;
    height: 46px;
    line-height: 46px;
    font-size: 15px;
    color: #4c4c4c;
    font-weight: normal;
    background: none;
    font-family: "Roboto"; }
  body .shop-sorting-panel .view-shop-wrap .view-block .view-title:before {
    background: url(../images/tobs.svg) 50% 50% no-repeat;
    width: 14px;
    height: 10px;
    margin-top: -5px; }
  body .shop-sorting-panel .view-shop-wrap .view-block a {
    font-size: 15px;
    color: #4c4c4c;
    font-weight: normal;
    font-family: "Roboto"; }
  body .shop-sorting-panel .view-shop-wrap .view-block a.active {
    height: 46px;
    line-height: 46px; }
  body .shop-sorting-panel .shop-sorting {
    order: 1;
    margin-right: auto; }
  body .shop-sorting-panel .shop-sorting .sorting-wrap {
    width: 162px; }
  body .shop-sorting-panel .shop-sorting .block-title {
    font-size: 15px;
    color: #919191;
    font-weight: normal;
    font-family: "Roboto";
    padding-top: 15px;
    padding-right: 4px; }
  body .shop-sorting-panel .shop-sorting .sort-title {
    border: 1px solid #d9d9d9;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: none;
    height: 46px;
    line-height: 46px;
    font-size: 15px;
    color: #4c4c4c;
    font-weight: normal;
    font-family: "Roboto"; }
  body .shop-sorting-panel .shop-sorting .sort-title:before {
    width: 14px;
    height: 10px;
    margin-top: -5px;
    background: url(../images/tobs.svg) 50% 50% no-repeat; }
  body .shop-sorting-panel .view-shop-wrap .view-block .view-type.thumbs:before {
    background: url(../images/thumbs.svg) 0 0 no-repeat; }

body .shop-sorting-panel .shop-sorting .block-title {
  font-family: 'ml';
  font-size: 15px;
  color: #919191; }
  body .shop-sorting-panel .shop-sorting .sorting-wrap {
    width: 182px; }
    body .shop-sorting-panel .shop-sorting .sorting-wrap.opened .sort-title:before {
      transform: rotate(180deg); }
    body .shop-sorting-panel .shop-sorting .sorting-wrap .sort-title:before {
      transition: 0.3s ease-out;
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='8px'%3E%3Cpath fill-rule='evenodd' fill='rgb(64, 9, 77)' d='M13.993,1.504 L7.338,7.991 L7.000,7.611 L6.662,7.991 L0.007,1.504 L1.338,0.007 L7.000,5.526 L12.662,0.007 L13.993,1.504 Z'/%3E%3C/svg%3E") 50% 50% no-repeat; }
      body .shop-sorting-panel .shop-sorting .sorting-wrap .sort-title a {
        font-family: 'ml';
        font-size: 15px;
        color: #4c4c4c;
        height: 100%;
        line-height: 45px; }
    body .shop-sorting-panel .shop-sorting .sorting-wrap .sorting-block {
      background: #fff; }
      body .shop-sorting-panel .shop-sorting .sorting-wrap .sorting-block a {
        font-weight: normal;
        font-family: 'ml';
        font-size: 15px;
        color: #4c4c4c; }
  @media (max-width: 785px) {
      body .shop-sorting-panel .view-shop-wrap {
        display: block; } }
  body .shop-sorting-panel .view-shop-wrap .block-title {
    font-family: 'ml';
    font-size: 15px;
    color: #919191; }
    @media (max-width: 785px) {
      body .shop-sorting-panel .view-shop-wrap .block-title {
        display: none; } }
  body .shop-sorting-panel .view-shop-wrap .view-block.opened .view-title:before {
    transform: rotate(180deg); }
    body .shop-sorting-panel .view-shop-wrap .view-block .view-title:before {
      transition: 0.3s ease-out;
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='8px'%3E%3Cpath fill-rule='evenodd' fill='rgb(64, 9, 77)' d='M13.993,1.504 L7.338,7.991 L7.000,7.611 L6.662,7.991 L0.007,1.504 L1.338,0.007 L7.000,5.526 L12.662,0.007 L13.993,1.504 Z'/%3E%3C/svg%3E") 50% 50% no-repeat; }
      body .shop-sorting-panel .view-shop-wrap .view-block .view-title a {
        font-family: 'ml';
        font-size: 15px;
        color: #4c4c4c;
        height: 100%;
        line-height: 45px; }
        body .shop-sorting-panel .view-shop-wrap .view-block .view-title a.thumbs:before {
          width: 10px;
          margin-top: -4px;
          height: 10px;
          background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(64, 9, 77)' d='M8.000,9.998 L8.000,7.998 L10.000,7.998 L10.000,9.998 L8.000,9.998 ZM8.000,3.999 L10.000,3.999 L10.000,5.998 L8.000,5.998 L8.000,3.999 ZM8.000,-0.002 L10.000,-0.002 L10.000,1.999 L8.000,1.999 L8.000,-0.002 ZM3.999,7.998 L5.999,7.998 L5.999,9.998 L3.999,9.998 L3.999,7.998 ZM3.999,3.999 L5.999,3.999 L5.999,5.998 L3.999,5.998 L3.999,3.999 ZM3.999,-0.002 L5.999,-0.002 L5.999,1.999 L3.999,1.999 L3.999,-0.002 ZM-0.000,7.998 L2.000,7.998 L2.000,9.998 L-0.000,9.998 L-0.000,7.998 ZM-0.000,3.999 L2.000,3.999 L2.000,5.998 L-0.000,5.998 L-0.000,3.999 ZM-0.000,-0.002 L2.000,-0.002 L2.000,1.999 L-0.000,1.999 L-0.000,-0.002 Z'/%3E%3C/svg%3E") 50% 50% no-repeat !important; }
  body .shop-sorting-panel .view-shop-wrap .view-shop {
    background: #fff !important; }
    body .shop-sorting-panel .view-shop-wrap .view-shop a {
      font-weight: normal;
      font-family: 'ml';
      font-size: 15px;
      color: #4c4c4c; }

body .shop-sorting-panel .view-shop-wrap .view-block .view-type.thumbs:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(64, 9, 77)' d='M8.000,9.998 L8.000,7.998 L10.000,7.998 L10.000,9.998 L8.000,9.998 ZM8.000,3.999 L10.000,3.999 L10.000,5.998 L8.000,5.998 L8.000,3.999 ZM8.000,-0.002 L10.000,-0.002 L10.000,1.999 L8.000,1.999 L8.000,-0.002 ZM3.999,7.998 L5.999,7.998 L5.999,9.998 L3.999,9.998 L3.999,7.998 ZM3.999,3.999 L5.999,3.999 L5.999,5.998 L3.999,5.998 L3.999,3.999 ZM3.999,-0.002 L5.999,-0.002 L5.999,1.999 L3.999,1.999 L3.999,-0.002 ZM-0.000,7.998 L2.000,7.998 L2.000,9.998 L-0.000,9.998 L-0.000,7.998 ZM-0.000,3.999 L2.000,3.999 L2.000,5.998 L-0.000,5.998 L-0.000,3.999 ZM-0.000,-0.002 L2.000,-0.002 L2.000,1.999 L-0.000,1.999 L-0.000,-0.002 Z'/%3E%3C/svg%3E") 0 0 no-repeat !important; }

body .shop-sorting-panel .filter-show-btn {
  display: none; }

@media (max-width: 785px) {
  body .shop-sorting-panel .shop-sorting .sorting-wrap .sort-title {
    height: 46px; } }

@media (max-width: 460px) {
  .shop-sorting-panel {
    flex-direction: column;
    align-items: center;
    display: flex; }

  body .shop-sorting-panel .shop-sorting {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px; } }

body .shop2-cart-wrapper {
  box-shadow: none;
  padding: 0;
  background: none; }
  body .shop2-cart-wrapper .shop2-btn.clean {
    border: 0;
    border-radius: 0;
    font-family: 'mm';
    font-size: 15px;
    color: #3c1053;
    text-transform: unset;
    background: none !important;
    padding: 0;
    padding-right: 16px;
    padding-bottom: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px dotted #3c1053;
    position: relative; }
  body .shop2-cart-wrapper .shop2-btn.clean:before {
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(64, 9, 77)' d='M9.242,7.827 L7.828,9.240 L4.999,6.412 L2.171,9.240 L0.757,7.827 L3.585,4.998 L0.757,2.170 L2.171,0.755 L4.999,3.584 L7.828,0.755 L9.242,2.170 L6.414,4.998 L9.242,7.827 Z'/%3E%3C/svg%3E") 50% 50% no-repeat;
    margin-top: -5px;
    top: 50%;
    right: 0; }
  body .shop2-cart-wrapper .shop-cart-title {
    border-radius: 0;
    background: #3c1053; }
  body .shop2-cart-product {
    padding-top: 30px;
    padding-bottom: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  body .shop2-cart-product .product-anonce {
    font-style: normal;
    font-family: 'ml';
    font-size: 14px;
    color: #979797;
    bordeR: 0; }
  body .shop2-cart-product .cart-product-image {
    width: 100px; }
  body .shop2-cart-product .cart-product-param-wr {
    display: block; }
  body .shop2-cart-product .cart-product-param-wr .cart-product-param li {
    padding: 3px 0;
    border: 0; }
    body .shop2-cart-product .cart-product-param-wr .cart-product-param li .param-title, body .shop2-cart-product .cart-product-param-wr .cart-product-param li .param-value {
      font-weight: normal;
      font-family: 'ml';
      font-size: 14px;
      color: #979797; }
  body .shop2-cart-product .cart-product-right .cart-price {
    font-family: 'mb';
    font-size: 25px;
    color: #000; }
    body .shop2-cart-product .cart-product-right .cart-price span {
      font-family: 'ml';
      font-size: 16px;
      color: #737373; }
  body .shop2-cart-product .cart-product-right .cart-amount button {
    display: none; }
    body .shop2-cart-product .cart-product-right .cart-amount input[type="text"] {
      font-family: 'mm';
      color: #555;
      font-size: 14px;
      border-style: solid;
      border-width: 1px;
      border-color: #e5e5e5;
      border-radius: 0;
      width: 45px;
      height: 45px;
      background-color: #fff;
      box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.09); }
  body .shop2-cart-product .cart-product-right .cart-product-right-in .cart-price-total {
    font-family: 'mb';
    font-size: 25px;
    color: #000; }
    body .shop2-cart-product .cart-product-right .cart-product-right-in .cart-price-total span {
      font-family: 'ml';
      font-size: 16px;
      color: #737373; }
    body .shop2-cart-product .cart-product-right .cart-product-right-in .cart-delete {
      bordeR: 0;
      border-radius: 0; }
    body .shop2-cart-product .cart-product-right .cart-product-right-in .cart-delete a {
      border: 0;
      border-radius: 0;
      width: 23px;
      height: 23px;
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23px' height='23px'%3E%3Cpath fill-rule='evenodd' fill='rgb(204, 0, 0)' d='M22.339,3.702 L20.948,3.702 C21.118,3.791 21.231,3.971 21.219,4.174 L20.173,21.525 C20.120,22.352 19.459,22.997 18.668,22.997 L5.042,22.997 C4.261,22.997 3.586,22.337 3.537,21.526 L2.491,4.174 C2.478,3.971 2.591,3.790 2.762,3.702 L1.370,3.702 C1.091,3.702 0.865,3.479 0.865,3.201 C0.865,2.925 1.091,2.701 1.370,2.701 L7.946,2.701 C8.543,1.106 10.094,-0.001 11.855,-0.001 C13.614,-0.001 15.164,1.106 15.763,2.701 L22.339,2.701 C22.618,2.701 22.844,2.925 22.844,3.201 C22.844,3.479 22.618,3.702 22.339,3.702 ZM11.855,1.000 C10.653,1.000 9.587,1.684 9.054,2.701 L14.655,2.701 C14.121,1.684 13.055,1.000 11.855,1.000 ZM3.211,3.702 C3.370,3.778 3.488,3.927 3.499,4.114 L4.545,21.466 C4.563,21.753 4.790,21.996 5.042,21.996 L18.668,21.996 C18.919,21.996 19.146,21.752 19.164,21.464 L20.210,4.114 C20.221,3.926 20.344,3.778 20.504,3.702 L3.211,3.702 ZM15.686,19.322 C15.677,19.322 15.667,19.322 15.658,19.321 C15.379,19.306 15.166,19.069 15.181,18.793 L15.854,6.865 C15.870,6.589 16.112,6.373 16.387,6.393 C16.666,6.408 16.879,6.645 16.863,6.920 L16.190,18.849 C16.175,19.115 15.952,19.322 15.686,19.322 ZM11.855,19.322 C11.576,19.322 11.350,19.098 11.350,18.821 L11.350,6.893 C11.350,6.616 11.576,6.392 11.855,6.392 C12.134,6.392 12.360,6.616 12.360,6.893 L12.360,18.821 C12.360,19.098 12.134,19.322 11.855,19.322 ZM8.050,19.321 C8.041,19.322 8.031,19.322 8.021,19.322 C7.755,19.322 7.532,19.115 7.518,18.849 L6.845,6.920 C6.829,6.645 7.042,6.408 7.321,6.393 C7.594,6.375 7.838,6.589 7.853,6.865 L8.526,18.793 C8.542,19.069 8.329,19.306 8.050,19.321 Z'/%3E%3C/svg%3E") 50% 50% no-repeat; }
  body .cart-product-name {
    font-family: 'ml';
    font-size: 17px;
    color: #000; }

body .shop2-cart-product .cart-product-right .cart-price, .shop-cart-title .cart-price-title {
  max-width: 270px;
  width: 100%; }

body .shop2-cart-product .cart-product, body .shop-cart-title .cart-product-title {
  max-width: 375px;
  width: 100%; }
  body .shop-cart-title .cart-amount-title, body .shop2-cart-product .cart-amount {
    max-width: 280px;
    width: 100%; }
  body .shop2-cart-product .cart-product-right {
    width: 70%; }
  body .shop2-product-amount {
    text-align: left; }
  body .shop-cart-title .shop-cart-title-right-in {
    text-align: center;
    display: block; }
  body .shop2-btn.shop2-cart-update {
    font-family: 'msb';
    font-size: 16px;
    color: #fff;
    text-transform: unset;
    padding: 13px 25px;
    background: #3c1053;
    padding-right: 45px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
    margin-top: 10px;
    margin-bottom: 20px; }
  body .shop2-btn.shop2-cart-update:before {
    position: absolute;
    content: '';
    width: 11px;
    height: 11px;
    right: 24px;
    top: 50%;
    margin-top: -5px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11px' height='11px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M10.170,3.628 C10.149,3.596 10.113,3.572 10.072,3.564 C10.031,3.555 9.987,3.560 9.950,3.580 L8.713,4.244 C8.637,4.285 8.613,4.372 8.658,4.440 C9.354,5.466 9.366,6.750 8.690,7.787 C7.667,9.360 5.397,9.904 3.630,8.998 C1.863,8.093 1.258,6.077 2.282,4.505 C2.666,3.914 3.254,3.441 3.951,3.156 L4.353,4.498 C4.369,4.550 4.416,4.590 4.476,4.601 C4.535,4.611 4.596,4.592 4.634,4.550 L7.252,1.607 C7.283,1.572 7.294,1.525 7.281,1.482 C7.268,1.438 7.232,1.403 7.185,1.386 L3.271,0.006 C3.214,-0.013 3.150,-0.003 3.105,0.033 C3.060,0.068 3.041,0.124 3.057,0.176 L3.492,1.627 C2.342,2.031 1.374,2.771 0.755,3.723 C-0.756,6.045 0.137,9.021 2.746,10.357 C5.354,11.694 8.706,10.892 10.217,8.570 C11.215,7.036 11.197,5.143 10.170,3.628 Z'/%3E%3C/svg%3E") 50% 50% no-repeat; }
  body .shop-cart-total li:nth-child(2) .shop-cart-total-in {
    border-bottom: 0; }
  body .shop-cart-total li .shop-cart-total-in {
    max-width: 100%;
    min-width: 280px;
    width: auto; }
  body .shop-cart-total li .shop-cart-total-title {
    font-family: 'ml';
    font-size: 15px;
    color: #333; }
  body .shop-cart-total li .shop-cart-sum {
    font-family: 'ml';
    font-size: 14px;
    color: #737373; }
    body .shop-cart-total li .shop-cart-sum strong {
      font-size: 22px;
      color: #000;
      font-family: 'mb'; }
  body .shop-cart-total li.coupon-block-li {
    min-width: 280px;
    width: auto;
    max-width: 100%; }
    body .shop-cart-total li.coupon-block-li .shop-cart-total-in {
      display: flex;
      align-items: center; }
    @media (max-width: 659px) {
        body .shop-cart-total li.coupon-block-li .shop-cart-total-in {
          display: block; } }
    body .shop-cart-total li.coupon-block-li .shop-cart-total-title {
      border-bottom: 0;
      min-width: 140px;
      width: auto;
      background: #f8f3f7;
      padding-top: 14px;
      padding-bottom: 14px; }
    body .shop-cart-total li.coupon-block-li .shop-cart-sum {
      min-width: 140px;
      border-bottom: 0;
      width: auto;
      background: #f8f3f7;
      padding-top: 10px;
      padding-bottom: 11px; }
    body .shop-cart-total li.coupon-block-li .shop2-coupon-wr {
      background: #f8f3f7;
      margin: 0;
      padding-right: 25px; }
    body .shop-cart-total li.coupon-block-li .shop2-coupon-wr .shop2-coupon {
      min-width: 0;
      width: 286px;
      background: none;
      max-width: 220px;
      bordeR: 0;
      padding-left: 5px; }
    body .shop-cart-total li.coupon-block-li .shop2-coupon-wr .coupon-arrow {
      display: none; }
    body .shop-cart-total li.coupon-block-li .shop2-coupon-wr .coupon-body {
      padding: 0;
      padding-top: 5px;
      padding-bottom: 5px;
      background: none;
      bordeR: 0;
      position: relative; }
    body .shop-cart-total li.coupon-block-li .shop2-coupon-wr .coupon-btn.shop2-btn {
      border-radius: 50%;
      font-size: 0;
      background: url('/t/images/123_n.png') 50% 50% no-repeat /cover;
      width: 23px;
      height: 23px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      display: block;
      padding: 0;
      border: 0;
      position: absolute;
      right: 10px;
      top: 50%;
      margin-top: -12px; }
    body .shop-cart-total li.coupon-block-li .shop2-coupon-wr .coupon-field {
      bordeR: 0 !important;
      outline: none !important;
      max-width: 220px;
      margin-left: auto; }
    body .shop-cart-total li.coupon-block-li .shop2-coupon-wr .coupon-field input[type="text"] {
      max-width: 220px;
      width: 100%; }
  body .shop-cart-total li.total-amount-li .shop-cart-total-title {
    font-family: 'msb';
    font-size: 14px;
    color: #c00;
    text-transform: uppercase; }
    body .shop-cart-total li.total-amount-li .shop-cart-sum {
      font-family: 'ml';
      font-size: 16px;
      color: #737373; }
    body .shop-cart-total li.total-amount-li .shop-cart-sum strong {
      font-size: 25px;
      color: #000;
      font-family: 'mb'; }
  body .shop-cart-registration {
    border: 0;
    margin-top: 50px; }
  body .shop-cart-registration h2 {
    font-size: 20px;
    font-family: 'msb';
    color: #000;
    text-align: left;
    margin-bottom: 10px; }
  body .shop-cart-registration .shop-cart-registration-in {
    display: flex;
    align-items: center; }
  @media (max-width: 990px) {
      body .shop-cart-registration .shop-cart-registration-in {
        flex-direction: column; } }
  body .shop-cart-registration .form-registration-top {
    width: 50%;
    bordeR: 0;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #f2f2f2; }
  @media (max-width: 990px) {
      body .shop-cart-registration .form-registration-top {
        bordeR: 0;
        padding-left: 20px;
        padding-right: 20px;
        width: 100%; } }
  body .shop-cart-registration .form-registration-top .form-registration {
    display: flex;
    align-items: center;
    flex-direction: column; }
    body .shop-cart-registration .form-registration-top .form-registration .form-registration-right {
      margin-top: 20px;
      width: 100%; }
    body .shop-cart-registration .form-registration-top .form-registration .form-registration-right .shop2-btn {
      max-width: 200px;
      width: 100%;
      text-transform: uppercase;
      font-weight: normal;
      font-family: 'msb';
      font-size: 17px;
      text-transform: unset;
      color: #fff;
      height: 40px;
      display: block;
      text-align: center; }
      body .shop-cart-registration .form-registration-top .form-registration .form-registration-right .shop2-btn:hover {
        color: #3c1053; }
    body .shop-cart-registration .form-registration-top .form-registration .form-registration-left {
      display: block;
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    body .shop-cart-registration .form-registration-top .form-registration .form-registration-left label {
      width: 50%; }
      @media (max-width: 520px) {
        body .shop-cart-registration .form-registration-top .form-registration .form-registration-left label {
          width: 100%;
          padding: 0; } }
    body .shop-cart-registration .form-registration-top .form-registration .form-registration-left input {
      width: 100%;
      font-weight: normal;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      font-family: 'mm';
      font-size: 16px;
      color: #909090;
      border: 0;
      border-radius: 0;
      padding: 10px 20px; }
    body .shop-cart-registration .form-registration-top .form-registration .form-registration-left label:nth-child(3) {
      padding: 0; }
  body .shop-cart-registration .form-registration-bot {
    border: 0;
    width: 50%;
    bordeR: 0;
    padding-left: 80px;
    padding-right: 80px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: flex;
    flex-direction: column; }
  @media (max-width: 990px) {
      body .shop-cart-registration .form-registration-bot {
        bordeR: 0;
        padding-left: 0px;
        padding-right: 0px;
        width: 100%; } }
  body .shop-cart-registration .form-registration-bot .form-registration-bot-left {
    padding-right: 0;
    padding-bottom: 20px;
    font-size: 15px;
    font-family: 'ml';
    color: #959595;
    line-height: normal; }
    body .shop-cart-registration .form-registration-bot .form-registration-bot-left a {
      text-decoration: underline;
      text-transform: unset;
      font-weight: normal;
      font-family: 'ml';
      font-size: 15px;
      color: #3c1053; }
  body .shop-cart-registration .form-registration-bot .form-registration-bot-right {
    text-align: center;
    width: 100%; }
    body .shop-cart-registration .form-registration-bot .form-registration-bot-right a {
      max-width: 285px;
      width: 100%;
      text-transform: uppercase;
      font-weight: normal;
      font-family: 'msb';
      font-size: 17px;
      text-transform: unset;
      background: #3c1053;
      height: auto;
      color: #fff;
      display: block;
      text-align: center; }
    body .shop-cart-registration .form-registration-bot .form-registration-bot-right a:hover {
      color: #3c1053;
      background: #fff; }
  body .shop2-product-mode-wr {
    padding: 0;
    box-shadow: none; }
  body .shop2-product-mode-wr .product-label .product-new {
    text-transform: unset;
    font-size: 12px; }
  body .shop2-product-mode-wr .product-shop2 {
    margin: 0;
    display: flex; }
  @media (max-width: 1120px) {
      body .shop2-product-mode-wr .product-shop2 {
        flex-direction: column; } }
  body .shop2-product-mode-wr .product-l-side {
    margin-right: 0;
    max-width: 590px;
    width: 100%;
    display: flex; }
  @media (max-width: 1120px) {
      body .shop2-product-mode-wr .product-l-side {
        display: block;
        margin-left: auto;
        margin-right: auto; } }
  body .shop2-product-mode-wr .product-r-side {
    margin-left: 0;
    width: 100%;
    float: none; }
  body .shop2-product-mode-wr .slick-slider-product {
    width: 95px;
    margin-top: auto;
    margin-bottom: auto;
    max-width: 95px; }
  @media (max-width: 1120px) {
      body .shop2-product-mode-wr .slick-slider-product {
        width: 100%;
        max-width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; } }
  body .shop2-product-mode-wr .slick-slider-product .slick-slide {
    width: 110px;
    margin-bottom: 20px; }
    @media (max-width: 1120px) {
      body .shop2-product-mode-wr .slick-slider-product .slick-slide {
        width: auto;
        margin-bottom: 0; } }
    body .shop2-product-mode-wr .slick-slider-product .slick-slide img {
      height: auto; }
  body .shop2-product-mode-wr .slick-slider-product button {
    border-radius: 0;
    background: none; }
    body .shop2-product-mode-wr .slick-slider-product button:before, body .shop2-product-mode-wr .slick-slider-product button:after {
      display: none; }
    body .shop2-product-mode-wr .slick-slider-product button.slick-prev {
      width: 12px;
      height: 15px;
      border-radius: 0;
      top: -70px;
      left: 50% !important;
      margin: 0;
      margin-left: -6px;
      background: none !important;
      background-image: url('/t/images/ar_03.png') !important;
      box-shadow: 0; }
    body .shop2-product-mode-wr .slick-slider-product button.slick-prev:hover {
      background-image: url(/t/images/aers.png) !important;
      transform: rotate(180deg); }
    body .shop2-product-mode-wr .slick-slider-product button.slick-next {
      width: 12px;
      height: 15px;
      border-radius: 0;
      top: unset;
      bottom: -70px;
      left: 50%;
      margin: 0;
      margin-left: -6px;
      background: none !important;
      background-image: url('/t/images/ar_03.png') !important;
      transform: rotate(180deg);
      box-shadow: 0; }
    body .shop2-product-mode-wr .slick-slider-product button.slick-next:hover {
      background-image: url(/t/images/aers.png) !important;
      transform: rotate(0deg); }
  body .shop2-product-mode-wr .product-image-slick {
    max-width: 450px;
    width: 100%; }
  @media (max-width: 1120px) {
      body .shop2-product-mode-wr .product-image-slick {
        margin-left: auto;
        margin-right: auto; } }
  body .shop2-product-mode-wr .block_prod {
    border: 1px solid #e5e5e5;
    padding: 40px;
    padding-top: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative; }
  body .shop2-product-mode-wr .block_prod:before {
    bottom: 0;
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 4px;
    background: #d171ca;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media (max-width: 620px) {
      body .shop2-product-mode-wr .block_prod {
        padding: 10px; } }
  body .shop2-product-mode-wr .block_prod .tpl-rating-block {
    font-size: 0; }
  body .shop2-product-mode-wr .block_prod .add-form {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    body .shop2-product-mode-wr .block_prod .add-form .product-amount button {
      border: 1px solid #e3e3e3;
      border-radius: 0;
      width: 46px;
      height: 46px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      body .shop2-product-mode-wr .block_prod .add-form .product-amount button.amount-minus svg {
        height: 42px; }
    body .shop2-product-mode-wr .block_prod .add-form .product-amount input {
      border: 1px solid #e3e3e3;
      border-radius: 0;
      width: 46px;
      height: 46px;
      color: #000;
      font-size: 14px;
      font-family: 'rcr';
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    body .shop2-product-mode-wr .block_prod .add-form .price-product {
      text-align: right; }
    body .shop2-product-mode-wr .block_prod .add-form .price-product .price-current {
      font-family: 'ml';
      font-size: 18px;
      color: #737373; }
      body .shop2-product-mode-wr .block_prod .add-form .price-product .price-current strong {
        font-family: 'mb';
        font-size: 30px;
        color: #000; }
  body .shop2-product-mode-wr .block_prod .product-btn {
    display: flex;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 0; }
    @media (max-width: 620px) {
      body .shop2-product-mode-wr .block_prod .product-btn {
        flex-direction: column;
        align-items: flex-start; } }
    body .shop2-product-mode-wr .block_prod .product-btn .shop-product-btn.type-3 {
      margin: 0;
      margin-right: 30px;
      height: auto;
      width: auto;
      border-radius: 0; }
    @media (max-width: 620px) {
        body .shop2-product-mode-wr .block_prod .product-btn .shop-product-btn.type-3 {
          margin-bottom: 15px; } }
    body .shop2-product-mode-wr .block_prod .product-btn .shop-product-btn.type-3 span {
      padding: 15px 30px;
      height: auto;
      line-height: normal;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      color: #fff;
      font-size: 15px;
      font-family: 'meb'; }
      body .shop2-product-mode-wr .block_prod .product-btn .shop-product-btn.type-3 span .btn-shop-icon-wr {
        display: none; }
    body .shop2-product-mode-wr .block_prod .product-btn .shop-product-btn.type-3:hover span {
      color: #3c1053; }
    body .shop2-product-mode-wr .block_prod .product-btn .buy-one-click {
      border-radius: 0; }
    body .shop2-product-mode-wr .block_prod .product-btn .buy-one-click .shop2-btn {
      padding: 15px 30px;
      border-radius: 0;
      height: auto;
      line-height: normal;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      color: #fff;
      font-size: 15px;
      background: #58595b;
      border-color: #58595b;
      font-family: 'meb'; }
      body .shop2-product-mode-wr .block_prod .product-btn .buy-one-click .shop2-btn .btn-shop-icon-wr {
        display: none; }
    body .shop2-product-mode-wr .block_prod .product-btn .buy-one-click:hover {
      color: #58595b;
      background: #fff; }
  body .shop2-product-mode-wr .details-product {
    margin-top: 10px; }
  body .shop2-product-mode-wr .details-product .shop2-product-options {
    border: 0; }
  body .shop2-product-mode-wr .details-product tr {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 0;
    border-top: 1px solid #e5e5e5; }
    body .shop2-product-mode-wr .details-product tr:nth-child(1) {
      border: 0; }
  body .shop2-product-mode-wr .details-product th {
    font-weight: normal;
    font-family: 'ml';
    font-size: 16px;
    color: #6a6a6a;
    max-width: 260px;
    width: 100%; }
  body .shop2-product-mode-wr .details-product td {
    font-family: 'mm';
    font-size: 14px;
    color: #2b2b2b; }
  body .shop-product-data .shop-product-tabs {
    bordeR-bottom: 1px solid #ebebeb;
    padding-bottom: 9px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  body .shop-product-data .shop-product-tabs .r-tabs-tab {
    bordeR: 0; }
    body .shop-product-data .shop-product-tabs .r-tabs-tab.r-tabs-state-active {
      background: none;
      position: relative; }
    body .shop-product-data .shop-product-tabs .r-tabs-tab.r-tabs-state-active:after {
      content: '';
      position: absolute;
      background: #3c1053;
      border-radius: 0px;
      bottom: -10px;
      left: 0;
      right: 0;
      width: 100%;
      height: 2px; }
    body .shop-product-data .shop-product-tabs .r-tabs-tab.r-tabs-state-active a {
      color: #3c1053; }
    body .shop-product-data .shop-product-tabs .r-tabs-tab a {
      font-size: 20px;
      text-transform: unset;
      color: #000;
      font-weight: normal;
      font-family: 'mm'; }
  body .shop-product-data .shop-product-desc {
    border: 0; }
  body .shop-product-data .shop-product-desc .shop2-product-params tr {
    border-top: 1px solid #ebebeb;
    padding: 10px 0; }
    body .shop-product-data .shop-product-desc .shop2-product-params tr:first-child {
      border: 0; }
    body .shop-product-data .shop-product-desc .shop2-product-params tr th {
      font-weight: normal;
      font-family: 'ml';
      font-size: 16px;
      color: #6a6a6a;
      max-width: 260px;
      width: 100%; }
    body .shop-product-data .shop-product-desc .shop2-product-params tr td {
      font-family: 'mm';
      font-size: 14px;
      color: #2b2b2b; }
  body .shop-product-data .shop-product-desc .desc-area {
    padding: 35px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    color: #4d4d4d;
    line-height: 30px;
    font-family: M_PLUS_Rounded_1c, sans-serif; }

.block-84 .layout_71 {
  max-width: 1240px;
  width: 100%; }

.shop2-product-mode-wr .slick-slider-product .slick-slide.slick-current:before, .shop2-product-mode-wr .slick-slider-product .slick-slide.slick-current:after {
  display: none; }

.shop2-product-mode-wr .slick-slider-product .slick-slide.slick-current {
  outline: none !important; }

.shop2-product-mode-wr .slick-slider-product .slick-slide.slick-current:hover {
  outline: 1px solid #3c1053 !important; }

.block_otv {
  padding-bottom: 90px;
  background: #f3f3f3; }
  .block_otv .block_in {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 50px;
    max-width: 1240px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
    margin-left: auto;
    margin-right: auto; }
  .block_otv .tpl-block-header {
    font-family: 'mm';
    font-size: 30px;
    color: #000;
    margin-bottom: 30px; }
  .block_otv .tpl-comment {
    background: #fff;
    padding: 20px;
    margin-bottom: 20px; }
  .block_otv .tpl-comment .tpl-date {
    display: none; }
  .block_otv .tpl-comment .tpl-header {
    background-color: transparent; }
  .block_otv .tpl-comment .tpl-name {
    font-weight: normal;
    font-family: 'mm';
    font-size: 16px;
    color: #3c1053; }
  .block_otv .tpl-comment .tpl-link {
    display: none; }
  .block_otv .tpl-comment .tpl-stars {
    margin-left: auto;
    float: none; }
  .block_otv .tpl-comment .tpl-body {
    margin-left: 0;
    font-size: 14px;
    color: #666;
    line-height: 20px; }
  .block_otv .tpl-title {
    font-family: 'ml';
    font-size: 14px;
    color: #555;
    margin-bottom: 10px; }
  .block_otv textarea {
    border: 0;
    max-width: 665px;
    width: 100%; }
  .block_otv .tpl-field {
    margin-bottom: 20px; }
  .block_otv input[type="submit"] {
    font-weight: normal;
    font-size: 17px;
    padding: 10px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'mm';
    color: #fff;
    border-radius: 0;
    text-transform: unset; }
  .block_otv input[type="submit"]:hover {
    color: #3c1053; }

.block-71 {
  margin: 0; }

@media (max-width: 620px) {
  .block-85 {
    padding-left: 0;
    padding-right: 0; }

  .block-84 {
    margin-left: 5px;
    margin-right: 5px; } }

.title-page .block-76 .jq-checkbox, .block-76 .jq-checkbox, .title-page .block-58 .jq-checkbox, .block-58 .jq-checkbox {
  display: none !important; }

body #shop2-cart-preview .cart-in {
  position: relative; }
  body #shop2-cart-preview .cart-in .cart-ico-wr svg {
    display: none; }
  body #shop2-cart-preview .cart-in .cart-total-amount {
    position: absolute;
    left: -25px;
    top: 50%;
    width: 25px;
    height: 25px;
    margin-top: -15px;
    font-family: 'ml';
    font-size: 10px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    color: #000;
    background: #fff;
    border-radius: 50%; }
  body #shop2-cart-preview .cart-block-appear {
    text-align: left;
    margin-right: auto; }
  body #shop2-cart-preview .cart-block-appear .cart-block-title {
    font-size: 11px;
    text-transform: uppercase;
    font-family: 'mr';
    margin-bottom: 5px; }
  body #shop2-cart-preview .cart-block-appear .cart-total-sum {
    font-family: 'mb';
    font-size: 17px; }
    body #shop2-cart-preview .cart-block-appear .cart-total-sum span {
      font-family: 'mr';
      font-weight: normal;
      font-size: 12px; }

.title-page .menu-10 .menu-scroll > ul > li.more-button > ul, .menu-10 .menu-scroll > ul > li.more-button > ul {
  left: 0;
  right: unset; }

.title-page .blocklist-39 .item, .blocklist-39 .item {
  text-decoration: none; }

.menu-75 .menu-scroll > ul > li.menu-item > a .menu-item-image {
  display: none; }

.title-page .blocklist-29 .price-value, .blocklist-29 .price-value {
  align-items: flex-end; }

.widget-102 {
  font-weight: normal;
  font-family: 'mm';
  font-size: 40px; }

.path {
  font-size: 14px;
  margin-left: -5px; }

.path a {
  font-family: 'ml';
  font-size: 14px;
  margin-left: 5px;
  margin-right: 5px; }

.product-list .shop2-product-actions, .pricelist-shop2 .shop2-product-actions {
  display: none; }

.block-85 {
  margin-left: 0; }

body .shop2-cart-product .cart-product-name a {
  font-size: 17px;
  font-family: 'ml'; }

body .shop2-cart-wrapper .shop-cart-title div {
  font-size: 18px;
  font-family: 'mr'; }

@media (max-width: 1120px) {
  body .shop2-product-mode-wr .slick-slider-product button.slick-arrow {
    display: none !important; }

  body .shop2-product-mode-wr .slick-slider-product .slick-slide.slick-current {
    padding-bottom: 5px; } }

body .shop-cart-title .cart-amount-title {
  flex-basis: unset !important; }
  body .shop-cart-title {
    padding: 5px 16px; }

body .shop2-cart-wrapper .shop2-btn.clean {
  font-weight: normal; }

body .tpl-comment .tpl-rating {
  background: url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2013%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffd800%22%20d%3D%22M5.999%2C-0.001%20C5.999%2C-0.001%207.977%2C3.770%207.977%2C3.770%20C7.977%2C3.770%2011.999%2C4.583%2011.999%2C4.583%20C11.999%2C4.583%209.199%2C7.725%209.199%2C7.725%20C9.199%2C7.725%209.707%2C11.998%209.707%2C11.998%20C9.707%2C11.998%205.999%2C10.170%205.999%2C10.170%20C5.999%2C10.170%202.292%2C11.998%202.292%2C11.998%20C2.292%2C11.998%202.800%2C7.725%202.800%2C7.725%20C2.800%2C7.725%200.000%2C4.583%200.000%2C4.583%20C0.000%2C4.583%204.022%2C3.770%204.022%2C3.770%20C4.022%2C3.770%205.999%2C-0.001%205.999%2C-0.001%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E') 0 0 repeat-x;
  height: 13px;
  -webkit-background-size: 13px !important;
  background-size: 13px !important; }
  body .tpl-comment .tpl-stars {
    -webkit-background-size: 13px !important;
    background-size: 13px !important;
    height: 13px; }

body .shop2-product-mode-wr .details-product tr {
  display: flex;
  align-items: center; }

body .tpl-form .tpl-stars {
  background: url("/g/shop2v2/default/images/stars-big.png") 0 0 repeat-x / 18px;
  height: 18px;
  width: 90px; }
  body .tpl-form .tpl-stars span {
    width: 18px;
    height: 18px; }
  body .tpl-form .tpl-stars span.tpl-active {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 216, 0)' d='M16.945,6.143 L12.071,5.649 C11.763,5.619 11.498,5.410 11.372,5.096 L9.626,0.562 C9.347,-0.186 8.355,-0.186 8.076,0.562 L6.344,5.096 C6.232,5.410 5.953,5.619 5.645,5.649 L0.771,6.143 C0.044,6.218 -0.249,7.190 0.296,7.714 L3.969,11.170 C4.207,11.394 4.305,11.724 4.235,12.053 L3.131,16.901 C2.964,17.664 3.732,18.293 4.375,17.888 L8.439,15.330 C8.704,15.165 9.026,15.165 9.291,15.330 L13.356,17.888 C13.998,18.293 14.766,17.679 14.599,16.901 L13.509,12.053 C13.439,11.724 13.537,11.394 13.775,11.170 L17.448,7.714 C17.979,7.190 17.671,6.218 16.945,6.143 Z'/%3E%3C/svg%3E") 0 -1px repeat-x / 18px; }
  body .shop2-product-options .jq-selectbox {
    width: auto; }
  body .shop2-product-options .jq-selectbox__trigger-arrow {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='rgb(12, 155, 182)' d='M11.004,1.397 L6.902,5.500 L7.004,5.602 L5.602,7.004 L5.500,6.902 L5.397,7.004 L3.996,5.602 L4.098,5.500 L-0.004,1.397 L1.397,-0.004 L5.500,4.098 L9.602,-0.004 L11.004,1.397 Z'/%3E%3C/svg%3E") 50% 50% no-repeat; }
  body .shop2-product-options .jq-selectbox__select {
    border-radius: 0;
    border: 1px solid #e5e5e5; }
  body .shop2-product-options .jq-selectbox .jq-selectbox__select-text {
    font-family: 'mm';
    font-size: 14px;
    color: #0c9bb6;
    width: auto;
    padding: 0px 35px 0px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  body .shop2-product-actions dt {
    margin-right: 20px; }
  body .shop2-product-actions dt .icon-action {
    background: #ed1d1d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M12.366,7.036 C12.366,7.036 8.545,7.036 7.272,7.036 C7.034,7.036 7.034,6.865 7.034,6.865 L7.034,3.874 C7.034,3.874 7.034,3.681 7.229,3.681 C8.513,3.681 12.366,3.681 12.366,3.681 C12.715,3.681 13.000,3.976 13.000,4.336 L13.000,6.380 C13.000,6.741 12.715,7.036 12.366,7.036 ZM9.988,3.126 C9.756,3.172 9.491,3.196 9.202,3.196 C8.715,3.196 8.193,3.128 7.770,3.009 C7.144,2.833 6.805,2.565 6.735,2.190 C6.687,1.935 6.734,1.519 7.701,0.849 C8.271,0.454 8.910,0.158 9.408,0.057 C9.605,0.018 9.790,-0.002 9.957,-0.002 C10.752,-0.002 11.274,0.440 11.425,1.243 C11.512,1.702 11.445,2.097 11.226,2.417 C10.983,2.775 10.577,3.007 9.988,3.126 ZM10.429,1.444 C10.371,1.136 10.265,1.048 9.957,1.048 C9.854,1.048 9.735,1.061 9.603,1.088 C9.036,1.202 8.363,1.615 7.991,1.928 C7.958,1.948 7.974,1.979 7.991,1.984 C8.276,2.069 8.709,2.147 9.202,2.147 C9.423,2.147 9.628,2.129 9.793,2.095 C10.101,2.033 10.315,1.933 10.397,1.812 C10.417,1.784 10.477,1.696 10.429,1.444 ZM5.242,3.009 C4.819,3.128 4.298,3.196 3.810,3.196 C3.521,3.196 3.256,3.172 3.024,3.126 C2.435,3.007 2.030,2.775 1.786,2.417 C1.567,2.097 1.500,1.702 1.587,1.243 C1.739,0.440 2.260,-0.002 3.055,-0.002 C3.223,-0.002 3.408,0.018 3.604,0.057 C4.103,0.158 4.741,0.454 5.311,0.849 C6.278,1.519 6.326,1.935 6.277,2.190 C6.207,2.565 5.868,2.833 5.242,3.009 ZM5.029,1.934 C4.657,1.621 3.976,1.202 3.409,1.088 C3.277,1.061 3.158,1.048 3.055,1.048 C2.747,1.048 2.641,1.136 2.583,1.444 C2.536,1.696 2.595,1.784 2.615,1.812 C2.697,1.933 2.912,2.033 3.219,2.095 C3.384,2.129 3.589,2.147 3.810,2.147 C4.297,2.147 4.726,2.071 5.011,1.987 C5.031,1.981 5.064,1.955 5.029,1.934 ZM5.964,3.903 L5.964,6.861 C5.964,6.861 5.964,7.036 5.769,7.036 C4.500,7.036 0.631,7.036 0.631,7.036 C0.283,7.036 -0.002,6.741 -0.002,6.380 L-0.002,4.336 C-0.002,3.976 0.283,3.681 0.631,3.681 C0.631,3.681 4.482,3.681 5.752,3.681 C5.964,3.681 5.964,3.903 5.964,3.903 ZM1.346,7.771 C1.346,7.771 4.626,7.771 5.741,7.771 C5.964,7.771 5.964,7.994 5.964,7.994 L5.964,13.831 C5.964,13.831 5.964,13.997 5.815,13.997 C4.695,13.997 1.346,13.997 1.346,13.997 C0.998,13.997 0.713,13.702 0.713,13.342 L0.713,8.426 C0.713,8.066 0.998,7.771 1.346,7.771 ZM7.261,7.771 C8.358,7.771 11.651,7.771 11.651,7.771 C12.000,7.771 12.285,8.066 12.285,8.426 L12.285,13.342 C12.285,13.702 12.000,13.997 11.651,13.997 C11.651,13.997 8.307,13.997 7.192,13.997 C7.031,13.997 7.033,13.837 7.033,13.837 L7.033,8.060 C7.033,8.060 6.993,7.771 7.261,7.771 Z'/%3E%3C/svg%3E") 50% 50% no-repeat;
    border-radius: 50%;
    margin-right: 15px; }
  body .shop2-product-actions dt .name-action {
    font-weight: normal;
    text-transform: unset;
    font-family: 'mr';
    color: #ed1d1d;
    font-size: 13px;
    border-bottom: 1px dotted #ed1d1d; }
  body .shop2-product-actions dt.gift-action .icon-action {
    background: #d058c7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M11.696,14.997 L1.302,14.997 C0.484,14.997 -0.093,14.226 0.011,13.301 L1.004,4.400 C1.076,3.756 1.666,3.246 2.322,3.246 L3.003,3.246 C3.037,1.446 4.586,-0.003 6.494,-0.003 C8.401,-0.003 9.950,1.446 9.985,3.246 L10.676,3.246 C11.333,3.246 11.922,3.756 11.994,4.400 L12.987,13.301 C13.091,14.226 12.514,14.997 11.696,14.997 ZM6.494,1.254 C5.319,1.254 4.363,2.141 4.329,3.246 L8.658,3.246 C8.624,2.141 7.668,1.254 6.494,1.254 Z'/%3E%3C/svg%3E") 50% 50% no-repeat;
    border-radius: 50%;
    margin-right: 15px; }
    body .shop2-product-actions dt.gift-action .name-action {
      font-weight: normal;
      text-transform: unset;
      font-family: 'mr';
      color: #d058c7;
      font-size: 13px;
      border-bottom: 1px dotted #d058c7; }
  body .block_tpl_star {
    margin-bottom: 35px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between; }
  @media (max-width: 700px) {
    body .block_tpl_star {
      flex-direction: column; } }
  body .block_tpl_star .shop2-product-actions {
    padding: 0; }
  body .block_tpl_star .shop2-product-actions dl {
    display: flex;
    align-items: center; }
    @media (max-width: 540px) {
      body .block_tpl_star .shop2-product-actions dl {
        flex-direction: column;
        align-items: flex-start; } }
    @media (max-width: 540px) {
        body .block_tpl_star .shop2-product-actions dl dt {
          margin-bottom: 10px; } }

body .shop2-cart-product .cart-price.cart-gif {
  font-family: 'mm';
  font-size: 14px;
  color: #c00; }

body .product-list.product-list-thumbs .product-thumb-item .product-label .product-new, body .product-label .product-new {
  top: 5px; }

body .pricelist-shop2 .product-label {
  padding-left: 80px; }

body .pricelist-shop2 .price-column .price-old {
  bottom: 10px; }

body .pricelist-shop2 .price-column .price-old span strong {
  font-size: 14px; }

.block-84 .layout_75 {
  margin-right: 50px; }

body .shop2-product-mode-wr .block_prod {
  padding: 30px; }

.product-thumb-item .product-label div.product-spec, body .product-spec {
  display: inline-block !important; }
  .product-thumb-item .product-label div.product-spec:after, body .product-spec:after {
    display: none; }

body .product-label .product-new, body .product-list.product-list-thumbs .product-thumb-item .product-label .product-new {
  position: relative;
  margin-bottom: 5px;
  margin: 0;
  left: 0;
  top: 0; }

body .product-list.product-list-thumbs .product-thumb-item .product-label .product-new, body .product-label .product-new {
  width: 80px; }

.product-simple-item .product-label {
  left: 0; }

body .product-list.product-list-thumbs .product-thumb-item .product-label, body .shop2-product-mode-wr .product-label {
  display: flex;
  flex-direction: column;
  align-items: flex-start; }

.product-simple-item .product-label .product-flag {
  padding-left: 0; }
  .product-simple-item .product-label .product-flag div {
    margin: 0; }

body .shop2-product-mode-wr .product-label {
  border-radius: 0px 4px 4px 0px !important;
  z-index: 1; }

.product-thumb-item .product-label .product-flag, body .shop2-product-mode-wr .product-flag {
  padding-left: 0;
  margin-top: 5px; }
  .product-thumb-item .product-label .product-flag div, body .shop2-product-mode-wr .product-flag div {
    padding: 0 8px; }

.product-simple-item .product-label div, .product-thumb-item .product-label div {
  border-radius: 0px 4px 4px 0px !important; }

.shop2-product-mode-wr .product-label .product-spec {
  margin-top: 5px; }

@media (max-width: 585px) {
  #shop2-msg {
    max-width: 150px;
    left: 0 !important; } }

.product-simple-item .product-label div, .product-thumb-item .product-label div.product-spec, body .product-spec {
  margin-top: 5px; }

body .product-includeForm {
  padding: 8px;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  opacity: 0;
  visibility: hidden;
  z-index: 10001;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  body .product-includeForm.active {
    opacity: 1;
    visibility: visible; }
  body .product-includeForm .gr-form-wrap {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
    position: relative;
    max-width: 100%;
    background-color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    max-height: 100%;
    overflow: auto; }
  body .product-includeForm .gr-form-wrap .closeBtnForm {
    display: block;
    position: absolute;
    top: 7px;
    right: 0;
    cursor: pointer;
    width: 42px;
    height: 42px;
    background: url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23666666%22%20d%3D%22M9.504%2C2.554%20C9.504%2C2.554%207.090%2C4.968%207.090%2C4.968%20C7.090%2C4.968%209.504%2C7.382%209.504%2C7.382%20C10.090%2C7.968%2010.089%2C8.918%209.504%2C9.504%20C8.918%2C10.090%207.968%2C10.090%207.383%2C9.504%20C7.383%2C9.504%204.968%2C7.090%204.968%2C7.090%20C4.968%2C7.090%202.554%2C9.504%202.554%2C9.504%20C1.968%2C10.090%201.019%2C10.090%200.433%2C9.504%20C-0.153%2C8.918%20-0.153%2C7.968%200.433%2C7.383%20C0.433%2C7.383%202.847%2C4.968%202.847%2C4.968%20C2.847%2C4.968%200.433%2C2.554%200.433%2C2.554%20C-0.153%2C1.968%20-0.153%2C1.019%200.433%2C0.433%20C1.019%2C-0.153%201.968%2C-0.153%202.554%2C0.433%20C2.554%2C0.433%204.968%2C2.847%204.968%2C2.847%20C4.968%2C2.847%207.383%2C0.433%207.383%2C0.433%20C7.968%2C-0.153%208.918%2C-0.153%209.504%2C0.433%20C10.090%2C1.019%2010.090%2C1.968%209.504%2C2.554%20Z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E') 50% 50% no-repeat; }
  body .product-includeForm .gr-form-wrap h2 {
    display: block;
    margin: 0 0 20px; }
  body .product-includeForm .gr-form {
    font-size: 14px;
    font-weight: bold; }
  body .gr-form {
    border: none !important;
    padding: 0 !important; }
  body .gr-form input {
    max-width: 100%; }
  body .gr-form-wrap h2, body .gr-form-wrap .closeBtnForm {
    display: none; }
  body .gr-form-wrap {
    background: #fff;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -ms-border-radius: 5px !important;
    -o-border-radius: 5px !important;
    border-radius: 5px !important;
    padding: 20px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: visible !important;
    max-height: initial !important; }
  body .gr-form-wrap input[type=text], body .gr-form-wrap textarea {
    background: #f8f8f8 !important;
    border: 1px solid #efefef !important;
    width: 100% !important;
    padding: 7px 10px !important;
    box-sizing: border-box;
    display: block;
    color: #000;
    font-size: 15px; }
  body .gr-form-wrap .gr-button {
    font-size: 13px;
    display: block;
    color: #fff;
    padding: 10px 35px 12px 38px;
    margin: 10px auto 0;
    border: 1px solid #3c1053;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3c1053), color-stop(11.1111111111%, #1b7801));
    background-image: -o-linear-gradient(top, #3c1053, #3c1053);
    background-image: -moz-linear-gradient(top, #3c1053, #3c1053);
    background-image: -webkit-linear-gradient(top, #3c1053, #3c1053);
    background-image: -ms-linear-gradient(top, #3c1053, #3c1053);
    background-image: linear-gradient(to bottom, #3c1053, #3c1053);
    -pie-background: linear-gradient(to bottom, #3c1053, #3c1053);
    -moz-box-shadow: inset 0 -3px 0px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -3px 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -3px 0px 0px rgba(0, 0, 0, 0.1); }

@media (max-width: 600px) {
  .widget-102 {
    font-size: 25px; } }

.title-page .popover-wrap-17 .popover-body .s3_button_large {
  background: #3c1053;
  color: #fff; }

body .shop2-kind-item {
  width: calc(25% - 15px);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

body .shop-product-desc .shop2-kind-item table.shop2-product-params tr {
  display: flex !important;
  flex-direction: column !important; }

body .block_tpl_star .shop2-product-actions dl {
  flex-wrap: wrap; }

body .shop2-product-actions dt {
  margin-bottom: 10px; }

body .shop2-product-mode-wr .tpl-rating-block .tpl-stars .tpl-rating {
  background: url(/t/images/starw_03.png) 0 0px repeat-x !important;
  height: 20px;
  -webkit-background-size: 20px !important;
  background-size: 20px !important; }
  body .shop2-product-mode-wr .tpl-rating-block .tpl-stars {
    width: 100px;
    background: url(/t/images/star_07.png) 0 0px repeat-x !important;
    height: 20px;
    -webkit-background-size: 20px !important;
    background-size: 20px !important; }
  body .jq-selectbox li.selected {
    color: #3c1053; }

@media (max-width: 1120px) {
  body .shop2-product-mode-wr .slick-slider-product {
    padding-bottom: 10px; }

  body .shop2-product-mode-wr .slick-slider-product .slick-slide.slick-current {
    margin-bottom: 5px; } }

.langs {
  text-align: center;
  margin: 10px 0px 0px 0px;
  font-size: 0;
  line-height: 0; }
  .langs a {
    display: inline-block;
    font-size: 0;
    line-height: 0;
    margin: 0px 2px 0px 2px; }
  .langs a img {
    max-width: 100%; }
  .langs a:hover {
    opacity: 0.7; }
