@charset "utf-8";
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  overflow-y: scroll; }

body {
  margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden], template {
  display: none; }

a {
  background-color: transparent; }

a:active, a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: 700; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button, input, optgroup, select, textarea {
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button, select {
  text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled], html input[disabled] {
  cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: 700; }

table {
  border-collapse: collapse; }
/*border-spacing:0*/
/*td,th{padding:0}*/
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }

  a, a:visited {
    text-decoration: underline; }

  a[href]:after {
    content: " (" attr(href) ")"; }

  abbr[title]:after {
    content: " (" attr(title) ")"; }

  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  thead {
    display: table-header-group; }

  tr, img {
    page-break-inside: avoid; }

  img {
    max-width: 100% !important; }

  @page {
    margin: 0.5cm; }

  p, h2, h3 {
    orphans: 3;
    widows: 3; }

  h2, h3 {
    page-break-after: avoid; } }

.hide {
  display: none; }

.show {
  display: block; }

.invisible {
  visibility: hidden; }

.visible {
  visibility: visible; }

.reset-indents {
  padding: 0;
  margin: 0; }

.reset-font {
  line-height: 0;
  font-size: 0; }

.clear-list {
  list-style: none;
  padding: 0;
  margin: 0; }

.clearfix:before, .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
  font-size: 0; }
  .clearfix:after {
    clear: both; }

.clear {
  visibility: hidden;
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0; }

.clear-self::after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ''; }

.overflowHidden {
  overflow: hidden; }

ins {
  text-decoration: none; }

.thumb, .YMaps, .ymaps-map {
  color: #000; }

.table {
  display: table; }
  .table .tr {
    display: table-row; }
    .table .tr .td {
      display: table-cell; }

.table0, .table1, .table2 {
  border-collapse: collapse; }
  .table0 td, .table1 td, .table2 td {
    padding: 0.5em; }

.table1, .table2 {
  border: 1px solid #afafaf; }
  .table1 td, .table2 td, .table1 th, .table2 th {
    border: 1px solid #afafaf; }

.table2 th {
  padding: 0.5em;
  color: #fff;
  background: #f00; }

.menu-default, .menu-default ul, .menu-default li {
  padding: 0;
  margin: 0;
  list-style: none; }

html, body {
  height: 100%; }

html {
  font-size: 18px; }
  @media screen and (max-width: 639px) {
  html {
    font-size: 16px; } }
  html.loading {
    opacity: 0;
    visibility: hidden; }
    html.loading body {
      opacity: 0;
      visibility: hidden; }
    html.loading .site_wrapper {
      display: none; }

body {
  position: relative;
  min-width: 320px;
  text-align: left;
  color: #000;
  background: #fff;
  font-family: 'not', Arial, Helvetica, sans-serif;
  line-height: 1.25; }

h1, h2, h3, h4, h5, h6 {
  color: #000;
  font-family: 'rbcl', Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal; }

h1 {
  margin: 0.72em 0;
  margin-top: 0;
  font-size: 36px; }
  @media screen and (max-width: 1023px) {
  h1 {
    font-size: 34px; } }
  @media screen and (max-width: 639px) {
  h1 {
    font-size: 26px; } }

h2 {
  font-size: 1.5rem; }

h3 {
  font-size: 1.17rem; }

h4 {
  font-size: 1rem; }

h5 {
  font-size: 0.83rem; }

h6 {
  font-size: 0.67rem; }

h5, h6 {
  font-weight: bold; }

a {
  text-decoration: underline;
  color: #4f52da; }

a:hover {
  text-decoration: none; }

a img {
  border-color: #000; }

strong, b, th {
  font-family: 'notb', Arial, Helvetica, sans-serif;
  font-weight: normal; }

.owl-loaded {
  position: relative; }

.owl-stage-outer {
  position: relative;
  overflow: hidden;
  z-index: 1; }

.owl-stage {
  position: relative; }

.owl-item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  min-height: 1px;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-nav.disabled, .owl-dots.disabled {
  display: none; }

.noUi-target, .noUi-target * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none; }

.noUi-target {
  position: relative;
  direction: ltr; }

.noUi-base {
  position: relative;
  width: 100%;
  height: 100%; }

.noUi-origin {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.noUi-handle {
  position: absolute;
  z-index: 1; }

.noUi-stacking .noUi-handle {
  z-index: 10; }

.noUi-state-tap .noUi-origin {
  -webkit-transition: left 0.3s, top 0.3s;
  transition: left 0.3s, top 0.3s; }

.noUi-state-drag * {
  cursor: inherit !important; }

.noUi-base {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.noUi-horizontal {
  height: 16px; }

.noUi-dragable {
  cursor: w-resize; }

.noUi-vertical .noUi-dragable {
  cursor: n-resize; }

[disabled].noUi-connect {
  background: #b8b8b8; }

[disabled] .noUi-handle, [disabled].noUi-origin {
  cursor: not-allowed; }

.noUi-pips, .noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

img, textarea, object, object embed, .table-wrapper {
  max-width: 100%; }

.table-wrapper {
  overflow: auto; }

img {
  height: auto; }

table img {
  max-width: none; }

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.ui-datepicker-div {
  z-index: 1000; }

.site_header a img, .site_footer a img {
  border: none; }

.site_header p, .site_footer p {
  margin: 0; }

.site_wrapper {
  min-height: 100%;
  margin: auto;
  overflow: hidden;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }
  .ie .site_wrapper {
    height: 100%; }

.site_header {
  min-height: 100px;
  background: #fff;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
  position: relative; }
  .site_header .site_header_top_wr {
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
    padding: 14px 24px 15px;
    z-index: 101;
    position: relative; }
    @media screen and (max-width: 767px) {
  .site_header .site_header_top_wr {
    padding: 0;
    min-height: 50px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; } }
    .site_header .site_header_top_wr .site_header_top {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      margin: 0 auto;
      max-width: 1170px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
      @media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .site_header_top {
    padding: 5px;
    z-index: 10;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    background: #fff;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08); } }
    .site_header .site_header_top_wr .menu_popup2 {
      display: none;
      width: 40px;
      height: 40px;
      margin: 0 10px 0 0;
      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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20id%3D%22a%22%20d%3D%22M0%203c0-.552.445-1%20.993-1h16.014c.548%200%20.993.444.993%201%200%20.552-.445%201-.993%201H.993A.994.994%200%200%201%200%203zm0%206c0-.552.445-1%20.993-1h16.014c.548%200%20.993.444.993%201%200%20.552-.445%201-.993%201H.993A.994.994%200%200%201%200%209zm0%206c0-.552.445-1%20.996-1H12.85c.55%200%20.996.444.996%201%200%20.552-.445%201-.996%201H.996A.995.995%200%200%201%200%2015z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      @media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .menu_popup2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 40px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 40px;
    -ms-flex: 0 1 40px;
    flex: 0 1 40px;
    display: block; } }
    .site_header .site_header_top_wr .header_top_left {
      position: relative;
      width: 410px;
      max-width: 410px;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 410px;
      -moz-box-flex: 1;
      -moz-flex: 1 0 410px;
      -ms-flex: 1 0 410px;
      flex: 1 0 410px;
      -webkit-box-align: start;
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      align-items: flex-start; }
      @media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .header_top_left {
    width: auto;
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
    margin-right: 10px; }
    .site_header .site_header_top_wr .header_top_left.active {
      margin-right: 30px; } }
      .site_header .site_header_top_wr .header_top_left .contacts_phones {
        position: relative;
        max-width: 175px;
        cursor: pointer;
        display: inline-block;
        vertical-align: top;
        margin: 0 40px 0 0; }
        @media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .header_top_left .contacts_phones {
    margin: 0; } }
        .site_header .site_header_top_wr .header_top_left .contacts_phones.active .phones_more {
          -webkit-transform: rotate(-180deg);
          -moz-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
          -o-transform: rotate(-180deg);
          transform: rotate(-180deg); }
        .site_header .site_header_top_wr .header_top_left .contacts_phones .contacts_phones_body {
          display: none; }
          .site_header .site_header_top_wr .header_top_left .contacts_phones .contacts_phones_body:first-child {
            display: block; }
            .site_header .site_header_top_wr .header_top_left .contacts_phones .contacts_phones_body:first-child .phone_num_title {
              display: none; }
        .site_header .site_header_top_wr .header_top_left .contacts_phones .phone_num {
          font: 20px/1.2 'not', Arial, Helvetica, sans-serif;
          color: #000; }
          .site_header .site_header_top_wr .header_top_left .contacts_phones .phone_num:first-child {
            display: block !important;
            opacity: 1 !important;
            position: static !important; }
          .site_header .site_header_top_wr .header_top_left .contacts_phones .phone_num a {
            color: inherit;
            text-decoration: none; }
        .site_header .site_header_top_wr .header_top_left .contacts_phones .phones_more {
          position: absolute;
          right: -30px;
          top: 0;
          content: '';
          width: 24px;
          height: 24px;
          cursor: pointer;
          opacity: 0.8;
          -webkit-transition: transform 0.3s;
          -moz-transition: transform 0.3s;
          -o-transition: transform 0.3s;
          -ms-transition: transform 0.3s;
          transition: transform 0.3s;
          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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
          @media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .header_top_left .contacts_phones .phones_more {
    right: -35px; } }
      .site_header .site_header_top_wr .header_top_left .call_button {
        color: #4f52da;
        font: 16px/22px 'not', Arial, Helvetica, sans-serif;
        position: relative;
        display: inline-block;
        vertical-align: top;
        cursor: pointer;
        padding: 0 40px 0 0; }
        @media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .header_top_left .call_button {
    display: none; } }
        .site_header .site_header_top_wr .header_top_left .call_button:before {
          position: absolute;
          content: '';
          right: 0;
          top: 50%;
          margin-top: -20px;
          width: 40px;
          height: 40px;
          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%2221px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2021%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%234f52da%22%20d%3D%22M12.481%204.737l-.001-.218v-.256c.007-.957.156-1.556.702-2.093.442-.433%201.038-.65%201.731-.65h2.285C19.635%201.52%2021%202.856%2021%205.256v2.143C21%2015.669%2014.477%2022%205.98%2022H3.778C1.407%2022%200%2020.62%200%2018.263v-2.252c0-.677.222-1.258.668-1.69.608-.587%201.187-.693%202.407-.683l2.523.001h.218c1.827-.016%202.898%201.23%203.156%202.72%203.199-.33%205.971-3.074%206.317-6.185-1.716-.172-2.822-1.002-2.81-2.976l.002-2.461zm1.407-.008l-.002%202.473c-.008%201.263.688%201.635%202.143%201.635h.703v.685c0%204.332-3.932%208.241-8.402%208.241h-.703v-.686c0-1.116-.633-2.077-1.802-2.067l-.224.001H3.069c-.857-.008-1.166.048-1.41.284-.165.16-.252.388-.252.716v2.252c0%201.602.778%202.365%202.372%202.365h2.2c7.723%200%2013.614-5.719%2013.614-13.23V5.257c0-1.644-.736-2.364-2.395-2.364h-2.285c-.336%200-.57.085-.733.245-.215.211-.289.509-.293%201.136a21.407%2021.407%200%200%200%20.001.456zM8.294%202.844L6.749%201.338a.77.77%200%200%201%200-1.108.818.818%200%200%201%201.137%200l2.917%202.844a.77.77%200%200%201%200%201.109L7.886%207.027a.818.818%200%200%201-1.137%200%20.77.77%200%200%201%200-1.108l1.545-1.507H7.192c-2.799%200-5.08%202.287-5.08%205.108v1.148c0%20.433-.36.784-.805.784a.794.794%200%200%201-.803-.784V9.52c0-3.678%202.991-6.676%206.688-6.676h1.102z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .site_header .site_header_top_wr .header_top_left .contacts_popup {
        position: absolute;
        left: -31px;
        top: 100%;
        width: 276px;
        background: #fff;
        padding: 30px;
        opacity: 0;
        margin-top: 15px;
        visibility: hidden;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); }
        @media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .header_top_left .contacts_popup {
    text-align: left;
    left: 50%;
    margin-top: 0;
    margin-left: -128px; } }
        .site_header .site_header_top_wr .header_top_left .contacts_popup.active {
          opacity: 1;
          visibility: visible; }
        .site_header .site_header_top_wr .header_top_left .contacts_popup .contacts_popup_close {
          position: absolute;
          right: 0;
          top: 0;
          width: 42px;
          height: 42px;
          cursor: pointer;
          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%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
        .site_header .site_header_top_wr .header_top_left .contacts_popup .contacts_popup_body {
          margin: 0 0 6px; }
          .site_header .site_header_top_wr .header_top_left .contacts_popup .contacts_popup_body .popup_num_title {
            font: 15px 'rbc', Arial, Helvetica, sans-serif;
            padding: 0 0 5px;
            color: rgba(0, 0, 0, 0.4); }
          .site_header .site_header_top_wr .header_top_left .contacts_popup .contacts_popup_body .popup_num {
            font: 22px/1.2 'not', Arial, Helvetica, sans-serif;
            color: #000; }
            .site_header .site_header_top_wr .header_top_left .contacts_popup .contacts_popup_body .popup_num a {
              text-decoration: none;
              color: inherit; }
          .site_header .site_header_top_wr .header_top_left .contacts_popup .contacts_popup_body:last-child {
            margin-bottom: 0; }
    .site_header .site_header_top_wr .header_top_right {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      text-align: right; }
      @media screen and (max-width: 1023px) {
  .site_header .site_header_top_wr .header_top_right {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: auto;
    max-width: 100%; } }
      @media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .header_top_right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 40px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 40px;
    -ms-flex: 0 1 40px;
    flex: 0 1 40px;
    width: 40px;
    max-width: 40px; } }
      .site_header .site_header_top_wr .header_top_right .menu_top {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
        @media screen and (max-width: 1023px) {
  .site_header .site_header_top_wr .header_top_right .menu_top {
    display: none; } }
        .site_header .site_header_top_wr .header_top_right .menu_top > li {
          display: inline-block;
          vertical-align: top; }
          .site_header .site_header_top_wr .header_top_right .menu_top > li.s3-menu-allin-active > a {
            color: #4f52da; }
          .site_header .site_header_top_wr .header_top_right .menu_top > li > a {
            display: block;
            text-decoration: none;
            font: 16px/1 'not', Arial, Helvetica, sans-serif;
            padding: 6px 12px 7px;
            color: rgba(0, 0, 0, 0.75);
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s; }
            .site_header .site_header_top_wr .header_top_right .menu_top > li > a:hover, .site_header .site_header_top_wr .header_top_right .menu_top > li > a.s3-menu-allin-open {
              color: #4f52da; }
          .site_header .site_header_top_wr .header_top_right .menu_top > li.flexMenu-viewMore {
            position: relative; }
            .site_header .site_header_top_wr .header_top_right .menu_top > li.flexMenu-viewMore.active .flexMenu-popup {
              display: block !important; }
              .site_header .site_header_top_wr .header_top_right .menu_top > li.flexMenu-viewMore.active > a {
                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%2220px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%2020%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23dd453c%22%20d%3D%22M18.000%2C4.000%20C16.895%2C4.000%2016.000%2C3.105%2016.000%2C2.000%20C16.000%2C0.895%2016.895%2C-0.000%2018.000%2C-0.000%20C19.104%2C-0.000%2020.000%2C0.895%2020.000%2C2.000%20C20.000%2C3.105%2019.104%2C4.000%2018.000%2C4.000%20ZM10.000%2C4.000%20C8.895%2C4.000%208.000%2C3.105%208.000%2C2.000%20C8.000%2C0.895%208.895%2C-0.000%2010.000%2C-0.000%20C11.105%2C-0.000%2012.000%2C0.895%2012.000%2C2.000%20C12.000%2C3.105%2011.105%2C4.000%2010.000%2C4.000%20ZM2.000%2C4.000%20C0.895%2C4.000%20-0.000%2C3.105%20-0.000%2C2.000%20C-0.000%2C0.895%200.895%2C-0.000%202.000%2C-0.000%20C3.105%2C-0.000%204.000%2C0.895%204.000%2C2.000%20C4.000%2C3.105%203.105%2C4.000%202.000%2C4.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
            .site_header .site_header_top_wr .header_top_right .menu_top > li.flexMenu-viewMore > a {
              font-size: 0;
              padding: 0;
              width: 20px;
              height: 28px;
              opacity: 0.4;
              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%2220px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%2020%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M18.000%2C4.000%20C16.895%2C4.000%2016.000%2C3.105%2016.000%2C2.000%20C16.000%2C0.895%2016.895%2C-0.000%2018.000%2C-0.000%20C19.104%2C-0.000%2020.000%2C0.895%2020.000%2C2.000%20C20.000%2C3.105%2019.104%2C4.000%2018.000%2C4.000%20ZM10.000%2C4.000%20C8.895%2C4.000%208.000%2C3.105%208.000%2C2.000%20C8.000%2C0.895%208.895%2C-0.000%2010.000%2C-0.000%20C11.105%2C-0.000%2012.000%2C0.895%2012.000%2C2.000%20C12.000%2C3.105%2011.105%2C4.000%2010.000%2C4.000%20ZM2.000%2C4.000%20C0.895%2C4.000%20-0.000%2C3.105%20-0.000%2C2.000%20C-0.000%2C0.895%200.895%2C-0.000%202.000%2C-0.000%20C3.105%2C-0.000%204.000%2C0.895%204.000%2C2.000%20C4.000%2C3.105%203.105%2C4.000%202.000%2C4.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
              .site_header .site_header_top_wr .header_top_right .menu_top > li.flexMenu-viewMore > a:before {
                display: none; }
            .site_header .site_header_top_wr .header_top_right .menu_top > li.flexMenu-viewMore .flexMenu-popup {
              width: 260px;
              background: #fff;
              text-align: left;
              left: -236px !important;
              padding: 10px 0 10px;
              margin-top: 17px;
              top: 100% !important;
              display: none !important;
              -webkit-border-radius: 0 0 3px 3px;
              -moz-border-radius: 0 0 3px 3px;
              -ms-border-radius: 0 0 3px 3px;
              -o-border-radius: 0 0 3px 3px;
              border-radius: 0 0 3px 3px;
              -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
              -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
              box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
              .site_header .site_header_top_wr .header_top_right .menu_top > li.flexMenu-viewMore .flexMenu-popup li a {
                display: block;
                text-decoration: none;
                font: 16px/1 'not', Arial, Helvetica, sans-serif;
                padding: 13px 20px 10px;
                color: rgba(0, 0, 0, 0.75);
                -webkit-transition: all 0.3s;
                -moz-transition: all 0.3s;
                -o-transition: all 0.3s;
                -ms-transition: all 0.3s;
                transition: all 0.3s; }
                .site_header .site_header_top_wr .header_top_right .menu_top > li.flexMenu-viewMore .flexMenu-popup li a:hover {
                  color: #4f52da; }
                .site_header .site_header_top_wr .header_top_right .menu_top > li.flexMenu-viewMore .flexMenu-popup li ul {
                  left: auto;
                  right: 100%; }
          .site_header .site_header_top_wr .header_top_right .menu_top > li ul {
            width: 260px;
            position: absolute;
            display: none;
            width: 260px;
            background: #fff;
            text-align: left;
            margin-top: 10px;
            padding: 10px 0;
            -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
            -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
            .site_header .site_header_top_wr .header_top_right .menu_top > li ul li {
              position: relative; }
              .site_header .site_header_top_wr .header_top_right .menu_top > li ul li a {
                display: block;
                text-decoration: none;
                font: 16px/1 'not', Arial, Helvetica, sans-serif;
                padding: 13px 20px 10px;
                color: rgba(0, 0, 0, 0.75);
                -webkit-transition: all 0.3s;
                -moz-transition: all 0.3s;
                -o-transition: all 0.3s;
                -ms-transition: all 0.3s;
                transition: all 0.3s; }
                .site_header .site_header_top_wr .header_top_right .menu_top > li ul li a:hover, .site_header .site_header_top_wr .header_top_right .menu_top > li ul li a.s3-menu-allin-open {
                  color: #4f52da; }
              .site_header .site_header_top_wr .header_top_right .menu_top > li ul li ul {
                left: auto;
                top: 0;
                right: 100%; }
      .site_header .site_header_top_wr .header_top_right .cab_bl_wrap {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 40px;
        -moz-box-flex: 1;
        -moz-flex: 1 0 40px;
        -ms-flex: 1 0 40px;
        flex: 1 0 40px;
        width: 40px;
        margin: 0 0 0 28px;
        max-width: 40px;
        position: relative; }
        @media screen and (max-width: 1023px) {
  .site_header .site_header_top_wr .header_top_right .cab_bl_wrap {
    margin-left: auto; } }
        @media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .header_top_right .cab_bl_wrap {
    width: 40px;
    max-width: 40px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 40px;
    -moz-box-flex: 1;
    -moz-flex: 1 0 40px;
    -ms-flex: 1 0 40px;
    flex: 1 0 40px;
    display: none; } }
        .site_header .site_header_top_wr .header_top_right .cab_bl_wrap .cab_bl_title {
          color: #4f52da;
          cursor: pointer;
          font: 16px 'not', Arial, Helvetica, sans-serif;
          position: relative;
          padding: 0;
          width: 40px;
          height: 40px;
          font-size: 0; }
          @media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .header_top_right .cab_bl_wrap .cab_bl_title {
    padding: 0;
    width: 40px;
    height: 40px;
    font-size: 0; } }
          .site_header .site_header_top_wr .header_top_right .cab_bl_wrap .cab_bl_title:before {
            position: absolute;
            content: '';
            right: 0;
            top: 50%;
            width: 40px;
            height: 40px;
            margin-top: -20px;
            opacity: 0.8;
            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%2218px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2018%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M0%2017.829c-.003-2.24%202.225-4.518%204.641-5.309.37-.115.737-.129%201.116-.055.225.044.446.116.709.222.143.057.643.276.642.275.705.3%201.224.435%201.892.435.671%200%201.218-.138%201.945-.437.1-.04.441-.185.502-.21.203-.085.36-.144.514-.193.43-.137.81-.176%201.197-.09.078.018.154.04.208.06%202.409.784%204.634%203.056%204.634%205.3%200%202.908-2.475%204.169-8.687%204.173C2.609%2022.004.004%2020.763%200%2017.829zm4.264-13.16C4.264%201.972%206.305%200%209%200c2.704%200%204.755%201.967%204.755%204.67v1.034c0%203.575-2.3%205.984-4.755%205.984-2.45%200-4.736-2.41-4.736-5.983V4.67zM1.372%2017.828c.003%201.879%201.902%202.784%207.94%202.78%205.552-.004%207.316-.902%207.316-2.78%200-1.536-1.781-3.355-3.702-3.98a.518.518%200%200%200-.063-.019c-.234-.052-.276-.039-1.403.424-.877.36-1.584.538-2.46.538-.88%200-1.564-.177-2.423-.543-.015-.006-.496-.216-.618-.266a2.562%202.562%200%200%200-.46-.147.873.873%200%200%200-.446.015c-1.898.622-3.683%202.446-3.68%203.978zM5.636%204.67v1.035c0%202.816%201.683%204.59%203.364%204.59%201.688%200%203.382-1.776%203.382-4.59V4.67c0-1.915-1.42-3.277-3.382-3.277-1.952%200-3.364%201.364-3.364%203.277z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .site_header .header_in_wrap {
    padding: 17px 24px;
    position: relative;
    z-index: 100; }
    @media screen and (max-width: 767px) {
  .site_header .header_in_wrap {
    padding: 13px 16px 15px; } }
    @media screen and (max-width: 639px) {
  .site_header .header_in_wrap {
    padding: 13px 16px 10px; } }
  .site_header .site_header_in {
    max-width: 1170px;
    margin: 0 auto;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    @media screen and (max-width: 639px) {
  .site_header .site_header_in {
    display: block; } }
    .site_header .site_header_in .menu_popup {
      display: none;
      width: 40px;
      height: 40px;
      cursor: pointer;
      margin: 0 0 0 20px;
      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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20id%3D%22a%22%20d%3D%22M0%203c0-.552.445-1%20.993-1h16.014c.548%200%20.993.444.993%201%200%20.552-.445%201-.993%201H.993A.994.994%200%200%201%200%203zm0%206c0-.552.445-1%20.993-1h16.014c.548%200%20.993.444.993%201%200%20.552-.445%201-.993%201H.993A.994.994%200%200%201%200%209zm0%206c0-.552.445-1%20.996-1H12.85c.55%200%20.996.444.996%201%200%20.552-.445%201-.996%201H.996A.995.995%200%200%201%200%2015z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      @media screen and (max-width: 1023px) {
  .site_header .site_header_in .menu_popup {
    display: inline-block; } }
      @media screen and (max-width: 767px) {
  .site_header .site_header_in .menu_popup {
    display: none; } }
    .site_header .site_header_in .header_in_left {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
      flex: 1 0 auto;
      max-width: 360px;
      font-size: 0;
      margin: 0 20px 0 0; }
      @media screen and (max-width: 639px) {
  .site_header .site_header_in .header_in_left {
    max-width: 100%;
    width: auto;
    display: block;
    text-align: center;
    margin: 0 0 10px; } }
      .site_header .site_header_in .header_in_left .site_logo_wr {
        display: inline-block;
        vertical-align: middle;
        margin: 5px 15px 5px 0; }
        @media screen and (max-width: 639px) {
  .site_header .site_header_in .header_in_left .site_logo_wr {
    display: block;
    margin: 0 0 15px; } }
        .site_header .site_header_in .header_in_left .site_logo_wr .site_logo a {
          display: inline-block;
          vertical-align: top;
          font-size: 0; }
      .site_header .site_header_in .header_in_left .site_name_wr {
        display: inline-block;
        vertical-align: middle; }
      .site_header .site_header_in .header_in_left .site_name {
        color: rgba(0, 0, 0, 0.6);
        font: 30px/35px 'rbcl', Arial, Helvetica, sans-serif; }
        @media screen and (max-width: 479px) {
  .site_header .site_header_in .header_in_left .site_name {
    font-size: 24px;
    line-height: 28px; } }
        .site_header .site_header_in .header_in_left .site_name a {
          text-decoration: none;
          color: inherit; }
      .site_header .site_header_in .header_in_left .site_desc {
        color: #000;
        font: 17px 'not', Arial, Helvetica, sans-serif; }
        .site_header .site_header_in .header_in_left .site_desc a {
          text-decoration: none;
          color: inherit; }
    .site_header .site_header_in .header_in_right {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      text-align: right;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
      @media screen and (max-width: 639px) {
  .site_header .site_header_in .header_in_right {
    display: block;
    text-align: center; } }
      .site_header .site_header_in .header_in_right .top_folders {
        margin: 0 21px 0 0;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        font-size: 0; }
        @media screen and (max-width: 1023px) {
  .site_header .site_header_in .header_in_right .top_folders {
    display: none; } }
        .site_header .site_header_in .header_in_right .top_folders.mobile > li {
          position: relative; }
          .site_header .site_header_in .header_in_right .top_folders.mobile > li ul {
            left: auto;
            right: 0; }
            .site_header .site_header_in .header_in_right .top_folders.mobile > li ul li ul {
              left: auto;
              right: 100%; }
              .site_header .site_header_in .header_in_right .top_folders.mobile > li ul li ul ul.level-4 {
                right: 0;
                left: 100%; }
        .site_header .site_header_in .header_in_right .top_folders > li {
          display: inline-block;
          vertical-align: top; }
          .site_header .site_header_in .header_in_right .top_folders > li.s3-menu-allin-active > a {
            color: #dd453c; }
            .site_header .site_header_in .header_in_right .top_folders > li.s3-menu-allin-active > a:before {
              right: 0;
              opacity: 1;
              visibility: visible; }
          .site_header .site_header_in .header_in_right .top_folders > li > a {
            display: block;
            text-decoration: none;
            font: 20px/24px 'rbc', Arial, Helvetica, sans-serif;
            color: #000;
            padding: 23px 19px 24px;
            position: relative; }
          .site_header .site_header_in .header_in_right .top_folders > li > a:before {
            position: absolute;
            left: 0;
            right: 100%;
            bottom: 0;
            height: 3px;
            content: '';
            opacity: 0;
            visibility: hidden;
            background: #dd453c;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s; }
          .site_header .site_header_in .header_in_right .top_folders > li > a:hover, .site_header .site_header_in .header_in_right .top_folders > li > a.s3-menu-allin-open {
            color: #dd453c; }
            .site_header .site_header_in .header_in_right .top_folders > li > a:hover:before, .site_header .site_header_in .header_in_right .top_folders > li > a.s3-menu-allin-open:before {
              right: 0;
              opacity: 1;
              visibility: visible; }
          .site_header .site_header_in .header_in_right .top_folders > li ul {
            position: absolute;
            display: none;
            width: 275px;
            padding: 15px 0 20px;
            text-align: left;
            background: #000;
            -webkit-border-radius: 0 0 3px 3px;
            -moz-border-radius: 0 0 3px 3px;
            -ms-border-radius: 0 0 3px 3px;
            -o-border-radius: 0 0 3px 3px;
            border-radius: 0 0 3px 3px; }
          .site_header .site_header_in .header_in_right .top_folders > li ul li {
            display: block; }
            .site_header .site_header_in .header_in_right .top_folders > li ul li.mobile {
              position: relative; }
            .site_header .site_header_in .header_in_right .top_folders > li ul li.s3-menu-allin-has > a:before {
              position: absolute;
              right: 19px;
              top: 50%;
              margin-top: -6px;
              width: 7px;
              height: 12px;
              content: '';
              opacity: 0.4;
              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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
            .site_header .site_header_in .header_in_right .top_folders > li ul li a {
              display: block;
              padding: 9px 35px 9px 20px;
              text-decoration: none;
              color: #fff;
              position: relative;
              font: 18px 'rbc', Arial, Helvetica, sans-serif;
              -webkit-transition: all 0.3s;
              -moz-transition: all 0.3s;
              -o-transition: all 0.3s;
              -ms-transition: all 0.3s;
              transition: all 0.3s; }
              .site_header .site_header_in .header_in_right .top_folders > li ul li a:hover, .site_header .site_header_in .header_in_right .top_folders > li ul li a.s3-menu-allin-open {
                color: rgba(255, 255, 255, 0.5); }
            .site_header .site_header_in .header_in_right .top_folders > li ul li ul {
              left: 100%;
              top: 0; }
          .site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore {
            width: 40px;
            position: relative; }
          .site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore.active .flexMenu-popup {
            display: block !important; }
            .site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore.active > a:before {
              opacity: 1; }
          .site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore:hover > a:before {
            opacity: 1; }
          .site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore > a {
            width: 40px;
            height: 70px;
            font-size: 0;
            padding: 0;
            position: relative; }
            .site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore > a:before {
              position: absolute;
              content: '';
              left: 0;
              right: 0;
              top: 0;
              bottom: 0;
              opacity: 0.5;
              visibility: visible;
              height: auto;
              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%2220px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%2020%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M18.000%2C4.000%20C16.895%2C4.000%2016.000%2C3.105%2016.000%2C2.000%20C16.000%2C0.895%2016.895%2C-0.000%2018.000%2C-0.000%20C19.104%2C-0.000%2020.000%2C0.895%2020.000%2C2.000%20C20.000%2C3.105%2019.104%2C4.000%2018.000%2C4.000%20ZM10.000%2C4.000%20C8.895%2C4.000%208.000%2C3.105%208.000%2C2.000%20C8.000%2C0.895%208.895%2C-0.000%2010.000%2C-0.000%20C11.105%2C-0.000%2012.000%2C0.895%2012.000%2C2.000%20C12.000%2C3.105%2011.105%2C4.000%2010.000%2C4.000%20ZM2.000%2C4.000%20C0.895%2C4.000%20-0.000%2C3.105%20-0.000%2C2.000%20C-0.000%2C0.895%200.895%2C-0.000%202.000%2C-0.000%20C3.105%2C-0.000%204.000%2C0.895%204.000%2C2.000%20C4.000%2C3.105%203.105%2C4.000%202.000%2C4.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
          .site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore .flexMenu-popup {
            display: none !important;
            right: 0;
            width: 275px;
            position: absolute;
            left: -235px !important;
            top: 100% !important;
            margin: 0;
            text-align: left;
            background: #000; }
            .site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore .flexMenu-popup li {
              display: block; }
              .site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore .flexMenu-popup li a {
                display: block;
                padding: 11px 20px 12px;
                text-decoration: none;
                color: #fff;
                font: 18px 'rbc', Arial, Helvetica, sans-serif; }
              .site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore .flexMenu-popup li a:hover {
                text-decoration: underline; }
              .site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore .flexMenu-popup li ul {
                left: auto;
                right: 100%; }
      .site_header .site_header_in .header_in_right .search_icon, .site_header .site_header_in .header_in_right .search_icon_in {
        width: 40px;
        height: 71px;
        max-width: 40px;
        cursor: pointer;
        font-size: 0;
        position: relative;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 40px;
        -moz-box-flex: 1;
        -moz-flex: 1 0 40px;
        -ms-flex: 1 0 40px;
        flex: 1 0 40px;
        -moz-box-shadow: inset 0 -3px 0 #dd453c;
        -webkit-box-shadow: inset 0 -3px 0 #dd453c;
        box-shadow: inset 0 -3px 0 #dd453c; }
        @media screen and (max-width: 1023px) {
  .site_header .site_header_in .header_in_right .search_icon, .site_header .site_header_in .header_in_right .search_icon_in {
    height: 42px;
    width: 248px;
    max-width: 248px;
    margin-left: auto;
    color: #dd453c;
    font: 18px 'rbc', Arial, Helvetica, sans-serif;
    text-align: left;
    background: #fff;
    padding: 9px 0 10px 27px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid rgba(221, 69, 60, 0.8);
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; } }
        @media screen and (max-width: 639px) {
  .site_header .site_header_in .header_in_right .search_icon, .site_header .site_header_in .header_in_right .search_icon_in {
    margin: 0 auto;
    width: auto;
    text-align: center;
    max-width: 100%;
    padding: 9px 38px 10px 0; } }
        .site_header .site_header_in .header_in_right .search_icon:before, .site_header .site_header_in .header_in_right .search_icon_in:before {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          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%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23dd453c%22%20d%3D%22M18.71%2017.296a.994.994%200%200%201-.005%201.41.997.997%200%200%201-1.41.004l-2.678-2.677A8.962%208.962%200%200%201%209%2018a9%209%200%200%201-9-9%209%209%200%200%201%209-9%209%209%200%200%201%209%209%208.963%208.963%200%200%201-1.968%205.618l2.677%202.678zM1.6%209A7.4%207.4%200%200%200%209%2016.4%207.4%207.4%200%200%200%2016.4%209%207.4%207.4%200%200%200%209%201.6%207.4%207.4%200%200%200%201.6%209z%22%20id%3D%22a%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
          @media screen and (max-width: 1023px) {
  .site_header .site_header_in .header_in_right .search_icon:before, .site_header .site_header_in .header_in_right .search_icon_in:before {
    background-position: right 25px top 50%; } }
          @media screen and (max-width: 639px) {
  .site_header .site_header_in .header_in_right .search_icon:before, .site_header .site_header_in .header_in_right .search_icon_in:before {
    display: none;
    background-position: right 28px top 50%; } }
        .site_header .site_header_in .header_in_right .search_icon span, .site_header .site_header_in .header_in_right .search_icon_in span {
          position: relative; }
          .site_header .site_header_in .header_in_right .search_icon span:before, .site_header .site_header_in .header_in_right .search_icon_in span:before {
            position: absolute;
            right: -45px;
            top: 0;
            margin-top: 2px;
            width: 19px;
            height: 19px;
            content: '';
            display: none;
            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%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23dd453c%22%20d%3D%22M18.71%2017.296a.994.994%200%200%201-.005%201.41.997.997%200%200%201-1.41.004l-2.678-2.677A8.962%208.962%200%200%201%209%2018a9%209%200%200%201-9-9%209%209%200%200%201%209-9%209%209%200%200%201%209%209%208.963%208.963%200%200%201-1.968%205.618l2.677%202.678zM1.6%209A7.4%207.4%200%200%200%209%2016.4%207.4%207.4%200%200%200%2016.4%209%207.4%207.4%200%200%200%209%201.6%207.4%207.4%200%200%200%201.6%209z%22%20id%3D%22a%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
          @media screen and (max-width: 639px) {
    .site_header .site_header_in .header_in_right .search_icon span:before, .site_header .site_header_in .header_in_right .search_icon_in span:before {
      display: block;
      width: 22px;
      height: 22px;
      right: -39px;
      margin-top: 0;
      -webkit-background-size: 22px;
      background-size: 22px; } }

@media screen and (max-width: 767px) {
    .site_header_top.panel_fixed .search_mobile_icon {
      display: block; }
      .site_header_top.panel_fixed .call_button.mobile {
        display: none; } }

.search_mobile_icon {
  position: relative;
  display: none;
  width: 40px;
  height: 40px;
  cursor: pointer; }
  .search_mobile_icon:before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    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%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23dd453c%22%20d%3D%22M18.71%2017.296a.994.994%200%200%201-.005%201.41.997.997%200%200%201-1.41.004l-2.678-2.677A8.962%208.962%200%200%201%209%2018a9%209%200%200%201-9-9%209%209%200%200%201%209-9%209%209%200%200%201%209%209%208.963%208.963%200%200%201-1.968%205.618l2.677%202.678zM1.6%209A7.4%207.4%200%200%200%209%2016.4%207.4%207.4%200%200%200%2016.4%209%207.4%207.4%200%200%200%209%201.6%207.4%207.4%200%200%200%201.6%209z%22%20id%3D%22a%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.call_button.mobile {
  position: relative;
  display: none;
  width: 40px;
  height: 40px;
  cursor: pointer; }
  @media screen and (max-width: 767px) {
  .call_button.mobile {
    display: block; } }
  .call_button.mobile:before {
    position: absolute;
    content: '';
    right: 0;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    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%2221px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2021%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%234f52da%22%20d%3D%22M12.481%204.737l-.001-.218v-.256c.007-.957.156-1.556.702-2.093.442-.433%201.038-.65%201.731-.65h2.285C19.635%201.52%2021%202.856%2021%205.256v2.143C21%2015.669%2014.477%2022%205.98%2022H3.778C1.407%2022%200%2020.62%200%2018.263v-2.252c0-.677.222-1.258.668-1.69.608-.587%201.187-.693%202.407-.683l2.523.001h.218c1.827-.016%202.898%201.23%203.156%202.72%203.199-.33%205.971-3.074%206.317-6.185-1.716-.172-2.822-1.002-2.81-2.976l.002-2.461zm1.407-.008l-.002%202.473c-.008%201.263.688%201.635%202.143%201.635h.703v.685c0%204.332-3.932%208.241-8.402%208.241h-.703v-.686c0-1.116-.633-2.077-1.802-2.067l-.224.001H3.069c-.857-.008-1.166.048-1.41.284-.165.16-.252.388-.252.716v2.252c0%201.602.778%202.365%202.372%202.365h2.2c7.723%200%2013.614-5.719%2013.614-13.23V5.257c0-1.644-.736-2.364-2.395-2.364h-2.285c-.336%200-.57.085-.733.245-.215.211-.289.509-.293%201.136a21.407%2021.407%200%200%200%20.001.456zM8.294%202.844L6.749%201.338a.77.77%200%200%201%200-1.108.818.818%200%200%201%201.137%200l2.917%202.844a.77.77%200%200%201%200%201.109L7.886%207.027a.818.818%200%200%201-1.137%200%20.77.77%200%200%201%200-1.108l1.545-1.507H7.192c-2.799%200-5.08%202.287-5.08%205.108v1.148c0%20.433-.36.784-.805.784a.794.794%200%200%201-.803-.784V9.52c0-3.678%202.991-6.676%206.688-6.676h1.102z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.site_container {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto; }
  .site_container.index {
    position: relative;
    z-index: 8; }
  .site_container.active {
    position: relative;
    z-index: 200; }
  .site_container.main .site_main {
    padding-bottom: 0; }
    .site_container.main .site_main.main {
      padding: 57px 24px 55px; }
      @media screen and (max-width: 1339px) {
  .site_container.main .site_main.main {
    padding: 45px 24px 52px; } }
      @media screen and (max-width: 1023px) {
  .site_container.main .site_main.main {
    padding: 35px 24px 48px; } }
      @media screen and (max-width: 639px) {
  .site_container.main .site_main.main {
    padding: 20px 16px 20px;
    line-height: 26px; } }

.top_sl_wrap {
  padding: 0 0 30px;
  background: #edeff4; }
  @media screen and (max-width: 1023px) {
  .top_sl_wrap {
    padding: 0 0 12px; } }
  @media screen and (max-width: 639px) {
  .top_sl_wrap {
    padding: 0 0 19px; } }
  .top_sl_wrap .search_bl_wrapper {
    max-width: 1170px;
    margin: 0 auto;
    position: relative;
    z-index: 99; }
    @media screen and (max-width: 1023px) {
  .top_sl_wrap .search_bl_wrapper {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 120;
    overflow: hidden;
    overflow-y: auto;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    background: rgba(0, 0, 0, 0.4);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
    .top_sl_wrap .search_bl_wrapper.opened {
      opacity: 1;
      visibility: visible; }
    .top_sl_wrap .search_bl_wrapper:before {
      height: 100%;
      display: inline-block;
      vertical-align: middle;
      content: ''; } }
    @media screen and (max-width: 767px) {
  .top_sl_wrap .search_bl_wrapper {
    background: #fff; } }
    .top_sl_wrap .search_bl_wrapper .search_bl_in {
      position: absolute;
      right: 0;
      top: 143px;
      width: 370px;
      background: #fff;
      -webkit-border-radius: 0 0 3px 3px;
      -moz-border-radius: 0 0 3px 3px;
      -ms-border-radius: 0 0 3px 3px;
      -o-border-radius: 0 0 3px 3px;
      border-radius: 0 0 3px 3px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -o-box-shadow: inset 0 3px 0 #dd453c, 0 10px 30px rgba(0, 0, 0, 0.1);
      -ms-box-shadow: inset 0 3px 0 #dd453c, 0 10px 30px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: inset 0 3px 0 #dd453c, 0 10px 30px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 3px 0 #dd453c, 0 10px 30px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 3px 0 #dd453c, 0 10px 30px rgba(0, 0, 0, 0.1); }
      @media screen and (max-width: 1339px) {
  .top_sl_wrap .search_bl_wrapper .search_bl_in {
    top: 89px;
    right: 0;
    width: 375px; } }
      @media screen and (max-width: 1260px) {
  .top_sl_wrap .search_bl_wrapper .search_bl_in {
    right: 24px;
    width: 310px; } }
      @media screen and (max-width: 1023px) {
  .top_sl_wrap .search_bl_wrapper .search_bl_in {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    text-align: left;
    margin: 20px;
    width: 680px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-bottom: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; } }
      @media screen and (max-width: 767px) {
  .top_sl_wrap .search_bl_wrapper .search_bl_in {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0;
    width: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background: none;
    padding: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; } }
      @media screen and (min-width: 1024px) {
    .top_sl_wrap .search_bl_wrapper .search_bl_in.active {
      -o-box-shadow: inset 0 3px 0 #dd453c, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5);
      -ms-box-shadow: inset 0 3px 0 #dd453c, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5);
      -moz-box-shadow: inset 0 3px 0 #dd453c, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5);
      -webkit-box-shadow: inset 0 3px 0 #dd453c, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5);
      box-shadow: inset 0 3px 0 #dd453c, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5); } }
        @media screen and (max-width: 767px) {
  .top_sl_wrap .search_bl_wrapper .search_bl_in.active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; } }
    .top_sl_wrap .search_bl_wrapper .searchs_title {
      display: none; }
      @media screen and (max-width: 1023px) {
  .top_sl_wrap .search_bl_wrapper .searchs_title {
    color: #000;
    font: 30px 'rbcl', Arial, Helvetica, sans-serif;
    display: block;
    padding: 46px 35px 30px; } }
      @media screen and (max-width: 639px) {
  .top_sl_wrap .search_bl_wrapper .searchs_title {
    padding: 25px 16px 30px;
    font-size: 25px; } }
      @media screen and (max-width: 479px) {
  .top_sl_wrap .search_bl_wrapper .searchs_title {
    padding: 55px 16px 25px; } }
      @media screen and (max-width: 767px) {
    .top_sl_wrap .search_bl_wrapper .searchs_title .searchs_title_in {
      max-width: 360px;
      margin: 0 auto; } }
    .top_sl_wrap .search_bl_wrapper .search_mob_close {
      display: none;
      position: absolute;
      right: 20px;
      top: 40px;
      width: 50px;
      height: 50px;
      cursor: pointer;
      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%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      @media screen and (max-width: 1023px) {
  .top_sl_wrap .search_bl_wrapper .search_mob_close {
    display: block; } }
      @media screen and (max-width: 767px) {
  .top_sl_wrap .search_bl_wrapper .search_mob_close {
    right: 10px;
    top: 0; } }
      @media screen and (max-width: 479px) {
  .top_sl_wrap .search_bl_wrapper .search_mob_close {
    width: 52px;
    height: 52px;
    right: 0;
    top: 0; } }
    .top_sl_wrap .search_bl_wrapper .site_search_mob {
      display: none;
      padding: 0 35px; }
      @media screen and (max-width: 1023px) {
  .top_sl_wrap .search_bl_wrapper .site_search_mob {
    display: block; } }
      @media screen and (max-width: 767px) {
  .top_sl_wrap .search_bl_wrapper .site_search_mob {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; } }
      @media screen and (max-width: 639px) {
  .top_sl_wrap .search_bl_wrapper .site_search_mob {
    padding: 0 16px; } }
      .top_sl_wrap .search_bl_wrapper .site_search_mob .search_form {
        position: relative;
        overflow: hidden; }
        @media screen and (max-width: 767px) {
  .top_sl_wrap .search_bl_wrapper .site_search_mob .search_form {
    max-width: 360px;
    margin: 0 auto;
    width: 100%; } }
        .top_sl_wrap .search_bl_wrapper .site_search_mob .search_form .search_mob_title {
          position: absolute;
          color: rgba(0, 0, 0, 0.3);
          font: 17px 'rbc', Arial, Helvetica, sans-serif;
          z-index: 101;
          padding: 0 12px 0 12px;
          pointer-events: none;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          -webkit-transform: translate(0, 11px);
          -moz-transform: translate(0, 11px);
          -ms-transform: translate(0, 11px);
          -o-transform: translate(0, 11px);
          transform: translate(0, 11px); }
          .top_sl_wrap .search_bl_wrapper .site_search_mob .search_form .search_mob_title.not_top {
            -webkit-transform: translate(0, 11px);
            -moz-transform: translate(0, 11px);
            -ms-transform: translate(0, 11px);
            -o-transform: translate(0, 11px);
            transform: translate(0, 11px); }
          .top_sl_wrap .search_bl_wrapper .site_search_mob .search_form .search_mob_title.on_top {
            -webkit-transform: translate(0, -21px);
            -moz-transform: translate(0, -21px);
            -ms-transform: translate(0, -21px);
            -o-transform: translate(0, -21px);
            transform: translate(0, -21px);
            padding-left: 0;
            font-family: 'not', Arial, Helvetica, sans-serif;
            font-size: 15px; }
        .top_sl_wrap .search_bl_wrapper .site_search_mob .search_form .search-text {
          -webkit-appearance: none;
          width: 100%;
          font: 17px 'rbc', Arial, Helvetica, sans-serif;
          background: #fff;
          color: #000;
          height: 46px;
          padding: 10px 84px 10px 20px;
          outline: none;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          border: 1px solid rgba(0, 0, 0, 0.25); }
          .top_sl_wrap .search_bl_wrapper .site_search_mob .search_form .search-text:focus {
            border-color: rgba(0, 0, 0, 0.5); }
        .top_sl_wrap .search_bl_wrapper .site_search_mob .search_form .search-button {
          position: absolute;
          right: 0;
          top: 0;
          width: 53px;
          height: 46px;
          border: none;
          -webkit-appearance: none;
          -moz-box-shadow: none;
          -webkit-box-shadow: none;
          box-shadow: none;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0;
          opacity: 0.25;
          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%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M18.71%2017.296a.994.994%200%200%201-.005%201.41.997.997%200%200%201-1.41.004l-2.678-2.677A8.962%208.962%200%200%201%209%2018a9%209%200%200%201-9-9%209%209%200%200%201%209-9%209%209%200%200%201%209%209%208.963%208.963%200%200%201-1.968%205.618l2.677%202.678zM1.6%209A7.4%207.4%200%200%200%209%2016.4%207.4%207.4%200%200%200%2016.4%209%207.4%207.4%200%200%200%209%201.6%207.4%207.4%200%200%200%201.6%209z%22%20id%3D%22a%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
          .top_sl_wrap .search_bl_wrapper .site_search_mob .search_form .search-button.active {
            opacity: 0.6; }
      .top_sl_wrap .search_bl_wrapper .site_search_mob .search_mob_more {
        font: 18px/22px 'rbc', Arial, Helvetica, sans-serif;
        padding: 12px 20px 12px;
        cursor: pointer;
        color: #dd453c;
        float: right;
        margin-left: 11px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: inset 0 0 0 1px #dd453c;
        -webkit-box-shadow: inset 0 0 0 1px #dd453c;
        box-shadow: inset 0 0 0 1px #dd453c; }
        .top_sl_wrap .search_bl_wrapper .site_search_mob .search_mob_more.active {
          background: rgba(221, 69, 60, 0.15); }
        @media screen and (max-width: 767px) {
  .top_sl_wrap .search_bl_wrapper .site_search_mob .search_mob_more {
    max-width: 360px;
    width: 100%;
    float: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin: 10px auto 0;
    text-align: center; } }
    .top_sl_wrap .search_bl_wrapper .shop2-block.search-form {
      padding: 33px 30px 30px; }
      @media screen and (max-width: 1260px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form {
    padding: 23px 20px 20px; } }
      @media screen and (max-width: 1023px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form {
    padding: 35px 0 0;
    margin-left: 35px;
    margin-right: 35px;
    margin-top: 35px;
    position: relative; }
    .top_sl_wrap .search_bl_wrapper .shop2-block.search-form:before {
      position: absolute;
      left: -35px;
      right: -35px;
      top: 0;
      content: '';
      border-top: 1px solid rgba(0, 0, 0, 0.1); } }
      @media screen and (max-width: 767px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form {
    padding: 30px 0 40px; } }
      @media screen and (max-width: 639px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form {
    margin-left: 16px;
    margin-right: 16px; }
    .top_sl_wrap .search_bl_wrapper .shop2-block.search-form:before {
      position: absolute;
      left: -16px;
      right: -16px;
      top: 0;
      content: '';
      border-top: 1px solid rgba(0, 0, 0, 0.1); } }
      .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .block-body {
        max-width: 370px;
        margin: 0 auto; }
        @media screen and (max-width: 1023px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .block-body {
    max-width: 440px;
    margin: 0; } }
        @media screen and (max-width: 767px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .block-body {
    max-width: 360px;
    margin: 0 auto; } }
      .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap {
        position: relative;
        margin: 0 0 30px; }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap .selected_title {
          width: 100%;
          font: 17px 'rbc', Arial, Helvetica, sans-serif;
          background: rgba(221, 69, 60, 0.15);
          color: #dd453c;
          border: 1px solid #dd453c;
          padding: 10px 32px 10px 12px;
          outline: none;
          height: 42px;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden;
          position: relative;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap .selected_title:before {
            position: absolute;
            right: 12px;
            top: 50%;
            width: 12px;
            height: 7px;
            margin-top: -4px;
            content: '';
            z-index: 2;
            -webkit-transition: transform 0.3s;
            -moz-transition: transform 0.3s;
            -o-transition: transform 0.3s;
            -ms-transition: transform 0.3s;
            transition: transform 0.3s;
            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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23dd453c%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap .selected_title.active {
            -webkit-border-radius: 2px 2px 0 0;
            -moz-border-radius: 2px 2px 0 0;
            -ms-border-radius: 2px 2px 0 0;
            -o-border-radius: 2px 2px 0 0;
            border-radius: 2px 2px 0 0; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap .selected_title.active:before {
            -webkit-transform: rotate(-180deg);
            -moz-transform: rotate(-180deg);
            -ms-transform: rotate(-180deg);
            -o-transform: rotate(-180deg);
            transform: rotate(-180deg); }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap .field-product-type {
          position: absolute;
          opacity: 0;
          visibility: hidden;
          top: 100%;
          left: 0;
          right: 0;
          background: #fff;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          border: 1px solid #dd453c;
          border-top: none;
          display: block; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap .field-product-type.opened {
            z-index: 103;
            opacity: 1;
            visibility: visible; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap .field-product-type label {
            display: block;
            width: auto;
            min-width: 0;
            margin: 0;
            padding: 8px 10px 8px 15px;
            background: none;
            font: 17px 'rbc', Arial, Helvetica, sans-serif;
            color: #000;
            text-align: left;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap .field-product-type label:hover {
            background: #edeff4 !important; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap .field-product-type label.checked {
            background: none; }
      .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field-product-type {
        margin: 0 0 30px;
        font-size: 0;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field-product-type label {
          display: inline-block;
          vertical-align: top;
          text-align: center;
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 auto;
          -moz-box-flex: 1;
          -moz-flex: 1 1 auto;
          -ms-flex: 1 1 auto;
          flex: 1 1 auto;
          font: 18px/21px 'rbc', Arial, Helvetica, sans-serif;
          color: #dd453c;
          cursor: pointer;
          min-width: 104px;
          margin-left: -1px;
          background: #fff;
          padding: 11px 10px 10px 10px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -moz-box-shadow: inset 0 0 0 1px #dd453c;
          -webkit-box-shadow: inset 0 0 0 1px #dd453c;
          box-shadow: inset 0 0 0 1px #dd453c; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field-product-type label:first-child {
            margin-left: 0;
            -webkit-border-radius: 2px 0 0 2px;
            -moz-border-radius: 2px 0 0 2px;
            -ms-border-radius: 2px 0 0 2px;
            -o-border-radius: 2px 0 0 2px;
            border-radius: 2px 0 0 2px; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field-product-type label:nth-child(2) {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field-product-type label:last-child {
            -webkit-border-radius: 0 2px 2px 0;
            -moz-border-radius: 0 2px 2px 0;
            -ms-border-radius: 0 2px 2px 0;
            -o-border-radius: 0 2px 2px 0;
            border-radius: 0 2px 2px 0; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field-product-type label.checked {
            background: rgba(221, 69, 60, 0.15); }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field-product-type label input {
            opacity: 0;
            visibility: hidden;
            position: absolute; }
      .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row {
        margin-bottom: 25px;
        display: none; }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect {
          width: 100%; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect.dropup .jq-selectbox__dropdown {
            border-top: 1px solid rgba(0, 0, 0, 0.3);
            border-bottom: none; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect.opened {
            z-index: 110 !important; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect.opened:before {
            -webkit-transform: rotate(-180deg);
            -moz-transform: rotate(-180deg);
            -ms-transform: rotate(-180deg);
            -o-transform: rotate(-180deg);
            transform: rotate(-180deg); }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect:before {
            position: absolute;
            right: 12px;
            top: 50%;
            width: 12px;
            height: 7px;
            margin-top: -4px;
            content: '';
            z-index: 2;
            opacity: 0.55;
            -webkit-transition: transform 0.3s;
            -moz-transition: transform 0.3s;
            -o-transition: transform 0.3s;
            -ms-transition: transform 0.3s;
            transition: transform 0.3s;
            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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
          @media screen and (max-width: 639px) {
    .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect:before {
      margin-top: -4px; } }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect .jq-selectbox__select {
            -webkit-appearance: none;
            width: 100%;
            font: 17px 'rbc', Arial, Helvetica, sans-serif;
            background: #fff;
            color: #000;
            border: 1px solid rgba(0, 0, 0, 0.3);
            padding: 10px 21px 10px 12px;
            outline: none;
            height: 42px;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            -ms-border-radius: 2px;
            -o-border-radius: 2px;
            border-radius: 2px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect .jq-selectbox__dropdown {
            background: #fff;
            width: 100%;
            border: 1px solid rgba(0, 0, 0, 0.3);
            border-top: none;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect .jq-selectbox__dropdown ul {
            padding: 0;
            margin: 0;
            list-style: none; }
            .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect .jq-selectbox__dropdown ul li {
              padding: 8px 10px 8px 15px;
              -webkit-transition: all 0.3s;
              -moz-transition: all 0.3s;
              -o-transition: all 0.3s;
              -ms-transition: all 0.3s;
              transition: all 0.3s;
              font: 17px 'rbc', Arial, Helvetica, sans-serif;
              color: #000; }
              .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect .jq-selectbox__dropdown ul li:hover {
                background: #edeff4; }
      @media screen and (min-width: 1024px) {
    .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_0 > div:nth-child(n+7) {
      display: none; }
    .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_3 .row {
      display: none; }
      .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_3 > div:first-child, .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_3 > div:nth-child(2), .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_3 > div:nth-child(3), .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_3 > div:nth-child(4), .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_3 > div:nth-child(5), .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_3 > div:nth-child(6) {
        display: block; }
    .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_2 > div {
      display: none; }
      .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_2 > div:first-child, .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_2 > div:nth-child(2), .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_2 > div:nth-child(3), .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_2 > div:nth-child(4), .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_2 > div:nth-child(5) {
        display: block; }
    .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_1 > div {
      display: none; }
      .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_1 > div:first-child, .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_1 > div:nth-child(2), .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_1 > div:nth-child(3), .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_1 > div:nth-child(4) {
        display: block; }
    .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_4 > .row {
      display: none; }
      .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_4 > .row:first-child, .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_4 > .row:nth-child(2) {
        display: block; }
    .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows #shop2_search_global_fields .hide_class {
      display: none; }
    .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows #shop2_search_custom_fields .hide_class {
      display: none; } }
      .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row {
        margin: 0 0 25px;
        position: relative; }
        @media screen and (max-width: 1023px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row {
    display: block !important; } }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row.price .row_title, .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row.product_per_page .row_title {
          -webkit-transform: translate(0, -21px);
          -moz-transform: translate(0, -21px);
          -ms-transform: translate(0, -21px);
          -o-transform: translate(0, -21px);
          transform: translate(0, -21px);
          padding-left: 0;
          font-family: 'not', Arial, Helvetica, sans-serif;
          font-size: 14px; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row.price.fa, .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row.product_per_page.fa {
            font-size: 14px; }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row.checkbox span {
          display: inline-block;
          vertical-align: middle;
          color: #000;
          font: 17px 'rbc', Arial, Helvetica, sans-serif; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row.checkbox .jq-checkbox {
            width: 28px;
            height: 28px;
            border: 1px solid rgba(0, 0, 0, 0.3);
            background: #fff;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            -ms-border-radius: 2px;
            -o-border-radius: 2px;
            border-radius: 2px;
            display: inline-block;
            vertical-align: middle;
            margin: 0 10px 0 0;
            position: relative;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row.checkbox .jq-checkbox:before {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            content: '';
            opacity: 0;
            visibility: hidden;
            -webkit-transition: opacity 0.3s;
            -moz-transition: opacity 0.3s;
            -o-transition: opacity 0.3s;
            -ms-transition: opacity 0.3s;
            transition: opacity 0.3s;
            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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row.checkbox .jq-checkbox.checked {
            background: #000;
            border-color: #000; }
            .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row.checkbox .jq-checkbox.checked:before {
              opacity: 1;
              visibility: visible; }
      .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_title {
        position: absolute;
        color: rgba(0, 0, 0, 0.3);
        left: 0;
        right: 20px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        z-index: 101;
        padding: 0 12px 0 12px;
        pointer-events: none;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-transform: translate(0, 11px);
        -moz-transform: translate(0, 11px);
        -ms-transform: translate(0, 11px);
        -o-transform: translate(0, 11px);
        transform: translate(0, 11px); }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_title.not_top {
          -webkit-transform: translate(0, 11px);
          -moz-transform: translate(0, 11px);
          -ms-transform: translate(0, 11px);
          -o-transform: translate(0, 11px);
          transform: translate(0, 11px); }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_title.on_top {
          -webkit-transform: translate(0, -21px);
          -moz-transform: translate(0, -21px);
          -ms-transform: translate(0, -21px);
          -o-transform: translate(0, -21px);
          transform: translate(0, -21px);
          padding-left: 0;
          font-family: 'not', Arial, Helvetica, sans-serif;
          font-size: 15px; }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_title.price {
          -webkit-transform: translate(0, -21px);
          -moz-transform: translate(0, -21px);
          -ms-transform: translate(0, -21px);
          -o-transform: translate(0, -21px);
          transform: translate(0, -21px);
          padding-left: 0;
          font-family: 'not', Arial, Helvetica, sans-serif;
          font-size: 15px; }
      .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_body.price {
        font-size: 0; }
      .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_body {
        font-size: 0; }
      .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .input_left {
        display: inline-block;
        vertical-align: top;
        width: 47%;
        position: relative;
        z-index: 1; }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .input_left input {
          -webkit-border-radius: 2px 0 0 2px !important;
          -moz-border-radius: 2px 0 0 2px !important;
          -ms-border-radius: 2px 0 0 2px !important;
          -o-border-radius: 2px 0 0 2px !important;
          border-radius: 2px 0 0 2px !important; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .input_left input:focus {
            z-index: 2;
            position: relative; }
      .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .input_right {
        display: inline-block;
        vertical-align: top;
        width: calc(53% + 1px);
        margin-left: -1px; }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .input_right input {
          -webkit-border-radius: 0 2px 2px 0 !important;
          -moz-border-radius: 0 2px 2px 0 !important;
          -ms-border-radius: 0 2px 2px 0 !important;
          -o-border-radius: 0 2px 2px 0 !important;
          border-radius: 0 2px 2px 0 !important; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .input_right input:focus {
            z-index: 2;
            position: relative; }
      .top_sl_wrap .search_bl_wrapper .shop2-block.search-form input[type="text"], .top_sl_wrap .search_bl_wrapper .shop2-block.search-form input[type="number"], .top_sl_wrap .search_bl_wrapper .shop2-block.search-form input[type="email"] {
        -webkit-appearance: none;
        width: 100%;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        background: #fff;
        color: #000;
        border: 1px solid rgba(0, 0, 0, 0.3);
        padding: 10px 12px 10px 12px;
        outline: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        @media screen and (max-width: 639px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form input[type="text"], .top_sl_wrap .search_bl_wrapper .shop2-block.search-form input[type="number"], .top_sl_wrap .search_bl_wrapper .shop2-block.search-form input[type="email"] {
    padding: 9px 21px 9px 15px; } }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form input[type="text"]:focus, .top_sl_wrap .search_bl_wrapper .shop2-block.search-form input[type="number"]:focus, .top_sl_wrap .search_bl_wrapper .shop2-block.search-form input[type="email"]:focus {
          border-color: rgba(0, 0, 0, 0.6); }
      .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect {
        width: 100%; }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect.dropup .jq-selectbox__dropdown {
          border-top: 1px solid rgba(0, 0, 0, 0.3);
          border-bottom: none; }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect.opened {
          z-index: 110 !important; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect.opened:before {
            -webkit-transform: rotate(-180deg);
            -moz-transform: rotate(-180deg);
            -ms-transform: rotate(-180deg);
            -o-transform: rotate(-180deg);
            transform: rotate(-180deg); }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect:before {
          position: absolute;
          right: 12px;
          top: 50%;
          width: 13px;
          height: 7px;
          margin-top: -4px;
          content: '';
          z-index: 2;
          opacity: 0.55;
          -webkit-transition: transform 0.3s;
          -moz-transition: transform 0.3s;
          -o-transition: transform 0.3s;
          -ms-transition: transform 0.3s;
          transition: transform 0.3s;
          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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
          @media screen and (max-width: 639px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect:before {
    margin-top: -4px; } }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect .jq-selectbox__select {
          -webkit-appearance: none;
          width: 100%;
          font: 17px 'rbc', Arial, Helvetica, sans-serif;
          background: #fff;
          color: #000;
          border: 1px solid rgba(0, 0, 0, 0.3);
          padding: 10px 21px 10px 12px;
          outline: none;
          height: 42px;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect .jq-selectbox__dropdown {
          background: #fff;
          width: 100%;
          border: 1px solid rgba(0, 0, 0, 0.3);
          border-top: none;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect .jq-selectbox__dropdown ul {
            padding: 0;
            margin: 0;
            list-style: none; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect .jq-selectbox__dropdown ul li {
            padding: 8px 10px 8px 15px;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s;
            font: 17px 'rbc', Arial, Helvetica, sans-serif;
            color: #000; }
            .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect .jq-selectbox__dropdown ul li:hover {
              background: #edeff4; }
      .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select {
        width: 100%;
        padding: 0;
        height: 42px;
        background: #fff;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid rgba(0, 0, 0, 0.3);
        position: relative; }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select.opened:before {
          -webkit-transform: rotate(-180deg);
          -moz-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
          -o-transform: rotate(-180deg);
          transform: rotate(-180deg); }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select:before {
          position: absolute;
          right: 12px;
          top: 50%;
          width: 12px;
          height: 7px;
          margin-top: -4px;
          content: '';
          z-index: 2;
          -webkit-transition: transform 0.3s;
          -moz-transition: transform 0.3s;
          -o-transition: transform 0.3s;
          -ms-transition: transform 0.3s;
          transition: transform 0.3s;
          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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select i {
          display: none; }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options ins {
          display: none; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options li {
            background: none !important;
            padding: 8px 28px 8px 15px !important; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options span {
            position: relative;
            margin: 0 11px 0 0;
            width: 26px !important;
            height: 26px;
            border: none;
            outline: none;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            -ms-border-radius: 2px;
            -o-border-radius: 2px;
            border-radius: 2px; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options span:before {
            position: absolute;
            content: '';
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            border: 1px solid rgba(0, 0, 0, 0.1);
            -webkit-border-radius: 1px;
            -moz-border-radius: 1px;
            -ms-border-radius: 1px;
            -o-border-radius: 1px;
            border-radius: 1px;
            pointer-events: none; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options span:after {
            position: absolute;
            left: 2px;
            right: 2px;
            top: 2px;
            bottom: 2px;
            content: '';
            background: url(../tick_icon-minifined.svg) 50% no-repeat;
            pointer-events: none; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options div {
            font: 17px/1 'rbc', Arial, Helvetica, sans-serif;
            color: #000;
            margin-top: 4px; }
      .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button {
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        text-align: right; }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .more_btn {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 auto;
          -moz-box-flex: 1;
          -moz-flex: 1 1 auto;
          -ms-flex: 1 1 auto;
          flex: 1 1 auto;
          text-align: left; }
          @media screen and (max-width: 1023px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .more_btn {
    display: none; } }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .more_btn span {
            display: inline-block;
            vertical-align: top;
            color: #dd453c;
            cursor: pointer;
            position: relative;
            padding: 0 20px 0 0;
            font-size: 17px; }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .more_btn span.active:before {
            -webkit-transform: rotate(-180deg);
            -moz-transform: rotate(-180deg);
            -ms-transform: rotate(-180deg);
            -o-transform: rotate(-180deg);
            transform: rotate(-180deg); }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .more_btn span:before {
            position: absolute;
            content: '';
            right: 0;
            top: 50%;
            width: 13px;
            height: 7px;
            margin-top: -2px;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s;
            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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23dd453c%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .search-btn {
          position: relative;
          padding: 9px 20px;
          font: 20px/24px 'rbc', Arial, Helvetica, sans-serif;
          color: #fff;
          background: #dd453c;
          overflow: hidden;
          border: none;
          z-index: 1;
          outline: none;
          -webkit-box-flex: 0;
          -webkit-flex: 0 1 auto;
          -moz-box-flex: 0;
          -moz-flex: 0 1 auto;
          -ms-flex: 0 1 auto;
          flex: 0 1 auto;
          -webkit-appearance: none;
          -moz-box-shadow: none;
          -webkit-box-shadow: none;
          box-shadow: none;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px; }
          @media screen and (max-width: 768px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .search-btn {
    width: 100%;
    text-align: center; } }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .search-btn:hover:after {
            -webkit-transform: scale3d(9, 9, 1);
            -moz-transform: scale3d(9, 9, 1);
            -ms-transform: scale3d(9, 9, 1);
            -o-transform: scale3d(9, 9, 1);
            transform: scale3d(9, 9, 1); }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .search-btn:active:after {
            -webkit-transform: scale3d(9, 9, 1);
            -moz-transform: scale3d(9, 9, 1);
            -ms-transform: scale3d(9, 9, 1);
            -o-transform: scale3d(9, 9, 1);
            transform: scale3d(9, 9, 1);
            background: rgba(0, 0, 0, 0.05); }
          .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .search-btn:after {
            position: absolute;
            top: 50%;
            left: 100%;
            margin: -15px 0 0 1px;
            width: 30px;
            height: 30px;
            content: '';
            z-index: -1;
            background: rgba(255, 255, 255, 0.1);
            -webkit-transform-origin: 100% 50%;
            -moz-transform-origin: 100% 50%;
            -ms-transform-origin: 100% 50%;
            -o-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
            -webkit-transform: scale3d(1, 2, 1);
            -moz-transform: scale3d(1, 2, 1);
            -ms-transform: scale3d(1, 2, 1);
            -o-transform: scale3d(1, 2, 1);
            transform: scale3d(1, 2, 1);
            -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
            -moz-transition: -moz-transform 0.4s, opacity 0.4s;
            -ms-transition: -ms-transform 0.4s, opacity 0.4s;
            -o-transition: -o-transform 0.4s, opacity 0.4s;
            transition: transform 0.4s, opacity 0.4s;
            -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%; }
          @media screen and (max-width: 639px) {
    .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .search-btn:after {
      width: 100px;
      height: 100px; } }
  .top_sl_wrap .top_sl_block_wr {
    overflow: hidden;
    height: 600px; }
    @media screen and (max-width: 1339px) {
  .top_sl_wrap .top_sl_block_wr {
    height: 530px; } }
    @media screen and (max-width: 1023px) {
  .top_sl_wrap .top_sl_block_wr {
    height: 394px; } }
    @media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_block_wr {
    height: auto; } }
  .top_sl_wrap .top_sl_item {
    position: relative;
    height: 600px;
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 24px; }
    @media screen and (max-width: 1339px) {
  .top_sl_wrap .top_sl_item {
    height: 530px; } }
    @media screen and (max-width: 1023px) {
  .top_sl_wrap .top_sl_item {
    height: 394px; } }
    @media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item {
    height: auto;
    padding: 0; } }
    .top_sl_wrap .top_sl_item .sl_pic {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0; }
      @media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_pic {
    position: relative;
    height: 180px; } }
    .top_sl_wrap .top_sl_item .sl_txt_wrap {
      padding: 274px 0 20px 0;
      max-width: 1170px;
      margin: 0 auto;
      position: relative;
      z-index: 1; }
      @media screen and (max-width: 1023px) {
  .top_sl_wrap .top_sl_item .sl_txt_wrap {
    padding: 181px 0 20px 0; } }
      @media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_txt_wrap {
    padding: 0;
    position: static; } }
      .top_sl_wrap .top_sl_item .sl_txt_wrap.hide_text_on_mobile {
        /*1552*/ }
        @media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_txt_wrap.hide_text_on_mobile {
    display: none; } }
    .top_sl_wrap .top_sl_item .sl_text_in {
      max-width: 680px; }
      .top_sl_wrap .top_sl_item .sl_text_in.active .sl_title, .top_sl_wrap .top_sl_item .sl_text_in.active .sl_text, .top_sl_wrap .top_sl_item .sl_text_in.active .sl_price {
        opacity: 1;
        height: auto;
        visibility: visible;
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0); }
    .top_sl_wrap .top_sl_item .sl_title {
      opacity: 0;
      visibility: hidden;
      -webkit-transform: translate(0, 50%);
      -moz-transform: translate(0, 50%);
      -ms-transform: translate(0, 50%);
      -o-transform: translate(0, 50%);
      transform: translate(0, 50%);
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
      @media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_title {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    visibility: visible; } }
      .top_sl_wrap .top_sl_item .sl_title .bg_span {
        display: inline-block;
        vertical-align: top;
        padding: 8px 30px;
        color: #fff;
        background: rgba(79, 82, 218, 0.9);
        font: 40px/47px 'rbcl', Arial, Helvetica, sans-serif; }
        @media screen and (max-width: 1023px) {
  .top_sl_wrap .top_sl_item .sl_title .bg_span {
    font-size: 32px;
    line-height: 38px;
    padding: 8px 20px; } }
        @media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_title .bg_span {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: 'rbc', Arial, Helvetica, sans-serif;
    padding: 8px 16px; } }
    .top_sl_wrap .top_sl_item .sl_text {
      opacity: 0;
      visibility: hidden;
      -webkit-transform: translate(0, 60%);
      -moz-transform: translate(0, 60%);
      -ms-transform: translate(0, 60%);
      -o-transform: translate(0, 60%);
      transform: translate(0, 60%);
      -webkit-transition: all 0.6s;
      -moz-transition: all 0.6s;
      -o-transition: all 0.6s;
      -ms-transition: all 0.6s;
      transition: all 0.6s; }
      @media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_text {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    visibility: visible; } }
      .top_sl_wrap .top_sl_item .sl_text .bg_span {
        color: rgba(255, 255, 255, 0.8);
        font: 20px/1 'not', Arial, Helvetica, sans-serif;
        padding: 10px 30px 11px;
        display: inline-block;
        vertical-align: top;
        background: rgba(0, 0, 0, 0.9); }
        @media screen and (max-width: 1023px) {
  .top_sl_wrap .top_sl_item .sl_text .bg_span {
    font-size: 18px;
    line-height: 23px;
    padding: 8px 16px; } }
        @media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_text .bg_span {
    display: block;
    background: rgba(79, 82, 218, 0.9); } }
    .top_sl_wrap .top_sl_item .sl_price {
      opacity: 0;
      visibility: hidden;
      -webkit-transform: translate(0, 70%);
      -moz-transform: translate(0, 70%);
      -ms-transform: translate(0, 70%);
      -o-transform: translate(0, 70%);
      transform: translate(0, 70%);
      -webkit-transition: all 0.8s;
      -moz-transition: all 0.8s;
      -o-transition: all 0.8s;
      -ms-transition: all 0.8s;
      transition: all 0.8s; }
      @media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_price {
    position: absolute;
    left: 0;
    top: 145px;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); } }
      .top_sl_wrap .top_sl_item .sl_price .fa {
        font-size: 24px; }
        @media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_price .fa {
    font-size: 16px; } }
      .top_sl_wrap .top_sl_item .sl_price .bg_span {
        color: #fff;
        font: 28px/1 'notb', Arial, Helvetica, sans-serif;
        padding: 6px 30px 7px;
        display: inline-block;
        vertical-align: top;
        background: rgba(0, 0, 0, 0.9); }
        @media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_price .bg_span {
    font-size: 20px;
    line-height: 26px;
    padding: 4px 16px 5px; } }
      .top_sl_wrap .top_sl_item .sl_price .rub_white {
        width: 11px;
        height: 15px;
        background-size: 11px 15px; }
  .top_sl_wrap .pager_wrapper {
    max-width: 1170px;
    margin: 24px auto 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 1260px) {
  .top_sl_wrap .pager_wrapper {
    padding: 0 24px;
    margin: 18px auto 0; } }
    @media screen and (max-width: 1023px) {
  .top_sl_wrap .pager_wrapper {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }
    .top_sl_wrap .pager_wrapper .next_arrow {
      width: 12px;
      height: 28px;
      vertical-align: middle;
      display: inline-block;
      font-size: 0;
      opacity: 0.5;
      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%2212px%22%20height%3D%2228px%22%20%20viewBox%3D%220%200%2012%2028%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M11.803%2C14.496%20L1.494%2C27.687%20C1.331%2C27.894%201.087%2C28.003%200.839%2C28.003%20C0.664%2C28.003%200.487%2C27.948%200.337%2C27.835%20C-0.024%2C27.562%20-0.091%2C27.052%200.186%2C26.697%20L0.840%2C25.860%20L10.109%2C14.001%20L0.840%2C2.142%20L0.186%2C1.306%20C-0.091%2C0.951%20-0.024%2C0.441%200.337%2C0.168%20C0.487%2C0.054%200.664%2C-0.001%200.839%2C-0.001%20C1.087%2C-0.001%201.331%2C0.108%201.494%2C0.316%20L11.803%2C13.506%20C12.031%2C13.798%2012.031%2C14.205%2011.803%2C14.496%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
      margin-left: 15px;
      position: relative; }
      @media screen and (max-width: 1023px) {
  .top_sl_wrap .pager_wrapper .next_arrow {
    margin-left: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 12px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 12px;
    -ms-flex: 0 1 12px;
    flex: 0 1 12px; } }
      @media screen and (max-width: 639px) {
  .top_sl_wrap .pager_wrapper .next_arrow {
    display: none; } }
      .top_sl_wrap .pager_wrapper .next_arrow a {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0; }
    .top_sl_wrap .pager_wrapper .prev_arrow {
      font-size: 0;
      width: 12px;
      height: 28px;
      vertical-align: middle;
      display: inline-block;
      opacity: 0.5;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg);
      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%2212px%22%20height%3D%2228px%22%20%20viewBox%3D%220%200%2012%2028%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M11.803%2C14.496%20L1.494%2C27.687%20C1.331%2C27.894%201.087%2C28.003%200.839%2C28.003%20C0.664%2C28.003%200.487%2C27.948%200.337%2C27.835%20C-0.024%2C27.562%20-0.091%2C27.052%200.186%2C26.697%20L0.840%2C25.860%20L10.109%2C14.001%20L0.840%2C2.142%20L0.186%2C1.306%20C-0.091%2C0.951%20-0.024%2C0.441%200.337%2C0.168%20C0.487%2C0.054%200.664%2C-0.001%200.839%2C-0.001%20C1.087%2C-0.001%201.331%2C0.108%201.494%2C0.316%20L11.803%2C13.506%20C12.031%2C13.798%2012.031%2C14.205%2011.803%2C14.496%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
      margin-right: 15px;
      position: relative; }
      @media screen and (max-width: 1023px) {
  .top_sl_wrap .pager_wrapper .prev_arrow {
    margin-right: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 12px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 12px;
    -ms-flex: 0 1 12px;
    flex: 0 1 12px; } }
      @media screen and (max-width: 639px) {
  .top_sl_wrap .pager_wrapper .prev_arrow {
    display: none; } }
      .top_sl_wrap .pager_wrapper .prev_arrow a {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0; }
    .top_sl_wrap .pager_wrapper .pager_wrap {
      font-size: 0;
      display: inline-block;
      vertical-align: middle; }
      @media screen and (max-width: 1023px) {
  .top_sl_wrap .pager_wrapper .pager_wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin: 0 10px;
    text-align: center; } }
      .top_sl_wrap .pager_wrapper .pager_wrap .pager_item {
        position: relative;
        display: inline-block;
        vertical-align: top;
        width: 6px;
        height: 6px;
        background: none;
        margin: 0 15px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        border: 1px solid rgba(0, 0, 0, 0.7); }
        @media screen and (max-width: 639px) {
  .top_sl_wrap .pager_wrapper .pager_wrap .pager_item {
    margin: 0 7px; } }
        .top_sl_wrap .pager_wrapper .pager_wrap .pager_item.active {
          border-color: #4f52da;
          background: #4f52da; }
          .top_sl_wrap .pager_wrapper .pager_wrap .pager_item.active:before {
            opacity: 1;
            visibility: visible; }
        .top_sl_wrap .pager_wrapper .pager_wrap .pager_item:before {
          position: absolute;
          left: -4px;
          top: -4px;
          right: -4px;
          bottom: -4px;
          content: '';
          opacity: 0;
          visibility: hidden;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%;
          border: 4px solid #4f52da;
          -webkit-transition: opacity 0.3s;
          -moz-transition: opacity 0.3s;
          -o-transition: opacity 0.3s;
          -ms-transition: opacity 0.3s;
          transition: opacity 0.3s; }
          @media screen and (max-width: 639px) {
  .top_sl_wrap .pager_wrapper .pager_wrap .pager_item:before {
    left: -3px;
    right: -3px;
    top: -3px;
    bottom: -3px; } }

.folders_bl_wrap2 {
  padding: 30px 24px 52px;
  background: #edeff4; }
  @media screen and (max-width: 767px) {
  .folders_bl_wrap2 {
    padding: 20px 16px 0; } }
  .folders_bl_wrap2.inner {
    padding: 0;
    background: none; }
    .folders_bl_wrap2.inner .main_folders2 > li {
      display: none; }
      .folders_bl_wrap2.inner .main_folders2 > li.opened {
        display: block; }
    .folders_bl_wrap2.inner .main_folders2 > li .f_cat_wr {
      display: none !important; }
    .folders_bl_wrap2.inner .main_folders2 > li > ul > li {
      display: inline-block !important; }
  @media screen and (min-width: 1024px) {
    .folders_bl_wrap2.inner .main_folders2 > li > ul > li:last-child, .folders_bl_wrap2.inner .main_folders2 > li > ul > li:nth-child(3n) {
      margin-right: 0 !important; } }
  @media screen and (min-width: 480px) {
    .folders_bl_wrap2.main .main_folders2 > li > ul > li:last-child, .folders_bl_wrap2.main .main_folders2 > li > ul > li:nth-child(3n) {
      margin-right: 0 !important; } }
  .folders_bl_wrap2.main .main_folders2 > li {
    padding-bottom: 30px; }
  .folders_bl_wrap2 .main_folders2 {
    max-width: 1170px;
    margin: 0 auto;
    padding-left: 1px; }
    .folders_bl_wrap2 .main_folders2 > li {
      padding-bottom: 10px; }
      .folders_bl_wrap2 .main_folders2 > li .f_cat_wr {
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        padding: 0 0 30px; }
        @media screen and (max-width: 1023px) {
  .folders_bl_wrap2 .main_folders2 > li .f_cat_wr {
    padding: 0 0 25px; } }
        @media screen and (max-width: 639px) {
  .folders_bl_wrap2 .main_folders2 > li .f_cat_wr {
    padding-bottom: 20px; } }
        .folders_bl_wrap2 .main_folders2 > li .f_cat_wr span {
          font: 36px/42px 'rbcl', Arial, Helvetica, sans-serif;
          color: #000; }
          @media screen and (max-width: 1023px) {
  .folders_bl_wrap2 .main_folders2 > li .f_cat_wr span {
    font-size: 34px;
    line-height: 40px; } }
          @media screen and (max-width: 639px) {
  .folders_bl_wrap2 .main_folders2 > li .f_cat_wr span {
    font-size: 26px;
    line-height: 30px; } }
          @media screen and (max-width: 479px) {
  .folders_bl_wrap2 .main_folders2 > li .f_cat_wr span {
    font-size: 24px;
    line-height: 26px; } }
        .folders_bl_wrap2 .main_folders2 > li .f_cat_wr a {
          position: relative;
          color: #000;
          font: 18px/22px 'rbc', Arial, Helvetica, sans-serif;
          text-align: center;
          text-decoration: none;
          min-width: 25px;
          padding: 10px 38px 10px 20px;
          margin-left: 10px;
          background: none;
          overflow: hidden;
          z-index: 1;
          outline: none;
          border: none;
          -webkit-transition: all 0.4s;
          -moz-transition: all 0.4s;
          -o-transition: all 0.4s;
          -ms-transition: all 0.4s;
          transition: all 0.4s;
          -webkit-appearance: none;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5); }
          @media screen and (max-width: 639px) {
  .folders_bl_wrap2 .main_folders2 > li .f_cat_wr a {
    padding: 10px 34px 10px 16px; } }
          .folders_bl_wrap2 .main_folders2 > li .f_cat_wr a:hover {
            color: #fff; }
          .folders_bl_wrap2 .main_folders2 > li .f_cat_wr a:hover:before {
            -webkit-transform: scale3d(9, 9, 1);
            -moz-transform: scale3d(9, 9, 1);
            -ms-transform: scale3d(9, 9, 1);
            -o-transform: scale3d(9, 9, 1);
            transform: scale3d(9, 9, 1); }
          .folders_bl_wrap2 .main_folders2 > li .f_cat_wr a:hover:after {
            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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
          .folders_bl_wrap2 .main_folders2 > li .f_cat_wr a:active {
            color: #fff; }
          .folders_bl_wrap2 .main_folders2 > li .f_cat_wr a:active:before {
            -webkit-transform: scale3d(9, 9, 1);
            -moz-transform: scale3d(9, 9, 1);
            -ms-transform: scale3d(9, 9, 1);
            -o-transform: scale3d(9, 9, 1);
            transform: scale3d(9, 9, 1);
            background: #000; }
          .folders_bl_wrap2 .main_folders2 > li .f_cat_wr a:before {
            position: absolute;
            top: 50%;
            left: 100%;
            margin: -21px 0 0 1px;
            width: 42px;
            height: 42px;
            content: '';
            z-index: -1;
            background: #000;
            -webkit-transform-origin: 100% 50%;
            -moz-transform-origin: 100% 50%;
            -ms-transform-origin: 100% 50%;
            -o-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
            -webkit-transform: scale3d(1, 2, 1);
            -moz-transform: scale3d(1, 2, 1);
            -ms-transform: scale3d(1, 2, 1);
            -o-transform: scale3d(1, 2, 1);
            transform: scale3d(1, 2, 1);
            -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
            -moz-transition: -moz-transform 0.3s, opacity 0.3s;
            -ms-transition: -ms-transform 0.3s, opacity 0.3s;
            -o-transition: -o-transform 0.3s, opacity 0.3s;
            transition: transform 0.3s, opacity 0.3s;
            -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%; }
          .folders_bl_wrap2 .main_folders2 > li .f_cat_wr a:after {
            position: absolute;
            right: 20px;
            top: 50%;
            margin-top: -6px;
            width: 7px;
            height: 12px;
            cursor: pointer;
            content: '';
            -webkit-transition: all 0.4s;
            -moz-transition: all 0.4s;
            -o-transition: all 0.4s;
            -ms-transition: all 0.4s;
            transition: all 0.4s;
            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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
          @media screen and (max-width: 639px) {
    .folders_bl_wrap2 .main_folders2 > li .f_cat_wr a:after {
      right: 16px; } }
      .folders_bl_wrap2 .main_folders2 > li > ul {
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .folders_bl_wrap2 .main_folders2 > li > ul > li {
          display: inline-block;
          vertical-align: top;
          min-width: 32%;
          height: 330px;
          overflow: hidden;
          position: relative;
          margin: 0 2% 20px 0;
          position: relative;
          background: #000;
          -webkit-box-flex: 1;
          -webkit-flex: 1 0 32%;
          -moz-box-flex: 1;
          -moz-flex: 1 0 32%;
          -ms-flex: 1 0 32%;
          flex: 1 0 32%;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          -ms-border-radius: 3px;
          -o-border-radius: 3px;
          border-radius: 3px; }
          @media screen and (max-width: 1339px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li {
    height: 280px; } }
          @media screen and (max-width: 1023px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li {
    min-width: 48.75%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 48.75%;
    -moz-box-flex: 1;
    -moz-flex: 1 0 48.75%;
    -ms-flex: 1 0 48.75%;
    flex: 1 0 48.75%;
    margin-right: 2.5%; } }
          @media screen and (max-width: 767px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li {
    height: 250px; } }
          @media screen and (max-width: 639px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li {
    height: 190px; } }
          @media screen and (max-width: 479px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li {
    height: 180px;
    min-width: 100%;
    margin: 0 0 14px; } }
          @media screen and (min-width: 1340px) {
      .folders_bl_wrap2 .main_folders2 > li > ul > li:hover:before {
        opacity: 0;
        visibility: hidden; } }
          .folders_bl_wrap2 .main_folders2 > li > ul > li:hover .inner_ul ul li:nth-child(3), .folders_bl_wrap2 .main_folders2 > li > ul > li:hover .inner_ul ul li:nth-child(4) {
            opacity: 1; }
          .folders_bl_wrap2 .main_folders2 > li > ul > li:hover:after {
            opacity: 1;
            visibility: visible; }
          .folders_bl_wrap2 .main_folders2 > li > ul > li:hover .inner_ul.active {
            -webkit-transform: translate(0, 0);
            -moz-transform: translate(0, 0);
            -ms-transform: translate(0, 0);
            -o-transform: translate(0, 0);
            transform: translate(0, 0); }
          @media screen and (min-width: 1024px) {
      .folders_bl_wrap2 .main_folders2 > li > ul > li:hover > .link > .folder_pic {
        -ms-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
        -o-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
        -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
        -webkit-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
        transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg); } }
          .folders_bl_wrap2 .main_folders2 > li > ul > li:after {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            content: '';
            opacity: 0;
            visibility: hidden;
            pointer-events: none;
            -webkit-transition: all 0.8s;
            -moz-transition: all 0.8s;
            -o-transition: all 0.8s;
            -ms-transition: all 0.8s;
            transition: all 0.8s;
            background-image: -ms-linear-gradient(to top, rgba(81, 93, 109, 0.32) 0%, rgba(81, 93, 109, 0) 100%), -ms-linear-gradient(225deg, rgba(221, 69, 60, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
            background-image: -moz-linear-gradient(to top, rgba(81, 93, 109, 0.32) 0%, rgba(81, 93, 109, 0) 100%), -moz-linear-gradient(225deg, rgba(221, 69, 60, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
            background-image: -webkit-linear-gradient(to top, rgba(81, 93, 109, 0.32) 0%, rgba(81, 93, 109, 0) 100%), -webkit-linear-gradient(225deg, rgba(221, 69, 60, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
            background-image: linear-gradient(to top, rgba(81, 93, 109, 0.32) 0%, rgba(81, 93, 109, 0) 100%), linear-gradient(225deg, rgba(221, 69, 60, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%); }
          @media screen and (max-width: 1339px) {
    .folders_bl_wrap2 .main_folders2 > li > ul > li:after {
      display: none; } }
          .folders_bl_wrap2 .main_folders2 > li > ul > li:before {
            position: absolute;
            content: '';
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            z-index: 1;
            pointer-events: none;
            -webkit-transition: all 0.5s;
            -moz-transition: all 0.5s;
            -o-transition: all 0.5s;
            -ms-transition: all 0.5s;
            transition: all 0.5s;
            background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(0, 0, 0, 0.45)), color-stop(30%, rgba(0, 0, 0, 0.35)), color-stop(100%, rgba(0, 0, 0, 0.2)));
            background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.35) 30%, rgba(0, 0, 0, 0.2) 100%);
            background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.35) 30%, rgba(0, 0, 0, 0.2) 100%);
            background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.35) 30%, rgba(0, 0, 0, 0.2) 100%);
            background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.35) 30%, rgba(0, 0, 0, 0.2) 100%);
            background-image: linear-gradient(to top, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.35) 30%, rgba(0, 0, 0, 0.2) 100%);
            -pie-background: linear-gradient(to top, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.35) 30%, rgba(0, 0, 0, 0.2) 100%); }
          @media screen and (max-width: 1023px) {
    .folders_bl_wrap2 .main_folders2 > li > ul > li:last-child, .folders_bl_wrap2 .main_folders2 > li > ul > li:nth-child(2n) {
      margin-right: 0; } }
          @media screen and (max-width: 479px) {
    .folders_bl_wrap2 .main_folders2 > li > ul > li:last-child {
      margin-bottom: 0; } }
          .folders_bl_wrap2 .main_folders2 > li > ul > li:nth-child(n+4) {
            display: none; }
          .folders_bl_wrap2 .main_folders2 > li > ul > li > .link > .folder_pic {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            font-size: 0;
            bottom: 0;
            -webkit-transition: transform 0.3s;
            -moz-transition: transform 0.3s;
            -o-transition: transform 0.3s;
            -ms-transition: transform 0.3s;
            transition: transform 0.3s; }
          .folders_bl_wrap2 .main_folders2 > li > ul > li > .link > .folder_title {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            padding: 30px 30px 30px 30px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font: 30px 'rbc', Arial, Helvetica, sans-serif;
            color: #fff;
            z-index: 2; }
          @media screen and (max-width: 1339px) {
    .folders_bl_wrap2 .main_folders2 > li > ul > li > .link > .folder_title {
      left: 20px;
      right: 96px;
      top: auto;
      padding: 0;
      bottom: 21px;
      font-size: 28px; } }
          @media screen and (max-width: 639px) {
    .folders_bl_wrap2 .main_folders2 > li > ul > li > .link > .folder_title {
      font-size: 22px;
      line-height: 25px;
      left: 15px;
      bottom: 17px;
      right: 65px; } }
          .folders_bl_wrap2 .main_folders2 > li > ul > li > .link {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0; }
          .folders_bl_wrap2 .main_folders2 > li > ul > li > .link > .lots_amount {
            display: none;
            position: absolute;
            right: 21px;
            bottom: 21px;
            padding: 6px 13px 7px;
            font: 15px/20px 'not', Arial, Helvetica, sans-serif;
            color: #fff;
            z-index: 1;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            -ms-border-radius: 2px;
            -o-border-radius: 2px;
            border-radius: 2px;
            background: rgba(221, 69, 60, 0.8); }
          @media screen and (max-width: 1339px) {
    .folders_bl_wrap2 .main_folders2 > li > ul > li > .link > .lots_amount {
      display: inline-block; } }
          @media screen and (max-width: 639px) {
    .folders_bl_wrap2 .main_folders2 > li > ul > li > .link > .lots_amount {
      font-size: 14px;
      line-height: 20px;
      right: 14px;
      padding: 3px 5px;
      bottom: 16px;
      min-width: 26px;
      text-align: center;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; } }
          .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul {
            position: absolute;
            left: 0;
            bottom: 0;
            right: 0;
            z-index: 2; }
          @media screen and (max-width: 1339px) {
    .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul {
      display: none; } }
          .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul.active {
            height: 212px;
            -webkit-transition: all 0.6s;
            -moz-transition: all 0.6s;
            -o-transition: all 0.6s;
            -ms-transition: all 0.6s;
            transition: all 0.6s;
            -webkit-transform: translate(0, 119px);
            -moz-transform: translate(0, 119px);
            -ms-transform: translate(0, 119px);
            -o-transform: translate(0, 119px);
            transform: translate(0, 119px); }
          .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul {
            margin: 0;
            padding: 0 30px 11px 30px;
            list-style: none; }
            .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li {
              -webkit-box-align: end;
              -ms-flex-align: end;
              -webkit-align-items: flex-end;
              -moz-align-items: flex-end;
              align-items: flex-end;
              -webkit-box-pack: justify;
              -ms-flex-pack: justify;
              -webkit-justify-content: space-between;
              -moz-justify-content: space-between;
              justify-content: space-between;
              -webkit-transition: opacity 0.3s;
              -moz-transition: opacity 0.3s;
              -o-transition: opacity 0.3s;
              -ms-transition: opacity 0.3s;
              transition: opacity 0.3s;
              display: none;
              opacity: 0;
              margin: 0 0 15px; }
              .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:nth-child(1), .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:nth-child(2), .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:nth-child(3), .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:nth-child(4) {
                display: -moz-box;
                display: -webkit-box;
                display: -webkit-flex;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                opacity: 1; }
              .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:nth-child(3), .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:nth-child(4) {
                opacity: 0; }
              .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:nth-child(3) {
                -webkit-transition: opacity 1.5s;
                -moz-transition: opacity 1.5s;
                -o-transition: opacity 1.5s;
                -ms-transition: opacity 1.5s;
                transition: opacity 1.5s; }
              .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:nth-child(4) {
                -webkit-transition: opacity 2s;
                -moz-transition: opacity 2s;
                -o-transition: opacity 2s;
                -ms-transition: opacity 2s;
                transition: opacity 2s; }
              .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:hover a {
                color: rgba(255, 255, 255, 0.7); }
              .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:hover .lots_amount {
                color: #dd453c; }
              .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li a {
                color: #fff;
                text-decoration: none;
                font: 18px/25px 'not', Arial, Helvetica, sans-serif;
                max-height: 32px;
                padding: 0 10px 0 0;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                -webkit-box-flex: 1;
                -webkit-flex: 1 1 auto;
                -moz-box-flex: 1;
                -moz-flex: 1 1 auto;
                -ms-flex: 1 1 auto;
                flex: 1 1 auto;
                -webkit-transition: all 0.3s;
                -moz-transition: all 0.3s;
                -o-transition: all 0.3s;
                -ms-transition: all 0.3s;
                transition: all 0.3s;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box; }
              .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li a .folder_pic {
                display: none; }
              .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li .lots_amount {
                color: #fff;
                font: 15px 'not', Arial, Helvetica, sans-serif;
                -webkit-box-flex: 0;
                -webkit-flex: 0 1 auto;
                -moz-box-flex: 0;
                -moz-flex: 0 1 auto;
                -ms-flex: 0 1 auto;
                flex: 0 1 auto; }
              .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li ul {
                display: none; }
          .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul .all_button {
            color: #dd453c;
            font: 18px/20px 'not', Arial, Helvetica, sans-serif;
            display: inline-block;
            vertical-align: top;
            padding: 0 16px 0 0;
            margin: -10px 0 0 30px;
            position: relative;
            z-index: 2;
            cursor: pointer; }
            .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul .all_button:before {
              position: absolute;
              content: '';
              right: 0;
              top: 5px;
              width: 7px;
              height: 12px;
              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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23dd453c%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .folders_bl_wrap2 .main_folders2 > li > ul > ul {
          display: none; }
        .folders_bl_wrap2 .main_folders2 > li > ul .inner_ul .inner_ul {
          display: none; }

.path_bl_wrapper {
  background: #edeff4;
  padding: 0 24px; }
  @media screen and (max-width: 479px) {
  .path_bl_wrapper {
    padding: 0 16px; } }
  .path_bl_wrapper .path_wrap_in {
    max-width: 1170px;
    margin: 0 auto;
    padding: 30px 0; }
    @media screen and (max-width: 1339px) {
  .path_bl_wrapper .path_wrap_in {
    padding: 20px 0; } }
    @media screen and (max-width: 479px) {
  .path_bl_wrapper .path_wrap_in {
    padding: 10px 0; } }
  .path_bl_wrapper .site-path {
    white-space: pre-wrap;
    line-height: 1;
    font: 15px 'not', Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.4); }
    .path_bl_wrapper .site-path span {
      font-size: 0; }
    .path_bl_wrapper .site-path a {
      color: rgba(0, 0, 0, 0.7);
      text-decoration: none;
      display: inline-block;
      padding: 0 26px 0 0;
      margin: 3px 0;
      position: relative; }
      .path_bl_wrapper .site-path a:before {
        position: absolute;
        right: -6px;
        top: 50%;
        width: 38px;
        height: 24px;
        margin-top: -12px;
        content: '';
        opacity: 0.4;
        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%2218px%22%20%20viewBox%3D%220%200%206%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M.324%2017.234a.511.511%200%201%200%20.908.47L5.733%209%201.232.296a.511.511%200%201%200-.908.47L4.582%209%20.324%2017.234z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.site_main {
  max-width: 1170px;
  margin: 0 auto;
  padding: 57px 24px 55px;
  line-height: 32px; }
  @media screen and (max-width: 1339px) {
  .site_main {
    padding: 45px 24px 52px; } }
  @media screen and (max-width: 1023px) {
  .site_main {
    padding: 35px 24px 48px; } }
  @media screen and (max-width: 639px) {
  .site_main {
    padding: 20px 16px 20px;
    line-height: 26px; } }
  .site_main.product {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0; }
    .site_main.product h1 {
      display: none; }

.pic_bl_wrapper2 {
  position: relative;
  overflow: hidden;
  padding: 0 24px; }
  @media screen and (max-width: 639px) {
  .pic_bl_wrapper2 {
    padding: 0 16px; } }
  .pic_bl_wrapper2:hover .shad1 {
    opacity: 1;
    visibility: visible; }
    @media screen and (min-width: 1024px) {
    .pic_bl_wrapper2:hover .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
      -webkit-transform: scale(1.05);
      -moz-transform: scale(1.05);
      -ms-transform: scale(1.05);
      -o-transform: scale(1.05);
      transform: scale(1.05); } }
    @media screen and (min-width: 1024px) {
    .pic_bl_wrapper2:hover .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
      -webkit-transform: scale(1.05);
      -moz-transform: scale(1.05);
      -ms-transform: scale(1.05);
      -o-transform: scale(1.05);
      transform: scale(1.05); } }
    .pic_bl_wrapper2:hover .pic_bl_wrap .pic_bl_right .pic_right_button a {
      color: #000;
      border-color: #fff; }
      .pic_bl_wrapper2:hover .pic_bl_wrap .pic_bl_right .pic_right_button a: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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .pic_bl_wrapper2:hover .pic_bl_wrap .pic_bl_right .pic_right_button a:after {
        -webkit-transform: scale3d(9, 9, 1);
        -moz-transform: scale3d(9, 9, 1);
        -ms-transform: scale3d(9, 9, 1);
        -o-transform: scale3d(9, 9, 1);
        transform: scale3d(9, 9, 1); }
    @media screen and (min-width: 1024px) {
    .pic_bl_wrapper2:hover .pic_bl_bg {
      -ms-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
      -o-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
      -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
      -webkit-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
      transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg); } }
  .pic_bl_wrapper2 .shad2 {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    transition: opacity 0.3s;
    background-image: linear-gradient(260deg, rgba(221, 69, 60, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%); }
  .pic_bl_wrapper2 .shad1 {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    background: rgba(0, 0, 0, 0.3);
    z-index: 1;
    -webkit-transition: all 0.9s;
    -moz-transition: all 0.9s;
    -o-transition: all 0.9s;
    -ms-transition: all 0.9s;
    transition: all 0.9s; }
  .pic_bl_wrapper2 .pic_bl_bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
  .pic_bl_wrapper2 .pic_bl_wrap {
    position: relative;
    max-width: 1170px;
    margin: 0 auto;
    z-index: 2;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 68px 0 64px; }
    @media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap {
    padding: 57px 0 48px; } }
    @media screen and (max-width: 767px) {
  .pic_bl_wrapper2 .pic_bl_wrap {
    display: block; } }
    @media screen and (max-width: 639px) {
  .pic_bl_wrapper2 .pic_bl_wrap {
    padding: 25px 0 20px; } }
    .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left {
      width: 46%;
      margin: 0 5% 0 0; }
      @media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left {
    width: 60%;
    margin: 0 5% 0 0; } }
      @media screen and (max-width: 767px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left {
    width: auto;
    margin: 0 0 23px; } }
      .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left .pic_left_title {
        color: #fff;
        font: 44px/52px 'rbcl', Arial, Helvetica, sans-serif; }
        @media screen and (max-width: 1339px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left .pic_left_title {
    font-size: 40px;
    line-height: 47px; } }
        @media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left .pic_left_title {
    font-size: 34px;
    line-height: 40px; } }
        @media screen and (max-width: 639px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left .pic_left_title {
    font-size: 26px;
    line-height: 30px; } }
      .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left .pic_left_desc {
        color: #fff;
        font: 24px/31px 'not', Arial, Helvetica, sans-serif; }
        @media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left .pic_left_desc {
    font-size: 22px;
    line-height: 28px; } }
        @media screen and (max-width: 639px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left .pic_left_desc {
    font-size: 20px;
    line-height: 25px; } }
    .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right {
      width: 49%;
      text-align: right;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
      @media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right {
    width: 35%; } }
      @media screen and (max-width: 767px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right {
    width: auto; } }
      .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt {
        width: 60%;
        text-align: left;
        margin-right: 3%; }
        @media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; } }
        .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
          color: #fff;
          font: 30px/38px 'not', Arial, Helvetica, sans-serif;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
          @media screen and (max-width: 1339px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
    font-size: 24px;
    line-height: 31px; } }
          @media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
    font-size: 22px;
    line-height: 28px; } }
          @media screen and (max-width: 639px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
    font-size: 20px;
    line-height: 25px; } }
        .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
          color: #fff;
          font: 55px/60px 'not', Arial, Helvetica, sans-serif;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
          @media screen and (max-width: 1339px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
    font-size: 50px; } }
          @media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
    font-size: 40px;
    margin-top: -4px; } }
          @media screen and (max-width: 639px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
    font-size: 32px;
    line-height: 32px;
    margin: 0; } }
      .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_button {
        width: 37%; }
        @media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_button {
    width: 47px;
    height: 44px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 47px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 47px;
    -ms-flex: 0 1 47px;
    flex: 0 1 47px; } }
        .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_button a {
          position: relative;
          text-decoration: none;
          color: #fff;
          z-index: 1;
          display: inline-block;
          vertical-align: top;
          font: 17px/19px 'not', Arial, Helvetica, sans-serif;
          padding: 15px 42px 16px 20px;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          overflow: hidden;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          border: 1px solid rgba(255, 255, 255, 0.47); }
          @media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_button a {
    width: 47px;
    height: 44px;
    font-size: 0;
    padding: 0; } }
          .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_button a:before {
            position: absolute;
            content: '';
            right: 17px;
            top: 50%;
            margin-top: -6px;
            width: 7px;
            height: 12px;
            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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
          @media screen and (max-width: 1023px) {
    .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_button a:before {
      right: 19px; } }
          .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_button a:after {
            position: absolute;
            top: 50%;
            left: 100%;
            margin: -15px 0 0 1px;
            width: 30px;
            height: 30px;
            content: '';
            z-index: -1;
            background: #fff;
            -webkit-transform-origin: 100% 50%;
            -moz-transform-origin: 100% 50%;
            -ms-transform-origin: 100% 50%;
            -o-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
            -webkit-transform: scale3d(1, 2, 1);
            -moz-transform: scale3d(1, 2, 1);
            -ms-transform: scale3d(1, 2, 1);
            -o-transform: scale3d(1, 2, 1);
            transform: scale3d(1, 2, 1);
            -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
            -moz-transition: -moz-transform 0.4s, opacity 0.4s;
            -ms-transition: -ms-transform 0.4s, opacity 0.4s;
            -o-transition: -o-transform 0.4s, opacity 0.4s;
            transition: transform 0.4s, opacity 0.4s;
            -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%; }

.pic_bl_wrapper {
  position: relative;
  overflow: hidden;
  padding: 0 24px; }
  @media screen and (max-width: 639px) {
  .pic_bl_wrapper {
    padding: 0 16px; } }
  .pic_bl_wrapper:hover .shad1 {
    opacity: 1;
    visibility: visible; }
    @media screen and (min-width: 1024px) {
    .pic_bl_wrapper:hover .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
      -webkit-transform: scale(1.05);
      -moz-transform: scale(1.05);
      -ms-transform: scale(1.05);
      -o-transform: scale(1.05);
      transform: scale(1.05); } }
    @media screen and (min-width: 1024px) {
    .pic_bl_wrapper:hover .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
      -webkit-transform: scale(1.05);
      -moz-transform: scale(1.05);
      -ms-transform: scale(1.05);
      -o-transform: scale(1.05);
      transform: scale(1.05); } }
    .pic_bl_wrapper:hover .pic_bl_wrap .pic_bl_right .pic_right_button a {
      color: #000;
      border-color: #fff; }
      .pic_bl_wrapper:hover .pic_bl_wrap .pic_bl_right .pic_right_button a: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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .pic_bl_wrapper:hover .pic_bl_wrap .pic_bl_right .pic_right_button a:after {
        -webkit-transform: scale3d(9, 9, 1);
        -moz-transform: scale3d(9, 9, 1);
        -ms-transform: scale3d(9, 9, 1);
        -o-transform: scale3d(9, 9, 1);
        transform: scale3d(9, 9, 1); }
    @media screen and (min-width: 1024px) {
    .pic_bl_wrapper:hover .pic_bl_bg {
      -ms-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
      -o-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
      -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
      -webkit-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
      transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg); } }
  .pic_bl_wrapper .shad2 {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    transition: opacity 0.3s;
    background-image: linear-gradient(260deg, rgba(221, 69, 60, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%); }
  .pic_bl_wrapper .shad1 {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    background: rgba(0, 0, 0, 0.3);
    z-index: 1;
    -webkit-transition: all 0.9s;
    -moz-transition: all 0.9s;
    -o-transition: all 0.9s;
    -ms-transition: all 0.9s;
    transition: all 0.9s; }
  .pic_bl_wrapper .pic_bl_bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transition: transform 0.3s;
    -moz-transition: transform 0.3s;
    -o-transition: transform 0.3s;
    -ms-transition: transform 0.3s;
    transition: transform 0.3s; }
  .pic_bl_wrapper .pic_bl_wrap {
    position: relative;
    max-width: 1170px;
    margin: 0 auto;
    z-index: 2;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 68px 0 64px; }
    @media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap {
    padding: 57px 0 48px; } }
    @media screen and (max-width: 767px) {
  .pic_bl_wrapper .pic_bl_wrap {
    display: block; } }
    @media screen and (max-width: 639px) {
  .pic_bl_wrapper .pic_bl_wrap {
    padding: 25px 0 20px; } }
    .pic_bl_wrapper .pic_bl_wrap .pic_bl_left {
      width: 46%;
      margin: 0 5% 0 0; }
      @media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_left {
    width: 60%;
    margin: 0 5% 0 0; } }
      @media screen and (max-width: 767px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_left {
    width: auto;
    margin: 0 0 23px; } }
      .pic_bl_wrapper .pic_bl_wrap .pic_bl_left .pic_left_title {
        color: #fff;
        font: 44px/52px 'rbcl', Arial, Helvetica, sans-serif; }
        @media screen and (max-width: 1339px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_left .pic_left_title {
    font-size: 40px;
    line-height: 47px; } }
        @media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_left .pic_left_title {
    font-size: 34px;
    line-height: 40px; } }
        @media screen and (max-width: 639px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_left .pic_left_title {
    font-size: 26px;
    line-height: 30px; } }
      .pic_bl_wrapper .pic_bl_wrap .pic_bl_left .pic_left_desc {
        color: #fff;
        font: 24px/31px 'not', Arial, Helvetica, sans-serif; }
        @media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_left .pic_left_desc {
    font-size: 22px;
    line-height: 28px; } }
        @media screen and (max-width: 639px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_left .pic_left_desc {
    font-size: 20px;
    line-height: 25px; } }
    .pic_bl_wrapper .pic_bl_wrap .pic_bl_right {
      width: 49%;
      text-align: right;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
      @media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right {
    width: 35%; } }
      @media screen and (max-width: 767px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right {
    width: auto; } }
      .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt {
        width: 60%;
        text-align: left;
        margin-right: 3%; }
        @media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; } }
        .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
          color: #fff;
          font: 30px/38px 'not', Arial, Helvetica, sans-serif;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
          @media screen and (max-width: 1339px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
    font-size: 24px;
    line-height: 31px; } }
          @media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
    font-size: 22px;
    line-height: 28px; } }
          @media screen and (max-width: 639px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
    font-size: 20px;
    line-height: 25px; } }
        .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
          color: #fff;
          font: 55px/60px 'not', Arial, Helvetica, sans-serif;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
          @media screen and (max-width: 1339px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
    font-size: 50px; } }
          @media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
    font-size: 40px;
    margin-top: -4px; } }
          @media screen and (max-width: 639px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
    font-size: 32px;
    line-height: 32px;
    margin: 0; } }
      .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_button {
        width: 37%; }
        @media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_button {
    width: 47px;
    height: 44px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 47px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 47px;
    -ms-flex: 0 1 47px;
    flex: 0 1 47px; } }
        .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_button a {
          position: relative;
          text-decoration: none;
          color: #fff;
          z-index: 1;
          display: inline-block;
          vertical-align: top;
          font: 17px/19px 'not', Arial, Helvetica, sans-serif;
          padding: 15px 42px 16px 20px;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          overflow: hidden;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          border: 1px solid rgba(255, 255, 255, 0.47); }
          @media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_button a {
    width: 47px;
    height: 44px;
    font-size: 0;
    padding: 0; } }
          .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_button a:before {
            position: absolute;
            content: '';
            right: 17px;
            top: 50%;
            margin-top: -6px;
            width: 7px;
            height: 12px;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s;
            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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
          @media screen and (max-width: 1023px) {
    .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_button a:before {
      right: 19px; } }
          .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_button a:after {
            position: absolute;
            top: 50%;
            left: 100%;
            margin: -15px 0 0 1px;
            width: 30px;
            height: 30px;
            content: '';
            z-index: -1;
            background: #fff;
            -webkit-transform-origin: 100% 50%;
            -moz-transform-origin: 100% 50%;
            -ms-transform-origin: 100% 50%;
            -o-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
            -webkit-transform: scale3d(1, 2, 1);
            -moz-transform: scale3d(1, 2, 1);
            -ms-transform: scale3d(1, 2, 1);
            -o-transform: scale3d(1, 2, 1);
            transform: scale3d(1, 2, 1);
            -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
            -moz-transition: -moz-transform 0.4s, opacity 0.4s;
            -ms-transition: -ms-transform 0.4s, opacity 0.4s;
            -o-transition: -o-transform 0.4s, opacity 0.4s;
            transition: transform 0.4s, opacity 0.4s;
            -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%; }

.ad_rev_wrapper {
  background: #edeff4;
  padding: 60px 24px 50px; }
  @media screen and (max-width: 1339px) {
  .ad_rev_wrapper {
    padding: 45px 24px 40px; } }
  @media screen and (max-width: 1023px) {
  .ad_rev_wrapper {
    padding: 35px 24px 40px; } }
  @media screen and (max-width: 639px) {
  .ad_rev_wrapper {
    padding: 18px 16px 26px; } }
  .ad_rev_wrapper .ad_rev_wrap {
    max-width: 1170px;
    margin: 0 auto;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 1023px) {
  .ad_rev_wrapper .ad_rev_wrap {
    display: block; } }
  .ad_rev_wrapper .ad_bl_wrap {
    width: 48.7%;
    margin-right: 2.6%; }
    @media screen and (max-width: 1023px) {
  .ad_rev_wrapper .ad_bl_wrap {
    width: auto;
    margin: 0 0 54px; } }
    @media screen and (max-width: 639px) {
  .ad_rev_wrapper .ad_bl_wrap {
    margin: 0 0 30px; } }
    .ad_rev_wrapper .ad_bl_wrap .ad_bl_title {
      color: #000;
      font: 32px/32px 'rbcl', Arial, Helvetica, sans-serif;
      padding: 0 0 54px; }
      @media screen and (max-width: 1023px) {
  .ad_rev_wrapper .ad_bl_wrap .ad_bl_title {
    padding: 0 0 37px; } }
      @media screen and (max-width: 639px) {
  .ad_rev_wrapper .ad_bl_wrap .ad_bl_title {
    font-size: 25px;
    padding: 0 0 13px; } }
    .ad_rev_wrapper .ad_bl_wrap .ad_bl_list .ad_bl_item {
      color: rgba(0, 0, 0, 0.75);
      font: 20px/24px 'rbc', Arial, Helvetica, sans-serif;
      padding: 6px 0 6px 50px;
      position: relative;
      margin: 0 0 20px; }
      @media screen and (max-width: 1023px) {
    .ad_rev_wrapper .ad_bl_wrap .ad_bl_list .ad_bl_item {
      margin: 0 0 25px; } }
      @media screen and (max-width: 639px) {
    .ad_rev_wrapper .ad_bl_wrap .ad_bl_list .ad_bl_item {
      font-size: 18px;
      line-height: 20px;
      margin-bottom: 10px; } }
      .ad_rev_wrapper .ad_bl_wrap .ad_bl_list .ad_bl_item:last-child {
        margin-bottom: 0; }
      .ad_rev_wrapper .ad_bl_wrap .ad_bl_list .ad_bl_item:before {
        position: absolute;
        left: 0;
        top: 50%;
        width: 36px;
        height: 36px;
        margin-top: -18px;
        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%2235px%22%20height%3D%2235px%22%20%20viewBox%3D%220%200%2035%2035%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%234f52da%22%3E%3Cpath%20d%3D%22M33.616%2017.5c0%208.901-7.214%2016.116-16.116%2016.116-8.901%200-16.116-7.214-16.116-16.116%200-8.901%207.214-16.116%2016.116-16.116A.692.692%200%201%200%2017.5%200C7.834%200%200%207.834%200%2017.5S7.834%2035%2017.5%2035%2035%2027.166%2035%2017.5a.692.692%200%201%200-1.384%200z%22%2F%3E%3Cpath%20d%3D%22M11.74%2014.284a1.035%201.035%200%200%200-1.44-.002.978.978%200%200%200-.003%201.406l6.135%206.02c.41.402%201.083.387%201.474-.034l15.83-17.01a.979.979%200%200%200-.07-1.405%201.035%201.035%200%200%200-1.437.067l-15.11%2016.237-5.38-5.279z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .ad_rev_wrapper .rev_bl_wrap {
    width: 48.7%;
    position: relative; }
    @media screen and (max-width: 1023px) {
  .ad_rev_wrapper .rev_bl_wrap {
    width: auto; } }
    @media screen and (max-width: 639px) {
  .ad_rev_wrapper .rev_bl_wrap {
    padding: 0 0 30px;
    margin: 0 -16px; } }
    .ad_rev_wrapper .rev_bl_wrap .rev_title_wrap {
      padding: 0 0 30px;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
      @media screen and (max-width: 1023px) {
  .ad_rev_wrapper .rev_bl_wrap .rev_title_wrap {
    padding: 0 0 25px; } }
      @media screen and (max-width: 639px) {
  .ad_rev_wrapper .rev_bl_wrap .rev_title_wrap {
    padding: 0 0 14px; } }
      .ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .rev_bl_title {
        color: #000;
        font: 32px/32px 'rbcl', Arial, Helvetica, sans-serif;
        width: 50%; }
      @media screen and (max-width: 639px) {
    .ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .rev_bl_title {
      font-size: 25px;
      line-height: 29px;
      width: auto;
      padding: 0 16px; } }
      .ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .owl-dots {
        width: 50%;
        text-align: right;
        font-size: 0; }
      @media screen and (max-width: 639px) {
    .ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .owl-dots {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      width: auto;
      text-align: center; } }
      .ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .owl-dots .owl-dot {
        position: relative;
        display: inline-block;
        vertical-align: top;
        width: 6px;
        height: 6px;
        background: #edeff4;
        margin: 0 15px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        border: 1px solid rgba(0, 0, 0, 0.7); }
        @media screen and (max-width: 639px) {
    .ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .owl-dots .owl-dot {
      margin: 0 7px; } }
        .ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .owl-dots .owl-dot.active {
          border-color: #dd453c;
          background: #dd453c; }
        .ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .owl-dots .owl-dot.active:before {
          opacity: 1;
          visibility: visible; }
        .ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .owl-dots .owl-dot:before {
          position: absolute;
          left: -4px;
          top: -4px;
          right: -4px;
          bottom: -4px;
          content: '';
          opacity: 0;
          visibility: hidden;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%;
          border: 4px solid #dd453c;
          -webkit-transition: opacity 0.3s;
          -moz-transition: opacity 0.3s;
          -o-transition: opacity 0.3s;
          -ms-transition: opacity 0.3s;
          transition: opacity 0.3s; }
        @media screen and (max-width: 639px) {
      .ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .owl-dots .owl-dot:before {
        left: -3px;
        right: -3px;
        top: -3px;
        bottom: -3px; } }
    .ad_rev_wrapper .rev_bl_wrap .rev_bl_list .owl-item.active {
      z-index: 1; }
      .ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_text {
        font: 17px/26px 'not', Arial, Helvetica, sans-serif;
        color: rgba(0, 0, 0, 0.75);
        padding: 30px 50px 40px;
        background: #fff;
        -webkit-border-radius: 0 0 3px 3px;
        -moz-border-radius: 0 0 3px 3px;
        -ms-border-radius: 0 0 3px 3px;
        -o-border-radius: 0 0 3px 3px;
        border-radius: 0 0 3px 3px;
        margin: 0 0 40px;
        position: relative;
        -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
        -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
        box-shadow: 0 0 30px rgba(0, 0, 0, 0.05); }
      @media screen and (max-width: 1023px) {
    .ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_text {
      padding: 25px 50px; } }
      @media screen and (max-width: 639px) {
    .ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_text {
      padding: 20px 16px 20px;
      margin: 0 0 24px; } }
      .ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_text:before {
        position: absolute;
        content: '';
        bottom: -12px;
        left: 50px;
        z-index: 2;
        border: 12px solid transparent;
        border-left: 32px solid #fff;
        border-top: 0px solid transparent; }
        @media screen and (max-width: 639px) {
    .ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_text:before {
      left: 16px; } }
      .ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_text:after {
        position: absolute;
        content: '';
        left: 14px;
        height: 12px;
        right: 14px;
        bottom: -12px;
        z-index: 1;
        background: rgba(0, 0, 0, 0.03); }
        @media screen and (max-width: 639px) {
    .ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_text:after {
      left: 0;
      right: 0;
      display: none; } }
      .ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_text .text_angle {
        position: absolute;
        content: '';
        bottom: -24px;
        right: 64px;
        z-index: 2;
        border: 12px solid transparent;
        border-right: 32px solid rgba(0, 0, 0, 0.03);
        border-top: 0px solid transparent; }
        @media screen and (max-width: 639px) {
    .ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_text .text_angle {
      right: 16px;
      display: none; } }
      .ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_title {
        color: rgba(0, 0, 0, 0.75);
        font: 20px/25px 'rbc', Arial, Helvetica, sans-serif;
        padding: 0 0 0 50px; }
      @media screen and (max-width: 639px) {
    .ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_title {
      padding: 0 16px 0 16px; } }
    @media screen and (max-width: 639px) {
    .ad_rev_wrapper .rev_bl_wrap .owl-nav {
      display: none !important; } }
    .ad_rev_wrapper .rev_bl_wrap .owl-prev {
      position: absolute;
      left: -15px;
      top: 50%;
      width: 42px;
      height: 42px;
      font-size: 0;
      margin-top: -51px;
      z-index: 2;
      opacity: 0.8;
      cursor: pointer;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg);
      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%2222px%22%20height%3D%2228px%22%20%20viewBox%3D%220%200%2022%2028%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M.172%201.306A.801.801%200%200%201%20.323.168a.839.839%200%200%201%201.16.149l10.345%2013.188a.8.8%200%200%201%200%20.99L1.484%2027.683a.839.839%200%200%201-1.161.149.801.801%200%200%201-.151-1.138L10.128%2014%20.172%201.306zm10%200a.801.801%200%200%201%20.151-1.138.839.839%200%200%201%201.16.149l10.345%2013.188a.8.8%200%200%201%200%20.99L11.484%2027.683a.839.839%200%200%201-1.161.149.801.801%200%200%201-.151-1.138L20.128%2014%2010.172%201.306z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #dd453c; }
      .ad_rev_wrapper .rev_bl_wrap .owl-prev:hover {
        opacity: 1; }
    .ad_rev_wrapper .rev_bl_wrap .owl-next {
      position: absolute;
      right: -15px;
      top: 50%;
      width: 42px;
      height: 42px;
      font-size: 0;
      margin-top: -51px;
      z-index: 2;
      opacity: 0.8;
      cursor: pointer;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      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%2222px%22%20height%3D%2228px%22%20%20viewBox%3D%220%200%2022%2028%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M.172%201.306A.801.801%200%200%201%20.323.168a.839.839%200%200%201%201.16.149l10.345%2013.188a.8.8%200%200%201%200%20.99L1.484%2027.683a.839.839%200%200%201-1.161.149.801.801%200%200%201-.151-1.138L10.128%2014%20.172%201.306zm10%200a.801.801%200%200%201%20.151-1.138.839.839%200%200%201%201.16.149l10.345%2013.188a.8.8%200%200%201%200%20.99L11.484%2027.683a.839.839%200%200%201-1.161.149.801.801%200%200%201-.151-1.138L20.128%2014%2010.172%201.306z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #dd453c; }
      .ad_rev_wrapper .rev_bl_wrap .owl-next:hover {
        opacity: 1; }

.text_bl_wrapper {
  background: #fff;
  padding: 57px 24px 63px; }
  @media screen and (max-width: 1339px) {
  .text_bl_wrapper {
    padding: 45px 24px 52px; } }
  @media screen and (max-width: 1023px) {
  .text_bl_wrapper {
    padding: 35px 24px 48px; } }
  @media screen and (max-width: 639px) {
  .text_bl_wrapper {
    padding: 20px 16px 22px; } }
  .text_bl_wrapper .text_bl_wrap {
    max-width: 1170px;
    margin: 0 auto; }
  .text_bl_wrapper .text_bl_title {
    color: #000;
    font: 36px/42px 'rbcl', Arial, Helvetica, sans-serif;
    padding: 0 0 30px; }
    @media screen and (max-width: 1023px) {
  .text_bl_wrapper .text_bl_title {
    font-size: 34px;
    line-height: 40px;
    padding: 0 0 25px; } }
    @media screen and (max-width: 639px) {
  .text_bl_wrapper .text_bl_title {
    font-size: 26px;
    line-height: 30px;
    padding-bottom: 14px; } }
  .text_bl_wrapper .text_bl_body {
    color: rgba(0, 0, 0, 0.75);
    font: 18px/32px 'not', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 1023px) {
  .text_bl_wrapper .text_bl_body {
    font-size: 18px;
    line-height: 25px; } }
    @media screen and (max-width: 639px) {
  .text_bl_wrapper .text_bl_body {
    font-size: 17px;
    line-height: 23px; } }
    .text_bl_wrapper .text_bl_body p {
      margin-top: 0;
      margin-bottom: 15px; }
      @media screen and (max-width: 767px) {
  .text_bl_wrapper .text_bl_body p {
    margin-bottom: 10px; } }

.partners_bl_wrapper {
  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  background: #fff;
  padding: 50px 24px 64px; }
  @media screen and (max-width: 1339px) {
  .partners_bl_wrapper {
    padding: 40px 24px 50px; } }
  @media screen and (max-width: 1023px) {
  .partners_bl_wrapper {
    padding: 45px 24px 47px; } }
  @media screen and (max-width: 639px) {
  .partners_bl_wrapper {
    padding: 17px 16px 24px; } }
  .partners_bl_wrapper .partners_bl_wrap {
    max-width: 1170px;
    margin: 0 auto;
    position: relative; }
  .partners_bl_wrapper .partners_bl_title {
    color: #000;
    font: 32px/38px 'rbcl', Arial, Helvetica, sans-serif;
    padding: 0 0 30px; }
    @media screen and (max-width: 1023px) {
  .partners_bl_wrapper .partners_bl_title {
    line-height: 32px;
    padding: 0 0 25px; } }
    @media screen and (max-width: 639px) {
  .partners_bl_wrapper .partners_bl_title {
    font-size: 24px;
    line-height: 28px;
    padding: 0 84px 18px 0; } }
  @media screen and (max-width: 1339px) {
    .partners_bl_wrapper .partners_bl_list {
      margin: 0 40px; } }
    @media screen and (max-width: 1023px) {
  .partners_bl_wrapper .partners_bl_list {
    margin: 0 30px; } }
    @media screen and (max-width: 639px) {
  .partners_bl_wrapper .partners_bl_list {
    margin: 0;
    position: static; } }
  .partners_bl_wrapper .partners_list_item {
    width: 155px;
    margin: 0 auto; }
    @media screen and (max-width: 639px) {
  .partners_bl_wrapper .partners_list_item {
    width: auto;
    text-align: center; } }
    .partners_bl_wrapper .partners_list_item a {
      display: inline-block;
      vertical-align: top;
      font-size: 0;
      text-decoration: none; }
      .partners_bl_wrapper .partners_list_item a img {
        border: none;
        max-width: 100%; }
  @media screen and (max-width: 639px) {
    .partners_bl_wrapper .owl-nav {
      position: absolute;
      right: -14px;
      top: -7px;
      font-size: 0; } }
  .partners_bl_wrapper .owl-prev {
    position: absolute;
    left: -62px;
    top: 50%;
    margin-top: -21px;
    width: 42px;
    height: 42px;
    font-size: 0;
    cursor: pointer;
    opacity: 0.4;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    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%2218px%22%20%20viewBox%3D%220%200%2010%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M.23%201.383A.808.808%200%200%201%20.259.226a.844.844%200%200%201%201.178.027L9.77%208.825a.808.808%200%200%201-.028%201.157l-8.333%207.792a.844.844%200%200%201-1.178-.028.808.808%200%200%201%20.029-1.157l7.729-7.227L.23%201.383z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    @media screen and (max-width: 1023px) {
  .partners_bl_wrapper .owl-prev {
    left: -50px; } }
    @media screen and (max-width: 639px) {
  .partners_bl_wrapper .owl-prev {
    position: static;
    margin: 0;
    display: inline-block;
    vertical-align: top; } }
  .partners_bl_wrapper .owl-next {
    position: absolute;
    right: -62px;
    top: 50%;
    margin-top: -21px;
    width: 42px;
    height: 42px;
    font-size: 0;
    cursor: pointer;
    opacity: 0.4;
    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%2218px%22%20%20viewBox%3D%220%200%2010%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M.23%201.383A.808.808%200%200%201%20.259.226a.844.844%200%200%201%201.178.027L9.77%208.825a.808.808%200%200%201-.028%201.157l-8.333%207.792a.844.844%200%200%201-1.178-.028.808.808%200%200%201%20.029-1.157l7.729-7.227L.23%201.383z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    @media screen and (max-width: 1023px) {
  .partners_bl_wrapper .owl-next {
    right: -50px; } }
    @media screen and (max-width: 639px) {
  .partners_bl_wrapper .owl-next {
    position: static;
    margin: 0;
    display: inline-block;
    vertical-align: top; } }

.form_bl_wrapper {
  background: #edeff4;
  padding: 90px 24px 80px;
  position: relative; }
  @media screen and (max-width: 1339px) {
  .form_bl_wrapper {
    padding: 65px 24px 47px; } }
  @media screen and (max-width: 1023px) {
  .form_bl_wrapper {
    padding: 50px 24px 49px; } }
  @media screen and (max-width: 639px) {
  .form_bl_wrapper {
    padding: 20px 16px 27px; } }
  .form_bl_wrapper:before {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 287px;
    height: 228px;
    pointer-events: none;
    background: url(../convert.svg) 100% 50px no-repeat; }
    @media screen and (max-width: 1023px) {
  .form_bl_wrapper:before {
    display: none; } }
  .form_bl_wrapper .form_bl_wrap {
    position: relative;
    max-width: 1170px;
    margin: 0 auto;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    @media screen and (max-width: 1339px) {
  .form_bl_wrapper .form_bl_wrap {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; } }
    @media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap {
    display: block; } }
    .form_bl_wrapper .form_bl_wrap .form_bl_left {
      width: 49%;
      margin-right: 2%; }
      @media screen and (max-width: 1339px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_left {
    width: 572px;
    margin: 0 73px 20px 0; } }
      @media screen and (max-width: 1023px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_left {
    margin: 0 auto 30px;
    text-align: center; } }
      @media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_left {
    width: auto;
    margin: 0 0 16px;
    text-align: center; } }
    .form_bl_wrapper .form_bl_wrap .form_bl_title {
      color: rgba(0, 0, 0, 0.75);
      font: 26px/30px 'rbc', Arial, Helvetica, sans-serif;
      padding: 0 0 8px; }
      @media screen and (max-width: 1023px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_title {
    font-size: 24px;
    line-height: 28px; } }
      @media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_title {
    font-size: 22px;
    line-height: 22px;
    padding: 0 0 16px; } }
    .form_bl_wrapper .form_bl_wrap .form_bl_text {
      color: rgba(0, 0, 0, 0.6);
      font: 17px 'not', Arial, Helvetica, sans-serif; }
      @media screen and (max-width: 1023px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_text {
    font-size: 17px; } }
      @media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_text {
    font-size: 15px;
    line-height: 18px; } }
      .form_bl_wrapper .form_bl_wrap .form_bl_text p {
        margin: 0; }
    .form_bl_wrapper .form_bl_wrap .form_bl_right {
      width: 49%; }
      @media screen and (max-width: 1339px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_right {
    width: 572px;
    margin: 0 73px 0 0; } }
      @media screen and (max-width: 1023px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_right {
    margin: 0 auto; } }
      @media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_right {
    width: auto; } }
    .form_bl_wrapper .form_bl_wrap .tpl-anketa .form_bl_title {
      display: none; }
      .form_bl_wrapper .form_bl_wrap .tpl-anketa .tpl-anketa-success-note {
        color: #000;
        font-size: 19px; }
    .form_bl_wrapper .form_bl_wrap form.formClass .form_inner {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
      @media screen and (max-width: 639px) {
    .form_bl_wrapper .form_bl_wrap form.formClass .form_inner {
      display: block; } }
      .form_bl_wrapper .form_bl_wrap form.formClass .form_inner .tpl-field:first-child {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        margin-bottom: 0;
        margin-right: 8px; }
        @media screen and (max-width: 639px) {
    .form_bl_wrapper .form_bl_wrap form.formClass .form_inner .tpl-field:first-child {
      margin-bottom: 10px;
      margin-right: 0; } }
      .form_bl_wrapper .form_bl_wrap form.formClass .form_inner .tpl-field:last-child {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -moz-box-flex: 0;
        -moz-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        margin-bottom: 0; }
      .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field {
        display: block;
        margin: 0 0 30px;
        color: #000; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_select .field-title, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-calendar_interval .field-title, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .field-title, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-checkbox .field-title, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_checkbox .field-title, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-radio_group .field-title, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-upload .field-title, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-calendar .field-title {
          -webkit-transform: translate(0, -23px);
          -moz-transform: translate(0, -23px);
          -ms-transform: translate(0, -23px);
          -o-transform: translate(0, -23px);
          transform: translate(0, -23px);
          padding-left: 0;
          font-family: 'not', Arial, Helvetica, sans-serif;
          font-size: 16px; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .field_error {
          font: 15px 'not', Arial, Helvetica, sans-serif;
          color: #ff401f;
          padding-top: 5px; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.field-error input[type="text"], .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.field-error input[type="number"], .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.field-error input[type="email"], .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.field-error textarea, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.field-error select, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.field-error .jqselect .jq-selectbox__select {
          border-color: #ff401f !important; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .field-title {
          position: absolute;
          color: rgba(0, 0, 0, 0.3);
          font: 18px 'rbc', Arial, Helvetica, sans-serif;
          padding: 0 21px 0 15px;
          pointer-events: none;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          -webkit-transform: translate(0, 15px);
          -moz-transform: translate(0, 15px);
          -ms-transform: translate(0, 15px);
          -o-transform: translate(0, 15px);
          transform: translate(0, 15px); }
        @media screen and (max-width: 639px) {
      .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .field-title {
        font-size: 17px;
        -webkit-transform: translate(0, 11px);
        -moz-transform: translate(0, 11px);
        -ms-transform: translate(0, 11px);
        -o-transform: translate(0, 11px);
        transform: translate(0, 11px); } }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .field-title.not_top {
          -webkit-transform: translate(0, 15px);
          -moz-transform: translate(0, 15px);
          -ms-transform: translate(0, 15px);
          -o-transform: translate(0, 15px);
          transform: translate(0, 15px); }
          @media screen and (max-width: 639px) {
      .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .field-title.not_top {
        -webkit-transform: translate(0, 11px);
        -moz-transform: translate(0, 11px);
        -ms-transform: translate(0, 11px);
        -o-transform: translate(0, 11px);
        transform: translate(0, 11px); } }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .field-title.on_top {
          -webkit-transform: translate(0, -23px);
          -moz-transform: translate(0, -23px);
          -ms-transform: translate(0, -23px);
          -o-transform: translate(0, -23px);
          transform: translate(0, -23px);
          padding-left: 0;
          font-family: 'not', Arial, Helvetica, sans-serif;
          font-size: 16px; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-calendar_interval .field-value {
          font-size: 0; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-calendar_interval .calendar-label {
          display: inline-block;
          vertical-align: top;
          width: 49%; }
          .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-calendar_interval .calendar-label.firstLabel {
            margin-right: 2%; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-radio_group ul {
          padding: 0;
          margin: 0;
          font-size: 0;
          color: #000;
          list-style: none; }
          .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-radio_group ul li {
            margin: 0 0 10px; }
            .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-radio_group ul li:last-child {
              margin-bottom: 0; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-radio_group .jq-radio {
          width: 24px;
          height: 24px;
          border: 1px solid rgba(0, 0, 0, 0.3);
          background: #fff;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%;
          display: inline-block;
          vertical-align: middle;
          margin: 0 10px 0 0;
          position: relative;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
          .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-radio_group .jq-radio:before {
            position: absolute;
            left: -1px;
            right: -1px;
            top: -1px;
            bottom: -1px;
            content: '';
            opacity: 0;
            visibility: hidden;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transition: opacity 0.3s;
            -moz-transition: opacity 0.3s;
            -o-transition: opacity 0.3s;
            -ms-transition: opacity 0.3s;
            transition: opacity 0.3s;
            -moz-box-shadow: inset 0 0 0 6px #000;
            -webkit-box-shadow: inset 0 0 0 6px #000;
            box-shadow: inset 0 0 0 6px #000; }
          .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-radio_group .jq-radio.checked:before {
            opacity: 1;
            visibility: visible; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-radio_group label {
          display: inline-block;
          vertical-align: middle;
          font: 18px 'rbc', Arial, Helvetica, sans-serif;
          color: #000; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_checkbox ul {
          padding: 0;
          margin: 0;
          font-size: 0;
          color: #000;
          list-style: none; }
          .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_checkbox ul li {
            margin: 0 0 10px; }
            .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_checkbox ul li:last-child {
              margin-bottom: 0; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_checkbox .jq-checkbox {
          width: 24px;
          height: 24px;
          border: 1px solid rgba(0, 0, 0, 0.3);
          background: #fff;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          display: inline-block;
          vertical-align: middle;
          margin: 0 10px 0 0;
          position: relative;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
          .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_checkbox .jq-checkbox:before {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            content: '';
            opacity: 0;
            visibility: hidden;
            -webkit-transition: opacity 0.3s;
            -moz-transition: opacity 0.3s;
            -o-transition: opacity 0.3s;
            -ms-transition: opacity 0.3s;
            transition: opacity 0.3s;
            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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
          .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_checkbox .jq-checkbox.checked {
            background: #000;
            border-color: #000; }
            .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_checkbox .jq-checkbox.checked:before {
              opacity: 1;
              visibility: visible; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_checkbox label {
          display: inline-block;
          vertical-align: middle;
          font: 18px 'rbc', Arial, Helvetica, sans-serif;
          color: #000; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-checkbox ul {
          padding: 0;
          margin: 0;
          font-size: 0;
          list-style: none;
          color: #000; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-checkbox .jq-checkbox {
          width: 24px;
          height: 24px;
          border: 1px solid rgba(0, 0, 0, 0.3);
          background: #fff;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          display: inline-block;
          vertical-align: middle;
          margin: 0 10px 0 0;
          position: relative;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
          .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-checkbox .jq-checkbox:before {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            content: '';
            opacity: 0;
            visibility: hidden;
            -webkit-transition: opacity 0.3s;
            -moz-transition: opacity 0.3s;
            -o-transition: opacity 0.3s;
            -ms-transition: opacity 0.3s;
            transition: opacity 0.3s;
            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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
          .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-checkbox .jq-checkbox.checked {
            background: #000;
            border-color: #000; }
            .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-checkbox .jq-checkbox.checked:before {
              opacity: 1;
              visibility: visible; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-checkbox label {
          display: inline-block;
          vertical-align: middle;
          font: 18px 'rbc', Arial, Helvetica, sans-serif;
          color: #000; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-upload .upload-button input[type='button'] {
          -webkit-appearance: none;
          background: #fff;
          color: #000;
          font: 18px/18px 'rbc', Arial, Helvetica, sans-serif;
          outline: none;
          border: none;
          position: relative;
          padding: 16px 20px 16px;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5); }
          @media screen and (max-width: 639px) {
      .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-upload .upload-button input[type='button'] {
        padding: 13px 20px 13px; } }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-upload .upload-count {
          color: #000;
          font: 18px/18px 'rbc', Arial, Helvetica, sans-serif; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field input[type="text"], .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field input[type="number"], .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field input[type="email"] {
          -webkit-appearance: none;
          width: 100%;
          font: 18px 'rbc', Arial, Helvetica, sans-serif;
          background: #fff;
          color: #000;
          border: 1px solid rgba(0, 0, 0, 0.3);
          padding: 14px 21px 13px 15px;
          outline: none;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
        @media screen and (max-width: 639px) {
      .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field input[type="text"], .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field input[type="number"], .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field input[type="email"] {
        padding: 9px 21px 9px 15px; } }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field input[type="text"]:focus, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field input[type="number"]:focus, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field input[type="email"]:focus {
          border-color: rgba(0, 0, 0, 0.6); }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-textarea .field-value {
          font-size: 0; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_select select {
          -webkit-appearance: none;
          width: 100%;
          font: 18px 'rbc', Arial, Helvetica, sans-serif;
          background: #fff;
          color: #000;
          border: 1px solid rgba(0, 0, 0, 0.3);
          padding: 14px 21px 13px 15px;
          outline: none;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
          .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_select select:focus {
            border-color: #000; }
          .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_select select option {
            margin: 5px 0; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect {
          width: 100%; }
          .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect.opened:before {
            -webkit-transform: rotate(-180deg);
            -moz-transform: rotate(-180deg);
            -ms-transform: rotate(-180deg);
            -o-transform: rotate(-180deg);
            transform: rotate(-180deg); }
          .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect:before {
            position: absolute;
            right: 12px;
            top: 50%;
            width: 13px;
            height: 12px;
            margin-top: -6px;
            content: '';
            z-index: 2;
            -webkit-transition: transform 0.3s;
            -moz-transition: transform 0.3s;
            -o-transition: transform 0.3s;
            -ms-transition: transform 0.3s;
            transition: transform 0.3s;
            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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
            @media screen and (max-width: 639px) {
      .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect:before {
        margin-top: -4px; } }
          .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect .jq-selectbox__select {
            -webkit-appearance: none;
            width: 100%;
            font: 18px 'rbc', Arial, Helvetica, sans-serif;
            background: #fff;
            color: #000;
            border: 1px solid rgba(0, 0, 0, 0.3);
            padding: 14px 21px 13px 15px;
            outline: none;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            -ms-border-radius: 2px;
            -o-border-radius: 2px;
            border-radius: 2px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box; }
            @media screen and (max-width: 639px) {
      .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect .jq-selectbox__select {
        padding: 10px 21px 10px 15px; } }
          .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown {
            background: #fff;
            width: 100%;
            border: 1px solid rgba(0, 0, 0, 0.3);
            border-top: none;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box; }
            .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul {
              padding: 0;
              margin: 0;
              list-style: none; }
            .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li {
              padding: 8px 0 8px 15px;
              font: 18px 'rbc', Arial, Helvetica, sans-serif;
              color: #000;
              -webkit-transition: all 0.3s;
              -moz-transition: all 0.3s;
              -o-transition: all 0.3s;
              -ms-transition: all 0.3s;
              transition: all 0.3s; }
              .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li:hover {
                background: #edeff4; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field textarea {
          -webkit-appearance: none;
          width: 100%;
          max-height: 140px;
          font: 18px 'rbc', Arial, Helvetica, sans-serif;
          background: #fff;
          color: #000;
          border: 1px solid rgba(0, 0, 0, 0.3);
          padding: 14px 21px 13px 15px;
          outline: none;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field textarea:focus {
          border-color: #000; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.tpl-field-button {
          margin-bottom: 0; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .tpl-form-button {
          -webkit-appearance: none;
          background: #000;
          color: #fff;
          font: 18px/18px 'rbc', Arial, Helvetica, sans-serif;
          outline: none;
          border: none;
          position: relative;
          z-index: 1;
          padding: 16px 46px 16px 20px;
          -moz-box-shadow: none;
          -webkit-box-shadow: none;
          box-shadow: none;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          overflow: hidden; }
        @media screen and (max-width: 639px) {
      .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .tpl-form-button {
        width: 100%;
        padding: 13px 46px 13px 20px; } }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .tpl-form-button span {
          display: inline-block;
          vertical-align: top;
          position: relative; }
          .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .tpl-form-button span:before {
            position: absolute;
            content: '';
            right: -30px;
            top: 50%;
            margin-top: -5px;
            width: 14px;
            height: 10px;
            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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .tpl-form-button:hover:after {
          -webkit-transform: scale3d(9, 9, 1);
          -moz-transform: scale3d(9, 9, 1);
          -ms-transform: scale3d(9, 9, 1);
          -o-transform: scale3d(9, 9, 1);
          transform: scale3d(9, 9, 1); }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .tpl-form-button:active:after {
          -webkit-transform: scale3d(9, 9, 1);
          -moz-transform: scale3d(9, 9, 1);
          -ms-transform: scale3d(9, 9, 1);
          -o-transform: scale3d(9, 9, 1);
          transform: scale3d(9, 9, 1);
          background: rgba(0, 0, 0, 0.05); }
        .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .tpl-form-button:after {
          position: absolute;
          top: 50%;
          left: 100%;
          margin: -15px 0 0 1px;
          width: 30px;
          height: 30px;
          content: '';
          z-index: -1;
          background: rgba(255, 255, 255, 0.1);
          -webkit-transform-origin: 100% 50%;
          -moz-transform-origin: 100% 50%;
          -ms-transform-origin: 100% 50%;
          -o-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
          -webkit-transform: scale3d(1, 2, 1);
          -moz-transform: scale3d(1, 2, 1);
          -ms-transform: scale3d(1, 2, 1);
          -o-transform: scale3d(1, 2, 1);
          transform: scale3d(1, 2, 1);
          -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
          -moz-transition: -moz-transform 0.4s, opacity 0.4s;
          -ms-transition: -ms-transform 0.4s, opacity 0.4s;
          -o-transition: -o-transform 0.4s, opacity 0.4s;
          transition: transform 0.4s, opacity 0.4s;
          -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%; }
          @media screen and (max-width: 639px) {
      .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .tpl-form-button:after {
        width: 100px;
        height: 100px; } }

.site_footer {
  min-height: 100px;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }
  .site_footer .footer_bl_top {
    background: #fff;
    padding: 55px 24px 51px; }
    @media screen and (max-width: 1339px) {
  .site_footer .footer_bl_top {
    padding: 52px 24px 45px; } }
    @media screen and (max-width: 1023px) {
  .site_footer .footer_bl_top {
    padding: 37px 0 35px; } }
    @media screen and (max-width: 639px) {
  .site_footer .footer_bl_top {
    padding: 19px 0 25px; } }
    .site_footer .footer_bl_top .footer_top_in {
      max-width: 1170px;
      margin: 0 auto;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      align-items: flex-start; }
      @media screen and (max-width: 1023px) {
  .site_footer .footer_bl_top .footer_top_in {
    display: block; } }
    .site_footer .footer_bl_top .footer_top_left {
      width: 30%;
      margin: 6px 3.5% 0 0; }
      @media screen and (max-width: 1339px) {
  .site_footer .footer_bl_top .footer_top_left {
    margin-top: 4px; } }
      @media screen and (max-width: 1023px) {
  .site_footer .footer_bl_top .footer_top_left {
    width: auto;
    margin: 0 0 35px;
    padding: 0 24px 35px;
    text-align: center;
    -moz-box-shadow: inset 0 -1px 0 rgba(49, 57, 70, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(49, 57, 70, 0.1);
    box-shadow: inset 0 -1px 0 rgba(49, 57, 70, 0.1); } }
      @media screen and (max-width: 639px) {
  .site_footer .footer_bl_top .footer_top_left {
    padding: 0 16px 20px;
    margin: 0 0 20px; } }
      @media screen and (max-width: 1023px) {
    .site_footer .footer_bl_top .footer_top_left .phones_bl_wrap {
      display: inline-block;
      vertical-align: top;
      text-align: left; } }
      .site_footer .footer_bl_top .footer_top_left .phones_bl_wrap .phones_bl {
        display: inline-block;
        vertical-align: top;
        padding: 0 38px 0 0;
        margin-bottom: 4px;
        position: relative; }
        .site_footer .footer_bl_top .footer_top_left .phones_bl_wrap .phones_bl:before {
          position: absolute;
          right: 0;
          top: 4px;
          height: 21px;
          width: 21px;
          content: '';
          opacity: 0.4;
          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%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M3.062%2012.5l-.262.001c-.979.007-1.59.155-2.138.698C.221%2013.64%200%2014.231%200%2014.921v2.288C0%2019.64%201.364%2021%203.82%2021h2.2C14.505%2021%2021%2014.474%2021%205.972V3.768C21%201.4%2019.591%200%2017.18%200h-2.314c-.69%200-1.283.22-1.723.663-.599.606-.707%201.182-.696%202.4v2.745c-.016%201.826%201.266%202.895%202.795%203.147-.332%203.225-3.17%206.022-6.387%206.361-.172-1.72-1.018-2.828-3.041-2.815l-2.528.001-.224-.001zm.216%201.376l2.54-.002c1.31-.008%201.697.699%201.697%202.164v.687h.687c4.44%200%208.446-3.93%208.446-8.399V7.64h-.686c-1.156%200-2.152-.64-2.141-1.822V3.056c-.008-.863.05-1.176.298-1.425.167-.168.406-.257.747-.257h2.314c1.654%200%202.446.788%202.446%202.394v2.204c0%207.745-5.881%2013.654-13.606%2013.654h-2.2c-1.699%200-2.446-.745-2.446-2.417V14.92c0-.341.089-.58.256-.747.222-.22.531-.294%201.18-.3a22.563%2022.563%200%200%201%20.468.002z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .site_footer .footer_bl_top .footer_top_left .phones_bl_wrap .phones_bl div {
          font: 24px/28px 'not', Arial, Helvetica, sans-serif;
          color: #000; }
        @media screen and (max-width: 639px) {
      .site_footer .footer_bl_top .footer_top_left .phones_bl_wrap .phones_bl div {
        font-size: 25px;
        line-height: 32px;
        padding: 0; } }
        .site_footer .footer_bl_top .footer_top_left .phones_bl_wrap .phones_bl div a {
          color: inherit;
          text-decoration: none;
          display: inline-block;
          vertical-align: top; }
      .site_footer .footer_bl_top .footer_top_left .phones_bl_wrap .phones_bl_desc {
        color: rgba(0, 0, 0, 0.5);
        font: 17px/1 'not', Arial, Helvetica, sans-serif; }
    .site_footer .footer_bl_top .footer_top_right {
      width: 66.5%;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
      @media screen and (max-width: 1339px) {
  .site_footer .footer_bl_top .footer_top_right {
    display: block; } }
      @media screen and (max-width: 1023px) {
  .site_footer .footer_bl_top .footer_top_right {
    width: auto;
    padding: 0 24px;
    text-align: center; } }
      @media screen and (max-width: 639px) {
  .site_footer .footer_bl_top .footer_top_right {
    padding: 0 16px; } }
      .site_footer .footer_bl_top .footer_top_right .footer_form {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
      .site_footer .footer_bl_top .footer_top_right .footer_form .footer_form_l {
        padding: 0 10px 0 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        @media screen and (max-width: 1339px) {
    .site_footer .footer_bl_top .footer_top_right .footer_form .footer_form_l {
      padding: 0 0 10px; } }
        .site_footer .footer_bl_top .footer_top_right .footer_form .footer_form_l .footer_form_title {
          color: #000;
          font: 26px/30px 'rbc', Arial, Helvetica, sans-serif;
          padding: 0 0 4px; }
        @media screen and (max-width: 1339px) {
      .site_footer .footer_bl_top .footer_top_right .footer_form .footer_form_l .footer_form_title {
        font-size: 24px;
        line-height: 28px; } }
        @media screen and (max-width: 639px) {
      .site_footer .footer_bl_top .footer_top_right .footer_form .footer_form_l .footer_form_title {
        font-size: 22px;
        line-height: 25px;
        margin: 0 0 1px;
        padding: 0; } }
        .site_footer .footer_bl_top .footer_top_right .footer_form .footer_form_l .footer_form_desc {
          font: 17px/22px 'not', Arial, Helvetica, sans-serif;
          color: rgba(0, 0, 0, 0.5); }
        @media screen and (max-width: 639px) {
      .site_footer .footer_bl_top .footer_top_right .footer_form .footer_form_l .footer_form_desc {
        font-size: 16px;
        line-height: 20px; } }
      .site_footer .footer_bl_top .footer_top_right .footer_msg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -moz-box-flex: 0;
        -moz-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        max-width: 466px;
        font-size: 0;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        margin: 0 0 0 20px; }
      @media screen and (max-width: 1339px) {
    .site_footer .footer_bl_top .footer_top_right .footer_msg {
      max-width: 100%;
      margin: 0;
      display: block; } }
      .site_footer .footer_bl_top .footer_top_right .footer_msg .footer_form_r {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        margin: 0 25px 0 0;
        text-align: right; }
        @media screen and (max-width: 1339px) {
    .site_footer .footer_bl_top .footer_top_right .footer_msg .footer_form_r {
      margin: 0 15px 0 0;
      text-align: left;
      display: inline-block;
      vertical-align: top; } }
        @media screen and (max-width: 639px) {
    .site_footer .footer_bl_top .footer_top_right .footer_msg .footer_form_r {
      display: block;
      margin: 0;
      text-align: center; } }
        .site_footer .footer_bl_top .footer_top_right .footer_msg .footer_form_r a {
          position: relative;
          color: #4f52da;
          font: 18px/22px 'rbc', Arial, Helvetica, sans-serif;
          text-decoration: none;
          padding: 12px 20px 12px;
          display: inline-block;
          vertical-align: top;
          background: #fff;
          overflow: hidden;
          z-index: 1;
          margin-top: 5px;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -moz-box-shadow: inset 0 0 0 1px #4f52da;
          -webkit-box-shadow: inset 0 0 0 1px #4f52da;
          box-shadow: inset 0 0 0 1px #4f52da; }
        @media screen and (max-width: 639px) {
      .site_footer .footer_bl_top .footer_top_right .footer_msg .footer_form_r a {
        margin: 0 0 10px; } }
        .site_footer .footer_bl_top .footer_top_right .footer_msg .footer_form_r a:hover:before {
          -webkit-transform: scale3d(9, 9, 1);
          -moz-transform: scale3d(9, 9, 1);
          -ms-transform: scale3d(9, 9, 1);
          -o-transform: scale3d(9, 9, 1);
          transform: scale3d(9, 9, 1); }
        .site_footer .footer_bl_top .footer_top_right .footer_msg .footer_form_r a:active:before {
          -webkit-transform: scale3d(9, 9, 1);
          -moz-transform: scale3d(9, 9, 1);
          -ms-transform: scale3d(9, 9, 1);
          -o-transform: scale3d(9, 9, 1);
          transform: scale3d(9, 9, 1);
          background: rgba(79, 82, 218, 0.15); }
        .site_footer .footer_bl_top .footer_top_right .footer_msg .footer_form_r a:before {
          position: absolute;
          top: 50%;
          left: 100%;
          margin: -15px 0 0 1px;
          width: 30px;
          height: 30px;
          content: '';
          z-index: -1;
          background: rgba(79, 82, 218, 0.12);
          -webkit-transform-origin: 100% 50%;
          -moz-transform-origin: 100% 50%;
          -ms-transform-origin: 100% 50%;
          -o-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
          -webkit-transform: scale3d(1, 2, 1);
          -moz-transform: scale3d(1, 2, 1);
          -ms-transform: scale3d(1, 2, 1);
          -o-transform: scale3d(1, 2, 1);
          transform: scale3d(1, 2, 1);
          -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
          -moz-transition: -moz-transform 0.4s, opacity 0.4s;
          -ms-transition: -ms-transform 0.4s, opacity 0.4s;
          -o-transition: -o-transform 0.4s, opacity 0.4s;
          transition: transform 0.4s, opacity 0.4s;
          -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%; }
      .site_footer .footer_bl_top .footer_top_right .footer_msg .footer_msg_in {
        margin-right: -5px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -moz-box-flex: 0;
        -moz-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        max-width: 290px; }
        @media screen and (max-width: 1339px) {
    .site_footer .footer_bl_top .footer_top_right .footer_msg .footer_msg_in {
      margin: 0;
      display: inline-block;
      vertical-align: top; } }
      .site_footer .footer_bl_top .footer_top_right .footer_msg .msg_item {
        display: inline-block;
        vertical-align: top;
        font-size: 0;
        position: relative;
        overflow: hidden;
        width: 48px;
        height: 46px;
        margin: 5px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); }
        .site_footer .footer_bl_top .footer_top_right .footer_msg .msg_item:hover span {
          opacity: 1;
          visibility: visible; }
        .site_footer .footer_bl_top .footer_top_right .footer_msg .msg_item:hover svg path {
          fill: #fff; }
        .site_footer .footer_bl_top .footer_top_right .footer_msg .msg_item:hover svg use {
          fill: #fff; }
        .site_footer .footer_bl_top .footer_top_right .footer_msg .msg_item span {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          opacity: 0;
          visibility: hidden;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
        .site_footer .footer_bl_top .footer_top_right .footer_msg .msg_item ins {
          width: 48px;
          height: 46px;
          display: -moz-box;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex; }
        .site_footer .footer_bl_top .footer_top_right .footer_msg .msg_item svg {
          margin: auto;
          position: relative;
          z-index: 1; }
        .site_footer .footer_bl_top .footer_top_right .footer_msg .msg_item img {
          position: relative;
          z-index: 1;
          margin: auto; }
  .site_footer .footer_bl_bot {
    background: #000;
    padding: 40px 24px 50px; }
    @media screen and (max-width: 639px) {
  .site_footer .footer_bl_bot {
    padding: 34px 16px 27px; } }
    .site_footer .footer_bl_bot .footer_bot_in {
      max-width: 1170px;
      margin: 0 auto; }
    .site_footer .footer_bl_bot .footer_contacts_bl {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 0 0 45px;
      border-bottom: 1px solid rgba(255, 255, 255, 0.08); }
      @media screen and (max-width: 1023px) {
  .site_footer .footer_bl_bot .footer_contacts_bl {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 24px 45px;
    margin: 0 -24px; } }
      @media screen and (max-width: 639px) {
  .site_footer .footer_bl_bot .footer_contacts_bl {
    margin: 0 -16px;
    padding: 0 16px 20px; } }
    .site_footer .footer_bl_bot .footer_bot_left {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 25%;
      -moz-box-flex: 1;
      -moz-flex: 1 0 25%;
      -ms-flex: 1 0 25%;
      flex: 1 0 25%;
      width: 25%;
      max-width: 25%;
      margin: 0 8.5% 0 0; }
      @media screen and (max-width: 1023px) {
  .site_footer .footer_bl_bot .footer_bot_left {
    margin: 0;
    width: 50%;
    max-width: 50%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 50%;
    -moz-box-flex: 1;
    -moz-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    padding: 0 20px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; } }
      @media screen and (max-width: 639px) {
  .site_footer .footer_bl_bot .footer_bot_left {
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100%;
    -moz-box-flex: 1;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    padding: 0;
    max-width: 100%;
    margin: 0 0 30px;
    text-align: center; } }
      .site_footer .footer_bl_bot .footer_bot_left .address_title_f {
        font: 18px/21px 'rbc', Arial, Helvetica, sans-serif;
        padding: 0 0 14px;
        color: rgba(255, 255, 255, 0.5); }
      .site_footer .footer_bl_bot .footer_bot_left .address_bl_f {
        color: #fff;
        font: 15px/22px 'not', Arial, Helvetica, sans-serif;
        padding: 0 0 8px; }
      .site_footer .footer_bl_bot .footer_bot_left .mail_bl_f {
        color: #4f52da;
        font: 16px 'not', Arial, Helvetica, sans-serif; }
      .site_footer .footer_bl_bot .footer_bot_left .mail_bl_f a {
        text-decoration: none;
        color: inherit; }
        .site_footer .footer_bl_bot .footer_bot_left .mail_bl_f a:hover {
          text-decoration: underline; }
    .site_footer .footer_bl_bot .footer_bot_mid {
      margin: 0 5.5% 0 0;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
      @media screen and (max-width: 1023px) {
  .site_footer .footer_bl_bot .footer_bot_mid {
    -webkit-box-ordinal-group: 0;
    -moz-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-order: -1;
    -ms-flex-order: -1;
    order: -1;
    width: 100%;
    margin: 0 0 26px; } }
      .site_footer .footer_bl_bot .footer_bot_mid .footer_menu {
        font-size: 0; }
      .site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li {
        display: inline-block;
        vertical-align: top;
        width: 50%;
        margin: 0 0 24px; }
        @media screen and (max-width: 639px) {
    .site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li {
      display: block;
      width: auto; } }
        @media screen and (max-width: 639px) {
      .site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li:last-child > a {
        margin-bottom: 0; } }
        .site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li.opened_level > a > .footer_span {
          -webkit-transform: rotate(180deg);
          -moz-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
          -o-transform: rotate(180deg);
          transform: rotate(180deg);
          background-position: right 100% top 50%; }
        .site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li > a {
          font: 18px/21px 'rbc', Arial, Helvetica, sans-serif;
          color: rgba(255, 255, 255, 0.5);
          margin: 0 0 14px;
          display: block;
          position: relative;
          text-decoration: none;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
        @media screen and (max-width: 639px) {
      .site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li > a {
        padding: 2px 0 0 0; } }
        .site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li > a:hover {
          color: #fff; }
        .site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li > a > .footer_span {
          display: none;
          position: absolute;
          right: 0;
          top: 50%;
          margin-top: -12px;
          width: 22px;
          height: 22px;
          -webkit-transition: transform 0.3s;
          -moz-transition: transform 0.3s;
          -o-transition: transform 0.3s;
          -ms-transition: transform 0.3s;
          transition: transform 0.3s;
          opacity: 0.4;
          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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") right 0 top 50% no-repeat; }
          @media screen and (max-width: 639px) {
      .site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li > a > .footer_span {
        display: block; } }
        @media screen and (max-width: 639px) {
      .site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li ul {
        display: none;
        padding: 15px 0 0 0; } }
        .site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li ul li {
          display: block;
          margin: 0 0 7px; }
          .site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li ul li:last-child {
            margin-bottom: 0; }
          .site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li ul li a {
            display: block;
            color: #fff;
            font: 15px/18px 'not', Arial, Helvetica, sans-serif;
            text-decoration: none;
            padding: 4px 10px 5px 0;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s; }
            .site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li ul li a:hover {
              color: rgba(255, 255, 255, 0.5); }
    .site_footer .footer_bl_bot .footer_bot_right {
      width: 164px;
      max-width: 164px;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 164px;
      -moz-box-flex: 1;
      -moz-flex: 1 0 164px;
      -ms-flex: 1 0 164px;
      flex: 1 0 164px; }
      @media screen and (max-width: 1023px) {
  .site_footer .footer_bl_bot .footer_bot_right {
    width: 50%;
    max-width: 50%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 50%;
    -moz-box-flex: 1;
    -moz-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    margin: 0; } }
      @media screen and (max-width: 639px) {
  .site_footer .footer_bl_bot .footer_bot_right {
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100%;
    -moz-box-flex: 1;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    max-width: 100%;
    padding: 0;
    text-align: center; } }
      .site_footer .footer_bl_bot .footer_bot_right .social_title {
        font: 18px/21px 'rbc', Arial, Helvetica, sans-serif;
        padding: 0 0 13px;
        color: rgba(255, 255, 255, 0.5); }
      .site_footer .footer_bl_bot .footer_bot_right .social_body {
        font-size: 0; }
      .site_footer .footer_bl_bot .footer_bot_right .social_body .social_body_in {
        margin-right: -12px; }
        @media screen and (max-width: 639px) {
    .site_footer .footer_bl_bot .footer_bot_right .social_body .social_body_in {
      margin: 0 auto;
      text-align: center;
      max-width: 185px; } }
      .site_footer .footer_bl_bot .footer_bot_right .social_body a {
        display: inline-block;
        vertical-align: top;
        width: 32px;
        height: 29px;
        margin: 5px 12px 5px 0; }
        @media screen and (max-width: 639px) {
    .site_footer .footer_bl_bot .footer_bot_right .social_body a {
      margin: 5px 6px; } }
    .site_footer .footer_bl_bot .footer_inner {
      max-width: 1170px;
      margin: 0 auto;
      font-size: 0;
      padding: 52px 0 0 0; }
      @media screen and (max-width: 639px) {
  .site_footer .footer_bl_bot .footer_inner {
    padding: 22px 0 0 0; } }
      .site_footer .footer_bl_bot .footer_inner .site_name_f {
        display: inline-block;
        vertical-align: middle;
        width: 33.3%;
        color: rgba(255, 255, 255, 0.79);
        font: 13px 'not', Arial, Helvetica, sans-serif; }
      @media screen and (max-width: 767px) {
    .site_footer .footer_bl_bot .footer_inner .site_name_f {
      display: block;
      width: auto;
      margin: 0 0 15px;
      text-align: center; } }
      .site_footer .footer_bl_bot .footer_inner .site_counters {
        display: inline-block;
        vertical-align: middle;
        width: 33.4%;
        font: 14px 'not', Arial, Helvetica, sans-serif;
        text-align: center;
        color: rgba(255, 255, 255, 0.79); }
      @media screen and (max-width: 767px) {
    .site_footer .footer_bl_bot .footer_inner .site_counters {
      display: block;
      width: auto;
      margin: 0 0 15px;
      text-align: center; } }
      .site_footer .footer_bl_bot .footer_inner .site_copy {
        display: inline-block;
        vertical-align: middle;
        width: 33.3%;
        text-align: right;
        color: #fff;
        font: 14px 'not', Arial, Helvetica, sans-serif; }
      @media screen and (max-width: 767px) {
    .site_footer .footer_bl_bot .footer_inner .site_copy {
      display: block;
      width: auto;
      text-align: center; } }
      .site_footer .footer_bl_bot .footer_inner .site_copy span {
        margin: 0 10px; }
      .site_footer .footer_bl_bot .footer_inner .site_copy a {
        font: 13px 'not', Arial, Helvetica, sans-serif;
        color: rgba(255, 255, 255, 0.79);
        text-decoration: none; }
        .site_footer .footer_bl_bot .footer_inner .site_copy a span {
          font-size: 15px !important; }

.overflowHidden1, .overflowHidden2, .overflowHidden3, .overflowHidden4, .overflowHidden5, .overflowHidden6, .revOverflow {
  overflow: hidden;
  height: auto; }
  .overflowHidden1 body, .overflowHidden2 body, .overflowHidden3 body, .overflowHidden4 body, .overflowHidden5 body, .overflowHidden6 body, .revOverflow body {
    overflow: hidden;
    height: auto !important; }

.popup_bl_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: auto;
  white-space: nowrap;
  text-align: center;
  z-index: 200;
  background: rgba(0, 0, 0, 0.4);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s; }
  .popup_bl_wrapper:before {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    content: ''; }
  .popup_bl_wrapper.opened {
    opacity: 1;
    visibility: visible; }
  .popup_bl_wrapper .popup_bl_wrap {
    position: relative;
    z-index: 1;
    max-width: 100%;
    width: 370px;
    margin: 20px;
    background: #fff;
    text-align: left;
    white-space: normal;
    display: inline-block;
    vertical-align: middle;
    padding: 35px 30px 35px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15); }
    @media screen and (max-width: 767px) {
  .popup_bl_wrapper .popup_bl_wrap {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0;
    width: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; } }
  .popup_bl_wrapper .form_bl_title {
    display: none; }
  .popup_bl_wrapper .popup_bl_close {
    position: absolute;
    right: 0;
    top: 0;
    width: 52px;
    height: 52px;
    cursor: pointer;
    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%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .popup_bl_wrapper .popup_bl_title {
    font: 28px/33px 'rbc', Arial, Helvetica, sans-serif;
    color: #000;
    padding: 0 10px 10px 0; }
    @media screen and (max-width: 767px) {
  .popup_bl_wrapper .popup_bl_title {
    max-width: 320px;
    margin: 0 auto; } }
    @media screen and (max-width: 639px) {
  .popup_bl_wrapper .popup_bl_title {
    font-size: 25px; } }
  .popup_bl_wrapper .popup_bl_desc {
    color: rgba(0, 0, 0, 0.35);
    font: 18px/22px 'not', Arial, Helvetica, sans-serif;
    padding-bottom: 10px; }
    @media screen and (max-width: 767px) {
  .popup_bl_wrapper .popup_bl_desc {
    max-width: 320px;
    margin: 0 auto; } }
    @media screen and (max-width: 639px) {
  .popup_bl_wrapper .popup_bl_desc {
    font-size: 16px;
    padding-bottom: 10px; } }
  .popup_bl_wrapper .tpl-anketa {
    padding-top: 15px; }
    @media screen and (max-width: 767px) {
  .popup_bl_wrapper .tpl-anketa {
    max-width: 320px;
    margin: 0 auto; } }
    .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field {
      display: block;
      margin: 0 0 25px;
      color: #000; }
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-calendar .field-title, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_select .field-title, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-calendar_interval .field-title, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .field-title, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox .field-title, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .field-title, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group .field-title, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-upload .field-title {
        -webkit-transform: translate(0, -23px);
        -moz-transform: translate(0, -23px);
        -ms-transform: translate(0, -23px);
        -o-transform: translate(0, -23px);
        transform: translate(0, -23px);
        padding-left: 0;
        font-family: 'not', Arial, Helvetica, sans-serif;
        font-size: 16px; }
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .field_error {
        font: 15px 'not', Arial, Helvetica, sans-serif;
        color: #ff401f;
        padding-top: 5px; }
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.field-error input[type="text"], .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.field-error input[type="number"], .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.field-error input[type="email"], .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.field-error textarea, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.field-error select, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.field-error .jqselect .jq-selectbox__select {
        border-color: #ff401f !important; }
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .field-title {
        position: absolute;
        color: rgba(0, 0, 0, 0.3);
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        padding: 0 21px 0 15px;
        pointer-events: none;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-transform: translate(0, 10px);
        -moz-transform: translate(0, 10px);
        -ms-transform: translate(0, 10px);
        -o-transform: translate(0, 10px);
        transform: translate(0, 10px); }
        @media screen and (max-width: 639px) {
    .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .field-title {
      font-size: 17px;
      -webkit-transform: translate(0, 11px);
      -moz-transform: translate(0, 11px);
      -ms-transform: translate(0, 11px);
      -o-transform: translate(0, 11px);
      transform: translate(0, 11px); } }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .field-title.not_top {
          -webkit-transform: translate(0, 10px);
          -moz-transform: translate(0, 10px);
          -ms-transform: translate(0, 10px);
          -o-transform: translate(0, 10px);
          transform: translate(0, 10px); }
        @media screen and (max-width: 639px) {
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .field-title.not_top {
        -webkit-transform: translate(0, 11px);
        -moz-transform: translate(0, 11px);
        -ms-transform: translate(0, 11px);
        -o-transform: translate(0, 11px);
        transform: translate(0, 11px); } }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .field-title.on_top {
          -webkit-transform: translate(0, -23px);
          -moz-transform: translate(0, -23px);
          -ms-transform: translate(0, -23px);
          -o-transform: translate(0, -23px);
          transform: translate(0, -23px);
          padding-left: 0;
          font-family: 'not', Arial, Helvetica, sans-serif;
          font-size: 16px; }
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-calendar_interval .field-value {
        font-size: 0; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label {
          display: inline-block;
          vertical-align: top;
          width: 49%; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label.firstLabel {
          margin-right: 2%; }
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.hidden {
        display: none; }
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul {
        padding: 0;
        margin: 0;
        font-size: 0;
        color: #000;
        list-style: none; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li {
          margin: 0 0 10px; }
          .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li:last-child {
            margin-bottom: 0; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group .jq-radio {
          width: 28px;
          height: 28px;
          border: 1px solid rgba(0, 0, 0, 0.3);
          background: #fff;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%;
          display: inline-block;
          vertical-align: middle;
          margin: 0 10px 0 0;
          position: relative;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group .jq-radio:before {
          position: absolute;
          left: -1px;
          right: -1px;
          top: -1px;
          bottom: -1px;
          content: '';
          opacity: 0;
          visibility: hidden;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%;
          -webkit-transition: opacity 0.3s;
          -moz-transition: opacity 0.3s;
          -o-transition: opacity 0.3s;
          -ms-transition: opacity 0.3s;
          transition: opacity 0.3s;
          -moz-box-shadow: inset 0 0 0 7px #000;
          -webkit-box-shadow: inset 0 0 0 7px #000;
          box-shadow: inset 0 0 0 7px #000; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group .jq-radio.checked:before {
          opacity: 1;
          visibility: visible; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group label {
          display: inline-block;
          vertical-align: middle;
          font: 18px 'rbc', Arial, Helvetica, sans-serif;
          color: #000; }
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul {
        padding: 0;
        margin: 0;
        font-size: 0;
        color: #000;
        list-style: none; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li {
          margin: 0 0 10px; }
          .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li:last-child {
            margin-bottom: 0; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .jq-checkbox {
          width: 28px;
          height: 28px;
          border: 1px solid rgba(0, 0, 0, 0.3);
          background: #fff;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          display: inline-block;
          vertical-align: middle;
          margin: 0 10px 0 0;
          position: relative;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .jq-checkbox:before {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          content: '';
          opacity: 0;
          visibility: hidden;
          -webkit-transition: opacity 0.3s;
          -moz-transition: opacity 0.3s;
          -o-transition: opacity 0.3s;
          -ms-transition: opacity 0.3s;
          transition: opacity 0.3s;
          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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .jq-checkbox.checked {
          background: #000;
          border-color: #000; }
          .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .jq-checkbox.checked:before {
            opacity: 1;
            visibility: visible; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox label {
          display: inline-block;
          vertical-align: middle;
          font: 18px 'rbc', Arial, Helvetica, sans-serif;
          color: #000; }
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox ul {
        padding: 0;
        margin: 0;
        font-size: 0;
        list-style: none;
        color: #000; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox .jq-checkbox {
          width: 28px;
          height: 28px;
          border: 1px solid rgba(0, 0, 0, 0.3);
          background: #fff;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          display: inline-block;
          vertical-align: middle;
          margin: 0 10px 0 0;
          position: relative;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox .jq-checkbox:before {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          content: '';
          opacity: 0;
          visibility: hidden;
          -webkit-transition: opacity 0.3s;
          -moz-transition: opacity 0.3s;
          -o-transition: opacity 0.3s;
          -ms-transition: opacity 0.3s;
          transition: opacity 0.3s;
          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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox .jq-checkbox.checked {
          background: #000;
          border-color: #000; }
          .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox .jq-checkbox.checked:before {
            opacity: 1;
            visibility: visible; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox label {
          display: inline-block;
          vertical-align: middle;
          font: 18px 'rbc', Arial, Helvetica, sans-serif;
          color: #000; }
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-upload .upload-button input[type='button'] {
        -webkit-appearance: none;
        background: #fff;
        color: #000;
        font: 18px/18px 'rbc', Arial, Helvetica, sans-serif;
        outline: none;
        border: none;
        position: relative;
        padding: 16px 20px 16px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5); }
        @media screen and (max-width: 639px) {
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-upload .upload-button input[type='button'] {
        padding: 13px 20px 13px; } }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-upload .upload-count {
          color: #000;
          font: 18px/18px 'rbc', Arial, Helvetica, sans-serif; }
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field input[type="text"], .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field input[type="number"], .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field input[type="email"] {
        -webkit-appearance: none;
        width: 100%;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        background: #fff;
        color: #000;
        border: 1px solid rgba(0, 0, 0, 0.3);
        padding: 10px 21px 10px 15px;
        outline: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        @media screen and (max-width: 639px) {
    .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field input[type="text"], .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field input[type="number"], .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field input[type="email"] {
      padding: 9px 21px 9px 15px; } }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field input[type="text"]:focus, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field input[type="number"]:focus, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field input[type="email"]:focus {
          border-color: rgba(0, 0, 0, 0.6); }
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-textarea .field-value {
        font-size: 0; }
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_select select {
        -webkit-appearance: none;
        width: 100%;
        font: 18px 'rbc', Arial, Helvetica, sans-serif;
        background: #fff;
        color: #000;
        border: 1px solid rgba(0, 0, 0, 0.3);
        padding: 14px 21px 13px 15px;
        outline: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_select select:focus {
          border-color: #000; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_select select option {
          margin: 5px 0; }
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect {
        width: 100%; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect.opened:before {
          -webkit-transform: rotate(-180deg);
          -moz-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
          -o-transform: rotate(-180deg);
          transform: rotate(-180deg); }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect:before {
          position: absolute;
          right: 12px;
          top: 50%;
          width: 13px;
          height: 12px;
          margin-top: -6px;
          content: '';
          z-index: 2;
          -webkit-transition: transform 0.3s;
          -moz-transition: transform 0.3s;
          -o-transition: transform 0.3s;
          -ms-transition: transform 0.3s;
          transition: transform 0.3s;
          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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
          @media screen and (max-width: 639px) {
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect:before {
        margin-top: -4px; } }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__select {
          -webkit-appearance: none;
          width: 100%;
          font: 17px 'rbc', Arial, Helvetica, sans-serif;
          background: #fff;
          color: #000;
          border: 1px solid rgba(0, 0, 0, 0.3);
          padding: 10px 21px 10px 15px;
          outline: none;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
          @media screen and (max-width: 639px) {
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__select {
        padding: 10px 21px 10px 15px; } }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown {
          background: #fff;
          width: 100%;
          border: 1px solid rgba(0, 0, 0, 0.3);
          border-top: none;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
          .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul {
            padding: 0;
            margin: 0;
            list-style: none; }
            .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li {
              padding: 8px 0 8px 15px;
              font: 18px 'rbc', Arial, Helvetica, sans-serif;
              color: #000;
              -webkit-transition: all 0.3s;
              -moz-transition: all 0.3s;
              -o-transition: all 0.3s;
              -ms-transition: all 0.3s;
              transition: all 0.3s; }
            .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li:hover {
              background: #edeff4; }
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field textarea {
        -webkit-appearance: none;
        width: 100%;
        max-height: 140px;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        background: #fff;
        color: #000;
        border: 1px solid rgba(0, 0, 0, 0.3);
        padding: 10px 21px 10px 15px;
        outline: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field textarea:focus {
          border-color: #000; }
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.tpl-field-button {
        margin-bottom: 0; }
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .tpl-form-button {
        -webkit-appearance: none;
        background: #000;
        color: #fff;
        font: 20px/24px 'rbc', Arial, Helvetica, sans-serif;
        outline: none;
        border: none;
        position: relative;
        z-index: 1;
        width: 100%;
        display: block;
        overflow: hidden;
        padding: 9px 20px 9px 20px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .tpl-form-button:hover:after {
          -webkit-transform: scale3d(9, 9, 1);
          -moz-transform: scale3d(9, 9, 1);
          -ms-transform: scale3d(9, 9, 1);
          -o-transform: scale3d(9, 9, 1);
          transform: scale3d(9, 9, 1); }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .tpl-form-button:active:after {
          -webkit-transform: scale3d(9, 9, 1);
          -moz-transform: scale3d(9, 9, 1);
          -ms-transform: scale3d(9, 9, 1);
          -o-transform: scale3d(9, 9, 1);
          transform: scale3d(9, 9, 1);
          background: rgba(0, 0, 0, 0.05); }
        .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .tpl-form-button:after {
          position: absolute;
          top: 50%;
          left: 100%;
          margin: -21px 0 0 1px;
          width: 42px;
          height: 42px;
          content: '';
          z-index: -1;
          background: rgba(255, 255, 255, 0.1);
          -webkit-transform-origin: 100% 50%;
          -moz-transform-origin: 100% 50%;
          -ms-transform-origin: 100% 50%;
          -o-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
          -webkit-transform: scale3d(1, 2, 1);
          -moz-transform: scale3d(1, 2, 1);
          -ms-transform: scale3d(1, 2, 1);
          -o-transform: scale3d(1, 2, 1);
          transform: scale3d(1, 2, 1);
          -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
          -moz-transition: -moz-transform 0.4s, opacity 0.4s;
          -ms-transition: -ms-transform 0.4s, opacity 0.4s;
          -o-transition: -o-transform 0.4s, opacity 0.4s;
          transition: transform 0.4s, opacity 0.4s;
          -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%; }
        @media screen and (max-width: 639px) {
      .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .tpl-form-button:after {
        width: 100px;
        height: 100px; } }

.cab_popup_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: auto;
  white-space: nowrap;
  text-align: center;
  z-index: 200;
  background: rgba(0, 0, 0, 0.4);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s; }
  .cab_popup_wrapper:before {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    content: ''; }
  .cab_popup_wrapper.opened {
    opacity: 1;
    visibility: visible;
    z-index: 1000; }
  .cab_popup_wrapper .cab_popup_wrap {
    position: relative;
    z-index: 1;
    max-width: 100%;
    width: 370px;
    margin: 20px;
    background: #fff;
    text-align: left;
    white-space: normal;
    display: inline-block;
    vertical-align: middle;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 767px) {
  .cab_popup_wrapper .cab_popup_wrap {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0;
    width: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; } }
  .cab_popup_wrapper .cab_popup_close {
    position: absolute;
    right: 0;
    top: 0;
    width: 52px;
    height: 52px;
    z-index: 1;
    cursor: pointer;
    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%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .cab_popup_wrapper .shop2-block.login-form {
    padding: 35px 30px 30px; }
    @media screen and (max-width: 767px) {
  .cab_popup_wrapper .shop2-block.login-form {
    padding: 20px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; } }
    .cab_popup_wrapper .shop2-block.login-form .block-title {
      color: #000;
      font: 28px 'rbc', Arial, Helvetica, sans-serif;
      padding: 0 0 30px; }
      @media screen and (max-width: 767px) {
  .cab_popup_wrapper .shop2-block.login-form .block-title {
    margin: 0 auto;
    max-width: 320px; } }
    @media screen and (max-width: 767px) {
    .cab_popup_wrapper .shop2-block.login-form .block-body {
      margin: 0 auto;
      max-width: 320px; } }
      .cab_popup_wrapper .shop2-block.login-form .block-body .user-name {
        display: block;
        padding: 0 0 10px; }
      .cab_popup_wrapper .shop2-block.login-form .block-body .register {
        margin-top: 20px;
        display: block;
        position: relative;
        color: #000;
        font: 18px/22px 'rbc', Arial, Helvetica, sans-serif;
        text-align: center;
        text-decoration: none;
        padding: 12px 0 12px;
        background: #fff;
        overflow: hidden;
        z-index: 1;
        outline: none;
        border: none;
        -webkit-appearance: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5); }
      .cab_popup_wrapper .shop2-block.login-form .block-body .register:hover {
        color: #fff; }
        .cab_popup_wrapper .shop2-block.login-form .block-body .register:hover:before {
          -webkit-transform: scale3d(9, 9, 1);
          -moz-transform: scale3d(9, 9, 1);
          -ms-transform: scale3d(9, 9, 1);
          -o-transform: scale3d(9, 9, 1);
          transform: scale3d(9, 9, 1); }
      .cab_popup_wrapper .shop2-block.login-form .block-body .register:active {
        color: #fff; }
        .cab_popup_wrapper .shop2-block.login-form .block-body .register:active:before {
          -webkit-transform: scale3d(9, 9, 1);
          -moz-transform: scale3d(9, 9, 1);
          -ms-transform: scale3d(9, 9, 1);
          -o-transform: scale3d(9, 9, 1);
          transform: scale3d(9, 9, 1);
          background: #000; }
      .cab_popup_wrapper .shop2-block.login-form .block-body .register:before {
        position: absolute;
        top: 50%;
        left: 100%;
        margin: -21px 0 0 1px;
        width: 42px;
        height: 42px;
        content: '';
        z-index: -1;
        background: #000;
        -webkit-transform-origin: 100% 50%;
        -moz-transform-origin: 100% 50%;
        -ms-transform-origin: 100% 50%;
        -o-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        -webkit-transform: scale3d(1, 2, 1);
        -moz-transform: scale3d(1, 2, 1);
        -ms-transform: scale3d(1, 2, 1);
        -o-transform: scale3d(1, 2, 1);
        transform: scale3d(1, 2, 1);
        -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
        -moz-transition: -moz-transform 0.3s, opacity 0.3s;
        -ms-transition: -ms-transform 0.3s, opacity 0.3s;
        -o-transition: -o-transform 0.3s, opacity 0.3s;
        transition: transform 0.3s, opacity 0.3s;
        -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      .cab_popup_wrapper .shop2-block.login-form .block-body .row {
        position: relative;
        margin: 0 0 25px; }
      .cab_popup_wrapper .shop2-block.login-form .block-body .row.pass {
        margin-bottom: 20px; }
      .cab_popup_wrapper .shop2-block.login-form .block-body .row .row_title {
        position: absolute;
        color: rgba(0, 0, 0, 0.3);
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        padding: 0 21px 0 15px;
        pointer-events: none;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-transform: translate(0, 10px);
        -moz-transform: translate(0, 10px);
        -ms-transform: translate(0, 10px);
        -o-transform: translate(0, 10px);
        transform: translate(0, 10px); }
        .cab_popup_wrapper .shop2-block.login-form .block-body .row .row_title.not_top {
          -webkit-transform: translate(0, 10px);
          -moz-transform: translate(0, 10px);
          -ms-transform: translate(0, 10px);
          -o-transform: translate(0, 10px);
          transform: translate(0, 10px); }
        .cab_popup_wrapper .shop2-block.login-form .block-body .row .row_title.on_top {
          -webkit-transform: translate(0, -23px);
          -moz-transform: translate(0, -23px);
          -ms-transform: translate(0, -23px);
          -o-transform: translate(0, -23px);
          transform: translate(0, -23px);
          padding-left: 0;
          font-family: 'not', Arial, Helvetica, sans-serif;
          font-size: 16px; }
      .cab_popup_wrapper .shop2-block.login-form .block-body .row input[type="text"], .cab_popup_wrapper .shop2-block.login-form .block-body .row input[type="password"] {
        -webkit-appearance: none;
        width: 100%;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        background: #fff;
        color: #000;
        border: 1px solid rgba(0, 0, 0, 0.3);
        padding: 10px 21px 10px 15px;
        outline: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        @media screen and (max-width: 639px) {
    .cab_popup_wrapper .shop2-block.login-form .block-body .row input[type="text"], .cab_popup_wrapper .shop2-block.login-form .block-body .row input[type="password"] {
      padding: 9px 21px 9px 15px; } }
        .cab_popup_wrapper .shop2-block.login-form .block-body .row input[type="text"]:focus, .cab_popup_wrapper .shop2-block.login-form .block-body .row input[type="password"]:focus {
          border-color: rgba(0, 0, 0, 0.6); }
      .cab_popup_wrapper .shop2-block.login-form .block-body .sign_in_row {
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; }
      .cab_popup_wrapper .shop2-block.login-form .block-body .sign_in_row .forgot_link_wr {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
        .cab_popup_wrapper .shop2-block.login-form .block-body .sign_in_row .forgot_link_wr .forgot_link {
          text-decoration: none;
          font: 17px 'not', Arial, Helvetica, sans-serif;
          color: #4f52da;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          border-bottom: 1px solid transparent; }
        .cab_popup_wrapper .shop2-block.login-form .block-body .sign_in_row .forgot_link_wr .forgot_link:hover {
          border-bottom-color: rgba(79, 82, 218, 0.2); }
      .cab_popup_wrapper .shop2-block.login-form .block-body .sign_in_row .signin-btn {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 91px;
        -moz-box-flex: 1;
        -moz-flex: 1 0 91px;
        -ms-flex: 1 0 91px;
        flex: 1 0 91px;
        max-width: 91px;
        position: relative;
        color: #4f52da;
        font: 18px/22px 'rbc', Arial, Helvetica, sans-serif;
        text-align: center;
        text-decoration: none;
        padding: 12px 0 12px;
        display: inline-block;
        vertical-align: top;
        background: #fff;
        overflow: hidden;
        z-index: 1;
        outline: none;
        border: none;
        -webkit-appearance: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: inset 0 0 0 1px #4f52da;
        -webkit-box-shadow: inset 0 0 0 1px #4f52da;
        box-shadow: inset 0 0 0 1px #4f52da; }
        .cab_popup_wrapper .shop2-block.login-form .block-body .sign_in_row .signin-btn:hover:before {
          -webkit-transform: scale3d(9, 9, 1);
          -moz-transform: scale3d(9, 9, 1);
          -ms-transform: scale3d(9, 9, 1);
          -o-transform: scale3d(9, 9, 1);
          transform: scale3d(9, 9, 1); }
        .cab_popup_wrapper .shop2-block.login-form .block-body .sign_in_row .signin-btn:active:before {
          -webkit-transform: scale3d(9, 9, 1);
          -moz-transform: scale3d(9, 9, 1);
          -ms-transform: scale3d(9, 9, 1);
          -o-transform: scale3d(9, 9, 1);
          transform: scale3d(9, 9, 1);
          background: rgba(79, 82, 218, 0.15); }
        .cab_popup_wrapper .shop2-block.login-form .block-body .sign_in_row .signin-btn:before {
          position: absolute;
          top: 50%;
          left: 100%;
          margin: -7px 0 0 1px;
          width: 14px;
          height: 14px;
          content: '';
          z-index: -1;
          background: rgba(79, 82, 218, 0.12);
          -webkit-transform-origin: 100% 50%;
          -moz-transform-origin: 100% 50%;
          -ms-transform-origin: 100% 50%;
          -o-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
          -webkit-transform: scale3d(1, 2, 1);
          -moz-transform: scale3d(1, 2, 1);
          -ms-transform: scale3d(1, 2, 1);
          -o-transform: scale3d(1, 2, 1);
          transform: scale3d(1, 2, 1);
          -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
          -moz-transition: -moz-transform 0.3s, opacity 0.3s;
          -ms-transition: -ms-transform 0.3s, opacity 0.3s;
          -o-transition: -o-transform 0.3s, opacity 0.3s;
          transition: transform 0.3s, opacity 0.3s;
          -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%; }
    .cab_popup_wrapper .shop2-block.login-form .g-auth__row.g-auth__social-min {
      margin-top: 30px;
      border: none;
      padding: 0 !important;
      color: rgba(0, 0, 0, 0.5);
      font-size: 16px; }
      .cab_popup_wrapper .shop2-block.login-form .g-auth__row.g-auth__social-min .g-form-field__title {
        color: #000;
        font-size: 18px;
        margin: 0 0 10px; }
      .cab_popup_wrapper .shop2-block.login-form .g-auth__row.g-auth__social-min .g-form-field__title b {
        font-family: 'rbc', Arial, Helvetica, sans-serif; }
      .cab_popup_wrapper .shop2-block.login-form .g-auth__row.g-auth__social-min .g-auth__personal-note {
        font-size: 14px; }
      .cab_popup_wrapper .shop2-block.login-form .g-auth__row.g-auth__social-min .g-social__item {
        margin-right: 7px; }

.mob_menu_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 200;
  opacity: 1;
  -webkit-overflow-scrolling: touch;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s; }
  .mob_menu_wrapper.opened {
    opacity: 1;
    visibility: visible; }
    .mob_menu_wrapper.opened .mob_menu_wrap {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0); }
  .mob_menu_wrapper .mob_menu_wrap {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    width: 320px;
    overflow: hidden;
    overflow-y: auto;
    background: #fff;
    -webkit-overflow-scrolling: touch;
    -webkit-transition: transform 0.3s;
    -moz-transition: transform 0.3s;
    -o-transition: transform 0.3s;
    -ms-transition: transform 0.3s;
    transition: transform 0.3s;
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }
    @media screen and (max-width: 767px) {
  .mob_menu_wrapper .mob_menu_wrap {
    right: auto;
    left: 0;
    -webkit-transform: translate(-100%, 0);
    -moz-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    -o-transform: translate(-100%, 0);
    transform: translate(-100%, 0); } }
    .mob_menu_wrapper .mob_menu_wrap .mob_menu_close {
      position: absolute;
      right: 0;
      top: 0;
      width: 50px;
      height: 50px;
      z-index: 1;
      cursor: pointer;
      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%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
  .mob_menu_wrapper .cab_open_wr {
    height: 50px;
    padding: 4px 0 0 19px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
    .mob_menu_wrapper .cab_open_wr .cab_open_btn {
      position: relative;
      display: none;
      color: #000;
      font: 18px 'rbc', Arial, Helvetica, sans-serif;
      cursor: pointer;
      padding: 10px 0 10px 32px; }
      @media screen and (max-width: 767px) {
  .mob_menu_wrapper .cab_open_wr .cab_open_btn {
    display: inline-block; } }
      .mob_menu_wrapper .cab_open_wr .cab_open_btn:before {
        position: absolute;
        left: 0;
        top: 50%;
        content: '';
        width: 18px;
        height: 22px;
        margin-top: -11px;
        opacity: 0.8;
        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%2218px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2018%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M0%2017.829c-.003-2.24%202.225-4.518%204.641-5.309.37-.115.737-.129%201.116-.055.225.044.446.116.709.222.143.057.643.276.642.275.705.3%201.224.435%201.892.435.671%200%201.218-.138%201.945-.437.1-.04.441-.185.502-.21.203-.085.36-.144.514-.193.43-.137.81-.176%201.197-.09.078.018.154.04.208.06%202.409.784%204.634%203.056%204.634%205.3%200%202.908-2.475%204.169-8.687%204.173C2.609%2022.004.004%2020.763%200%2017.829zm4.264-13.16C4.264%201.972%206.305%200%209%200c2.704%200%204.755%201.967%204.755%204.67v1.034c0%203.575-2.3%205.984-4.755%205.984-2.45%200-4.736-2.41-4.736-5.983V4.67zM1.372%2017.828c.003%201.879%201.902%202.784%207.94%202.78%205.552-.004%207.316-.902%207.316-2.78%200-1.536-1.781-3.355-3.702-3.98a.518.518%200%200%200-.063-.019c-.234-.052-.276-.039-1.403.424-.877.36-1.584.538-2.46.538-.88%200-1.564-.177-2.423-.543-.015-.006-.496-.216-.618-.266a2.562%202.562%200%200%200-.46-.147.873.873%200%200%200-.446.015c-1.898.622-3.683%202.446-3.68%203.978zM5.636%204.67v1.035c0%202.816%201.683%204.59%203.364%204.59%201.688%200%203.382-1.776%203.382-4.59V4.67c0-1.915-1.42-3.277-3.382-3.277-1.952%200-3.364%201.364-3.364%203.277z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .mob_menu_wrapper .mobile_cat_wrap {
    padding: 0 0 21px;
    background: #fff; }
    .mob_menu_wrapper .mobile_cat_wrap .mobile_folders li {
      display: block; }
      .mob_menu_wrapper .mobile_cat_wrap .mobile_folders li:last-child {
        border-bottom: none; }
      .mob_menu_wrapper .mobile_cat_wrap .mobile_folders li:first-child > a {
        margin-top: 16px; }
      .mob_menu_wrapper .mobile_cat_wrap .mobile_folders li a {
        padding: 11px 40px 13px 20px;
        display: block;
        text-decoration: none;
        font: 20px 'rbc', Arial, Helvetica, sans-serif;
        color: #000;
        position: relative; }
        .mob_menu_wrapper .mobile_cat_wrap .mobile_folders li a.has_sublayer:before {
          position: absolute;
          content: '';
          right: 19px;
          top: 50%;
          margin-top: -8px;
          width: 7px;
          height: 12px;
          opacity: 0.5;
          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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .mob_menu_wrapper .mobile_cat_wrap .mobile_folders li ul li.parent-item a {
        padding: 8px 40px 25px 20px;
        font: 20px 'rbc', Arial, Helvetica, sans-serif;
        color: #dd453c; }
        .mob_menu_wrapper .mobile_cat_wrap .mobile_folders li ul li.parent-item a span {
          border-bottom: 2px solid #dd453c; }
        .mob_menu_wrapper .mobile_cat_wrap .mobile_folders li ul li.waSlideMenu-back {
          position: absolute;
          top: -66px;
          left: 0;
          right: 0;
          margin: 0;
          border: none;
          border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
        .mob_menu_wrapper .mobile_cat_wrap .mobile_folders li ul li.waSlideMenu-back a {
          font-size: 0;
          height: 50px;
          padding: 0;
          margin: 0;
          display: block;
          background: #fff;
          position: relative; }
        .mob_menu_wrapper .mobile_cat_wrap .mobile_folders li ul li.waSlideMenu-back a:before {
          position: absolute;
          left: 0;
          top: 0;
          width: 50px;
          height: 50px;
          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%2224px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2024%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M2.92380271%2C6.78583536%20L6.566197%2C10.4348266%20C6.87833364%2C10.7475286%206.87787535%2C11.2540604%206.56517338%2C11.566197%20C6.25247141%2C11.8783336%205.74593963%2C11.8778754%205.43380299%2C11.5651734%20L0.433802994%2C6.55611757%20C0.122065666%2C6.24381564%200.122065666%2C5.73807274%200.433802994%2C5.42577081%20L5.41572412%2C0.434826617%20C5.72786076%2C0.122124646%206.23439253%2C0.121666356%206.5470945%2C0.433802996%20C6.85979647%2C0.745939637%206.86025476%2C1.25247141%206.54811812%2C1.56517338%20L2.93399511%2C5.18584216%20L22.9868319%2C5.2000002%20C23.4286596%2C5.20031215%2023.7865788%2C5.55873714%2023.7862669%2C6.00056483%20C23.7859549%2C6.44239252%2023.42753%2C6.80031175%2022.9857023%2C6.7999998%20L2.92380271%2C6.78583536%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
        .mob_menu_wrapper .mobile_cat_wrap .mobile_folders li ul li a {
          font-size: 17px;
          font-family: 'not', Arial, Helvetica, sans-serif;
          color: rgba(0, 0, 0, 0.6);
          padding: 9px 40px 10px 20px; }
        .mob_menu_wrapper .mobile_cat_wrap .mobile_folders li ul li a.has_sublayer:before {
          margin-top: -6px; }
  .mob_menu_wrapper .menu_top {
    padding: 20px 0;
    background: #edeff4; }
    .mob_menu_wrapper .menu_top li {
      margin: 0; }
      .mob_menu_wrapper .menu_top li:last-child {
        border-bottom: none; }
      .mob_menu_wrapper .menu_top li a {
        display: block;
        font: 17px 'not', Arial, Helvetica, sans-serif;
        color: rgba(0, 0, 0, 0.8);
        padding: 11px 20px 13px;
        text-decoration: none; }
      .mob_menu_wrapper .menu_top li a:hover {
        color: #dd453c; }
      .mob_menu_wrapper .menu_top li ul {
        padding-left: 15px; }
      .mob_menu_wrapper .menu_top li ul li {
        border: none; }
        .mob_menu_wrapper .menu_top li ul li a {
          font-size: 15px;
          padding: 8px 20px 10px 15px; }

.waSlideMenu-nav {
  position: relative; }

.waSlideMenu-wrapper {
  left: 0;
  position: relative;
  top: 0; }

.waSlideMenu-menu {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  display: inherit;
  left: 0; }

.waSlideMenu-inheritedmenu {
  position: absolute;
  left: 100%;
  top: 0;
  padding: 0; }
/* Main desktop search begin*/
.desktop_search_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 300;
  overflow: hidden;
  overflow-y: auto;
  white-space: nowrap;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s; }
  @media screen and (max-width: 1023px) {
  .desktop_search_wrapper {
    display: none; } }
  .desktop_search_wrapper.opened {
    opacity: 1;
    visibility: visible; }
  .desktop_search_wrapper:before {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    content: ''; }
  .desktop_search_wrapper .desktop_search_wrap {
    position: relative;
    text-align: left;
    white-space: normal;
    display: inline-block;
    vertical-align: middle;
    width: 680px;
    background: #fff;
    padding: 40px 38px 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .desktop_search_wrapper .desktop_search_title {
    color: #000;
    font: 30px 'rbcl', Arial, Helvetica, sans-serif;
    padding: 0 60px 30px 0; }
  .desktop_search_wrapper .desktop_close {
    position: absolute;
    right: 20px;
    top: 30px;
    width: 50px;
    height: 50px;
    cursor: pointer;
    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%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .desktop_search_wrapper .desktop_search_form {
    position: relative; }
    .desktop_search_wrapper .desktop_search_form .desktop_search-text {
      padding: 12px 60px 13px 20px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      color: rgba(0, 0, 0, 0.6);
      font: 17px 'rbc', Arial, Helvetica, sans-serif;
      border: none;
      background: none;
      outline: none;
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25); }
      .desktop_search_wrapper .desktop_search_form .desktop_search-text:focus {
        color: #000;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5); }
    .desktop_search_wrapper .desktop_search_form .desktop_search-button {
      width: 60px;
      height: 46px;
      cursor: pointer;
      position: absolute;
      right: 0;
      top: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      border: none;
      z-index: 1;
      opacity: 0.25;
      -webkit-appearance: none;
      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%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M18.71%2017.296a.994.994%200%200%201-.005%201.41.997.997%200%200%201-1.41.004l-2.678-2.677A8.962%208.962%200%200%201%209%2018a9%209%200%200%201-9-9%209%209%200%200%201%209-9%209%209%200%200%201%209%209%208.963%208.963%200%200%201-1.968%205.618l2.677%202.678zM1.6%209A7.4%207.4%200%200%200%209%2016.4%207.4%207.4%200%200%200%2016.4%209%207.4%207.4%200%200%200%209%201.6%207.4%207.4%200%200%200%201.6%209z%22%20id%3D%22a%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .desktop_search_wrapper .desktop_search_form .desktop_search-button.active {
        opacity: 0.6; }

.search_bl_wrapper.inner {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 120;
  overflow: hidden;
  overflow-y: auto;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s; }
  .search_bl_wrapper.inner.opened {
    opacity: 1;
    visibility: visible; }
  .search_bl_wrapper.inner:before {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    content: ''; }
  @media screen and (max-width: 767px) {
  .search_bl_wrapper.inner {
    background: #fff; } }
  .search_bl_wrapper.inner .search_bl_in {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    text-align: left;
    margin: 20px;
    width: 680px;
    background: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-bottom: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
    @media screen and (max-width: 767px) {
  .search_bl_wrapper.inner .search_bl_in {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0;
    width: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background: none;
    padding: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; } }
    @media screen and (min-width: 1024px) {
    .search_bl_wrapper.inner .search_bl_in.active {
      -o-box-shadow: inset 0 3px 0 #dd453c, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5);
      -ms-box-shadow: inset 0 3px 0 #dd453c, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5);
      -moz-box-shadow: inset 0 3px 0 #dd453c, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5);
      -webkit-box-shadow: inset 0 3px 0 #dd453c, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5);
      box-shadow: inset 0 3px 0 #dd453c, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5); } }
      @media screen and (max-width: 767px) {
  .search_bl_wrapper.inner .search_bl_in.active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; } }
  .search_bl_wrapper.inner .searchs_title {
    color: #000;
    font: 30px 'rbcl', Arial, Helvetica, sans-serif;
    display: block;
    padding: 46px 35px 30px; }
    @media screen and (max-width: 639px) {
  .search_bl_wrapper.inner .searchs_title {
    padding: 25px 16px 30px;
    font-size: 25px; } }
    @media screen and (max-width: 479px) {
  .search_bl_wrapper.inner .searchs_title {
    padding: 55px 16px 25px; } }
    @media screen and (max-width: 767px) {
    .search_bl_wrapper.inner .searchs_title .searchs_title_in {
      max-width: 360px;
      margin: 0 auto; } }
  .search_bl_wrapper.inner .search_mob_close {
    position: absolute;
    right: 20px;
    top: 40px;
    width: 50px;
    height: 50px;
    cursor: pointer;
    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%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    @media screen and (max-width: 767px) {
  .search_bl_wrapper.inner .search_mob_close {
    right: 10px;
    top: 0; } }
    @media screen and (max-width: 479px) {
  .search_bl_wrapper.inner .search_mob_close {
    width: 52px;
    height: 52px;
    right: 0;
    top: 0; } }
  .search_bl_wrapper.inner .site_search_mob {
    padding: 0 35px; }
    @media screen and (max-width: 767px) {
  .search_bl_wrapper.inner .site_search_mob {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; } }
    @media screen and (max-width: 639px) {
  .search_bl_wrapper.inner .site_search_mob {
    padding: 0 16px; } }
    .search_bl_wrapper.inner .site_search_mob .search_form {
      position: relative;
      overflow: hidden; }
      @media screen and (max-width: 767px) {
  .search_bl_wrapper.inner .site_search_mob .search_form {
    max-width: 360px;
    margin: 0 auto;
    width: 100%; } }
      .search_bl_wrapper.inner .site_search_mob .search_form .search_mob_title {
        position: absolute;
        color: rgba(0, 0, 0, 0.3);
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        z-index: 101;
        padding: 0 12px 0 12px;
        pointer-events: none;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-transform: translate(0, 11px);
        -moz-transform: translate(0, 11px);
        -ms-transform: translate(0, 11px);
        -o-transform: translate(0, 11px);
        transform: translate(0, 11px); }
      .search_bl_wrapper.inner .site_search_mob .search_form .search_mob_title.not_top {
        -webkit-transform: translate(0, 11px);
        -moz-transform: translate(0, 11px);
        -ms-transform: translate(0, 11px);
        -o-transform: translate(0, 11px);
        transform: translate(0, 11px); }
      .search_bl_wrapper.inner .site_search_mob .search_form .search_mob_title.on_top {
        -webkit-transform: translate(0, -21px);
        -moz-transform: translate(0, -21px);
        -ms-transform: translate(0, -21px);
        -o-transform: translate(0, -21px);
        transform: translate(0, -21px);
        padding-left: 0;
        font-family: 'not', Arial, Helvetica, sans-serif;
        font-size: 15px; }
      .search_bl_wrapper.inner .site_search_mob .search_form .search-text {
        -webkit-appearance: none;
        width: 100%;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        background: #fff;
        color: #000;
        height: 46px;
        padding: 10px 84px 10px 20px;
        outline: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid rgba(0, 0, 0, 0.25); }
      .search_bl_wrapper.inner .site_search_mob .search_form .search-text:focus {
        border-color: rgba(0, 0, 0, 0.5); }
      .search_bl_wrapper.inner .site_search_mob .search_form .search-button {
        position: absolute;
        right: 0;
        top: 0;
        width: 53px;
        height: 46px;
        border: none;
        -webkit-appearance: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        opacity: 0.25;
        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%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M18.71%2017.296a.994.994%200%200%201-.005%201.41.997.997%200%200%201-1.41.004l-2.678-2.677A8.962%208.962%200%200%201%209%2018a9%209%200%200%201-9-9%209%209%200%200%201%209-9%209%209%200%200%201%209%209%208.963%208.963%200%200%201-1.968%205.618l2.677%202.678zM1.6%209A7.4%207.4%200%200%200%209%2016.4%207.4%207.4%200%200%200%2016.4%209%207.4%207.4%200%200%200%209%201.6%207.4%207.4%200%200%200%201.6%209z%22%20id%3D%22a%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .search_bl_wrapper.inner .site_search_mob .search_form .search-button.active {
        opacity: 0.6; }
    .search_bl_wrapper.inner .site_search_mob .search_mob_more {
      font: 18px/22px 'rbc', Arial, Helvetica, sans-serif;
      padding: 12px 20px 12px;
      cursor: pointer;
      color: #dd453c;
      float: right;
      margin-left: 11px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -moz-box-shadow: inset 0 0 0 1px #dd453c;
      -webkit-box-shadow: inset 0 0 0 1px #dd453c;
      box-shadow: inset 0 0 0 1px #dd453c; }
      .search_bl_wrapper.inner .site_search_mob .search_mob_more.active {
        background: rgba(221, 69, 60, 0.15); }
      @media screen and (max-width: 767px) {
  .search_bl_wrapper.inner .site_search_mob .search_mob_more {
    max-width: 360px;
    width: 100%;
    float: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin: 10px auto 0;
    text-align: center; } }
  .search_bl_wrapper.inner .shop2-block.search-form {
    padding: 35px 0 0;
    margin-left: 35px;
    margin-right: 35px;
    margin-top: 35px;
    position: relative; }
    .search_bl_wrapper.inner .shop2-block.search-form:before {
      position: absolute;
      left: -35px;
      right: -35px;
      top: 0;
      content: '';
      border-top: 1px solid rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 767px) {
  .search_bl_wrapper.inner .shop2-block.search-form {
    padding: 30px 0 40px; } }
    @media screen and (max-width: 639px) {
  .search_bl_wrapper.inner .shop2-block.search-form {
    margin-left: 16px;
    margin-right: 16px; }
    .search_bl_wrapper.inner .shop2-block.search-form:before {
      position: absolute;
      left: -16px;
      right: -16px;
      top: 0;
      content: '';
      border-top: 1px solid rgba(0, 0, 0, 0.1); } }
    .search_bl_wrapper.inner .shop2-block.search-form .block-body {
      max-width: 440px;
      margin: 0; }
      @media screen and (max-width: 767px) {
  .search_bl_wrapper.inner .shop2-block.search-form .block-body {
    max-width: 360px;
    margin: 0 auto; } }
    .search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap {
      position: relative;
      margin: 0 0 30px; }
      .search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap .selected_title {
        width: 100%;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        background: rgba(221, 69, 60, 0.15);
        color: #dd453c;
        border: 1px solid #dd453c;
        padding: 10px 32px 10px 12px;
        outline: none;
        height: 42px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap .selected_title:before {
        position: absolute;
        right: 12px;
        top: 50%;
        width: 12px;
        height: 7px;
        margin-top: -4px;
        content: '';
        z-index: 2;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23dd453c%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap .selected_title.active {
        -webkit-border-radius: 2px 2px 0 0;
        -moz-border-radius: 2px 2px 0 0;
        -ms-border-radius: 2px 2px 0 0;
        -o-border-radius: 2px 2px 0 0;
        border-radius: 2px 2px 0 0; }
        .search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap .selected_title.active:before {
          -webkit-transform: rotate(-180deg);
          -moz-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
          -o-transform: rotate(-180deg);
          transform: rotate(-180deg); }
      .search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap .field-product-type {
        position: absolute;
        opacity: 0;
        visibility: hidden;
        top: 100%;
        left: 0;
        right: 0;
        background: #fff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid #dd453c;
        border-top: none;
        display: block; }
      .search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap .field-product-type.opened {
        z-index: 103;
        opacity: 1;
        visibility: visible; }
      .search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap .field-product-type label {
        display: block;
        width: auto;
        min-width: 0;
        margin: 0;
        padding: 8px 10px 8px 15px;
        background: none;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        color: #000;
        text-align: left;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
        .search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap .field-product-type label:hover {
          background: #edeff4 !important; }
        .search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap .field-product-type label.checked {
          background: none; }
    .search_bl_wrapper.inner .shop2-block.search-form .field-product-type {
      margin: 0 0 30px;
      font-size: 0;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .search_bl_wrapper.inner .shop2-block.search-form .field-product-type label {
        display: inline-block;
        vertical-align: top;
        text-align: center;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        font: 18px/21px 'rbc', Arial, Helvetica, sans-serif;
        color: #dd453c;
        cursor: pointer;
        min-width: 104px;
        margin-left: -1px;
        background: #fff;
        padding: 11px 10px 10px 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: inset 0 0 0 1px #dd453c;
        -webkit-box-shadow: inset 0 0 0 1px #dd453c;
        box-shadow: inset 0 0 0 1px #dd453c; }
      .search_bl_wrapper.inner .shop2-block.search-form .field-product-type label:first-child {
        margin-left: 0;
        -webkit-border-radius: 2px 0 0 2px;
        -moz-border-radius: 2px 0 0 2px;
        -ms-border-radius: 2px 0 0 2px;
        -o-border-radius: 2px 0 0 2px;
        border-radius: 2px 0 0 2px; }
      .search_bl_wrapper.inner .shop2-block.search-form .field-product-type label:nth-child(2) {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; }
      .search_bl_wrapper.inner .shop2-block.search-form .field-product-type label:last-child {
        -webkit-border-radius: 0 2px 2px 0;
        -moz-border-radius: 0 2px 2px 0;
        -ms-border-radius: 0 2px 2px 0;
        -o-border-radius: 0 2px 2px 0;
        border-radius: 0 2px 2px 0; }
      .search_bl_wrapper.inner .shop2-block.search-form .field-product-type label.checked {
        background: rgba(221, 69, 60, 0.15); }
      .search_bl_wrapper.inner .shop2-block.search-form .field-product-type label input {
        opacity: 0;
        visibility: hidden;
        position: absolute; }
    .search_bl_wrapper.inner .shop2-block.search-form .folders_row {
      margin-bottom: 25px;
      display: none; }
      .search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect {
        width: 100%; }
      .search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect.dropup .jq-selectbox__dropdown {
        border-top: 1px solid rgba(0, 0, 0, 0.3);
        border-bottom: none; }
      .search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect.opened {
        z-index: 110 !important; }
        .search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect.opened:before {
          -webkit-transform: rotate(-180deg);
          -moz-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
          -o-transform: rotate(-180deg);
          transform: rotate(-180deg); }
      .search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect:before {
        position: absolute;
        right: 12px;
        top: 50%;
        width: 12px;
        height: 7px;
        margin-top: -4px;
        content: '';
        z-index: 2;
        opacity: 0.55;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        @media screen and (max-width: 639px) {
    .search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect:before {
      margin-top: -4px; } }
      .search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect .jq-selectbox__select {
        -webkit-appearance: none;
        width: 100%;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        background: #fff;
        color: #000;
        border: 1px solid rgba(0, 0, 0, 0.3);
        padding: 10px 21px 10px 12px;
        outline: none;
        height: 42px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect .jq-selectbox__dropdown {
        background: #fff;
        width: 100%;
        border: 1px solid rgba(0, 0, 0, 0.3);
        border-top: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect .jq-selectbox__dropdown ul {
          padding: 0;
          margin: 0;
          list-style: none; }
        .search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect .jq-selectbox__dropdown ul li {
          padding: 8px 10px 8px 15px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          font: 17px 'rbc', Arial, Helvetica, sans-serif;
          color: #000; }
        .search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect .jq-selectbox__dropdown ul li:hover {
          background: #edeff4; }
    .search_bl_wrapper.inner .shop2-block.search-form .row {
      margin: 0 0 25px;
      position: relative; }
      @media screen and (max-width: 1023px) {
  .search_bl_wrapper.inner .shop2-block.search-form .row {
    display: block !important; } }
      .search_bl_wrapper.inner .shop2-block.search-form .row.price .row_title, .search_bl_wrapper.inner .shop2-block.search-form .row.product_per_page .row_title {
        -webkit-transform: translate(0, -21px);
        -moz-transform: translate(0, -21px);
        -ms-transform: translate(0, -21px);
        -o-transform: translate(0, -21px);
        transform: translate(0, -21px);
        padding-left: 0;
        font-family: 'not', Arial, Helvetica, sans-serif;
        font-size: 14px; }
      .search_bl_wrapper.inner .shop2-block.search-form .row.price.fa, .search_bl_wrapper.inner .shop2-block.search-form .row.product_per_page.fa {
        font-size: 14px; }
      .search_bl_wrapper.inner .shop2-block.search-form .row.checkbox span {
        display: inline-block;
        vertical-align: middle;
        color: #000;
        font: 17px 'rbc', Arial, Helvetica, sans-serif; }
      .search_bl_wrapper.inner .shop2-block.search-form .row.checkbox .jq-checkbox {
        width: 28px;
        height: 28px;
        border: 1px solid rgba(0, 0, 0, 0.3);
        background: #fff;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        display: inline-block;
        vertical-align: middle;
        margin: 0 10px 0 0;
        position: relative;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
        .search_bl_wrapper.inner .shop2-block.search-form .row.checkbox .jq-checkbox:before {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          content: '';
          opacity: 0;
          visibility: hidden;
          -webkit-transition: opacity 0.3s;
          -moz-transition: opacity 0.3s;
          -o-transition: opacity 0.3s;
          -ms-transition: opacity 0.3s;
          transition: opacity 0.3s;
          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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
        .search_bl_wrapper.inner .shop2-block.search-form .row.checkbox .jq-checkbox.checked {
          background: #000;
          border-color: #000; }
        .search_bl_wrapper.inner .shop2-block.search-form .row.checkbox .jq-checkbox.checked:before {
          opacity: 1;
          visibility: visible; }
    .search_bl_wrapper.inner .shop2-block.search-form .row_title {
      position: absolute;
      color: rgba(0, 0, 0, 0.3);
      left: 0;
      right: 20px;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      font: 17px 'rbc', Arial, Helvetica, sans-serif;
      z-index: 101;
      padding: 0 12px 0 12px;
      pointer-events: none;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-transform: translate(0, 11px);
      -moz-transform: translate(0, 11px);
      -ms-transform: translate(0, 11px);
      -o-transform: translate(0, 11px);
      transform: translate(0, 11px); }
      .search_bl_wrapper.inner .shop2-block.search-form .row_title.not_top {
        -webkit-transform: translate(0, 11px);
        -moz-transform: translate(0, 11px);
        -ms-transform: translate(0, 11px);
        -o-transform: translate(0, 11px);
        transform: translate(0, 11px); }
      .search_bl_wrapper.inner .shop2-block.search-form .row_title.on_top {
        -webkit-transform: translate(0, -21px);
        -moz-transform: translate(0, -21px);
        -ms-transform: translate(0, -21px);
        -o-transform: translate(0, -21px);
        transform: translate(0, -21px);
        padding-left: 0;
        font-family: 'not', Arial, Helvetica, sans-serif;
        font-size: 15px; }
      .search_bl_wrapper.inner .shop2-block.search-form .row_title.price {
        -webkit-transform: translate(0, -21px);
        -moz-transform: translate(0, -21px);
        -ms-transform: translate(0, -21px);
        -o-transform: translate(0, -21px);
        transform: translate(0, -21px);
        padding-left: 0;
        font-family: 'not', Arial, Helvetica, sans-serif;
        font-size: 15px; }
    .search_bl_wrapper.inner .shop2-block.search-form .row_body.price {
      font-size: 0; }
    .search_bl_wrapper.inner .shop2-block.search-form .row_body {
      font-size: 0; }
    .search_bl_wrapper.inner .shop2-block.search-form .input_left {
      display: inline-block;
      vertical-align: top;
      width: 47%;
      position: relative;
      z-index: 1; }
      .search_bl_wrapper.inner .shop2-block.search-form .input_left input {
        -webkit-border-radius: 2px 0 0 2px !important;
        -moz-border-radius: 2px 0 0 2px !important;
        -ms-border-radius: 2px 0 0 2px !important;
        -o-border-radius: 2px 0 0 2px !important;
        border-radius: 2px 0 0 2px !important; }
      .search_bl_wrapper.inner .shop2-block.search-form .input_left input:focus {
        z-index: 2;
        position: relative; }
    .search_bl_wrapper.inner .shop2-block.search-form .input_right {
      display: inline-block;
      vertical-align: top;
      width: calc(53% + 1px);
      margin-left: -1px; }
      .search_bl_wrapper.inner .shop2-block.search-form .input_right input {
        -webkit-border-radius: 0 2px 2px 0 !important;
        -moz-border-radius: 0 2px 2px 0 !important;
        -ms-border-radius: 0 2px 2px 0 !important;
        -o-border-radius: 0 2px 2px 0 !important;
        border-radius: 0 2px 2px 0 !important; }
      .search_bl_wrapper.inner .shop2-block.search-form .input_right input:focus {
        z-index: 2;
        position: relative; }
    .search_bl_wrapper.inner .shop2-block.search-form input[type="text"], .search_bl_wrapper.inner .shop2-block.search-form input[type="number"], .search_bl_wrapper.inner .shop2-block.search-form input[type="email"] {
      -webkit-appearance: none;
      width: 100%;
      font: 17px 'rbc', Arial, Helvetica, sans-serif;
      background: #fff;
      color: #000;
      border: 1px solid rgba(0, 0, 0, 0.3);
      padding: 10px 12px 10px 12px;
      outline: none;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      @media screen and (max-width: 639px) {
  .search_bl_wrapper.inner .shop2-block.search-form input[type="text"], .search_bl_wrapper.inner .shop2-block.search-form input[type="number"], .search_bl_wrapper.inner .shop2-block.search-form input[type="email"] {
    padding: 9px 21px 9px 15px; } }
      .search_bl_wrapper.inner .shop2-block.search-form input[type="text"]:focus, .search_bl_wrapper.inner .shop2-block.search-form input[type="number"]:focus, .search_bl_wrapper.inner .shop2-block.search-form input[type="email"]:focus {
        border-color: rgba(0, 0, 0, 0.6); }
    .search_bl_wrapper.inner .shop2-block.search-form .jqselect {
      width: 100%; }
      .search_bl_wrapper.inner .shop2-block.search-form .jqselect.dropup .jq-selectbox__dropdown {
        border-top: 1px solid rgba(0, 0, 0, 0.3);
        border-bottom: none; }
      .search_bl_wrapper.inner .shop2-block.search-form .jqselect.opened {
        z-index: 110 !important; }
      .search_bl_wrapper.inner .shop2-block.search-form .jqselect.opened:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .search_bl_wrapper.inner .shop2-block.search-form .jqselect:before {
        position: absolute;
        right: 12px;
        top: 50%;
        width: 13px;
        height: 7px;
        margin-top: -4px;
        content: '';
        z-index: 2;
        opacity: 0.55;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      @media screen and (max-width: 639px) {
    .search_bl_wrapper.inner .shop2-block.search-form .jqselect:before {
      margin-top: -4px; } }
      .search_bl_wrapper.inner .shop2-block.search-form .jqselect .jq-selectbox__select {
        -webkit-appearance: none;
        width: 100%;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        background: #fff;
        color: #000;
        border: 1px solid rgba(0, 0, 0, 0.3);
        padding: 10px 21px 10px 12px;
        outline: none;
        height: 42px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .search_bl_wrapper.inner .shop2-block.search-form .jqselect .jq-selectbox__dropdown {
        background: #fff;
        width: 100%;
        border: 1px solid rgba(0, 0, 0, 0.3);
        border-top: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .search_bl_wrapper.inner .shop2-block.search-form .jqselect .jq-selectbox__dropdown ul {
        padding: 0;
        margin: 0;
        list-style: none; }
        .search_bl_wrapper.inner .shop2-block.search-form .jqselect .jq-selectbox__dropdown ul li {
          padding: 8px 10px 8px 15px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          font: 17px 'rbc', Arial, Helvetica, sans-serif;
          color: #000; }
        .search_bl_wrapper.inner .shop2-block.search-form .jqselect .jq-selectbox__dropdown ul li:hover {
          background: #edeff4; }
    .search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select {
      width: 100%;
      padding: 0;
      height: 42px;
      background: #fff;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      border: 1px solid rgba(0, 0, 0, 0.3);
      position: relative; }
      .search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select.opened:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select:before {
        position: absolute;
        right: 12px;
        top: 50%;
        width: 12px;
        height: 7px;
        margin-top: -4px;
        content: '';
        z-index: 2;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select i {
        display: none; }
      .search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options ins {
        display: none; }
      .search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options li {
        background: none !important;
        padding: 8px 28px 8px 15px !important; }
      .search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options span {
        position: relative;
        margin: 0 11px 0 0;
        width: 26px !important;
        height: 26px;
        border: none;
        outline: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
        .search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options span:before {
          position: absolute;
          content: '';
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          border: 1px solid rgba(0, 0, 0, 0.1);
          -webkit-border-radius: 1px;
          -moz-border-radius: 1px;
          -ms-border-radius: 1px;
          -o-border-radius: 1px;
          border-radius: 1px;
          pointer-events: none; }
        .search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options span:after {
          position: absolute;
          left: 2px;
          right: 2px;
          top: 2px;
          bottom: 2px;
          content: '';
          background: url(../tick_icon-minifined.svg) 50% no-repeat;
          pointer-events: none; }
      .search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options div {
        font: 17px/1 'rbc', Arial, Helvetica, sans-serif;
        color: #000;
        margin-top: 4px; }
    .search_bl_wrapper.inner .shop2-block.search-form .row_button {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      text-align: right; }
      .search_bl_wrapper.inner .shop2-block.search-form .row_button .more_btn {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        text-align: left;
        display: none; }
      @media screen and (max-width: 1023px) {
    .search_bl_wrapper.inner .shop2-block.search-form .row_button .more_btn {
      display: none; } }
      .search_bl_wrapper.inner .shop2-block.search-form .row_button .more_btn span {
        display: inline-block;
        vertical-align: top;
        color: #dd453c;
        cursor: pointer;
        position: relative;
        padding: 0 20px 0 0;
        font-size: 17px; }
        .search_bl_wrapper.inner .shop2-block.search-form .row_button .more_btn span.active:before {
          -webkit-transform: rotate(-180deg);
          -moz-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
          -o-transform: rotate(-180deg);
          transform: rotate(-180deg); }
        .search_bl_wrapper.inner .shop2-block.search-form .row_button .more_btn span:before {
          position: absolute;
          content: '';
          right: 0;
          top: 50%;
          width: 13px;
          height: 7px;
          margin-top: -2px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23dd453c%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .search_bl_wrapper.inner .shop2-block.search-form .row_button .search-btn {
        position: relative;
        padding: 9px 20px;
        font: 20px/24px 'rbc', Arial, Helvetica, sans-serif;
        color: #fff;
        background: #dd453c;
        overflow: hidden;
        border: none;
        z-index: 1;
        outline: none;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -moz-box-flex: 0;
        -moz-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        -webkit-appearance: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      @media screen and (max-width: 768px) {
    .search_bl_wrapper.inner .shop2-block.search-form .row_button .search-btn {
      width: 100%;
      text-align: center; } }
      .search_bl_wrapper.inner .shop2-block.search-form .row_button .search-btn:hover:after {
        -webkit-transform: scale3d(9, 9, 1);
        -moz-transform: scale3d(9, 9, 1);
        -ms-transform: scale3d(9, 9, 1);
        -o-transform: scale3d(9, 9, 1);
        transform: scale3d(9, 9, 1); }
      .search_bl_wrapper.inner .shop2-block.search-form .row_button .search-btn:active:after {
        -webkit-transform: scale3d(9, 9, 1);
        -moz-transform: scale3d(9, 9, 1);
        -ms-transform: scale3d(9, 9, 1);
        -o-transform: scale3d(9, 9, 1);
        transform: scale3d(9, 9, 1);
        background: rgba(0, 0, 0, 0.05); }
      .search_bl_wrapper.inner .shop2-block.search-form .row_button .search-btn:after {
        position: absolute;
        top: 50%;
        left: 100%;
        margin: -15px 0 0 1px;
        width: 30px;
        height: 30px;
        content: '';
        z-index: -1;
        background: rgba(255, 255, 255, 0.1);
        -webkit-transform-origin: 100% 50%;
        -moz-transform-origin: 100% 50%;
        -ms-transform-origin: 100% 50%;
        -o-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        -webkit-transform: scale3d(1, 2, 1);
        -moz-transform: scale3d(1, 2, 1);
        -ms-transform: scale3d(1, 2, 1);
        -o-transform: scale3d(1, 2, 1);
        transform: scale3d(1, 2, 1);
        -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
        -moz-transition: -moz-transform 0.4s, opacity 0.4s;
        -ms-transition: -ms-transform 0.4s, opacity 0.4s;
        -o-transition: -o-transform 0.4s, opacity 0.4s;
        transition: transform 0.4s, opacity 0.4s;
        -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
        @media screen and (max-width: 639px) {
    .search_bl_wrapper.inner .shop2-block.search-form .row_button .search-btn:after {
      width: 100px;
      height: 100px; } }

.folders_bl_wrap2 .main_folders2 > li > ul > li > .link > .folder_pic img {
  max-width: none; }

select, .jqselect {
  cursor: pointer; }

.calc-fright a {
  text-decoration: none; }

#ui-datepicker-div.ui-datepicker {
  z-index: 300 !important; }

@media (min-width: 768px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .mobile_popup.fix_btn {
    z-index: 222; } }

.shop2_product_wrapper .card_form_block {
  display: none; }

@media (min-width: 1221px) and (max-width: 1340px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab, .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab, .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab, .shop2_product_wrapper .shop2_prod_options .shop2_options_in, .product_rev_wrapper .prod_rev_in {
    padding-right: 400px; } }

.site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore .flexMenu-popup li ul, .site_header .site_header_in .header_in_right .top_folders > li ul li ul {
  z-index: 20; }

.product-image img {
  max-width: none; }

.main_blocks_wrapper .main_block_wrap {
  padding: 60px 0 42px;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .main_blocks_wrapper .main_block_wrap {
      padding: 40px 0; } }
  @media screen and (max-width: 639px) {
    .main_blocks_wrapper .main_block_wrap {
      padding: 20px 0 23px; } }
  .main_blocks_wrapper .main_block_wrap:first-child {
    padding-top: 0; }
  .main_blocks_wrapper .main_block_wrap:nth-child(even):before {
    position: absolute;
    content: '';
    left: -3000px;
    right: -3000px;
    top: 0;
    bottom: 0;
    background: #edeff4; }
  .main_blocks_wrapper .main_block_wrap:last-child {
    margin-bottom: 0; }
  .main_blocks_wrapper .prod_list_wrap {
    padding: 0; }
  .main_blocks_wrapper .prod_list_wrap:before {
    display: none; }
  .main_blocks_wrapper .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_bot_wr .product_bot_in2 {
    display: none; }
  .main_blocks_wrapper .prod_list_wrap .product_list_in .owl-loaded {
    display: block; }
  .main_blocks_wrapper .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded .shop2_product_item {
    width: auto;
    height: auto !important;
    margin: 1px; }
  .main_blocks_wrapper .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item:hover .shop2_product_inner, .main_blocks_wrapper .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item.hover .shop2_product_inner {
    position: relative; }
  .main_blocks_wrapper .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item:hover .shop2_product_inner, .main_blocks_wrapper .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item.hover .shop2_product_inner {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  .main_blocks_wrapper .owl-prev {
    position: absolute;
    left: -62px;
    top: 110px;
    width: 42px;
    height: 42px;
    font-size: 0;
    z-index: 2;
    cursor: pointer;
    opacity: 0.8;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    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%2218px%22%20%20viewBox%3D%220%200%2010%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M.23%201.383A.808.808%200%200%201%20.259.226a.844.844%200%200%201%201.178.027L9.77%208.825a.808.808%200%200%201-.028%201.157l-8.333%207.792a.844.844%200%200%201-1.178-.028.808.808%200%200%201%20.029-1.157l7.729-7.227L.23%201.383z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #000; }
  @media screen and (max-width: 1339px) {
    .main_blocks_wrapper .owl-prev {
      left: -21px; } }
  @media screen and (max-width: 1023px) {
    .main_blocks_wrapper .owl-prev {
      left: -14px; } }
  @media screen and (max-width: 639px) {
    .main_blocks_wrapper .owl-prev {
      left: -10px;
      top: 70px; } }
  @media screen and (max-width: 479px) {
    .main_blocks_wrapper .owl-prev {
      top: 95px; } }
  .main_blocks_wrapper .owl-prev:hover {
    opacity: 1; }
  .main_blocks_wrapper .owl-next {
    position: absolute;
    right: -62px;
    top: 110px;
    width: 42px;
    height: 42px;
    font-size: 0;
    cursor: pointer;
    opacity: 0.8;
    z-index: 2;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    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%2218px%22%20%20viewBox%3D%220%200%2010%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M.23%201.383A.808.808%200%200%201%20.259.226a.844.844%200%200%201%201.178.027L9.77%208.825a.808.808%200%200%201-.028%201.157l-8.333%207.792a.844.844%200%200%201-1.178-.028.808.808%200%200%201%20.029-1.157l7.729-7.227L.23%201.383z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #000; }
  @media screen and (max-width: 1339px) {
    .main_blocks_wrapper .owl-next {
      right: -21px; } }
  @media screen and (max-width: 1023px) {
    .main_blocks_wrapper .owl-next {
      right: -14px; } }
  @media screen and (max-width: 639px) {
    .main_blocks_wrapper .owl-next {
      right: -10px;
      top: 70px; } }
  @media screen and (max-width: 479px) {
    .main_blocks_wrapper .owl-next {
      top: 95px; } }
  .main_blocks_wrapper .owl-next:hover {
    opacity: 1; }
  .main_blocks_wrapper .owl-dots {
    width: 100%;
    text-align: center;
    font-size: 0;
    padding: 30px 0 0 0; }
  @media screen and (max-width: 639px) {
    .main_blocks_wrapper .owl-dots {
      padding: 17px 0 0 0; } }
  .main_blocks_wrapper .owl-dots .owl-dot {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 6px;
    height: 6px;
    background: none;
    margin: 0 15px;
    cursor: pointer;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgba(0, 0, 0, 0.7); }
    @media screen and (max-width: 639px) {
    .main_blocks_wrapper .owl-dots .owl-dot {
      margin: 0 7px; } }
    .main_blocks_wrapper .owl-dots .owl-dot.active {
      border-color: #4f52da;
      background: #4f52da; }
    .main_blocks_wrapper .owl-dots .owl-dot.active:before {
      opacity: 1;
      visibility: visible; }
    .main_blocks_wrapper .owl-dots .owl-dot:before {
      position: absolute;
      left: -4px;
      top: -4px;
      right: -4px;
      bottom: -4px;
      content: '';
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      border: 4px solid #4f52da;
      -webkit-transition: opacity 0.3s;
      -moz-transition: opacity 0.3s;
      -o-transition: opacity 0.3s;
      -ms-transition: opacity 0.3s;
      transition: opacity 0.3s; }
    @media screen and (max-width: 639px) {
      .main_blocks_wrapper .owl-dots .owl-dot:before {
        left: -3px;
        right: -3px;
        top: -3px;
        bottom: -3px; } }

.shop2_main_header {
  position: relative;
  color: #000;
  font: 36px/42px 'rbcl', Arial, Helvetica, sans-serif;
  padding: 0 0 30px; }
  @media screen and (max-width: 1023px) {
  .shop2_main_header {
    font-size: 34px;
    line-height: 40px;
    padding: 0 0 25px; } }
  @media screen and (max-width: 639px) {
  .shop2_main_header {
    font-size: 25px;
    line-height: 30px;
    padding-bottom: 14px; } }

.shop2-main-before {
  padding: 0; }
  .shop2-main-before p {
    margin: 0; }

.cat_folders_wr {
  padding: 30px 20px 10px;
  background: #edeff4;
  margin: 0 0 66px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
  @media screen and (max-width: 1339px) {
  .cat_folders_wr {
    margin: 0 0 30px; } }
  @media screen and (max-width: 767px) {
  .cat_folders_wr {
    display: none; } }
  .cat_folders_wr .cat_folders_bl {
    font-size: 0; }
  .cat_folders_wr .cat_folders_bl li {
    display: inline-block;
    vertical-align: top;
    width: 23.5%;
    margin: 0 2% 10px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 1339px) {
    .cat_folders_wr .cat_folders_bl li {
      width: 33.33%;
      margin-right: 0;
      padding-right: 10px; } }
    @media screen and (max-width: 1023px) {
    .cat_folders_wr .cat_folders_bl li {
      width: 49%;
      padding-right: 0;
      margin-right: 2%; } }
    @media screen and (min-width: 1340px) {
      .cat_folders_wr .cat_folders_bl li:nth-child(4n) {
        margin-right: 0; } }
    @media screen and (min-width: 1024px) and (max-width: 1339px) {
      .cat_folders_wr .cat_folders_bl li:nth-child(3n) {
        margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      .cat_folders_wr .cat_folders_bl li:nth-child(2n) {
        margin-right: 0; } }
    .cat_folders_wr .cat_folders_bl li a {
      display: inline-block;
      text-decoration: none;
      font: 17px 'not', Arial, Helvetica, sans-serif;
      color: #4f52da; }
    .cat_folders_wr .cat_folders_bl li a .title {
      margin: 0 5px 0 0;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      border-bottom: 1px solid rgba(79, 82, 218, 0.25); }
    .cat_folders_wr .cat_folders_bl li a .lots_am {
      padding: 1px 10px 3px;
      font: 15px/20px 'not', Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.8);
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px; }
    .cat_folders_wr .cat_folders_bl li a:hover .lots_am {
      background: #4f52da;
      color: #fff; }
      .cat_folders_wr .cat_folders_bl li a:hover .title {
        border-bottom-color: transparent; }

.shop2-vendor-folders-header b {
  font-family: 'not', Arial, Helvetica, sans-serif; }

.shop2-vendor-folders {
  font-size: 0;
  padding: 0 0 40px; }
  .shop2-vendor-folders li {
    display: inline-block;
    vertical-align: top;
    width: 23.5%;
    margin: 0 2% 10px 0; }
  @media screen and (max-width: 1339px) {
    .shop2-vendor-folders li {
      width: 32%;
      margin-right: 2%; } }
  @media screen and (max-width: 1023px) {
    .shop2-vendor-folders li {
      width: 49%; } }
  @media screen and (min-width: 1340px) {
      .shop2-vendor-folders li:nth-child(4n) {
        margin-right: 0; } }
  @media screen and (min-width: 1024px) and (max-width: 1339px) {
      .shop2-vendor-folders li:nth-child(3n) {
        margin-right: 0; } }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
      .shop2-vendor-folders li:nth-child(2n) {
        margin-right: 0; } }
  .shop2-vendor-folders li a {
    display: inline-block;
    text-decoration: none;
    font: 17px 'not', Arial, Helvetica, sans-serif;
    color: #4f52da;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    border-bottom: 1px solid rgba(79, 82, 218, 0.25); }
    .shop2-vendor-folders li a:hover {
      border-bottom-color: transparent; }

.shop2-pagelist {
  display: block;
  margin: 20px 0 0 0;
  text-align: left; }
  @media screen and (max-width: 639px) {
  .shop2-pagelist {
    max-width: 288px;
    text-align: center;
    margin: 20px auto 20px; } }
  .shop2-pagelist .pagelist_mobile {
    display: none;
    padding: 20px 0 0 0; }
  @media screen and (max-width: 639px) {
    .shop2-pagelist .pagelist_mobile {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; } }
  .shop2-pagelist .pagelist_mobile .page_next {
    margin: auto; }
    .shop2-pagelist .pagelist_mobile .page_next a {
      font: 15px/20px 'not', Arial, Helvetica, sans-serif;
      color: #4f52da;
      text-decoration: none;
      display: block; }
    .shop2-pagelist .pagelist_mobile .page_next span {
      position: relative;
      padding-right: 20px; }
    .shop2-pagelist .pagelist_mobile .page_next span:before {
      position: absolute;
      content: '';
      right: 0;
      top: 50%;
      margin-top: -3px;
      width: 13px;
      height: 7px;
      -webkit-transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      transform: rotate(-90deg);
      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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%234f52da%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-pagelist .pagelist_mobile .page_prev {
    margin: auto; }
    .shop2-pagelist .pagelist_mobile .page_prev a {
      font: 15px/20px 'not', Arial, Helvetica, sans-serif;
      color: #4f52da;
      text-decoration: none;
      display: block; }
    .shop2-pagelist .pagelist_mobile .page_prev span {
      position: relative;
      padding-left: 20px; }
    .shop2-pagelist .pagelist_mobile .page_prev span:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      margin-top: -3px;
      width: 13px;
      height: 7px;
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      transform: rotate(90deg);
      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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%234f52da%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-pagelist .page_list_in {
    display: inline-block;
    vertical-align: top;
    font-size: 0;
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-right: none;
    border-left: none; }
  @media screen and (max-width: 639px) {
    .shop2-pagelist .page_list_in {
      border: 1px solid rgba(0, 0, 0, 0.3); } }
  .shop2-pagelist .page_list_in div {
    font: 17px/23px 'not', Arial, Helvetica, sans-serif;
    display: inline-block;
    vertical-align: top; }
    .shop2-pagelist .page_list_in div:first-child {
      border-left: 1px solid rgba(0, 0, 0, 0.3); }
    @media screen and (max-width: 639px) {
      .shop2-pagelist .page_list_in div:first-child {
        border: none; } }
    @media screen and (max-width: 639px) {
      .shop2-pagelist .page_list_in div.page_prev + div {
        border-left: 1px solid rgba(0, 0, 0, 0.3);
        border: none; } }
    .shop2-pagelist .page_list_in div.page_num {
      height: 40px;
      width: 40px;
      border-right: 1px solid rgba(0, 0, 0, 0.3); }
    @media screen and (max-width: 639px) {
      .shop2-pagelist .page_list_in div.page_num {
        border: none;
        border-left: 1px solid rgba(0, 0, 0, 0.3); } }
    .shop2-pagelist .page_list_in div.page_num a {
      color: rgba(0, 0, 0, 0.6);
      text-decoration: none;
      display: block;
      padding: 8px 0 9px; }
    .shop2-pagelist .page_list_in div.active_num {
      width: 40px;
      height: 40px;
      background: #edeff4;
      border-right: 1px solid rgba(0, 0, 0, 0.3); }
    @media screen and (max-width: 639px) {
      .shop2-pagelist .page_list_in div.active_num {
        border: none;
        border-left: 1px solid rgba(0, 0, 0, 0.3); } }
    @media screen and (max-width: 639px) {
        .shop2-pagelist .page_list_in div.active_num:first-child {
          border: none; } }
    .shop2-pagelist .page_list_in div.active_num span {
      display: block;
      padding: 8px 0 9px; }
    .shop2-pagelist .page_list_in div.dotts_prev {
      width: 40px;
      height: 40px;
      border-left: 1px solid rgba(0, 0, 0, 0.3); }
    .shop2-pagelist .page_list_in div.dotts_prev span {
      display: block;
      padding: 8px 0 9px; }
    .shop2-pagelist .page_list_in div.dotts_next {
      width: 40px;
      height: 40px; }
    @media screen and (max-width: 639px) {
      .shop2-pagelist .page_list_in div.dotts_next {
        border-right: 1px solid rgba(0, 0, 0, 0.3); } }
    .shop2-pagelist .page_list_in div.dotts_next span {
      display: block;
      padding: 8px 0 9px; }
    .shop2-pagelist .page_list_in div.page_first {
      width: 40px; }
    .shop2-pagelist .page_list_in div.page_first a {
      color: rgba(0, 0, 0, 0.6);
      text-decoration: none;
      display: block;
      padding: 8px 0 9px; }
    .shop2-pagelist .page_list_in div.page_last {
      min-width: 40px; }
    .shop2-pagelist .page_list_in div.page_last a {
      color: rgba(0, 0, 0, 0.6);
      text-decoration: none;
      display: block;
      padding: 8px 8px 9px; }
    .shop2-pagelist .page_list_in div.page_last + .page_next {
      border-left: 1px solid rgba(0, 0, 0, 0.3); }
    .shop2-pagelist .page_list_in div.page_next {
      width: 146px;
      height: 40px;
      border-right: 1px solid rgba(0, 0, 0, 0.3); }
    @media screen and (max-width: 639px) {
      .shop2-pagelist .page_list_in div.page_next {
        display: none; } }
    .shop2-pagelist .page_list_in div.page_next a {
      font: 16px 'not', Arial, Helvetica, sans-serif;
      color: #4f52da;
      text-decoration: none;
      display: block;
      padding: 8px 0 10px; }
    .shop2-pagelist .page_list_in div.page_next span {
      position: relative;
      padding-right: 20px; }
      .shop2-pagelist .page_list_in div.page_next span:before {
        position: absolute;
        content: '';
        right: 0;
        top: 50%;
        margin-top: -3px;
        width: 13px;
        height: 7px;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%234f52da%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop2-pagelist .page_list_in div.page_prev {
      width: 146px;
      height: 40px;
      border-right: 1px solid rgba(0, 0, 0, 0.3);
      border-left: 1px solid rgba(0, 0, 0, 0.3); }
    @media screen and (max-width: 639px) {
      .shop2-pagelist .page_list_in div.page_prev {
        display: none; } }
    .shop2-pagelist .page_list_in div.page_prev a {
      font: 16px 'not', Arial, Helvetica, sans-serif;
      color: #4f52da;
      text-decoration: none;
      display: block;
      padding: 8px 0 10px; }
    .shop2-pagelist .page_list_in div.page_prev span {
      position: relative;
      padding-left: 20px; }
      .shop2-pagelist .page_list_in div.page_prev span:before {
        position: absolute;
        content: '';
        left: 0;
        top: 50%;
        margin-top: -3px;
        width: 13px;
        height: 7px;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%234f52da%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.filter_bl_wrapper {
  font-size: 16px;
  padding: 20px 0 0;
  position: relative;
  z-index: 12; }
  @media screen and (max-width: 1339px) {
  .filter_bl_wrapper {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
    text-align: center;
    visibility: hidden;
    z-index: 111;
    padding: 0;
    overflow: hidden;
    overflow-y: auto;
    background: rgba(0, 0, 0, 0.5);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
    .filter_bl_wrapper:before {
      content: '';
      height: 100%;
      margin-left: -2px;
      display: inline-block;
      vertical-align: middle; }

    .filter_bl_wrapper.opened {
      opacity: 1;
      visibility: visible; }
      .filter_bl_wrapper.opened .shop2-filter {
        opacity: 1 !important;
        visibility: visible !important; }
      .filter_bl_wrapper.opened .fitler_buttons {
        opacity: 1 !important;
        visibility: visible !important; } }
  @media screen and (max-width: 767px) {
  .filter_bl_wrapper {
    background: #fff; } }
  .filter_bl_wrapper .filter_block_title {
    display: none;
    color: #000;
    font: 30px/35px 'rbc', Arial, Helvetica, sans-serif;
    padding: 0 0 50px; }
  @media screen and (max-width: 1339px) {
    .filter_bl_wrapper .filter_block_title {
      display: block; } }
  @media screen and (max-width: 767px) {
    .filter_bl_wrapper .filter_block_title {
      font-size: 25px;
      line-height: 29px;
      padding: 0 0 26px;
      max-width: 328px;
      margin: 0 auto; } }
  .filter_bl_wrapper .filter_close {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 42px;
    height: 42px;
    cursor: pointer;
    display: none;
    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%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  @media screen and (max-width: 1339px) {
    .filter_bl_wrapper .filter_close {
      display: block; } }
  .filter_bl_wrapper .shop2-filter {
    margin: 0;
    padding: 0;
    font-size: 0;
    text-align: left;
    border-top: none;
    position: relative; }
  @media screen and (max-width: 1339px) {
    .filter_bl_wrapper .shop2-filter {
      white-space: normal;
      display: inline-block;
      vertical-align: middle;
      margin: 0;
      width: 976px;
      padding: 40px 53px;
      opacity: 0;
      visibility: hidden;
      background: #fff;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
      box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15); } }
  @media screen and (max-width: 1023px) {
    .filter_bl_wrapper .shop2-filter {
      padding: 40px 35px;
      width: 720px; } }
  @media screen and (max-width: 767px) {
    .filter_bl_wrapper .shop2-filter {
      position: absolute;
      left: 0;
      right: 0;
      width: auto;
      padding: 44px 16px 30px;
      margin: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; } }
  .filter_bl_wrapper .shop2-filter .filter_more_btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 70px;
    color: #dd453c;
    background: #fff;
    font: 18px/21px 'rbc', Arial, Helvetica, sans-serif;
    height: 42px;
    cursor: pointer;
    padding: 11px 5px 11px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    display: none;
    -moz-box-shadow: inset 0 0 0 1px #dd453c;
    -webkit-box-shadow: inset 0 0 0 1px #dd453c;
    box-shadow: inset 0 0 0 1px #dd453c; }
    @media screen and (max-width: 1339px) {
    .filter_bl_wrapper .shop2-filter .filter_more_btn {
      display: none !important; } }
    .filter_bl_wrapper .shop2-filter .filter_more_btn.active {
      background: rgba(221, 69, 60, 0.15); }
    .filter_bl_wrapper .shop2-filter .filter_more_btn.active:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
  @media screen and (max-width: 767px) {
      .filter_bl_wrapper .shop2-filter .table-filter-param {
        max-width: 328px;
        margin: 0 auto; } }
    @media screen and (min-width: 1340px) {
        .filter_bl_wrapper .shop2-filter .table-filter-param.active .shop2-filter-fields:nth-child(n+5) {
          display: none; } }
  .filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields {
    display: inline-block;
    vertical-align: top;
    width: 210px;
    font-size: 0;
    position: relative; }
    @media screen and (max-width: 1339px) {
    .filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields {
      width: 24%; } }
    @media screen and (max-width: 1023px) {
    .filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields {
      width: 32.5%; } }
    @media screen and (max-width: 767px) {
    .filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields {
      width: 100%; } }
    .filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields.select .filter_sal_title {
      display: block; }
    .filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields.select .filter_sal_fields {
      position: absolute;
      opacity: 0;
      visibility: hidden;
      top: 100%;
      left: 0;
      right: 0;
      background: #fff;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      border: 1px solid #dd453c;
      border-top: none; }
      .filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields.select .filter_sal_fields.opened {
        opacity: 1;
        visibility: visible;
        z-index: 111; }
      .filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields.select .filter_sal_fields .type-val {
        display: block;
        width: auto;
        min-width: 0;
        margin: 0;
        padding: 8px 10px 8px 15px;
        background: none;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        color: #000;
        text-align: left;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
      .filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields.select .filter_sal_fields .type-val:hover {
        background: #edeff4 !important; }
    .filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields .filter_sal_title {
      display: none;
      font: 17px 'rbc', Arial, Helvetica, sans-serif;
      background: rgba(221, 69, 60, 0.15);
      color: #dd453c;
      border: 1px solid #dd453c;
      padding: 10px 32px 10px 12px;
      height: 42px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      position: relative;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields .filter_sal_title.not_selected {
      background: #fff; }
    .filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields .filter_sal_title.active:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    .filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields .filter_sal_title:before {
      position: absolute;
      right: 12px;
      top: 50%;
      width: 13px;
      height: 7px;
      margin-top: -4px;
      content: '';
      z-index: 2;
      -webkit-transition: transform 0.3s;
      -moz-transition: transform 0.3s;
      -o-transition: transform 0.3s;
      -ms-transition: transform 0.3s;
      transition: transform 0.3s;
      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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .filter_bl_wrapper .shop2-filter .filter_sal_fields {
    font-size: 0 !important; }
    .filter_bl_wrapper .shop2-filter .filter_sal_fields .type-val {
      min-width: 105px;
      padding: 0;
      margin: 0 0 0 -1px;
      color: #dd453c;
      text-align: center;
      background: #fff;
      font: 18px/21px 'rbc', Arial, Helvetica, sans-serif;
      padding: 11px 10px 10px;
      text-decoration: none;
      display: inline-block;
      vertical-align: top;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 0 0 1px #dd453c;
      -webkit-box-shadow: inset 0 0 0 1px #dd453c;
      box-shadow: inset 0 0 0 1px #dd453c; }
    @media screen and (max-width: 1339px) {
      .filter_bl_wrapper .shop2-filter .filter_sal_fields .type-val {
        min-width: 50%; } }
    .filter_bl_wrapper .shop2-filter .filter_sal_fields .type-val:first-child {
      margin-left: 0;
      width: 106px; }
      @media screen and (max-width: 1339px) {
      .filter_bl_wrapper .shop2-filter .filter_sal_fields .type-val:first-child {
        width: 50%; } }
    .filter_bl_wrapper .shop2-filter .filter_sal_fields .type-val.active-val {
      background: rgba(221, 69, 60, 0.15); }
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields {
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    width: 210px;
    margin: 0 10px 40px 0;
    position: relative; }
    @media screen and (min-width: 1024px) and (max-width: 1339px) {
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields {
      width: 24%;
      margin-right: 1.25%; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields:nth-child(3) {
        margin-right: 0; }

      .filter_bl_wrapper .shop2-filter .shop2-filter-fields:nth-child(4n+7) {
        margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields {
      width: 32.5%;
      margin-right: 1.25%; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields:nth-child(2) {
        margin-right: 0 !important; }

      .filter_bl_wrapper .shop2-filter .shop2-filter-fields:nth-child(3n+5) {
        margin-right: 0; } }
    @media screen and (max-width: 767px) {
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields {
      width: 100%;
      margin-right: 0;
      margin-bottom: 30px; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields:last-child {
        margin-bottom: 20px; } }
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields .param_body {
      line-height: normal;
      font-size: 0; }
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields.show_fields {
      display: inline-block !important; }
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields.price.type-text {
      width: 430px; }
    @media screen and (max-width: 1339px) {
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.price.type-text {
        width: 49%;
        margin-right: 1.25%; } }
    @media screen and (max-width: 1023px) {
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.price.type-text {
        width: 66.25%; } }
    @media screen and (max-width: 767px) {
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.price.type-text {
        width: 100%; } }
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields.price.type-text .param_body .filter_input_left input {
      width: 215px;
      -webkit-border-radius: 2px 0 0 2px;
      -moz-border-radius: 2px 0 0 2px;
      -ms-border-radius: 2px 0 0 2px;
      -o-border-radius: 2px 0 0 2px;
      border-radius: 2px 0 0 2px; }
      @media screen and (max-width: 1339px) {
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.price.type-text .param_body .filter_input_left input {
        width: 100%; } }
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields.price.type-text .param_body .filter_input_right input {
      width: 216px;
      -webkit-border-radius: 0 2px 2px 0;
      -moz-border-radius: 0 2px 2px 0;
      -ms-border-radius: 0 2px 2px 0;
      -o-border-radius: 0 2px 2px 0;
      border-radius: 0 2px 2px 0; }
      @media screen and (max-width: 1339px) {
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.price.type-text .param_body .filter_input_right input {
        width: calc(100% + 1px); } }
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_title {
      position: absolute;
      color: rgba(0, 0, 0, 0.3);
      font: 17px 'rbc', Arial, Helvetica, sans-serif;
      z-index: 101;
      padding: 0;
      pointer-events: none;
      overflow: hidden;
      right: 40px;
      left: 0;
      text-overflow: ellipsis;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-transform: translate(12px, 12px);
      -moz-transform: translate(12px, 12px);
      -ms-transform: translate(12px, 12px);
      -o-transform: translate(12px, 12px);
      transform: translate(12px, 12px); }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_title.not_top {
        -webkit-transform: translate(12px, 12px);
        -moz-transform: translate(12px, 12px);
        -ms-transform: translate(12px, 12px);
        -o-transform: translate(12px, 12px);
        transform: translate(12px, 12px); }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_title.active {
        color: #000; }
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_block {
      height: 42px;
      width: 210px;
      z-index: 210;
      border: 1px solid rgba(0, 0, 0, 0.3);
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      position: relative; }
      @media screen and (max-width: 1339px) {
        .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_block {
          width: 100%; } }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_block.active:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_block:before {
        position: absolute;
        right: 12px;
        top: 50%;
        width: 13px;
        height: 7px;
        margin-top: -4px;
        content: '';
        z-index: 2;
        opacity: 0.5;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body {
        position: absolute;
        left: 0;
        width: 100%;
        top: 100%;
        margin-top: 4px;
        background: #fff;
        display: none;
        z-index: 222;
        padding: 4px 0;
        border: 1px solid rgba(0, 0, 0, 0.3);
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body a.param-val {
        display: block;
        text-decoration: none;
        padding: 0;
        margin: 0;
        position: relative;
        color: rgba(0, 0, 0, 0.6);
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        padding: 8px 50px 9px 12px; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body a.param-val.active-val {
        background: none; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body a.param-val.active-val span {
        opacity: 0.8;
        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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, #fff; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body a.param-val:hover {
        background: rgba(237, 239, 244, 0.6); }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body a.param-val span {
        position: absolute;
        right: 15px;
        top: 50%;
        margin-top: -10px;
        width: 20px;
        height: 20px;
        display: block;
        background: #fff;
        border: 1px solid rgba(0, 0, 0, 0.3);
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-caption, .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body #shop2-color-ext-close {
        display: none !important; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup {
        position: static !important;
        padding: 0 !important;
        margin: 0 !important;
        width: auto !important;
        -moz-box-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        border: none !important;
        background: none !important; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup .shop2-color-ext-list {
        display: block !important;
        background: none;
        border: none;
        margin: 0;
        padding: 15px 12px; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup .shop2-color-ext-list li {
        display: block;
        border: none;
        margin: 0 0 6px;
        height: auto;
        float: none;
        width: auto;
        background: none;
        outline: none; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup .shop2-color-ext-list li:last-child {
        margin-bottom: 0; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .color_icon:after {
        opacity: 1;
        visibility: visible; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title {
        display: -moz-box !important;
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -moz-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start; }
        .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon {
          -webkit-box-flex: 0;
          -webkit-flex: 0 1 28px;
          -moz-box-flex: 0;
          -moz-flex: 0 1 28px;
          -ms-flex: 0 1 28px;
          flex: 0 1 28px;
          width: 28px;
          height: 28px;
          background-size: cover;
          position: relative;
          margin: 0 15px 0 0;
          background-image: none;
          display: block !important;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px; }
          .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon:before {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            content: '';
            pointer-events: none;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            -ms-border-radius: 2px;
            -o-border-radius: 2px;
            border-radius: 2px;
            -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
            -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
            box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
          .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon:after {
            position: absolute;
            left: 2px;
            right: 2px;
            top: 2px;
            bottom: 2px;
            content: '';
            pointer-events: none;
            opacity: 0;
            visibility: hidden;
            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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4); }
        .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .col_title {
          color: rgba(0, 0, 0, 0.6);
          font: 17px/20px 'rbc', Arial, Helvetica, sans-serif;
          padding: 4px 0 0 0;
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 auto;
          -moz-box-flex: 1;
          -moz-flex: 1 1 auto;
          -ms-flex: 1 1 auto;
          flex: 1 1 auto; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_count {
        color: rgba(0, 0, 0, 0.3);
        font: 15px 'not', Arial, Helvetica, sans-serif;
        position: absolute;
        left: 0;
        top: -22px;
        display: none; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_count.active {
        display: block; }
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_title {
      position: absolute;
      left: 0;
      right: 0;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      color: rgba(0, 0, 0, 0.3);
      font: 15px 'rbc', Arial, Helvetica, sans-serif;
      z-index: 101;
      padding: 0;
      pointer-events: none;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-transform: translate(0, -20px);
      -moz-transform: translate(0, -20px);
      -ms-transform: translate(0, -20px);
      -o-transform: translate(0, -20px);
      transform: translate(0, -20px); }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_title .fa {
        font-size: 14px;
        color: rgba(0, 0, 0, 0.5); }
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body {
      font-size: 0; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_left {
        display: inline-block;
        vertical-align: top; }
      @media screen and (max-width: 1339px) {
        .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_left {
          width: 50%; } }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_left input {
        width: 105px;
        -webkit-border-radius: 2px 0 0 2px;
        -moz-border-radius: 2px 0 0 2px;
        -ms-border-radius: 2px 0 0 2px;
        -o-border-radius: 2px 0 0 2px;
        border-radius: 2px 0 0 2px; }
      @media screen and (max-width: 1339px) {
          .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_left input {
            width: 100%; } }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_left input:focus {
        z-index: 1; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_right {
        display: inline-block;
        vertical-align: top; }
      @media screen and (max-width: 1339px) {
        .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_right {
          width: 50%; } }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_right input {
        width: 106px;
        margin-left: -1px;
        -webkit-border-radius: 0 2px 2px 0;
        -moz-border-radius: 0 2px 2px 0;
        -ms-border-radius: 0 2px 2px 0;
        -o-border-radius: 0 2px 2px 0;
        border-radius: 0 2px 2px 0; }
      @media screen and (max-width: 1339px) {
          .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_right input {
            width: calc(100% + 1px); } }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_right input:focus {
        z-index: 1; }
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text input[type="text"], .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text input[type="number"], .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text input[type="email"] {
      -webkit-appearance: none;
      width: 100%;
      font: 17px 'rbc', Arial, Helvetica, sans-serif;
      background: #fff;
      color: #000;
      height: 42px;
      border: 1px solid rgba(0, 0, 0, 0.3);
      padding: 10px 12px 10px 12px;
      outline: none;
      position: relative;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      @media screen and (max-width: 639px) {
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text input[type="text"], .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text input[type="number"], .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text input[type="email"] {
        padding: 9px 21px 9px 15px; } }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text input[type="text"]:focus, .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text input[type="number"]:focus, .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text input[type="email"]:focus {
        border-color: rgba(0, 0, 0, 0.6); }
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select.select .param_title {
      z-index: 200; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select.select .param_title.on_top {
        -webkit-transform: translate(0, -20px);
        -moz-transform: translate(0, -20px);
        -ms-transform: translate(0, -20px);
        -o-transform: translate(0, -20px);
        transform: translate(0, -20px); }
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect {
      width: 100%; }
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect.dropup .jq-selectbox__dropdown {
      border-top: 1px solid rgba(0, 0, 0, 0.3);
      border-bottom: none; }
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect.opened {
      z-index: 210 !important; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect.opened:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect:before {
      position: absolute;
      right: 12px;
      top: 50%;
      width: 13px;
      height: 7px;
      margin-top: -4px;
      content: '';
      z-index: 2;
      opacity: 0.5;
      -webkit-transition: transform 0.3s;
      -moz-transition: transform 0.3s;
      -o-transition: transform 0.3s;
      -ms-transition: transform 0.3s;
      transition: transform 0.3s;
      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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect .jq-selectbox__select {
      -webkit-appearance: none;
      width: 100%;
      font: 17px 'rbc', Arial, Helvetica, sans-serif;
      background: #fff;
      color: #000;
      border: 1px solid rgba(0, 0, 0, 0.3);
      padding: 10px 21px 10px 12px;
      outline: none;
      height: 42px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect .jq-selectbox__dropdown {
      background: #fff;
      width: 100%;
      margin-top: 4px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      background-clip: content-box;
      border: 1px solid rgba(0, 0, 0, 0.3);
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect .jq-selectbox__dropdown ul {
        padding: 0;
        margin: 0;
        list-style: none; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect .jq-selectbox__dropdown ul li {
        padding: 8px 10px 8px 15px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        color: #000; }
      .filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect .jq-selectbox__dropdown ul li:hover {
        background: #edeff4; }
  .filter_bl_wrapper .shop2-filter .fitler_buttons_wr {
    position: relative; }
    .filter_bl_wrapper .shop2-filter .fitler_buttons_wr:before {
      position: absolute;
      left: -16px;
      right: -16px;
      top: 0;
      content: '';
      display: none;
      border-top: 1px solid rgba(0, 0, 0, 0.08); }
    @media screen and (max-width: 767px) {
    .filter_bl_wrapper .shop2-filter .fitler_buttons_wr:before {
      display: block; } }
  .filter_bl_wrapper .shop2-filter .fitler_buttons {
    position: absolute;
    right: 0;
    top: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }
    @media screen and (max-width: 1339px) {
    .filter_bl_wrapper .shop2-filter .fitler_buttons {
      position: static;
      opacity: 0;
      visibility: hidden;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      padding: 40px 53px 0;
      margin: 0 -53px;
      border-top: 1px solid rgba(0, 0, 0, 0.08); } }
    @media screen and (max-width: 1023px) {
    .filter_bl_wrapper .shop2-filter .fitler_buttons {
      margin: 0 -35px;
      padding: 40px 35px 0; } }
    @media screen and (max-width: 767px) {
    .filter_bl_wrapper .shop2-filter .fitler_buttons {
      margin: 0 auto;
      max-width: 328px;
      border: none;
      padding: 20px 0 0 0;
      position: relative;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; } }
    .filter_bl_wrapper .shop2-filter .fitler_buttons.active {
      opacity: 1;
      visibility: visible; }
    .filter_bl_wrapper .shop2-filter .fitler_buttons .shop2-filter-go {
      position: relative;
      -webkit-appearance: none;
      background: #dd453c;
      color: #fff;
      font: 18px/21px 'rbc', Arial, Helvetica, sans-serif;
      border: none;
      position: relative;
      z-index: 1;
      display: inline-block;
      vertical-align: top;
      overflow: hidden;
      margin: 0;
      height: 42px;
      padding: 11px 20px 10px 20px;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    @media screen and (max-width: 767px) {
      .filter_bl_wrapper .shop2-filter .fitler_buttons .shop2-filter-go {
        -webkit-box-ordinal-group: 0;
        -moz-box-ordinal-group: 0;
        -webkit-order: -1;
        -moz-order: -1;
        -ms-flex-order: -1;
        order: -1;
        text-align: center;
        margin: 0 0 10px; } }
    .filter_bl_wrapper .shop2-filter .fitler_buttons .shop2-filter-go:hover:after {
      -webkit-transform: scale3d(9, 9, 1);
      -moz-transform: scale3d(9, 9, 1);
      -ms-transform: scale3d(9, 9, 1);
      -o-transform: scale3d(9, 9, 1);
      transform: scale3d(9, 9, 1); }
    .filter_bl_wrapper .shop2-filter .fitler_buttons .shop2-filter-go:active:after {
      -webkit-transform: scale3d(9, 9, 1);
      -moz-transform: scale3d(9, 9, 1);
      -ms-transform: scale3d(9, 9, 1);
      -o-transform: scale3d(9, 9, 1);
      transform: scale3d(9, 9, 1);
      background: rgba(0, 0, 0, 0.05); }
    .filter_bl_wrapper .shop2-filter .fitler_buttons .shop2-filter-go:after {
      position: absolute;
      top: 50%;
      left: 100%;
      margin: -21px 0 0 1px;
      width: 42px;
      height: 42px;
      content: '';
      z-index: -1;
      background: rgba(255, 255, 255, 0.1);
      -webkit-transform-origin: 100% 50%;
      -moz-transform-origin: 100% 50%;
      -ms-transform-origin: 100% 50%;
      -o-transform-origin: 100% 50%;
      transform-origin: 100% 50%;
      -webkit-transform: scale3d(1, 2, 1);
      -moz-transform: scale3d(1, 2, 1);
      -ms-transform: scale3d(1, 2, 1);
      -o-transform: scale3d(1, 2, 1);
      transform: scale3d(1, 2, 1);
      -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
      -moz-transition: -moz-transform 0.4s, opacity 0.4s;
      -ms-transition: -ms-transform 0.4s, opacity 0.4s;
      -o-transition: -o-transform 0.4s, opacity 0.4s;
      transition: transform 0.4s, opacity 0.4s;
      -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
      @media screen and (max-width: 639px) {
      .filter_bl_wrapper .shop2-filter .fitler_buttons .shop2-filter-go:after {
        width: 100px;
        height: 100px; } }
    .filter_bl_wrapper .shop2-filter .fitler_buttons .shop2-filter-go .result.filter_result {
      background: none;
      height: auto;
      width: auto;
      font-size: 18px;
      line-height: 21px;
      margin: 0;
      padding: 0 0 0 8px;
      color: rgba(255, 255, 255, 0.4); }
    .filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset {
      display: inline-block;
      vertical-align: top;
      position: relative;
      color: #000;
      font: 17px/20px 'rbc', Arial, Helvetica, sans-serif;
      text-align: center;
      height: 42px;
      margin-right: 10px;
      text-decoration: none;
      padding: 11px 42px 10px 20px;
      background: #fff;
      overflow: hidden;
      z-index: 1;
      outline: none;
      border: none;
      -webkit-appearance: none;
      -webkit-transition: all 0.4s;
      -moz-transition: all 0.4s;
      -o-transition: all 0.4s;
      -ms-transition: all 0.4s;
      transition: all 0.4s;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5); }
    @media screen and (max-width: 767px) {
      .filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset {
        margin: 0;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none; } }
    .filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset span {
      position: relative; }
      .filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset span:before {
        position: absolute;
        content: '';
        top: 50%;
        margin-top: -10px;
        right: -25px;
        width: 20px;
        height: 20px;
        -webkit-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -o-transition: all 0.4s;
        -ms-transition: all 0.4s;
        transition: all 0.4s;
        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%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    @media screen and (min-width: 768px) {
        .filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset:hover {
          color: #fff; }
          .filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset:hover span:before {
            opacity: 1;
            -webkit-transition: all 0.3s 0.3s;
            -moz-transition: all 0.3s 0.3s;
            -o-transition: all 0.3s 0.3s;
            -ms-transition: all 0.3s 0.3s;
            transition: all 0.3s 0.3s;
            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%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
          .filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset:hover:before {
            -webkit-transform: scale3d(9, 9, 1);
            -moz-transform: scale3d(9, 9, 1);
            -ms-transform: scale3d(9, 9, 1);
            -o-transform: scale3d(9, 9, 1);
            transform: scale3d(9, 9, 1);
            -webkit-transition: -webkit-transform 0.3s;
            -moz-transition: -moz-transform 0.3s;
            -ms-transition: -ms-transform 0.3s;
            -o-transition: -o-transform 0.3s;
            transition: transform 0.3s; } }
    .filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset:active {
      color: #fff; }
      .filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset:active:before {
        -webkit-transform: scale3d(9, 9, 1);
        -moz-transform: scale3d(9, 9, 1);
        -ms-transform: scale3d(9, 9, 1);
        -o-transform: scale3d(9, 9, 1);
        transform: scale3d(9, 9, 1);
        background: #000; }
    .filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset:before {
      position: absolute;
      top: 50%;
      left: 100%;
      margin: -15px 0 0 1px;
      width: 30px;
      height: 30px;
      content: '';
      z-index: -1;
      background: #000;
      -webkit-transform-origin: 100% 50%;
      -moz-transform-origin: 100% 50%;
      -ms-transform-origin: 100% 50%;
      -o-transform-origin: 100% 50%;
      transform-origin: 100% 50%;
      -webkit-transform: scale3d(1, 2, 1);
      -moz-transform: scale3d(1, 2, 1);
      -ms-transform: scale3d(1, 2, 1);
      -o-transform: scale3d(1, 2, 1);
      transform: scale3d(1, 2, 1);
      -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
      -moz-transition: -moz-transform 0.3s, opacity 0.3s;
      -ms-transition: -ms-transform 0.3s, opacity 0.3s;
      -o-transition: -o-transform 0.3s, opacity 0.3s;
      transition: transform 0.3s, opacity 0.3s;
      -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
      @media screen and (max-width: 767px) {
      .filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset:before {
        display: none; } }

.shop_sorting_panel {
  position: relative;
  margin: 0 0 40px;
  z-index: 11;
  font-size: 0; }
  @media screen and (max-width: 1339px) {
  .shop_sorting_panel {
    margin: 20px 0 30px; } }
  @media screen and (max-width: 639px) {
  .shop_sorting_panel {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 20px 0; } }
  .shop_sorting_panel .fitler_popup_btn {
    float: right;
    width: 185px;
    height: 42px;
    display: none;
    color: #fff;
    overflow: hidden;
    font: 18px/21px 'rbc', Arial, Helvetica, sans-serif;
    -webkit-appearance: none;
    z-index: 1;
    cursor: pointer;
    position: relative;
    text-align: center;
    background: #dd453c;
    padding: 11px 24px 10px 24px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1339px) {
    .shop_sorting_panel .fitler_popup_btn {
      display: block; } }
  @media screen and (max-width: 767px) {
    .shop_sorting_panel .fitler_popup_btn {
      width: 196px; } }
  @media screen and (max-width: 639px) {
    .shop_sorting_panel .fitler_popup_btn {
      margin-left: 10px;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto; } }
  .shop_sorting_panel .fitler_popup_btn span {
    padding-right: 30px;
    position: relative; }
    .shop_sorting_panel .fitler_popup_btn span:before {
      position: absolute;
      content: '';
      right: 0;
      top: 50%;
      width: 18px;
      height: 14px;
      margin-top: -7px;
      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%2218px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2018%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0%201c0-.552.445-1%20.993-1h16.014c.548%200%20.993.444.993%201%200%20.552-.445%201-.993%201H.993A.994.994%200%200%201%200%201zm3%206c0-.552.456-1%201.002-1h9.996a.999.999%200%201%201%200%202H4.002A.999.999%200%200%201%203%207zm3%206a1%201%200%200%201%20.99-1h4.02c.546%200%20.99.444.99%201a1%201%200%200%201-.99%201H6.99A.993.993%200%200%201%206%2013z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop_sorting_panel .fitler_popup_btn:hover:after {
    -webkit-transform: scale3d(9, 9, 1);
    -moz-transform: scale3d(9, 9, 1);
    -ms-transform: scale3d(9, 9, 1);
    -o-transform: scale3d(9, 9, 1);
    transform: scale3d(9, 9, 1); }
  .shop_sorting_panel .fitler_popup_btn:active:after {
    -webkit-transform: scale3d(9, 9, 1);
    -moz-transform: scale3d(9, 9, 1);
    -ms-transform: scale3d(9, 9, 1);
    -o-transform: scale3d(9, 9, 1);
    transform: scale3d(9, 9, 1);
    background: rgba(0, 0, 0, 0.05); }
  .shop_sorting_panel .fitler_popup_btn:after {
    position: absolute;
    top: 50%;
    left: 100%;
    margin: -21px 0 0 1px;
    width: 42px;
    height: 42px;
    content: '';
    z-index: -1;
    background: rgba(255, 255, 255, 0.1);
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale3d(1, 2, 1);
    -moz-transform: scale3d(1, 2, 1);
    -ms-transform: scale3d(1, 2, 1);
    -o-transform: scale3d(1, 2, 1);
    transform: scale3d(1, 2, 1);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
    -moz-transition: -moz-transform 0.4s, opacity 0.4s;
    -ms-transition: -ms-transform 0.4s, opacity 0.4s;
    -o-transition: -o-transform 0.4s, opacity 0.4s;
    transition: transform 0.4s, opacity 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
    @media screen and (max-width: 639px) {
    .shop_sorting_panel .fitler_popup_btn:after {
      width: 100px;
      height: 100px; } }
  .shop_sorting_panel .sort_bl_wr {
    position: relative;
    min-height: 42px;
    display: inline-block;
    vertical-align: top;
    width: auto;
    margin: 0 10px 0 0; }
  @media screen and (max-width: 767px) {
    .shop_sorting_panel .sort_bl_wr {
      max-width: 48.6%;
      margin-right: 16px; } }
  @media screen and (max-width: 639px) {
    .shop_sorting_panel .sort_bl_wr {
      width: 100%;
      display: block;
      max-width: 100%;
      margin: 0 0 10px;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 100%;
      -moz-box-flex: 1;
      -moz-flex: 1 0 100%;
      -ms-flex: 1 0 100%;
      flex: 1 0 100%; } }
  .shop_sorting_panel .sort_bl_wr .sort_bl_title {
    padding: 10px 38px 11px 11px;
    position: relative;
    background: #fff;
    cursor: pointer;
    font-size: 0;
    border: 1px solid rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 42px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    @media screen and (max-width: 639px) {
    .shop_sorting_panel .sort_bl_wr .sort_bl_title {
      padding-right: 48px; } }
    .shop_sorting_panel .sort_bl_wr .sort_bl_title.active:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    .shop_sorting_panel .sort_bl_wr .sort_bl_title:before {
      position: absolute;
      content: '';
      right: 14px;
      top: 50%;
      width: 13px;
      height: 7px;
      margin-top: -4px;
      opacity: 0.55;
      -webkit-transition: transform 0.3s;
      -moz-transition: transform 0.3s;
      -o-transition: transform 0.3s;
      -ms-transition: transform 0.3s;
      transition: transform 0.3s;
      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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop_sorting_panel .sort_bl_wr .sort_bl_title .bl_title_in {
      display: inline-block;
      vertical-align: top;
      font: 15px/19px 'not', Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.4);
      padding: 0 10px 0 0; }
    @media screen and (max-width: 639px) {
      .shop_sorting_panel .sort_bl_wr .sort_bl_title .bl_title_in {
        padding-right: 6px; } }
    .shop_sorting_panel .sort_bl_wr .sort_bl_title span {
      display: inline-block;
      vertical-align: top;
      color: #000;
      font: 16px/19px 'not', Arial, Helvetica, sans-serif; }
  .shop_sorting_panel .sort_bl_wr .sort_bl_wrap {
    position: absolute;
    top: 46px;
    left: 0;
    right: 0;
    z-index: 10;
    background: #fff;
    display: none;
    background-clip: content-box;
    border: 1px solid rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
    .shop_sorting_panel .sort_bl_wr .sort_bl_wrap .sort_body {
      padding: 12px 12px 14px 12px; }
    .shop_sorting_panel .sort_bl_wr .sort_bl_wrap .sort_body div {
      font: 17px 'not', Arial, Helvetica, sans-serif;
      margin-bottom: 2px; }
      .shop_sorting_panel .sort_bl_wr .sort_bl_wrap .sort_body div:last-child {
        margin-bottom: 0; }
      .shop_sorting_panel .sort_bl_wr .sort_bl_wrap .sort_body div a {
        position: relative;
        color: #000;
        text-decoration: none;
        display: block;
        padding: 3px 20px 4px 0;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
      .shop_sorting_panel .sort_bl_wr .sort_bl_wrap .sort_body div a:hover {
        color: #dd453c; }
      .shop_sorting_panel .sort_bl_wr .sort_bl_wrap .sort_body div a.active {
        color: #dd453c; }
      .shop_sorting_panel .sort_bl_wr .sort_bl_wrap .sort_body div a.active:before {
        position: absolute;
        content: '';
        right: 0;
        top: 50%;
        width: 14px;
        height: 12px;
        margin-top: -5px;
        opacity: 0.8;
        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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23dd453c%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop_sorting_panel .view-shop2 {
    display: inline-block;
    vertical-align: top; }
  .shop_sorting_panel .view-shop2 .view_shop_wrap {
    position: relative;
    min-height: 42px; }
    .shop_sorting_panel .view-shop2 .view_shop_wrap .view_top {
      position: relative;
      width: 77px;
      background: #fff;
      cursor: pointer;
      border: 1px solid rgba(0, 0, 0, 0.3);
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .shop_sorting_panel .view-shop2 .view_shop_wrap .view_top.active:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    .shop_sorting_panel .view-shop2 .view_shop_wrap .view_top:before {
      position: absolute;
      content: '';
      right: 14px;
      top: 50%;
      width: 13px;
      height: 7px;
      margin-top: -4px;
      opacity: 0.55;
      -webkit-transition: transform 0.3s;
      -moz-transition: transform 0.3s;
      -o-transition: transform 0.3s;
      -ms-transition: transform 0.3s;
      transition: transform 0.3s;
      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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop_sorting_panel .view-shop2 .view_shop_wrap .view_top .view-param {
      width: 44px;
      height: 40px;
      display: none;
      pointer-events: none; }
      .shop_sorting_panel .view-shop2 .view_shop_wrap .view_top .view-param.active-view {
        display: block; }
      .shop_sorting_panel .view-shop2 .view_shop_wrap .view_top .view-param.view_thumbs {
        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%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000000%22%20d%3D%22M1.8%2C9.2%20L9.2%2C9.2%20L9.2%2C1.8%20L1.8%2C1.8%20L1.8%2C9.2%20Z%20M10.8%2C0.2%20L10.8%2C10.8%20L0.2%2C10.8%20L0.2%2C0.2%20L10.8%2C0.2%20Z%20M1.8%2C22.2%20L9.2%2C22.2%20L9.2%2C14.8%20L1.8%2C14.8%20L1.8%2C22.2%20Z%20M10.8%2C13.2%20L10.8%2C23.8%20L0.2%2C23.8%20L0.2%2C13.2%20L10.8%2C13.2%20Z%20M14.8%2C9.2%20L22.2%2C9.2%20L22.2%2C1.8%20L14.8%2C1.8%20L14.8%2C9.2%20Z%20M23.8%2C0.2%20L23.8%2C10.8%20L13.2%2C10.8%20L13.2%2C0.2%20L23.8%2C0.2%20Z%20M14.8%2C22.2%20L22.2%2C22.2%20L22.2%2C14.8%20L14.8%2C14.8%20L14.8%2C22.2%20Z%20M23.8%2C13.2%20L23.8%2C23.8%20L13.2%2C23.8%20L13.2%2C13.2%20L23.8%2C13.2%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .shop_sorting_panel .view-shop2 .view_shop_wrap .view_top .view-param.view_simple {
        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%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000000%22%20d%3D%22M1.8%2C9.2%20L22.2%2C9.2%20L22.2%2C1.8%20L1.8%2C1.8%20L1.8%2C9.2%20Z%20M23.8%2C0.2%20L23.8%2C10.8%20L0.2%2C10.8%20L0.2%2C0.2%20L23.8%2C0.2%20Z%20M1.8%2C14.8%20L1.8%2C22.2%20L22.2%2C22.2%20L22.2%2C14.8%20L1.8%2C14.8%20Z%20M23.8%2C13.2%20L23.8%2C23.8%20L0.2%2C23.8%20L0.2%2C13.2%20L23.8%2C13.2%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .shop_sorting_panel .view-shop2 .view_shop_wrap .view_top .view-param.view_pricelist {
        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%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000000%22%20d%3D%22M1.8%2C22.2%20L22.2%2C22.2%20L22.2%2C19.8%20L1.8%2C19.8%20L1.8%2C22.2%20Z%20M23.8%2C18.2%20L23.8%2C23.8%20L0.2%2C23.8%20L0.2%2C18.2%20L23.8%2C18.2%20Z%20M1.8%2C13.2%20L22.2%2C13.2%20L22.2%2C10.8%20L1.8%2C10.8%20L1.8%2C13.2%20Z%20M23.8%2C9.2%20L23.8%2C14.8%20L0.2%2C14.8%20L0.2%2C9.2%20L23.8%2C9.2%20Z%20M1.8%2C4.2%20L22.2%2C4.2%20L22.2%2C1.8%20L1.8%2C1.8%20L1.8%2C4.2%20Z%20M23.8%2C0.2%20L23.8%2C5.8%20L0.2%2C5.8%20L0.2%2C0.2%20L23.8%2C0.2%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot {
      position: absolute;
      top: 46px;
      left: 0;
      right: 0;
      display: none;
      background: #fff;
      border: 1px solid rgba(0, 0, 0, 0.3);
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
    .shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param {
      width: 75px;
      height: 40px;
      display: block;
      position: relative; }
      .shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param:after {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: '';
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
      .shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param:hover {
        background: rgba(237, 239, 244, 0.6); }
      .shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param:hover:after {
        opacity: 1;
        visibility: visible; }
      .shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.active-view {
        background: rgba(237, 239, 244, 0.6); }
      .shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.active-view:before {
        position: absolute;
        content: '';
        right: 11px;
        top: 50%;
        width: 14px;
        height: 10px;
        margin-top: -5px;
        opacity: 0.8;
        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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23dd453c%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.view_thumbs:after {
        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%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000000%22%20d%3D%22M1.8%2C9.2%20L9.2%2C9.2%20L9.2%2C1.8%20L1.8%2C1.8%20L1.8%2C9.2%20Z%20M10.8%2C0.2%20L10.8%2C10.8%20L0.2%2C10.8%20L0.2%2C0.2%20L10.8%2C0.2%20Z%20M1.8%2C22.2%20L9.2%2C22.2%20L9.2%2C14.8%20L1.8%2C14.8%20L1.8%2C22.2%20Z%20M10.8%2C13.2%20L10.8%2C23.8%20L0.2%2C23.8%20L0.2%2C13.2%20L10.8%2C13.2%20Z%20M14.8%2C9.2%20L22.2%2C9.2%20L22.2%2C1.8%20L14.8%2C1.8%20L14.8%2C9.2%20Z%20M23.8%2C0.2%20L23.8%2C10.8%20L13.2%2C10.8%20L13.2%2C0.2%20L23.8%2C0.2%20Z%20M14.8%2C22.2%20L22.2%2C22.2%20L22.2%2C14.8%20L14.8%2C14.8%20L14.8%2C22.2%20Z%20M23.8%2C13.2%20L23.8%2C23.8%20L13.2%2C23.8%20L13.2%2C13.2%20L23.8%2C13.2%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 50% no-repeat; }
      .shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.view_thumbs.active-view:after {
        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%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23dd453c%22%20d%3D%22M1.8%2C9.2%20L9.2%2C9.2%20L9.2%2C1.8%20L1.8%2C1.8%20L1.8%2C9.2%20Z%20M10.8%2C0.2%20L10.8%2C10.8%20L0.2%2C10.8%20L0.2%2C0.2%20L10.8%2C0.2%20Z%20M1.8%2C22.2%20L9.2%2C22.2%20L9.2%2C14.8%20L1.8%2C14.8%20L1.8%2C22.2%20Z%20M10.8%2C13.2%20L10.8%2C23.8%20L0.2%2C23.8%20L0.2%2C13.2%20L10.8%2C13.2%20Z%20M14.8%2C9.2%20L22.2%2C9.2%20L22.2%2C1.8%20L14.8%2C1.8%20L14.8%2C9.2%20Z%20M23.8%2C0.2%20L23.8%2C10.8%20L13.2%2C10.8%20L13.2%2C0.2%20L23.8%2C0.2%20Z%20M14.8%2C22.2%20L22.2%2C22.2%20L22.2%2C14.8%20L14.8%2C14.8%20L14.8%2C22.2%20Z%20M23.8%2C13.2%20L23.8%2C23.8%20L13.2%2C23.8%20L13.2%2C13.2%20L23.8%2C13.2%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 50% no-repeat; }
      .shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.view_thumbs:hover:after {
        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%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23dd453c%22%20d%3D%22M1.8%2C9.2%20L9.2%2C9.2%20L9.2%2C1.8%20L1.8%2C1.8%20L1.8%2C9.2%20Z%20M10.8%2C0.2%20L10.8%2C10.8%20L0.2%2C10.8%20L0.2%2C0.2%20L10.8%2C0.2%20Z%20M1.8%2C22.2%20L9.2%2C22.2%20L9.2%2C14.8%20L1.8%2C14.8%20L1.8%2C22.2%20Z%20M10.8%2C13.2%20L10.8%2C23.8%20L0.2%2C23.8%20L0.2%2C13.2%20L10.8%2C13.2%20Z%20M14.8%2C9.2%20L22.2%2C9.2%20L22.2%2C1.8%20L14.8%2C1.8%20L14.8%2C9.2%20Z%20M23.8%2C0.2%20L23.8%2C10.8%20L13.2%2C10.8%20L13.2%2C0.2%20L23.8%2C0.2%20Z%20M14.8%2C22.2%20L22.2%2C22.2%20L22.2%2C14.8%20L14.8%2C14.8%20L14.8%2C22.2%20Z%20M23.8%2C13.2%20L23.8%2C23.8%20L13.2%2C23.8%20L13.2%2C13.2%20L23.8%2C13.2%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 50% no-repeat; }
      .shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.view_simple:after {
        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%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000000%22%20d%3D%22M1.8%2C9.2%20L22.2%2C9.2%20L22.2%2C1.8%20L1.8%2C1.8%20L1.8%2C9.2%20Z%20M23.8%2C0.2%20L23.8%2C10.8%20L0.2%2C10.8%20L0.2%2C0.2%20L23.8%2C0.2%20Z%20M1.8%2C14.8%20L1.8%2C22.2%20L22.2%2C22.2%20L22.2%2C14.8%20L1.8%2C14.8%20Z%20M23.8%2C13.2%20L23.8%2C23.8%20L0.2%2C23.8%20L0.2%2C13.2%20L23.8%2C13.2%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 50% no-repeat; }
      .shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.view_simple.active-view:after {
        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%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23dd453c%22%20d%3D%22M1.8%2C9.2%20L22.2%2C9.2%20L22.2%2C1.8%20L1.8%2C1.8%20L1.8%2C9.2%20Z%20M23.8%2C0.2%20L23.8%2C10.8%20L0.2%2C10.8%20L0.2%2C0.2%20L23.8%2C0.2%20Z%20M1.8%2C14.8%20L1.8%2C22.2%20L22.2%2C22.2%20L22.2%2C14.8%20L1.8%2C14.8%20Z%20M23.8%2C13.2%20L23.8%2C23.8%20L0.2%2C23.8%20L0.2%2C13.2%20L23.8%2C13.2%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 50% no-repeat; }
      .shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.view_simple:hover:after {
        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%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23dd453c%22%20d%3D%22M1.8%2C9.2%20L22.2%2C9.2%20L22.2%2C1.8%20L1.8%2C1.8%20L1.8%2C9.2%20Z%20M23.8%2C0.2%20L23.8%2C10.8%20L0.2%2C10.8%20L0.2%2C0.2%20L23.8%2C0.2%20Z%20M1.8%2C14.8%20L1.8%2C22.2%20L22.2%2C22.2%20L22.2%2C14.8%20L1.8%2C14.8%20Z%20M23.8%2C13.2%20L23.8%2C23.8%20L0.2%2C23.8%20L0.2%2C13.2%20L23.8%2C13.2%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 50% no-repeat; }
      .shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.view_pricelist:after {
        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%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000000%22%20d%3D%22M1.8%2C22.2%20L22.2%2C22.2%20L22.2%2C19.8%20L1.8%2C19.8%20L1.8%2C22.2%20Z%20M23.8%2C18.2%20L23.8%2C23.8%20L0.2%2C23.8%20L0.2%2C18.2%20L23.8%2C18.2%20Z%20M1.8%2C13.2%20L22.2%2C13.2%20L22.2%2C10.8%20L1.8%2C10.8%20L1.8%2C13.2%20Z%20M23.8%2C9.2%20L23.8%2C14.8%20L0.2%2C14.8%20L0.2%2C9.2%20L23.8%2C9.2%20Z%20M1.8%2C4.2%20L22.2%2C4.2%20L22.2%2C1.8%20L1.8%2C1.8%20L1.8%2C4.2%20Z%20M23.8%2C0.2%20L23.8%2C5.8%20L0.2%2C5.8%20L0.2%2C0.2%20L23.8%2C0.2%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 50% no-repeat; }
      .shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.view_pricelist.active-view:after {
        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%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23dd453c%22%20d%3D%22M1.8%2C22.2%20L22.2%2C22.2%20L22.2%2C19.8%20L1.8%2C19.8%20L1.8%2C22.2%20Z%20M23.8%2C18.2%20L23.8%2C23.8%20L0.2%2C23.8%20L0.2%2C18.2%20L23.8%2C18.2%20Z%20M1.8%2C13.2%20L22.2%2C13.2%20L22.2%2C10.8%20L1.8%2C10.8%20L1.8%2C13.2%20Z%20M23.8%2C9.2%20L23.8%2C14.8%20L0.2%2C14.8%20L0.2%2C9.2%20L23.8%2C9.2%20Z%20M1.8%2C4.2%20L22.2%2C4.2%20L22.2%2C1.8%20L1.8%2C1.8%20L1.8%2C4.2%20Z%20M23.8%2C0.2%20L23.8%2C5.8%20L0.2%2C5.8%20L0.2%2C0.2%20L23.8%2C0.2%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 50% no-repeat; }
      .shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.view_pricelist:hover:after {
        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%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23dd453c%22%20d%3D%22M1.8%2C22.2%20L22.2%2C22.2%20L22.2%2C19.8%20L1.8%2C19.8%20L1.8%2C22.2%20Z%20M23.8%2C18.2%20L23.8%2C23.8%20L0.2%2C23.8%20L0.2%2C18.2%20L23.8%2C18.2%20Z%20M1.8%2C13.2%20L22.2%2C13.2%20L22.2%2C10.8%20L1.8%2C10.8%20L1.8%2C13.2%20Z%20M23.8%2C9.2%20L23.8%2C14.8%20L0.2%2C14.8%20L0.2%2C9.2%20L23.8%2C9.2%20Z%20M1.8%2C4.2%20L22.2%2C4.2%20L22.2%2C1.8%20L1.8%2C1.8%20L1.8%2C4.2%20Z%20M23.8%2C0.2%20L23.8%2C5.8%20L0.2%2C5.8%20L0.2%2C0.2%20L23.8%2C0.2%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 50% no-repeat; }

.coords .shop2-map-link {
  text-decoration: none;
  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%224px%22%20height%3D%221px%22%20%20viewBox%3D%220%200%204%201%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%234f52da%22%20fill-rule%3D%22evenodd%22%20opacity%3D%22.5%22%2F%3E%3C%2Fsvg%3E") bottom 0 left 0 repeat-x; }

.option_body.yes span {
  width: 14px;
  height: 13px;
  display: inline-block;
  vertical-align: baseline;
  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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.product-list-thumbs .option_body.yes span, .product-list-simple .option_body.yes span, .product-list-price .option_body.yes span {
  height: 10px;
  vertical-align: middle;
  margin-bottom: 6px; }

.prod_list_wrap {
  padding: 40px 0 0 0;
  position: relative; }
  @media screen and (max-width: 479px) {
  .prod_list_wrap {
    padding: 0; } }
  .prod_list_wrap:before {
    position: absolute;
    left: -3000px;
    right: -3000px;
    top: 0;
    content: '';
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  @media screen and (max-width: 479px) {
    .prod_list_wrap:before {
      display: none; } }
  .prod_list_wrap .product-list {
    line-height: normal;
    font-size: 17px;
    margin: 0; }
  .prod_list_wrap .product_pricelist {
    display: none; }
  .prod_list_wrap .pr_list_options {
    display: none; }
  .prod_list_wrap .product_list_in.mobile.product-list-thumbs .shop2_product_item:hover .shop2_product_inner, .prod_list_wrap .product_list_in.mobile.product-list-thumbs .shop2_product_item.hover .shop2_product_inner {
    position: relative !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .prod_list_wrap .product_list_in.mobile.product-list-thumbs .shop2_product_item .product_bot_wr .product_bot_in2 {
      display: none; }
  .prod_list_wrap .product_list_in.mobile.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link {
    opacity: 1;
    visibility: visible; }
  .prod_list_wrap .product_list_in.product-list-thumbs {
    /*Витрина*/
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
    @media screen and (max-width: 479px) {
    .prod_list_wrap .product_list_in.product-list-thumbs {
      display: block; } }
    .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item {
      position: relative;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      width: 31.6%;
      margin: 0 2.6% 30px 0; }
    @media screen and (max-width: 1023px) {
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item {
        width: 48.7%;
        margin-right: 2.6%;
        margin-bottom: 20px; } }
    @media screen and (max-width: 479px) {
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item {
        width: 100%;
        max-width: 100%;
        margin: 0 auto 20px; } }
    .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item:hover, .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item.hover {
      z-index: 10; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item:hover .shop2_product_inner, .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item.hover .shop2_product_inner {
        position: absolute;
        -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06);
        -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06);
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06); }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item:hover .product_bot_wr .product_bot_in2, .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item.hover .product_bot_wr .product_bot_in2 {
        opacity: 1;
        visibility: visible;
        width: auto;
        height: auto;
        overflow: visible;
        border-top: 2px solid #dd453c;
        padding: 14px 20px 22px;
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0); }
      @media screen and (min-width: 1024px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item:hover .product-image a, .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item.hover .product-image a {
          -ms-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
          -o-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
          -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
          -webkit-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
          transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg); } }
    .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2_product_inner {
      position: relative;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-transition: box-shadow 0.3s;
      -moz-transition: box-shadow 0.3s;
      -o-transition: box-shadow 0.3s;
      -ms-transition: box-shadow 0.3s;
      transition: box-shadow 0.3s;
      background: #fff;
      width: 100%; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2_product_inner:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        content: '';
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        pointer-events: none; }
    @media screen and (min-width: 1024px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item:nth-child(3n) {
          margin-right: 0; } }
    @media screen and (min-width: 480px) and (max-width: 1023px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item:nth-child(2n) {
          margin-right: 0; } }
    .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .options_title_wr {
      display: none; }
    .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-top {
      position: relative;
      height: 250px; }
      @media screen and (max-width: 1339px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-top {
          height: 210px; } }
      @media screen and (max-width: 1023px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-top {
          height: 321px; } }
      @media screen and (max-width: 1000px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-top {
          height: 300px; } }
      @media screen and (max-width: 959px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-top {
          height: 238px; } }
      @media screen and (max-width: 767px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-top {
          height: 217px; } }
      @media screen and (max-width: 639px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-top {
          height: 165px; } }
      @media screen and (max-width: 479px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-top {
          height: 220px; } }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image {
        position: relative;
        height: 250px;
        overflow: hidden;
        margin: 0;
        margin: 1px 1px 0;
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        -ms-border-radius: 3px 3px 0 0;
        -o-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0; }
      @media screen and (max-width: 1339px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image {
          height: 210px; } }
      @media screen and (max-width: 1023px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image {
          height: 321px; } }
      @media screen and (max-width: 1000px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image {
          height: 300px; } }
      @media screen and (max-width: 959px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image {
          height: 238px; } }
      @media screen and (max-width: 767px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image {
          height: 217px; } }
      @media screen and (max-width: 639px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image {
          height: 165px; } }
      @media screen and (max-width: 479px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image {
          height: 220px; } }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image.no-image {
        height: 250px;
        padding: 0;
        background: #edeff4 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat; }
      @media screen and (max-width: 1339px) {
          .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image.no-image {
            height: 210px; } }
      @media screen and (max-width: 1023px) {
          .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image.no-image {
            height: 321px; } }
      @media screen and (max-width: 1000px) {
          .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image.no-image {
            height: 300px; } }
      @media screen and (max-width: 959px) {
          .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image.no-image {
            height: 238px; } }
      @media screen and (max-width: 767px) {
          .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image.no-image {
            height: 217px; } }
      @media screen and (max-width: 639px) {
          .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image.no-image {
            height: 165px; } }
      @media screen and (max-width: 479px) {
          .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image.no-image {
            height: 220px; } }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image a {
        position: absolute;
        right: 0;
        top: 0;
        left: 0;
        bottom: 0;
        text-align: center;
        display: block;
        font-size: 0;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .new_labels {
        position: absolute;
        bottom: -10px;
        left: 20px;
        right: 20px;
        z-index: 1; }
      @media screen and (max-width: 767px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .new_labels {
          left: 10px;
          right: 10px; } }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .new_labels .product-flag {
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        padding: 5px 14px 6px;
        color: #fff;
        text-align: left;
        display: inline-block;
        vertical-align: top;
        position: relative;
        margin-right: 8px;
        -webkit-border-radius: 2px 2px 0 0;
        -moz-border-radius: 2px 2px 0 0;
        -ms-border-radius: 2px 2px 0 0;
        -o-border-radius: 2px 2px 0 0;
        border-radius: 2px 2px 0 0; }
      @media screen and (max-width: 767px) {
          .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .new_labels .product-flag {
            padding: 5px 11px 6px;
            font-size: 16px; } }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .new_labels .product-flag:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: '';
        background: rgba(255, 255, 255, 0.2);
        -webkit-border-radius: 2px 2px 0 0;
        -moz-border-radius: 2px 2px 0 0;
        -ms-border-radius: 2px 2px 0 0;
        -o-border-radius: 2px 2px 0 0;
        border-radius: 2px 2px 0 0; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .new_labels .product-flag span {
        position: absolute;
        right: -6px;
        bottom: 0; }
    .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_bot_wr .product_bot_in1 {
      padding: 16px 0 17px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left {
        padding: 0 20px 15px; }
      @media screen and (max-width: 639px) {
          .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left {
            padding: 0 14px 15px; } }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_bot_wr .product_bot_in2 {
        border: none;
        opacity: 0;
        visibility: hidden;
        width: 0;
        height: 0;
        overflow: hidden;
        -webkit-transform: translate(0, 10px);
        -moz-transform: translate(0, 10px);
        -ms-transform: translate(0, 10px);
        -o-transform: translate(0, 10px);
        transform: translate(0, 10px);
        -webkit-transition: transform 0.5s;
        -moz-transition: transform 0.5s;
        -o-transition: transform 0.5s;
        -ms-transition: transform 0.5s;
        transition: transform 0.5s; }
    .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-label {
      position: absolute;
      left: 18px;
      right: 18px;
      top: 11px;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
      @media screen and (max-width: 639px) {
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-label {
        right: 14px;
        left: 14px;
        top: 10px; } }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-label div {
        font: 15px/18px 'rbc', Arial, Helvetica, sans-serif;
        padding: 3px 8px;
        color: #fff;
        margin: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-label div.product-new {
        background-color: rgba(141, 216, 60, 0.9); }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-label div.product-spec, .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-label div.product-sale {
        background-color: rgba(255, 184, 54, 0.9); }
    .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .tpl-stars {
      margin: 0 0 10px; }
    .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-name {
      color: #4f52da;
      padding: 0 0 8px;
      font: 18px 'rbc', Arial, Helvetica, sans-serif; }
      @media screen and (max-width: 639px) {
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-name {
        font-size: 17px;
        padding-bottom: 6px; } }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-name a {
        text-decoration: none;
        color: inherit; }
    .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .prod_address {
      color: #000;
      font: 20px/24px 'rbc', Arial, Helvetica, sans-serif;
      padding: 0 0 9px; }
      @media screen and (max-width: 639px) {
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .prod_address {
        font-size: 17px;
        line-height: 20px; } }
    .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .metro_wrap li {
      font-size: 0; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .metro_wrap li .metro_icon {
        display: inline-block;
        vertical-align: top;
        background-image: 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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M13.122%2011.5H11.86a.2.2%200%200%201-.195-.154l-1.235-5.25a.01.01%200%200%200-.02%200l-1.567%205.168a.2.2%200%200%201-.191.142H7.346a.2.2%200%200%201-.19-.14l-1.621-5.17a.01.01%200%200%200-.02%200L4.35%2011.344a.2.2%200%200%201-.195.157H2.876a.2.2%200%200%201-.195-.245l1.64-7.1A.2.2%200%200%201%204.516%204H6.25a.2.2%200%200%201%20.192.144l1.548%205.32a.01.01%200%200%200%20.02%200l1.548-5.32A.2.2%200%200%201%209.75%204H11.5a.2.2%200%200%201%20.195.155l1.623%207.1a.2.2%200%200%201-.195.245z%22%2F%3E%3C%2Fsvg%3E");
        background-position: 50%;
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        margin-right: 8px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .metro_wrap li .metro_title {
        display: inline-block;
        vertical-align: top;
        padding-top: 1px;
        color: rgba(0, 0, 0, 0.4);
        font: 15px/1 'not', Arial, Helvetica, sans-serif; }
    .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price {
      border-top: 1px solid rgba(0, 0, 0, 0.1);
      padding: 14px 20px 0; }
      @media screen and (max-width: 639px) {
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price {
        padding: 15px 14px 0; } }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price .price-current {
        display: inline-block;
        vertical-align: baseline;
        color: #000;
        font: 23px/32px 'notb', Arial, Helvetica, sans-serif;
        margin-right: 26px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price .price-current .fa {
        color: rgba(0, 0, 0, 0.51);
        font-size: 21px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price .price-current strong {
        font-weight: normal;
        font-family: 'notb', Arial, Helvetica, sans-serif; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price .product_unit {
        display: inline-block;
        vertical-align: baseline;
        color: rgba(0, 0, 0, 0.5);
        margin: 0 10px 0 -21px;
        font-size: 15px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price .price-old {
        color: rgba(0, 0, 0, 0.51);
        font: 20px/25px 'not', Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: baseline; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price .price-old.question {
        padding-right: 28px;
        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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000000%22%20fill-opacity%3D%22.5%22%20d%3D%22M1%2C9%20C1%2C13.4189747%204.58132574%2C17%209%2C17%20C13.4189747%2C17%2017%2C13.4186743%2017%2C9%20C17%2C4.58102534%2013.4186743%2C1%209%2C1%20C4.58102534%2C1%201%2C4.58132574%201%2C9%20Z%20M0%2C9%20C0%2C4.02943725%204.02834436%2C0%209%2C0%20C13.9705627%2C0%2018%2C4.02834436%2018%2C9%20C18%2C13.9705627%2013.9716556%2C18%209%2C18%20C4.02943725%2C18%200%2C13.9716556%200%2C9%20Z%20M8.25314167%2C12.6372868%20C8.10097975%2C12.7856853%208.01426382%2C12.9915284%208.01426382%2C13.2005628%20C8.01426382%2C13.411193%208.10097975%2C13.6170361%208.25314167%2C13.7654346%20C8.40693974%2C13.9138331%208.61636689%2C14%208.83233864%2C14%20C9.0483104%2C14%209.2593737%2C13.9138331%209.41153562%2C13.7654346%20C9.56369753%2C13.6170361%209.65041346%2C13.411193%209.65041346%2C13.2005628%20C9.65041346%2C12.9915284%209.56369753%2C12.7856853%209.41153562%2C12.6372868%20C9.2593737%2C12.4888882%209.0483104%2C12.4027214%208.83233864%2C12.4027214%20C8.61636689%2C12.4027214%208.40693974%2C12.4888882%208.25314167%2C12.6372868%20Z%20M11.9778363%2C8.12354937%20C12.0782959%2C7.30767668%2011.8336915%2C6.51350528%2011.316341%2C5.94448474%20C10.9243196%2C5.51365034%2010.1708727%2C5%208.83233864%2C5%20C6.50884254%2C5%206%2C6.67227573%206%2C7.31661251%20C6%2C7.66909887%206.2930344%2C7.95488569%206.65445986%2C7.95488569%20C7.01588531%2C7.95488569%207.30891971%2C7.66909887%207.30891971%2C7.31661251%20C7.30891971%2C7.21018045%207.35162322%2C6.27654636%208.83233864%2C6.27654636%20C9.51641281%2C6.27654636%2010.0208377%2C6.44983753%2010.3317062%2C6.79163282%20C10.714238%2C7.2119357%2010.6939497%2C7.75670186%2010.6676077%2C7.97132122%20C10.5895634%2C8.60416908%2010.2421872%2C8.80781256%209.61785408%2C8.92506092%20C8.78805542%2C9.08089526%208.22041868%2C9.74547801%208.22041868%2C10.3103664%20L8.22041868%2C11.0121432%20C8.22041868%2C11.3646296%208.51345308%2C11.6504164%208.87487853%2C11.6504164%20C9.23630399%2C11.6504164%209.52933839%2C11.3646296%209.52933839%2C11.0121432%20L9.52933839%2C10.6559719%20C9.52933839%2C10.6559719%209.53067404%2C10.2673045%2010.0127563%2C10.2016073%20C10.6023865%2C10.1212536%2011.7890247%2C9.65572414%2011.9778363%2C8.12354937%20Z%22%2F%3E%3C%2Fsvg%3E") 100% 4px no-repeat; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price .price-old .fa {
        font-size: 17px;
        font-weight: 300; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price .price-old strong {
        position: relative;
        font-weight: normal;
        font-family: 'not', Arial, Helvetica, sans-serif; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price .price-old strong:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 50%;
        border-top: 1px solid #e74f33; }
    .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-anonce {
      color: rgba(0, 0, 0, 0.4);
      font: 17px/22px 'not', Arial, Helvetica, sans-serif;
      padding: 0 0 10px;
      display: none; }
    .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .vendor_option {
      padding: 0 0 8px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .vendor_option .vendor_name {
        font: 17px 'not', Arial, Helvetica, sans-serif;
        line-height: normal; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .vendor_option .vendor_name a {
        color: #4f52da;
        text-decoration: none; }
    .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li {
      padding: 0 0 8px;
      font-size: 0; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .option_title {
        color: rgba(0, 0, 0, 0.6);
        font: 15px/16px 'not', Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: top;
        width: 40%;
        margin-right: 4%; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .option_body {
        font: 15px/16px 'not', Arial, Helvetica, sans-serif;
        color: #000;
        display: inline-block;
        vertical-align: top;
        width: 56%; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select {
        width: 100%;
        padding: 0;
        height: 42px;
        background: #fff;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid rgba(0, 0, 0, 0.3);
        position: relative; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select.opened:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select:before {
        position: absolute;
        right: 12px;
        top: 50%;
        width: 12px;
        height: 7px;
        margin-top: -4px;
        content: '';
        z-index: 2;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select i {
        display: none; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select .shop2-color-ext-options ins {
        display: none; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select .shop2-color-ext-options li {
        background: none !important;
        padding: 8px 28px 8px 15px !important; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select .shop2-color-ext-options span {
        position: relative;
        margin: 0 11px 0 0;
        width: 26px !important;
        height: 26px;
        border: none;
        outline: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select .shop2-color-ext-options span:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        border: 1px solid rgba(0, 0, 0, 0.1);
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        -ms-border-radius: 1px;
        -o-border-radius: 1px;
        border-radius: 1px;
        pointer-events: none; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select .shop2-color-ext-options span:after {
        position: absolute;
        left: 2px;
        right: 2px;
        top: 2px;
        bottom: 2px;
        content: '';
        opacity: 0.8;
        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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
        pointer-events: none; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select .shop2-color-ext-options div {
        font: 17px/1 'rbc', Arial, Helvetica, sans-serif;
        color: #000;
        margin-top: 4px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-pick {
        margin-left: -5px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-pick li {
        float: none;
        display: inline-block;
        width: 26px;
        height: 26px;
        border: none;
        padding: 0;
        margin: 2px 5px;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-pick li.active-color:before {
        position: absolute;
        content: '';
        left: 2px;
        right: 2px;
        top: 2px;
        bottom: 2px;
        background: rgba(255, 255, 255, 0.4);
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        -ms-border-radius: 1px;
        -o-border-radius: 1px;
        border-radius: 1px;
        pointer-events: none; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-pick li.active-color:after {
        position: absolute;
        left: 2px;
        right: 2px;
        top: 2px;
        bottom: 2px;
        content: '';
        opacity: 0.8;
        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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
        pointer-events: none; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-pick li span {
        width: 26px;
        height: 26px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-texture-pick {
        margin-left: -5px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-texture-pick li {
        float: none;
        display: inline-block;
        width: 40px;
        height: 40px;
        border: none;
        padding: 0;
        outline: none;
        margin: 2px 5px;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-texture-pick li:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: '';
        pointer-events: none;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-texture-pick li img {
        height: 40px;
        width: 40px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-texture-pick li.active-texture:after {
        position: absolute;
        left: 2px;
        right: 2px;
        top: 2px;
        bottom: 2px;
        content: '';
        pointer-events: none;
        opacity: 0.8;
        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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4); }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-list {
        margin-left: -5px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-list li {
        float: none;
        display: inline-block;
        width: 26px;
        height: 26px;
        border: none;
        padding: 0;
        outline: none;
        margin: 2px 5px;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-list li:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: '';
        pointer-events: none;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-list li img {
        height: 26px;
        width: 26px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-list li.shop2-color-ext-selected:after {
        position: absolute;
        left: 2px;
        right: 2px;
        top: 2px;
        bottom: 2px;
        content: '';
        pointer-events: none;
        opacity: 0.8;
        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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4); }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-list li span {
        width: 26px;
        height: 26px;
        background: none !important;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-multi {
        border: none;
        outline: none; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-multi li {
        float: none;
        display: inline-block;
        width: 26px !important;
        height: 26px;
        border: none;
        padding: 0;
        outline: none;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-multi li:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: '';
        pointer-events: none;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-multi li img {
        height: 26px;
        width: 26px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-multi li span {
        width: 26px;
        height: 26px;
        background: none !important;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .file {
        position: relative;
        padding-right: 20px;
        text-decoration: none; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .file:before {
        position: absolute;
        content: '';
        right: 0;
        top: 50%;
        width: 10px;
        height: 15px;
        margin-top: -7px;
        background: url(../download_ar.svg) 0 0 no-repeat; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect {
        width: 100%; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect.dropup .jq-selectbox__dropdown {
        border-top: 1px solid rgba(0, 0, 0, 0.3);
        border-bottom: none; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect.opened {
        z-index: 110 !important; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect.opened:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect:before {
        position: absolute;
        right: 12px;
        top: 50%;
        width: 13px;
        height: 7px;
        margin-top: -4px;
        content: '';
        z-index: 2;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      @media screen and (max-width: 639px) {
            .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect:before {
              margin-top: -4px; } }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect .jq-selectbox__select {
        -webkit-appearance: none;
        width: 100%;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        background: #fff;
        color: #000;
        border: 1px solid rgba(0, 0, 0, 0.3);
        padding: 10px 21px 10px 12px;
        outline: none;
        height: 42px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect .jq-selectbox__dropdown {
        background: #fff;
        width: 100% !important;
        border: 1px solid rgba(0, 0, 0, 0.3);
        border-top: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect .jq-selectbox__dropdown ul {
        padding: 0;
        margin: 0;
        list-style: none; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect .jq-selectbox__dropdown ul li {
        padding: 8px 10px 8px 15px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        color: #000;
        width: 100%; }
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect .jq-selectbox__dropdown ul li:hover {
          background: #edeff4; }
    .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions {
      display: block;
      padding: 5px 0 0 0; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions dd {
        margin-top: -40px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions dt {
        background: none;
        min-height: 0;
        width: auto;
        display: inline-block;
        vertical-align: top;
        margin: 0;
        padding: 0;
        -webkit-border-radius: none;
        -moz-border-radius: none;
        -ms-border-radius: none;
        -o-border-radius: none;
        border-radius: none; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions dt + dd + dt {
        margin-left: 14px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions dt:after {
        display: block;
        visibility: hidden;
        clear: both;
        height: 0;
        content: ''; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions dt .name-action {
        border: none;
        font: 20px 'rbc', Arial, Helvetica, sans-serif;
        margin-left: 15px;
        border: none;
        font-weight: normal;
        color: #000; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions dt .icon-action {
        width: 42px;
        height: 40px;
        margin: 0;
        float: none;
        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%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M2.01%205.21c0%201.765%201.435%203.2%203.2%203.2%201.765%200%203.2-1.434%203.2-3.2%200-1.764-1.434-3.2-3.2-3.2a3.203%203.203%200%200%200-3.2%203.2zm-1.6%200c0-2.649%202.153-4.8%204.8-4.8%202.65%200%204.8%202.153%204.8%204.8%200%202.65-2.152%204.8-4.8%204.8-2.649%200-4.8-2.152-4.8-4.8zm13.18%2011.58c0%201.764%201.434%203.2%203.2%203.2%201.764%200%203.2-1.435%203.2-3.2%200-1.765-1.435-3.2-3.2-3.2a3.203%203.203%200%200%200-3.2%203.2zm-1.6%200c0-2.65%202.152-4.8%204.8-4.8%202.649%200%204.8%202.152%204.8%204.8%200%202.649-2.153%204.8-4.8%204.8-2.65%200-4.8-2.153-4.8-4.8zm7.956-15.665a.8.8%200%200%201%201.131%201.131L2.03%2021.303A.8.8%200%201%201%20.9%2020.173L19.946%201.124z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #dd453c;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions dt .icon-action:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: '';
        background: rgba(255, 255, 255, 0.2);
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions dt.gift-action .icon-action {
        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%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M17.181%206.328h2.827c.993%200%201.792.808%201.792%201.81v3.204c0%20.994-.81%201.808-1.792%201.808h-.026v6.893c0%20.994-.812%201.8-1.8%201.8H3.818a1.797%201.797%200%200%201-1.799-1.8V13.15h-.026A1.797%201.797%200%200%201%20.2%2011.342V8.137c0-.995.81-1.809%201.792-1.809h2.427A3.83%203.83%200%200%201%203.7%204.09%203.837%203.837%200%200%201%207.54.243h.22c1.237%200%202.338.587%203.04%201.497A3.832%203.832%200%200%201%2013.84.243h.22A3.837%203.837%200%200%201%2017.9%204.09a3.83%203.83%200%200%201-.719%202.24zM10%2013.15H3.618v6.893c0%20.108.087.194.2.194H10V13.15zm1.6%200v7.087h6.583a.202.202%200%200%200%20.199-.194V13.15H11.6zM10%207.935H1.992c-.098%200-.192.094-.192.202v3.205c0%20.116.085.202.192.202H10v-3.61zm1.6%200v3.609h8.408c.098%200%20.192-.094.192-.202V8.137c0-.116-.085-.202-.192-.202H11.6zM10%204.089a2.241%202.241%200%200%200-2.24-2.24h-.22c-1.244%200-2.24%201-2.24%202.24a2.241%202.241%200%200%200%202.24%202.24H10v-2.24zm1.6%202.24h2.46a2.241%202.241%200%200%200%202.24-2.24c0-1.24-.996-2.24-2.24-2.24h-.22a2.241%202.241%200%200%200-2.24%202.24v2.24z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #4f52da; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions dt.gift-action .icon-action:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: '';
        background: rgba(255, 255, 255, 0.2);
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
    .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot {
      padding: 8px 0 0 0;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare {
        display: inline-block;
        vertical-align: top;
        color: #4f52da;
        font: 16px/22px 'not', Arial, Helvetica, sans-serif;
        position: relative;
        padding: 5px 0 6px 32px;
        border: none;
        margin: 0;
        cursor: pointer; }
      @media screen and (max-width: 1260px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare {
          font-size: 15px; } }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare.product-compare-added {
        margin: 0; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare.product-compare-added a {
        text-decoration: none; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare.product-compare-added: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #4f52da; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare.product-compare-added:hover: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #4f52da; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare:hover: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%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #4f52da; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare label {
        cursor: pointer; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare:before {
        position: absolute;
        content: '';
        left: 0;
        top: 50%;
        margin-top: -12px;
        width: 24px;
        height: 24px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-transition: background-color 0.3s;
        -moz-transition: background-color 0.3s;
        -o-transition: background-color 0.3s;
        -ms-transition: background-color 0.3s;
        transition: background-color 0.3s;
        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%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%234f52da%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare input {
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -12px;
        width: 24px;
        height: 24px;
        opacity: 0;
        cursor: pointer; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link {
        position: relative;
        color: #000;
        font: 18px/22px 'rbc', Arial, Helvetica, sans-serif;
        text-align: center;
        text-decoration: none;
        padding: 10px 48px 10px 30px;
        background: #fff;
        overflow: hidden;
        z-index: 1;
        outline: none;
        border: none;
        -webkit-appearance: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5); }
      @media screen and (max-width: 1260px) {
        .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link {
          font-size: 17px;
          padding: 10px 30px 10px 15px; } }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link:hover {
        color: #fff; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link:hover:before {
        -webkit-transform: scale3d(9, 9, 1);
        -moz-transform: scale3d(9, 9, 1);
        -ms-transform: scale3d(9, 9, 1);
        -o-transform: scale3d(9, 9, 1);
        transform: scale3d(9, 9, 1); }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link:hover span:after {
        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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link:active {
        color: #fff; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link:active:before {
        -webkit-transform: scale3d(9, 9, 1);
        -moz-transform: scale3d(9, 9, 1);
        -ms-transform: scale3d(9, 9, 1);
        -o-transform: scale3d(9, 9, 1);
        transform: scale3d(9, 9, 1);
        background: #000; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link:before {
        position: absolute;
        top: 50%;
        left: 100%;
        margin: -21px 0 0 1px;
        width: 42px;
        height: 42px;
        content: '';
        z-index: -1;
        background: #000;
        -webkit-transform-origin: 100% 50%;
        -moz-transform-origin: 100% 50%;
        -ms-transform-origin: 100% 50%;
        -o-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        -webkit-transform: scale3d(1, 2, 1);
        -moz-transform: scale3d(1, 2, 1);
        -ms-transform: scale3d(1, 2, 1);
        -o-transform: scale3d(1, 2, 1);
        transform: scale3d(1, 2, 1);
        -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
        -moz-transition: -moz-transform 0.3s, opacity 0.3s;
        -ms-transition: -ms-transform 0.3s, opacity 0.3s;
        -o-transition: -o-transform 0.3s, opacity 0.3s;
        transition: transform 0.3s, opacity 0.3s;
        -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link span {
        position: relative; }
      .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link span:after {
        position: absolute;
        right: -20px;
        top: 50%;
        margin-top: -6px;
        width: 7px;
        height: 12px;
        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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      @media screen and (max-width: 1260px) {
            .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link span:after {
              right: -15px; } }
  .prod_list_wrap .product_list_in.product-list-simple {
    /*Простой*/
    display: block; }
    .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item {
      height: auto !important;
      display: block;
      margin: 0 0 30px;
      background: #fff; }
    @media screen and (max-width: 1023px) {
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item {
        margin-bottom: 20px; } }
    @media screen and (max-width: 479px) {
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item {
        max-width: 100%;
        margin: 0 auto; } }
    .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .all_options_wrap {
      display: block !important; }
    .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .shop2_product_inner {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 20px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      border: 1px solid rgba(0, 0, 0, 0.1); }
      @media screen and (max-width: 767px) {
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .shop2_product_inner {
        padding: 20px 12px; } }
      @media screen and (max-width: 639px) {
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .shop2_product_inner {
        padding: 12px 12px 20px;
        margin-bottom: 20px; } }
      @media screen and (max-width: 479px) {
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .shop2_product_inner {
        display: block;
        position: relative;
        max-width: 100%; } }
    .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .options_title_wr {
      display: none; }
    .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .new_labels {
      position: absolute;
      bottom: -10px;
      left: 20px;
      right: 20px;
      z-index: 1; }
      @media screen and (max-width: 767px) {
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .new_labels {
        left: 10px;
        right: 10px; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .new_labels .product-flag {
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        padding: 5px 14px 6px;
        color: #fff;
        text-align: left;
        display: inline-block;
        vertical-align: top;
        position: relative;
        margin-right: 8px;
        -webkit-border-radius: 2px 2px 0 0;
        -moz-border-radius: 2px 2px 0 0;
        -ms-border-radius: 2px 2px 0 0;
        -o-border-radius: 2px 2px 0 0;
        border-radius: 2px 2px 0 0; }
      @media screen and (max-width: 767px) {
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .new_labels .product-flag {
          padding: 5px 11px 6px;
          font-size: 16px; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .new_labels .product-flag:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: '';
        background: rgba(255, 255, 255, 0.2);
        -webkit-border-radius: 2px 2px 0 0;
        -moz-border-radius: 2px 2px 0 0;
        -ms-border-radius: 2px 2px 0 0;
        -o-border-radius: 2px 2px 0 0;
        border-radius: 2px 2px 0 0; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .new_labels .product-flag span {
        position: absolute;
        right: -6px;
        bottom: 0; }
    .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 370px;
      -moz-box-flex: 1;
      -moz-flex: 1 0 370px;
      -ms-flex: 1 0 370px;
      flex: 1 0 370px;
      max-width: 370px;
      width: 370px;
      margin: 0 30px 0 0; }
      @media screen and (max-width: 1023px) {
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 330px;
        -moz-box-flex: 1;
        -moz-flex: 1 0 330px;
        -ms-flex: 1 0 330px;
        flex: 1 0 330px;
        max-width: 330px;
        width: 330px;
        margin-right: 20px; } }
      @media screen and (max-width: 767px) {
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 260px;
        -moz-box-flex: 1;
        -moz-flex: 1 0 260px;
        -ms-flex: 1 0 260px;
        flex: 1 0 260px;
        max-width: 260px;
        width: 260px; } }
      @media screen and (max-width: 639px) {
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr {
        max-width: 206px;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 206px;
        -moz-box-flex: 1;
        -moz-flex: 1 0 206px;
        -ms-flex: 1 0 206px;
        flex: 1 0 206px;
        width: 206px;
        margin-right: 12px; } }
      @media screen and (max-width: 479px) {
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr {
        max-width: none;
        width: auto;
        margin: -12px -12px 17px; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top {
        height: 250px;
        position: relative; }
      @media screen and (max-width: 1023px) {
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top {
          height: 230px; } }
      @media screen and (max-width: 767px) {
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top {
          height: 180px; } }
      @media screen and (max-width: 639px) {
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top {
          height: 156px; } }
      @media screen and (max-width: 479px) {
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top {
          height: 220px; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image {
        position: relative;
        height: 250px;
        overflow: hidden;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      @media screen and (min-width: 1024px) {
              .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image:hover a {
                -ms-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
                -o-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
                -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
                -webkit-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
                transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg); } }
      @media screen and (max-width: 1023px) {
          .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image {
            height: 230px; } }
      @media screen and (max-width: 767px) {
          .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image {
            height: 180px; } }
      @media screen and (max-width: 639px) {
          .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image {
            height: 156px; } }
      @media screen and (max-width: 479px) {
          .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image {
            height: 220px; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image.no-image {
        height: 250px;
        padding: 0;
        background: #edeff4 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat; }
      @media screen and (max-width: 1023px) {
            .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image.no-image {
              height: 230px; } }
      @media screen and (max-width: 767px) {
            .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image.no-image {
              height: 180px; } }
      @media screen and (max-width: 639px) {
            .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image.no-image {
              height: 156px; } }
      @media screen and (max-width: 479px) {
            .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image.no-image {
              height: 220px; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image a {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        display: block;
        text-align: center;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s; }
    .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 {
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        padding: 0 0 16px;
        position: relative; }
      @media screen and (max-width: 1023px) {
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 {
          display: block;
          padding: 0; } }
      @media screen and (max-width: 479px) {
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 {
          position: static; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1:before {
        position: absolute;
        right: -20px;
        bottom: 0;
        left: 0;
        height: 1px;
        content: '';
        background: rgba(0, 0, 0, 0.1); }
      @media screen and (max-width: 767px) {
          .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1:before {
            right: -12px; } }
      @media screen and (max-width: 639px) {
          .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1:before {
            display: none; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left {
        width: 60%;
        padding-right: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      @media screen and (max-width: 1023px) {
          .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left {
            width: auto;
            padding: 0 0 15px; } }
      @media screen and (max-width: 479px) {
          .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left {
            padding-bottom: 10px; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .tpl-stars {
        margin: 0 0 10px; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .product-name {
        color: #4f52da;
        padding: 0 0 10px;
        font: 18px 'rbc', Arial, Helvetica, sans-serif; }
      @media screen and (max-width: 639px) {
            .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .product-name {
              font-size: 16px;
              padding-bottom: 8px; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .product-name a {
        text-decoration: none;
        color: inherit; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .prod_address {
        color: #000;
        font: 20px 'rbc', Arial, Helvetica, sans-serif;
        padding: 0 0 12px; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .prod_address.no_metro {
        padding-bottom: 0; }
      @media screen and (max-width: 639px) {
            .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .prod_address {
              font-size: 16px; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .metro_wrap li {
        font-size: 0; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .metro_wrap li .metro_icon {
        display: inline-block;
        vertical-align: top;
        background-image: 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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M13.122%2011.5H11.86a.2.2%200%200%201-.195-.154l-1.235-5.25a.01.01%200%200%200-.02%200l-1.567%205.168a.2.2%200%200%201-.191.142H7.346a.2.2%200%200%201-.19-.14l-1.621-5.17a.01.01%200%200%200-.02%200L4.35%2011.344a.2.2%200%200%201-.195.157H2.876a.2.2%200%200%201-.195-.245l1.64-7.1A.2.2%200%200%201%204.516%204H6.25a.2.2%200%200%201%20.192.144l1.548%205.32a.01.01%200%200%200%20.02%200l1.548-5.32A.2.2%200%200%201%209.75%204H11.5a.2.2%200%200%201%20.195.155l1.623%207.1a.2.2%200%200%201-.195.245z%22%2F%3E%3C%2Fsvg%3E");
        background-position: 50%;
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        margin-right: 8px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .metro_wrap li .metro_title {
        display: inline-block;
        vertical-align: top;
        padding-top: 1px;
        color: rgba(0, 0, 0, 0.4);
        font: 15px/1 'not', Arial, Helvetica, sans-serif; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right {
        width: 40%;
        text-align: right; }
      @media screen and (max-width: 1023px) {
          .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right {
            width: auto;
            text-align: left;
            padding-bottom: 20px; } }
      @media screen and (max-width: 639px) {
          .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right {
            padding-bottom: 10px; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label {
        text-align: right;
        font-size: 0;
        margin: 0 0 13px; }
      @media screen and (max-width: 1023px) {
            .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label {
              text-align: left; } }
      @media screen and (max-width: 639px) {
            .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label {
              margin-bottom: 4px; } }
      @media screen and (max-width: 479px) {
            .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label {
              position: absolute;
              right: 14px;
              left: 14px;
              top: 10px;
              display: -moz-box;
              display: -webkit-box;
              display: -webkit-flex;
              display: -moz-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-flex-wrap: wrap;
              -moz-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
              flex-wrap: wrap;
              -webkit-box-align: start;
              -ms-flex-align: start;
              -webkit-align-items: flex-start;
              -moz-align-items: flex-start;
              align-items: flex-start;
              -webkit-box-pack: justify;
              -ms-flex-pack: justify;
              -webkit-justify-content: space-between;
              -moz-justify-content: space-between;
              justify-content: space-between; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div {
        font: 15px/18px 'rbc', Arial, Helvetica, sans-serif;
        padding: 3px 8px;
        color: #fff;
        margin: 2px 3px 2px 0;
        display: inline-block;
        vertical-align: top;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div:last-child {
        margin-right: 0; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div.product-new {
        background-color: rgba(141, 216, 60, 0.9); }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div.product-spec, .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div.product-sale {
        background-color: rgba(255, 184, 54, 0.9); }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .product_unit {
        display: block;
        color: rgba(0, 0, 0, 0.5);
        margin: -5px 0 5px 0;
        font-size: 15px; }
      @media screen and (max-width: 1023px) {
            .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price {
              font-size: 0; } }
      @media screen and (max-width: 479px) {
            .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price {
              border-top: none;
              padding: 10px 12px 0;
              margin: 0 -12px; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-current {
        color: #000;
        font: 23px/32px 'notb', Arial, Helvetica, sans-serif; }
      @media screen and (max-width: 1023px) {
              .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-current {
                display: inline-block;
                vertical-align: baseline;
                margin-right: 20px; } }
      @media screen and (max-width: 639px) {
              .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-current {
                display: block;
                margin-right: 0;
                margin-bottom: 3px; } }
      @media screen and (max-width: 479px) {
              .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-current {
                display: inline-block;
                vertical-align: baseline;
                margin: 0 20px 0 0; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-current .fa {
        color: rgba(0, 0, 0, 0.51);
        font-size: 21px; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-current strong {
        font-weight: normal;
        font-family: 'notb', Arial, Helvetica, sans-serif; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-old {
        color: rgba(0, 0, 0, 0.51);
        font: 20px/25px 'not', Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: top; }
      @media screen and (max-width: 1023px) {
              .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-old {
                display: inline-block;
                vertical-align: baseline; } }
      @media screen and (max-width: 479px) {
              .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-old {
                display: inline-block;
                vertical-align: baseline; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-old.question {
        padding-right: 28px;
        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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000000%22%20fill-opacity%3D%22.5%22%20d%3D%22M1%2C9%20C1%2C13.4189747%204.58132574%2C17%209%2C17%20C13.4189747%2C17%2017%2C13.4186743%2017%2C9%20C17%2C4.58102534%2013.4186743%2C1%209%2C1%20C4.58102534%2C1%201%2C4.58132574%201%2C9%20Z%20M0%2C9%20C0%2C4.02943725%204.02834436%2C0%209%2C0%20C13.9705627%2C0%2018%2C4.02834436%2018%2C9%20C18%2C13.9705627%2013.9716556%2C18%209%2C18%20C4.02943725%2C18%200%2C13.9716556%200%2C9%20Z%20M8.25314167%2C12.6372868%20C8.10097975%2C12.7856853%208.01426382%2C12.9915284%208.01426382%2C13.2005628%20C8.01426382%2C13.411193%208.10097975%2C13.6170361%208.25314167%2C13.7654346%20C8.40693974%2C13.9138331%208.61636689%2C14%208.83233864%2C14%20C9.0483104%2C14%209.2593737%2C13.9138331%209.41153562%2C13.7654346%20C9.56369753%2C13.6170361%209.65041346%2C13.411193%209.65041346%2C13.2005628%20C9.65041346%2C12.9915284%209.56369753%2C12.7856853%209.41153562%2C12.6372868%20C9.2593737%2C12.4888882%209.0483104%2C12.4027214%208.83233864%2C12.4027214%20C8.61636689%2C12.4027214%208.40693974%2C12.4888882%208.25314167%2C12.6372868%20Z%20M11.9778363%2C8.12354937%20C12.0782959%2C7.30767668%2011.8336915%2C6.51350528%2011.316341%2C5.94448474%20C10.9243196%2C5.51365034%2010.1708727%2C5%208.83233864%2C5%20C6.50884254%2C5%206%2C6.67227573%206%2C7.31661251%20C6%2C7.66909887%206.2930344%2C7.95488569%206.65445986%2C7.95488569%20C7.01588531%2C7.95488569%207.30891971%2C7.66909887%207.30891971%2C7.31661251%20C7.30891971%2C7.21018045%207.35162322%2C6.27654636%208.83233864%2C6.27654636%20C9.51641281%2C6.27654636%2010.0208377%2C6.44983753%2010.3317062%2C6.79163282%20C10.714238%2C7.2119357%2010.6939497%2C7.75670186%2010.6676077%2C7.97132122%20C10.5895634%2C8.60416908%2010.2421872%2C8.80781256%209.61785408%2C8.92506092%20C8.78805542%2C9.08089526%208.22041868%2C9.74547801%208.22041868%2C10.3103664%20L8.22041868%2C11.0121432%20C8.22041868%2C11.3646296%208.51345308%2C11.6504164%208.87487853%2C11.6504164%20C9.23630399%2C11.6504164%209.52933839%2C11.3646296%209.52933839%2C11.0121432%20L9.52933839%2C10.6559719%20C9.52933839%2C10.6559719%209.53067404%2C10.2673045%2010.0127563%2C10.2016073%20C10.6023865%2C10.1212536%2011.7890247%2C9.65572414%2011.9778363%2C8.12354937%20Z%22%2F%3E%3C%2Fsvg%3E") 100% 4px no-repeat; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-old .fa {
        font-size: 17px;
        font-weight: 300; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-old strong {
        position: relative;
        font-weight: normal;
        font-family: 'not', Arial, Helvetica, sans-serif; }
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-old strong:before {
          position: absolute;
          content: '';
          left: 0;
          right: 0;
          top: 50%;
          border-top: 1px solid #e74f33; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 {
        padding: 20px 0 0 0; }
      @media screen and (max-width: 639px) {
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 {
          padding-top: 10px; } }
      @media screen and (max-width: 479px) {
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 {
          margin: 0 -12px;
          padding: 10px 12px 0;
          border-top: 1px solid rgba(0, 0, 0, 0.1); } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-anonce {
        color: rgba(0, 0, 0, 0.4);
        font: 16px/22px 'not', Arial, Helvetica, sans-serif;
        padding: 0 0 24px; }
      @media screen and (max-width: 1023px) {
          .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-anonce {
            padding: 0 0 20px; } }
      @media screen and (max-width: 639px) {
          .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-anonce {
            font-size: 15px;
            padding-bottom: 10px; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .vendor_option {
        padding: 0 0 8px; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .vendor_option .vendor_name {
        font: 17px 'not', Arial, Helvetica, sans-serif;
        line-height: normal; }
      @media screen and (max-width: 639px) {
            .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .vendor_option .vendor_name {
              font-size: 15px; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .vendor_option .vendor_name a {
        color: #4f52da;
        text-decoration: none; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params {
        font-size: 0; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li {
        width: 48.2%;
        display: inline-block;
        vertical-align: top;
        padding: 0 0 8px;
        margin-right: 3.6%; }
      @media screen and (min-width: 1340px) {
            .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li:nth-child(2n) {
              margin-right: 0; } }
      @media screen and (max-width: 1339px) {
            .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li {
              width: auto;
              display: block;
              margin-right: 0; } }
      @media screen and (max-width: 1023px) {
            .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li {
              display: -moz-box;
              display: -webkit-box;
              display: -webkit-flex;
              display: -moz-flex;
              display: -ms-flexbox;
              display: flex; } }
      @media screen and (max-width: 767px) {
            .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li {
              display: block;
              padding-bottom: 10px; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_title {
        color: rgba(0, 0, 0, 0.6);
        font: 15px/16px 'not', Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: top;
        width: 40%;
        margin-right: 4%; }
      @media screen and (max-width: 1023px) {
              .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_title {
                -webkit-box-flex: 1;
                -webkit-flex: 1 0 160px;
                -moz-box-flex: 1;
                -moz-flex: 1 0 160px;
                -ms-flex: 1 0 160px;
                flex: 1 0 160px;
                width: 160px;
                max-width: 160px;
                margin-right: 12px; } }
      @media screen and (max-width: 767px) {
              .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_title {
                width: auto;
                display: block;
                max-width: 100%;
                margin: 0 0 3px;
                font-size: 15px; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_body {
        font: 15px/16px 'not', Arial, Helvetica, sans-serif;
        color: #000;
        display: inline-block;
        vertical-align: top;
        width: 56%; }
      @media screen and (max-width: 1023px) {
              .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_body {
                width: auto;
                -webkit-box-flex: 1;
                -webkit-flex: 1 1 auto;
                -moz-box-flex: 1;
                -moz-flex: 1 1 auto;
                -ms-flex: 1 1 auto;
                flex: 1 1 auto; } }
      @media screen and (max-width: 767px) {
              .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_body {
                width: auto;
                display: block;
                max-width: 100%;
                font-size: 15px; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select {
        width: 100%;
        padding: 0;
        height: 42px;
        background: #fff;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid rgba(0, 0, 0, 0.3);
        position: relative; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select.opened:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select:before {
        position: absolute;
        right: 12px;
        top: 50%;
        width: 12px;
        height: 7px;
        margin-top: -4px;
        content: '';
        z-index: 2;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select i {
        display: none; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options ins {
        display: none; }
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options li {
          background: none !important;
          padding: 8px 28px 8px 15px !important; }
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options span {
          position: relative;
          margin: 0 11px 0 0;
          width: 26px !important;
          height: 26px;
          border: none;
          outline: none;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px; }
          .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options span:before {
            position: absolute;
            content: '';
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            border: 1px solid rgba(0, 0, 0, 0.1);
            -webkit-border-radius: 1px;
            -moz-border-radius: 1px;
            -ms-border-radius: 1px;
            -o-border-radius: 1px;
            border-radius: 1px;
            pointer-events: none; }
          .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options span:after {
            position: absolute;
            left: 2px;
            right: 2px;
            top: 2px;
            bottom: 2px;
            content: '';
            opacity: 0.8;
            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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
            pointer-events: none; }
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options div {
          font: 17px/1 'rbc', Arial, Helvetica, sans-serif;
          color: #000;
          margin-top: 4px; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick {
        margin-left: -5px; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick li {
        float: none;
        display: inline-block;
        width: 26px;
        height: 26px;
        border: none;
        padding: 0;
        margin: 2px 5px;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick li.active-color:before {
          position: absolute;
          content: '';
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          border: 1px solid rgba(0, 0, 0, 0.1);
          -webkit-border-radius: 1px;
          -moz-border-radius: 1px;
          -ms-border-radius: 1px;
          -o-border-radius: 1px;
          border-radius: 1px;
          pointer-events: none; }
          .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick li.active-color:after {
            position: absolute;
            left: 2px;
            right: 2px;
            top: 2px;
            bottom: 2px;
            content: '';
            opacity: 0.8;
            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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
            pointer-events: none; }
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick li span {
          width: 26px;
          height: 26px;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick {
        margin-left: -5px; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick li {
        float: none;
        display: inline-block;
        width: 40px;
        height: 40px;
        border: none;
        padding: 0;
        outline: none;
        margin: 2px 5px;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick li:before {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          content: '';
          pointer-events: none;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick li img {
          height: 40px;
          width: 40px; }
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick li.active-texture:after {
          position: absolute;
          left: 2px;
          right: 2px;
          top: 2px;
          bottom: 2px;
          content: '';
          pointer-events: none;
          opacity: 0.8;
          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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4); }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list {
        margin-left: -5px; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li {
        float: none;
        display: inline-block;
        width: 26px;
        height: 26px;
        border: none;
        padding: 0;
        outline: none;
        margin: 2px 5px;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li:before {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          content: '';
          pointer-events: none;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li img {
          height: 26px;
          width: 26px; }
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li.shop2-color-ext-selected:after {
          position: absolute;
          left: 2px;
          right: 2px;
          top: 2px;
          bottom: 2px;
          content: '';
          pointer-events: none;
          opacity: 0.8;
          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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4); }
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li span {
          width: 26px;
          height: 26px;
          background: none !important;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi {
        border: none;
        outline: none; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi li {
        float: none;
        display: inline-block;
        width: 26px !important;
        height: 26px;
        border: none;
        padding: 0;
        outline: none;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi li:before {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          content: '';
          pointer-events: none;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi li img {
          height: 26px;
          width: 26px; }
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi li span {
          width: 26px;
          height: 26px;
          background: none !important;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .file {
        position: relative;
        padding-right: 20px;
        text-decoration: none; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .file:before {
        position: absolute;
        content: '';
        right: 0;
        top: 50%;
        width: 10px;
        height: 15px;
        margin-top: -7px;
        background: url(../download_ar.svg) 0 0 no-repeat; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect {
        width: 100%; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect.dropup .jq-selectbox__dropdown {
        border-top: 1px solid rgba(0, 0, 0, 0.3);
        border-bottom: none; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect.opened {
        z-index: 110 !important; }
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect.opened:before {
          -webkit-transform: rotate(-180deg);
          -moz-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
          -o-transform: rotate(-180deg);
          transform: rotate(-180deg); }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect:before {
        position: absolute;
        right: 12px;
        top: 50%;
        width: 13px;
        height: 7px;
        margin-top: -4px;
        content: '';
        z-index: 2;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        @media screen and (max-width: 639px) {
              .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect:before {
                margin-top: -4px; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__select {
        -webkit-appearance: none;
        width: 100%;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        background: #fff;
        color: #000;
        border: 1px solid rgba(0, 0, 0, 0.3);
        padding: 10px 21px 10px 12px;
        outline: none;
        height: 42px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__dropdown {
        background: #fff;
        width: 100% !important;
        border: 1px solid rgba(0, 0, 0, 0.3);
        border-top: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__dropdown ul {
          padding: 0;
          margin: 0;
          list-style: none; }
          .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__dropdown ul li {
            padding: 8px 10px 8px 15px;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s;
            font: 17px 'rbc', Arial, Helvetica, sans-serif;
            color: #000;
            width: 100%; }
            .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__dropdown ul li:hover {
              background: #edeff4; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions {
        display: block;
        padding: 5px 0 0 0; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dd {
        margin-top: -40px; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt {
        background: none;
        min-height: 0;
        width: auto;
        display: inline-block;
        vertical-align: top;
        margin: 0;
        padding: 0;
        -webkit-border-radius: none;
        -moz-border-radius: none;
        -ms-border-radius: none;
        -o-border-radius: none;
        border-radius: none; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt + dd + dt {
        margin-left: 14px; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt:after {
        display: block;
        visibility: hidden;
        clear: both;
        height: 0;
        content: ''; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt .name-action {
        border: none;
        font: 20px 'rbc', Arial, Helvetica, sans-serif;
        margin-left: 15px;
        border: none;
        font-weight: normal;
        color: #000; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt .icon-action {
        width: 42px;
        height: 40px;
        margin: 0;
        float: none;
        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%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M2.01%205.21c0%201.765%201.435%203.2%203.2%203.2%201.765%200%203.2-1.434%203.2-3.2%200-1.764-1.434-3.2-3.2-3.2a3.203%203.203%200%200%200-3.2%203.2zm-1.6%200c0-2.649%202.153-4.8%204.8-4.8%202.65%200%204.8%202.153%204.8%204.8%200%202.65-2.152%204.8-4.8%204.8-2.649%200-4.8-2.152-4.8-4.8zm13.18%2011.58c0%201.764%201.434%203.2%203.2%203.2%201.764%200%203.2-1.435%203.2-3.2%200-1.765-1.435-3.2-3.2-3.2a3.203%203.203%200%200%200-3.2%203.2zm-1.6%200c0-2.65%202.152-4.8%204.8-4.8%202.649%200%204.8%202.152%204.8%204.8%200%202.649-2.153%204.8-4.8%204.8-2.65%200-4.8-2.153-4.8-4.8zm7.956-15.665a.8.8%200%200%201%201.131%201.131L2.03%2021.303A.8.8%200%201%201%20.9%2020.173L19.946%201.124z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #dd453c;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt .icon-action:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: '';
        background: rgba(255, 255, 255, 0.2);
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt.gift-action .icon-action {
        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%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M17.181%206.328h2.827c.993%200%201.792.808%201.792%201.81v3.204c0%20.994-.81%201.808-1.792%201.808h-.026v6.893c0%20.994-.812%201.8-1.8%201.8H3.818a1.797%201.797%200%200%201-1.799-1.8V13.15h-.026A1.797%201.797%200%200%201%20.2%2011.342V8.137c0-.995.81-1.809%201.792-1.809h2.427A3.83%203.83%200%200%201%203.7%204.09%203.837%203.837%200%200%201%207.54.243h.22c1.237%200%202.338.587%203.04%201.497A3.832%203.832%200%200%201%2013.84.243h.22A3.837%203.837%200%200%201%2017.9%204.09a3.83%203.83%200%200%201-.719%202.24zM10%2013.15H3.618v6.893c0%20.108.087.194.2.194H10V13.15zm1.6%200v7.087h6.583a.202.202%200%200%200%20.199-.194V13.15H11.6zM10%207.935H1.992c-.098%200-.192.094-.192.202v3.205c0%20.116.085.202.192.202H10v-3.61zm1.6%200v3.609h8.408c.098%200%20.192-.094.192-.202V8.137c0-.116-.085-.202-.192-.202H11.6zM10%204.089a2.241%202.241%200%200%200-2.24-2.24h-.22c-1.244%200-2.24%201-2.24%202.24a2.241%202.241%200%200%200%202.24%202.24H10v-2.24zm1.6%202.24h2.46a2.241%202.241%200%200%200%202.24-2.24c0-1.24-.996-2.24-2.24-2.24h-.22a2.241%202.241%200%200%200-2.24%202.24v2.24z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #4f52da; }
        .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt.gift-action .icon-action:before {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          content: '';
          background: rgba(255, 255, 255, 0.2);
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot {
        padding: 20px 0 0 0;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare {
        display: inline-block;
        vertical-align: top;
        color: #4f52da;
        font: 16px/22px 'not', Arial, Helvetica, sans-serif;
        position: relative;
        padding: 5px 0 6px 32px;
        border: none;
        margin: 0;
        cursor: pointer; }
      @media screen and (max-width: 767px) {
            .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare {
              display: none; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare.product-compare-added {
        margin: 0; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare.product-compare-added a {
        text-decoration: none; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare.product-compare-added: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #4f52da; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare.product-compare-added:hover: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #4f52da; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare:hover: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%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #4f52da; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare:before {
        position: absolute;
        content: '';
        left: 0;
        top: 50%;
        margin-top: -12px;
        width: 24px;
        height: 24px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-transition: background-color 0.3s;
        -moz-transition: background-color 0.3s;
        -o-transition: background-color 0.3s;
        -ms-transition: background-color 0.3s;
        transition: background-color 0.3s;
        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%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%234f52da%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare label {
        cursor: pointer; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare input {
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -12px;
        width: 24px;
        height: 24px;
        opacity: 0;
        cursor: pointer; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link {
        position: relative;
        color: #000;
        font: 18px/22px 'rbc', Arial, Helvetica, sans-serif;
        text-align: center;
        text-decoration: none;
        padding: 10px 48px 10px 30px;
        background: #fff;
        overflow: hidden;
        z-index: 1;
        outline: none;
        border: none;
        -webkit-appearance: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5); }
      @media screen and (max-width: 1023px) {
            .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link {
              padding: 10px 44px 10px 24px;
              font-size: 17px; } }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:hover {
        color: #fff; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:hover:before {
        -webkit-transform: scale3d(9, 9, 1);
        -moz-transform: scale3d(9, 9, 1);
        -ms-transform: scale3d(9, 9, 1);
        -o-transform: scale3d(9, 9, 1);
        transform: scale3d(9, 9, 1); }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:hover span:after {
        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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:active {
        color: #fff; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:active:before {
        -webkit-transform: scale3d(9, 9, 1);
        -moz-transform: scale3d(9, 9, 1);
        -ms-transform: scale3d(9, 9, 1);
        -o-transform: scale3d(9, 9, 1);
        transform: scale3d(9, 9, 1);
        background: #000; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:before {
        position: absolute;
        top: 50%;
        left: 100%;
        margin: -21px 0 0 1px;
        width: 42px;
        height: 42px;
        content: '';
        z-index: -1;
        background: #000;
        -webkit-transform-origin: 100% 50%;
        -moz-transform-origin: 100% 50%;
        -ms-transform-origin: 100% 50%;
        -o-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        -webkit-transform: scale3d(1, 2, 1);
        -moz-transform: scale3d(1, 2, 1);
        -ms-transform: scale3d(1, 2, 1);
        -o-transform: scale3d(1, 2, 1);
        transform: scale3d(1, 2, 1);
        -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
        -moz-transition: -moz-transform 0.3s, opacity 0.3s;
        -ms-transition: -ms-transform 0.3s, opacity 0.3s;
        -o-transition: -o-transform 0.3s, opacity 0.3s;
        transition: transform 0.3s, opacity 0.3s;
        -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link span {
        position: relative; }
      .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link span:after {
        position: absolute;
        right: -20px;
        top: 50%;
        margin-top: -6px;
        width: 7px;
        height: 12px;
        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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .prod_list_wrap .product_list_in .new_labels.price {
    display: none; }
  .prod_list_wrap .product_list_in.product-list-price {
    /*Прайс*/
    display: block;
    border: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
    .prod_list_wrap .product_list_in.product-list-price .shop2_product_item {
      position: relative;
      height: auto !important;
      display: block;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .prod_list_wrap .product_list_in.product-list-price .shop2_product_item:last-child {
      border-bottom: none; }
    .prod_list_wrap .product_list_in.product-list-price .shop2_product_item:hover .shop2_product_inner {
      background: rgba(237, 239, 244, 0.4); }
      @media screen and (max-width: 1023px) {
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item:hover .shop2_product_inner {
          background: #fff; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item:hover .product_bot_wr .product_bot_in2 .product-bot .product_link {
        opacity: 1;
        visibility: visible; }
    .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .new_labels.price {
      position: absolute;
      top: -10px;
      left: 20px;
      display: block;
      z-index: 1; }
      @media screen and (max-width: 767px) {
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .new_labels.price {
        left: 10px; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .new_labels.price .product-flag {
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        padding: 5px 14px 6px;
        color: #fff;
        text-align: left;
        display: inline-block;
        vertical-align: top;
        position: relative;
        margin-right: 8px;
        -webkit-border-radius: 0 0 2px 2px;
        -moz-border-radius: 0 0 2px 2px;
        -ms-border-radius: 0 0 2px 2px;
        -o-border-radius: 0 0 2px 2px;
        border-radius: 0 0 2px 2px; }
      @media screen and (max-width: 767px) {
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .new_labels.price .product-flag {
          padding: 5px 11px 6px;
          font-size: 16px; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .new_labels.price .product-flag:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: '';
        background: rgba(255, 255, 255, 0.2);
        -webkit-border-radius: 2px 2px 0 0;
        -moz-border-radius: 2px 2px 0 0;
        -ms-border-radius: 2px 2px 0 0;
        -o-border-radius: 2px 2px 0 0;
        border-radius: 2px 2px 0 0; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .new_labels.price .product-flag span {
        position: absolute;
        right: -6px;
        top: 0; }
    .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .shop2_product_inner {
      padding: 30px 20px;
      background: #fff;
      -webkit-transition: background 0.3s;
      -moz-transition: background 0.3s;
      -o-transition: background 0.3s;
      -ms-transition: background 0.3s;
      transition: background 0.3s; }
      @media screen and (max-width: 767px) {
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .shop2_product_inner {
        padding: 30px 12px 18px; } }
    .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_top_wr {
      display: none; }
    .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .all_options_wrap {
      display: none; }
    .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
      @media screen and (max-width: 767px) {
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr {
        display: block; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 350px;
        -moz-box-flex: 1;
        -moz-flex: 1 0 350px;
        -ms-flex: 1 0 350px;
        flex: 1 0 350px;
        max-width: 350px;
        width: 350px;
        margin-right: 20px; }
      @media screen and (max-width: 1023px) {
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 {
          -webkit-box-flex: 1;
          -webkit-flex: 1 0 220px;
          -moz-box-flex: 1;
          -moz-flex: 1 0 220px;
          -ms-flex: 1 0 220px;
          flex: 1 0 220px;
          max-width: 220px;
          width: 220px; } }
      @media screen and (max-width: 767px) {
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 {
          width: auto;
          max-width: 100%;
          margin: 0; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left {
        padding: 0 0 10px; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .tpl-stars {
        margin: 0 0 10px; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .product-name {
        color: #4f52da;
        font: 18px 'rbc', Arial, Helvetica, sans-serif; }
      @media screen and (max-width: 767px) {
            .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .product-name {
              font-size: 16px; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .product-name a {
        text-decoration: none;
        color: inherit; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .prod_address {
        display: none; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .metro_wrap {
        display: none; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .metro_wrap li {
        font-size: 0; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .metro_wrap li .metro_icon {
        display: inline-block;
        vertical-align: top;
        background-image: 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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M13.122%2011.5H11.86a.2.2%200%200%201-.195-.154l-1.235-5.25a.01.01%200%200%200-.02%200l-1.567%205.168a.2.2%200%200%201-.191.142H7.346a.2.2%200%200%201-.19-.14l-1.621-5.17a.01.01%200%200%200-.02%200L4.35%2011.344a.2.2%200%200%201-.195.157H2.876a.2.2%200%200%201-.195-.245l1.64-7.1A.2.2%200%200%201%204.516%204H6.25a.2.2%200%200%201%20.192.144l1.548%205.32a.01.01%200%200%200%20.02%200l1.548-5.32A.2.2%200%200%201%209.75%204H11.5a.2.2%200%200%201%20.195.155l1.623%207.1a.2.2%200%200%201-.195.245z%22%2F%3E%3C%2Fsvg%3E");
        background-position: 50%;
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        margin-right: 8px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .metro_wrap li .metro_title {
        display: inline-block;
        vertical-align: top;
        padding-top: 1px;
        color: rgba(0, 0, 0, 0.4);
        font: 15px/1 'not', Arial, Helvetica, sans-serif; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label {
        font-size: 0; }
      @media screen and (max-width: 767px) {
            .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label {
              margin-bottom: 7px; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div {
        font: 15px/18px 'rbc', Arial, Helvetica, sans-serif;
        padding: 3px 8px;
        color: #fff;
        margin: 2px 3px 2px 0;
        display: inline-block;
        vertical-align: top;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div:last-child {
        margin-right: 0; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div.product-new {
        background-color: rgba(141, 216, 60, 0.9); }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div.product-spec, .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div.product-sale {
        background-color: rgba(255, 184, 54, 0.9); }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price {
        display: none; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex; }
      @media screen and (max-width: 639px) {
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 {
          display: block; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_in2_wrap {
        width: 61%;
        max-width: 61%;
        margin-right: 2.5%; }
      @media screen and (max-width: 639px) {
          .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_in2_wrap {
            margin: 0 0 10px;
            max-width: 100%;
            width: auto; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .pr_list_options {
        display: block;
        padding: 4px 0 20px; }
      @media screen and (max-width: 1023px) {
          .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .pr_list_options {
            padding: 4px 0 10px; } }
      @media screen and (max-width: 767px) {
          .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .pr_list_options {
            padding: 0 0 10px; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .pr_list_options .prod_address {
        color: #000;
        font: 18px 'rbc', Arial, Helvetica, sans-serif;
        padding: 0 0 12px; }
      @media screen and (max-width: 767px) {
            .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .pr_list_options .prod_address {
              font-size: 16px;
              padding: 0 0 10px; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .pr_list_options .metro_wrap li {
        font-size: 0; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .pr_list_options .metro_wrap li .metro_icon {
        display: inline-block;
        vertical-align: top;
        background-image: 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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M13.122%2011.5H11.86a.2.2%200%200%201-.195-.154l-1.235-5.25a.01.01%200%200%200-.02%200l-1.567%205.168a.2.2%200%200%201-.191.142H7.346a.2.2%200%200%201-.19-.14l-1.621-5.17a.01.01%200%200%200-.02%200L4.35%2011.344a.2.2%200%200%201-.195.157H2.876a.2.2%200%200%201-.195-.245l1.64-7.1A.2.2%200%200%201%204.516%204H6.25a.2.2%200%200%201%20.192.144l1.548%205.32a.01.01%200%200%200%20.02%200l1.548-5.32A.2.2%200%200%201%209.75%204H11.5a.2.2%200%200%201%20.195.155l1.623%207.1a.2.2%200%200%201-.195.245z%22%2F%3E%3C%2Fsvg%3E");
        background-position: 50%;
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        margin-right: 8px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .pr_list_options .metro_wrap li .metro_title {
        display: inline-block;
        vertical-align: top;
        padding-top: 1px;
        color: rgba(0, 0, 0, 0.4);
        font: 15px/1 'not', Arial, Helvetica, sans-serif; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr {
        font-size: 0;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex; }
      @media screen and (max-width: 1023px) {
          .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr {
            display: block; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare {
        display: inline-block;
        vertical-align: top;
        color: #4f52da;
        font: 16px/22px 'not', Arial, Helvetica, sans-serif;
        position: relative;
        padding: 5px 0 6px 32px;
        border: none;
        margin: 0 22px 0 -5px;
        width: 160px;
        max-width: 160px;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 160px;
        -moz-box-flex: 1;
        -moz-flex: 1 0 160px;
        -ms-flex: 1 0 160px;
        flex: 1 0 160px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      @media screen and (max-width: 1023px) {
            .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare {
              font-size: 16px;
              width: auto;
              display: block;
              margin: 0 0 10px 0;
              max-width: 100%; } }
      @media screen and (max-width: 767px) {
            .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare {
              display: none; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare.product-compare-added {
        margin: 0; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare.product-compare-added a {
        text-decoration: none; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare.product-compare-added: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #4f52da; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare.product-compare-added:hover: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #4f52da; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare:hover: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%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #4f52da; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare:before {
        position: absolute;
        content: '';
        left: 0;
        top: 50%;
        margin-top: -12px;
        width: 24px;
        height: 24px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-transition: background-color 0.3s;
        -moz-transition: background-color 0.3s;
        -o-transition: background-color 0.3s;
        -ms-transition: background-color 0.3s;
        transition: background-color 0.3s;
        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%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%234f52da%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare input {
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -12px;
        width: 24px;
        cursor: pointer;
        height: 24px;
        opacity: 0; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare label {
        cursor: pointer; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .options_show_btn {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
      @media screen and (max-width: 1023px) {
            .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .options_show_btn {
              display: inline-block;
              vertical-align: top; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .options_show_btn .show_btn {
        color: #dd453c;
        font: 17px/22px 'not', Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: top;
        position: relative;
        cursor: pointer;
        padding: 5px 20px 6px 0; }
      @media screen and (max-width: 1023px) {
              .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .options_show_btn .show_btn {
                font-size: 16px; } }
      @media screen and (max-width: 767px) {
              .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .options_show_btn .show_btn {
                font-size: 15px; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .options_show_btn .show_btn.active:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .options_show_btn .show_btn:before {
        position: absolute;
        content: '';
        right: 0;
        top: 50%;
        width: 13px;
        height: 7px;
        margin-top: -4px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23dd453c%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-anonce {
        color: rgba(0, 0, 0, 0.4);
        font: 16px/22px 'not', Arial, Helvetica, sans-serif;
        padding: 0 0 10px; }
      @media screen and (max-width: 767px) {
          .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-anonce {
            font-size: 15px; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .vendor_option {
        padding: 0 0 10px; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .vendor_option .vendor_name {
        font: 17px 'not', Arial, Helvetica, sans-serif;
        line-height: normal; }
      @media screen and (max-width: 767px) {
            .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .vendor_option .vendor_name {
              font-size: 15px; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .vendor_option .vendor_name a {
        color: #4f52da;
        text-decoration: none; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params {
        font-size: 0; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li {
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        margin: 0 0 7px; }
      @media screen and (max-width: 1023px) {
            .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li {
              display: block;
              margin-bottom: 10px; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li:last-child {
        margin-bottom: 0; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_title {
        color: rgba(0, 0, 0, 0.6);
        line-height: normal;
        font: 16px 'not', Arial, Helvetica, sans-serif;
        width: 160px;
        max-width: 160px;
        margin: 0 22px 0 0;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 160px;
        -moz-box-flex: 1;
        -moz-flex: 1 0 160px;
        -ms-flex: 1 0 160px;
        flex: 1 0 160px; }
      @media screen and (max-width: 1023px) {
              .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_title {
                max-width: none;
                width: auto;
                margin: 0 0 2px;
                font-size: 15px; } }
      @media screen and (max-width: 767px) {
              .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_title {
                display: inline-block;
                vertical-align: top;
                width: 50%;
                padding: 0 10px 0 0;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_body {
        font: 16px 'not', Arial, Helvetica, sans-serif;
        color: #000;
        line-height: normal;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
      @media screen and (max-width: 1023px) {
              .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_body {
                font-size: 15px; } }
      @media screen and (max-width: 767px) {
              .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_body {
                display: inline-block;
                vertical-align: top;
                width: 50%; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select {
        width: 100%;
        padding: 0;
        height: 42px;
        background: #fff;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid rgba(0, 0, 0, 0.3);
        position: relative; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select.opened:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select:before {
        position: absolute;
        right: 12px;
        top: 50%;
        width: 12px;
        height: 7px;
        margin-top: -4px;
        content: '';
        z-index: 2;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select i {
        display: none; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options ins {
        display: none; }
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options li {
          background: none !important;
          padding: 8px 28px 8px 15px !important; }
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options span {
          position: relative;
          margin: 0 11px 0 0;
          width: 26px !important;
          height: 26px;
          border: none;
          outline: none;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px; }
          .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options span:before {
            position: absolute;
            content: '';
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            border: 1px solid rgba(0, 0, 0, 0.1);
            -webkit-border-radius: 1px;
            -moz-border-radius: 1px;
            -ms-border-radius: 1px;
            -o-border-radius: 1px;
            border-radius: 1px;
            pointer-events: none; }
          .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options span:after {
            position: absolute;
            left: 2px;
            right: 2px;
            top: 2px;
            bottom: 2px;
            content: '';
            opacity: 0.8;
            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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
            pointer-events: none; }
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options div {
          font: 17px/1 'rbc', Arial, Helvetica, sans-serif;
          color: #000;
          margin-top: 4px; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick {
        margin-left: -5px; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick li {
        float: none;
        display: inline-block;
        width: 26px;
        height: 26px;
        border: none;
        padding: 0;
        margin: 2px 5px;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick li.active-color:before {
          position: absolute;
          content: '';
          left: 2px;
          right: 2px;
          top: 2px;
          bottom: 2px;
          background: rgba(255, 255, 255, 0.4);
          -webkit-border-radius: 1px;
          -moz-border-radius: 1px;
          -ms-border-radius: 1px;
          -o-border-radius: 1px;
          border-radius: 1px;
          pointer-events: none; }
          .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick li.active-color:after {
            position: absolute;
            left: 2px;
            right: 2px;
            top: 2px;
            bottom: 2px;
            content: '';
            opacity: 0.8;
            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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
            pointer-events: none; }
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick li span {
          width: 26px;
          height: 26px;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick {
        margin-left: -5px; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick li {
        float: none;
        display: inline-block;
        width: 40px;
        height: 40px;
        border: none;
        padding: 0;
        outline: none;
        margin: 2px 5px;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick li:before {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          content: '';
          pointer-events: none;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick li img {
          height: 40px;
          width: 40px; }
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick li.active-texture:after {
          position: absolute;
          left: 2px;
          right: 2px;
          top: 2px;
          bottom: 2px;
          content: '';
          pointer-events: none;
          opacity: 0.8;
          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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4); }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list {
        margin-left: -5px; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li {
        float: none;
        display: inline-block;
        width: 26px;
        height: 26px;
        border: none;
        padding: 0;
        outline: none;
        margin: 2px 5px;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li:before {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          content: '';
          pointer-events: none;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li img {
          height: 26px;
          width: 26px; }
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li.shop2-color-ext-selected:after {
          position: absolute;
          left: 2px;
          right: 2px;
          top: 2px;
          bottom: 2px;
          content: '';
          pointer-events: none;
          opacity: 0.8;
          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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4); }
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li span {
          width: 26px;
          height: 26px;
          background: none !important;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi {
        border: none;
        outline: none; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi li {
        float: none;
        display: inline-block;
        width: 26px !important;
        height: 26px;
        border: none;
        padding: 0;
        outline: none;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi li:before {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          content: '';
          pointer-events: none;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi li img {
          height: 26px;
          width: 26px; }
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi li span {
          width: 26px;
          height: 26px;
          background: none !important;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .file {
        position: relative;
        padding-right: 20px;
        text-decoration: none; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .file:before {
        position: absolute;
        content: '';
        right: 0;
        top: 50%;
        width: 10px;
        height: 15px;
        margin-top: -7px;
        background: url(../download_ar.svg) 0 0 no-repeat; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect {
        width: 100%; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect.dropup .jq-selectbox__dropdown {
        border-top: 1px solid rgba(0, 0, 0, 0.3);
        border-bottom: none; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect.opened {
        z-index: 110 !important; }
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect.opened:before {
          -webkit-transform: rotate(-180deg);
          -moz-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
          -o-transform: rotate(-180deg);
          transform: rotate(-180deg); }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect:before {
        position: absolute;
        right: 12px;
        top: 50%;
        width: 13px;
        height: 7px;
        margin-top: -4px;
        content: '';
        z-index: 2;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        @media screen and (max-width: 639px) {
              .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect:before {
                margin-top: -4px; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__select {
        -webkit-appearance: none;
        width: 100%;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        background: #fff;
        color: #000;
        border: 1px solid rgba(0, 0, 0, 0.3);
        padding: 10px 21px 10px 12px;
        outline: none;
        height: 42px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__dropdown {
        background: #fff;
        width: 100% !important;
        border: 1px solid rgba(0, 0, 0, 0.3);
        border-top: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__dropdown ul {
          padding: 0;
          margin: 0;
          list-style: none; }
          .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__dropdown ul li {
            padding: 8px 10px 8px 15px;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s;
            font: 17px 'rbc', Arial, Helvetica, sans-serif;
            color: #000;
            width: 100%;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box; }
            .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__dropdown ul li:hover {
              background: #edeff4; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions {
        display: block;
        padding: 15px 0 0 0; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dd {
        margin-top: -40px; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt {
        background: none;
        min-height: 0;
        width: auto;
        display: inline-block;
        vertical-align: top;
        margin: 0;
        padding: 0;
        -webkit-border-radius: none;
        -moz-border-radius: none;
        -ms-border-radius: none;
        -o-border-radius: none;
        border-radius: none; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt + dd + dt {
        margin-left: 14px; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt:after {
        display: block;
        visibility: hidden;
        clear: both;
        height: 0;
        content: ''; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt .name-action {
        border: none;
        font: 20px 'rbc', Arial, Helvetica, sans-serif;
        margin-left: 15px;
        border: none;
        font-weight: normal;
        color: #000; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt .icon-action {
        width: 42px;
        height: 40px;
        margin: 0;
        float: none;
        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%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M2.01%205.21c0%201.765%201.435%203.2%203.2%203.2%201.765%200%203.2-1.434%203.2-3.2%200-1.764-1.434-3.2-3.2-3.2a3.203%203.203%200%200%200-3.2%203.2zm-1.6%200c0-2.649%202.153-4.8%204.8-4.8%202.65%200%204.8%202.153%204.8%204.8%200%202.65-2.152%204.8-4.8%204.8-2.649%200-4.8-2.152-4.8-4.8zm13.18%2011.58c0%201.764%201.434%203.2%203.2%203.2%201.764%200%203.2-1.435%203.2-3.2%200-1.765-1.435-3.2-3.2-3.2a3.203%203.203%200%200%200-3.2%203.2zm-1.6%200c0-2.65%202.152-4.8%204.8-4.8%202.649%200%204.8%202.152%204.8%204.8%200%202.649-2.153%204.8-4.8%204.8-2.65%200-4.8-2.153-4.8-4.8zm7.956-15.665a.8.8%200%200%201%201.131%201.131L2.03%2021.303A.8.8%200%201%201%20.9%2020.173L19.946%201.124z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #dd453c;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt .icon-action:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: '';
        background: rgba(255, 255, 255, 0.2);
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt.gift-action .icon-action {
        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%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M17.181%206.328h2.827c.993%200%201.792.808%201.792%201.81v3.204c0%20.994-.81%201.808-1.792%201.808h-.026v6.893c0%20.994-.812%201.8-1.8%201.8H3.818a1.797%201.797%200%200%201-1.799-1.8V13.15h-.026A1.797%201.797%200%200%201%20.2%2011.342V8.137c0-.995.81-1.809%201.792-1.809h2.427A3.83%203.83%200%200%201%203.7%204.09%203.837%203.837%200%200%201%207.54.243h.22c1.237%200%202.338.587%203.04%201.497A3.832%203.832%200%200%201%2013.84.243h.22A3.837%203.837%200%200%201%2017.9%204.09a3.83%203.83%200%200%201-.719%202.24zM10%2013.15H3.618v6.893c0%20.108.087.194.2.194H10V13.15zm1.6%200v7.087h6.583a.202.202%200%200%200%20.199-.194V13.15H11.6zM10%207.935H1.992c-.098%200-.192.094-.192.202v3.205c0%20.116.085.202.192.202H10v-3.61zm1.6%200v3.609h8.408c.098%200%20.192-.094.192-.202V8.137c0-.116-.085-.202-.192-.202H11.6zM10%204.089a2.241%202.241%200%200%200-2.24-2.24h-.22c-1.244%200-2.24%201-2.24%202.24a2.241%202.241%200%200%200%202.24%202.24H10v-2.24zm1.6%202.24h2.46a2.241%202.241%200%200%200%202.24-2.24c0-1.24-.996-2.24-2.24-2.24h-.22a2.241%202.241%200%200%200-2.24%202.24v2.24z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #4f52da; }
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt.gift-action .icon-action:before {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          content: '';
          background: rgba(255, 255, 255, 0.2);
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot {
        position: relative;
        width: 36.5%;
        max-width: 36.5%; }
      @media screen and (max-width: 767px) {
          .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot {
            width: auto;
            max-width: 100%; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist {
        display: block;
        margin: 0 52px 0 0; }
      @media screen and (max-width: 1023px) {
            .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist {
              margin: 0 0 10px; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist .price-current {
        display: block;
        color: #000;
        font: 23px/32px 'notb', Arial, Helvetica, sans-serif; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist .price-current .fa {
        color: rgba(0, 0, 0, 0.51);
        font-size: 21px; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist .price-current strong {
        font-weight: normal;
        font-family: 'notb', Arial, Helvetica, sans-serif; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist .product_unit {
        display: block;
        color: rgba(0, 0, 0, 0.5);
        font-size: 15px;
        margin: -5px 0 5px 0; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist .price-old {
        color: rgba(0, 0, 0, 0.51);
        font: 20px/25px 'not', Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: top; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist .price-old.question {
        padding-right: 28px;
        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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000000%22%20fill-opacity%3D%22.5%22%20d%3D%22M1%2C9%20C1%2C13.4189747%204.58132574%2C17%209%2C17%20C13.4189747%2C17%2017%2C13.4186743%2017%2C9%20C17%2C4.58102534%2013.4186743%2C1%209%2C1%20C4.58102534%2C1%201%2C4.58132574%201%2C9%20Z%20M0%2C9%20C0%2C4.02943725%204.02834436%2C0%209%2C0%20C13.9705627%2C0%2018%2C4.02834436%2018%2C9%20C18%2C13.9705627%2013.9716556%2C18%209%2C18%20C4.02943725%2C18%200%2C13.9716556%200%2C9%20Z%20M8.25314167%2C12.6372868%20C8.10097975%2C12.7856853%208.01426382%2C12.9915284%208.01426382%2C13.2005628%20C8.01426382%2C13.411193%208.10097975%2C13.6170361%208.25314167%2C13.7654346%20C8.40693974%2C13.9138331%208.61636689%2C14%208.83233864%2C14%20C9.0483104%2C14%209.2593737%2C13.9138331%209.41153562%2C13.7654346%20C9.56369753%2C13.6170361%209.65041346%2C13.411193%209.65041346%2C13.2005628%20C9.65041346%2C12.9915284%209.56369753%2C12.7856853%209.41153562%2C12.6372868%20C9.2593737%2C12.4888882%209.0483104%2C12.4027214%208.83233864%2C12.4027214%20C8.61636689%2C12.4027214%208.40693974%2C12.4888882%208.25314167%2C12.6372868%20Z%20M11.9778363%2C8.12354937%20C12.0782959%2C7.30767668%2011.8336915%2C6.51350528%2011.316341%2C5.94448474%20C10.9243196%2C5.51365034%2010.1708727%2C5%208.83233864%2C5%20C6.50884254%2C5%206%2C6.67227573%206%2C7.31661251%20C6%2C7.66909887%206.2930344%2C7.95488569%206.65445986%2C7.95488569%20C7.01588531%2C7.95488569%207.30891971%2C7.66909887%207.30891971%2C7.31661251%20C7.30891971%2C7.21018045%207.35162322%2C6.27654636%208.83233864%2C6.27654636%20C9.51641281%2C6.27654636%2010.0208377%2C6.44983753%2010.3317062%2C6.79163282%20C10.714238%2C7.2119357%2010.6939497%2C7.75670186%2010.6676077%2C7.97132122%20C10.5895634%2C8.60416908%2010.2421872%2C8.80781256%209.61785408%2C8.92506092%20C8.78805542%2C9.08089526%208.22041868%2C9.74547801%208.22041868%2C10.3103664%20L8.22041868%2C11.0121432%20C8.22041868%2C11.3646296%208.51345308%2C11.6504164%208.87487853%2C11.6504164%20C9.23630399%2C11.6504164%209.52933839%2C11.3646296%209.52933839%2C11.0121432%20L9.52933839%2C10.6559719%20C9.52933839%2C10.6559719%209.53067404%2C10.2673045%2010.0127563%2C10.2016073%20C10.6023865%2C10.1212536%2011.7890247%2C9.65572414%2011.9778363%2C8.12354937%20Z%22%2F%3E%3C%2Fsvg%3E") 100% 4px no-repeat; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist .price-old .fa {
        font-size: 17px;
        font-weight: 300; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist .price-old strong {
        position: relative;
        font-weight: normal;
        font-family: 'not', Arial, Helvetica, sans-serif; }
        .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist .price-old strong:before {
          position: absolute;
          content: '';
          left: 0;
          right: 0;
          top: 50%;
          border-top: 1px solid #e74f33; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link {
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -21px;
        font-size: 0;
        text-align: center;
        text-decoration: none;
        padding: 0;
        width: 42px;
        height: 42px;
        overflow: hidden;
        z-index: 1;
        outline: none;
        border: none;
        display: inline-block;
        vertical-align: top;
        -webkit-appearance: none;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        -o-transition: opacity 0.3s;
        -ms-transition: opacity 0.3s;
        transition: opacity 0.3s;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5); }
      @media screen and (max-width: 1023px) {
            .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link {
              position: relative;
              right: auto;
              top: auto;
              margin: 0;
              opacity: 1;
              visibility: visible;
              color: #000;
              font: 17px/22px 'rbc', Arial, Helvetica, sans-serif;
              text-align: center;
              width: auto;
              height: auto;
              padding: 10px 44px 10px 24px; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:hover {
        color: #fff; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:hover:before {
        -webkit-transform: scale3d(9, 9, 1);
        -moz-transform: scale3d(9, 9, 1);
        -ms-transform: scale3d(9, 9, 1);
        -o-transform: scale3d(9, 9, 1);
        transform: scale3d(9, 9, 1); }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:hover span:after {
        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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:active:before {
        color: #fff;
        -webkit-transform: scale3d(9, 9, 1);
        -moz-transform: scale3d(9, 9, 1);
        -ms-transform: scale3d(9, 9, 1);
        -o-transform: scale3d(9, 9, 1);
        transform: scale3d(9, 9, 1);
        background: #000; }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:before {
        position: absolute;
        top: 50%;
        left: 100%;
        margin: -6px 0 0 1px;
        width: 12px;
        height: 12px;
        content: '';
        z-index: -1;
        background: #000;
        -webkit-transform-origin: 100% 50%;
        -moz-transform-origin: 100% 50%;
        -ms-transform-origin: 100% 50%;
        -o-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        -webkit-transform: scale3d(1, 2, 1);
        -moz-transform: scale3d(1, 2, 1);
        -ms-transform: scale3d(1, 2, 1);
        -o-transform: scale3d(1, 2, 1);
        transform: scale3d(1, 2, 1);
        -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
        -moz-transition: -moz-transform 0.3s, opacity 0.3s;
        -ms-transition: -ms-transform 0.3s, opacity 0.3s;
        -o-transition: -o-transform 0.3s, opacity 0.3s;
        transition: transform 0.3s, opacity 0.3s;
        -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      @media screen and (max-width: 1023px) {
              .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:before {
                width: 22px;
                height: 22px;
                margin: -11px 0 0 1px; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link span {
        width: 42px;
        height: 42px;
        display: block;
        position: relative; }
      @media screen and (max-width: 1023px) {
              .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link span {
                display: inline;
                width: auto;
                height: auto; } }
      .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link span:after {
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -6px;
        left: 18px;
        width: 7px;
        height: 12px;
        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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        @media screen and (max-width: 1023px) {
              .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link span:after {
                left: auto;
                right: -20px; } }

.shop2_product_wrapper {
  position: relative;
  line-height: normal; }
  .shop2_product_wrapper .prod_bot_fix {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    opacity: 0;
    visibility: hidden; }
  .shop2_product_wrapper .card_form_block {
    position: absolute;
    left: 50%;
    margin-left: 215px;
    width: 370px;
    background: #fff;
    z-index: 2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); }
  @media screen and (max-width: 1220px) {
    .shop2_product_wrapper .card_form_block {
      width: 312px;
      left: auto;
      right: 24px;
      margin-left: 0; } }
  @media screen and (min-width: 1024px) {
      .shop2_product_wrapper .card_form_block.fixCart {
        position: fixed;
        top: 40px !important; } }
  @media screen and (max-width: 1023px) {
    .shop2_product_wrapper .card_form_block {
      position: fixed !important;
      left: 0 !important;
      right: 0 !important;
      top: 0 !important;
      bottom: 0 !important;
      margin: 0 !important;
      width: auto;
      overflow: hidden;
      overflow-y: auto;
      opacity: 0;
      visibility: hidden;
      background: rgba(0, 0, 0, 0.4);
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      text-align: center;
      white-space: nowrap;
      z-index: 101; }
      .shop2_product_wrapper .card_form_block:before {
        height: 100%;
        display: inline-block;
        vertical-align: middle;
        content: ''; }
      .shop2_product_wrapper .card_form_block .card_form_in {
        background: #fff;
        width: 370px;
        position: relative;
        text-align: left;
        white-space: normal;
        display: inline-block;
        vertical-align: middle;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); } }
  @media screen and (max-width: 767px) {
    .shop2_product_wrapper .card_form_block {
      background: #fff; }
      .shop2_product_wrapper .card_form_block .card_form_in {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        width: auto;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none; } }
  .shop2_product_wrapper .card_form_block .card_form_close {
    display: none; }
    @media screen and (max-width: 1023px) {
    .shop2_product_wrapper .card_form_block .card_form_close {
      position: absolute;
      right: 0;
      top: 0;
      width: 52px;
      height: 52px;
      cursor: pointer;
      display: block;
      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%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; } }
  @media screen and (max-width: 1023px) {
      .shop2_product_wrapper .card_form_block.active {
        opacity: 1;
        visibility: visible; } }
  .shop2_product_wrapper .card_form_block .form_bot_fix {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    right: 0;
    opacity: 0;
    visibility: hidden; }
  .shop2_product_wrapper .card_form_block .tpl-anketa {
    padding: 30px; }
    @media screen and (max-width: 767px) {
    .shop2_product_wrapper .card_form_block .tpl-anketa {
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      max-width: 320px;
      margin: 0 auto;
      padding: 20px; } }
    .shop2_product_wrapper .card_form_block .tpl-anketa .form_bl_title {
      color: #000;
      font: 30px/1 'rbc', Arial, Helvetica, sans-serif;
      padding: 0 0 30px; }
    @media screen and (max-width: 767px) {
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_bl_title {
        font-size: 28px; } }
    .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field {
      display: block;
      margin: 0 0 25px;
      color: #000; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_select .field-title, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-calendar_interval .field-title, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .field-title, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-checkbox .field-title, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .field-title, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-radio_group .field-title, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-upload .field-title {
        -webkit-transform: translate(0, -23px);
        -moz-transform: translate(0, -23px);
        -ms-transform: translate(0, -23px);
        -o-transform: translate(0, -23px);
        transform: translate(0, -23px);
        padding-left: 0;
        font-family: 'not', Arial, Helvetica, sans-serif;
        font-size: 16px; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .field_error {
        font: 15px 'not', Arial, Helvetica, sans-serif;
        color: #ff401f;
        padding-top: 5px; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.field-error input[type="text"], .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.field-error input[type="number"], .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.field-error input[type="email"], .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.field-error textarea, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.field-error select, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.field-error .jqselect .jq-selectbox__select {
        border-color: #ff401f !important; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .field-title {
        position: absolute;
        color: rgba(0, 0, 0, 0.3);
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        padding: 0 21px 0 15px;
        pointer-events: none;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-transform: translate(0, 10px);
        -moz-transform: translate(0, 10px);
        -ms-transform: translate(0, 10px);
        -o-transform: translate(0, 10px);
        transform: translate(0, 10px); }
      @media screen and (max-width: 639px) {
        .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .field-title {
          font-size: 17px;
          -webkit-transform: translate(0, 11px);
          -moz-transform: translate(0, 11px);
          -ms-transform: translate(0, 11px);
          -o-transform: translate(0, 11px);
          transform: translate(0, 11px); } }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .field-title.not_top {
        -webkit-transform: translate(0, 10px);
        -moz-transform: translate(0, 10px);
        -ms-transform: translate(0, 10px);
        -o-transform: translate(0, 10px);
        transform: translate(0, 10px); }
      @media screen and (max-width: 639px) {
          .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .field-title.not_top {
            -webkit-transform: translate(0, 11px);
            -moz-transform: translate(0, 11px);
            -ms-transform: translate(0, 11px);
            -o-transform: translate(0, 11px);
            transform: translate(0, 11px); } }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .field-title.on_top {
        -webkit-transform: translate(0, -23px);
        -moz-transform: translate(0, -23px);
        -ms-transform: translate(0, -23px);
        -o-transform: translate(0, -23px);
        transform: translate(0, -23px);
        padding-left: 0;
        font-family: 'not', Arial, Helvetica, sans-serif;
        font-size: 15px; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-calendar_interval .field-value {
        font-size: 0; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label {
        display: inline-block;
        vertical-align: top;
        width: 49%; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label.firstLabel {
        margin-right: 2%; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.hidden {
        display: none; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-radio_group ul {
        padding: 0;
        margin: 0;
        font-size: 0;
        color: #000;
        list-style: none; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-radio_group ul li {
        margin: 0 0 10px; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-radio_group ul li:last-child {
        margin-bottom: 0; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-radio_group .jq-radio {
        width: 28px;
        height: 28px;
        border: 1px solid rgba(0, 0, 0, 0.3);
        background: #fff;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        display: inline-block;
        vertical-align: middle;
        margin: 0 10px 0 0;
        position: relative;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-radio_group .jq-radio:before {
        position: absolute;
        left: -1px;
        right: -1px;
        top: -1px;
        bottom: -1px;
        content: '';
        opacity: 0;
        visibility: hidden;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        -o-transition: opacity 0.3s;
        -ms-transition: opacity 0.3s;
        transition: opacity 0.3s;
        -moz-box-shadow: inset 0 0 0 7px #000;
        -webkit-box-shadow: inset 0 0 0 7px #000;
        box-shadow: inset 0 0 0 7px #000; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-radio_group .jq-radio.checked:before {
        opacity: 1;
        visibility: visible; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-radio_group label {
        display: inline-block;
        vertical-align: middle;
        font: 18px 'rbc', Arial, Helvetica, sans-serif;
        color: #000; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul {
        padding: 0;
        margin: 0;
        font-size: 0;
        color: #000;
        list-style: none; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li {
        margin: 0 0 10px; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li:last-child {
        margin-bottom: 0; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .jq-checkbox {
        width: 28px;
        height: 28px;
        border: 1px solid rgba(0, 0, 0, 0.3);
        background: #fff;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        display: inline-block;
        vertical-align: middle;
        margin: 0 10px 0 0;
        position: relative;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .jq-checkbox:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: '';
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        -o-transition: opacity 0.3s;
        -ms-transition: opacity 0.3s;
        transition: opacity 0.3s;
        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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .jq-checkbox.checked {
        background: #000;
        border-color: #000; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .jq-checkbox.checked:before {
        opacity: 1;
        visibility: visible; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_checkbox label {
        display: inline-block;
        vertical-align: middle;
        font: 18px 'rbc', Arial, Helvetica, sans-serif;
        color: #000; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-checkbox ul {
        padding: 0;
        margin: 0;
        font-size: 0;
        list-style: none;
        color: #000; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-checkbox .jq-checkbox {
        width: 20px;
        height: 20px;
        border: 1px solid rgba(0, 0, 0, 0.3);
        background: #fff;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        display: inline-block;
        vertical-align: middle;
        margin: 0 10px 10px 0;
        float: left;
        position: relative;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-checkbox .jq-checkbox:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: '';
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        -o-transition: opacity 0.3s;
        -ms-transition: opacity 0.3s;
        transition: opacity 0.3s;
        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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-checkbox .jq-checkbox.checked {
        background: #000;
        border-color: #000; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-checkbox .jq-checkbox.checked:before {
        opacity: 1;
        visibility: visible; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-checkbox label {
        font: 16px 'rbc', Arial, Helvetica, sans-serif;
        color: #000; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-upload .upload-button input[type='button'] {
        -webkit-appearance: none;
        background: #fff;
        color: #000;
        font: 18px/18px 'rbc', Arial, Helvetica, sans-serif;
        outline: none;
        border: none;
        position: relative;
        padding: 16px 20px 16px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5); }
      @media screen and (max-width: 639px) {
          .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-upload .upload-button input[type='button'] {
            padding: 13px 20px 13px; } }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-upload .upload-count {
        color: #000;
        font: 18px/18px 'rbc', Arial, Helvetica, sans-serif; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="text"], .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="number"], .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="email"] {
        -webkit-appearance: none;
        width: 100%;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        background: #fff;
        color: #000;
        border: 1px solid rgba(0, 0, 0, 0.3);
        padding: 10px 21px 10px 15px;
        outline: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      @media screen and (max-width: 639px) {
        .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="text"], .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="number"], .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="email"] {
          padding: 9px 21px 9px 15px; } }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="text"]::-webkit-input-placeholder, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="number"]::-webkit-input-placeholder, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="email"]::-webkit-input-placeholder {
        color: rgba(0, 0, 0, 0.3); }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="text"]:moz-placeholder, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="number"]:moz-placeholder, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="email"]:moz-placeholder {
        color: rgba(0, 0, 0, 0.3); }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="text"]::-moz-placeholder, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="number"]::-moz-placeholder, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="email"]::-moz-placeholder {
        color: rgba(0, 0, 0, 0.3); }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="text"]:-ms-input-placeholder, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="number"]:-ms-input-placeholder, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="email"]:-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.3); }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="text"]:focus, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="number"]:focus, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="email"]:focus {
        border-color: rgba(0, 0, 0, 0.6); }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-textarea .field-value {
        font-size: 0; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_select select {
        -webkit-appearance: none;
        width: 100%;
        font: 18px 'rbc', Arial, Helvetica, sans-serif;
        background: #fff;
        color: #000;
        border: 1px solid rgba(0, 0, 0, 0.3);
        padding: 14px 21px 13px 15px;
        outline: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_select select::-webkit-input-placeholder {
        color: rgba(0, 0, 0, 0.3); }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_select select:moz-placeholder {
        color: rgba(0, 0, 0, 0.3); }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_select select::-moz-placeholder {
        color: rgba(0, 0, 0, 0.3); }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_select select:-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.3); }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_select select:focus {
        border-color: #000; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_select select option {
        margin: 5px 0; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect {
        width: 100%; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect.opened:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect:before {
        position: absolute;
        right: 12px;
        top: 50%;
        width: 13px;
        height: 12px;
        margin-top: -6px;
        content: '';
        z-index: 2;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      @media screen and (max-width: 639px) {
            .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect:before {
              margin-top: -4px; } }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__select {
        -webkit-appearance: none;
        width: 100%;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        background: #fff;
        color: #000;
        border: 1px solid rgba(0, 0, 0, 0.3);
        padding: 10px 21px 10px 15px;
        outline: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      @media screen and (max-width: 639px) {
            .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__select {
              padding: 10px 21px 10px 15px; } }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown {
        background: #fff;
        width: 100%;
        border: 1px solid rgba(0, 0, 0, 0.3);
        border-top: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul {
        padding: 0;
        margin: 0;
        list-style: none; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li {
        padding: 8px 0 8px 15px;
        font: 18px 'rbc', Arial, Helvetica, sans-serif;
        color: #000;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
        .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li:hover {
          background: #edeff4; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field textarea {
        -webkit-appearance: none;
        width: 100%;
        max-height: 140px;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        background: #fff;
        color: #000;
        border: 1px solid rgba(0, 0, 0, 0.3);
        padding: 10px 21px 10px 15px;
        outline: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field textarea::-webkit-input-placeholder {
        color: rgba(0, 0, 0, 0.3); }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field textarea:moz-placeholder {
        color: rgba(0, 0, 0, 0.3); }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field textarea::-moz-placeholder {
        color: rgba(0, 0, 0, 0.3); }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field textarea:-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.3); }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field textarea:focus {
        border-color: #000; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.tpl-field-button {
        margin-bottom: 0; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .tpl-form-button {
        -webkit-appearance: none;
        background: #dd453c;
        color: #fff;
        font: 20px/24px 'rbc', Arial, Helvetica, sans-serif;
        outline: none;
        border: none;
        position: relative;
        z-index: 1;
        width: 100%;
        display: block;
        overflow: hidden;
        padding: 13px 20px 13px 20px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .tpl-form-button:hover:after {
        -webkit-transform: scale3d(9, 9, 1);
        -moz-transform: scale3d(9, 9, 1);
        -ms-transform: scale3d(9, 9, 1);
        -o-transform: scale3d(9, 9, 1);
        transform: scale3d(9, 9, 1); }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .tpl-form-button:active:after {
        -webkit-transform: scale3d(9, 9, 1);
        -moz-transform: scale3d(9, 9, 1);
        -ms-transform: scale3d(9, 9, 1);
        -o-transform: scale3d(9, 9, 1);
        transform: scale3d(9, 9, 1);
        background: rgba(0, 0, 0, 0.05); }
      .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .tpl-form-button:after {
        position: absolute;
        top: 50%;
        left: 100%;
        margin: -21px 0 0 1px;
        width: 42px;
        height: 42px;
        content: '';
        z-index: -1;
        background: rgba(255, 255, 255, 0.1);
        -webkit-transform-origin: 100% 50%;
        -moz-transform-origin: 100% 50%;
        -ms-transform-origin: 100% 50%;
        -o-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        -webkit-transform: scale3d(1, 2, 1);
        -moz-transform: scale3d(1, 2, 1);
        -ms-transform: scale3d(1, 2, 1);
        -o-transform: scale3d(1, 2, 1);
        transform: scale3d(1, 2, 1);
        -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
        -moz-transition: -moz-transform 0.4s, opacity 0.4s;
        -ms-transition: -ms-transform 0.4s, opacity 0.4s;
        -o-transition: -o-transform 0.4s, opacity 0.4s;
        transition: transform 0.4s, opacity 0.4s;
        -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      @media screen and (max-width: 639px) {
          .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .tpl-form-button:after {
            width: 100px;
            height: 100px; } }
  .shop2_product_wrapper .shop2-product {
    margin: 0; }
  .shop2_product_wrapper .shop2_prod_slider {
    position: relative;
    max-height: 400px;
    overflow: hidden; }
  .shop2_product_wrapper .shop2_prod_slider.one_image .shop2_pord_in .product_image {
    max-width: 1170px;
    margin: 0 auto; }
    .shop2_product_wrapper .shop2_prod_slider.one_image .shop2_pord_in .product_image.no-image {
      background: #edeff4 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat; }
  .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image {
    position: relative;
    overflow: hidden;
    height: 400px;
    background: #000; }
    @media screen and (max-width: 1599px) {
      .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image {
        height: 360px; } }
    @media screen and (max-width: 1339px) {
      .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image {
        height: 330px; } }
    @media screen and (max-width: 1023px) {
      .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image {
        height: 533px; } }
    @media screen and (max-width: 800px) {
      .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image {
        height: 400px; } }
    @media screen and (max-width: 767px) {
      .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image {
        height: 340px; } }
    @media screen and (max-width: 639px) {
      .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image {
        height: 300px; } }
    @media screen and (max-width: 540px) {
      .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image {
        height: 200px; } }
    @media screen and (min-width: 1024px) {
        .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image:hover a {
          -ms-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
          -o-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
          -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
          -webkit-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
          transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg); } }
      .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image:hover a:before {
        opacity: 1;
        visibility: visible; }
      .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image:hover a:after {
        opacity: 1;
        visibility: visible; }
    .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image img {
      max-width: none; }
    .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image a {
      position: absolute;
      right: 0;
      top: 0;
      left: 0;
      bottom: 0;
      font-size: 0;
      text-align: center;
      -webkit-transition: transform 0.3s;
      -moz-transition: transform 0.3s;
      -o-transition: transform 0.3s;
      -ms-transition: transform 0.3s;
      transition: transform 0.3s; }
      .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image a:after {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        opacity: 0;
        visibility: hidden;
        z-index: 2;
        pointer-events: none;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        -o-transition: opacity 0.3s;
        -ms-transition: opacity 0.3s;
        transition: opacity 0.3s;
        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%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.4381779%2C18.3338029%20L19.4381779%2C15.3383948%20C19.4381779%2C14.9071095%2019.7878037%2C14.5574837%2020.2190889%2C14.5574837%20C20.6503742%2C14.5574837%2021%2C14.9071095%2021%2C15.3383948%20L21%2C20.2190889%20C21%2C20.6503742%2020.6503742%2C21%2020.2190889%2C21%20L15.3383948%2C21%20C14.9071095%2C21%2014.5574837%2C20.6503742%2014.5574837%2C20.2190889%20C14.5574837%2C19.7878037%2014.9071095%2C19.4381779%2015.3383948%2C19.4381779%20L18.3338029%2C19.4381779%20L12.3458602%2C13.4502352%20C12.0408955%2C13.1452705%2012.0408955%2C12.650825%2012.3458602%2C12.3458602%20C12.650825%2C12.0408955%2013.1452705%2C12.0408955%2013.4502352%2C12.3458602%20L19.4381779%2C18.3338029%20Z%20M19.4381779%2C3.66619714%20L13.4502352%2C9.65413979%20C13.1452705%2C9.95910453%2012.650825%2C9.95910453%2012.3458602%2C9.65413979%20C12.0408955%2C9.34917505%2012.0408955%2C8.85472951%2012.3458602%2C8.54976477%20L18.3338029%2C2.56182213%20L15.3383948%2C2.56182213%20C14.9071095%2C2.56182213%2014.5574837%2C2.21219633%2014.5574837%2C1.78091106%20C14.5574837%2C1.34962579%2014.9071095%2C1%2015.3383948%2C1%20L20.2190889%2C1%20C20.6503742%2C1%2021%2C1.34962579%2021%2C1.78091106%20L21%2C6.66160521%20C21%2C7.09289048%2020.6503742%2C7.44251627%2020.2190889%2C7.44251627%20C19.7878037%2C7.44251627%2019.4381779%2C7.09289048%2019.4381779%2C6.66160521%20L19.4381779%2C3.66619714%20Z%20M3.66619714%2C2.56182213%20L9.65413979%2C8.54976477%20C9.95910453%2C8.85472951%209.95910453%2C9.34917505%209.65413979%2C9.65413979%20C9.34917505%2C9.95910453%208.85472951%2C9.95910453%208.54976477%2C9.65413979%20L2.56182213%2C3.66619714%20L2.56182213%2C6.66160521%20C2.56182213%2C7.09289048%202.21219633%2C7.44251627%201.78091106%2C7.44251627%20C1.34962579%2C7.44251627%201%2C7.09289048%201%2C6.66160521%20L1%2C1.78091106%20C1%2C1.34962579%201.34962579%2C1%201.78091106%2C1%20L6.66160521%2C1%20C7.09289048%2C1%207.44251627%2C1.34962579%207.44251627%2C1.78091106%20C7.44251627%2C2.21219633%207.09289048%2C2.56182213%206.66160521%2C2.56182213%20L3.66619714%2C2.56182213%20Z%20M3.66619714%2C19.4381779%20L3.66619714%2C19.4381779%20L6.66160521%2C19.4381779%20C7.09289048%2C19.4381779%207.44251627%2C19.7878037%207.44251627%2C20.2190889%20C7.44251627%2C20.6503742%207.09289048%2C21%206.66160521%2C21%20L1.78091106%2C21%20C1.34962579%2C21%201%2C20.6503742%201%2C20.2190889%20L1%2C15.3383948%20C1%2C14.9071095%201.34962579%2C14.5574837%201.78091106%2C14.5574837%20C2.21219633%2C14.5574837%202.56182213%2C14.9071095%202.56182213%2C15.3383948%20L2.56182213%2C18.3338029%20L8.54976477%2C12.3458602%20C8.85472951%2C12.0408955%209.34917505%2C12.0408955%209.65413979%2C12.3458602%20C9.95910453%2C12.650825%209.95910453%2C13.1452705%209.65413979%2C13.4502352%20L3.66619714%2C19.4381779%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
        background-size: 34px; }
      @media screen and (max-width: 1023px) {
        .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image a:after {
          display: none; } }
      .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image a:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        opacity: 0;
        z-index: 1;
        visibility: hidden;
        background: rgba(0, 0, 0, 0.7);
        pointer-events: none;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        -o-transition: opacity 0.3s;
        -ms-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      @media screen and (max-width: 1023px) {
        .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image a:before {
          display: none; } }
  @media screen and (max-width: 1023px) {
      .shop2_product_wrapper .shop2_prod_slider .owl-nav {
        display: none; } }
  .shop2_product_wrapper .shop2_prod_slider .owl-prev {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 20px;
    top: 50%;
    font-size: 0;
    margin-top: -21px;
    z-index: 3;
    cursor: pointer;
    background: rgba(0, 0, 0, 0.6);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px; }
    .shop2_product_wrapper .shop2_prod_slider .owl-prev.disabled {
      display: none; }
    .shop2_product_wrapper .shop2_prod_slider .owl-prev:hover {
      background: #000; }
    .shop2_product_wrapper .shop2_prod_slider .owl-prev:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg);
      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%2218px%22%20%20viewBox%3D%220%200%2010%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M.23%201.383A.808.808%200%200%201%20.259.226a.844.844%200%200%201%201.178.027L9.77%208.825a.808.808%200%200%201-.028%201.157l-8.333%207.792a.844.844%200%200%201-1.178-.028.808.808%200%200%201%20.029-1.157l7.729-7.227L.23%201.383z%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop2_product_wrapper .shop2_prod_slider .owl-next {
    width: 42px;
    height: 42px;
    position: absolute;
    right: 20px;
    top: 50%;
    font-size: 0;
    margin-top: -21px;
    z-index: 3;
    cursor: pointer;
    background: rgba(0, 0, 0, 0.6);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px; }
    .shop2_product_wrapper .shop2_prod_slider .owl-next.disabled {
      display: none; }
    .shop2_product_wrapper .shop2_prod_slider .owl-next:hover {
      background: #000; }
    .shop2_product_wrapper .shop2_prod_slider .owl-next:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      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%2218px%22%20%20viewBox%3D%220%200%2010%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M.23%201.383A.808.808%200%200%201%20.259.226a.844.844%200%200%201%201.178.027L9.77%208.825a.808.808%200%200%201-.028%201.157l-8.333%207.792a.844.844%200%200%201-1.178-.028.808.808%200%200%201%20.029-1.157l7.729-7.227L.23%201.383z%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop2_product_wrapper .shop2_prod_slider .slides_bot {
    position: absolute;
    left: 24px;
    bottom: 8px;
    z-index: 1;
    font-size: 0;
    pointer-events: none; }
    @media screen and (max-width: 767px) {
    .shop2_product_wrapper .shop2_prod_slider .slides_bot {
      left: 16px; } }
    .shop2_product_wrapper .shop2_prod_slider .slides_bot .slide_preview {
      vertical-align: top;
      pointer-events: none;
      background: rgba(0, 0, 0, 0.8);
      width: 36px;
      height: 36px;
      position: relative;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      display: none; }
    @media screen and (max-width: 1023px) {
      .shop2_product_wrapper .shop2_prod_slider .slides_bot .slide_preview {
        display: inline-block; } }
    .shop2_product_wrapper .shop2_prod_slider .slides_bot .slide_preview:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      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%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.4381779%2C18.3338029%20L19.4381779%2C15.3383948%20C19.4381779%2C14.9071095%2019.7878037%2C14.5574837%2020.2190889%2C14.5574837%20C20.6503742%2C14.5574837%2021%2C14.9071095%2021%2C15.3383948%20L21%2C20.2190889%20C21%2C20.6503742%2020.6503742%2C21%2020.2190889%2C21%20L15.3383948%2C21%20C14.9071095%2C21%2014.5574837%2C20.6503742%2014.5574837%2C20.2190889%20C14.5574837%2C19.7878037%2014.9071095%2C19.4381779%2015.3383948%2C19.4381779%20L18.3338029%2C19.4381779%20L12.3458602%2C13.4502352%20C12.0408955%2C13.1452705%2012.0408955%2C12.650825%2012.3458602%2C12.3458602%20C12.650825%2C12.0408955%2013.1452705%2C12.0408955%2013.4502352%2C12.3458602%20L19.4381779%2C18.3338029%20Z%20M19.4381779%2C3.66619714%20L13.4502352%2C9.65413979%20C13.1452705%2C9.95910453%2012.650825%2C9.95910453%2012.3458602%2C9.65413979%20C12.0408955%2C9.34917505%2012.0408955%2C8.85472951%2012.3458602%2C8.54976477%20L18.3338029%2C2.56182213%20L15.3383948%2C2.56182213%20C14.9071095%2C2.56182213%2014.5574837%2C2.21219633%2014.5574837%2C1.78091106%20C14.5574837%2C1.34962579%2014.9071095%2C1%2015.3383948%2C1%20L20.2190889%2C1%20C20.6503742%2C1%2021%2C1.34962579%2021%2C1.78091106%20L21%2C6.66160521%20C21%2C7.09289048%2020.6503742%2C7.44251627%2020.2190889%2C7.44251627%20C19.7878037%2C7.44251627%2019.4381779%2C7.09289048%2019.4381779%2C6.66160521%20L19.4381779%2C3.66619714%20Z%20M3.66619714%2C2.56182213%20L9.65413979%2C8.54976477%20C9.95910453%2C8.85472951%209.95910453%2C9.34917505%209.65413979%2C9.65413979%20C9.34917505%2C9.95910453%208.85472951%2C9.95910453%208.54976477%2C9.65413979%20L2.56182213%2C3.66619714%20L2.56182213%2C6.66160521%20C2.56182213%2C7.09289048%202.21219633%2C7.44251627%201.78091106%2C7.44251627%20C1.34962579%2C7.44251627%201%2C7.09289048%201%2C6.66160521%20L1%2C1.78091106%20C1%2C1.34962579%201.34962579%2C1%201.78091106%2C1%20L6.66160521%2C1%20C7.09289048%2C1%207.44251627%2C1.34962579%207.44251627%2C1.78091106%20C7.44251627%2C2.21219633%207.09289048%2C2.56182213%206.66160521%2C2.56182213%20L3.66619714%2C2.56182213%20Z%20M3.66619714%2C19.4381779%20L3.66619714%2C19.4381779%20L6.66160521%2C19.4381779%20C7.09289048%2C19.4381779%207.44251627%2C19.7878037%207.44251627%2C20.2190889%20C7.44251627%2C20.6503742%207.09289048%2C21%206.66160521%2C21%20L1.78091106%2C21%20C1.34962579%2C21%201%2C20.6503742%201%2C20.2190889%20L1%2C15.3383948%20C1%2C14.9071095%201.34962579%2C14.5574837%201.78091106%2C14.5574837%20C2.21219633%2C14.5574837%202.56182213%2C14.9071095%202.56182213%2C15.3383948%20L2.56182213%2C18.3338029%20L8.54976477%2C12.3458602%20C8.85472951%2C12.0408955%209.34917505%2C12.0408955%209.65413979%2C12.3458602%20C9.95910453%2C12.650825%209.95910453%2C13.1452705%209.65413979%2C13.4502352%20L3.66619714%2C19.4381779%20Z%22%20transform%3D%22translate%28-1%20-1%29%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop2_product_wrapper .shop2_prod_slider .slides_bot .slides_count {
      position: relative;
      vertical-align: top;
      padding: 6px 10px 7px 40px;
      font: 17px/23px 'not', Arial, Helvetica, sans-serif;
      z-index: 1;
      color: #fff;
      margin: 0 10px 0 0;
      background: rgba(0, 0, 0, 0.8);
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      display: none; }
    @media screen and (max-width: 1023px) {
      .shop2_product_wrapper .shop2_prod_slider .slides_bot .slides_count {
        display: inline-block; } }
    @media screen and (max-width: 767px) {
      .shop2_product_wrapper .shop2_prod_slider .slides_bot .slides_count {
        padding-left: 10px; } }
    .shop2_product_wrapper .shop2_prod_slider .slides_bot .slides_count:before {
      position: absolute;
      content: '';
      left: 11px;
      top: 9px;
      width: 23px;
      height: 19px;
      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%2223px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2023%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M5.3361226%2C2.76534301%20L6.3198582%2C1.08446496%20C6.34196853%2C1.04676079%206.42908509%2C0.893717931%206.45105349%2C0.856141474%20C6.77774056%2C0.297350485%207.13200561%2C0%207.77088181%2C0%20L15.2516828%2C0%20C15.9051498%2C0%2016.2729827%2C0.310562015%2016.5973577%2C0.889840249%20C16.6273625%2C0.943423636%2016.6584389%2C1.00100348%2016.7155268%2C1.10731635%20L17.5975004%2C2.75227972%20L17.5975004%2C2.75227972%20C17.6672938%2C2.88245091%2017.8031407%2C2.96356772%2017.9508417%2C2.96326657%20L20.4496779%2C2.95817166%20C21.8607718%2C2.95529457%2023%2C4.05408974%2023%2C5.42823828%20L23%2C16.5168458%20C23%2C17.8844943%2021.8602998%2C18.9908609%2020.4485608%2C18.9915291%20L2.55213352%2C18.9999997%20C1.13998991%2C19.0006681%200%2C17.9003596%200%2C16.5258158%20L0%2C5.42948026%20C0%2C4.06009954%201.13444248%2C2.95529995%202.54643974%2C2.9582297%20L4.99006957%2C2.96329999%20C5.13242825%2C2.96359537%205.26421631%2C2.88820703%205.3361226%2C2.76534301%20L5.3361226%2C2.76534301%20Z%20M6.22736427%2C3.99820884%20C6.09987692%2C4.21497644%205.86154714%2C4.34866614%205.60355067%2C4.34813344%20L2.4993472%2C4.34172405%20C1.87380216%2C4.34043246%201.375%2C4.82382362%201.375%2C5.42948026%20L1.375%2C16.5258158%20C1.375%2C17.1342408%201.87742005%2C17.6167991%202.50742977%2C17.6165024%20L20.4918725%2C17.6080317%20C21.1204972%2C17.6077357%2021.625%2C17.1203852%2021.625%2C16.5168458%20L21.625%2C5.42823828%20C21.625%2C4.82079893%2021.1244661%2C4.34039242%2020.4966983%2C4.34166612%20L17.3091215%2C4.3481335%20C17.0416975%2C4.34867608%2016.796264%2C4.20510261%2016.6727536%2C3.97587142%20L15.3835677%2C1.59315033%20L15.3835677%2C1.59315033%20C15.3136795%2C1.46398035%2015.1786257%2C1.38349751%2015.031761%2C1.38349751%20L7.98380976%2C1.38349751%20L7.98380976%2C1.38349751%20C7.84160682%2C1.38349751%207.71009528%2C1.45899473%207.63838839%2C1.58179456%20L6.22736427%2C3.99820884%20Z%20M6.5%2C10.929275%20C6.5%2C8.16516686%208.68190251%2C5.92927503%2011.3862709%2C5.92927503%20L11.6137291%2C5.92927503%20C14.3108941%2C5.92927503%2016.5%2C8.17119799%2016.5%2C10.929275%20C16.5%2C13.6933832%2014.3180975%2C15.929275%2011.6137291%2C15.929275%20L11.3862709%2C15.929275%20C8.68910594%2C15.929275%206.5%2C13.6873521%206.5%2C10.929275%20Z%20M7.79999995%2C10.929275%20C7.79999995%2C12.9696655%209.40645576%2C14.6292751%2011.3839963%2C14.6292751%20L11.6160037%2C14.6292751%20C13.6007027%2C14.6292751%2015.2%2C12.9760655%2015.2%2C10.929275%20C15.2%2C8.88888459%2013.5935442%2C7.22927498%2011.6160037%2C7.22927498%20L11.3839963%2C7.22927498%20C9.39929731%2C7.22927498%207.79999995%2C8.88248459%207.79999995%2C10.929275%20Z%20M16.8300592%2C6.62398452%20C16.8300592%2C6.15454247%2017.2073443%2C5.7739845%2017.6800593%2C5.7739845%20C18.1495013%2C5.7739845%2018.5300593%2C6.1512696%2018.5300593%2C6.62398452%20C18.5300593%2C7.09342657%2018.1527742%2C7.47398454%2017.6800593%2C7.47398454%20C17.2106172%2C7.47398454%2016.8300592%2C7.09669943%2016.8300592%2C6.62398452%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      @media screen and (max-width: 767px) {
      .shop2_product_wrapper .shop2_prod_slider .slides_bot .slides_count:before {
        display: none; } }
  .shop2_product_wrapper .shop2_actions_wr {
    max-width: 1170px;
    position: relative;
    margin: 0 auto;
    z-index: 2; }
  .shop2_product_wrapper .shop2_actions_wr .shop2-product-actions {
    position: absolute;
    right: 0;
    top: -10px;
    z-index: 1;
    text-align: right; }
    @media screen and (max-width: 1220px) {
    .shop2_product_wrapper .shop2_actions_wr .shop2-product-actions {
      right: 24px; } }
    @media screen and (max-width: 767px) {
    .shop2_product_wrapper .shop2_actions_wr .shop2-product-actions {
      right: 16px; } }
    .shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dl {
      overflow: visible; }
    .shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dt {
      background: none;
      min-height: 0;
      width: auto;
      display: inline-block;
      vertical-align: top;
      margin: 0;
      padding: 0;
      -webkit-border-radius: none;
      -moz-border-radius: none;
      -ms-border-radius: none;
      -o-border-radius: none;
      border-radius: none; }
    .shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dt + dd + dt {
      margin-left: 14px; }
    .shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dt:after {
      display: block;
      visibility: hidden;
      clear: both;
      height: 0;
      content: ''; }
    .shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dt .name-action {
      display: none; }
    .shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dt .icon-action {
      width: 42px;
      height: 40px;
      margin: 0;
      float: none;
      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%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M2.01%205.21c0%201.765%201.435%203.2%203.2%203.2%201.765%200%203.2-1.434%203.2-3.2%200-1.764-1.434-3.2-3.2-3.2a3.203%203.203%200%200%200-3.2%203.2zm-1.6%200c0-2.649%202.153-4.8%204.8-4.8%202.65%200%204.8%202.153%204.8%204.8%200%202.65-2.152%204.8-4.8%204.8-2.649%200-4.8-2.152-4.8-4.8zm13.18%2011.58c0%201.764%201.434%203.2%203.2%203.2%201.764%200%203.2-1.435%203.2-3.2%200-1.765-1.435-3.2-3.2-3.2a3.203%203.203%200%200%200-3.2%203.2zm-1.6%200c0-2.65%202.152-4.8%204.8-4.8%202.649%200%204.8%202.152%204.8%204.8%200%202.649-2.153%204.8-4.8%204.8-2.65%200-4.8-2.153-4.8-4.8zm7.956-15.665a.8.8%200%200%201%201.131%201.131L2.03%2021.303A.8.8%200%201%201%20.9%2020.173L19.946%201.124z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #dd453c;
      position: relative;
      -webkit-border-radius: 0 0 2px 2px;
      -moz-border-radius: 0 0 2px 2px;
      -ms-border-radius: 0 0 2px 2px;
      -o-border-radius: 0 0 2px 2px;
      border-radius: 0 0 2px 2px; }
      .shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dt .icon-action:before {
        position: absolute;
        right: -6px;
        top: 0;
        content: '';
        border-bottom: 10px solid #dd453c;
        border-right: 6px solid transparent; }
      .shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dt .icon-action:after {
        position: absolute;
        right: 0;
        left: 0;
        top: 0;
        bottom: 0;
        content: '';
        background: rgba(255, 255, 255, 0.2); }
    .shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dt.gift-action .icon-action {
      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%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M17.181%206.328h2.827c.993%200%201.792.808%201.792%201.81v3.204c0%20.994-.81%201.808-1.792%201.808h-.026v6.893c0%20.994-.812%201.8-1.8%201.8H3.818a1.797%201.797%200%200%201-1.799-1.8V13.15h-.026A1.797%201.797%200%200%201%20.2%2011.342V8.137c0-.995.81-1.809%201.792-1.809h2.427A3.83%203.83%200%200%201%203.7%204.09%203.837%203.837%200%200%201%207.54.243h.22c1.237%200%202.338.587%203.04%201.497A3.832%203.832%200%200%201%2013.84.243h.22A3.837%203.837%200%200%201%2017.9%204.09a3.83%203.83%200%200%201-.719%202.24zM10%2013.15H3.618v6.893c0%20.108.087.194.2.194H10V13.15zm1.6%200v7.087h6.583a.202.202%200%200%200%20.199-.194V13.15H11.6zM10%207.935H1.992c-.098%200-.192.094-.192.202v3.205c0%20.116.085.202.192.202H10v-3.61zm1.6%200v3.609h8.408c.098%200%20.192-.094.192-.202V8.137c0-.116-.085-.202-.192-.202H11.6zM10%204.089a2.241%202.241%200%200%200-2.24-2.24h-.22c-1.244%200-2.24%201-2.24%202.24a2.241%202.241%200%200%200%202.24%202.24H10v-2.24zm1.6%202.24h2.46a2.241%202.241%200%200%200%202.24-2.24c0-1.24-.996-2.24-2.24-2.24h-.22a2.241%202.241%200%200%200-2.24%202.24v2.24z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #4f52da; }
      .shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dt.gift-action .icon-action:before {
        position: absolute;
        right: -6px;
        top: 0;
        content: '';
        border-bottom: 10px solid #4f52da;
        border-right: 6px solid transparent; }
  @media screen and (max-width: 1339px) {
    .shop2_product_wrapper .shop2_prod_top_wr {
      padding: 0 24px; } }
  @media screen and (max-width: 767px) {
    .shop2_product_wrapper .shop2_prod_top_wr {
      padding: 0 16px; } }
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top {
    padding: 50px 0 36px;
    max-width: 1170px;
    margin: 0 auto;
    position: relative; }
    @media screen and (max-width: 1339px) {
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top {
      padding: 35px 0 36px; } }
    @media screen and (max-width: 639px) {
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top {
      padding: 15px 0 17px; } }
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 1339px) {
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in {
      display: block; } }
    @media screen and (max-width: 1023px) {
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in {
      margin: 0 -24px;
      padding: 0 24px 30px;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }
    @media screen and (max-width: 767px) {
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in {
      margin: 0 -16px;
      padding: 0 16px 20px; } }
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr {
      width: 56%;
      max-width: 56%;
      margin-right: 4%;
      font-size: 0; }
    @media screen and (max-width: 1339px) {
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr {
        width: auto;
        max-width: 100%;
        margin: 0 0 30px; } }
    @media screen and (max-width: 767px) {
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr {
        margin: 0 0 20px; } }
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .shop2_prod_name {
      display: inline-block;
      vertical-align: top;
      font: 36px/42px 'rbcl', Arial, Helvetica, sans-serif;
      color: #000;
      margin-right: 20px; }
      @media screen and (max-width: 1023px) {
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .shop2_prod_name {
        font-size: 30px;
        line-height: 35px; } }
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .shop2_prod_labels {
      display: inline-block;
      vertical-align: top;
      margin: 12px 0 0 0; }
      @media screen and (max-width: 1023px) {
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .shop2_prod_labels {
        margin-top: 7px; } }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .shop2_prod_labels div {
        font: 15px/18px 'rbc', Arial, Helvetica, sans-serif;
        padding: 3px 8px;
        color: #fff;
        text-align: center;
        display: inline-block;
        vertical-align: top;
        margin-right: 5px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .shop2_prod_labels div.product_new {
        background-color: rgba(141, 216, 60, 0.9); }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .shop2_prod_labels div.product_spec, .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .shop2_prod_labels div.product_sale {
        background-color: rgba(255, 184, 54, 0.9); }
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .tpl-rating-block {
      margin: 16px 0 0 0;
      color: rgba(0, 0, 0, 0.3);
      font: 15px 'not', Arial, Helvetica, sans-serif; }
      @media screen and (max-width: 639px) {
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .tpl-rating-block {
        margin-top: 10px; } }
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr {
      width: 40%;
      max-width: 40%;
      text-align: right; }
    @media screen and (max-width: 1339px) {
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr {
        max-width: 100%;
        width: auto;
        text-align: left; } }
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .new_labels.price {
      position: absolute;
      top: -10px;
      right: 0;
      display: block;
      z-index: 1; }
      @media screen and (max-width: 767px) {
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .new_labels.price {
        position: static;
        margin: 0 0 20px; } }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .new_labels.price .product-flag {
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        padding: 5px 14px 6px;
        color: #fff;
        text-align: left;
        display: inline-block;
        vertical-align: top;
        position: relative;
        -webkit-border-radius: 0 0 2px 2px;
        -moz-border-radius: 0 0 2px 2px;
        -ms-border-radius: 0 0 2px 2px;
        -o-border-radius: 0 0 2px 2px;
        border-radius: 0 0 2px 2px; }
      @media screen and (max-width: 767px) {
        .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .new_labels.price .product-flag {
          padding: 5px 11px 6px;
          font-size: 15px;
          margin-right: 5px;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px; } }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .new_labels.price .product-flag + div {
        margin-left: 8px; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .new_labels.price .product-flag:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: '';
        background: rgba(255, 255, 255, 0.2);
        -webkit-border-radius: 2px 2px 0 0;
        -moz-border-radius: 2px 2px 0 0;
        -ms-border-radius: 2px 2px 0 0;
        -o-border-radius: 2px 2px 0 0;
        border-radius: 2px 2px 0 0; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .new_labels.price .product-flag span {
        position: absolute;
        right: -6px;
        top: 0; }
      @media screen and (max-width: 767px) {
          .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .new_labels.price .product-flag span {
            display: none; } }
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price {
      padding: 5px 0 0 0; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .cur_wr {
        margin-left: 26px;
        display: inline-block;
        vertical-align: baseline; }
      @media screen and (max-width: 639px) {
        .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .cur_wr {
          margin-left: 0; } }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-current {
        color: #000;
        font: 32px/32px 'notb', Arial, Helvetica, sans-serif;
        display: inline-block; }
      @media screen and (max-width: 639px) {
        .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-current {
          font-size: 21px;
          line-height: 28px; } }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-current .fa {
        color: rgba(0, 0, 0, 0.51);
        font-size: 26px; }
      @media screen and (max-width: 639px) {
          .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-current .fa {
            font-size: 18px; } }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-current strong {
        font-weight: normal;
        font-family: 'notb', Arial, Helvetica, sans-serif; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price_ext {
        display: inline-block;
        vertical-align: top;
        color: rgba(0, 0, 0, 0.5);
        font: 15px/20px 'not', Arial, Helvetica, sans-serif; }
      @media screen and (max-width: 639px) {
        .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price_ext {
          font-size: 13px; } }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-old {
        color: rgba(0, 0, 0, 0.51);
        font: 18px/24px 'not', Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: baseline; }
      @media screen and (max-width: 639px) {
        .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-old {
          margin-right: 15px; } }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-old.question {
        padding-right: 28px;
        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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000000%22%20fill-opacity%3D%22.5%22%20d%3D%22M1%2C9%20C1%2C13.4189747%204.58132574%2C17%209%2C17%20C13.4189747%2C17%2017%2C13.4186743%2017%2C9%20C17%2C4.58102534%2013.4186743%2C1%209%2C1%20C4.58102534%2C1%201%2C4.58132574%201%2C9%20Z%20M0%2C9%20C0%2C4.02943725%204.02834436%2C0%209%2C0%20C13.9705627%2C0%2018%2C4.02834436%2018%2C9%20C18%2C13.9705627%2013.9716556%2C18%209%2C18%20C4.02943725%2C18%200%2C13.9716556%200%2C9%20Z%20M8.25314167%2C12.6372868%20C8.10097975%2C12.7856853%208.01426382%2C12.9915284%208.01426382%2C13.2005628%20C8.01426382%2C13.411193%208.10097975%2C13.6170361%208.25314167%2C13.7654346%20C8.40693974%2C13.9138331%208.61636689%2C14%208.83233864%2C14%20C9.0483104%2C14%209.2593737%2C13.9138331%209.41153562%2C13.7654346%20C9.56369753%2C13.6170361%209.65041346%2C13.411193%209.65041346%2C13.2005628%20C9.65041346%2C12.9915284%209.56369753%2C12.7856853%209.41153562%2C12.6372868%20C9.2593737%2C12.4888882%209.0483104%2C12.4027214%208.83233864%2C12.4027214%20C8.61636689%2C12.4027214%208.40693974%2C12.4888882%208.25314167%2C12.6372868%20Z%20M11.9778363%2C8.12354937%20C12.0782959%2C7.30767668%2011.8336915%2C6.51350528%2011.316341%2C5.94448474%20C10.9243196%2C5.51365034%2010.1708727%2C5%208.83233864%2C5%20C6.50884254%2C5%206%2C6.67227573%206%2C7.31661251%20C6%2C7.66909887%206.2930344%2C7.95488569%206.65445986%2C7.95488569%20C7.01588531%2C7.95488569%207.30891971%2C7.66909887%207.30891971%2C7.31661251%20C7.30891971%2C7.21018045%207.35162322%2C6.27654636%208.83233864%2C6.27654636%20C9.51641281%2C6.27654636%2010.0208377%2C6.44983753%2010.3317062%2C6.79163282%20C10.714238%2C7.2119357%2010.6939497%2C7.75670186%2010.6676077%2C7.97132122%20C10.5895634%2C8.60416908%2010.2421872%2C8.80781256%209.61785408%2C8.92506092%20C8.78805542%2C9.08089526%208.22041868%2C9.74547801%208.22041868%2C10.3103664%20L8.22041868%2C11.0121432%20C8.22041868%2C11.3646296%208.51345308%2C11.6504164%208.87487853%2C11.6504164%20C9.23630399%2C11.6504164%209.52933839%2C11.3646296%209.52933839%2C11.0121432%20L9.52933839%2C10.6559719%20C9.52933839%2C10.6559719%209.53067404%2C10.2673045%2010.0127563%2C10.2016073%20C10.6023865%2C10.1212536%2011.7890247%2C9.65572414%2011.9778363%2C8.12354937%20Z%22%2F%3E%3C%2Fsvg%3E") 100% 4px no-repeat; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-old .fa {
        font-size: 16px;
        font-weight: 300; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-old strong {
        position: relative;
        font-weight: normal;
        font-family: 'not', Arial, Helvetica, sans-serif; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-old strong:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 50%;
        border-top: 1px solid #e74f33; }
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .price_2_wrap {
      font-size: 0; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .price_2_wrap .price_2_title {
        display: inline-block;
        vertical-align: top;
        font: 15px 'not', Arial, Helvetica, sans-serif;
        color: rgba(0, 0, 0, 0.5);
        padding: 3px 10px 0 0; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .price_2_wrap .price_2_body {
        display: inline-block;
        vertical-align: top;
        font: 18px/24px 'not', Arial, Helvetica, sans-serif;
        color: rgba(0, 0, 0, 0.5); }
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 30px 0 0 0; }
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m.no_dop .shop2_m_l_wr {
      display: none; }
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m.no_dop .shop2_m_r_wr {
      width: auto;
      max-width: 100%;
      text-align: left; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m.no_dop .shop2_m_r_wr .shop2-product-article {
        padding: 9px 10px 10px 0;
        display: inline-block;
        vertical-align: top; }
    @media screen and (max-width: 767px) {
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m {
      padding: 20px 0 0 0;
      display: block; } }
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr {
      width: 56%;
      max-width: 56%;
      margin-right: 4%; }
    @media screen and (max-width: 767px) {
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr {
        width: auto;
        max-width: 100%;
        margin: 0 0 13px; } }
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_address {
      color: #000;
      font: 20px 'rbc', Arial, Helvetica, sans-serif;
      padding: 0 0 27px; }
      @media screen and (max-width: 639px) {
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_address {
        font-size: 18px;
        padding: 0 0 13px; } }
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .metro_wrap {
      display: inline-block;
      vertical-align: top;
      margin: 0 45px 0 0; }
      @media screen and (max-width: 639px) {
        .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .metro_wrap {
          display: block;
          margin: 0 0 10px; } }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .metro_wrap li {
        font-size: 0; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .metro_wrap li .metro_icon {
        display: inline-block;
        vertical-align: top;
        background-image: 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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M13.122%2011.5H11.86a.2.2%200%200%201-.195-.154l-1.235-5.25a.01.01%200%200%200-.02%200l-1.567%205.168a.2.2%200%200%201-.191.142H7.346a.2.2%200%200%201-.19-.14l-1.621-5.17a.01.01%200%200%200-.02%200L4.35%2011.344a.2.2%200%200%201-.195.157H2.876a.2.2%200%200%201-.195-.245l1.64-7.1A.2.2%200%200%201%204.516%204H6.25a.2.2%200%200%201%20.192.144l1.548%205.32a.01.01%200%200%200%20.02%200l1.548-5.32A.2.2%200%200%201%209.75%204H11.5a.2.2%200%200%201%20.195.155l1.623%207.1a.2.2%200%200%201-.195.245z%22%2F%3E%3C%2Fsvg%3E");
        background-position: 50%;
        background-repeat: no-repeat;
        width: 20px;
        height: 20px;
        margin-right: 8px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .metro_wrap li .metro_title {
        display: inline-block;
        vertical-align: top;
        padding-top: 1px;
        color: rgba(0, 0, 0, 0.4);
        font: 16px/1 'not', Arial, Helvetica, sans-serif; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .shop2_top_map {
        display: inline-block;
        vertical-align: top; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .shop2_top_coords {
        display: inline-block;
        vertical-align: top;
        font-size: 0;
        margin-top: 1px; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .shop2_top_coords .coords_desc {
        color: rgba(0, 0, 0, 0.4);
        font: 15px/1 'not', Arial, Helvetica, sans-serif;
        margin: 2px 48px 0 0;
        display: inline-block;
        vertical-align: top; }
      @media screen and (max-width: 479px) {
          .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .shop2_top_coords .coords_desc {
            margin: 0 0 10px;
            display: block; } }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .shop2_top_coords .shop2-map-link {
        position: relative;
        font: 16px/1 'not', Arial, Helvetica, sans-serif;
        color: #4f52da;
        display: inline-block;
        vertical-align: top;
        text-decoration: none;
        padding: 0 0 3px;
        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%224px%22%20height%3D%221px%22%20%20viewBox%3D%220%200%204%201%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%234f52da%22%20fill-rule%3D%22evenodd%22%20opacity%3D%22.5%22%2F%3E%3C%2Fsvg%3E") bottom 0 left 0 repeat-x; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .shop2_top_coords .shop2-map-link:before {
        position: absolute;
        right: -34px;
        top: 50%;
        margin-top: -11px;
        width: 22px;
        height: 21px;
        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%2222px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2022%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%234f52da%22%20d%3D%22M5.328%205.986A5.692%205.692%200%200%201%2011.015.3%205.69%205.69%200%200%201%2016.7%205.986c0%201.26-.722%202.884-1.955%204.8a35.01%2035.01%200%200%201-2.421%203.299l-1.308%201.578-.54-.649-.772-.93a35.097%2035.097%200%200%201-2.42-3.297C6.05%208.87%205.328%207.245%205.328%205.986zm5.918%207.206a33.67%2033.67%200%200%200%202.321-3.162C14.661%208.329%2015.3%206.892%2015.3%205.986A4.29%204.29%200%200%200%2011.015%201.7a4.292%204.292%200%200%200-4.287%204.286c0%20.906.639%202.343%201.733%204.044a33.754%2033.754%200%200%200%202.321%203.162l.232.279.232-.28zM10%206a1%201%200%201%201%202%200%201%201%200%200%201-2%200zm7.98%206.522a.7.7%200%201%201%20.658-1.236c1.915%201.019%203.062%202.407%203.062%203.874s-1.147%202.856-3.062%203.876c-4.236%202.253-11.038%202.253-15.276%200C1.447%2018.016.3%2016.628.3%2015.16c0-1.467%201.147-2.855%203.062-3.874a.7.7%200%200%201%20.658%201.236c-1.506.8-2.32%201.786-2.32%202.638%200%20.853.814%201.838%202.32%202.64%203.826%202.035%2010.136%202.035%2013.96%200%201.506-.802%202.32-1.788%202.32-2.64%200-.851-.815-1.837-2.32-2.638z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr {
      width: 40%;
      max-width: 40%;
      text-align: right; }
    @media screen and (max-width: 767px) {
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr {
        width: auto;
        max-width: 100%;
        text-align: left; } }
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .shop2-product-article {
      color: rgba(0, 0, 0, 0.3);
      font: 14px/17px 'not', Arial, Helvetica, sans-serif;
      height: auto;
      margin: 0;
      padding: 0 0 27px; }
      @media screen and (max-width: 767px) {
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .shop2-product-article {
        padding: 0; } }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .shop2-product-article span {
        color: rgba(0, 0, 0, 0.3); }
    .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare {
      display: inline-block;
      vertical-align: top;
      color: #4f52da;
      font: 16px/22px 'not', Arial, Helvetica, sans-serif;
      position: relative;
      padding: 5px 0 6px 32px;
      border: none;
      margin: 0;
      cursor: pointer; }
      @media screen and (max-width: 1023px) {
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare {
        display: none; } }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare.product-compare-added {
        margin: 0; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare.product-compare-added a {
        text-decoration: none; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare.product-compare-added: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #4f52da; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare.product-compare-added:hover: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #4f52da; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare:hover: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%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #4f52da; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare:before {
        position: absolute;
        content: '';
        left: 0;
        top: 50%;
        margin-top: -12px;
        width: 24px;
        height: 24px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-transition: background-color 0.3s;
        -moz-transition: background-color 0.3s;
        -o-transition: background-color 0.3s;
        -ms-transition: background-color 0.3s;
        transition: background-color 0.3s;
        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%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%234f52da%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare label {
        cursor: pointer; }
      .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare input {
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -12px;
        width: 24px;
        height: 24px;
        opacity: 0;
        cursor: pointer; }
  .shop2_product_wrapper .shop2_prod_options {
    background: #edeff4;
    padding: 0 24px; }
  @media screen and (max-width: 767px) {
    .shop2_product_wrapper .shop2_prod_options {
      padding: 0 16px; } }
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in {
    max-width: 1170px;
    margin: 0 auto;
    padding: 50px 400px 100px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 1220px) {
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in {
      padding: 42px 337px 22px 0; } }
    @media screen and (max-width: 1023px) {
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in {
      padding: 30px 0 27px 0; } }
    @media screen and (max-width: 639px) {
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in {
      padding: 18px 0 30px; } }
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in .shop2_prod_anonce {
      padding: 0 0 35px;
      font: 16px/26px 'not', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 1023px) {
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .shop2_prod_anonce {
        padding: 0 0 18px; } }
    @media screen and (max-width: 639px) {
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .shop2_prod_anonce {
        font-size: 15px;
        line-height: 22px; } }
    @media screen and (max-width: 1023px) {
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_all_params {
        padding: 0 220px 0 0; } }
    @media screen and (max-width: 767px) {
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_all_params {
        padding: 0; } }
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options {
      font-size: 0; }
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options > li {
      display: inline-block;
      vertical-align: top;
      width: 49%;
      font-size: 0;
      margin: 0 2% 17px 0; }
      @media screen and (max-width: 1220px) {
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options > li {
        margin: 0 0 20px;
        display: block;
        width: auto; } }
      @media screen and (max-width: 639px) {
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options > li {
        margin: 0 0 10px; } }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options > li:nth-child(2n) {
        margin-right: 0; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options > li.type-select .option_body {
        padding-bottom: 5px; }
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .option_title {
      display: inline-block;
      vertical-align: bottom;
      font: 16px/22px 'not', Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5);
      overflow: hidden;
      width: 48%;
      margin-right: 2%; }
      @media screen and (max-width: 639px) {
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .option_title {
        font-size: 15px;
        line-height: 18px; } }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .option_title span {
        position: relative; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .option_title span:before {
        position: absolute;
        content: '';
        left: 100%;
        bottom: 0;
        width: 300px;
        height: 1px;
        bottom: 5px;
        margin-left: 3px;
        background-color: rgba(0, 0, 0, 0.1); }
      @media screen and (max-width: 639px) {
          .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .option_title span:before {
            bottom: 4px; } }
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .option_body {
      width: 50%;
      display: inline-block;
      vertical-align: bottom;
      font: 17px/22px 'not', Arial, Helvetica, sans-serif;
      color: #000; }
      @media screen and (max-width: 639px) {
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .option_body {
        font-size: 16px;
        line-height: 18px; } }
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select {
      width: 100%;
      padding: 0;
      height: 42px;
      background: #fff;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      border: 1px solid rgba(0, 0, 0, 0.3);
      position: relative; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select.opened:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select:before {
        position: absolute;
        right: 12px;
        top: 50%;
        width: 12px;
        height: 7px;
        margin-top: -4px;
        content: '';
        z-index: 2;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select i {
        display: none; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select .shop2-color-ext-options ins {
        display: none; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select .shop2-color-ext-options li {
        background: none !important;
        padding: 8px 28px 8px 15px !important; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select .shop2-color-ext-options span {
        position: relative;
        margin: 0 11px 0 0;
        width: 26px !important;
        height: 26px;
        border: none;
        outline: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select .shop2-color-ext-options span:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        border: 1px solid rgba(0, 0, 0, 0.1);
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        -ms-border-radius: 1px;
        -o-border-radius: 1px;
        border-radius: 1px;
        pointer-events: none; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select .shop2-color-ext-options span:after {
        position: absolute;
        left: 2px;
        right: 2px;
        top: 2px;
        bottom: 2px;
        content: '';
        opacity: 0.8;
        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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
        pointer-events: none; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select .shop2-color-ext-options div {
        font: 17px/1 'rbc', Arial, Helvetica, sans-serif;
        color: #000;
        margin-top: 4px; }
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-pick {
      margin-left: -5px; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-pick li {
        float: none;
        display: inline-block;
        width: 26px;
        height: 26px;
        border: none;
        padding: 0;
        margin: 2px 5px;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-pick li.active-color:before {
        position: absolute;
        content: '';
        left: 2px;
        right: 2px;
        top: 2px;
        bottom: 2px;
        background: rgba(255, 255, 255, 0.4);
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        -ms-border-radius: 1px;
        -o-border-radius: 1px;
        border-radius: 1px;
        pointer-events: none; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-pick li.active-color:after {
        position: absolute;
        left: 2px;
        right: 2px;
        top: 2px;
        bottom: 2px;
        content: '';
        opacity: 0.8;
        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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
        pointer-events: none; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-pick li span {
        width: 26px;
        height: 26px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-texture-pick {
      margin-left: -5px; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-texture-pick li {
        float: none;
        display: inline-block;
        width: 40px;
        height: 40px;
        border: none;
        padding: 0;
        outline: none;
        margin: 2px 5px;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-texture-pick li:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: '';
        pointer-events: none;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-texture-pick li img {
        height: 40px;
        width: 40px; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-texture-pick li.active-texture:after {
        position: absolute;
        left: 2px;
        right: 2px;
        top: 2px;
        bottom: 2px;
        content: '';
        pointer-events: none;
        opacity: 0.8;
        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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4); }
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-list {
      margin-left: -5px; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-list li {
        float: none;
        display: inline-block;
        width: 26px;
        height: 26px;
        border: none;
        padding: 0;
        outline: none;
        margin: 2px 5px;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-list li:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: '';
        pointer-events: none;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-list li img {
        height: 26px;
        width: 26px; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-list li.shop2-color-ext-selected:after {
        position: absolute;
        left: 2px;
        right: 2px;
        top: 2px;
        bottom: 2px;
        content: '';
        pointer-events: none;
        opacity: 0.8;
        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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4); }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-list li span {
        width: 26px;
        height: 26px;
        background: none !important;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-multi {
      border: none;
      outline: none; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-multi li {
        float: none;
        display: inline-block;
        width: 26px !important;
        height: 26px;
        border: none;
        padding: 0;
        outline: none;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-multi li:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: '';
        pointer-events: none;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-multi li img {
        height: 26px;
        width: 26px; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-multi li span {
        width: 26px;
        height: 26px;
        background: none !important;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .file {
      position: relative;
      padding-right: 20px;
      text-decoration: none; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .file:before {
        position: absolute;
        content: '';
        right: 0;
        top: 50%;
        width: 10px;
        height: 15px;
        margin-top: -7px;
        background: url(../download_ar.svg) 0 0 no-repeat; }
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect {
      width: 100%; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect.dropup .jq-selectbox__dropdown {
        border-top: 1px solid rgba(0, 0, 0, 0.3);
        border-bottom: none; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect.opened {
        z-index: 110 !important; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect.opened:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect:before {
        position: absolute;
        right: 12px;
        top: 50%;
        width: 13px;
        height: 7px;
        margin-top: -4px;
        content: '';
        z-index: 2;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      @media screen and (max-width: 639px) {
        .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect:before {
          margin-top: -4px; } }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect .jq-selectbox__select {
        -webkit-appearance: none;
        width: 100%;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        background: #fff;
        color: #000;
        border: 1px solid rgba(0, 0, 0, 0.3);
        padding: 10px 21px 10px 12px;
        outline: none;
        height: 42px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect .jq-selectbox__dropdown {
        background: #fff;
        width: 100%;
        border: 1px solid rgba(0, 0, 0, 0.3);
        border-top: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect .jq-selectbox__dropdown ul {
        padding: 0;
        margin: 0;
        list-style: none; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect .jq-selectbox__dropdown ul li {
        padding: 8px 10px 8px 15px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        color: #000; }
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect .jq-selectbox__dropdown ul li:hover {
        background: #edeff4; }
    @media screen and (max-width: 1023px) {
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .yashare_and_popup {
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 35px; } }
    @media screen and (max-width: 767px) {
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .yashare_and_popup {
        display: block;
        margin: 15px 0 0 0;
        text-align: center; } }
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in .pluso_wrap {
      margin-top: 50px;
      min-height: 39px;
      padding: 0 0 0 40px;
      position: relative; }
    @media screen and (max-width: 1023px) {
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .pluso_wrap {
        margin-top: 9px;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto; } }
    @media screen and (max-width: 767px) {
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .pluso_wrap {
        margin: 0 0 15px;
        display: inline-block;
        vertical-align: top; } }
    @media screen and (max-width: 639px) {
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .pluso_wrap {
        padding-left: 0; } }
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in .pluso_wrap:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      width: 19px;
      height: 24px;
      margin-top: -15px;
      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%2219px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2019%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M12.4%204c0%201.433%201.166%202.6%202.6%202.6%201.433%200%202.6-1.166%202.6-2.6%200-1.433-1.166-2.6-2.6-2.6A2.603%202.603%200%200%200%2012.4%204zM11%204c0-2.21%201.795-4%204-4%202.21%200%204%201.795%204%204%200%202.21-1.795%204-4%204-2.21%200-4-1.795-4-4zm-9.6%208c0%201.433%201.166%202.6%202.6%202.6%201.433%200%202.6-1.166%202.6-2.6%200-1.433-1.166-2.6-2.6-2.6A2.603%202.603%200%200%200%201.4%2012zM0%2012c0-2.21%201.795-4%204-4%202.21%200%204%201.795%204%204%200%202.21-1.795%204-4%204-2.21%200-4-1.795-4-4zm11.389%206.28l-4.77-3.474.823-1.132%204.762%203.467A3.988%203.988%200%200%201%2015%2016c2.21%200%204%201.795%204%204%200%202.21-1.795%204-4%204a4.003%204.003%200%200%201-3.611-5.72zM12.4%2020c0%201.433%201.166%202.6%202.6%202.6%201.433%200%202.6-1.166%202.6-2.6%200-1.433-1.166-2.6-2.6-2.6a2.603%202.603%200%200%200-2.6%202.6zm-.595-14.521l.824%201.131-5.227%203.806-.824-1.131%205.227-3.806z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      @media screen and (max-width: 639px) {
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .pluso_wrap:before {
        display: none; } }
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in .pluso_wrap .pluso-counter, .shop2_product_wrapper .shop2_prod_options .shop2_options_in .pluso_wrap .pluso-more {
      display: none; }
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in .mobile_popup {
      display: none;
      color: #fff;
      cursor: pointer;
      font: 20px/24px 'rbc', Arial, Helvetica, sans-serif;
      position: relative;
      overflow: hidden;
      padding: 13px 20px 13px 20px;
      z-index: 1;
      min-width: 181px;
      background: #dd453c;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    @media screen and (max-width: 1023px) {
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .mobile_popup {
        display: block; } }
    @media screen and (max-width: 767px) {
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .mobile_popup {
        max-width: 100%;
        margin: 0 auto; } }
    @media screen and (max-width: 639px) {
      .shop2_product_wrapper .shop2_prod_options .shop2_options_in .mobile_popup {
        font-size: 18px;
        padding: 10px 20px 11px; } }
    @media screen and (min-width: 768px) {
        .shop2_product_wrapper .shop2_prod_options .shop2_options_in .mobile_popup.fix_btn {
          position: fixed;
          right: 24px;
          top: 20px;
          z-index: 5; } }
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in .mobile_popup:hover:after {
      -webkit-transform: scale3d(9, 9, 1);
      -moz-transform: scale3d(9, 9, 1);
      -ms-transform: scale3d(9, 9, 1);
      -o-transform: scale3d(9, 9, 1);
      transform: scale3d(9, 9, 1); }
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in .mobile_popup:active:after {
      -webkit-transform: scale3d(9, 9, 1);
      -moz-transform: scale3d(9, 9, 1);
      -ms-transform: scale3d(9, 9, 1);
      -o-transform: scale3d(9, 9, 1);
      transform: scale3d(9, 9, 1);
      background: rgba(0, 0, 0, 0.05); }
    .shop2_product_wrapper .shop2_prod_options .shop2_options_in .mobile_popup:after {
      position: absolute;
      top: 50%;
      left: 100%;
      margin: -32px 0 0 1px;
      width: 64px;
      height: 64px;
      content: '';
      z-index: -1;
      background: rgba(255, 255, 255, 0.1);
      -webkit-transform-origin: 100% 50%;
      -moz-transform-origin: 100% 50%;
      -ms-transform-origin: 100% 50%;
      -o-transform-origin: 100% 50%;
      transform-origin: 100% 50%;
      -webkit-transform: scale3d(1, 2, 1);
      -moz-transform: scale3d(1, 2, 1);
      -ms-transform: scale3d(1, 2, 1);
      -o-transform: scale3d(1, 2, 1);
      transform: scale3d(1, 2, 1);
      -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
      -moz-transition: -moz-transform 0.4s, opacity 0.4s;
      -ms-transition: -ms-transform 0.4s, opacity 0.4s;
      -o-transition: -o-transform 0.4s, opacity 0.4s;
      transition: transform 0.4s, opacity 0.4s;
      -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }

.mobile_popup_sec {
  display: none;
  color: #fff;
  cursor: pointer;
  font: 20px/24px 'rbc', Arial, Helvetica, sans-serif;
  position: relative;
  overflow: hidden;
  padding: 13px 20px 13px 20px;
  z-index: 1;
  text-align: center;
  min-width: 181px;
  background: #dd453c;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  @media screen and (max-width: 767px) {
  .mobile_popup_sec {
    max-width: 100%;
    margin: 20px 16px 30px;
    display: block; } }
  @media screen and (max-width: 639px) {
  .mobile_popup_sec {
    font-size: 18px;
    padding: 10px 20px 11px; } }
  .mobile_popup_sec:hover:after {
    -webkit-transform: scale3d(9, 9, 1);
    -moz-transform: scale3d(9, 9, 1);
    -ms-transform: scale3d(9, 9, 1);
    -o-transform: scale3d(9, 9, 1);
    transform: scale3d(9, 9, 1); }
  .mobile_popup_sec:active:after {
    -webkit-transform: scale3d(9, 9, 1);
    -moz-transform: scale3d(9, 9, 1);
    -ms-transform: scale3d(9, 9, 1);
    -o-transform: scale3d(9, 9, 1);
    transform: scale3d(9, 9, 1);
    background: rgba(0, 0, 0, 0.05); }
  .mobile_popup_sec:after {
    position: absolute;
    top: 50%;
    left: 100%;
    margin: -32px 0 0 1px;
    width: 64px;
    height: 64px;
    content: '';
    z-index: -1;
    background: rgba(255, 255, 255, 0.1);
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale3d(1, 2, 1);
    -moz-transform: scale3d(1, 2, 1);
    -ms-transform: scale3d(1, 2, 1);
    -o-transform: scale3d(1, 2, 1);
    transform: scale3d(1, 2, 1);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
    -moz-transition: -moz-transform 0.4s, opacity 0.4s;
    -ms-transition: -ms-transform 0.4s, opacity 0.4s;
    -o-transition: -o-transform 0.4s, opacity 0.4s;
    transition: transform 0.4s, opacity 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }

.shop2_product_data .shop2_product_desc .tab_wrap {
  padding: 0 24px; }
  @media screen and (max-width: 767px) {
      .shop2_product_data .shop2_product_desc .tab_wrap {
        padding: 0 16px; } }
  .shop2_product_data .shop2_product_desc .tab_wrap:nth-child(even) {
    background: #edeff4; }
  .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab {
    max-width: 1170px;
    margin: 0 auto;
    padding: 50px 400px 40px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1339px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab {
          padding: 46px 337px 40px 0; } }
  @media screen and (max-width: 1023px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab {
          padding: 33px 0 40px; } }
  @media screen and (max-width: 639px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab {
          padding: 20px 0 30px; } }
  .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab .tab_title {
    color: #000;
    font: 32px/38px 'rbc', Arial, Helvetica, sans-serif;
    padding: 0 0 30px; }
    @media screen and (max-width: 1023px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab .tab_title {
          font-size: 30px;
          line-height: 35px;
          padding: 0 0 20px; } }
    @media screen and (max-width: 639px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab .tab_title {
          padding: 0 0 15px;
          font-size: 30px;
          line-height: 36px; } }
  .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab .body_desc_area {
    color: rgba(0, 0, 0, 0.7);
    font: 17px/27px 'not', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 1023px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab .body_desc_area {
          line-height: 26px;
          font-size: 16px; } }
    @media screen and (max-width: 639px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab .body_desc_area {
          line-height: 24px;
          font-size: 15px; } }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab .body_desc_area p {
      margin-top: 0;
      margin-bottom: 12px; }
  .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab {
    max-width: 1170px;
    margin: 0 auto;
    padding: 50px 400px 60px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1339px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab {
          padding: 33px 337px 43px 0; } }
  @media screen and (max-width: 1023px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab {
          padding: 33px 0 35px; } }
  @media screen and (max-width: 639px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab {
          padding: 20px 16px 30px;
          margin: 0 -16px; } }
  .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .tab_title {
    color: #000;
    font: 32px/38px 'rbc', Arial, Helvetica, sans-serif;
    padding: 0 0 30px; }
    @media screen and (max-width: 1023px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .tab_title {
          font-size: 30px;
          line-height: 35px;
          padding: 0 0 20px; } }
    @media screen and (max-width: 639px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .tab_title {
          padding: 0 0 15px;
          font-size: 30px;
          line-height: 36px; } }
  @media screen and (max-width: 639px) {
            .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params {
              margin: 0 -16px; } }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 14px 0 15px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item:first-child {
      border-top: 1px solid rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 639px) {
            .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item {
              padding: 9px 16px 10px; } }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .param_title {
      color: rgba(0, 0, 0, 0.6);
      font: 16px/22px 'not', Arial, Helvetica, sans-serif;
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 48%;
      -moz-box-flex: 0;
      -moz-flex: 0 1 48%;
      -ms-flex: 0 1 48%;
      flex: 0 1 48%;
      width: 48%;
      min-width: 48%;
      padding: 0 20px 0 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    @media screen and (max-width: 639px) {
              .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .param_title {
                padding-right: 10px;
                font-size: 16px;
                line-height: 17px; } }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .param_body {
      color: rgba(0, 0, 0, 0.8);
      font: 18px/22px 'not', Arial, Helvetica, sans-serif;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
    @media screen and (max-width: 639px) {
              .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .param_body {
                font-size: 17px;
                line-height: 17px; } }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-multi li {
      margin-right: 5px !important; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-pick {
      margin-left: -5px; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-pick li {
      float: none;
      display: inline-block;
      width: 26px;
      height: 26px;
      border: none;
      padding: 0;
      margin: 2px 5px;
      position: relative;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-pick li.active-color:before {
      position: absolute;
      content: '';
      left: 2px;
      right: 2px;
      top: 2px;
      bottom: 2px;
      background: rgba(255, 255, 255, 0.4);
      -webkit-border-radius: 1px;
      -moz-border-radius: 1px;
      -ms-border-radius: 1px;
      -o-border-radius: 1px;
      border-radius: 1px;
      pointer-events: none; }
      .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-pick li.active-color:after {
        position: absolute;
        left: 2px;
        right: 2px;
        top: 2px;
        bottom: 2px;
        content: '';
        opacity: 0.8;
        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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
        pointer-events: none; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-pick li span {
      width: 26px;
      height: 26px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-texture-pick {
      margin-left: -5px; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-texture-pick li {
      float: none;
      display: inline-block;
      width: 40px;
      height: 40px;
      border: none;
      padding: 0;
      outline: none;
      margin: 2px 5px;
      position: relative;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-texture-pick li:before {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      content: '';
      pointer-events: none;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-texture-pick li img {
      height: 40px;
      width: 40px; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-texture-pick li.active-texture:after {
      position: absolute;
      left: 2px;
      right: 2px;
      top: 2px;
      bottom: 2px;
      content: '';
      pointer-events: none;
      opacity: 0.8;
      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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4); }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-list {
      margin-left: -5px; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-list li {
      float: none;
      display: inline-block;
      width: 26px;
      height: 26px;
      border: none;
      padding: 0;
      outline: none;
      margin: 2px 5px;
      position: relative;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-list li:before {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      content: '';
      pointer-events: none;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-list li img {
      height: 26px;
      width: 26px; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-list li.shop2-color-ext-selected:after {
      position: absolute;
      left: 2px;
      right: 2px;
      top: 2px;
      bottom: 2px;
      content: '';
      pointer-events: none;
      opacity: 0.8;
      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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4); }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-list li span {
      width: 26px;
      height: 26px;
      background: none !important;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-multi {
      border: none;
      outline: none; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-multi li {
      float: none;
      display: inline-block;
      width: 26px !important;
      height: 26px;
      border: none;
      padding: 0;
      outline: none;
      position: relative;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-multi li:before {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      content: '';
      pointer-events: none;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-multi li img {
      height: 26px;
      width: 26px; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-multi li span {
      width: 26px;
      height: 26px;
      background: none !important;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .file {
      position: relative;
      padding-right: 20px;
      text-decoration: none; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .file:before {
      position: absolute;
      content: '';
      right: 0;
      top: 50%;
      width: 10px;
      height: 15px;
      margin-top: -7px;
      background: url(../download_ar.svg) 0 0 no-repeat; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect {
      width: 100%; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect.dropup .jq-selectbox__dropdown {
      border-top: 1px solid rgba(0, 0, 0, 0.3);
      border-bottom: none; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect.opened {
      z-index: 110 !important; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect.opened:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect:before {
      position: absolute;
      right: 12px;
      top: 50%;
      width: 13px;
      height: 7px;
      margin-top: -4px;
      content: '';
      z-index: 2;
      -webkit-transition: transform 0.3s;
      -moz-transition: transform 0.3s;
      -o-transition: transform 0.3s;
      -ms-transition: transform 0.3s;
      transition: transform 0.3s;
      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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    @media screen and (max-width: 639px) {
                .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect:before {
                  margin-top: -4px; } }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect .jq-selectbox__select {
      -webkit-appearance: none;
      width: 100%;
      font: 17px 'rbc', Arial, Helvetica, sans-serif;
      background: #fff;
      color: #000;
      border: 1px solid rgba(0, 0, 0, 0.3);
      padding: 10px 21px 10px 12px;
      outline: none;
      height: 42px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown {
      background: #fff;
      width: 100%;
      border: 1px solid rgba(0, 0, 0, 0.3);
      border-top: none;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
      .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown ul li {
        padding: 8px 10px 8px 15px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        color: #000; }
        .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown ul li:hover {
          background: #edeff4; }
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab {
    max-width: 1170px;
    margin: 0 auto;
    padding: 50px 400px 60px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1339px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab {
          padding: 30px 337px 33px 0; } }
  @media screen and (max-width: 1023px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab {
          padding: 35px 0 30px; } }
  @media screen and (max-width: 639px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab {
          padding: 20px 0 30px; } }
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .tab_title {
    color: #000;
    font: 32px/38px 'rbc', Arial, Helvetica, sans-serif;
    padding: 0 0 30px; }
    @media screen and (max-width: 1023px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .tab_title {
          font-size: 30px;
          line-height: 35px;
          padding: 0 0 20px; } }
    @media screen and (max-width: 639px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .tab_title {
          padding: 0 0 15px;
          font-size: 30px;
          line-height: 36px; } }
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds {
    font-size: 0; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item {
      position: relative;
      display: inline-block;
      vertical-align: top;
      width: 48.1%;
      font-size: 16px;
      margin: 0 3.8% 30px 0;
      background: #fff;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px; }
    @media screen and (max-width: 1023px) {
          .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item {
            margin-bottom: 20px; } }
    @media screen and (max-width: 479px) {
          .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item {
            width: 100%;
            margin: 0 auto 15px;
            max-width: none; } }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item:before {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      content: '';
      z-index: 1;
      pointer-events: none;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item:nth-child(2n) {
      margin-right: 0; }
    @media screen and (min-width: 480px) {
            .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item:nth-child(n+3) {
              display: none; } }
    @media screen and (max-width: 479px) {
            .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item:nth-child(n+2) {
              display: none; } }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item.show_kinds {
      display: inline-block; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .product-compare {
      display: inline-block;
      vertical-align: top;
      color: #4f52da;
      font: 16px/22px 'not', Arial, Helvetica, sans-serif;
      position: relative;
      padding: 5px 0 6px 32px;
      border: none;
      margin: 10px 10px 0 15px;
      cursor: pointer;
      display: none; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .product-compare.product-compare-added {
      margin: 0; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .product-compare.product-compare-added a {
      text-decoration: none; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .product-compare.product-compare-added: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #4f52da; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .product-compare.product-compare-added:hover: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #4f52da; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .product-compare:hover: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%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #4f52da; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .product-compare label {
      cursor: pointer; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .product-compare:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      margin-top: -12px;
      width: 24px;
      height: 24px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-transition: background-color 0.3s;
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -ms-transition: background-color 0.3s;
      transition: background-color 0.3s;
      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%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%234f52da%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .product-compare input {
      position: absolute;
      left: 0;
      top: 50%;
      margin-top: -12px;
      width: 24px;
      height: 24px;
      opacity: 0;
      cursor: pointer; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-image {
      height: 250px;
      overflow: hidden;
      -webkit-border-radius: 3px 3px 0 0;
      -moz-border-radius: 3px 3px 0 0;
      -ms-border-radius: 3px 3px 0 0;
      -o-border-radius: 3px 3px 0 0;
      border-radius: 3px 3px 0 0; }
    @media screen and (max-width: 1339px) {
            .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-image {
              height: 230px; } }
    @media screen and (max-width: 639px) {
            .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-image {
              height: 200px; } }
    @media screen and (max-width: 479px) {
            .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-image {
              height: 220px; } }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-image.no-image {
      background: #edeff4 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-image .kind_image_in {
      position: relative;
      overflow: hidden;
      height: 250px; }
    @media screen and (max-width: 1339px) {
              .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-image .kind_image_in {
                height: 230px; } }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-image .kind_image_in a {
      position: absolute;
      right: 0;
      top: 0;
      left: 0;
      bottom: 0;
      font-size: 0;
      display: block;
      text-align: center; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-image img {
      max-width: none; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-details {
      padding: 16px 20px 16px; }
    @media screen and (max-width: 639px) {
            .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-details {
              padding: 15px 14px; } }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-details .kind-name {
      color: #4f52da;
      font: 18px 'rbc', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 639px) {
              .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-details .kind-name {
                font-size: 16px; } }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-details .kind-name a {
      text-decoration: none;
      color: inherit; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot {
      border-top: 1px solid rgba(0, 0, 0, 0.1);
      padding: 0 0 15px; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params {
      padding: 20px 15px;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 639px) {
              .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params {
                padding: 15px 14px; } }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 0 0 8px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
    @media screen and (max-width: 639px) {
                .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item {
                  display: block; } }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item:last-child {
      padding-bottom: 0; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .param_title {
      color: rgba(0, 0, 0, 0.6);
      font: 15px/22px 'not', Arial, Helvetica, sans-serif;
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 48%;
      -moz-box-flex: 0;
      -moz-flex: 0 1 48%;
      -ms-flex: 0 1 48%;
      flex: 0 1 48%;
      width: 48%;
      padding: 0 2% 0 0; }
      @media screen and (max-width: 639px) {
                .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .param_title {
                  padding: 0;
                  width: auto;
                  margin: 0 0 3px;
                  font-size: 15px; } }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .param_body {
      color: rgba(0, 0, 0, 0.8);
      font: 16px/22px 'not', Arial, Helvetica, sans-serif;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
      @media screen and (max-width: 639px) {
                .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .param_body {
                  font-size: 16px; } }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick {
      margin-left: -5px; }
      .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick li {
        float: none;
        display: inline-block;
        width: 26px;
        height: 26px;
        border: none;
        padding: 0;
        margin: 2px 5px;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
        .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick li.active-color:before {
          position: absolute;
          content: '';
          left: 2px;
          right: 2px;
          top: 2px;
          bottom: 2px;
          background: rgba(255, 255, 255, 0.4);
          -webkit-border-radius: 1px;
          -moz-border-radius: 1px;
          -ms-border-radius: 1px;
          -o-border-radius: 1px;
          border-radius: 1px;
          pointer-events: none; }
          .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick li.active-color:after {
            position: absolute;
            left: 2px;
            right: 2px;
            top: 2px;
            bottom: 2px;
            content: '';
            opacity: 0.8;
            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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
            pointer-events: none; }
        .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick li span {
          width: 26px;
          height: 26px;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick {
      margin-left: -5px; }
      .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick li {
        float: none;
        display: inline-block;
        width: 40px;
        height: 40px;
        border: none;
        padding: 0;
        outline: none;
        margin: 2px 5px;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
        .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick li:before {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          content: '';
          pointer-events: none;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
        .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick li img {
          height: 40px;
          width: 40px; }
        .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick li.active-texture:after {
          position: absolute;
          left: 2px;
          right: 2px;
          top: 2px;
          bottom: 2px;
          content: '';
          pointer-events: none;
          opacity: 0.8;
          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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4); }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list {
      margin-left: -5px; }
      .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li {
        float: none;
        display: inline-block;
        width: 26px;
        height: 26px;
        border: none;
        padding: 0;
        outline: none;
        margin: 2px 5px;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
        .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li:before {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          content: '';
          pointer-events: none;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
        .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li img {
          height: 26px;
          width: 26px; }
        .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li.shop2-color-ext-selected:after {
          position: absolute;
          left: 2px;
          right: 2px;
          top: 2px;
          bottom: 2px;
          content: '';
          pointer-events: none;
          opacity: 0.8;
          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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4); }
        .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li span {
          width: 26px;
          height: 26px;
          background: none !important;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi {
      border: none;
      outline: none; }
      .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi li {
        float: none;
        display: inline-block;
        width: 26px !important;
        height: 26px;
        border: none;
        padding: 0;
        margin: 0 5px 5px 0 !important;
        outline: none;
        position: relative;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
        .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi li:before {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          content: '';
          pointer-events: none;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
        .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi li img {
          height: 26px;
          width: 26px; }
        .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi li span {
          width: 26px;
          height: 26px;
          background: none !important;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .file {
      position: relative;
      padding-right: 20px;
      text-decoration: none; }
      .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .file:before {
        position: absolute;
        content: '';
        right: 0;
        top: 50%;
        width: 10px;
        height: 15px;
        margin-top: -7px;
        background: url(../download_ar.svg) 0 0 no-repeat; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect {
      width: 100%; }
      .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect.dropup .jq-selectbox__dropdown {
        border-top: 1px solid rgba(0, 0, 0, 0.3);
        border-bottom: none; }
      .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect.opened {
        z-index: 110 !important; }
        .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect.opened:before {
          -webkit-transform: rotate(-180deg);
          -moz-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
          -o-transform: rotate(-180deg);
          transform: rotate(-180deg); }
      .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect:before {
        position: absolute;
        right: 12px;
        top: 50%;
        width: 13px;
        height: 7px;
        margin-top: -4px;
        content: '';
        z-index: 2;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        @media screen and (max-width: 639px) {
                .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect:before {
                  margin-top: -4px; } }
      .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__select {
        -webkit-appearance: none;
        width: 100%;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        background: #fff;
        color: #000;
        border: 1px solid rgba(0, 0, 0, 0.3);
        padding: 10px 21px 10px 12px;
        outline: none;
        height: 42px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown {
        background: #fff;
        width: 100%;
        border: 1px solid rgba(0, 0, 0, 0.3);
        border-top: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown ul {
          padding: 0;
          margin: 0;
          list-style: none; }
          .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown ul li {
            padding: 8px 10px 8px 15px;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s;
            font: 17px 'rbc', Arial, Helvetica, sans-serif;
            color: #000; }
            .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown ul li:hover {
              background: #edeff4; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price {
      padding: 14px 20px 0; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price .price-current {
      display: inline-block;
      vertical-align: baseline;
      color: #000;
      font: 23px/32px 'notb', Arial, Helvetica, sans-serif;
      margin-right: 26px; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price .price-current .fa {
      color: rgba(0, 0, 0, 0.51);
      font-size: 21px; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price .price-current strong {
      font-weight: normal;
      font-family: 'notb', Arial, Helvetica, sans-serif; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price .price-old {
      color: rgba(0, 0, 0, 0.51);
      font: 20px/25px 'not', Arial, Helvetica, sans-serif;
      display: inline-block;
      vertical-align: baseline; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price .price-old span {
      position: relative; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price .price-old span:before {
      position: absolute;
      content: '';
      left: 0;
      right: 17px;
      top: 50%;
      border-top: 1px solid #e74f33; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price .price-old.question {
      padding-right: 28px;
      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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000000%22%20fill-opacity%3D%22.5%22%20d%3D%22M1%2C9%20C1%2C13.4189747%204.58132574%2C17%209%2C17%20C13.4189747%2C17%2017%2C13.4186743%2017%2C9%20C17%2C4.58102534%2013.4186743%2C1%209%2C1%20C4.58102534%2C1%201%2C4.58132574%201%2C9%20Z%20M0%2C9%20C0%2C4.02943725%204.02834436%2C0%209%2C0%20C13.9705627%2C0%2018%2C4.02834436%2018%2C9%20C18%2C13.9705627%2013.9716556%2C18%209%2C18%20C4.02943725%2C18%200%2C13.9716556%200%2C9%20Z%20M8.25314167%2C12.6372868%20C8.10097975%2C12.7856853%208.01426382%2C12.9915284%208.01426382%2C13.2005628%20C8.01426382%2C13.411193%208.10097975%2C13.6170361%208.25314167%2C13.7654346%20C8.40693974%2C13.9138331%208.61636689%2C14%208.83233864%2C14%20C9.0483104%2C14%209.2593737%2C13.9138331%209.41153562%2C13.7654346%20C9.56369753%2C13.6170361%209.65041346%2C13.411193%209.65041346%2C13.2005628%20C9.65041346%2C12.9915284%209.56369753%2C12.7856853%209.41153562%2C12.6372868%20C9.2593737%2C12.4888882%209.0483104%2C12.4027214%208.83233864%2C12.4027214%20C8.61636689%2C12.4027214%208.40693974%2C12.4888882%208.25314167%2C12.6372868%20Z%20M11.9778363%2C8.12354937%20C12.0782959%2C7.30767668%2011.8336915%2C6.51350528%2011.316341%2C5.94448474%20C10.9243196%2C5.51365034%2010.1708727%2C5%208.83233864%2C5%20C6.50884254%2C5%206%2C6.67227573%206%2C7.31661251%20C6%2C7.66909887%206.2930344%2C7.95488569%206.65445986%2C7.95488569%20C7.01588531%2C7.95488569%207.30891971%2C7.66909887%207.30891971%2C7.31661251%20C7.30891971%2C7.21018045%207.35162322%2C6.27654636%208.83233864%2C6.27654636%20C9.51641281%2C6.27654636%2010.0208377%2C6.44983753%2010.3317062%2C6.79163282%20C10.714238%2C7.2119357%2010.6939497%2C7.75670186%2010.6676077%2C7.97132122%20C10.5895634%2C8.60416908%2010.2421872%2C8.80781256%209.61785408%2C8.92506092%20C8.78805542%2C9.08089526%208.22041868%2C9.74547801%208.22041868%2C10.3103664%20L8.22041868%2C11.0121432%20C8.22041868%2C11.3646296%208.51345308%2C11.6504164%208.87487853%2C11.6504164%20C9.23630399%2C11.6504164%209.52933839%2C11.3646296%209.52933839%2C11.0121432%20L9.52933839%2C10.6559719%20C9.52933839%2C10.6559719%209.53067404%2C10.2673045%2010.0127563%2C10.2016073%20C10.6023865%2C10.1212536%2011.7890247%2C9.65572414%2011.9778363%2C8.12354937%20Z%22%2F%3E%3C%2Fsvg%3E") 100% 4px no-repeat; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price .price-old .fa {
      font-size: 17px;
      font-weight: 300; }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price .price-old strong {
      font-weight: normal;
      font-family: 'not', Arial, Helvetica, sans-serif; }
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .kinds_btn {
    display: none;
    color: #000;
    font: 17px/23px 'not', Arial, Helvetica, sans-serif;
    padding: 14px 20px 13px;
    cursor: pointer;
    text-align: center;
    border: 1px solid rgba(0, 0, 0, 0.4);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px; }
  .shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab {
    max-width: 1170px;
    margin: 0 auto;
    padding: 50px 400px 40px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1339px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab {
          padding: 30px 337px 40px 0; } }
  @media screen and (max-width: 1023px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab {
          padding: 30px 0 40px; } }
  @media screen and (max-width: 639px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab {
          padding: 20px 0 30px; } }
  .shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab .tab_title {
    color: #000;
    font: 32px/38px 'rbc', Arial, Helvetica, sans-serif;
    padding: 0 0 30px; }
    @media screen and (max-width: 1023px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab .tab_title {
          font-size: 30px;
          line-height: 35px;
          padding: 0 0 20px; } }
    @media screen and (max-width: 639px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab .tab_title {
          padding: 0 0 15px;
          font-size: 30px;
          line-height: 36px; } }
  .shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab .html_desc_area {
    color: rgba(0, 0, 0, 0.7);
    font: 17px/27px 'not', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 1023px) {
        .shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab .html_desc_area {
          font-size: 16px;
          line-height: 26px; } }
    .shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab .html_desc_area p {
      margin-top: 0;
      margin-bottom: 12px; }

@media screen and (min-width: 1024px) {
        .kind_image_in:hover a {
          -ms-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
          -o-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
          -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
          -webkit-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
          transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg); } }
  .kind_image_in a {
    -webkit-transition: transform 0.3s;
    -moz-transition: transform 0.3s;
    -o-transition: transform 0.3s;
    -ms-transition: transform 0.3s;
    transition: transform 0.3s; }

.collection_bl_wrapper {
  padding: 0 24px; }
  @media screen and (max-width: 767px) {
  .collection_bl_wrapper {
    padding: 0 16px; } }
  .collection_bl_wrapper .collection_bl_wrap {
    padding: 50px 0 40px;
    max-width: 1170px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1339px) {
    .collection_bl_wrapper .collection_bl_wrap {
      padding: 33px 0 40px; } }
  @media screen and (max-width: 639px) {
    .collection_bl_wrapper .collection_bl_wrap {
      padding: 20px 0 30px; } }
  .collection_bl_wrapper .collection_bl_wrap .kinds_block_item {
    margin-bottom: 50px; }
  @media screen and (max-width: 639px) {
      .collection_bl_wrapper .collection_bl_wrap .kinds_block_item {
        margin-bottom: 30px; } }
  .collection_bl_wrapper .collection_bl_wrap .kinds_block_item:last-child {
    margin-bottom: 0; }
  .collection_bl_wrapper .collection_bl_wrap .shop2_collection_header {
    color: #000;
    font: 32px/38px 'rbc', Arial, Helvetica, sans-serif;
    padding: 0 0 30px;
    margin: 0; }
  @media screen and (max-width: 1023px) {
      .collection_bl_wrapper .collection_bl_wrap .shop2_collection_header {
        font-size: 30px;
        line-height: 36px;
        padding: 0 0 20px; } }
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds {
    font-size: 0; }
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item {
    display: inline-block;
    vertical-align: top;
    width: 31.6%;
    font-size: 16px;
    margin: 0 2.6% 30px 0;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item:before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: '';
    z-index: 1;
    pointer-events: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
  @media screen and (max-width: 1023px) {
        .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item {
          width: 48.1%;
          margin: 0 3.8% 20px 0; } }
  @media screen and (max-width: 479px) {
        .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item {
          width: 100%;
          margin: 0 auto 15px;
          max-width: none; } }
  @media screen and (min-width: 1024px) {
        .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item:nth-child(3n) {
          margin-right: 0; } }
  @media screen and (min-width: 480px) and (max-width: 1023px) {
        .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item:nth-child(2n) {
          margin-right: 0; } }
  @media screen and (min-width: 480px) and (max-width: 1023px) {
        .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item:nth-child(n+3) {
          display: none; } }
  @media screen and (max-width: 479px) {
          .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item:nth-child(n+2) {
            display: none; } }
  @media screen and (min-width: 1024px) {
        .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item:nth-child(n+4) {
          display: none; } }
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item.show_kinds {
    display: inline-block; }
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-image {
    height: 250px;
    overflow: hidden;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0; }
    @media screen and (max-width: 1339px) {
        .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-image {
          height: 230px; } }
    @media screen and (max-width: 639px) {
        .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-image {
          height: 200px; } }
    @media screen and (max-width: 479px) {
        .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-image {
          height: 220px; } }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-image.no-image {
      background: #edeff4 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-image .kind_image_in {
      position: relative;
      height: 250px;
      overflow: hidden; }
    @media screen and (max-width: 1339px) {
          .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-image .kind_image_in {
            height: 230px; } }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-image .kind_image_in a {
      position: absolute;
      right: 0;
      top: 0;
      left: 0;
      bottom: 0;
      font-size: 0;
      display: block;
      text-align: center; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-image img {
      max-width: none; }
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-details {
    padding: 16px 20px 16px; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-details .kind-name {
      color: #4f52da;
      font: 18px 'rbc', Arial, Helvetica, sans-serif; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-details .kind-name a {
      text-decoration: none;
      color: inherit; }
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0 0 15px; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params {
      padding: 15px 20px 15px;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 0 0 8px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item:last-child {
      padding-bottom: 0; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .param_title {
      color: rgba(0, 0, 0, 0.6);
      font: 15px/22px 'not', Arial, Helvetica, sans-serif;
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 48%;
      -moz-box-flex: 0;
      -moz-flex: 0 1 48%;
      -ms-flex: 0 1 48%;
      flex: 0 1 48%;
      width: 48%;
      padding: 0 2% 0 0; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .param_body {
      color: rgba(0, 0, 0, 0.8);
      font: 16px/22px 'not', Arial, Helvetica, sans-serif;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick {
      margin-left: -5px; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick li {
      float: none;
      display: inline-block;
      width: 26px;
      height: 26px;
      border: none;
      padding: 0;
      margin: 2px 5px;
      position: relative;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick li.active-color:before {
      position: absolute;
      content: '';
      left: 2px;
      right: 2px;
      top: 2px;
      bottom: 2px;
      background: rgba(255, 255, 255, 0.4);
      -webkit-border-radius: 1px;
      -moz-border-radius: 1px;
      -ms-border-radius: 1px;
      -o-border-radius: 1px;
      border-radius: 1px;
      pointer-events: none; }
      .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick li.active-color:after {
        position: absolute;
        left: 2px;
        right: 2px;
        top: 2px;
        bottom: 2px;
        content: '';
        opacity: 0.8;
        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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
        pointer-events: none; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick li span {
      width: 26px;
      height: 26px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick {
      margin-left: -5px; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick li {
      float: none;
      display: inline-block;
      width: 40px;
      height: 40px;
      border: none;
      padding: 0;
      outline: none;
      margin: 2px 5px;
      position: relative;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick li:before {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      content: '';
      pointer-events: none;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick li img {
      height: 40px;
      width: 40px; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick li.active-texture:after {
      position: absolute;
      left: 2px;
      right: 2px;
      top: 2px;
      bottom: 2px;
      content: '';
      pointer-events: none;
      opacity: 0.8;
      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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4); }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list {
      margin-left: -5px; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li {
      float: none;
      display: inline-block;
      width: 26px;
      height: 26px;
      border: none;
      padding: 0;
      outline: none;
      margin: 2px 5px;
      position: relative;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li:before {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      content: '';
      pointer-events: none;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li img {
      height: 26px;
      width: 26px; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li.shop2-color-ext-selected:after {
      position: absolute;
      left: 2px;
      right: 2px;
      top: 2px;
      bottom: 2px;
      content: '';
      pointer-events: none;
      opacity: 0.8;
      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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4); }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li span {
      width: 26px;
      height: 26px;
      background: none !important;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi {
      border: none;
      outline: none; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi li {
      float: none;
      display: inline-block;
      width: 26px !important;
      height: 26px;
      border: none;
      padding: 0;
      outline: none;
      position: relative;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi li:before {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      content: '';
      pointer-events: none;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi li img {
      height: 26px;
      width: 26px; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi li span {
      width: 26px;
      height: 26px;
      background: none !important;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .file {
      position: relative;
      padding-right: 20px;
      text-decoration: none; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .file:before {
      position: absolute;
      content: '';
      right: 0;
      top: 50%;
      width: 10px;
      height: 15px;
      margin-top: -7px;
      background: url(../download_ar.svg) 0 0 no-repeat; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect {
      width: 100%; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect.dropup .jq-selectbox__dropdown {
      border-top: 1px solid rgba(0, 0, 0, 0.3);
      border-bottom: none; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect.opened {
      z-index: 110 !important; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect.opened:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect:before {
      position: absolute;
      right: 12px;
      top: 50%;
      width: 13px;
      height: 7px;
      margin-top: -4px;
      content: '';
      z-index: 2;
      -webkit-transition: transform 0.3s;
      -moz-transition: transform 0.3s;
      -o-transition: transform 0.3s;
      -ms-transition: transform 0.3s;
      transition: transform 0.3s;
      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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    @media screen and (max-width: 639px) {
                .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect:before {
                  margin-top: -4px; } }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__select {
      -webkit-appearance: none;
      width: 100%;
      font: 17px 'rbc', Arial, Helvetica, sans-serif;
      background: #fff;
      color: #000;
      border: 1px solid rgba(0, 0, 0, 0.3);
      padding: 10px 21px 10px 12px;
      outline: none;
      height: 42px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown {
      background: #fff;
      width: 100%;
      border: 1px solid rgba(0, 0, 0, 0.3);
      border-top: none;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
      .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown ul li {
        padding: 8px 10px 8px 15px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        color: #000; }
        .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown ul li:hover {
          background: #edeff4; }
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price {
    padding: 14px 20px 0; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price .price-current {
      display: inline-block;
      vertical-align: baseline;
      color: #000;
      font: 23px/32px 'notb', Arial, Helvetica, sans-serif;
      margin-right: 26px; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price .price-current .fa {
      color: rgba(0, 0, 0, 0.51);
      font-size: 21px; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price .price-current strong {
      font-weight: normal;
      font-family: 'notb', Arial, Helvetica, sans-serif; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price .price-old {
      color: rgba(0, 0, 0, 0.51);
      font: 20px/25px 'not', Arial, Helvetica, sans-serif;
      display: inline-block;
      vertical-align: baseline; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price .price-old span {
      position: relative; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price .price-old span:before {
      position: absolute;
      content: '';
      left: 0;
      right: 17px;
      top: 50%;
      border-top: 1px solid #e74f33; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price .price-old.question {
      padding-right: 28px;
      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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000000%22%20fill-opacity%3D%22.5%22%20d%3D%22M1%2C9%20C1%2C13.4189747%204.58132574%2C17%209%2C17%20C13.4189747%2C17%2017%2C13.4186743%2017%2C9%20C17%2C4.58102534%2013.4186743%2C1%209%2C1%20C4.58102534%2C1%201%2C4.58132574%201%2C9%20Z%20M0%2C9%20C0%2C4.02943725%204.02834436%2C0%209%2C0%20C13.9705627%2C0%2018%2C4.02834436%2018%2C9%20C18%2C13.9705627%2013.9716556%2C18%209%2C18%20C4.02943725%2C18%200%2C13.9716556%200%2C9%20Z%20M8.25314167%2C12.6372868%20C8.10097975%2C12.7856853%208.01426382%2C12.9915284%208.01426382%2C13.2005628%20C8.01426382%2C13.411193%208.10097975%2C13.6170361%208.25314167%2C13.7654346%20C8.40693974%2C13.9138331%208.61636689%2C14%208.83233864%2C14%20C9.0483104%2C14%209.2593737%2C13.9138331%209.41153562%2C13.7654346%20C9.56369753%2C13.6170361%209.65041346%2C13.411193%209.65041346%2C13.2005628%20C9.65041346%2C12.9915284%209.56369753%2C12.7856853%209.41153562%2C12.6372868%20C9.2593737%2C12.4888882%209.0483104%2C12.4027214%208.83233864%2C12.4027214%20C8.61636689%2C12.4027214%208.40693974%2C12.4888882%208.25314167%2C12.6372868%20Z%20M11.9778363%2C8.12354937%20C12.0782959%2C7.30767668%2011.8336915%2C6.51350528%2011.316341%2C5.94448474%20C10.9243196%2C5.51365034%2010.1708727%2C5%208.83233864%2C5%20C6.50884254%2C5%206%2C6.67227573%206%2C7.31661251%20C6%2C7.66909887%206.2930344%2C7.95488569%206.65445986%2C7.95488569%20C7.01588531%2C7.95488569%207.30891971%2C7.66909887%207.30891971%2C7.31661251%20C7.30891971%2C7.21018045%207.35162322%2C6.27654636%208.83233864%2C6.27654636%20C9.51641281%2C6.27654636%2010.0208377%2C6.44983753%2010.3317062%2C6.79163282%20C10.714238%2C7.2119357%2010.6939497%2C7.75670186%2010.6676077%2C7.97132122%20C10.5895634%2C8.60416908%2010.2421872%2C8.80781256%209.61785408%2C8.92506092%20C8.78805542%2C9.08089526%208.22041868%2C9.74547801%208.22041868%2C10.3103664%20L8.22041868%2C11.0121432%20C8.22041868%2C11.3646296%208.51345308%2C11.6504164%208.87487853%2C11.6504164%20C9.23630399%2C11.6504164%209.52933839%2C11.3646296%209.52933839%2C11.0121432%20L9.52933839%2C10.6559719%20C9.52933839%2C10.6559719%209.53067404%2C10.2673045%2010.0127563%2C10.2016073%20C10.6023865%2C10.1212536%2011.7890247%2C9.65572414%2011.9778363%2C8.12354937%20Z%22%2F%3E%3C%2Fsvg%3E") 100% 4px no-repeat; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price .price-old .fa {
      font-size: 17px;
      font-weight: 300; }
    .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price .price-old strong {
      font-weight: normal;
      font-family: 'not', Arial, Helvetica, sans-serif; }
  .collection_bl_wrapper .collection_bl_wrap .kinds_btn {
    display: none;
    color: #000;
    font: 17px/23px 'not', Arial, Helvetica, sans-serif;
    padding: 14px 20px 13px;
    cursor: pointer;
    text-align: center;
    border: 1px solid rgba(0, 0, 0, 0.4);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    width: 180px; }
  @media screen and (max-width: 1023px) {
      .collection_bl_wrapper .collection_bl_wrap .kinds_btn {
        width: auto; } }

.product_rev_wrapper {
  background: #edeff4;
  padding: 50px 24px 50px; }
  @media screen and (max-width: 1023px) {
  .product_rev_wrapper {
    padding: 33px 24px 50px; } }
  @media screen and (max-width: 767px) {
  .product_rev_wrapper {
    padding: 30px 16px 40px; } }
  @media screen and (max-width: 639px) {
  .product_rev_wrapper {
    padding: 20px 16px 0; } }
  .product_rev_wrapper .prod_rev_in {
    max-width: 1170px;
    margin: 0 auto;
    padding: 0 400px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1339px) {
    .product_rev_wrapper .prod_rev_in {
      padding: 0 337px 0 0; } }
  @media screen and (max-width: 1023px) {
    .product_rev_wrapper .prod_rev_in {
      padding: 0; } }
  .product_rev_wrapper .tpl_block_header {
    color: #000;
    font: 32px/38px 'rbc', Arial, Helvetica, sans-serif;
    padding: 0 0 30px; }
  @media screen and (max-width: 1339px) {
    .product_rev_wrapper .tpl_block_header {
      font-size: 30px;
      line-height: 36px; } }
  @media screen and (max-width: 639px) {
    .product_rev_wrapper .tpl_block_header {
      font-size: 22px;
      padding: 0 0 20px; } }
  .product_rev_wrapper .tpl_comment {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin: 0 0 19px;
    padding: 0 0 23px; }
  .product_rev_wrapper .tpl_comment:last-child {
    border: none;
    margin: 0; }
  .product_rev_wrapper .tpl_comment .tpl-stars {
    margin: 0 0 18px; }
  .product_rev_wrapper .tpl_comment .tpl-body {
    color: rgba(0, 0, 0, 0.5);
    font: 16px/25px 'not', Arial, Helvetica, sans-serif;
    padding: 0 0 12px; }
  .product_rev_wrapper .tpl_comment .rev_name_wr {
    font-size: 0; }
  .product_rev_wrapper .tpl_comment .rev_name_wr .tpl_name {
    color: #000;
    font: 17px/25px 'not', Arial, Helvetica, sans-serif;
    margin: 0 17px 0 0;
    display: inline-block;
    vertical-align: baseline; }
  .product_rev_wrapper .tpl_comment .rev_name_wr .tpl_date {
    color: rgba(0, 0, 0, 0.3);
    font: 14px/25px 'not', Arial, Helvetica, sans-serif;
    display: inline-block;
    vertical-align: baseline; }
  .product_rev_wrapper .shop2-pagelist {
    margin: 0 0 40px; }
  .product_rev_wrapper .tpl_comments {
    background: #fff;
    padding: 30px; }
  @media screen and (max-width: 1339px) {
    .product_rev_wrapper .tpl_comments {
      padding: 30px 20px 35px; } }
  @media screen and (max-width: 639px) {
    .product_rev_wrapper .tpl_comments {
      padding: 20px; } }
  .product_rev_wrapper .tpl_comments .tpl_block_header {
    padding: 0 0 25px;
    font-size: 22px;
    line-height: normal; }
  .product_rev_wrapper .tpl-form.tpl-auth .tpl-left {
    width: 292px; }
  @media screen and (max-width: 1339px) {
      .product_rev_wrapper .tpl-form.tpl-auth .tpl-left {
        width: 252px; } }
  @media screen and (max-width: 767px) {
      .product_rev_wrapper .tpl-form.tpl-auth .tpl-left {
        width: auto;
        float: none;
        margin: 0 0 20px; } }
  .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field {
    margin: 0 0 20px; }
  .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field.check {
    margin-bottom: 20px; }
    .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field.check .tpl-title {
      padding: 0;
      color: #000; }
    .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field.check .jq-checkbox {
      width: 24px;
      height: 24px;
      border: 1px solid rgba(0, 0, 0, 0.3);
      background: #fff;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      display: inline-block;
      vertical-align: middle;
      margin: 0 10px 0 0;
      position: relative;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
    .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field.check .jq-checkbox:before {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      content: '';
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.3s;
      -moz-transition: opacity 0.3s;
      -o-transition: opacity 0.3s;
      -ms-transition: opacity 0.3s;
      transition: opacity 0.3s;
      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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field.check .jq-checkbox.checked {
      background: #000;
      border-color: #000; }
    .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field.check .jq-checkbox.checked:before {
      opacity: 1;
      visibility: visible; }
  .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-title {
    font: 15px 'not', Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.3);
    padding: 0 0 3px; }
  .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value {
    margin: 0; }
    .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="text"], .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="password"] {
      -webkit-appearance: none;
      width: 100%;
      font: 17px 'rbc', Arial, Helvetica, sans-serif;
      background: #fff;
      color: #000;
      border: 1px solid rgba(0, 0, 0, 0.1);
      padding: 10px 21px 10px 15px;
      outline: none;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="text"]:focus, .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="password"]:focus {
      border-color: rgba(0, 0, 0, 0.6); }
    .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="text"]::-webkit-input-placeholder, .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="password"]::-webkit-input-placeholder {
      color: rgba(0, 0, 0, 0.3); }
    .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="text"]:moz-placeholder, .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="password"]:moz-placeholder {
      color: rgba(0, 0, 0, 0.3); }
    .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="text"]::-moz-placeholder, .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="password"]::-moz-placeholder {
      color: rgba(0, 0, 0, 0.3); }
    .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="text"]:-ms-input-placeholder, .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="password"]:-ms-input-placeholder {
      color: rgba(0, 0, 0, 0.3); }
  .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl_button_wr {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl_button_wr .tpl_reg {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: right; }
    .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl_button_wr .tpl_reg a {
      text-decoration: none;
      color: #4f52da;
      font: 17px 'not', Arial, Helvetica, sans-serif;
      border-bottom: 1px solid transparent; }
    .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl_button_wr .tpl_reg a:hover {
      border-bottom-color: rgba(79, 82, 218, 0.2); }
  .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl_button_wr .tpl_button {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    position: relative;
    color: #4f52da;
    font: 17px/22px 'rbc', Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
    padding: 10px 20px 11px;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    overflow: hidden;
    z-index: 1;
    outline: none;
    border: none;
    -webkit-appearance: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: inset 0 0 0 1px #4f52da;
    -webkit-box-shadow: inset 0 0 0 1px #4f52da;
    box-shadow: inset 0 0 0 1px #4f52da; }
    .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl_button_wr .tpl_button:hover:before {
      -webkit-transform: scale3d(9, 9, 1);
      -moz-transform: scale3d(9, 9, 1);
      -ms-transform: scale3d(9, 9, 1);
      -o-transform: scale3d(9, 9, 1);
      transform: scale3d(9, 9, 1); }
    .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl_button_wr .tpl_button:active:before {
      -webkit-transform: scale3d(9, 9, 1);
      -moz-transform: scale3d(9, 9, 1);
      -ms-transform: scale3d(9, 9, 1);
      -o-transform: scale3d(9, 9, 1);
      transform: scale3d(9, 9, 1);
      background: rgba(79, 82, 218, 0.15); }
    .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl_button_wr .tpl_button:before {
      position: absolute;
      top: 50%;
      left: 100%;
      margin: -7px 0 0 1px;
      width: 14px;
      height: 14px;
      content: '';
      z-index: -1;
      background: rgba(79, 82, 218, 0.12);
      -webkit-transform-origin: 100% 50%;
      -moz-transform-origin: 100% 50%;
      -ms-transform-origin: 100% 50%;
      -o-transform-origin: 100% 50%;
      transform-origin: 100% 50%;
      -webkit-transform: scale3d(1, 2, 1);
      -moz-transform: scale3d(1, 2, 1);
      -ms-transform: scale3d(1, 2, 1);
      -o-transform: scale3d(1, 2, 1);
      transform: scale3d(1, 2, 1);
      -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
      -moz-transition: -moz-transform 0.3s, opacity 0.3s;
      -ms-transition: -ms-transform 0.3s, opacity 0.3s;
      -o-transition: -o-transform 0.3s, opacity 0.3s;
      transition: transform 0.3s, opacity 0.3s;
      -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
  .product_rev_wrapper .tpl-form.tpl-auth .tpl-right {
    font-size: 15px;
    font-family: 'not', Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.8);
    line-height: 26px; }
  .product_rev_wrapper .tpl-form.tpl-auth .tpl-right .tpl-button {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    position: relative;
    color: #4f52da;
    font: 17px/22px 'rbc', Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
    padding: 10px 20px 11px;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    overflow: hidden;
    z-index: 1;
    outline: none;
    border: none;
    -webkit-appearance: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: inset 0 0 0 1px #4f52da;
    -webkit-box-shadow: inset 0 0 0 1px #4f52da;
    box-shadow: inset 0 0 0 1px #4f52da; }
  .product_rev_wrapper .tpl-form.tpl-auth .tpl-right .tpl-button:hover:before {
    -webkit-transform: scale3d(9, 9, 1);
    -moz-transform: scale3d(9, 9, 1);
    -ms-transform: scale3d(9, 9, 1);
    -o-transform: scale3d(9, 9, 1);
    transform: scale3d(9, 9, 1); }
  .product_rev_wrapper .tpl-form.tpl-auth .tpl-right .tpl-button:active:before {
    -webkit-transform: scale3d(9, 9, 1);
    -moz-transform: scale3d(9, 9, 1);
    -ms-transform: scale3d(9, 9, 1);
    -o-transform: scale3d(9, 9, 1);
    transform: scale3d(9, 9, 1);
    background: rgba(79, 82, 218, 0.15); }
  .product_rev_wrapper .tpl-form.tpl-auth .tpl-right .tpl-button:before {
    position: absolute;
    top: 50%;
    left: 100%;
    margin: -15px 0 0 1px;
    width: 30px;
    height: 30px;
    content: '';
    z-index: -1;
    background: rgba(79, 82, 218, 0.12);
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale3d(1, 2, 1);
    -moz-transform: scale3d(1, 2, 1);
    -ms-transform: scale3d(1, 2, 1);
    -o-transform: scale3d(1, 2, 1);
    transform: scale3d(1, 2, 1);
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    -moz-transition: -moz-transform 0.3s, opacity 0.3s;
    -ms-transition: -ms-transform 0.3s, opacity 0.3s;
    -o-transition: -o-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .product_rev_wrapper .comments_btn_wrap {
    display: none; }
  @media screen and (max-width: 639px) {
    .product_rev_wrapper .comments_btn_wrap {
      display: block;
      margin: 0 -16px;
      background: #fff;
      padding: 20px 16px; } }
  .product_rev_wrapper .comments_btn_wrap .comments_btn {
    display: block;
    cursor: pointer;
    color: #dd453c;
    padding: 13px 30px 14px;
    text-decoration: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: inset 0 0 0 1px rgba(221, 69, 60, 0.5);
    -webkit-box-shadow: inset 0 0 0 1px rgba(221, 69, 60, 0.5);
    box-shadow: inset 0 0 0 1px rgba(221, 69, 60, 0.5);
    position: relative;
    font: 18px/22px 'rbc', Arial, Helvetica, sans-serif;
    text-align: center;
    background: #fff; }
  .product_rev_wrapper .comments_form_wr {
    padding: 34px 30px 31px;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  @media screen and (max-width: 1339px) {
    .product_rev_wrapper .comments_form_wr {
      padding: 30px 20px 35px; } }
  @media screen and (max-width: 639px) {
    .product_rev_wrapper .comments_form_wr {
      position: fixed;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      overflow: hidden;
      overflow-y: auto;
      margin: 0;
      padding: 20px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      opacity: 0;
      visibility: hidden;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
      .product_rev_wrapper .comments_form_wr.active {
        z-index: 222;
        opacity: 1;
        visibility: visible; } }
  .product_rev_wrapper .comments_form_wr .comments_close {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 52px;
    height: 52px;
    cursor: pointer;
    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%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  @media screen and (max-width: 639px) {
      .product_rev_wrapper .comments_form_wr .comments_close {
        display: block; } }
  .product_rev_wrapper .comments_form_wr .tpl-info {
    background: #edeff4;
    color: #000;
    font: 15px/24px 'not', Arial, Helvetica, sans-serif;
    padding: 8px 15px;
    border: none;
    margin: 0 0 20px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  @media screen and (max-width: 639px) {
      .product_rev_wrapper .comments_form_wr .tpl-info {
        font-size: 14px;
        line-height: 22px; } }
  .product_rev_wrapper .comments_form_wr .tpl_block_header {
    padding: 0 0 23px;
    color: #000;
    font: 22px 'rbc', Arial, Helvetica, sans-serif; }
  .product_rev_wrapper .comments_form_wr .tpl-form {
    font-size: 0; }
  .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field {
    margin-bottom: 25px; }
  @media screen and (max-width: 1339px) {
        .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field {
          margin-bottom: 20px; } }
  .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field .tpl-value {
    margin: 0; }
  .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(2) {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    margin-right: 2%; }
    @media screen and (max-width: 639px) {
        .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(2) {
          display: block;
          width: auto;
          margin: 0 0 20px; } }
  .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(3) {
    width: 49%;
    display: inline-block;
    vertical-align: top; }
    @media screen and (max-width: 639px) {
        .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(3) {
          display: block;
          width: auto;
          margin: 0 0 20px; } }
  .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(5) {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    font-size: 0; }
    @media screen and (max-width: 639px) {
        .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(5) {
          display: block;
          width: auto;
          margin: 0 0 20px; } }
    .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(5) .tpl-title {
      display: inline-block;
      vertical-align: top;
      margin: 2px 20px 0 0;
      color: rgba(0, 0, 0, 0.4);
      font: 18px 'rbc', Arial, Helvetica, sans-serif; }
    .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(5) .tpl-value {
      display: inline-block;
      vertical-align: top; }
  .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(6), .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:last-child {
    width: 50%;
    display: inline-block;
    margin: 0;
    vertical-align: middle;
    text-align: right; }
    @media screen and (max-width: 639px) {
        .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(6), .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:last-child {
          display: block;
          width: auto;
          margin: 0;
          text-align: left; } }
    .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(6).logged_in, .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:last-child.logged_in {
      text-align: left; }
    .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(6) .tpl-button.tpl-button-big, .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:last-child .tpl-button.tpl-button-big {
      -webkit-appearance: none;
      background: #dd453c;
      color: #fff;
      font: 20px/24px 'rbc', Arial, Helvetica, sans-serif;
      outline: none;
      border: none;
      position: relative;
      z-index: 1;
      display: inline-block;
      overflow: hidden;
      padding: 9px 30px 10px;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(6) .tpl-button.tpl-button-big:hover:after, .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:last-child .tpl-button.tpl-button-big:hover:after {
      -webkit-transform: scale3d(9, 9, 1);
      -moz-transform: scale3d(9, 9, 1);
      -ms-transform: scale3d(9, 9, 1);
      -o-transform: scale3d(9, 9, 1);
      transform: scale3d(9, 9, 1); }
    .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(6) .tpl-button.tpl-button-big:active:after, .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:last-child .tpl-button.tpl-button-big:active:after {
      -webkit-transform: scale3d(9, 9, 1);
      -moz-transform: scale3d(9, 9, 1);
      -ms-transform: scale3d(9, 9, 1);
      -o-transform: scale3d(9, 9, 1);
      transform: scale3d(9, 9, 1);
      background: rgba(0, 0, 0, 0.05); }
    .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(6) .tpl-button.tpl-button-big:after, .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:last-child .tpl-button.tpl-button-big:after {
      position: absolute;
      top: 50%;
      left: 100%;
      margin: -15px 0 0 1px;
      width: 30px;
      height: 30px;
      content: '';
      z-index: -1;
      background: rgba(255, 255, 255, 0.1);
      -webkit-transform-origin: 100% 50%;
      -moz-transform-origin: 100% 50%;
      -ms-transform-origin: 100% 50%;
      -o-transform-origin: 100% 50%;
      transform-origin: 100% 50%;
      -webkit-transform: scale3d(1, 2, 1);
      -moz-transform: scale3d(1, 2, 1);
      -ms-transform: scale3d(1, 2, 1);
      -o-transform: scale3d(1, 2, 1);
      transform: scale3d(1, 2, 1);
      -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
      -moz-transition: -moz-transform 0.4s, opacity 0.4s;
      -ms-transition: -ms-transform 0.4s, opacity 0.4s;
      -o-transition: -o-transform 0.4s, opacity 0.4s;
      transition: transform 0.4s, opacity 0.4s;
      -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
  .product_rev_wrapper .comments_form_wr .tpl-form input[type="text"], .product_rev_wrapper .comments_form_wr .tpl-form input[type="number"], .product_rev_wrapper .comments_form_wr .tpl-form input[type="email"] {
    -webkit-appearance: none;
    width: 100%;
    font: 17px 'rbc', Arial, Helvetica, sans-serif;
    background: #fff;
    color: #000;
    border: 1px solid rgba(0, 0, 0, 0.3);
    padding: 10px 21px 10px 15px;
    outline: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .product_rev_wrapper .comments_form_wr .tpl-form input[type="text"]::-webkit-input-placeholder, .product_rev_wrapper .comments_form_wr .tpl-form input[type="number"]::-webkit-input-placeholder, .product_rev_wrapper .comments_form_wr .tpl-form input[type="email"]::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.3); }
  .product_rev_wrapper .comments_form_wr .tpl-form input[type="text"]:moz-placeholder, .product_rev_wrapper .comments_form_wr .tpl-form input[type="number"]:moz-placeholder, .product_rev_wrapper .comments_form_wr .tpl-form input[type="email"]:moz-placeholder {
    color: rgba(0, 0, 0, 0.3); }
  .product_rev_wrapper .comments_form_wr .tpl-form input[type="text"]::-moz-placeholder, .product_rev_wrapper .comments_form_wr .tpl-form input[type="number"]::-moz-placeholder, .product_rev_wrapper .comments_form_wr .tpl-form input[type="email"]::-moz-placeholder {
    color: rgba(0, 0, 0, 0.3); }
  .product_rev_wrapper .comments_form_wr .tpl-form input[type="text"]:-ms-input-placeholder, .product_rev_wrapper .comments_form_wr .tpl-form input[type="number"]:-ms-input-placeholder, .product_rev_wrapper .comments_form_wr .tpl-form input[type="email"]:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.3); }
  .product_rev_wrapper .comments_form_wr .tpl-form input[type="text"]:focus, .product_rev_wrapper .comments_form_wr .tpl-form input[type="number"]:focus, .product_rev_wrapper .comments_form_wr .tpl-form input[type="email"]:focus {
    border-color: rgba(0, 0, 0, 0.6); }
  .product_rev_wrapper .comments_form_wr .tpl-form textarea {
    -webkit-appearance: none;
    width: 100%;
    max-height: 140px;
    font: 17px 'rbc', Arial, Helvetica, sans-serif;
    background: #fff;
    color: #000;
    border: 1px solid rgba(0, 0, 0, 0.3);
    padding: 10px 21px 10px 15px;
    outline: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1339px) {
        .product_rev_wrapper .comments_form_wr .tpl-form textarea {
          max-height: 100px; } }
  .product_rev_wrapper .comments_form_wr .tpl-form textarea::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.3); }
  .product_rev_wrapper .comments_form_wr .tpl-form textarea:moz-placeholder {
    color: rgba(0, 0, 0, 0.3); }
  .product_rev_wrapper .comments_form_wr .tpl-form textarea::-moz-placeholder {
    color: rgba(0, 0, 0, 0.3); }
  .product_rev_wrapper .comments_form_wr .tpl-form textarea:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.3); }
  .product_rev_wrapper .comments_form_wr .tpl-form textarea:focus {
    border-color: #000; }

.prod_in_folders_wr {
  padding: 40px 24px 50px; }
  @media screen and (max-width: 767px) {
  .prod_in_folders_wr {
    padding: 20px 16px 30px; } }
  .prod_in_folders_wr .shop2-product-folders-header {
    color: #000;
    font: 22px/21px 'rbc', Arial, Helvetica, sans-serif;
    max-width: 1170px;
    margin: 0 auto;
    padding: 0 0 18px; }
  .prod_in_folders_wr .shop2-product-folders {
    max-width: 1170px;
    margin: 0 auto; }
  .prod_in_folders_wr .shop2-product-folders a {
    font: 16px 'not', Arial, Helvetica, sans-serif;
    color: #4f52da;
    text-decoration: none;
    padding: 6px 20px 8px;
    display: inline-block;
    vertical-align: top;
    float: none;
    background: #fff;
    margin: 0 15px 10px 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -moz-box-shadow: inset 0 0 0 1px rgba(79, 82, 218, 0.8);
    -webkit-box-shadow: inset 0 0 0 1px rgba(79, 82, 218, 0.8);
    box-shadow: inset 0 0 0 1px rgba(79, 82, 218, 0.8); }
  .prod_in_folders_wr .shop2-product-folders a:hover {
    background: #4f52da;
    color: #fff; }
  .prod_in_folders_wr .shop2-product-folders a:hover span {
    opacity: 1;
    visibility: visible;
    right: -10px; }
  .prod_in_folders_wr .shop2-product-folders a span {
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    border-width: 18px 0 18px 10px;
    right: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    border-color: transparent transparent transparent #4f52da; }

.back_class_wr {
  padding: 0 24px; }
  @media screen and (max-width: 767px) {
  .back_class_wr {
    padding: 0 16px; } }

.back_class {
  max-width: 1170px;
  margin: 0 auto; }
  .back_class .shop2-btn.shop2-btn-back {
    padding: 0 0 0 35px;
    color: #000;
    font: 18px 'rbc', Arial, Helvetica, sans-serif;
    background: none !important;
    position: relative;
    margin: 0;
    border: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
  .back_class .shop2-btn.shop2-btn-back:before {
    position: absolute;
    content: '';
    left: 0;
    top: 50%;
    width: 24px;
    height: 12px;
    margin-top: -6px;
    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%2224px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2024%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M2.92380271%2C6.78583536%20L6.566197%2C10.4348266%20C6.87833364%2C10.7475286%206.87787535%2C11.2540604%206.56517338%2C11.566197%20C6.25247141%2C11.8783336%205.74593963%2C11.8778754%205.43380299%2C11.5651734%20L0.433802994%2C6.55611757%20C0.122065666%2C6.24381564%200.122065666%2C5.73807274%200.433802994%2C5.42577081%20L5.41572412%2C0.434826617%20C5.72786076%2C0.122124646%206.23439253%2C0.121666356%206.5470945%2C0.433802996%20C6.85979647%2C0.745939637%206.86025476%2C1.25247141%206.54811812%2C1.56517338%20L2.93399511%2C5.18584216%20L22.9868319%2C5.2000002%20C23.4286596%2C5.20031215%2023.7865788%2C5.55873714%2023.7862669%2C6.00056483%20C23.7859549%2C6.44239252%2023.42753%2C6.80031175%2022.9857023%2C6.7999998%20L2.92380271%2C6.78583536%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.tpl-stars {
  width: 90px;
  height: 14px;
  background: url(../stars-small-minifined.svg) 0 0 repeat-x; }
  .tpl-stars .tpl-rating {
    height: 14px;
    background: url(../stars-small-active-minifined.svg) 0 0 repeat-x; }

.tpl-form .tpl-stars {
  width: 134px;
  height: 22px;
  background: url(../star-minifined.svg) 0 0 repeat-x;
  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%22134px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20134%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20fill-opacity%3D%22.298%22%20d%3D%22M11%2018.242L4.202%2022%205.5%2014.04%200%208.403l7.6-1.161L11%200l3.4%207.242L22%208.403l-5.5%205.637L17.798%2022%2011%2018.242zm112%200L116.202%2022l1.298-7.96-5.5-5.637%207.6-1.161L123%200l3.4%207.242%207.6%201.161-5.5%205.637%201.298%207.96L123%2018.242zm-84%200L32.202%2022l1.298-7.96L28%208.403l7.6-1.161L39%200l3.4%207.242L50%208.403l-5.5%205.637L45.798%2022%2039%2018.242zm28%200L60.202%2022l1.298-7.96L56%208.403l7.6-1.161L67%200l3.4%207.242L78%208.403l-5.5%205.637L73.798%2022%2067%2018.242zm28%200L88.202%2022l1.298-7.96L84%208.403l7.6-1.161L95%200l3.4%207.242%207.6%201.161-5.5%205.637%201.298%207.96L95%2018.242zm-84-1.6l4.952%202.738-.947-5.812%204.09-4.192-5.646-.863L11%203.295%208.55%208.513l-5.645.863%204.09%204.192-.947%205.812L11%2016.642zm112%200l4.952%202.738-.947-5.812%204.09-4.192-5.646-.863L123%203.295l-2.45%205.218-5.645.863%204.09%204.192-.947%205.812L123%2016.642zm-84%200l4.952%202.738-.947-5.812%204.09-4.192-5.646-.863L39%203.295l-2.45%205.218-5.645.863%204.09%204.192-.947%205.812L39%2016.642zm28%200l4.952%202.738-.947-5.812%204.09-4.192-5.646-.863L67%203.295l-2.45%205.218-5.645.863%204.09%204.192-.947%205.812L67%2016.642zm28%200l4.952%202.738-.947-5.812%204.09-4.192-5.646-.863L95%203.295l-2.45%205.218-5.645.863%204.09%204.192-.947%205.812L95%2016.642z%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x; }

.tpl-form .tpl-stars span.tpl-active {
  background: url(../starsactive-minifined.svg) 0 0 repeat-x; }

.tpl-form .tpl-stars span {
  width: 22px;
  height: 22px;
  margin-right: 6px; }
  .tpl-form .tpl-stars span:nth-child(5) {
    margin-right: 0; }

.shop2-product-discount-desc {
  font: 16px/20px 'rbc', Arial, Helvetica, sans-serif;
  padding: 15px 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
  border: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08); }

#shop2-tooltip.shop2-color-ext-tooltip {
  background: #fff;
  padding: 0;
  border: none;
  font: 16px/20px 'rbc', Arial, Helvetica, sans-serif;
  padding: 20px 0 10px;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
  #shop2-tooltip.shop2-color-ext-tooltip:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    pointer-events: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08); }
  #shop2-tooltip.shop2-color-ext-tooltip > img {
    margin: -20px 0 10px;
    width: 100%;
    height: 110px;
    min-width: 110px;
    max-width: 100%;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0; }
  #shop2-tooltip.shop2-color-ext-tooltip > span {
    padding: 0 20px; }
  #shop2-tooltip.shop2-color-ext-tooltip li {
    margin: -20px 0 0;
    display: inline-block;
    vertical-align: top; }
  #shop2-tooltip.shop2-color-ext-tooltip li span {
    width: 100%;
    height: 110px;
    min-width: 110px;
    display: block;
    float: none;
    margin: 0;
    position: relative; }
  #shop2-tooltip.shop2-color-ext-tooltip li span:before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: '';
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08); }
  #shop2-tooltip.shop2-color-ext-tooltip li div {
    float: none;
    margin: 0;
    padding: 10px 20px 0;
    text-align: center;
    font: 16px/20px 'rbc', Arial, Helvetica, sans-serif; }

.shop2_product_wrapper .shop2-product-actions dl dt + dd {
  margin-left: -298px;
  margin-top: -40px; }

.shop2-product-actions dl dt + dd {
  background: #fff;
  color: #000;
  font: 15px/20px 'not', Arial, Helvetica, sans-serif;
  padding: 20px;
  width: 300px;
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: first-value-of(0 0 15px rgba(0, 0, 0, 0.2)) first-value-of(0 0 1px rgba(0, 0, 0, 0.5));
  -moz-border-radius: 0 0 15px rgba(0, 0, 0, 0.2) / 0 0 1px rgba(0, 0, 0, 0.5);
  border-radius: 0 0 15px rgba(0, 0, 0, 0.2) / 0 0 1px rgba(0, 0, 0, 0.5); }
  .shop2-product-actions dl dt + dd:before {
    position: absolute;
    content: '';
    left: 20px;
    top: 20px;
    width: 42px;
    height: 40px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    background: url(../percent_min.svg) 50% no-repeat #dd453c; }
  .shop2-product-actions dl dt + dd .name-action {
    color: #000;
    font: 20px 'rbc', Arial, Helvetica, sans-serif;
    padding: 7px 0 20px 57px;
    margin: 0; }
  .shop2-product-actions dl dt + dd .desc-action {
    color: #000;
    font: 15px/24px 'not', Arial, Helvetica, sans-serif;
    margin: 0; }
  .shop2-product-actions dl dt + dd p {
    margin: 0 !important; }
  .shop2-product-actions dl dt + dd .close-desc-action {
    width: 40px;
    height: 40px;
    right: 2px;
    top: 2px;
    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%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    background-size: 12px; }
  .shop2-product-actions dl dt.gift-action + dd {
    background: #fff;
    color: #000;
    font: 15px/20px 'not', Arial, Helvetica, sans-serif;
    padding: 20px;
    width: 300px;
    border: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-border-radius: first-value-of(0 0 15px rgba(0, 0, 0, 0.2)) first-value-of(0 0 1px rgba(0, 0, 0, 0.5));
    -moz-border-radius: 0 0 15px rgba(0, 0, 0, 0.2) / 0 0 1px rgba(0, 0, 0, 0.5);
    border-radius: 0 0 15px rgba(0, 0, 0, 0.2) / 0 0 1px rgba(0, 0, 0, 0.5); }
  .shop2-product-actions dl dt.gift-action + dd:before {
    position: absolute;
    content: '';
    left: 20px;
    top: 20px;
    width: 42px;
    height: 40px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    background: url(../present_min.svg) 50% no-repeat #4f52da; }
  .shop2-product-actions dl dt.gift-action + dd .name-action {
    color: #000;
    font: 20px 'rbc', Arial, Helvetica, sans-serif;
    padding: 7px 0 20px 57px;
    margin: 0; }
  .shop2-product-actions dl dt.gift-action + dd .desc-action {
    color: #000;
    font: 15px/24px 'not', Arial, Helvetica, sans-serif;
    margin: 0; }
  .shop2-product-actions dl dt.gift-action + dd p {
    margin: 0 !important; }
  .shop2-product-actions dl dt.gift-action + dd .close-desc-action {
    width: 40px;
    height: 40px;
    right: 2px;
    top: 2px;
    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%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    background-size: 12px; }

#shop2-color-ext-popup, #shop2-color-ext-select {
  margin-top: 42px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px; }
  #shop2-color-ext-popup .shop2-color-ext-options ins, #shop2-color-ext-select .shop2-color-ext-options ins {
    display: none; }
  #shop2-color-ext-popup .shop2-color-ext-options li, #shop2-color-ext-select .shop2-color-ext-options li {
    background: #fff !important;
    padding: 8px 10px 8px 15px !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    height: auto;
    min-height: 24px; }
  #shop2-color-ext-popup .shop2-color-ext-options li.shop2-color-ext-selected span:after, #shop2-color-ext-select .shop2-color-ext-options li.shop2-color-ext-selected span:after {
    position: absolute;
    left: 2px;
    right: 2px;
    top: 2px;
    bottom: 2px;
    content: '';
    opacity: 0.8;
    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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    pointer-events: none; }
  #shop2-color-ext-popup .shop2-color-ext-options li span, #shop2-color-ext-select .shop2-color-ext-options li span {
    position: relative;
    margin: 0 11px 0 0;
    width: 26px !important;
    height: 26px;
    border: none;
    outline: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px; }
  #shop2-color-ext-popup .shop2-color-ext-options li span:before, #shop2-color-ext-select .shop2-color-ext-options li span:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -ms-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;
    pointer-events: none; }
  #shop2-color-ext-popup .shop2-color-ext-options li em, #shop2-color-ext-select .shop2-color-ext-options li em {
    display: none; }
  #shop2-color-ext-popup .shop2-color-ext-options li div, #shop2-color-ext-select .shop2-color-ext-options li div {
    font: 17px/1 'rbc', Arial, Helvetica, sans-serif;
    margin-top: 4px; }
  #shop2-color-ext-popup .shop2-color-ext-options li:hover, #shop2-color-ext-select .shop2-color-ext-options li:hover {
    background: #edeff4 !important; }

#shop2-alert {
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

#shop2-alert.shop2-alert--map {
  max-width: 900px;
  width: 100%;
  max-height: 600px;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

@media (max-width: 900px) {
  #shop2-alert.shop2-alert--map {
    border-radius: 0; } }

#shop2-alert-map {
  max-width: 900px;
  width: auto;
  position: absolute;
  left: 20px;
  right: 20px;
  top: 60px;
  bottom: 20px;
  height: auto; }

#shop2-alert-ok, #shop2-alert-ok:hover, #shop2-alert-ok:active {
  position: absolute;
  top: 0;
  right: 0;
  height: 60px;
  width: 60px;
  font-size: 0;
  padding: 0;
  margin: 0;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  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%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

#shop2-alert-body {
  font-size: 16px;
  color: #423a2e;
  font-family: Arial, Helvetica, sans-serif;
  padding-bottom: 0; }

#shop2-alert.shop2-alert--warning {
  padding: 40px 60px 40px 100px;
  background-position: 10px 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff; }
  @media screen and (max-width: 767px) {
  #shop2-alert.shop2-alert--warning {
    max-width: 300px;
    width: 300px;
    margin-left: -150px !important;
    margin-right: 0 !important;
    background-position: 50% 15px;
    padding: 90px 30px 20px 30px; }
    #shop2-alert.shop2-alert--warning.shop2-alert--warning {
      background-position: 50% 15px;
      padding: 90px 30px 20px 30px; } }

.shop2-panel {
  background: rgba(0, 0, 0, 0.7);
  border: none;
  height: 56px; }
  .shop2-panel .shop-panel-content {
    max-width: 960px;
    margin: 0 auto;
    line-height: 52px;
    text-align: center; }
  .shop2-panel .shop-panel-content a {
    font-size: 13px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 1);
    font-family: 'not', Arial, Helvetica, sans-serif;
    text-decoration: none; }
  .shop2-panel .shop-panel-content a.shop2-panel-link-disabled {
    color: rgba(255, 255, 255, 0.7); }
  .shop2-panel .shop-panel-content .shop2-panel-count {
    border-color: rgba(255, 255, 255, 0.5);
    font-size: 13px;
    color: #fff;
    line-height: 24px;
    padding: 0 8px;
    margin: 0 0 0 22px; }
  .shop2-panel .shop-panel-content .shop-panel-compare {
    display: inline-block;
    font-family: 'not', Arial, Helvetica, sans-serif;
    vertical-align: middle;
    padding-left: 42px;
    position: relative; }
  .shop2-panel .shop-panel-content .shop-panel-compare:after {
    content: '';
    position: absolute;
    left: 0;
    top: 14px;
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2230%22%20height%3D%2223%22%20viewBox%3D%220%200%2030%2023%22%3E%0A%20%20%3Cpath%20fill%3D%22rgba%28255%2C255%2C255%2C.5%29%22%20d%3D%22M23.500%2C5.000%20L17.221%2C5.000%20C16.672%2C5.609%2015.885%2C6.000%2015.000%2C6.000%20C14.115%2C6.000%2013.328%2C5.609%2012.779%2C5.000%20L6.500%2C5.000%20C5.672%2C5.000%205.000%2C4.328%205.000%2C3.500%20L5.000%2C2.500%20C5.000%2C1.671%205.672%2C1.000%206.500%2C1.000%20L12.779%2C1.000%20C13.328%2C0.390%2014.115%2C-0.000%2015.000%2C-0.000%20C15.885%2C-0.000%2016.672%2C0.390%2017.221%2C1.000%20L23.500%2C1.000%20C24.328%2C1.000%2025.000%2C1.671%2025.000%2C2.500%20L25.000%2C3.500%20C25.000%2C4.328%2024.328%2C5.000%2023.500%2C5.000%20ZM15.000%2C2.000%20C14.448%2C2.000%2014.000%2C2.448%2014.000%2C3.000%20C14.000%2C3.552%2014.448%2C4.000%2015.000%2C4.000%20C15.552%2C4.000%2016.000%2C3.552%2016.000%2C3.000%20C16.000%2C2.448%2015.552%2C2.000%2015.000%2C2.000%20ZM14.000%2C16.000%20C14.000%2C19.866%2010.866%2C23.000%207.000%2C23.000%20C3.134%2C23.000%20-0.000%2C19.866%20-0.000%2C16.000%20L7.000%2C6.000%20L14.000%2C16.000%20ZM12.000%2C16.000%20L7.000%2C9.000%20L2.000%2C16.000%20C5.306%2C16.000%208.895%2C16.000%2012.000%2C16.000%20ZM30.000%2C16.000%20C30.000%2C19.866%2026.866%2C23.000%2023.000%2C23.000%20C19.134%2C23.000%2016.000%2C19.866%2016.000%2C16.000%20L23.000%2C6.000%20L30.000%2C16.000%20ZM28.000%2C16.000%20L23.000%2C9.000%20L18.000%2C16.000%20C21.306%2C16.000%2024.895%2C16.000%2028.000%2C16.000%20Z%22/%3E%0A%3C/svg%3E) 0 0 no-repeat;
    width: 30px;
    height: 23px; }
  .shop2-panel .shop-panel-content .shop-panel-cart {
    display: inline-block;
    vertical-align: middle;
    margin-left: 35px;
    padding-left: 38px;
    position: relative; }
  .shop2-panel .shop-panel-content .shop-panel-cart .shop2-panel-count {
    margin-left: 12px; }
  .shop2-panel .shop-panel-content .shop-panel-cart:after {
    content: '';
    position: absolute;
    left: 0;
    top: 14px;
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2226%22%20height%3D%2223%22%20viewBox%3D%220%200%2026%2023%22%3E%0A%20%20%3Cpath%20fill%3D%22rgba%28255%2C255%2C255%2C.5%29%22%20d%3D%22M22.000%2C12.000%20L9.000%2C12.000%20L9.000%2C14.000%20C9.000%2C14.000%2018.819%2C14.000%2021.500%2C14.000%20C22.328%2C14.000%2023.000%2C14.671%2023.000%2C15.500%20C23.000%2C16.328%2022.328%2C17.000%2021.500%2C17.000%20C18.015%2C17.000%207.000%2C17.000%207.000%2C17.000%20L3.989%2C3.000%20C3.989%2C3.000%201.866%2C3.000%201.500%2C3.000%20C0.672%2C3.000%200.000%2C2.328%200.000%2C1.500%20C0.000%2C0.672%200.672%2C-0.000%201.500%2C-0.000%20C-0.262%2C-0.000%206.492%2C-0.000%206.492%2C-0.000%20L6.493%2C-0.001%20L6.493%2C-0.000%20L6.643%2C-0.000%20L6.914%2C2.279%20L7.000%2C3.000%20C9.203%2C3.000%2018.313%2C3.000%2023.000%2C3.000%20C25.329%2C3.000%2026.000%2C3.677%2026.000%2C6.000%20C26.081%2C5.960%2022.000%2C12.000%2022.000%2C12.000%20ZM9.500%2C18.000%20C10.881%2C18.000%2012.000%2C19.119%2012.000%2C20.500%20C12.000%2C21.881%2010.881%2C23.000%209.500%2C23.000%20C8.119%2C23.000%207.000%2C21.881%207.000%2C20.500%20C7.000%2C19.119%208.119%2C18.000%209.500%2C18.000%20ZM21.500%2C18.000%20C22.881%2C18.000%2024.000%2C19.119%2024.000%2C20.500%20C24.000%2C21.881%2022.881%2C23.000%2021.500%2C23.000%20C20.119%2C23.000%2019.000%2C21.881%2019.000%2C20.500%20C19.000%2C19.119%2020.119%2C18.000%2021.500%2C18.000%20Z%22%20class%3D%22cls-1%22/%3E%0A%3C/svg%3E) 0 0 no-repeat;
    width: 26px;
    height: 24px; }

@media only screen and (max-width: 560px) {
  .shop2-panel .shop-panel-content .shop-panel-compare, .shop2-panel .shop-panel-content .shop-panel-cart {
    padding-left: 0; }
    .shop2-panel .shop-panel-content .shop-panel-compare:after, .shop2-panel .shop-panel-content .shop-panel-cart:after {
      display: none; }
    .shop2-panel .shop-panel-content .shop-panel-cart {
      margin-left: 15px; } }

.shop2-product-navigation {
  margin: 20px auto; }
  @media (max-width: 479px) {
  .shop2-product-navigation {
    padding: 0 16px; } }
  .shop2-product-navigation .shop2-btn.shop2-btn-back.next {
    padding: 0 35px 0 0; }
  .shop2-product-navigation .shop2-btn.shop2-btn-back.next:before {
    right: 0;
    left: auto;
    transform: rotate(180deg); }

.shop2-product-tags-wrap {
  background: #edeff4; }

.shop2-product-tags {
  max-width: 1170px;
  margin: 0 auto;
  background: none;
  font-weight: 400; }

@font-face {
  font-family: 'rbc';
  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#rbc") format("svg");
  font-weight: normal;
  font-style: normal; }

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

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

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

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

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

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

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

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

.new_labels .product-flag.sale {
  background: #4f52da !important; }
  .new_labels .product-flag.sale span {
    border-top-color: #4f52da !important; }
  .new_labels .product-flag.rent {
    background: #dd453c !important; }
  .new_labels .product-flag.rent span {
    border-top-color: #dd453c !important; }

.shop2_t_r_wr .new_labels .product-flag.sale {
  background: #4f52da !important; }
  .shop2_t_r_wr .new_labels .product-flag.sale span {
    border-bottom-color: #4f52da !important; }
  .shop2_t_r_wr .new_labels .product-flag.rent {
    background: #dd453c !important; }
  .shop2_t_r_wr .new_labels .product-flag.rent span {
    border-bottom-color: #dd453c !important; }

.shop2-warning {
  color: #000;
  position: relative;
  min-height: 0;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 34px 30px 34px 100px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font: 1.5rem 'rbcl', Arial, Helvetica, sans-serif; }
  .shop2-warning h2 {
    margin: 0; }

.shop2-warning:before {
  position: absolute;
  content: '';
  left: 30px;
  top: 50%;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  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%2250px%22%20height%3D%2250px%22%20%20viewBox%3D%220%200%2050%2050%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23F94976%22%20d%3D%22M25.000%2C1.600%20C12.077%2C1.600%201.600%2C12.077%201.600%2C25.000%20C1.600%2C37.923%2012.077%2C48.400%2025.000%2C48.400%20C37.923%2C48.400%2048.400%2C37.923%2048.400%2C25.000%20C48.400%2C12.077%2037.923%2C1.600%2025.000%2C1.600%20ZM25.000%2C0.000%20C38.807%2C0.000%2050.000%2C11.193%2050.000%2C25.000%20C50.000%2C38.807%2038.807%2C50.000%2025.000%2C50.000%20C11.193%2C50.000%200.000%2C38.807%200.000%2C25.000%20C0.000%2C11.193%2011.193%2C0.000%2025.000%2C0.000%20ZM24.991%2C30.572%20C25.517%2C30.572%2025.944%2C30.148%2025.948%2C29.622%20L25.948%2C29.622%20L26.053%2C15.196%20C26.053%2C15.193%2026.053%2C15.190%2026.053%2C15.188%20C26.053%2C14.606%2025.582%2C14.135%2025.000%2C14.135%20C24.998%2C14.135%2024.996%2C14.135%2024.993%2C14.135%20C24.411%2C14.138%2023.942%2C14.613%2023.946%2C15.196%20L24.036%2C29.622%20C24.039%2C30.148%2024.466%2C30.572%2024.991%2C30.572%20ZM23.588%2C35.531%20C23.588%2C35.907%2023.714%2C36.224%2023.965%2C36.480%20C24.216%2C36.737%2024.558%2C36.865%2024.991%2C36.865%20C25.425%2C36.865%2025.770%2C36.737%2026.027%2C36.480%20C26.284%2C36.224%2026.412%2C35.907%2026.412%2C35.531%20C26.412%2C35.143%2026.284%2C34.815%2026.027%2C34.547%20C25.770%2C34.279%2025.425%2C34.145%2024.991%2C34.145%20C24.558%2C34.145%2024.216%2C34.279%2023.965%2C34.547%20C23.714%2C34.815%2023.588%2C35.143%2023.588%2C35.531%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.top_sl_block_wr .bx-viewport {
  min-height: 300px; }

.cab_popup_wrapper .shop2-block.login-form .block-body .row .row_title.on_top, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .field-title.on_top {
  font-size: 15px; }

@media (min-width: 1261px) {
  .top_sl_wrap .search_bl_wrapper .search_bl_in {
    width: 375px; } }

.site_header .site_header_in .header_in_left {
  flex-direction: column;
  display: flex; }

@media (min-width: 640px) {
    .site_header .site_header_in .header_in_left.logo-left {
      display: flex;
      max-width: 361px;
      align-items: center;
      flex-direction: row; } }
