@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; }

.site_container.product .site_main_wrapper {
  padding: 0; }
  .site_container.product .site_main_wrapper .site_main {
    max-width: 100%; }
  .site_container.product .site-path {
    margin-bottom: 0;
    padding: 34px 160px 38px; }
    @media screen and (max-width: 1580px) {
  .site_container.product .site-path {
    padding: 34px 140px 38px; } }
    @media screen and (max-width: 1420px) {
  .site_container.product .site-path {
    padding: 30px 60px; } }
    @media screen and (max-width: 1260px) {
  .site_container.product .site-path {
    padding: 30px 42px; } }
    @media screen and (max-width: 1023px) {
  .site_container.product .site-path {
    padding: 20px 32px; } }
    @media screen and (max-width: 639px) {
  .site_container.product .site-path {
    padding: 12px 16px; } }

.product_page_wrapper {
  padding: 0 0 50px; }
  .product_page_wrapper .shop2-product-amount.disabled {
    display: none; }
  .product_page_wrapper .product_page_wrap {
    margin: 0 0 90px;
    padding: 0 160px;
    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: 1580px) {
  .product_page_wrapper .product_page_wrap {
    padding: 0 140px; } }
    @media screen and (max-width: 1420px) {
  .product_page_wrapper .product_page_wrap {
    padding: 0 60px; } }
    @media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap {
    display: block;
    padding: 0 42px;
    margin: 0; } }
    @media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap {
    padding: 0; } }
    .product_page_wrapper .product_page_wrap .product_l_side {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 650px;
      -moz-box-flex: 1;
      -moz-flex: 1 0 650px;
      -ms-flex: 1 0 650px;
      flex: 1 0 650px;
      width: 650px;
      max-width: 650px;
      min-width: 650px;
      margin: 0 90px 0 0; }
      @media screen and (max-width: 1900px) {
  .product_page_wrapper .product_page_wrap .product_l_side {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 500px;
    -moz-box-flex: 1;
    -moz-flex: 1 0 500px;
    -ms-flex: 1 0 500px;
    flex: 1 0 500px;
    width: 500px;
    max-width: 500px;
    min-width: 500px;
    margin: 0 40px 0 0; } }
      @media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_l_side {
    width: auto;
    max-width: 100%;
    min-width: 0;
    margin: 0 0 30px; } }
      @media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_l_side {
    padding: 0 32px; } }
      @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_l_side {
    padding: 0 16px; } }
      @media screen and (max-width: 1260px) {
    .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider {
      margin: 0 -10px; } }
        @media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider {
    margin: 0; } }
        @media screen and (max-width: 1260px) {
    .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body {
      font-size: 0; } }
          .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
            position: relative;
            margin: 0 0 30px;
            height: 960px;
            overflow: hidden; }
            @media screen and (max-width: 1900px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 800px; } }
            @media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 670px;
    margin: 0 10px;
    vertical-align: top;
    display: inline-block;
    width: 50%; } }
            @media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    width: 100%;
    height: 940px;
    margin: 0; } }
            @media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 680px; } }
            @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 430px; } }
            @media screen and (max-width: 479px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 380px; } }
            .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item a {
              position: absolute;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              display: block;
              font-size: 0;
              text-decoration: none; }
              .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item a img {
                max-width: none; }
            .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item:last-child {
              margin-bottom: 0; }
        .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .slick-dots {
          font-size: 0;
          padding: 0;
          margin: 0;
          list-style: none;
          padding: 24px 10px 0;
          text-align: center; }
          .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .slick-dots li {
            display: inline-block;
            vertical-align: top;
            margin: 0 8px; }
            .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .slick-dots li.slick-active button:before {
              opacity: 1; }
            .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .slick-dots li button {
              padding: 0;
              width: 6px;
              height: 6px;
              border: none;
              outline: none;
              display: block;
              position: relative;
              -webkit-appearance: none;
              -moz-box-shadow: none;
              -webkit-box-shadow: none;
              box-shadow: none;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%;
              background: rgba(0, 0, 0, 0.15); }
              .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .slick-dots li button:before {
                position: absolute;
                content: '';
                left: -2px;
                right: -2px;
                top: -2px;
                bottom: -2px;
                opacity: 0;
                background: #f94976;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 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; }
    .product_page_wrapper .product_page_wrap .product_r_side {
      -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;
      -moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
      box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
      overflow: visible;
      position: relative; }
      @media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side {
    height: auto !important;
    width: auto !important;
    margin: 0 !important; } }
      @media screen and (min-width: 1261px) {
    .product_page_wrapper .product_page_wrap .product_r_side.fixCard {
      position: fixed;
      right: 0;
      top: 0;
      right: 200px; } }
        @media screen and (min-width: 1261px) and (max-width: 1580px) {
  .product_page_wrapper .product_page_wrap .product_r_side.fixCard {
    right: 140px; } }
        @media screen and (min-width: 1261px) and (max-width: 1420px) {
  .product_page_wrapper .product_page_wrap .product_r_side.fixCard {
    right: 60px;
    top: 0; } }
      .product_page_wrapper .product_page_wrap .product_r_side .product_r_side_in {
        direction: rtl; }
        @media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_r_side_in {
    height: auto !important; } }
      .product_page_wrapper .product_page_wrap .product_r_side .shop2-product {
        position: static;
        direction: ltr;
        margin: 0;
        overflow-y: auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 50px 60px 0 68px; }
        @media screen and (max-width: 1900px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product {
    padding: 40px 40px 0; } }
        @media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product {
    padding: 30px 70px 0; } }
        @media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product {
    padding: 34px 32px 0;
    height: auto !important; } }
        @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product {
    padding: 12px 16px 0; } }
        .product_page_wrapper .product_page_wrap .product_r_side .shop2-product .form_add {
          padding-bottom: 54px; }
          @media screen and (max-width: 1900px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product .form_add {
    padding-bottom: 40px; } }
          @media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product .form_add {
    padding-bottom: 54px; } }
          @media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product .form_add {
    padding-bottom: 41px; } }
          @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product .form_add {
    padding-bottom: 35px; } }
      .product_page_wrapper .product_page_wrap .product_r_side .product_flags {
        position: relative;
        margin: 0 -3px 20px;
        font-size: 0; }
        @media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_flags {
    margin: 0 0 17px; } }
        @media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_flags {
    margin: 0 0 15px; } }
        @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_flags {
    margin: 0 0 1px; } }
        .product_page_wrapper .product_page_wrap .product_r_side .product_flags .product_spec {
          font: 16px/20px 'arsbi', Arial, Helvetica, sans-serif;
          color: #fff;
          padding: 4px 14px;
          background: #f94976;
          margin: 0 3px 5px;
          display: inline-block;
          vertical-align: top;
          -webkit-border-radius: 20px;
          -moz-border-radius: 20px;
          -ms-border-radius: 20px;
          -o-border-radius: 20px;
          border-radius: 20px; }
        .product_page_wrapper .product_page_wrap .product_r_side .product_flags .product_new {
          font: 16px/20px 'arsbi', Arial, Helvetica, sans-serif;
          color: #fff;
          padding: 4px 14px;
          background: #6264b2;
          margin: 0 3px 5px;
          display: inline-block;
          vertical-align: top;
          -webkit-border-radius: 20px;
          -moz-border-radius: 20px;
          -ms-border-radius: 20px;
          -o-border-radius: 20px;
          border-radius: 20px; }
        .product_page_wrapper .product_page_wrap .product_r_side .product_flags .product_flag {
          font: 16px/20px 'arsbi', Arial, Helvetica, sans-serif;
          color: #fff;
          padding: 4px 14px;
          margin: 0 3px 5px;
          display: inline-block;
          vertical-align: top;
          -webkit-border-radius: 20px;
          -moz-border-radius: 20px;
          -ms-border-radius: 20px;
          -o-border-radius: 20px;
          border-radius: 20px; }
      .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_name {
        color: #000;
        font: 38px 'ars', Arial, Helvetica, sans-serif;
        padding: 0 0 5px; }
        @media screen and (max-width: 1580px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_name {
    font-size: 34px; } }
        @media screen and (max-width: 1420px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_name {
    max-width: 70%; } }
        @media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_name {
    padding: 0 0 10px; } }
        @media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_name {
    max-width: 100%; } }
        @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_name {
    font-size: 24px;
    padding: 0 0 4px; } }
        .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_name a {
          color: #000; }
      .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-article {
        color: rgba(0, 0, 0, 0.2);
        font: 13px 'rr', Arial, Helvetica, sans-serif;
        margin: 0;
        padding: 0 0 13px; }
        @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-article {
    padding: 0 0 8px; } }
        .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-article span {
          font-size: 13px;
          color: rgba(0, 0, 0, 0.2); }
      .product_page_wrapper .product_page_wrap .product_r_side .product_r_in {
        margin: 0 0 30px;
        font-size: 0; }
        @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_r_in {
    margin: 0 0 20px; } }
        .product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_left {
          width: 50%;
          display: inline-block;
          vertical-align: top; }
          @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_left {
    width: 60%; } }
          .product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_left .tpl-rating-block {
            margin: 0 0 20px;
            font-size: 0; }
            @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_left .tpl-rating-block {
    margin: 0 0 14px; } }
            .product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_left .tpl-rating-block .tpl-stars {
              margin: 0; }
          .product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_left .vendor_option a {
            position: relative;
            color: #000;
            vertical-align: top;
            display: inline-block;
            padding: 0 46px 0 0;
            text-decoration: none;
            font: 20px 'arsi', Arial, Helvetica, sans-serif; }
            @media screen and (max-width: 639px) {
    .product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_left .vendor_option a {
      font-size: 18px; } }
            .product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_left .vendor_option a:before {
              position: absolute;
              right: 0;
              top: 50%;
              width: 38px;
              height: 13px;
              margin-top: -6px;
              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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_right {
          width: 50%;
          display: inline-block;
          vertical-align: top;
          text-align: right; }
          @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_right {
    width: 40%; } }
          .product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_right .share_bl_wrapper {
            position: relative; }
            .product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_right .share_bl_wrapper .share_btn {
              width: 20px;
              height: 27px;
              font-size: 0;
              display: inline-block;
              vertical-align: top;
              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%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%2C4%20C12.4%2C5.43324077%2013.5658542%2C6.6%2015%2C6.6%20C16.4332408%2C6.6%2017.6%2C5.43414577%2017.6%2C4%20C17.6%2C2.56675923%2016.4341458%2C1.4%2015%2C1.4%20C13.5667592%2C1.4%2012.4%2C2.56585423%2012.4%2C4%20Z%20M11%2C4%20C11%2C1.790861%2012.7953562%2C0%2015%2C0%20C17.209139%2C0%2019%2C1.79535615%2019%2C4%20C19%2C6.209139%2017.2046438%2C8%2015%2C8%20C12.790861%2C8%2011%2C6.20464385%2011%2C4%20Z%20M1.4%2C12%20C1.4%2C13.4332408%202.56585423%2C14.6%204%2C14.6%20C5.43324077%2C14.6%206.6%2C13.4341458%206.6%2C12%20C6.6%2C10.5667592%205.43414577%2C9.4%204%2C9.4%20C2.56675923%2C9.4%201.4%2C10.5658542%201.4%2C12%20Z%20M0%2C12%20C0%2C9.790861%201.79535615%2C8%204%2C8%20C6.209139%2C8%208%2C9.79535615%208%2C12%20C8%2C14.209139%206.20464385%2C16%204%2C16%20C1.790861%2C16%200%2C14.2046438%200%2C12%20Z%20M11.3886273%2C18.2795408%20L6.61830013%2C14.8059547%20L7.44240098%2C13.6742048%20L12.203852%2C17.1413276%20C12.9257038%2C16.4352645%2013.9131137%2C16%2015%2C16%20C17.209139%2C16%2019%2C17.7953562%2019%2C20%20C19%2C22.209139%2017.2046438%2C24%2015%2C24%20C12.790861%2C24%2011%2C22.2046438%2011%2C20%20C11%2C19.3840849%2011.1395553%2C18.8006831%2011.3886273%2C18.2795408%20Z%20M12.4%2C20%20C12.4%2C21.4332408%2013.5658542%2C22.6%2015%2C22.6%20C16.4332408%2C22.6%2017.6%2C21.4341458%2017.6%2C20%20C17.6%2C18.5667592%2016.4341458%2C17.4%2015%2C17.4%20C13.5667592%2C17.4%2012.4%2C18.5658542%2012.4%2C20%20Z%20M11.8049902%2C5.47855748%20L12.6290911%2C6.61030736%20L7.40224306%2C10.4163161%20L6.57814222%2C9.28456617%20L11.8049902%2C5.47855748%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
            .product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_right .share_bl_wrapper .share_bl_body {
              position: absolute;
              right: 30px;
              top: -3px;
              width: 168px;
              opacity: 0;
              visibility: hidden;
              overflow: hidden;
              border-radius: 30px;
              background: #fff;
              -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_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_right .share_bl_wrapper .share_bl_body.active {
              opacity: 1;
              visibility: visible; }
            .product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_right .share_bl_wrapper .share_bl_body .yashare {
              width: 168px; }
      .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper {
        font-size: 0;
        margin: 0 0 50px; }
        @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper {
    margin: 0 0 30px; } }
        .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price {
          display: inline-block;
          vertical-align: middle;
          width: 60%; }
          @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price {
    display: block;
    width: auto;
    margin: 0 0 26px; } }
          .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .price-current {
            color: #000;
            margin: 0 12px 0 0;
            font: 18px 'rm', Arial, Helvetica, sans-serif;
            display: inline-block;
            vertical-align: baseline; }
            @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .price-current {
    font-size: 16px; } }
            .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .price-current strong {
              font: 32px 'rm', Arial, Helvetica, sans-serif; }
            @media screen and (max-width: 639px) {
    .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .price-current strong {
      font-size: 26px; } }
          .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .product-sale {
            margin: 0 18px 0 0;
            display: inline-block;
            vertical-align: baseline;
            font: 16px 'arsb', Arial, Helvetica, sans-serif;
            padding: 4px 10px;
            color: #fff;
            background: #f94976;
            -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-border-radius: 30px;
            -moz-border-radius: 30px;
            -ms-border-radius: 30px;
            -o-border-radius: 30px;
            border-radius: 30px; }
          .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .price-old {
            display: inline-block;
            vertical-align: baseline;
            color: rgba(0, 0, 0, 0.5);
            font: 18px 'rl', Arial, Helvetica, sans-serif; }
            @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .price-old {
    font-size: 16px; } }
            .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .price-old strong {
              position: relative;
              font: 22px/35px 'rl', Arial, Helvetica, sans-serif; }
            @media screen and (max-width: 639px) {
    .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .price-old strong {
      font-size: 18px;
      line-height: 21px; } }
            .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .price-old strong:before {
              position: absolute;
              left: 0;
              right: 0;
              top: 50%;
              height: 1px;
              content: '';
              background: rgba(0, 0, 0, 0.5); }
        .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .prod_size_table {
          display: inline-block;
          vertical-align: middle;
          width: 40%;
          text-align: right; }
          @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .prod_size_table {
    width: auto;
    display: block;
    text-align: center; } }
          .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .prod_size_table a {
            display: inline-block;
            vertical-align: top;
            color: #6264b2;
            font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
            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;
            border-bottom: 1px solid rgba(98, 100, 178, 0.5); }
            @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .prod_size_table a {
    font-size: 17px;
    line-height: 20px; } }
            .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .prod_size_table a:hover {
              border-color: transparent; }
      .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr {
        padding: 0 0 30px; }
        @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr {
    padding: 0 0 25px; } }
        .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .hide_params_btn {
          display: none; }
        .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item {
          font-size: 0;
          padding: 0 0 25px; }
          @media screen and (max-width: 639px) {
    .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item {
      padding: 0 0 25px; } }
          .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item:last-child {
            padding: 0; }
          .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_title {
            padding: 0 10px 0 0;
            min-width: 203px;
            max-width: 50%;
            display: inline-block;
            vertical-align: middle;
            font: 18px 'rr', Arial, Helvetica, sans-serif;
            color: rgba(0, 0, 0, 0.5);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box; }
          @media screen and (max-width: 1260px) {
      .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_title {
        min-width: 263px; } }
          @media screen and (max-width: 639px) {
      .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_title {
        min-width: 0;
        width: 45%;
        font-size: 16px; } }
          .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body {
            max-width: 55%;
            min-width: 200px;
            display: inline-block;
            vertical-align: middle;
            font: 18px 'rr', Arial, Helvetica, sans-serif;
            color: #000; }
          @media screen and (max-width: 639px) {
      .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body {
        min-width: 0;
        width: 55%;
        font-size: 17px; } }
          .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body select {
            font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
            color: #000;
            height: 44px;
            width: 100%;
            border: none;
            outline: none;
            padding: 10px 20px 10px 0;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
            -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
            box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
            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%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 9px top 50% no-repeat;
            -webkit-appearance: none;
            /* for FF */
            -moz-appearance: none;
            text-indent: 0.01px;
            text-overflow: '';
            /* for IE */
            -ms-appearance: none;
            appearance: none !important; }
            .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body select::-ms-expand {
              display: none; }
          .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect {
            display: block !important; }
            .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect.dropup .jq-selectbox__select {
              z-index: 1; }
            .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect:before {
              position: absolute;
              content: '';
              right: 9px;
              top: 50%;
              width: 4px;
              height: 4px;
              z-index: 1;
              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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
            .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect:after {
              position: absolute;
              top: 50%;
              margin-top: -4px;
              right: 6px;
              width: 10px;
              height: 7px;
              opacity: 0;
              content: '';
              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;
              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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
            .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect.opened:before {
              opacity: 0;
              visibility: hidden; }
              .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect.opened:after {
                opacity: 1;
                visibility: visible; }
            .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect .jq-selectbox__select {
              background: none;
              font: 18px 'rr', Arial, Helvetica, sans-serif;
              color: #000;
              height: 44px;
              padding: 10px 20px 10px 0;
              width: 100%;
              border: none;
              outline: none;
              text-align: left;
              -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;
              -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
              -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
              box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
            .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect .jq-selectbox__dropdown {
              background: #fff;
              top: 100% !important;
              width: 100% !important;
              -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
              -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
              -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
              -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
              box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5); }
              .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect .jq-selectbox__dropdown ul {
                padding: 0;
                margin: 0;
                list-style: none; }
                .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect .jq-selectbox__dropdown ul li {
                  color: #000;
                  font: 18px 'rr', Arial, Helvetica, sans-serif;
                  padding: 10px 20px 10px;
                  -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_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-pick {
            overflow: visible; }
            .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-pick li {
              position: relative;
              float: left;
              display: inline;
              margin: 0 15px 5px 0;
              width: 30px;
              height: 30px;
              border: none;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%; }
              .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-pick li:after {
                position: absolute;
                content: '';
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                pointer-events: none;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 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;
                -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); }
              .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-pick li:before {
                position: absolute;
                content: '';
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                pointer-events: none;
                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: 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%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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
              .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-pick li.active-color:before {
                opacity: 1;
                visibility: visible; }
              .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-pick li span {
                width: 30px;
                height: 30px;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 50%; }
          .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-texture-pick {
            overflow: visible; }
            .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-texture-pick li {
              position: relative;
              float: left;
              display: inline;
              margin: 0 15px 5px 0;
              width: 30px;
              height: 30px;
              border: none;
              overflow: hidden;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%; }
              .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-texture-pick li:after {
                position: absolute;
                content: '';
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                pointer-events: none;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 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;
                -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); }
              .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-texture-pick li:before {
                position: absolute;
                content: '';
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                z-index: 1;
                opacity: 0;
                visibility: hidden;
                pointer-events: none;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 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;
                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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
              .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-texture-pick li.active-texture:before {
                opacity: 1;
                visibility: visible; }
              .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-texture-pick li span {
                width: 30px;
                height: 30px;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 50%; }
          .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-list {
            overflow: visible; }
            .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-list li {
              position: relative;
              float: left;
              display: inline;
              margin: 0 15px 5px 0;
              width: 30px;
              height: 30px;
              border: none;
              overflow: hidden;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%; }
              .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-list li:after {
                position: absolute;
                content: '';
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                pointer-events: none;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 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;
                -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); }
              .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-list li:before {
                position: absolute;
                content: '';
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                z-index: 1;
                opacity: 0;
                visibility: hidden;
                pointer-events: none;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 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;
                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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
              .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-list li.shop2-color-ext-selected {
                outline: none; }
                .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-list li.shop2-color-ext-selected:before {
                  opacity: 1;
                  visibility: visible; }
              .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-list li span {
                display: none !important; }
          .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-multi {
            overflow: visible;
            border: none !important;
            outline: none !important; }
            .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-multi li {
              position: relative;
              float: left;
              display: inline;
              margin: 0 15px 5px 0 !important;
              width: 30px !important;
              height: 30px;
              border: none;
              overflow: hidden;
              background-size: cover;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%; }
              .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-multi li:after {
                position: absolute;
                content: '';
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                pointer-events: none;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 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;
                -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); }
              .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-multi li:before {
                position: absolute;
                content: '';
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                z-index: 1;
                opacity: 0;
                visibility: hidden;
                pointer-events: none;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 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;
                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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
              .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-multi li.active-texture:before {
                opacity: 1;
                visibility: visible; }
              .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-multi li span {
                width: 30px;
                height: 30px;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 50%; }
      .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr {
        margin: 0 0 35px;
        font-size: 0; }
        .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .amount-title {
          padding: 0 10px 0 0;
          min-width: 200px;
          max-width: 50%;
          display: inline-block;
          vertical-align: middle;
          font: 18px 'rr', Arial, Helvetica, sans-serif;
          color: rgba(0, 0, 0, 0.5);
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
          @media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .amount-title {
    min-width: 263px; } }
          @media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .amount-title {
    min-width: 249px; } }
          @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .amount-title {
    min-width: 0;
    width: 45%;
    font-size: 16px; } }
        .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount {
          display: inline-block;
          vertical-align: middle;
          width: 200px;
          font-size: 0;
          height: 50px;
          -webkit-border-radius: 31px;
          -moz-border-radius: 31px;
          -ms-border-radius: 31px;
          -o-border-radius: 31px;
          border-radius: 31px;
          -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); }
          @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount {
    width: 150px;
    height: 44px; } }
          .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button {
            width: 68px;
            height: 50px;
            display: inline-block;
            vertical-align: top;
            border: none;
            font-size: 0 !important;
            outline: none;
            background: none !important;
            position: relative;
            -webkit-appearance: none;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none; }
          @media screen and (max-width: 639px) {
    .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button {
      height: 44px;
      width: 48px; } }
          .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button:before {
            position: absolute;
            content: '';
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%; }
          .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button.amount-minus {
            -webkit-border-radius: 31px 0 0 31px;
            -moz-border-radius: 31px 0 0 31px;
            -ms-border-radius: 31px 0 0 31px;
            -o-border-radius: 31px 0 0 31px;
            border-radius: 31px 0 0 31px; }
          .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button.amount-minus:before {
            -webkit-border-radius: 31px 0 0 31px;
            -moz-border-radius: 31px 0 0 31px;
            -ms-border-radius: 31px 0 0 31px;
            -o-border-radius: 31px 0 0 31px;
            border-radius: 31px 0 0 31px;
            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%222px%22%20%20viewBox%3D%220%200%2020%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M1.000%2C-0.000%20L19.000%2C-0.000%20C19.552%2C-0.000%2020.000%2C0.448%2020.000%2C1.000%20C20.000%2C1.552%2019.552%2C2.000%2019.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
            @media screen and (max-width: 639px) {
      .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button.amount-minus:before {
        background-size: 16px 2px; } }
          .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button.amount-minus:disabled:before {
            opacity: 0.25; }
          .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button.amount-plus {
            -webkit-border-radius: 0 31px 31px 0;
            -moz-border-radius: 0 31px 31px 0;
            -ms-border-radius: 0 31px 31px 0;
            -o-border-radius: 0 31px 31px 0;
            border-radius: 0 31px 31px 0; }
          .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button.amount-plus:before {
            -webkit-border-radius: 0 31px 31px 0;
            -moz-border-radius: 0 31px 31px 0;
            -ms-border-radius: 0 31px 31px 0;
            -o-border-radius: 0 31px 31px 0;
            border-radius: 0 31px 31px 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%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M19.000%2C11.000%20L11.000%2C11.000%20L11.000%2C19.000%20C11.000%2C19.552%2010.552%2C20.000%2010.000%2C20.000%20C9.448%2C20.000%209.000%2C19.552%209.000%2C19.000%20L9.000%2C11.000%20L1.000%2C11.000%20C0.448%2C11.000%200.000%2C10.552%200.000%2C10.000%20C0.000%2C9.448%200.448%2C9.000%201.000%2C9.000%20L9.000%2C9.000%20L9.000%2C1.000%20C9.000%2C0.448%209.448%2C0.000%2010.000%2C0.000%20C10.552%2C0.000%2011.000%2C0.448%2011.000%2C1.000%20L11.000%2C9.000%20L19.000%2C9.000%20C19.552%2C9.000%2020.000%2C9.448%2020.000%2C10.000%20C20.000%2C10.552%2019.552%2C11.000%2019.000%2C11.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
            @media screen and (max-width: 639px) {
      .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button.amount-plus:before {
        background-size: 16px 16px; } }
          .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount input {
            width: 64px;
            height: 48px;
            margin: 1px 0;
            padding: 7px 0;
            border: none;
            color: #000;
            outline: none;
            text-align: center;
            font: 22px/28px 'ars', Arial, Helvetica, sans-serif;
            -webkit-appearance: none;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box; }
          @media screen and (max-width: 639px) {
    .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount input {
      width: 54px;
      height: 42px;
      line-height: 22px; } }
      .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions {
        position: absolute;
        right: -130px;
        top: 50%;
        margin: 0;
        z-index: 2;
        width: 100px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        transform: translate(0, -50%); }
        @media screen and (max-width: 1420px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions {
    position: absolute;
    right: 28px;
    top: 30px;
    width: auto;
    max-width: 30%;
    text-align: right;
    -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 (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions {
    right: 60px;
    top: 24px; } }
        @media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions {
    right: 20px;
    top: 25px; } }
        @media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions {
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    max-width: none;
    text-align: left;
    padding: 5px 32px;
    margin: 0 -32px 25px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background: rgba(255, 215, 225, 0.5); } }
        @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions {
    margin: 0 -16px 25px;
    padding: 5px 16px; } }
        .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dd {
          left: auto !important;
          right: calc(100% - 100px) !important; }
          @media screen and (max-width: 1420px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dd {
    right: 0 !important; } }
        .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt {
          font-size: 0;
          width: 100px;
          height: 100px;
          margin: 0;
          position: relative;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%;
          background: rgba(255, 215, 225, 0.2); }
          @media screen and (max-width: 1420px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt {
    width: 47px;
    height: 47px; } }
          @media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt {
    width: auto;
    height: auto;
    display: block;
    background: none;
    padding: 2px 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; } }
          .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt:before {
            position: absolute;
            content: '';
            left: 10px;
            right: 10px;
            top: 10px;
            bottom: 10px;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            background: url(../big_present.png) 50% no-repeat #ffd7e1; }
          @media screen and (max-width: 1420px) {
    .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt:before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-size: 24px; } }
          @media screen and (max-width: 767px) {
    .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt:before {
      display: none; } }
          .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt.gift-action .icon-action {
            margin: 0 10px 0 0;
            background: url(../present_icon.png) 50% no-repeat; }
          .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt + dt {
            margin-top: 15px; }
          @media screen and (max-width: 1420px) {
    .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt + dt {
      margin: 0 0 0 15px; } }
          @media screen and (max-width: 767px) {
    .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt + dt {
      margin: 0; } }
          @media screen and (max-width: 767px) {
    .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt .name-action {
      font: 16px 'rr', Arial, Helvetica, sans-serif;
      border: none;
      margin-left: 0; } }
          @media screen and (min-width: 768px) {
    .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt .name-action, .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt .icon-action {
      display: none; } }
      .product_page_wrapper .product_page_wrap .product_r_side .form_add {
        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; }
        @media screen and (max-width: 1320px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add {
    display: block; } }
        @media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; } }
        @media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add {
    display: block; } }
        .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_compare {
          -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: 1320px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_compare {
    margin: 0 0 10px; } }
          @media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_compare {
    margin: 0;
    max-width: 33%;
    min-width: 33%; } }
          @media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_compare {
    margin: 0 0 10px;
    min-width: 0;
    max-width: 100%; } }
        .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns {
          font-size: 0;
          display: -moz-box;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -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; }
          @media screen and (max-width: 1320px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns {
    -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: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns {
    width: 67%;
    min-width: 67%;
    max-width: 67%; } }
          @media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns {
    width: auto;
    min-width: 0;
    max-width: 100%; } }
          @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns {
    display: block; } }
          .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item {
            display: inline-block;
            vertical-align: top;
            width: 210px; }
          @media screen and (max-width: 639px) {
    .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item {
      display: block; } }
          .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item:first-child {
            margin-right: 20px; }
          @media screen and (max-width: 1260px) {
      .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item:first-child {
        width: 248px; } }
          @media screen and (max-width: 1023px) {
      .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item:first-child {
        width: 220px; } }
          @media screen and (max-width: 639px) {
      .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item:first-child {
        width: auto;
        margin: 0 0 16px; } }
          @media screen and (max-width: 1260px) {
      .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item:nth-child(2) {
        width: 237px; } }
          @media screen and (max-width: 1023px) {
      .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item:nth-child(2) {
        width: 220px; } }
          @media screen and (max-width: 639px) {
      .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item:nth-child(2) {
        width: auto; } }
          .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item .shop_product_btn {
            text-align: center;
            padding: 20px 20px 18px 30px; }
          .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item .shop_product_btn.notavailable {
            padding: 20px 30px 18px 60px;
            font-size: 17px; }
            @media screen and (max-width: 639px) {
      .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item .shop_product_btn.notavailable {
        font-size: 17px;
        height: 50px;
        padding: 15px 30px 15px 30px; } }
          @media screen and (max-width: 639px) {
      .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item .shop_product_btn {
        font-size: 17px;
        height: 50px;
        padding: 15px 20px 15px 30px; } }
        .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare {
          border: none;
          padding: 0;
          font: 18px/22px 'rr', Arial, Helvetica, sans-serif;
          vertical-align: top;
          display: inline-block;
          position: relative; }
          .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare:before {
            position: absolute;
            content: '';
            left: 0;
            right: 0;
            top: 0;
            height: 1px;
            background: #000;
            display: none; }
          @media screen and (max-width: 1320px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare {
    display: block;
    text-align: center; }
    .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare:before {
      display: block; } }
          @media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare {
    text-align: left; }
    .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare:before {
      display: none; } }
          @media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare {
    text-align: center; }
    .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare:before {
      display: block; } }
          @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare {
    font-size: 17px; } }
          .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare label {
            cursor: pointer;
            display: block;
            position: relative;
            padding: 19px 0 19px 45px; }
          @media screen and (max-width: 1320px) {
    .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare label {
      display: inline-block;
      vertical-align: top; } }
          @media screen and (max-width: 639px) {
    .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare label {
      padding: 15px 0 14px 45px; } }
          .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare label:after {
            position: absolute;
            content: '';
            left: 0;
            right: 0;
            top: 0;
            height: 1px;
            background: #000; }
          @media screen and (max-width: 1320px) {
      .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare label:after {
        display: none; } }
          @media screen and (max-width: 1260px) {
      .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare label:after {
        display: block; } }
          @media screen and (max-width: 767px) {
      .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare label:after {
        display: none; } }
          .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare label:before {
            position: absolute;
            left: 0;
            top: 50%;
            width: 36px;
            height: 36px;
            content: '';
            margin-top: -18px;
            -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%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M4%204.8C3.5581722%204.8%203.2%204.4418278%203.2%204%203.2%203.5581722%203.5581722%203.2%204%203.2L14%203.2C14.4418278%203.2%2014.8%203.5581722%2014.8%204%2014.8%204.4418278%2014.4418278%204.8%2014%204.8L4%204.8zM20%204.8C19.5581722%204.8%2019.2%204.4418278%2019.2%204%2019.2%203.5581722%2019.5581722%203.2%2020%203.2L30%203.2C30.4418278%203.2%2030.8%203.5581722%2030.8%204%2030.8%204.4418278%2030.4418278%204.8%2030%204.8L20%204.8zM13.2%204C13.2%201.9023424%2014.9036638.2%2017%20.2%2019.0976576.2%2020.8%201.90366384%2020.8%204%2020.8%206.0976576%2019.0963362%207.8%2017%207.8%2014.9023424%207.8%2013.2%206.09633616%2013.2%204zM14.8%204C14.8%205.21295836%2015.786276%206.2%2017%206.2%2018.2129584%206.2%2019.2%205.21372396%2019.2%204%2019.2%202.78704164%2018.213724%201.8%2017%201.8%2015.7870416%201.8%2014.8%202.78627604%2014.8%204zM13.8%2017.9962811C13.8%2021.7496295%2010.7509834%2024.7962811%207%2024.7962811%203.24665162%2024.7962811.2%2021.7472645.2%2017.9962811.2%2017.5544533.5581722%2017.1962811%201%2017.1962811L13%2017.1962811C13.4418278%2017.1962811%2013.8%2017.5544533%2013.8%2017.9962811zM33.8004172%2017.9966634C33.8004172%2021.7501269%2030.751307%2024.7968719%2027.0002086%2024.7968719%2023.2467451%2024.7968719%2020.2%2021.7477618%2020.2%2017.9966634%2020.2%2017.5548356%2020.5581722%2017.1966634%2021%2017.1966634L33.0004172%2017.1966634C33.442245%2017.1966634%2033.8004172%2017.5548356%2033.8004172%2017.9966634zM1.86137278%2018.7962811C2.24696049%2021.2853593%204.40274978%2023.1962811%207%2023.1962811%209.59575924%2023.1962811%2011.7529724%2021.2866259%2012.1386484%2018.7962811L1.86137278%2018.7962811zM21.8613703%2018.7966634C22.2469599%2021.2858571%2024.402843%2023.1968719%2027.0002086%2023.1968719%2029.5960831%2023.1968719%2031.7533902%2021.2871237%2032.139068%2018.7966634L21.8613703%2018.7966634z%22%2F%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M12.2977902%2C18.3803273%20L6.99797445%2C8.67042663%20L1.70338959%2C18.3800443%20C1.49186776%2C18.7679493%201.00593627%2C18.9109362%200.61803123%2C18.6994143%20C0.230126192%2C18.4878925%200.087139354%2C18.001961%200.298661188%2C17.614056%20L6.29527374%2C6.61700584%20C6.59839123%2C6.06112563%207.39650634%2C6.06096484%207.69984777%2C6.61672288%20L13.7022098%2C17.613773%20C13.9138879%2C18.0015928%2013.7710969%2C18.4875819%2013.3832771%2C18.69926%20C12.9954573%2C18.9109381%2012.5094683%2C18.768147%2012.2977902%2C18.3803273%20Z%20M32.2982073%2C18.3807096%20L26.998183%2C8.67042663%20L21.7033896%2C18.3804266%20C21.4918678%2C18.7683316%2021.0059363%2C18.9113185%2020.6180313%2C18.6997966%20C20.2301262%2C18.4882748%2020.0871394%2C18.0023433%2020.2986612%2C17.6144383%20L26.2954822%2C6.61700584%20C26.5985997%2C6.06112563%2027.3967148%2C6.06096484%2027.7000563%2C6.61672288%20L33.702627%2C17.6141553%20C33.9143051%2C18.0019751%2033.7715141%2C18.4879642%2033.3836943%2C18.6996423%20C32.9958745%2C18.9113204%2032.5098854%2C18.7685293%2032.2982073%2C18.3807096%20Z%22%2F%3E%3C%2Fsvg%3E") top 4px left 50% no-repeat; }
          .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare label input {
            width: 0;
            height: 0;
            opacity: 0;
            padding: 0;
            visibility: hidden;
            -webkit-appearance: none; }
        @media screen and (max-width: 639px) {
    .product_page_wrapper .product_page_wrap .product_r_side .form_add .shop_product_btn {
      padding: 20px 20px 18px 50px; } }
        .product_page_wrapper .product_page_wrap .product_r_side .form_add .buy_one_click {
          display: block;
          text-align: left;
          height: 60px;
          color: #000;
          cursor: pointer;
          font: 18px 'rr', Arial, Helvetica, sans-serif;
          position: relative;
          padding: 20px 20px 18px 74px;
          -webkit-border-radius: 31px;
          -moz-border-radius: 31px;
          -ms-border-radius: 31px;
          -o-border-radius: 31px;
          border-radius: 31px;
          -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.8);
          -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.8);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.8); }
          @media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .buy_one_click {
    padding: 20px 20px 18px 94px; } }
          @media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .buy_one_click {
    padding: 20px 20px 18px 84px; } }
          @media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .buy_one_click {
    text-align: center;
    height: 50px;
    font-size: 17px;
    padding: 15px 20px 13px 64px; } }
          .product_page_wrapper .product_page_wrap .product_r_side .form_add .buy_one_click span {
            position: relative; }
          .product_page_wrapper .product_page_wrap .product_r_side .form_add .buy_one_click span:before {
            position: absolute;
            content: '';
            left: -45px;
            top: 50%;
            margin-top: -18px;
            width: 36px;
            height: 36px;
            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%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M19.0593621%2C14.9058564%20L33.7264901%2C23.8955737%20C34.8771889%2C24.6008554%2035.3221462%2C26.1120949%2034.7348609%2C27.3218313%20L34.6996029%2C27.3944584%20C34.2450473%2C28.3307878%2033.1260539%2C29.0294824%2032.0828983%2C29.0294824%20L3.94651951%2C29.0294824%20C2.90343909%2C29.0294824%201.78542424%2C28.3382753%201.31611963%2C27.408237%20L1.27211934%2C27.32104%20C0.667728945%2C26.1232973%201.10209002%2C24.6022535%202.25095346%2C23.8973819%20L14.7294293%2C16.2413607%20C15.2001747%2C15.9525404%2015.8159244%2C16.1000198%2016.1047447%2C16.5707653%20C16.393565%2C17.0415107%2016.2460856%2C17.6572604%2015.7753401%2C17.9460807%20L3.29686429%2C25.602102%20C3.03353304%2C25.7636658%202.92255772%2C26.1522787%203.05767059%2C26.4200369%20L3.10167089%2C26.5072339%20C3.23158661%2C26.7646927%203.65987923%2C27.0294824%203.94651951%2C27.0294824%20L32.0828983%2C27.0294824%20C32.3610513%2C27.0294824%2032.7808022%2C26.7673918%2032.9004108%2C26.5210125%20L32.9356687%2C26.4483855%20C33.0729313%2C26.1656414%2032.9562171%2C25.7692369%2032.6813501%2C25.6007665%20L18.0142222%2C16.6110492%20C16.7673283%2C15.846808%2016.2445724%2C14.211391%2016.7988106%2C12.8697645%20C17.0992596%2C12.2862704%2017.7003734%2C11.67952%2018.2663122%2C11.3985771%20L18.758283%2C11.1543533%20C19.410787%2C10.8304377%2020%2C9.87947782%2020%2C9.14898796%20L20%2C9.00040609%20C20%2C7.8969194%2019.1025059%2C7%2018%2C7%20C16.8994915%2C7%2016%2C7.89946544%2016%2C8.9917781%20C16%2C9.60715258%2015.5522847%2C10.0548678%2015%2C10.0548678%20C14.4477153%2C10.0548678%2014%2C9.60715258%2014%2C9.05486783%20C14%2C6.79488295%2015.794935%2C5%2018%2C5%20C20.2067887%2C5%2022%2C6.79206299%2022%2C9.00040609%20L22%2C9.14898796%20C22%2C10.6388543%2020.9806782%2C12.2839879%2019.6475748%2C12.9457661%20L19.1556041%2C13.1899899%20C18.9958631%2C13.2692884%2018.7445649%2C13.5174399%2018.6194368%2C13.7114539%20C18.4897925%2C14.1374919%2018.677132%2C14.6715814%2019.0593621%2C14.9058564%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .product_page_wrapper .shop2_product_data .tab_wrap {
    position: relative; }
    .product_page_wrapper .shop2_product_data .tab_wrap:nth-child(n+2) {
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
    .product_page_wrapper .shop2_product_data .tab_wrap:last-child {
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .product_page_wrapper .shop2_product_data .tab_wrap.desc {
      padding: 70px 160px 94px; }
      @media screen and (max-width: 1580px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.desc {
      padding: 70px 140px 94px; } }
      @media screen and (max-width: 1420px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.desc {
      padding: 70px 60px 94px; } }
      @media screen and (max-width: 1260px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.desc {
      padding: 48px 42px 54px; } }
      @media screen and (max-width: 1023px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.desc {
      padding: 48px 32px 54px; } }
      @media screen and (max-width: 767px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.desc {
      padding: 35px 32px 34px; } }
      @media screen and (max-width: 639px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.desc {
      padding: 25px 16px 30px; } }
      @media screen and (max-width: 479px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.desc {
      padding: 20px 16px 20px; } }
      .product_page_wrapper .shop2_product_data .tab_wrap.desc:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: #ffd7e1; }
      .product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab {
        position: relative;
        max-width: 1260px;
        margin: 0 auto; }
        .product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tab_title {
          position: relative;
          color: #000;
          margin: 0 0 40px;
          font: 34px/40px 'rl', Arial, Helvetica, sans-serif;
          text-align: center; }
        @media screen and (max-width: 1260px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tab_title {
        margin: 0 0 35px; } }
        @media screen and (max-width: 767px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tab_title {
        font-size: 28px;
        margin: 0 0 24px; } }
        @media screen and (max-width: 639px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tab_title {
        margin: 0 0 15px; } }
        @media screen and (max-width: 479px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tab_title {
        font-size: 24px;
        line-height: normal;
        margin: 0 0 11px; } }
        .product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tabs_item {
          position: relative;
          color: rgba(0, 0, 0, 0.8);
          font: 24px/36px 'ars', Arial, Helvetica, sans-serif; }
        @media screen and (max-width: 1260px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tabs_item {
        font-size: 22px;
        line-height: 32px; } }
        @media screen and (max-width: 1023px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tabs_item {
        font-size: 20px; } }
        @media screen and (max-width: 639px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tabs_item {
        font-size: 18px;
        line-height: 28px; } }
        .product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tabs_item p {
          margin: 0 0 10px; }
    .product_page_wrapper .shop2_product_data .tab_wrap.params {
      padding: 70px 160px 94px; }
      @media screen and (max-width: 1580px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.params {
      padding: 70px 140px 94px; } }
      @media screen and (max-width: 1420px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.params {
      padding: 70px 60px 94px; } }
      @media screen and (max-width: 1260px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.params {
      padding: 48px 42px 54px; } }
      @media screen and (max-width: 1023px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.params {
      padding: 48px 32px 30px; } }
      @media screen and (max-width: 767px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.params {
      padding: 35px 32px 34px; } }
      @media screen and (max-width: 639px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.params {
      padding: 25px 16px 15px; } }
      @media screen and (max-width: 479px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.params {
      padding: 20px 16px 20px; } }
      .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab {
        position: relative;
        max-width: 1260px;
        margin: 0 auto; }
        .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .tab_title {
          position: relative;
          color: #000;
          margin: 0 0 40px;
          font: 34px/40px 'rl', Arial, Helvetica, sans-serif;
          text-align: center; }
        @media screen and (max-width: 1260px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .tab_title {
        margin: 0 0 35px; } }
        @media screen and (max-width: 1260px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .tab_title {
        margin: 0 0 35px; } }
        @media screen and (max-width: 767px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .tab_title {
        font-size: 28px;
        margin: 0 0 32px; } }
        @media screen and (max-width: 639px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .tab_title {
        margin: 0 0 20px; } }
        @media screen and (max-width: 479px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .tab_title {
        font-size: 24px;
        line-height: normal;
        margin: 0 0 16px; } }
        .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item {
          position: relative;
          font-size: 0;
          padding: 16px 0;
          border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
        @media screen and (max-width: 1260px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item {
          padding: 14px 0; } }
        @media screen and (max-width: 1023px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item {
          padding: 14px 0; } }
        @media screen and (max-width: 639px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item {
          padding: 11px 0; } }
        @media screen and (max-width: 479px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item {
          padding: 9px 0; } }
        .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item:first-child {
          border-top: 1px solid rgba(0, 0, 0, 0.1); }
        .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item:hover:before {
          width: 100%; }
        .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item:before {
          position: absolute;
          content: '';
          left: 0;
          right: 0;
          width: 0;
          bottom: -1px;
          height: 1px;
          background: #000;
          -webkit-transition: all 0.5s;
          -moz-transition: all 0.5s;
          -o-transition: all 0.5s;
          -ms-transition: all 0.5s;
          transition: all 0.5s; }
        .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_title {
          vertical-align: middle;
          display: inline-block;
          font: 21px/22px 'arsi', Arial, Helvetica, sans-serif;
          color: rgba(0, 0, 0, 0.5);
          padding: 0 20px 0 0;
          width: 50%;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
          @media screen and (max-width: 1023px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_title {
          font-size: 20px; } }
          @media screen and (max-width: 767px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_title {
          font-size: 18px; } }
          @media screen and (max-width: 479px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_title {
          font-size: 15px; } }
        .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body {
          vertical-align: middle;
          display: inline-block;
          font: 22px/23px 'ars', Arial, Helvetica, sans-serif;
          color: #000;
          width: 50%; }
          @media screen and (max-width: 1023px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body {
          font-size: 21px; } }
          @media screen and (max-width: 767px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body {
          font-size: 18px; } }
          @media screen and (max-width: 479px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body {
          font-size: 16px; } }
          .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-pick {
            overflow: visible; }
            .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-pick li {
              position: relative;
              float: left;
              display: inline;
              margin: 0 15px 0 0;
              width: 30px;
              height: 30px;
              border: none;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%; }
              .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-pick li:after {
                position: absolute;
                content: '';
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                pointer-events: none;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 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;
                -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); }
              .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-pick li:before {
                position: absolute;
                content: '';
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                pointer-events: none;
                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: 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%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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
              .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-pick li.active-color:before {
                opacity: 1;
                visibility: visible; }
              .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-pick li span {
                width: 30px;
                height: 30px;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 50%; }
          .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-texture-pick {
            overflow: visible; }
            .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-texture-pick li {
              position: relative;
              float: left;
              display: inline;
              margin: 0 15px 0 0;
              width: 30px;
              height: 30px;
              border: none;
              overflow: hidden;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%; }
              .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-texture-pick li:after {
                position: absolute;
                content: '';
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                pointer-events: none;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 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;
                -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); }
              .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-texture-pick li:before {
                position: absolute;
                content: '';
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                z-index: 1;
                opacity: 0;
                visibility: hidden;
                pointer-events: none;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 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;
                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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
              .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-texture-pick li.active-texture:before {
                opacity: 1;
                visibility: visible; }
              .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-texture-pick li span {
                width: 30px;
                height: 30px;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 50%; }
          .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list {
            overflow: visible; }
            .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list li {
              position: relative;
              float: left;
              display: inline;
              margin: 0 15px 0 0;
              width: 30px;
              height: 30px;
              border: none;
              overflow: hidden;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%;
              -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
              -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
              box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); }
              .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list li:after {
                position: absolute;
                content: '';
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                pointer-events: none;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 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;
                -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); }
              .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list li:before {
                position: absolute;
                content: '';
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                z-index: 1;
                opacity: 0;
                visibility: hidden;
                pointer-events: none;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 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;
                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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
              .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list li.shop2-color-ext-selected {
                outline: none; }
                .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list li.shop2-color-ext-selected:before {
                  opacity: 1;
                  visibility: visible; }
              .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list li span {
                display: none !important; }
          .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-multi {
            overflow: visible;
            border: none !important;
            outline: none !important; }
            .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-multi li {
              position: relative;
              float: left;
              display: inline;
              margin: 0 15px 0 0 !important;
              width: 30px !important;
              height: 30px;
              border: none;
              overflow: hidden;
              background-size: cover;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%; }
              .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-multi li:after {
                position: absolute;
                content: '';
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                pointer-events: none;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 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;
                -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); }
              .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-multi li:before {
                position: absolute;
                content: '';
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                z-index: 1;
                opacity: 0;
                visibility: hidden;
                pointer-events: none;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 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;
                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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
              .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-multi li.active-texture:before {
                opacity: 1;
                visibility: visible; }
              .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-multi li span {
                width: 30px;
                height: 30px;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 50%; }
    .product_page_wrapper .shop2_product_data .tab_wrap.kinds {
      padding: 70px 160px 94px; }
      @media screen and (max-width: 1580px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.kinds {
      padding: 70px 140px 94px; } }
      @media screen and (max-width: 1420px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.kinds {
      padding: 70px 60px 94px; } }
      @media screen and (max-width: 1260px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.kinds {
      padding: 48px 42px 54px; } }
      @media screen and (max-width: 1023px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.kinds {
      padding: 48px 42px 34px; } }
      @media screen and (max-width: 767px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.kinds {
      padding: 35px 32px 34px; } }
      @media screen and (max-width: 639px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.kinds {
      padding: 20px 16px 15px; } }
      .product_page_wrapper .shop2_product_data .tab_wrap.kinds .tab_title {
        position: relative;
        color: #000;
        margin: 0 0 40px;
        font: 34px/40px 'rl', Arial, Helvetica, sans-serif;
        text-align: center; }
        @media screen and (max-width: 1260px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.kinds .tab_title {
      margin: 0 0 35px; } }
        @media screen and (max-width: 767px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.kinds .tab_title {
      font-size: 28px;
      margin: 0 0 32px; } }
        @media screen and (max-width: 479px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.kinds .tab_title {
      font-size: 24px;
      line-height: normal;
      margin: 0 0 18px; } }
      .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds {
        font-size: 0; }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item {
          display: inline-block;
          vertical-align: top;
          width: 23.125%;
          margin: 0 2.5% 30px 0; }
        @media screen and (min-width: 1024px) and (max-width: 1260px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item {
        width: 32%;
        margin-right: 2%; } }
        @media screen and (min-width: 581px) and (max-width: 1023px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item {
        width: 48%;
        margin-right: 4%; } }
        @media screen and (max-width: 580px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item {
        width: auto;
        display: block;
        margin: 0 0 30px; } }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item:hover .kind-name a:before {
          right: 0; }
        @media screen and (min-width: 1261px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item:nth-child(4n) {
        margin-right: 0; }
      .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item:nth-child(n+5) {
        display: none; } }
        @media screen and (min-width: 1024px) and (max-width: 1260px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item:nth-child(3n) {
        margin-right: 0; }
      .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item:nth-child(n+4) {
        display: none; } }
        @media screen and (min-width: 581px) and (max-width: 1023px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item:nth-child(2n) {
        margin-right: 0; }
      .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item:nth-child(n+3) {
        display: none; } }
        @media screen and (max-width: 580px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item:nth-child(n+2) {
        display: none; } }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item.show_kinds {
          display: inline-block !important; }
        @media screen and (max-width: 580px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item.show_kinds {
          display: block !important; } }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
          position: relative;
          height: 500px;
          margin: 0 0 20px; }
        @media screen and (max-width: 1900px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
          height: 400px; } }
        @media screen and (max-width: 1340px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
          height: 340px; } }
        @media screen and (max-width: 1260px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
          height: 430px; } }
        @media screen and (max-width: 1023px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
          height: 490px; } }
        @media screen and (max-width: 767px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
          height: 360px; } }
        @media screen and (max-width: 580px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
          height: 490px; } }
        @media screen and (max-width: 479px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
          height: 380px; } }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image.no-image {
          background: #f6f5f3 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat; }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image a {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          overflow: hidden;
          font-size: 0;
          display: block;
          text-decoration: none; }
          .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image a img {
            max-width: none; }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-name {
          font: 22px/26px 'ars', Arial, Helvetica, sans-serif;
          margin: 0 0 13px; }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-name a {
          position: relative;
          display: block;
          color: #000;
          padding: 0 0 6px;
          text-decoration: none; }
          @media screen and (max-width: 639px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-name a {
          padding: 0; } }
          .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-name a:before {
            position: absolute;
            content: '';
            right: 100%;
            bottom: 0;
            left: 0;
            height: 1px;
            background: #000;
            -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: 639px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-name a:before {
          display: none; } }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .vendor_name {
          color: #000;
          font: 20px 'arsi', Arial, Helvetica, sans-serif;
          padding: 20px 0 0 0; }
        @media screen and (max-width: 1023px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .vendor_name {
          padding: 10px 0 0 0; } }
        @media screen and (max-width: 639px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .vendor_name {
          font-size: 18px;
          padding: 14px 0 0 0; } }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .vendor_name a {
          color: inherit;
          text-decoration: none; }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params {
          padding: 20px 0 0 0; }
        @media screen and (max-width: 1023px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params {
          padding: 0; } }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item {
          font-size: 0;
          padding: 19px 0 8px;
          border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
          .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_title {
            color: rgba(0, 0, 0, 0.5);
            font: 16px 'rr', Arial, Helvetica, sans-serif;
            min-width: 131px;
            max-width: 45%;
            display: inline-block;
            vertical-align: middle;
            padding: 0 10px 0 0;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box; }
            @media screen and (max-width: 580px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_title {
          min-width: 40%; } }
            @media screen and (max-width: 479px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_title {
          font-size: 15px; } }
          .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body {
            color: #000;
            font: 18px 'rr', Arial, Helvetica, sans-serif;
            max-width: 55%;
            display: inline-block;
            vertical-align: middle; }
            @media screen and (max-width: 479px) {
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body {
          font-size: 16px; } }
            .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-pick {
              overflow: visible; }
              .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-pick li {
                position: relative;
                float: left;
                display: inline;
                margin: 0 15px 5px 0;
                width: 30px;
                height: 30px;
                border: none;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 50%;
                -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
                -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
                box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); }
                .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-pick li:before {
                  position: absolute;
                  content: '';
                  left: 0;
                  right: 0;
                  top: 0;
                  bottom: 0;
                  pointer-events: none;
                  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: 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%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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
                .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-pick li.active-color:before {
                  opacity: 1;
                  visibility: visible; }
                .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-pick li span {
                  width: 30px;
                  height: 30px;
                  -webkit-border-radius: 50%;
                  -moz-border-radius: 50%;
                  -ms-border-radius: 50%;
                  -o-border-radius: 50%;
                  border-radius: 50%; }
            .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-texture-pick {
              overflow: visible; }
              .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-texture-pick li {
                position: relative;
                float: left;
                display: inline;
                margin: 0 15px 5px 0;
                width: 30px;
                height: 30px;
                border: none;
                overflow: hidden;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 50%;
                -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
                -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
                box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); }
                .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-texture-pick li:before {
                  position: absolute;
                  content: '';
                  left: 0;
                  right: 0;
                  top: 0;
                  bottom: 0;
                  z-index: 1;
                  opacity: 0;
                  visibility: hidden;
                  pointer-events: none;
                  -webkit-border-radius: 50%;
                  -moz-border-radius: 50%;
                  -ms-border-radius: 50%;
                  -o-border-radius: 50%;
                  border-radius: 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;
                  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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
                .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-texture-pick li.active-texture:before {
                  opacity: 1;
                  visibility: visible; }
                .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-texture-pick li span {
                  width: 30px;
                  height: 30px;
                  -webkit-border-radius: 50%;
                  -moz-border-radius: 50%;
                  -ms-border-radius: 50%;
                  -o-border-radius: 50%;
                  border-radius: 50%; }
            .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-list {
              overflow: visible; }
              .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-list li {
                position: relative;
                float: left;
                display: inline;
                margin: 0 15px 5px 0;
                width: 30px;
                height: 30px;
                border: none;
                overflow: hidden;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 50%;
                -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
                -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
                box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); }
                .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-list li:before {
                  position: absolute;
                  content: '';
                  left: 0;
                  right: 0;
                  top: 0;
                  bottom: 0;
                  z-index: 1;
                  opacity: 0;
                  visibility: hidden;
                  pointer-events: none;
                  -webkit-border-radius: 50%;
                  -moz-border-radius: 50%;
                  -ms-border-radius: 50%;
                  -o-border-radius: 50%;
                  border-radius: 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;
                  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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
                .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-list li.shop2-color-ext-selected {
                  outline: none; }
                  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-list li.shop2-color-ext-selected:before {
                    opacity: 1;
                    visibility: visible; }
                .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-list li span {
                  display: none !important; }
            .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-multi {
              overflow: visible;
              border: none !important;
              outline: none !important; }
              .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-multi li {
                position: relative;
                float: left;
                display: inline;
                margin: 0 15px 5px 0 !important;
                width: 30px !important;
                height: 30px;
                border: none;
                overflow: hidden;
                background-size: cover;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 50%;
                -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
                -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
                box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); }
                .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-multi li:before {
                  position: absolute;
                  content: '';
                  left: 0;
                  right: 0;
                  top: 0;
                  bottom: 0;
                  z-index: 1;
                  opacity: 0;
                  visibility: hidden;
                  pointer-events: none;
                  -webkit-border-radius: 50%;
                  -moz-border-radius: 50%;
                  -ms-border-radius: 50%;
                  -o-border-radius: 50%;
                  border-radius: 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;
                  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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
                .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-multi li.active-texture:before {
                  opacity: 1;
                  visibility: visible; }
                .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-multi li span {
                  width: 30px;
                  height: 30px;
                  -webkit-border-radius: 50%;
                  -moz-border-radius: 50%;
                  -ms-border-radius: 50%;
                  -o-border-radius: 50%;
                  border-radius: 50%; }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-price .price-current {
          display: inline-block;
          vertical-align: bottom;
          margin: 0 17px 0 0;
          font: 16px/19px 'rm', Arial, Helvetica, sans-serif;
          color: rgba(249, 73, 118, 0.8); }
          .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-price .price-current strong {
            font-weight: normal;
            font: 22px 'rm', Arial, Helvetica, sans-serif;
            color: #f94976;
            padding: 0 6px 0 0; }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-price .price-old {
          display: inline-block;
          vertical-align: bottom;
          font: 16px/19px 'rl', Arial, Helvetica, sans-serif;
          color: rgba(0, 0, 0, 0.5); }
          .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-price .price-old strong {
            font-weight: normal;
            font: 18px 'rl', Arial, Helvetica, sans-serif;
            margin: 0 9px 0 0;
            color: rgba(0, 0, 0, 0.5);
            position: relative; }
            .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-price .price-old strong:before {
              position: absolute;
              content: '';
              left: -3px;
              right: -3px;
              top: 50%;
              height: 1px;
              background: #000; }
      .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap {
        padding: 60px 0 0 0;
        text-align: center; }
        @media screen and (max-width: 1340px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap {
      padding: 30px 0 0 0; } }
        @media screen and (max-width: 1023px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap {
      padding: 10px 0 0 0; } }
        @media screen and (max-width: 639px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap {
      padding: 0; } }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn {
          padding: 18px 24px;
          position: relative;
          text-decoration: none;
          display: inline-block;
          vertical-align: top;
          color: #000;
          font: 20px 'arsi', Arial, Helvetica, sans-serif;
          overflow: hidden;
          height: 56px;
          -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;
          -webkit-border-radius: 20px;
          -moz-border-radius: 20px;
          -ms-border-radius: 20px;
          -o-border-radius: 20px;
          border-radius: 20px; }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn:hover {
          color: #000; }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn:hover:before {
          opacity: 0; }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn:hover span {
          opacity: 1;
          height: 100%; }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn:before {
          position: absolute;
          left: 24px;
          right: 24px;
          top: 0;
          height: 1px;
          content: '';
          background: #000; }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn ins {
          padding-left: 8px; }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn span {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          overflow: hidden;
          height: 0;
          -webkit-transition: all 0.5s;
          -moz-transition: all 0.5s;
          -o-transition: all 0.5s;
          -ms-transition: all 0.5s;
          transition: all 0.5s; }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn span:before, .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn span:after {
          content: '';
          position: absolute;
          left: 1px;
          right: 1px;
          top: 0;
          height: 27px;
          transform: translate3d(0, 0, 0);
          border: 1px solid #000;
          border-bottom-color: transparent;
          -webkit-border-radius: 30px 30px 0 0;
          -moz-border-radius: 30px 30px 0 0;
          -ms-border-radius: 30px 30px 0 0;
          -o-border-radius: 30px 30px 0 0;
          border-radius: 30px 30px 0 0; }
        .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn span:after {
          top: 26px;
          border-bottom-color: #000;
          border-top-color: transparent;
          -webkit-border-radius: 0 0 30px 30px;
          -moz-border-radius: 0 0 30px 30px;
          -ms-border-radius: 0 0 30px 30px;
          -o-border-radius: 0 0 30px 30px;
          border-radius: 0 0 30px 30px; }
    .product_page_wrapper .shop2_product_data .tab_wrap.html {
      padding: 70px 160px 94px; }
      @media screen and (max-width: 1580px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.html {
      padding: 70px 140px 94px; } }
      @media screen and (max-width: 1420px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.html {
      padding: 70px 60px 94px; } }
      @media screen and (max-width: 1260px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.html {
      padding: 48px 42px 54px; } }
      @media screen and (max-width: 1023px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.html {
      padding: 48px 42px 34px; } }
      @media screen and (max-width: 767px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.html {
      padding: 35px 32px 34px; } }
      @media screen and (max-width: 639px) {
    .product_page_wrapper .shop2_product_data .tab_wrap.html {
      padding: 20px 16px 15px; } }
      .product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab {
        position: relative;
        max-width: 1260px;
        margin: 0 auto; }
        .product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab .tab_title {
          position: relative;
          color: #000;
          margin: 0 0 40px;
          font: 34px/40px 'rl', Arial, Helvetica, sans-serif;
          text-align: center; }
        @media screen and (max-width: 1260px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab .tab_title {
        margin: 0 0 35px; } }
        @media screen and (max-width: 767px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab .tab_title {
        font-size: 28px;
        margin: 0 0 32px; } }
        @media screen and (max-width: 479px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab .tab_title {
        font-size: 24px;
        line-height: normal;
        margin: 0 0 18px; } }
        .product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab .tabs_item {
          position: relative;
          color: rgba(0, 0, 0, 0.8);
          font: 24px/36px 'ars', Arial, Helvetica, sans-serif; }
        @media screen and (max-width: 1260px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab .tabs_item {
        font-size: 22px;
        line-height: 32px; } }
        @media screen and (max-width: 1023px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab .tabs_item {
        font-size: 20px; } }
        @media screen and (max-width: 639px) {
      .product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab .tabs_item {
        font-size: 18px;
        line-height: 28px; } }
        .product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab .tabs_item p {
          margin: 0 0 10px; }

.comments_block_wrapper {
  padding: 70px 160px 94px;
  background: #ffd7e1; }
  @media screen and (max-width: 1580px) {
  .comments_block_wrapper {
    padding: 70px 140px 94px; } }
  @media screen and (max-width: 1420px) {
  .comments_block_wrapper {
    padding: 70px 60px 94px; } }
  @media screen and (max-width: 1260px) {
  .comments_block_wrapper {
    padding: 48px 42px 54px; } }
  @media screen and (max-width: 1023px) {
  .comments_block_wrapper {
    padding: 48px 42px 34px; } }
  @media screen and (max-width: 767px) {
  .comments_block_wrapper {
    padding: 35px 32px 34px; } }
  @media screen and (max-width: 639px) {
  .comments_block_wrapper {
    padding: 20px 16px 35px; } }
  .comments_block_wrapper .comments_block_wrap {
    max-width: 820px;
    margin: 0 auto; }
    @media screen and (max-width: 1260px) {
  .comments_block_wrapper .comments_block_wrap {
    max-width: 100%; } }
    .comments_block_wrapper .comments_block_wrap .comments_bl_wrap {
      padding: 0 0 60px; }
    @media screen and (max-width: 1023px) {
    .comments_block_wrapper .comments_block_wrap .comments_bl_wrap {
      padding: 0 0 40px; } }
    .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_block_header {
      color: #000;
      font: 40px/47px 'rl', Arial, Helvetica, sans-serif;
      text-align: center;
      padding: 0 0 34px; }
      @media screen and (max-width: 1260px) {
    .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_block_header {
      padding: 0 0 35px; } }
      @media screen and (max-width: 767px) {
    .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_block_header {
      font-size: 28px;
      padding: 0 0 25px; } }
      @media screen and (max-width: 639px) {
    .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_block_header {
      padding: 0 0 15px; } }
      @media screen and (max-width: 479px) {
    .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_block_header {
      font-size: 24px;
      line-height: normal;
      padding: 0 0 18px; } }
    .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment {
      background: #fff;
      padding: 45px 55px;
      margin: 0; }
      @media screen and (max-width: 1260px) {
    .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment {
      padding: 25px 40px 30px; } }
      @media screen and (max-width: 767px) {
    .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment {
      padding: 20px 25px 25px; } }
      .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment + .tpl_comment {
        margin-top: 30px; }
      .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl-name {
        font: 30px/47px 'rl', Arial, Helvetica, sans-serif;
        color: #f94976;
        padding: 0 0 10px; }
        @media screen and (max-width: 1260px) {
    .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl-name {
      line-height: normal;
      font-size: 24px; } }
        @media screen and (max-width: 767px) {
    .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl-name {
      font-size: 22px;
      padding: 0; } }
      .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl_wr_in {
        font-size: 0;
        margin: 0 0 20px; }
        @media screen and (max-width: 1260px) {
    .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl_wr_in {
      margin: 0 0 10px; } }
        .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl_wr_in .tpl-date {
          display: inline-block;
          vertical-align: top;
          color: rgba(0, 0, 0, 0.5);
          font: 16px/32px 'rr', Arial, Helvetica, sans-serif;
          margin: 5px 30px 5px 0; }
        @media screen and (max-width: 767px) {
      .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl_wr_in .tpl-date {
        font-size: 14px;
        line-height: normal;
        margin: 12px 30px 5px 0; } }
        .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl_wr_in .tpl-stars {
          display: inline-block;
          vertical-align: top;
          margin: 10px 0 0 0; }
      .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl-body {
        color: rgba(0, 0, 0, 0.8);
        font: 22px/32px 'ars', Arial, Helvetica, sans-serif;
        margin: 0; }
        @media screen and (max-width: 1260px) {
    .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl-body {
      font-size: 20px;
      line-height: 30px; } }
        @media screen and (max-width: 639px) {
    .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl-body {
      font-size: 18px;
      line-height: 28px; } }
    .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_block_header {
      color: #000;
      font: 40px/47px 'rl', Arial, Helvetica, sans-serif;
      text-align: center;
      padding: 0 0 35px; }
      @media screen and (max-width: 1260px) {
    .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_block_header {
      padding: 0 0 35px; } }
      @media screen and (max-width: 767px) {
    .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_block_header {
      font-size: 28px;
      padding: 0 0 25px; } }
      @media screen and (max-width: 639px) {
    .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_block_header {
      padding: 0 0 15px; } }
      @media screen and (max-width: 479px) {
    .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_block_header {
      font-size: 24px;
      line-height: normal;
      padding: 0 0 18px; } }
    .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-info {
      background: #fff;
      font: 18px 'rr', Arial, Helvetica, sans-serif;
      color: #000;
      border: none;
      margin: 0 0 40px;
      padding: 35px 55px;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
      @media screen and (max-width: 1260px) {
    .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-info {
      padding: 30px 40px; } }
      @media screen and (max-width: 767px) {
    .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-info {
      font-size: 16px;
      padding: 20px 25px;
      margin: 0 0 30px; } }
    .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left {
      width: 40%;
      margin-right: 5%; }
      @media screen and (max-width: 1023px) {
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left {
        width: auto;
        display: block;
        float: none;
        margin: 0 0 20px; } }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field {
        margin-bottom: 30px; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field .tpl-value {
        margin: 0; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="text"], .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="password"] {
        color: #000;
        font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
        padding: 8px 0;
        background: none;
        width: 100%;
        border: none;
        outline: 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;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-bottom: 1px solid #000; }
      @media screen and (max-width: 639px) {
          .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="text"], .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="password"] {
            padding: 8px 0; } }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="text"]::-webkit-input-placeholder, .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="password"]::-webkit-input-placeholder {
        color: #000; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="text"]:moz-placeholder, .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="password"]:moz-placeholder {
        color: #000; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="text"]::-moz-placeholder, .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="password"]::-moz-placeholder {
        color: #000; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="text"]:-ms-input-placeholder, .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="password"]:-ms-input-placeholder {
        color: #000; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left label {
        display: inline-block;
        vertical-align: top;
        position: relative;
        padding: 3px 0 0 40px;
        font: 18px 'ars', Arial, Helvetica, sans-serif;
        color: #000; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left label:before {
        position: absolute;
        content: '';
        left: 0;
        top: 0;
        width: 24px;
        height: 24px;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        -ms-border-radius: 1px;
        -o-border-radius: 1px;
        border-radius: 1px;
        -webkit-transition: background-image 0.3s;
        -moz-transition: background-image 0.3s;
        -o-transition: background-image 0.3s;
        -ms-transition: background-image 0.3s;
        transition: background-image 0.3s;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6); }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left label.checked: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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left label input {
        position: absolute;
        opacity: 0;
        visibility: hidden;
        width: 0;
        height: 0;
        padding: 0;
        -webkit-appearance: none; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-reg_btn_wr {
        font-size: 0; }
      @media screen and (max-width: 639px) {
        .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-reg_btn_wr {
          text-align: center; } }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-reg_btn_wr .tpl_reg_btn {
        font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: top;
        padding: 11px 28px 12px;
        color: #fff;
        border: none;
        outline: none;
        text-decoration: none;
        margin-right: 15px;
        background: #6264b2;
        -webkit-appearance: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 25px;
        -moz-border-radius: 25px;
        -ms-border-radius: 25px;
        -o-border-radius: 25px;
        border-radius: 25px; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-reg_btn_wr .tpl-button {
        font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: top;
        padding: 11px 28px 12px;
        color: #fff;
        border: none;
        outline: none;
        background: #f94976;
        -webkit-appearance: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 25px;
        -moz-border-radius: 25px;
        -ms-border-radius: 25px;
        -o-border-radius: 25px;
        border-radius: 25px; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-right .tpl-field {
        font-size: 20px;
        color: #000;
        font-family: 'ars', Arial, Helvetica, sans-serif;
        margin-bottom: 20px; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-right .tpl-field:last-child {
        margin-bottom: 0; }
      @media screen and (max-width: 639px) {
          .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-right .tpl-field:last-child {
            text-align: center; } }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-right .tpl-field .tpl-button {
        font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: top;
        padding: 11px 28px 12px;
        color: #fff;
        border: none;
        outline: none;
        background: #f94976;
        -webkit-appearance: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 25px;
        -moz-border-radius: 25px;
        -ms-border-radius: 25px;
        -o-border-radius: 25px;
        border-radius: 25px; }
    .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form {
      font-size: 0;
      margin: 0; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field {
        display: inline-block;
        vertical-align: top;
        width: calc(50% - 10px);
        margin: 0 0 70px; }
      @media screen and (max-width: 767px) {
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field {
        margin-bottom: 30px; } }
      @media screen and (max-width: 639px) {
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field {
        display: block;
        width: auto; } }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field.name {
        margin-right: 20px; }
      @media screen and (max-width: 639px) {
        .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field.name {
          margin-right: 0; } }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field.no_email {
        margin-right: 0;
        width: auto;
        display: block; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field input {
        color: #000;
        font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
        padding: 8px 13px;
        background: none;
        width: 100%;
        border: none;
        outline: 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;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-bottom: 1px solid #000; }
      @media screen and (max-width: 639px) {
        .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field input {
          padding: 8px 0; } }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field input::-webkit-input-placeholder {
        color: #000; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field input:moz-placeholder {
        color: #000; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field input::-moz-placeholder {
        color: #000; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field input:-ms-input-placeholder {
        color: #000; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field .tpl-title {
        display: none; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating {
        display: block;
        margin: 0 0 40px;
        font-size: 0; }
      @media screen and (max-width: 767px) {
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating {
        margin: 0 0 20px; } }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-title {
        color: #000;
        margin: 0 30px 0 0;
        display: inline-block;
        vertical-align: top;
        font: 20px/25px 'ars', Arial, Helvetica, sans-serif; }
      @media screen and (max-width: 767px) {
        .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-title {
          font-size: 18px;
          line-height: 22px;
          margin: 2px 20px 0 0; } }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-value {
        display: inline-block;
        vertical-align: top;
        margin: 0; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-value .tpl-stars {
        width: 120px;
        height: 22px;
        background: url(../rating_icon.svg) 0 0 repeat-x;
        background: none !important; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-value .tpl-stars .tpl-rating {
        height: 22px;
        background: url(../marked_rating_icon.svg) 0 0 repeat-x;
        background: none !important; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-value .tpl-stars span {
        width: 22px;
        height: 22px;
        margin-right: 2px;
        background: url(../rating_icon.svg) 50% no-repeat;
        background-size: cover; }
        .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-value .tpl-stars span.tpl-active {
          background: url(../marked_rating_icon.svg) 50% no-repeat;
          background-size: cover; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea {
        display: block;
        margin: 0 0 38px; }
      @media screen and (max-width: 639px) {
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea {
        margin: 0 0 25px; } }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea .tpl-title {
        display: none; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea textarea {
        color: #000;
        font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
        padding: 14px 13px;
        background: none;
        border: none;
        outline: none;
        width: 100%;
        -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;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-bottom: 1px solid #000; }
      @media screen and (max-width: 639px) {
        .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea textarea {
          padding: 14px 0; } }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea textarea::-webkit-input-placeholder {
        color: #000; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea textarea:moz-placeholder {
        color: #000; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea textarea::-moz-placeholder {
        color: #000; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea textarea:-ms-input-placeholder {
        color: #000; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .captcha_field {
        margin-bottom: 20px; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field {
        margin: 0 0 35px; }
      @media screen and (max-width: 767px) {
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field {
        margin: 0 0 30px; } }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field label {
        display: inline-block;
        vertical-align: top;
        width: 24px;
        height: 24px;
        position: relative;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        -ms-border-radius: 1px;
        -o-border-radius: 1px;
        border-radius: 1px;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6); }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field label:before {
        position: absolute;
        content: '';
        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;
        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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field label.checked:before {
        opacity: 1;
        visibility: visible; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field label input {
        position: absolute;
        opacity: 0;
        visibility: hidden;
        width: 0;
        height: 0;
        padding: 0;
        -webkit-appearance: none; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field a {
        color: #000;
        text-decoration: none;
        display: inline-block;
        vertical-align: top;
        font: 18px 'ars', Arial, Helvetica, sans-serif;
        margin: 2px 0 0 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;
        border-bottom: 1px solid #000; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field a:hover {
        border-bottom-color: transparent; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-button-field {
        text-align: center; }
      .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-button-field .tpl-button.tpl-button-big {
        font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: top;
        padding: 11px 28px 12px;
        color: #fff;
        border: none;
        outline: none;
        background: #f94976;
        -webkit-appearance: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 25px;
        -moz-border-radius: 25px;
        -ms-border-radius: 25px;
        -o-border-radius: 25px;
        border-radius: 25px; }

.shop_group_kinds_wrap {
  padding: 70px 160px 45px; }
  @media screen and (max-width: 1580px) {
  .shop_group_kinds_wrap {
    padding: 70px 140px 94px; } }
  @media screen and (max-width: 1420px) {
  .shop_group_kinds_wrap {
    padding: 70px 60px 94px; } }
  @media screen and (max-width: 1260px) {
  .shop_group_kinds_wrap {
    padding: 48px 42px 54px; } }
  @media screen and (max-width: 1023px) {
  .shop_group_kinds_wrap {
    padding: 48px 42px 34px; } }
  @media screen and (max-width: 767px) {
  .shop_group_kinds_wrap {
    padding: 35px 32px 34px; } }
  @media screen and (max-width: 639px) {
  .shop_group_kinds_wrap {
    padding: 20px 16px 15px; } }
  .shop_group_kinds_wrap + .shop_group_kinds_wrap {
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  .shop_group_kinds_wrap .shop_kinds_in .shop_collection_header {
    position: relative;
    color: #000;
    margin: 0 0 40px;
    text-align: center;
    font: 34px/40px 'rl', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 1260px) {
    .shop_group_kinds_wrap .shop_kinds_in .shop_collection_header {
      margin: 0 0 35px; } }
    @media screen and (max-width: 767px) {
    .shop_group_kinds_wrap .shop_kinds_in .shop_collection_header {
      font-size: 28px;
      margin: 0 0 32px; } }
    @media screen and (max-width: 479px) {
    .shop_group_kinds_wrap .shop_kinds_in .shop_collection_header {
      font-size: 24px;
      line-height: normal;
      margin: 0 0 18px; } }
    .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds {
      font-size: 0; }
    .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item {
      display: inline-block;
      vertical-align: top;
      width: 23.125%;
      margin: 0 2.5% 30px 0; }
      @media screen and (min-width: 1024px) and (max-width: 1260px) {
    .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item {
      width: 32%;
      margin-right: 2%; } }
      @media screen and (min-width: 581px) and (max-width: 1023px) {
    .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item {
      width: 48%;
      margin-right: 4%; } }
      @media screen and (max-width: 580px) {
    .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item {
      width: auto;
      display: block;
      margin: 0 0 30px; } }
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item:hover .kind-name a:before {
        right: 0; }
      @media screen and (min-width: 1261px) {
    .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item:nth-child(4n) {
      margin-right: 0; }
    .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item:nth-child(n+5) {
      display: none; } }
      @media screen and (min-width: 1024px) and (max-width: 1260px) {
    .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item:nth-child(3n) {
      margin-right: 0; }
    .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item:nth-child(n+4) {
      display: none; } }
      @media screen and (min-width: 581px) and (max-width: 1023px) {
    .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item:nth-child(2n) {
      margin-right: 0; }
    .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item:nth-child(n+3) {
      display: none; } }
      @media screen and (max-width: 580px) {
    .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item:nth-child(n+2) {
      display: none; } }
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item.show_kinds {
        display: inline-block !important; }
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image {
        position: relative;
        height: 500px;
        margin: 0 0 20px; }
      @media screen and (max-width: 1900px) {
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image {
        height: 400px; } }
      @media screen and (max-width: 1340px) {
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image {
        height: 340px; } }
      @media screen and (max-width: 1260px) {
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image {
        height: 430px; } }
      @media screen and (max-width: 1023px) {
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image {
        height: 490px; } }
      @media screen and (max-width: 767px) {
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image {
        height: 360px; } }
      @media screen and (max-width: 580px) {
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image {
        height: 490px; } }
      @media screen and (max-width: 479px) {
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image {
        height: 380px; } }
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image.no-image {
        background: #f6f5f3 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat; }
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image a {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        overflow: hidden;
        font-size: 0;
        display: block;
        text-decoration: none; }
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image a img {
        max-width: none; }
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-name {
        font: 22px/26px 'ars', Arial, Helvetica, sans-serif;
        margin: 0 0 13px; }
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-name a {
        position: relative;
        display: block;
        color: #000;
        padding: 0 0 6px;
        text-decoration: none; }
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-name a:before {
        position: absolute;
        content: '';
        right: 100%;
        bottom: 0;
        left: 0;
        height: 1px;
        background: #000;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s; }
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-price .price-current {
        display: inline-block;
        vertical-align: bottom;
        margin: 0 17px 0 0;
        font: 16px/19px 'rm', Arial, Helvetica, sans-serif;
        color: rgba(249, 73, 118, 0.8); }
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-price .price-current strong {
        font-weight: normal;
        font: 22px 'rm', Arial, Helvetica, sans-serif;
        color: #f94976;
        padding: 0 6px 0 0; }
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-price .price-old {
        display: inline-block;
        vertical-align: bottom;
        font: 16px/19px 'rl', Arial, Helvetica, sans-serif;
        color: rgba(0, 0, 0, 0.5); }
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-price .price-old strong {
        font-weight: normal;
        font: 18px 'rl', Arial, Helvetica, sans-serif;
        margin: 0 9px 0 0;
        color: rgba(0, 0, 0, 0.5);
        position: relative; }
      .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-price .price-old strong:before {
        position: absolute;
        content: '';
        left: -3px;
        right: -3px;
        top: 50%;
        height: 1px;
        background: #000; }
    .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap {
      padding: 60px 0 0 0;
      text-align: center; }
    @media screen and (max-width: 1260px) {
    .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap {
      padding: 30px 0 0 0; } }
    @media screen and (max-width: 767px) {
    .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap {
      padding: 20px 0 0 0; } }
    @media screen and (max-width: 639px) {
    .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap {
      padding: 0; } }
    .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn {
      padding: 18px 34px;
      position: relative;
      text-decoration: none;
      display: inline-block;
      vertical-align: top;
      color: #000;
      font: 20px/1 'arsi', Arial, Helvetica, sans-serif;
      overflow: hidden;
      height: 56px;
      -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;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px; }
      .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn:hover {
        color: #000; }
      .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn:hover:before {
        opacity: 0; }
      .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn:hover span {
        opacity: 1;
        height: 100%; }
      .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn:before {
        position: absolute;
        left: 24px;
        right: 24px;
        top: 0;
        height: 1px;
        content: '';
        background: #000; }
      .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn ins {
        padding-left: 8px; }
      .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn span {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        overflow: hidden;
        height: 0;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s; }
      .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn span:before, .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn span:after {
        content: '';
        position: absolute;
        left: 1px;
        right: 1px;
        top: 0;
        height: 27px;
        transform: translate3d(0, 0, 0);
        border: 1px solid #000;
        border-bottom-color: transparent;
        -webkit-border-radius: 30px 30px 0 0;
        -moz-border-radius: 30px 30px 0 0;
        -ms-border-radius: 30px 30px 0 0;
        -o-border-radius: 30px 30px 0 0;
        border-radius: 30px 30px 0 0; }
      .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn span:after {
        top: 26px;
        border-bottom-color: #000;
        border-top-color: transparent;
        -webkit-border-radius: 0 0 30px 30px;
        -moz-border-radius: 0 0 30px 30px;
        -ms-border-radius: 0 0 30px 30px;
        -o-border-radius: 0 0 30px 30px;
        border-radius: 0 0 30px 30px; }

.product_menu_wr {
  text-align: center; }
  @media screen and (max-width: 1260px) {
  .product_menu_wr {
    display: none; } }
  .product_menu_wr .product_menu_fix {
    position: fixed;
    top: 5px;
    left: 160px;
    right: 160px;
    opacity: 0;
    z-index: -1;
    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; }
    @media screen and (max-width: 1900px) {
  .product_menu_wr .product_menu_fix {
    left: 180px;
    right: 180px; } }
    @media screen and (max-width: 1580px) {
  .product_menu_wr .product_menu_fix {
    left: 140px;
    right: 140px; } }
    @media screen and (max-width: 1420px) {
  .product_menu_wr .product_menu_fix {
    left: 160px;
    right: 160px; } }
    .product_menu_wr .product_menu_fix.fixAnchorMenu {
      opacity: 1;
      visibility: visible;
      z-index: 10000; }
    .product_menu_wr .product_menu_fix.hideAnchorMenu {
      z-index: -1;
      opacity: 0;
      visibility: visible; }
  .product_menu_wr .product_page_menu {
    position: relative;
    font-size: 0;
    min-width: 1320px;
    padding: 13px 72px;
    display: inline-block;
    vertical-align: top;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 1900px) {
  .product_menu_wr .product_page_menu {
    min-width: 100%; } }
    @media screen and (max-width: 1340px) {
  .product_menu_wr .product_page_menu {
    padding: 13px 63px; } }
    .product_menu_wr .product_page_menu .product_anchor {
      position: absolute;
      top: 15px;
      right: 16px;
      width: 40px;
      height: 40px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      border: 1px solid rgba(0, 0, 0, 0.8); }
    .product_menu_wr .product_page_menu .product_anchor:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .product_menu_wr .product_page_menu .product_menu_item {
      color: #000;
      vertical-align: top;
      display: inline-block;
      text-decoration: none;
      font: 22px/28px 'arsi', Arial, Helvetica, sans-serif;
      height: 44px;
      min-width: 60px;
      padding: 7px 34px;
      overflow: hidden;
      position: relative;
      margin: 0 15px;
      -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;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px; }
    @media screen and (max-width: 1900px) {
    .product_menu_wr .product_page_menu .product_menu_item {
      padding: 7px 24px; } }
    @media screen and (max-width: 1420px) {
    .product_menu_wr .product_page_menu .product_menu_item {
      padding: 7px 19px;
      font-size: 20px; } }
    @media screen and (max-width: 1340px) {
    .product_menu_wr .product_page_menu .product_menu_item {
      margin: 0 10px; } }
    .product_menu_wr .product_page_menu .product_menu_item:hover, .product_menu_wr .product_page_menu .product_menu_item.active {
      color: #f94976; }
      .product_menu_wr .product_page_menu .product_menu_item:hover:before, .product_menu_wr .product_page_menu .product_menu_item.active:before {
        background: #f94976; }
    .product_menu_wr .product_page_menu .product_menu_item:before {
      position: absolute;
      left: 50%;
      bottom: 3px;
      width: 60px;
      height: 1px;
      content: '';
      margin-left: -30px;
      background: #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; }

.product_in_folders_wr {
  font-size: 0;
  padding: 80px 160px 30px;
  text-align: center;
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1); }
  @media screen and (max-width: 1580px) {
  .product_in_folders_wr {
    padding: 80px 140px 30px; } }
  @media screen and (max-width: 1420px) {
  .product_in_folders_wr {
    padding: 80px 60px 30px; } }
  @media screen and (max-width: 1260px) {
  .product_in_folders_wr {
    padding: 80px 42px 30px; } }
  @media screen and (max-width: 1023px) {
  .product_in_folders_wr {
    text-align: left; } }
  @media screen and (max-width: 767px) {
  .product_in_folders_wr {
    padding: 60px 32px 10px; } }
  @media screen and (max-width: 639px) {
  .product_in_folders_wr {
    padding: 50px 16px 0; } }
  .product_in_folders_wr .shop2-product-folders-header {
    margin: 5px 45px 5px 0;
    color: #000;
    font: 17px/22px 'arsi', Arial, Helvetica, sans-serif;
    display: inline-block;
    vertical-align: top; }
    @media screen and (max-width: 1023px) {
  .product_in_folders_wr .shop2-product-folders-header {
    margin: 5px 20px 5px 0; } }
  .product_in_folders_wr .shop2-product-folders {
    display: inline-block;
    vertical-align: top; }
    .product_in_folders_wr .shop2-product-folders a {
      white-space: pre;
      display: inline-block;
      vertical-align: top;
      position: relative;
      background: none;
      color: #f94976;
      font: 17px/22px 'rr', Arial, Helvetica, sans-serif;
      text-decoration: none;
      padding: 0;
      margin: 5px 30px 5px 0;
      border-bottom: 1px solid #f94976;
      -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_in_folders_wr .shop2-product-folders a:hover {
      border-bottom-color: transparent; }
    .product_in_folders_wr .shop2-product-folders a span {
      display: none; }

.back_btn {
  margin: 0;
  padding: 0 160px 100px; }
  @media screen and (max-width: 1580px) {
  .back_btn {
    padding: 70px 140px 94px; } }
  @media screen and (max-width: 1420px) {
  .back_btn {
    padding: 70px 60px 94px; } }
  @media screen and (max-width: 1260px) {
  .back_btn {
    padding: 48px 42px 54px; } }
  @media screen and (max-width: 1023px) {
  .back_btn {
    padding: 48px 42px 34px; } }
  @media screen and (max-width: 767px) {
  .back_btn {
    padding: 35px 32px 34px; } }
  @media screen and (max-width: 639px) {
  .back_btn {
    padding: 20px 16px 15px; } }
  .back_btn .shop_btn_back {
    color: #fff;
    background: #6264b2;
    font: 18px/22px 'rr', Arial, Helvetica, sans-serif;
    padding: 13px 30px;
    margin: 0 13px 0 0;
    vertical-align: top;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
    .back_btn .shop_btn_back:hover {
      color: #6264b2;
      background: #fff;
      -moz-box-shadow: inset 0 0 0 1px #6264b2;
      -webkit-box-shadow: inset 0 0 0 1px #6264b2;
      box-shadow: inset 0 0 0 1px #6264b2; }

.gallery_bl_wrapper {
  overflow: hidden; }

.gallery_bl_items {
  position: relative; }
  @media screen and (min-width: 480px) and (max-width: 639px) {
    .gallery_bl_items.slick-slider {
      margin: 0 -8px 20px; } }
    @media screen and (max-width: 479px) {
  .gallery_bl_items.slick-slider {
    margin: 0 0 20px; } }
    .gallery_bl_items.slick-slider .gallery_bl_item {
      margin-bottom: 0; }
  @media screen and (min-width: 480px) and (max-width: 639px) {
    .gallery_bl_items .gallery_bl_item.slick-slide {
      margin: 0 8px !important; } }
  .gallery_bl_items .slick-prev {
    position: absolute;
    left: -26px;
    top: 50%;
    width: 60px;
    height: 60px;
    padding: 0;
    z-index: 1;
    border: none;
    outline: none;
    background: #fff;
    margin: -30px 0 0 0;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -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) {
  .gallery_bl_items .slick-prev {
    left: -30px; } }
    @media screen and (max-width: 479px) {
  .gallery_bl_items .slick-prev {
    left: -40px; } }
    @media screen and (max-width: 359px) {
  .gallery_bl_items .slick-prev {
    left: -40px; } }
    .gallery_bl_items .slick-prev:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      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%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M3.121%206.01l4.294-4.304A1%201%200%200%200%205.999.294L.293%206.013%206%2011.708a1%201%200%201%200%201.412-1.416L3.121%206.01z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    @media screen and (max-width: 639px) {
    .gallery_bl_items .slick-prev:before {
      background-position: left 35px top 50%; } }
  .gallery_bl_items .slick-next {
    position: absolute;
    right: -26px;
    top: 50%;
    width: 60px;
    height: 60px;
    padding: 0;
    margin: -30px 0 0 0;
    z-index: 1;
    border: none;
    outline: none;
    background: #fff;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -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) {
  .gallery_bl_items .slick-next {
    right: -30px; } }
    @media screen and (max-width: 479px) {
  .gallery_bl_items .slick-next {
    right: -40px; } }
    @media screen and (max-width: 359px) {
  .gallery_bl_items .slick-next {
    right: -40px; } }
    .gallery_bl_items .slick-next:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -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%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M3.121%206.01l4.294-4.304A1%201%200%200%200%205.999.294L.293%206.013%206%2011.708a1%201%200%201%200%201.412-1.416L3.121%206.01z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    @media screen and (max-width: 639px) {
    .gallery_bl_items .slick-next:before {
      background-position: left 35px top 50%; } }

.card_form_block {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  overflow-y: auto;
  white-space: nowrap;
  text-align: center;
  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) {
  .card_form_block {
    cursor: pointer; } }
  @media screen and (max-width: 639px) {
  .card_form_block {
    background: #fff; } }
  .card_form_block:before {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    content: ''; }
    @media screen and (max-width: 639px) {
  .card_form_block:before {
    display: none; } }
  .card_form_block.active {
    opacity: 1;
    z-index: 200;
    visibility: visible; }
  .card_form_block .card_form_close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 40px;
    height: 40px;
    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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M20.038%2018.917l-5.657-5.657a1%201%200%201%200-1.414%201.414l5.657%205.657-5.657%205.657a1%201%200%200%200%201.414%201.414l5.657-5.657%205.657%205.657a1%201%200%200%200%201.414-1.414l-5.657-5.657%205.657-5.657a1%201%200%201%200-1.414-1.414l-5.657%205.657z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    @media screen and (max-width: 639px) {
  .card_form_block .card_form_close {
    right: 12px;
    top: 15px;
    background-size: 30px; } }
  .card_form_block .card_form_in {
    position: relative;
    margin: 20px;
    width: 440px;
    text-align: left;
    background: #fff;
    white-space: normal;
    display: inline-block;
    vertical-align: middle;
    padding: 36px 50px 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 639px) {
  .card_form_block .card_form_in {
    margin: 0 auto;
    position: static;
    background: none;
    display: block;
    width: auto;
    max-width: 420px;
    padding: 68px 20px 30px; } }
  .card_form_block .tpl-anketa .form_bl_title {
    color: #6264b2;
    font: 28px/33px 'rl', Arial, Helvetica, sans-serif;
    padding: 0 0 25px;
    text-align: center; }
    .card_form_block .tpl-anketa .field_error {
      color: red;
      font: 14px 'rr', Arial, Helvetica, sans-serif;
      margin: 0 0 5px; }
    .card_form_block .tpl-anketa .tpl-field {
      margin: 0 0 20px; }
    .card_form_block .tpl-anketa .tpl-field.field-error .field-title {
      color: red; }
      .card_form_block .tpl-anketa .tpl-field.field-error input[type="text"], .card_form_block .tpl-anketa .tpl-field.field-error input[type="email"], .card_form_block .tpl-anketa .tpl-field.field-error input[type="phone"], .card_form_block .tpl-anketa .tpl-field.field-error textarea {
        -moz-box-shadow: inset 0 -1px 0 red;
        -webkit-box-shadow: inset 0 -1px 0 red;
        box-shadow: inset 0 -1px 0 red; }
    .card_form_block .tpl-anketa .tpl-field a {
      color: #6264b2;
      text-decoration: none;
      border-bottom: 1px solid transparent; }
      .card_form_block .tpl-anketa .tpl-field a:hover {
        border-bottom-color: #6264b2; }
    .card_form_block .tpl-anketa .tpl-field .field-title {
      color: rgba(0, 0, 0, 0.4);
      font: 17px/20px 'rr', Arial, Helvetica, sans-serif;
      padding: 0 0 8px; }
      @media screen and (max-width: 639px) {
    .card_form_block .tpl-anketa .tpl-field .field-title {
      font-size: 16px; } }
    .card_form_block .tpl-anketa .tpl-field input[type="text"], .card_form_block .tpl-anketa .tpl-field input[type="email"], .card_form_block .tpl-anketa .tpl-field input[type="phone"] {
      color: #000;
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
      padding: 9px 0;
      width: 100%;
      border: none;
      outline: none;
      background: none;
      -webkit-appearance: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 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;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2); }
      .card_form_block .tpl-anketa .tpl-field input[type="text"]:focus, .card_form_block .tpl-anketa .tpl-field input[type="email"]:focus, .card_form_block .tpl-anketa .tpl-field input[type="phone"]:focus {
        color: #000;
        -moz-box-shadow: inset 0 -1px 0 #000;
        -webkit-box-shadow: inset 0 -1px 0 #000;
        box-shadow: inset 0 -1px 0 #000; }
    .card_form_block .tpl-anketa .tpl-field textarea {
      color: #000;
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
      padding: 9px 0;
      width: 100%;
      height: 140px;
      border: none;
      resize: none;
      outline: none;
      background: none;
      -webkit-appearance: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 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;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2); }
      .card_form_block .tpl-anketa .tpl-field textarea:focus {
        color: #000;
        -moz-box-shadow: inset 0 -1px 0 #000;
        -webkit-box-shadow: inset 0 -1px 0 #000;
        box-shadow: inset 0 -1px 0 #000; }
    .card_form_block .tpl-anketa .tpl-field.type-calendar_interval {
      font-size: 0; }
      .card_form_block .tpl-anketa .tpl-field.type-calendar_interval .calendar-label {
        display: inline-block;
        vertical-align: top;
        width: 48%; }
      .card_form_block .tpl-anketa .tpl-field.type-calendar_interval .calendar-label.firstLabel {
        margin-right: 4%; }
    .card_form_block .tpl-anketa .tpl-field.type-multi_select select {
      color: #000;
      width: 100%;
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
      padding: 9px 30px 9px 0;
      border: none;
      outline: none;
      cursor: pointer;
      background: none;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
      @media screen and (max-width: 639px) {
      .card_form_block .tpl-anketa .tpl-field.type-multi_select select {
        font-size: 19px; } }
      .card_form_block .tpl-anketa .tpl-field.type-multi_select select::-ms-expand {
        display: none; }
      .card_form_block .tpl-anketa .tpl-field.type-multi_select select:focus {
        -moz-box-shadow: inset 0 -1px 0 #000;
        -webkit-box-shadow: inset 0 -1px 0 #000;
        box-shadow: inset 0 -1px 0 #000; }
    .card_form_block .tpl-anketa .tpl-field.type-select select {
      color: #000;
      width: 100%;
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
      padding: 9px 30px 9px 0;
      border: none;
      outline: none;
      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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
      @media screen and (max-width: 639px) {
      .card_form_block .tpl-anketa .tpl-field.type-select select {
        font-size: 19px; } }
      .card_form_block .tpl-anketa .tpl-field.type-select select::-ms-expand {
        display: none; }
      .card_form_block .tpl-anketa .tpl-field.type-select select:focus {
        -moz-box-shadow: inset 0 -1px 0 #000;
        -webkit-box-shadow: inset 0 -1px 0 #000;
        box-shadow: inset 0 -1px 0 #000; }
      .card_form_block .tpl-anketa .tpl-field.type-select .jqselect {
        display: block !important; }
      .card_form_block .tpl-anketa .tpl-field.type-select .jqselect.dropup .jq-selectbox__select {
        z-index: 1; }
      .card_form_block .tpl-anketa .tpl-field.type-select .jqselect:before {
        position: absolute;
        content: '';
        right: 10px;
        top: 50%;
        width: 4px;
        height: 4px;
        z-index: 1;
        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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .card_form_block .tpl-anketa .tpl-field.type-select .jqselect:after {
        position: absolute;
        top: 50%;
        margin-top: -4px;
        right: 7px;
        width: 10px;
        height: 7px;
        opacity: 0;
        content: '';
        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;
        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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .card_form_block .tpl-anketa .tpl-field.type-select .jqselect.opened:before {
        opacity: 0;
        visibility: hidden; }
      .card_form_block .tpl-anketa .tpl-field.type-select .jqselect.opened:after {
        opacity: 1;
        visibility: visible; }
      .card_form_block .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__select {
        background: none;
        color: #000;
        font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
        padding: 9px 30px 9px 0;
        width: 100%;
        border: none;
        outline: 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-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
      @media screen and (max-width: 639px) {
        .card_form_block .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__select {
          font-size: 19px; } }
      .card_form_block .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__dropdown {
        background: #fff;
        width: 100%;
        -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
        -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5); }
      .card_form_block .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul {
        padding: 0;
        margin: 0;
        list-style: none; }
      .card_form_block .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li {
        color: #000;
        font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
        padding: 10px 20px 10px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
    .card_form_block .tpl-anketa .tpl-field.type-checkbox ul, .card_form_block .tpl-anketa .tpl-field.type-multi_checkbox ul {
      padding: 0;
      margin: 0;
      list-style: none; }
      .card_form_block .tpl-anketa .tpl-field.type-checkbox ul li, .card_form_block .tpl-anketa .tpl-field.type-multi_checkbox ul li {
        display: block;
        margin: 0 0 10px;
        font: 17px/22px 'rr', Arial, Helvetica, sans-serif;
        color: rgba(0, 0, 0, 0.5); }
      @media screen and (max-width: 639px) {
        .card_form_block .tpl-anketa .tpl-field.type-checkbox ul li, .card_form_block .tpl-anketa .tpl-field.type-multi_checkbox ul li {
          font-size: 16px; } }
      .card_form_block .tpl-anketa .tpl-field.type-checkbox ul li:last-child, .card_form_block .tpl-anketa .tpl-field.type-multi_checkbox ul li:last-child {
        margin-bottom: 0; }
      .card_form_block .tpl-anketa .tpl-field.type-checkbox ul li .mg-styler-label--checkbox, .card_form_block .tpl-anketa .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox {
        display: inline-block;
        vertical-align: top;
        width: 24px;
        height: 24px;
        margin: 0 10px 0 0;
        -webkit-transition: background-image 0.3s;
        -moz-transition: background-image 0.3s;
        -o-transition: background-image 0.3s;
        -ms-transition: background-image 0.3s;
        transition: background-image 0.3s;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); }
      .card_form_block .tpl-anketa .tpl-field.type-checkbox ul li .mg-styler-label--checkbox.checked, .card_form_block .tpl-anketa .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox.checked {
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 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%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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .card_form_block .tpl-anketa .tpl-field.type-checkbox ul li .mg-styler-label--checkbox input, .card_form_block .tpl-anketa .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox input {
        width: 0;
        height: 0;
        opacity: 0;
        overflow: hidden;
        visibility: hidden; }
    .card_form_block .tpl-anketa .tpl-field.type-radio_group ul {
      padding: 0;
      margin: 0;
      list-style: none; }
      .card_form_block .tpl-anketa .tpl-field.type-radio_group ul li {
        display: block;
        margin: 0 0 10px;
        font: 17px/22px 'rr', Arial, Helvetica, sans-serif;
        color: rgba(0, 0, 0, 0.5); }
      @media screen and (max-width: 639px) {
        .card_form_block .tpl-anketa .tpl-field.type-radio_group ul li {
          font-size: 16px; } }
      .card_form_block .tpl-anketa .tpl-field.type-radio_group ul li:last-child {
        margin-bottom: 0; }
      .card_form_block .tpl-anketa .tpl-field.type-radio_group ul li .mg-styler-label--radio {
        display: inline-block;
        vertical-align: top;
        width: 24px;
        height: 24px;
        margin: 0 10px 0 0;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        -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;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); }
      .card_form_block .tpl-anketa .tpl-field.type-radio_group ul li .mg-styler-label--radio.checked {
        -moz-box-shadow: inset 0 0 0 5px rgba(0, 0, 0, 0.8);
        -webkit-box-shadow: inset 0 0 0 5px rgba(0, 0, 0, 0.8);
        box-shadow: inset 0 0 0 5px rgba(0, 0, 0, 0.8); }
      .card_form_block .tpl-anketa .tpl-field.type-radio_group ul li .mg-styler-label--radio input {
        width: 0;
        height: 0;
        opacity: 0;
        overflow: hidden;
        visibility: hidden; }
    .card_form_block .tpl-anketa .tpl-field.type-title h2, .card_form_block .tpl-anketa .tpl-field.type-html h2 {
      margin: 0;
      color: #000; }
      @media screen and (max-width: 639px) {
      .card_form_block .tpl-anketa .tpl-field.type-title h2, .card_form_block .tpl-anketa .tpl-field.type-html h2 {
        font-size: 26px; } }
    .card_form_block .tpl-anketa .tpl-field.type-html {
      font-size: 17px;
      color: #000;
      font-family: 'rr', Arial, Helvetica, sans-serif; }
      @media screen and (max-width: 639px) {
    .card_form_block .tpl-anketa .tpl-field.type-html {
      font-size: 16px; } }
    .card_form_block .tpl-anketa .tpl-field.type-upload .upload-button input[type="button"] {
      font: 17px/24px 'rr', Arial, Helvetica, sans-serif;
      padding: 9px 20px 10px;
      border: none;
      outline: none;
      color: #6264b2;
      background: #fff;
      -webkit-appearance: none;
      -webkit-border-radius: 30px;
      -moz-border-radius: 30px;
      -ms-border-radius: 30px;
      -o-border-radius: 30px;
      border-radius: 30px;
      -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 #6264b2;
      -webkit-box-shadow: inset 0 0 0 1px #6264b2;
      box-shadow: inset 0 0 0 1px #6264b2; }
      .card_form_block .tpl-anketa .tpl-field.type-upload .upload-count {
        font-size: 17px; }
    .card_form_block .tpl-anketa .tpl-field.tpl-field-button {
      margin-bottom: 0;
      text-align: center; }
      .card_form_block .tpl-anketa .tpl-field.tpl-field-button .tpl-form-button {
        color: #fff;
        font: 20px/24px 'rr', Arial, Helvetica, sans-serif;
        padding: 11px 46px 13px;
        background: #6264b2;
        border: none;
        outline: none;
        -webkit-appearance: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        -o-border-radius: 30px;
        border-radius: 30px;
        -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) {
      .card_form_block .tpl-anketa .tpl-field.tpl-field-button .tpl-form-button {
        font-size: 18px;
        line-height: 21px;
        padding: 11px 46px 12px; } }
      .card_form_block .tpl-anketa .tpl-field.tpl-field-button .tpl-form-button:hover {
        color: #6264b2;
        background: #fff;
        -moz-box-shadow: inset 0 0 0 1px #6264b2;
        -webkit-box-shadow: inset 0 0 0 1px #6264b2;
        box-shadow: inset 0 0 0 1px #6264b2; }

.shop_kind_item .product-compare {
  display: none; }

.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .reg_checkbox .tpl-reg_btn_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;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .reg_checkbox .tpl-reg_btn_wr .tpl-button {
    margin: 0 0 0 10px;
    display: inline-block;
    vertical-align: middle; }
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .reg_checkbox .tpl-reg_btn_wr .reg_checkbox_wr {
    text-align: left;
    display: inline-block;
    vertical-align: middle; }

.site_container.cart .site_main_wrapper {
  padding: 0 0 50px; }
  .site_container.cart .site_main_wrapper .site_main {
    max-width: 100%; }
  .site_container.cart .site-path {
    margin: 0 160px; }
  @media screen and (max-width: 1420px) {
    .site_container.cart .site-path {
      margin: 0 60px; } }
  @media screen and (max-width: 1260px) {
    .site_container.cart .site-path {
      margin: 0 42px; } }
  @media screen and (max-width: 1023px) {
    .site_container.cart .site-path {
      margin: 0 30px; } }
  @media screen and (max-width: 639px) {
    .site_container.cart .site-path {
      margin: 0 16px; } }
  .site_container.cart h1 {
    margin: 0 160px; }
  @media screen and (max-width: 1420px) {
    .site_container.cart h1 {
      margin: 0 60px; } }
  @media screen and (max-width: 1260px) {
    .site_container.cart h1 {
      margin: 0 42px; } }
  @media screen and (max-width: 1023px) {
    .site_container.cart h1 {
      margin: 0 30px; } }
  @media screen and (max-width: 639px) {
    .site_container.cart h1 {
      font-size: 26px;
      text-align: center;
      margin: 0 16px 14px; } }
  .site_container.cart .cart_cleanup {
    padding: 0 160px;
    text-align: right;
    margin: -38px 0 30px 0; }
  @media screen and (max-width: 1420px) {
    .site_container.cart .cart_cleanup {
      padding: 0 60px; } }
  @media screen and (max-width: 1260px) {
    .site_container.cart .cart_cleanup {
      padding: 0 42px; } }
  @media screen and (max-width: 1023px) {
    .site_container.cart .cart_cleanup {
      margin: -30px 0 30px 0; } }
  @media screen and (max-width: 639px) {
    .site_container.cart .cart_cleanup {
      margin: 0 0 20px;
      text-align: center; } }
  .site_container.cart .cart_cleanup .clean_btn {
    position: relative;
    color: #000;
    font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
    padding: 0 0 7px;
    display: inline-block;
    vertical-align: top;
    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; }
  .site_container.cart .cart_cleanup .clean_btn:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background: #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; }
  .site_container.cart .cart_cleanup .clean_btn:hover {
    color: #f94976; }
    .site_container.cart .cart_cleanup .clean_btn:hover:before {
      background: #f94976; }

.cart_page_empty {
  padding: 30px 160px 60px; }
  @media screen and (max-width: 1420px) {
  .cart_page_empty {
    padding: 30px 60px 50px; } }
  @media screen and (max-width: 1260px) {
  .cart_page_empty {
    padding: 30px 42px 60px; } }
  @media screen and (max-width: 1023px) {
  .cart_page_empty {
    padding: 30px 30px 60px; } }
  @media screen and (max-width: 639px) {
  .cart_page_empty {
    padding: 30px 16px 40px; } }

.shop2-warning {
  margin: 0 160px 20px;
  padding: 55px 60px;
  border: none;
  min-height: 0;
  text-align: center;
  background-image: none;
  background: #ffd7e1;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
  @media screen and (max-width: 1420px) {
  .shop2-warning {
    margin: 0 60px 20px; } }
  @media screen and (max-width: 1260px) {
  .shop2-warning {
    margin: 0 42px 20px;
    padding: 30px; } }
  @media screen and (max-width: 1023px) {
  .shop2-warning {
    margin: 0 30px 30px; } }
  @media screen and (max-width: 639px) {
  .shop2-warning {
    margin: 0 16px 20px;
    padding: 30px 20px;
    text-align: left; } }
  .shop2-warning .shop2-warning_in {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 85px;
    font: 24px/1.2 'ars', Arial, Helvetica, sans-serif;
    color: #000; }
  @media screen and (max-width: 639px) {
    .shop2-warning .shop2-warning_in {
      padding: 0 0 0 60px;
      font-size: 18px; } }
  .shop2-warning .shop2-warning_in h2 {
    font: 24px/1.2 'ars', Arial, Helvetica, sans-serif;
    margin: 0; }
  @media screen and (max-width: 639px) {
      .shop2-warning .shop2-warning_in h2 {
        font-size: 18px; } }
  .shop2-warning .shop2-warning_in:before {
    position: absolute;
    content: '';
    left: 0;
    top: 50%;
    margin-top: -25px;
    width: 50px;
    height: 50px;
    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%22%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; }
  @media screen and (max-width: 639px) {
      .shop2-warning .shop2-warning_in:before {
        width: 40px;
        height: 40px;
        margin-top: -20px;
        background-size: 40px 40px; } }

#shop2-cart .cart_titles_wrap {
  padding: 0 160px;
  text-align: right;
  font-size: 0;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08); }
  @media screen and (max-width: 1420px) {
    #shop2-cart .cart_titles_wrap {
      padding: 0 60px; } }
  @media screen and (max-width: 1260px) {
    #shop2-cart .cart_titles_wrap {
      padding: 0 42px; } }
  @media screen and (max-width: 1023px) {
    #shop2-cart .cart_titles_wrap {
      display: none; } }
  #shop2-cart .cart_titles {
    margin-left: auto;
    font-size: 0;
    width: 51.5%;
    padding: 25px 0 16px; }
  #shop2-cart .cart_titles .cart_item_title {
    display: inline-block;
    vertical-align: top;
    font: 17px/20px 'rr', Arial, Helvetica, sans-serif;
    width: calc(50% - 80px);
    color: rgba(0, 0, 0, 0.48); }
  #shop2-cart .cart_titles .cart_item_title.price {
    text-align: left; }
  #shop2-cart .cart_titles .cart_item_title.sum {
    width: 160px;
    text-align: center; }
  @media screen and (max-width: 1023px) {
    #shop2-cart .cart_products_wrap {
      border-top: 1px solid rgba(0, 0, 0, 0.08); } }
  #shop2-cart .cart_products_wrap .shop_cart_product_wr {
    padding: 0 160px;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08); }
  @media screen and (max-width: 1420px) {
      #shop2-cart .cart_products_wrap .shop_cart_product_wr {
        padding: 0 60px; } }
  @media screen and (max-width: 1260px) {
      #shop2-cart .cart_products_wrap .shop_cart_product_wr {
        padding: 0 42px; } }
  @media screen and (max-width: 1023px) {
      #shop2-cart .cart_products_wrap .shop_cart_product_wr {
        padding: 0 30px; } }
  @media screen and (max-width: 639px) {
      #shop2-cart .cart_products_wrap .shop_cart_product_wr {
        padding: 0 16px; } }
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product {
    padding: 25px 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; }
    @media screen and (max-width: 1023px) {
      #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product {
        display: block; } }
    @media screen and (max-width: 639px) {
      #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product {
        padding: 24px 0 16px; } }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l {
      position: relative;
      width: 48.5%;
      min-width: 48.5%;
      max-width: 48.5%;
      padding: 0 10px 0 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    @media screen and (max-width: 1023px) {
        #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l {
          min-width: 100%;
          max-width: 100%;
          width: auto;
          padding: 0 0 20px; } }
    @media screen and (max-width: 639px) {
        #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l {
          padding: 0 0 15px; } }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_left {
      float: left;
      width: 150px;
      font-size: 0;
      margin: 0 38px 0 0; }
    @media screen and (max-width: 1260px) {
          #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_left {
            margin: 0 20px 0 0; } }
    @media screen and (max-width: 639px) {
          #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_left {
            float: none;
            width: auto;
            display: block;
            margin: 0 0 10px; } }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .mob_product_name {
      display: none; }
    @media screen and (max-width: 639px) {
          #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .mob_product_name {
            display: block;
            overflow: hidden; } }
    @media screen and (max-width: 639px) {
          #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_image {
            width: 100px;
            float: left;
            margin: 0 10px 0 0; } }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_image.no-image {
      height: 220px;
      background: #f6f5f3 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat; }
    @media screen and (max-width: 639px) {
            #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_image.no-image {
              height: 145px; } }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-article {
      color: rgba(0, 0, 0, 0.3);
      font: 13px 'rr', Arial, Helvetica, sans-serif;
      padding: 0 0 24px; }
    @media screen and (max-width: 639px) {
          #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-article {
            padding: 0; } }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-name {
      color: #000;
      font: 22px/28px 'ars', Arial, Helvetica, sans-serif;
      padding: 0 0 7px; }
    @media screen and (max-width: 639px) {
          #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-name {
            font-size: 20px;
            line-height: 25px; } }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-name a {
      color: inherit;
      text-decoration: none; }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .vendor_name {
      font: 18px/23px 'arsi', Arial, Helvetica, sans-serif;
      color: #f94976; }
    @media screen and (max-width: 639px) {
          #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .vendor_name {
            font-size: 17px;
            line-height: 21px; } }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .vendor_name a {
      text-decoration: none;
      color: inherit; }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-action {
      padding: 8px 0 0 0;
      color: #f94976;
      font: 18px 'ars', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 639px) {
          #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-action {
            font-size: 17px; } }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-action strong {
      font-weight: normal;
      font-family: 'arsb', Arial, Helvetica, sans-serif; }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details {
      overflow: hidden; }
    @media screen and (max-width: 639px) {
            #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart-product-article, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart-product-name, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .vendor_name, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart-product-action {
              display: none; } }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_details_top {
      padding: 0 0 18px; }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap {
      padding: 0 0 30px; }
    @media screen and (max-width: 1023px) {
            #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap {
              padding: 0; } }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param {
      display: none; }
      @media screen and (max-width: 1023px) {
            #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param {
              padding: 0 0 15px; } }
      #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li {
        font-size: 0;
        margin: 0 0 15px; }
        #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li:last-child {
          margin-bottom: 0; }
        #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-title {
          font: 17px/20px 'rr', Arial, Helvetica, sans-serif;
          padding: 0 10px 0 0;
          max-width: 50%;
          min-width: 110px;
          vertical-align: middle;
          display: inline-block;
          color: rgba(0, 0, 0, 0.48);
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
          @media screen and (max-width: 639px) {
            #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-title {
              font-size: 15px;
              line-height: 18px; } }
        #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value {
          color: #000;
          max-width: 50%;
          font: 17px/20px 'rr', Arial, Helvetica, sans-serif;
          vertical-align: middle;
          display: inline-block; }
          @media screen and (max-width: 639px) {
            #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value {
              font-size: 16px;
              line-height: 19px; } }
          #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value a {
            text-decoration: none;
            border-bottom: 1px solid transparent; }
            #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value a.highslide {
              border: none !important; }
              #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value a.highslide img {
                border: none !important; }
            #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value a:hover {
              border-bottom: 1px solid #f94976; }
          #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value .shop2-color-pick li, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value .shop2-color-ext-list li {
            width: 30px;
            height: 30px;
            border: none;
            outline: none;
            position: relative;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%; }
            #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value .shop2-color-pick li:before, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value .shop2-color-ext-list li:before {
              position: absolute;
              content: '';
              left: 0;
              right: 0;
              top: 0;
              bottom: 0;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%;
              box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
            #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value .shop2-color-pick li span, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value .shop2-color-ext-list li span {
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%;
              width: 30px;
              height: 30px; }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons {
      position: absolute;
      left: 188px;
      bottom: 0;
      font-size: 0; }
    @media screen and (max-width: 1260px) {
            #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons {
              left: 168px; } }
    @media screen and (max-width: 1023px) {
            #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons {
              position: static;
              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-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .show_params {
      cursor: pointer;
      color: rgba(0, 0, 0, 0.48);
      font: 17px 'arsi', Arial, Helvetica, sans-serif;
      display: inline-block;
      vertical-align: top;
      margin: 0 90px 0 0;
      padding: 0 20px 0 0;
      position: relative; }
      @media screen and (max-width: 1260px) {
            #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .show_params {
              margin: 0 30px 0 0; } }
      #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .show_params:before {
        position: absolute;
        content: '';
        right: 0;
        top: 6px;
        width: 10px;
        height: 7px;
        opacity: 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;
        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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .show_params.opened:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .cart_del {
      color: rgba(0, 0, 0, 0.48);
      font: 17px 'arsi', Arial, Helvetica, sans-serif;
      display: inline-block;
      vertical-align: top; }
      #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .cart_del a {
        text-decoration: none;
        color: inherit;
        display: block;
        position: relative;
        padding: 0 20px 0 0; }
        #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .cart_del a:before {
          position: absolute;
          content: '';
          right: 0;
          top: 5px;
          width: 9px;
          height: 9px;
          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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M20.027%2018.822l3.839-3.838a1%201%200%200%201%201.414%201.414l-3.839%203.838%203.839%203.839a1%201%200%201%201-1.414%201.414l-3.839-3.838-3.838%203.838a1%201%200%201%201-1.415-1.414l3.839-3.839-3.839-3.838a1%201%200%200%201%201.415-1.414l3.838%203.838z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
          background-size: 30px; }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r {
      width: 51.5%;
      min-width: 51.5%;
      max-width: 51.5%;
      font-size: 0; }
    @media screen and (max-width: 1023px) {
        #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r {
          min-width: 100%;
          max-width: 100%;
          width: auto;
          padding: 0; } }
    @media screen and (max-width: 639px) {
        #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r {
          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: center;
          -ms-flex-align: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center; } }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-price {
      width: calc(50% - 80px);
      display: inline-block;
      vertical-align: top;
      text-align: left;
      font: 22px 'rm', Arial, Helvetica, sans-serif;
      color: #000;
      margin: 5px 0 0 0; }
    @media screen and (max-width: 1023px) {
          #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-price {
            margin: 0;
            vertical-align: middle; } }
    @media screen and (max-width: 639px) {
          #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-price {
            width: 50%; } }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-price span, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-price ins {
      font: 16px 'rm', Arial, Helvetica, sans-serif; }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-price ins {
      color: #f94976; }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount {
      width: 160px;
      text-align: center;
      font: 20px/28px 'ars', Arial, Helvetica, sans-serif;
      display: inline-block;
      vertical-align: top; }
    @media screen and (max-width: 1023px) {
          #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount {
            vertical-align: middle; } }
    @media screen and (max-width: 639px) {
          #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount {
            width: 100%;
            margin: 0 0 7px;
            -webkit-box-ordinal-group: 0;
            -moz-box-ordinal-group: 0;
            -webkit-order: -1;
            -moz-order: -1;
            -ms-flex-order: -1;
            order: -1; } }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount {
      margin: 0 auto; }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount {
      margin: 0 auto;
      width: 160px;
      font-size: 0;
      height: 44px;
      -webkit-border-radius: 31px;
      -moz-border-radius: 31px;
      -ms-border-radius: 31px;
      -o-border-radius: 31px;
      border-radius: 31px;
      -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-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount.disabled {
      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-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount.disabled input {
        opacity: 0.25; }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount button {
      width: 53px;
      height: 44px;
      display: inline-block;
      vertical-align: top;
      border: none;
      font-size: 0 !important;
      outline: none;
      background: none !important;
      position: relative;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
      #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount button:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount button.amount-minus {
        -webkit-border-radius: 31px 0 0 31px;
        -moz-border-radius: 31px 0 0 31px;
        -ms-border-radius: 31px 0 0 31px;
        -o-border-radius: 31px 0 0 31px;
        border-radius: 31px 0 0 31px; }
        #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount button.amount-minus:before {
          -webkit-border-radius: 31px 0 0 31px;
          -moz-border-radius: 31px 0 0 31px;
          -ms-border-radius: 31px 0 0 31px;
          -o-border-radius: 31px 0 0 31px;
          border-radius: 31px 0 0 31px;
          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%222px%22%20%20viewBox%3D%220%200%2020%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M1.000%2C-0.000%20L19.000%2C-0.000%20C19.552%2C-0.000%2020.000%2C0.448%2020.000%2C1.000%20C20.000%2C1.552%2019.552%2C2.000%2019.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
          background-size: 16px 2px; }
        #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount button.amount-minus:disabled:before {
          opacity: 0.25; }
      #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount button.amount-plus {
        -webkit-border-radius: 0 31px 31px 0;
        -moz-border-radius: 0 31px 31px 0;
        -ms-border-radius: 0 31px 31px 0;
        -o-border-radius: 0 31px 31px 0;
        border-radius: 0 31px 31px 0; }
        #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount button.amount-plus:before {
          -webkit-border-radius: 0 31px 31px 0;
          -moz-border-radius: 0 31px 31px 0;
          -ms-border-radius: 0 31px 31px 0;
          -o-border-radius: 0 31px 31px 0;
          border-radius: 0 31px 31px 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%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M19.000%2C11.000%20L11.000%2C11.000%20L11.000%2C19.000%20C11.000%2C19.552%2010.552%2C20.000%2010.000%2C20.000%20C9.448%2C20.000%209.000%2C19.552%209.000%2C19.000%20L9.000%2C11.000%20L1.000%2C11.000%20C0.448%2C11.000%200.000%2C10.552%200.000%2C10.000%20C0.000%2C9.448%200.448%2C9.000%201.000%2C9.000%20L9.000%2C9.000%20L9.000%2C1.000%20C9.000%2C0.448%209.448%2C0.000%2010.000%2C0.000%20C10.552%2C0.000%2011.000%2C0.448%2011.000%2C1.000%20L11.000%2C9.000%20L19.000%2C9.000%20C19.552%2C9.000%2020.000%2C9.448%2020.000%2C10.000%20C20.000%2C10.552%2019.552%2C11.000%2019.000%2C11.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
          background-size: 16px 16px; }
        #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount button.amount-plus:disabled:before {
          opacity: 0.25; }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount input {
      width: 54px;
      height: 42px;
      margin: 1px 0;
      padding: 7px 0;
      border: none;
      color: #000;
      outline: none;
      text-align: center;
      font: 20px/28px 'ars', Arial, Helvetica, sans-serif;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum {
      text-align: right;
      font-size: 14px;
      display: inline-block;
      vertical-align: top;
      width: calc(50% - 80px);
      font: 22px 'rm', Arial, Helvetica, sans-serif;
      color: #000;
      margin: 5px 0 0 0; }
    @media screen and (max-width: 1023px) {
          #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum {
            margin: 0;
            vertical-align: middle; } }
    @media screen and (max-width: 639px) {
          #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum {
            width: 50%; } }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum span, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum ins {
      font: 16px 'rm', Arial, Helvetica, sans-serif; }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum ins {
      color: #f94976; }
    #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum .sum_title {
      display: none;
      font: 16px/19px 'rr', Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5); }
    @media screen and (max-width: 1023px) {
            #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum .sum_title {
              display: block; } }

.cart_back_btn {
  padding: 0 160px; }
  @media screen and (max-width: 1420px) {
  .cart_back_btn {
    padding: 0 60px; } }
  @media screen and (max-width: 1260px) {
  .cart_back_btn {
    padding: 0 42px; } }
  @media screen and (max-width: 1023px) {
  .cart_back_btn {
    padding: 0 32px; } }
  @media screen and (max-width: 639px) {
  .cart_back_btn {
    display: block;
    padding: 0 16px; } }
  .cart_back_btn .shop_btn_back {
    color: #fff;
    background: #6264b2;
    font: 18px/22px 'rr', Arial, Helvetica, sans-serif;
    padding: 13px 30px;
    margin: 0 13px 0 0;
    vertical-align: top;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
  .cart_back_btn .shop_btn_back:hover {
    color: #6264b2;
    background: #fff;
    -moz-box-shadow: inset 0 0 0 1px #6264b2;
    -webkit-box-shadow: inset 0 0 0 1px #6264b2;
    box-shadow: inset 0 0 0 1px #6264b2; }

.shop_cart_registration_wr + .cart_back_btn {
  padding-top: 40px; }

.cart_total_wrapper {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 50px 160px 90px; }
  @media screen and (max-width: 1420px) {
  .cart_total_wrapper {
    padding: 50px 60px 90px; } }
  @media screen and (max-width: 1260px) {
  .cart_total_wrapper {
    padding: 50px 42px 90px; } }
  @media screen and (max-width: 1023px) {
  .cart_total_wrapper {
    padding: 40px 32px 50px; } }
  @media screen and (max-width: 639px) {
  .cart_total_wrapper {
    display: block;
    padding: 20px 16px 40px; } }
  .cart_total_wrapper .cart_total_buttons {
    font-size: 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) {
    .cart_total_wrapper .cart_total_buttons {
      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;
      -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) {
    .cart_total_wrapper .cart_total_buttons {
      display: block; } }
  .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item {
    display: inline-block;
    vertical-align: top; }
  .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update {
    display: none; }
    @media screen and (min-width: 640px) and (max-width: 1023px) {
      .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update {
        -webkit-box-ordinal-group: 0;
        -moz-box-ordinal-group: 0;
        -webkit-order: -1;
        -moz-order: -1;
        -ms-flex-order: -1;
        order: -1;
        display: inline-block !important; } }
    .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update .shop2-btn {
      color: #000;
      font: 17px/20px 'rr', Arial, Helvetica, sans-serif;
      padding: 12px 30px;
      border: none;
      background: none;
      text-decoration: none;
      -webkit-border-radius: 31px;
      -moz-border-radius: 31px;
      -ms-border-radius: 31px;
      -o-border-radius: 31px;
      border-radius: 31px;
      -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) {
        .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update .shop2-btn {
          opacity: 0; } }
    @media screen and (max-width: 639px) {
        .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update .shop2-btn {
          display: block;
          text-align: center; } }
    @media screen and (max-width: 1023px) {
          .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update .shop2-btn.active {
            opacity: 1; } }
    .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update .shop2-btn:hover, .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update .shop2-btn:active {
      color: #fff;
      border: none;
      background: #6264b2;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
  .cart_total_wrapper .cart_total_buttons div.active {
    display: inline-block !important;
    vertical-align: top;
    margin: 0 0 0 54px; }
  @media screen and (max-width: 1023px) {
      .cart_total_wrapper .cart_total_buttons div.active {
        margin: 0;
        text-align: left !important; } }
  @media screen and (max-width: 639px) {
      .cart_total_wrapper .cart_total_buttons div.active {
        display: block !important; } }
  .cart_total_wrapper .cart_total_buttons .shop2-btn-back {
    margin-top: 10px;
    color: #000;
    font: 17px/20px 'rr', Arial, Helvetica, sans-serif;
    padding: 0 0 0 54px;
    border: none;
    background: 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;
    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; }
  @media screen and (max-width: 1023px) {
      .cart_total_wrapper .cart_total_buttons .shop2-btn-back {
        margin: 0 0 19px; } }
  @media screen and (max-width: 639px) {
      .cart_total_wrapper .cart_total_buttons .shop2-btn-back {
        display: none; } }
  .cart_total_wrapper .cart_total_buttons .shop2-btn-back:before {
    position: absolute;
    content: '';
    left: 0;
    top: 50%;
    width: 38px;
    height: 13px;
    margin-top: -6px;
    -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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .cart_total_wrapper .cart_total_buttons .shop2-btn-back:hover, .cart_total_wrapper .cart_total_buttons .shop2-btn-back:active {
    color: #f94976;
    border: none;
    background: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .cart_total_wrapper .cart_total_buttons .shop2-btn-back:hover:before, .cart_total_wrapper .cart_total_buttons .shop2-btn-back:active: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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .cart_total_wrapper .shop2-cart-total_wr {
    width: 480px;
    min-width: 480px;
    max-width: 480px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 480px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 480px;
    -ms-flex: 0 1 480px;
    flex: 0 1 480px; }
  @media screen and (max-width: 1023px) {
    .cart_total_wrapper .shop2-cart-total_wr {
      width: 440px;
      min-width: 440px;
      max-width: 440px;
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 440px;
      -moz-box-flex: 0;
      -moz-flex: 0 1 440px;
      -ms-flex: 0 1 440px;
      flex: 0 1 440px; } }
  @media screen and (max-width: 767px) {
    .cart_total_wrapper .shop2-cart-total_wr {
      width: 410px;
      min-width: 410px;
      max-width: 410px;
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 410px;
      -moz-box-flex: 0;
      -moz-flex: 0 1 410px;
      -ms-flex: 0 1 410px;
      flex: 0 1 410px; } }
  @media screen and (max-width: 639px) {
    .cart_total_wrapper .shop2-cart-total_wr {
      width: auto;
      min-width: 0;
      max-width: 100%;
      padding: 15px 0 0 0; } }
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon {
    margin: 0 0 10px; }
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon-id {
    text-align: right;
    font-size: 22px;
    padding: 20px 0 0 0; }
    .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon-id > span {
      font-size: 18px; }
    .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon-id .coupon-code {
      font-size: 20px; }
    .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon-id .coupon-delete {
      text-decoration: none;
      display: inline-block;
      vertical-align: top;
      position: relative;
      color: rgba(0, 0, 0, 0.48);
      font: 17px 'arsi', Arial, Helvetica, sans-serif;
      display: inline-block;
      vertical-align: top;
      padding: 0 20px 0 0;
      margin: 5px 0 0 10px; }
    .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon-id .coupon-delete:before {
      position: absolute;
      content: '';
      right: 0;
      top: 5px;
      width: 9px;
      height: 9px;
      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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M20.027%2018.822l3.839-3.838a1%201%200%200%201%201.414%201.414l-3.839%203.838%203.839%203.839a1%201%200%201%201-1.414%201.414l-3.839-3.838-3.838%203.838a1%201%200%201%201-1.415-1.414l3.839-3.839-3.839-3.838a1%201%200%200%201%201.415-1.414l3.838%203.838z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
      background-size: 30px; }
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap {
    position: relative;
    text-align: right;
    width: 480px;
    height: 44px;
    overflow: hidden; }
    @media screen and (max-width: 1023px) {
      .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap {
        width: 440px; } }
    @media screen and (max-width: 767px) {
      .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap {
        width: 410px; } }
    @media screen and (max-width: 639px) {
      .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap {
        width: auto; } }
    .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_show_btn {
      position: absolute;
      right: 0;
      top: 0;
      opacity: 0;
      width: 167px;
      height: 44px;
      display: inline-block;
      vertical-align: top;
      color: #000;
      cursor: pointer;
      -webkit-border-radius: 31px;
      -moz-border-radius: 31px;
      -ms-border-radius: 31px;
      -o-border-radius: 31px;
      border-radius: 31px;
      padding: 0;
      -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) {
        .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_show_btn {
          display: none; } }
    .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_show_btn:before {
      position: absolute;
      content: '';
      right: 24px;
      top: 50%;
      width: 17px;
      height: 17px;
      margin-top: -8px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M9.000%2C7.000%20L9.000%2C1.000%20C9.000%2C0.448%208.552%2C-0.000%208.000%2C-0.000%20C7.448%2C-0.000%207.000%2C0.448%207.000%2C1.000%20L7.000%2C7.000%20L1.000%2C7.000%20C0.448%2C7.000%20-0.000%2C7.448%20-0.000%2C8.000%20C-0.000%2C8.552%200.448%2C9.000%201.000%2C9.000%20L7.000%2C9.000%20L7.000%2C15.000%20C7.000%2C15.552%207.448%2C16.000%208.000%2C16.000%20C8.552%2C16.000%209.000%2C15.552%209.000%2C15.000%20L9.000%2C9.000%20L15.000%2C9.000%20C15.552%2C9.000%2016.000%2C8.552%2016.000%2C8.000%20C16.000%2C7.448%2015.552%2C7.000%2015.000%2C7.000%20L9.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body {
      position: absolute;
      right: 0;
      top: 0;
      width: 167px;
      text-align: left;
      background: #fff;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-border-radius: 31px;
      -moz-border-radius: 31px;
      -ms-border-radius: 31px;
      -o-border-radius: 31px;
      border-radius: 31px;
      -webkit-transition: all 0.4s;
      -moz-transition: all 0.4s;
      -o-transition: all 0.4s;
      -ms-transition: all 0.4s;
      transition: all 0.4s;
      -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) {
        .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body {
          width: 100%; } }
    .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active {
      width: 480px; }
    @media screen and (max-width: 1023px) {
          .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active {
            width: 440px; } }
    @media screen and (max-width: 767px) {
          .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active {
            width: 410px; } }
    @media screen and (max-width: 639px) {
          .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active {
            width: 100%; } }
    .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active .coupon_show_btn {
      display: none; }
    .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.focus {
      -moz-box-shadow: inset 0 0 0 1px #000;
      -webkit-box-shadow: inset 0 0 0 1px #000;
      box-shadow: inset 0 0 0 1px #000; }
    .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field {
      -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; }
    .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field input {
      width: 100%;
      color: #000;
      height: 44px;
      padding: 12px 0 12px 24px;
      font: 17px/20px 'rr', Arial, Helvetica, sans-serif;
      border: none;
      background: none;
      outline: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-border-radius: 31px 0 0 31px;
      -moz-border-radius: 31px 0 0 31px;
      -ms-border-radius: 31px 0 0 31px;
      -o-border-radius: 31px 0 0 31px;
      border-radius: 31px 0 0 31px; }
    @media screen and (max-width: 639px) {
            .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field input {
              text-align: center;
              padding: 12px 0 12px 44px; } }
    .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field input::-webkit-input-placeholder {
      color: #000; }
    .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field input:moz-placeholder {
      color: #000; }
    .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field input::-moz-placeholder {
      color: #000; }
    .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field input:-ms-input-placeholder {
      color: #000; }
    .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-btn {
      width: 52px;
      min-width: 52px;
      max-width: 52px;
      height: 44px;
      border: none;
      outline: none;
      font-size: 0;
      padding: 0;
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 52px;
      -moz-box-flex: 0;
      -moz-flex: 0 1 52px;
      -ms-flex: 0 1 52px;
      flex: 0 1 52px;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 0 31px 31px 0;
      -moz-border-radius: 0 31px 31px 0;
      -ms-border-radius: 0 31px 31px 0;
      -o-border-radius: 0 31px 31px 0;
      border-radius: 0 31px 31px 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%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M9.000%2C7.000%20L9.000%2C1.000%20C9.000%2C0.448%208.552%2C-0.000%208.000%2C-0.000%20C7.448%2C-0.000%207.000%2C0.448%207.000%2C1.000%20L7.000%2C7.000%20L1.000%2C7.000%20C0.448%2C7.000%20-0.000%2C7.448%20-0.000%2C8.000%20C-0.000%2C8.552%200.448%2C9.000%201.000%2C9.000%20L7.000%2C9.000%20L7.000%2C15.000%20C7.000%2C15.552%207.448%2C16.000%208.000%2C16.000%20C8.552%2C16.000%209.000%2C15.552%209.000%2C15.000%20L9.000%2C9.000%20L15.000%2C9.000%20C15.552%2C9.000%2016.000%2C8.552%2016.000%2C8.000%20C16.000%2C7.448%2015.552%2C7.000%2015.000%2C7.000%20L9.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") right 24px top 50% no-repeat; }
    .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-btn:hover, .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-btn:active {
      -moz-box-shadow: none;
      -webkit-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%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M9.000%2C7.000%20L9.000%2C1.000%20C9.000%2C0.448%208.552%2C-0.000%208.000%2C-0.000%20C7.448%2C-0.000%207.000%2C0.448%207.000%2C1.000%20L7.000%2C7.000%20L1.000%2C7.000%20C0.448%2C7.000%20-0.000%2C7.448%20-0.000%2C8.000%20C-0.000%2C8.552%200.448%2C9.000%201.000%2C9.000%20L7.000%2C9.000%20L7.000%2C15.000%20C7.000%2C15.552%207.448%2C16.000%208.000%2C16.000%20C8.552%2C16.000%209.000%2C15.552%209.000%2C15.000%20L9.000%2C9.000%20L15.000%2C9.000%20C15.552%2C9.000%2016.000%2C8.552%2016.000%2C8.000%20C16.000%2C7.448%2015.552%2C7.000%2015.000%2C7.000%20L9.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") right 24px top 50% no-repeat; }
  .cart_total_wrapper .shop2-cart-total .cart_total_item {
    position: relative;
    font-size: 0;
    padding: 30px 0 13px; }
  @media screen and (max-width: 639px) {
      .cart_total_wrapper .shop2-cart-total .cart_total_item {
        margin: 0 -16px;
        padding: 20px 16px 12px; } }
  .cart_total_wrapper .shop2-cart-total .cart_total_item:last-child .total_item_body {
    font-size: 26px; }
    .cart_total_wrapper .shop2-cart-total .cart_total_item:last-child .total_item_body span {
      font-size: 18px; }
    .cart_total_wrapper .shop2-cart-total .cart_total_item:last-child:after {
      opacity: 1; }
    .cart_total_wrapper .shop2-cart-total .cart_total_item:last-child .total_item_title {
      color: #000; }
  .cart_total_wrapper .shop2-cart-total .cart_total_item:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    opacity: 0.1;
    background: #000; }
  .cart_total_wrapper .shop2-cart-total .cart_total_item .total_item_title {
    color: rgba(0, 0, 0, 0.48);
    font: 17px/20px 'rr', Arial, Helvetica, sans-serif;
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding: 5px 0 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; }
  .cart_total_wrapper .shop2-cart-total .cart_total_item .total_item_body {
    color: #000;
    font: 22px/28px 'rm', Arial, Helvetica, sans-serif;
    display: inline-block;
    vertical-align: top;
    width: 50%;
    text-align: right; }
    .cart_total_wrapper .shop2-cart-total .cart_total_item .total_item_body span {
      font: 16px 'rm', Arial, Helvetica, sans-serif; }

.shop_cart_registration_wr {
  background: #ffd7e1;
  padding: 70px 0; }
  @media screen and (max-width: 1260px) {
  .shop_cart_registration_wr {
    padding: 60px 42px; } }
  @media screen and (max-width: 1023px) {
  .shop_cart_registration_wr {
    padding: 30px 32px; } }
  @media screen and (max-width: 639px) {
  .shop_cart_registration_wr {
    padding: 20px 16px; } }
  .shop_cart_registration_wr .shop_cart_registration {
    max-width: 1000px;
    margin: 0 auto; }
  .shop_cart_registration_wr .cart_registration_title {
    color: #000;
    font: 40px/47px 'rl', Arial, Helvetica, sans-serif;
    padding: 0 0 40px;
    text-align: center; }
  @media screen and (max-width: 1023px) {
    .shop_cart_registration_wr .cart_registration_title {
      padding: 0 0 25px;
      font-size: 32px;
      line-height: normal; } }
  @media screen and (max-width: 639px) {
    .shop_cart_registration_wr .cart_registration_title {
      font-size: 26px;
      padding: 0 0 15px; } }
  .shop_cart_registration_wr .cart_registration {
    background: #fff;
    font-size: 0;
    padding: 40px 55px 50px;
    -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) {
    .shop_cart_registration_wr .cart_registration {
      padding: 30px 40px; } }
  @media screen and (max-width: 639px) {
    .shop_cart_registration_wr .cart_registration {
      padding: 25px 20px; } }
  .shop_cart_registration_wr .cart_registration .cell_l {
    text-align: center;
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding: 0 20px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 767px) {
      .shop_cart_registration_wr .cart_registration .cell_l {
        width: auto;
        display: block;
        padding: 0 0 20px; } }
  .shop_cart_registration_wr .cart_registration .cell_l .reg_form_btn {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font: 20px/24px 'rr', Arial, Helvetica, sans-serif;
    padding: 18px 40px;
    margin: 10px 0 8px;
    background: #f94976;
    border: none;
    outline: none;
    text-decoration: none;
    -webkit-appearance: none;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    -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; }
    .shop_cart_registration_wr .cart_registration .cell_l .reg_form_btn:hover {
      color: #fff;
      background: #fb7a9b; }
    @media screen and (max-width: 1023px) {
      .shop_cart_registration_wr .cart_registration .cell_l .reg_form_btn {
        padding: 18px 30px;
        font-size: 18px;
        line-height: 22px; } }
    @media screen and (max-width: 479px) {
      .shop_cart_registration_wr .cart_registration .cell_l .reg_form_btn {
        padding: 16px 30px;
        font-size: 16px;
        line-height: 22px; } }
  .shop_cart_registration_wr .cart_registration .cell_l .reg_btn {
    color: #6264b2;
    font: 17px/20px 'rr', Arial, Helvetica, sans-serif;
    padding: 18px 40px;
    display: inline-block;
    vertical-align: top;
    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; }
  .shop_cart_registration_wr .cart_registration .cell_l .form-registration .form-registration-item {
    text-align: left;
    margin: 0 0 20px; }
    .shop_cart_registration_wr .cart_registration .cell_l .form-registration .form-registration-item .registration-field-title {
      color: rgba(0, 0, 0, 0.4);
      font: 17px/20px 'rr', Arial, Helvetica, sans-serif;
      padding: 0 0 8px; }
    .shop_cart_registration_wr .cart_registration .cell_l .form-registration .form-registration-item .registration-field input {
      color: #000;
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
      padding: 9px 0;
      width: 100%;
      border: none;
      outline: none;
      background: none;
      -webkit-appearance: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 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;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2); }
    .shop_cart_registration_wr .cart_registration .cell_l .form-registration .form-registration-item .registration-field input:focus {
      color: #000;
      -moz-box-shadow: inset 0 -1px 0 #000;
      -webkit-box-shadow: inset 0 -1px 0 #000;
      box-shadow: inset 0 -1px 0 #000; }
  .shop_cart_registration_wr .cart_registration .cell_r {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    text-align: center; }
  @media screen and (max-width: 767px) {
      .shop_cart_registration_wr .cart_registration .cell_r {
        width: auto;
        display: block; } }
  .shop_cart_registration_wr .cart_registration .cell_r .cell_r_text {
    padding: 0 0 40px;
    color: rgba(0, 0, 0, 0.7);
    font: 20px/28px 'ars', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 1023px) {
      .shop_cart_registration_wr .cart_registration .cell_r .cell_r_text {
        font-size: 18px;
        line-height: 24px;
        padding: 0 0 20px; } }
  .shop_cart_registration_wr .cart_registration .cell_r .cell_r_btn a {
    display: inline-block;
    vertical-align: top;
    color: #000;
    font: 20px/24px 'rr', Arial, Helvetica, sans-serif;
    padding: 18px 43px;
    text-decoration: none;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    -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: 1023px) {
        .shop_cart_registration_wr .cart_registration .cell_r .cell_r_btn a {
          padding: 18px 30px;
          font-size: 18px;
          line-height: 22px; } }
    @media screen and (max-width: 479px) {
        .shop_cart_registration_wr .cart_registration .cell_r .cell_r_btn a {
          padding: 16px 30px;
          font-size: 16px;
          line-height: 22px; } }
    .shop_cart_registration_wr .cart_registration .cell_r .cell_r_btn a:hover {
      color: #fff;
      background: #6264b2;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }

.shop2-btn, a.shop2-btn, button.shop2-btn, input[type="button"].shop2-btn, input[type="submit"].shop2-btn {
  color: #fff;
  font: 18px/22px 'rr', Arial, Helvetica, sans-serif;
  padding: 12px 26px;
  outline: none;
  border: none;
  background: #f94976;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 31px;
  -moz-border-radius: 31px;
  -ms-border-radius: 31px;
  -o-border-radius: 31px;
  border-radius: 31px;
  -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-btn:hover, a.shop2-btn:hover, button.shop2-btn:hover, input[type="button"].shop2-btn:hover, input[type="submit"].shop2-btn:hover, .shop2-btn:active, a.shop2-btn:active, button.shop2-btn:active, input[type="button"].shop2-btn:active, input[type="submit"].shop2-btn:active {
    color: #fff;
    border: none;
    background: #fb7a9b;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

.shop2-btn.shop2-btn-back {
  background: #6264b2; }
  .shop2-btn.shop2-btn-back:hover, .shop2-btn.shop2-btn-back:active {
    color: #fff;
    border: none;
    background: #8486c3;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

.no_auth_form {
  padding: 45px 0 0 0;
  text-align: right; }
  @media screen and (max-width: 1023px) {
  .no_auth_form {
    padding: 40px 0 0 0; } }
  @media screen and (max-width: 639px) {
  .no_auth_form {
    text-align: center;
    padding: 20px 0 0; } }
  .no_auth_form a.shop2-btn {
    font-size: 20px;
    padding: 19px 34px; }
  @media screen and (max-width: 639px) {
    .no_auth_form a.shop2-btn {
      padding: 14px 34px; } }

.shop2-order-completed {
  font-size: 16px; }

.shop2-payments-order {
  font-size: 18px; }

#shop2-order th, #shop2-order b, #shop2-order strong {
  font-weight: normal;
  font-family: 'arsb', Arial, Helvetica, sans-serif; }

.shop2-order-options {
  padding: 0 0 30px;
  margin: 0 0 20px; }
  .shop2-order-options .text-center {
    padding: 30px 0 0 0;
    text-align: left !important; }
  .shop2-order-options h2 {
    color: #000;
    font: 40px/47px 'rl', Arial, Helvetica, sans-serif;
    padding: 0 0 40px;
    text-align: left;
    border: none;
    margin: 0; }
  @media screen and (max-width: 1023px) {
    .shop2-order-options h2 {
      padding: 0 0 25px;
      font-size: 32px;
      line-height: normal; } }
  @media screen and (max-width: 639px) {
    .shop2-order-options h2 {
      font-size: 26px;
      padding: 0 0 15px; } }
  .shop2-order-options .options-list {
    margin: 0; }
  .shop2-order-options .options-list + .text-center {
    margin-top: 40px; }
  .shop2-order-options .option-type.active-type {
    background: #f9f9f9; }
  .shop2-order-options .option-type.active-type .option-label:before {
    -moz-box-shadow: inset 0 0 0 5px #000;
    -webkit-box-shadow: inset 0 0 0 5px #000;
    box-shadow: inset 0 0 0 5px #000; }
  .shop2-order-options .option-type .option-label {
    position: relative;
    padding: 18px 20px 17px 70px;
    /*&.checked {
     &:before {
     @include box-shadow(inset 0 0 0 5px $black);
     }
     }*/ }
  @media screen and (max-width: 639px) {
      .shop2-order-options .option-type .option-label {
        padding: 18px 20px 17px 62px; } }
  .shop2-order-options .option-type .option-label:before {
    position: absolute;
    content: '';
    left: 25px;
    top: 50%;
    width: 24px;
    height: 24px;
    margin-top: -12px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 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;
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); }
    @media screen and (max-width: 639px) {
      .shop2-order-options .option-type .option-label:before {
        left: 20px; } }
  .shop2-order-options .option-type .option-label > input {
    opacity: 0;
    width: 0;
    height: 0;
    font-size: 0;
    margin: 0;
    visibility: hidden; }
  .shop2-order-options .option-type .option-label span {
    font: 20px 'ars', Arial, Helvetica, sans-serif;
    color: #000;
    padding: 0; }
  .shop2-order-options .option-type .option-details {
    overflow: visible;
    padding: 10px 20px 40px 26px; }
  @media screen and (max-width: 639px) {
      .shop2-order-options .option-type .option-details {
        padding: 10px 20px 40px 20px; } }
  .shop2-order-options .option-type .option-details .option-item {
    margin: 0 0 30px; }
    .shop2-order-options .option-type .option-details .option-item + label {
      color: #000;
      font: 18px 'ars', Arial, Helvetica, sans-serif; }
    .shop2-order-options .option-type .option-details .option-item + label .shop2-btn {
      margin-right: 10px; }
    .shop2-order-options .option-type .option-details .option-item label > span {
      color: #000;
      font: 18px 'ars', Arial, Helvetica, sans-serif; }
    .shop2-order-options .option-type .option-details .option-item label {
      width: 460px;
      color: #000;
      font: 18px 'ars', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 1023px) {
        .shop2-order-options .option-type .option-details .option-item label {
          max-width: 460px;
          width: 100%; } }
    .shop2-order-options .option-type .option-details .option-item input[type="text"], .shop2-order-options .option-type .option-details .option-item input[type="email"], .shop2-order-options .option-type .option-details .option-item input[type="phone"] {
      color: #000;
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
      padding: 9px 0;
      width: 100%;
      height: auto;
      border: none;
      outline: none;
      background: none;
      -webkit-appearance: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 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;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2); }
    .shop2-order-options .option-type .option-details .option-item input[type="text"]:focus, .shop2-order-options .option-type .option-details .option-item input[type="email"]:focus, .shop2-order-options .option-type .option-details .option-item input[type="phone"]:focus {
      color: #000;
      -moz-box-shadow: inset 0 -1px 0 #000;
      -webkit-box-shadow: inset 0 -1px 0 #000;
      box-shadow: inset 0 -1px 0 #000; }
    .shop2-order-options .option-type .option-details .option-item textarea {
      color: #000;
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
      padding: 9px 0;
      width: 100%;
      height: 140px;
      border: none;
      resize: none;
      outline: none;
      background: none;
      -webkit-appearance: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 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;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2); }
    .shop2-order-options .option-type .option-details .option-item textarea:focus {
      color: #000;
      -moz-box-shadow: inset 0 -1px 0 #000;
      -webkit-box-shadow: inset 0 -1px 0 #000;
      box-shadow: inset 0 -1px 0 #000; }
    .shop2-order-options .option-type .option-details .option-item select {
      color: #000;
      width: 100%;
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
      padding: 9px 30px 9px 0;
      border: none;
      outline: none;
      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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
    @media screen and (max-width: 639px) {
        .shop2-order-options .option-type .option-details .option-item select {
          font-size: 19px; } }
    .shop2-order-options .option-type .option-details .option-item select::-ms-expand {
      display: none; }
    .shop2-order-options .option-type .option-details .option-item select:focus {
      -moz-box-shadow: inset 0 -1px 0 #000;
      -webkit-box-shadow: inset 0 -1px 0 #000;
      box-shadow: inset 0 -1px 0 #000; }
    .shop2-order-options .option-type .option-details .option-item .jqselect {
      display: block !important; }
    .shop2-order-options .option-type .option-details .option-item .jqselect.dropup .jq-selectbox__select {
      z-index: 1; }
    .shop2-order-options .option-type .option-details .option-item .jqselect:before {
      position: absolute;
      content: '';
      right: 10px;
      top: 50%;
      width: 4px;
      height: 4px;
      z-index: 1;
      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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop2-order-options .option-type .option-details .option-item .jqselect:after {
      position: absolute;
      top: 50%;
      margin-top: -4px;
      right: 7px;
      width: 10px;
      height: 7px;
      opacity: 0;
      content: '';
      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;
      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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop2-order-options .option-type .option-details .option-item .jqselect.opened:before {
      opacity: 0;
      visibility: hidden; }
    .shop2-order-options .option-type .option-details .option-item .jqselect.opened:after {
      opacity: 1;
      visibility: visible; }
    .shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__select {
      background: none;
      color: #000;
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
      padding: 9px 30px 9px 0;
      width: 100%;
      border: none;
      outline: 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-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 639px) {
          .shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__select {
            font-size: 19px; } }
    .shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown {
      background: #fff;
      width: 100%;
      -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5); }
    .shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown ul li {
      color: #000;
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
      padding: 10px 20px 10px;
      -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-delivery.shop2-order-options, .shop2-delivery {
  padding: 0 0 30px;
  margin: 0 0 20px; }
  .shop2-delivery.shop2-order-options h2, .shop2-delivery h2 {
    color: #000;
    font: 40px/47px 'rl', Arial, Helvetica, sans-serif;
    padding: 0 0 40px;
    text-align: left;
    border: none;
    margin: 0; }
  @media screen and (max-width: 1023px) {
    .shop2-delivery.shop2-order-options h2, .shop2-delivery h2 {
      padding: 0 0 25px;
      font-size: 32px;
      line-height: normal; } }
  @media screen and (max-width: 639px) {
    .shop2-delivery.shop2-order-options h2, .shop2-delivery h2 {
      font-size: 26px;
      padding: 0 0 15px; } }
  .shop2-delivery.shop2-order-options .options-list, .shop2-delivery .options-list {
    margin: 0; }
  .shop2-delivery.shop2-order-options .options-list + .text-center, .shop2-delivery .options-list + .text-center {
    margin-top: 40px; }
  .shop2-delivery.shop2-order-options .option-type.active-type, .shop2-delivery .option-type.active-type {
    background: #f9f9f9; }
  .shop2-delivery.shop2-order-options .option-type .option-label, .shop2-delivery .option-type .option-label {
    position: relative;
    padding: 18px 20px 17px 70px; }
  @media screen and (max-width: 639px) {
      .shop2-delivery.shop2-order-options .option-type .option-label, .shop2-delivery .option-type .option-label {
        padding: 18px 20px 17px 62px; } }
  .shop2-delivery.shop2-order-options .option-type .option-label:before, .shop2-delivery .option-type .option-label:before {
    position: absolute;
    content: '';
    left: 25px;
    top: 50%;
    width: 24px;
    height: 24px;
    margin-top: -12px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 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;
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); }
    @media screen and (max-width: 639px) {
      .shop2-delivery.shop2-order-options .option-type .option-label:before, .shop2-delivery .option-type .option-label:before {
        left: 20px; } }
  .shop2-delivery.shop2-order-options .option-type .option-label.checked:before, .shop2-delivery .option-type .option-label.checked:before {
    -moz-box-shadow: inset 0 0 0 5px #000;
    -webkit-box-shadow: inset 0 0 0 5px #000;
    box-shadow: inset 0 0 0 5px #000; }
  .shop2-delivery.shop2-order-options .option-type .option-label > input, .shop2-delivery .option-type .option-label > input {
    opacity: 0;
    width: 0;
    height: 0;
    font-size: 0;
    margin: 0;
    visibility: hidden; }
  .shop2-delivery.shop2-order-options .option-type .option-label span, .shop2-delivery .option-type .option-label span {
    font: 20px 'ars', Arial, Helvetica, sans-serif;
    color: #000;
    padding: 0; }
  .shop2-delivery.shop2-order-options .option-type .option-details, .shop2-delivery .option-type .option-details {
    overflow: visible;
    padding: 10px 20px 40px 26px; }
  @media screen and (max-width: 639px) {
      .shop2-delivery.shop2-order-options .option-type .option-details, .shop2-delivery .option-type .option-details {
        padding: 10px 20px 40px 20px; } }
  .shop2-delivery.shop2-order-options .option-type .option-details .option-item, .shop2-delivery .option-type .option-details .option-item {
    margin: 0 0 30px; }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item + label, .shop2-delivery .option-type .option-details .option-item + label {
      color: #000;
      font: 18px 'ars', Arial, Helvetica, sans-serif; }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item + label .shop2-btn, .shop2-delivery .option-type .option-details .option-item + label .shop2-btn {
      margin-right: 10px; }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item label > span, .shop2-delivery .option-type .option-details .option-item label > span {
      color: #000;
      font: 18px 'ars', Arial, Helvetica, sans-serif; }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item label, .shop2-delivery .option-type .option-details .option-item label {
      width: 460px;
      color: #000;
      font: 18px 'ars', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 1023px) {
        .shop2-delivery.shop2-order-options .option-type .option-details .option-item label, .shop2-delivery .option-type .option-details .option-item label {
          max-width: 460px;
          width: 100%; } }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item input[type="text"], .shop2-delivery .option-type .option-details .option-item input[type="text"], .shop2-delivery.shop2-order-options .option-type .option-details .option-item input[type="email"], .shop2-delivery .option-type .option-details .option-item input[type="email"], .shop2-delivery.shop2-order-options .option-type .option-details .option-item input[type="phone"], .shop2-delivery .option-type .option-details .option-item input[type="phone"] {
      color: #000;
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
      padding: 9px 0;
      width: 100%;
      height: auto;
      border: none;
      outline: none;
      background: none;
      -webkit-appearance: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 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;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2); }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item input[type="text"]:focus, .shop2-delivery .option-type .option-details .option-item input[type="text"]:focus, .shop2-delivery.shop2-order-options .option-type .option-details .option-item input[type="email"]:focus, .shop2-delivery .option-type .option-details .option-item input[type="email"]:focus, .shop2-delivery.shop2-order-options .option-type .option-details .option-item input[type="phone"]:focus, .shop2-delivery .option-type .option-details .option-item input[type="phone"]:focus {
      color: #000;
      -moz-box-shadow: inset 0 -1px 0 #000;
      -webkit-box-shadow: inset 0 -1px 0 #000;
      box-shadow: inset 0 -1px 0 #000; }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item textarea, .shop2-delivery .option-type .option-details .option-item textarea {
      color: #000;
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
      padding: 9px 0;
      width: 100%;
      height: 140px;
      border: none;
      resize: none;
      outline: none;
      background: none;
      -webkit-appearance: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 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;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2); }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item textarea:focus, .shop2-delivery .option-type .option-details .option-item textarea:focus {
      color: #000;
      -moz-box-shadow: inset 0 -1px 0 #000;
      -webkit-box-shadow: inset 0 -1px 0 #000;
      box-shadow: inset 0 -1px 0 #000; }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item select, .shop2-delivery .option-type .option-details .option-item select {
      color: #000;
      width: 100%;
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
      padding: 9px 30px 9px 0;
      border: none;
      outline: none;
      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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
    @media screen and (max-width: 639px) {
        .shop2-delivery.shop2-order-options .option-type .option-details .option-item select, .shop2-delivery .option-type .option-details .option-item select {
          font-size: 19px; } }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item select::-ms-expand, .shop2-delivery .option-type .option-details .option-item select::-ms-expand {
      display: none; }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item select:focus, .shop2-delivery .option-type .option-details .option-item select:focus {
      -moz-box-shadow: inset 0 -1px 0 #000;
      -webkit-box-shadow: inset 0 -1px 0 #000;
      box-shadow: inset 0 -1px 0 #000; }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect, .shop2-delivery .option-type .option-details .option-item .jqselect {
      display: block !important; }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect.dropup .jq-selectbox__select, .shop2-delivery .option-type .option-details .option-item .jqselect.dropup .jq-selectbox__select {
      z-index: 1; }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect:before, .shop2-delivery .option-type .option-details .option-item .jqselect:before {
      position: absolute;
      content: '';
      right: 10px;
      top: 50%;
      width: 4px;
      height: 4px;
      z-index: 1;
      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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect:after, .shop2-delivery .option-type .option-details .option-item .jqselect:after {
      position: absolute;
      top: 50%;
      margin-top: -4px;
      right: 7px;
      width: 10px;
      height: 7px;
      opacity: 0;
      content: '';
      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;
      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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect.opened:before, .shop2-delivery .option-type .option-details .option-item .jqselect.opened:before {
      opacity: 0;
      visibility: hidden; }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect.opened:after, .shop2-delivery .option-type .option-details .option-item .jqselect.opened:after {
      opacity: 1;
      visibility: visible; }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__select, .shop2-delivery .option-type .option-details .option-item .jqselect .jq-selectbox__select {
      background: none;
      color: #000;
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
      padding: 9px 30px 9px 0;
      width: 100%;
      border: none;
      outline: 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-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 639px) {
          .shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__select, .shop2-delivery .option-type .option-details .option-item .jqselect .jq-selectbox__select {
            font-size: 19px; } }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown, .shop2-delivery .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown {
      background: #fff;
      width: 100%;
      -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5); }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown ul, .shop2-delivery .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown ul li, .shop2-delivery .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown ul li {
      color: #000;
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
      padding: 10px 20px 10px;
      -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-order-form {
  font-size: 16px; }
  .shop2-order-form.shop2-order-form--offset-left {
    margin: 0; }
  .shop2-order-form + .form-item.form-item-submit .g-button {
    color: #fff;
    font: 18px/22px 'rr', Arial, Helvetica, sans-serif;
    padding: 12px 26px;
    outline: none;
    border: none;
    background: #f94976;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 31px;
    -moz-border-radius: 31px;
    -ms-border-radius: 31px;
    -o-border-radius: 31px;
    border-radius: 31px;
    -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-order-form + .form-item.form-item-submit .g-button:hover, .shop2-order-form + .form-item.form-item-submit .g-button:active {
    color: #fff;
    border: none;
    background: #fb7a9b;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .shop2-order-form label strong {
    font-weight: normal;
    color: #000;
    font: 18px 'ars', Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0 0 8px; }
  .shop2-order-form .form-item {
    max-width: 460px; }
  .shop2-order-form .form-item.form-item-submit {
    text-align: left;
    max-width: 100%; }
  .shop2-order-form .form-item label {
    width: 100%; }
  .shop2-order-form input[type="text"], .shop2-order-form input[type="email"], .shop2-order-form input[type="phone"] {
    color: #000;
    font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
    padding: 9px 0;
    width: 100%;
    border: none;
    outline: none;
    background: none;
    height: auto;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 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;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2); }
  .shop2-order-form input[type="text"]:focus, .shop2-order-form input[type="email"]:focus, .shop2-order-form input[type="phone"]:focus {
    color: #000;
    -moz-box-shadow: inset 0 -1px 0 #000;
    -webkit-box-shadow: inset 0 -1px 0 #000;
    box-shadow: inset 0 -1px 0 #000; }
  .shop2-order-form textarea {
    color: #000;
    font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
    padding: 9px 0;
    width: 100%;
    height: 140px;
    border: none;
    resize: none;
    outline: none;
    background: none;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 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;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2); }
  .shop2-order-form textarea:focus {
    color: #000;
    -moz-box-shadow: inset 0 -1px 0 #000;
    -webkit-box-shadow: inset 0 -1px 0 #000;
    box-shadow: inset 0 -1px 0 #000; }
  .shop2-order-form select {
    color: #000;
    width: 100%;
    font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
    padding: 9px 30px 9px 0;
    border: none;
    outline: none;
    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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    /* for IE */
    -ms-appearance: none;
    appearance: none !important; }
  @media screen and (max-width: 639px) {
    .shop2-order-form select {
      font-size: 19px; } }
  .shop2-order-form select::-ms-expand {
    display: none; }
  .shop2-order-form select:focus {
    -moz-box-shadow: inset 0 -1px 0 #000;
    -webkit-box-shadow: inset 0 -1px 0 #000;
    box-shadow: inset 0 -1px 0 #000; }
  .shop2-order-form .jqselect {
    display: block !important; }
  .shop2-order-form .jqselect.dropup .jq-selectbox__select {
    z-index: 1; }
  .shop2-order-form .jqselect:before {
    position: absolute;
    content: '';
    right: 10px;
    top: 50%;
    width: 4px;
    height: 4px;
    z-index: 1;
    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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-order-form .jqselect:after {
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 7px;
    width: 10px;
    height: 7px;
    opacity: 0;
    content: '';
    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;
    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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-order-form .jqselect.opened:before {
    opacity: 0;
    visibility: hidden; }
  .shop2-order-form .jqselect.opened:after {
    opacity: 1;
    visibility: visible; }
  .shop2-order-form .jqselect .jq-selectbox__select {
    background: none;
    color: #000;
    font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
    padding: 9px 30px 9px 0;
    width: 100%;
    border: none;
    outline: 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-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
  @media screen and (max-width: 639px) {
      .shop2-order-form .jqselect .jq-selectbox__select {
        font-size: 19px; } }
  .shop2-order-form .jqselect .jq-selectbox__dropdown {
    background: #fff;
    width: 100%;
    -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
    -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5); }
  .shop2-order-form .jqselect .jq-selectbox__dropdown ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .shop2-order-form .jqselect .jq-selectbox__dropdown ul li {
      color: #000;
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
      padding: 10px 20px 10px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }

.oder_in_one_page {
  padding: 0 160px; }
  @media screen and (max-width: 1580px) {
  .oder_in_one_page {
    padding: 0 140px; } }
  @media screen and (max-width: 1420px) {
  .oder_in_one_page {
    padding: 0 60px; } }
  @media screen and (max-width: 1260px) {
  .oder_in_one_page {
    padding: 0 42px; } }
  @media screen and (max-width: 1023px) {
  .oder_in_one_page {
    padding: 0 32px; } }
  @media screen and (max-width: 639px) {
  .oder_in_one_page {
    padding: 0 16px; } }
  .oder_in_one_page .shop2-cart-auth {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background: #f9f9f9;
    margin: 0 0 40px;
    font: 18px 'ars', Arial, Helvetica, sans-serif;
    color: #000;
    padding: 30px; }
  .oder_in_one_page .shop2-cart-auth .shop2-cart-auth__label {
    display: block;
    max-width: 460px;
    margin: 0 0 30px; }
  .oder_in_one_page .shop2-cart-auth .shop2-cart-auth__label span {
    display: inline-block;
    margin: 0 0 8px;
    font: 16px 'ars', Arial, Helvetica, sans-serif;
    color: #000; }
  .oder_in_one_page .shop2-cart-auth .shop2-cart-auth__label input[type="text"], .oder_in_one_page .shop2-cart-auth .shop2-cart-auth__label input[type="password"], .oder_in_one_page .shop2-cart-auth .shop2-cart-auth__label input[type="phone"] {
    color: #000;
    font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
    padding: 9px 0;
    width: 100%;
    border: none;
    outline: none;
    background: none;
    height: auto;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 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;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2); }
    .oder_in_one_page .shop2-cart-auth .shop2-cart-auth__label input[type="text"]:focus, .oder_in_one_page .shop2-cart-auth .shop2-cart-auth__label input[type="password"]:focus, .oder_in_one_page .shop2-cart-auth .shop2-cart-auth__label input[type="phone"]:focus {
      color: #000;
      -moz-box-shadow: inset 0 -1px 0 #000;
      -webkit-box-shadow: inset 0 -1px 0 #000;
      box-shadow: inset 0 -1px 0 #000; }

html, body {
  height: 100%; }

html {
  font-size: 24px; }

body {
  position: relative;
  min-width: 320px;
  text-align: left;
  color: rgba(0, 0, 0, 0.75);
  background: #fff;
  font-family: 'ars', Arial, Helvetica, sans-serif;
  line-height: 1.25; }
  body.ios, body.ios1, body.ios2 {
    overflow: hidden; }

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

h1 {
  margin-top: 0;
  font-size: 40px; }
  @media screen and (max-width: 1260px) {
  h1 {
    font-size: 35px; } }
  @media screen and (max-width: 1023px) {
  h1 {
    font-size: 32px; } }
  @media screen and (max-width: 639px) {
  h1 {
    text-align: center;
    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: #f94976; }

a:hover {
  text-decoration: none; }

a img {
  border-color: rgba(0, 0, 0, 0.75); }

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

.contactsOverflow, .foldersOverflow, .popupFormOverflow, .filterOverflow, .cardFormOverflow {
  overflow: hidden; }

.g-form-field__title {
  font-weight: normal;
  font-family: 'rb', Arial, Helvetica, sans-serif; }

.g-auth__sideleft {
  max-width: 100%; }

.jqselect {
  cursor: pointer; }

.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; }
/* Slider slick */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0; }

.slick-list:focus {
  outline: none; }

.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block; }

.slick-track:before, .slick-track:after {
  display: table;
  content: ''; }

.slick-track:after {
  clear: both; }

.slick-loading .slick-track {
  visibility: hidden; }

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px; }

[dir='rtl'] .slick-slide {
  float: right; }

.slick-slide img {
  display: block; }

.slick-slide.slick-loading img {
  display: none; }

.slick-slide.dragging img {
  pointer-events: none; }

.slick-initialized .slick-slide {
  display: block; }

.slick-loading .slick-slide {
  visibility: hidden; }

.slick-vertical .slick-slide {
  display: block;
  height: auto; }

.slick-arrow.slick-hidden {
  display: none; }

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); }

.site-path {
  margin-bottom: 10px;
  white-space: pre-wrap;
  line-height: 1; }

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

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

.site_wrapper {
  min-height: 100%;
  margin: auto;
  padding: 46px 40px;
  background: #ffd7e1;
  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: 1580px) {
  .site_wrapper {
    padding: 0; } }

.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;
  z-index: 12; }
  .site_header.inner {
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
  .site_header .site_fixed_panel {
    position: absolute;
    left: 30px;
    right: 40px;
    top: 50%;
    margin-top: -20px;
    height: 40px;
    -webkit-transition: transform 0.3s;
    -moz-transition: transform 0.3s;
    -o-transition: transform 0.3s;
    -ms-transition: transform 0.3s;
    transition: transform 0.3s; }
  @media screen and (max-width: 1580px) {
    .site_header .site_fixed_panel {
      right: 30px;
      left: 20px; } }
  @media screen and (max-width: 1420px) {
    .site_header .site_fixed_panel {
      left: 50px;
      right: 60px; } }
  @media screen and (max-width: 1260px) {
    .site_header .site_fixed_panel {
      left: 30px;
      right: 40px; } }
  @media screen and (max-width: 1023px) {
    .site_header .site_fixed_panel {
      position: fixed;
      left: 0;
      right: 0;
      top: 0;
      margin: 0;
      z-index: 1;
      height: 72px;
      background: #fff; } }
  @media screen and (max-width: 639px) {
    .site_header .site_fixed_panel {
      height: 65px; } }
  .site_header .site_fixed_panel.panel_fixed {
    position: fixed;
    top: 20px;
    right: 80px;
    left: 70px;
    margin: 0;
    z-index: 2; }
  @media screen and (min-width: 1421px) {
      .site_header .site_fixed_panel.panel_fixed {
        height: 0; }
        .site_header .site_fixed_panel.panel_fixed .fixed_panel_in {
          height: 0; } }
  @media screen and (max-width: 1580px) {
      .site_header .site_fixed_panel.panel_fixed {
        right: 30px;
        left: 20px; } }
  @media screen and (max-width: 1420px) {
      .site_header .site_fixed_panel.panel_fixed {
        left: 0;
        right: 0;
        top: 0; }
        .site_header .site_fixed_panel.panel_fixed .fixed_panel_in {
          background: #fff;
          padding: 18px 60px 18px 50px;
          -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); } }
  @media screen and (max-width: 1260px) {
      .site_header .site_fixed_panel.panel_fixed .fixed_panel_in {
        padding: 18px 40px 18px 30px; } }
  @media screen and (max-width: 1023px) {
      .site_header .site_fixed_panel.panel_fixed {
        left: 0;
        right: 0;
        top: 0; }
        .site_header .site_fixed_panel.panel_fixed .fixed_panel_in {
          padding: 14px 30px 14px 20px;
          -moz-box-shadow: none;
          -webkit-box-shadow: none;
          box-shadow: none; } }
  @media screen and (max-width: 639px) {
      .site_header .site_fixed_panel.panel_fixed .fixed_panel_in {
        padding: 10px 10px 11px 10px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none; } }
  @media screen and (max-width: 1420px) {
        .site_header .site_fixed_panel.panel_fixed.hidden {
          -webkit-transform: translate(0, -80px);
          -moz-transform: translate(0, -80px);
          -ms-transform: translate(0, -80px);
          -o-transform: translate(0, -80px);
          transform: translate(0, -80px); } }
  @media screen and (max-width: 1420px) {
        .site_header .site_fixed_panel.panel_fixed.showed {
          -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: 1280px) and (max-width: 1366px) {
        .site_header .site_fixed_panel.panel_fixed.test {
          left: 0;
          right: 0;
          top: 0;
          -webkit-transform: translate(0, 0);
          -moz-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
          -o-transform: translate(0, 0);
          transform: translate(0, 0); }
          .site_header .site_fixed_panel.panel_fixed.test .fixed_panel_in {
            background: #fff;
            padding: 20px 60px 20px 50px;
            -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
            -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
            box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); } }
    @media screen and (min-width: 1367px) {
      .site_header .site_fixed_panel.panel_fixed.test {
        left: 0;
        right: 0;
        top: 0; }
        .site_header .site_fixed_panel.panel_fixed.test .fixed_panel_in {
          background: #fff;
          margin: 0;
          height: 45px;
          padding: 20px 30px 20px 20px; } }
    @media screen and (min-width: 1600px) {
      .site_header .site_fixed_panel.panel_fixed.test {
        left: 0;
        right: 0;
        top: 0; }
        .site_header .site_fixed_panel.panel_fixed.test .fixed_panel_in {
          background: #fff;
          margin: 0 40px;
          height: 45px;
          padding: 20px 40px 20px 30px; } }
  .site_header .site_fixed_panel .fixed_panel_in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media screen and (max-width: 1023px) {
      .site_header .site_fixed_panel .fixed_panel_in {
        padding: 14px 30px 14px 20px;
        -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); } }
  @media screen and (max-width: 639px) {
      .site_header .site_fixed_panel .fixed_panel_in {
        padding: 10px 10px 11px 10px; } }
  .site_header .site_fixed_panel .fixed_panel_in .panel_l_block {
    width: 33%;
    font-size: 0;
    text-align: left; }
    @media screen and (max-width: 639px) {
      .site_header .site_fixed_panel .fixed_panel_in .panel_l_block {
        width: 42%; } }
    .site_header .site_fixed_panel .fixed_panel_in .panel_l_block .burger_btn {
      display: inline-block;
      vertical-align: top;
      width: 40px;
      height: 44px;
      z-index: 3;
      cursor: pointer;
      margin: 0 20px 0 0;
      position: relative; }
    @media screen and (max-width: 639px) {
        .site_header .site_fixed_panel .fixed_panel_in .panel_l_block .burger_btn {
          margin: 0 5px 0 -3px; } }
    .site_header .site_fixed_panel .fixed_panel_in .panel_l_block .burger_btn: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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M10%2014c0-.552.455-1%20.992-1h18.016c.548%200%20.992.444.992%201%200%20.552-.455%201-.992%201H10.992A.993.993%200%200%201%2010%2014zm0%206c0-.552.455-1%20.992-1h18.016c.548%200%20.992.444.992%201%200%20.552-.455%201-.992%201H10.992A.993.993%200%200%201%2010%2020zm0%206c0-.552.445-1%201-1h14c.552%200%201%20.444%201%201%200%20.552-.445%201-1%201H11c-.552%200-1-.444-1-1z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .site_header .site_fixed_panel .fixed_panel_in .panel_l_block .burger_btn:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 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;
      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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M10%2014c0-.552.455-1%20.992-1h18.016c.548%200%20.992.444.992%201%200%20.552-.455%201-.992%201H10.992A.993.993%200%200%201%2010%2014zm0%206c0-.552.455-1%20.992-1h18.016c.548%200%20.992.444.992%201%200%20.552-.455%201-.992%201H10.992A.993.993%200%200%201%2010%2020zm0%206c0-.552.445-1%201-1h14c.552%200%201%20.444%201%201%200%20.552-.445%201-1%201H11c-.552%200-1-.444-1-1z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .site_header .site_fixed_panel .fixed_panel_in .panel_l_block .search_btn {
      width: 40px;
      height: 44px;
      z-index: 3;
      cursor: pointer;
      display: inline-block;
      vertical-align: top;
      position: relative; }
    .site_header .site_fixed_panel .fixed_panel_in .panel_l_block .search_btn:hover {
      /*background: url(data-image-svg(40px, 40px, '<path fill="#{$mainColor1}" d="M26.744 25.33l2.963 2.963a1 1 0 0 1-1.414 1.414l-2.964-2.963A9.259 9.259 0 0 1 19.5 28.8c-5.133 0-9.3-4.17-9.3-9.3 0-5.133 4.17-9.3 9.3-9.3 5.133 0 9.3 4.17 9.3 9.3 0 2.206-.77 4.234-2.056 5.83zM11.8 19.5c0 4.246 3.45 7.7 7.7 7.7 4.246 0 7.7-3.45 7.7-7.7 0-4.246-3.45-7.7-7.7-7.7-4.246 0-7.7 3.45-7.7 7.7z"/>')) 50% no-repeat;*/ }
    .site_header .site_fixed_panel .fixed_panel_in .panel_l_block .search_btn: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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M26.8858151%2C25.4716016%20L29.7071068%2C28.2928932%20C30.0976311%2C28.6834175%2030.0976311%2C29.3165825%2029.7071068%2C29.7071068%20C29.3165825%2C30.0976311%2028.6834175%2C30.0976311%2028.2928932%2C29.7071068%20L25.4715624%2C26.885776%20C23.839103%2C28.2077492%2021.7608075%2C29%2019.5%2C29%20C14.2564176%2C29%2010%2C24.7402784%2010%2C19.5%20C10%2C14.2564176%2014.2597216%2C10%2019.5%2C10%20C24.7435824%2C10%2029%2C14.2597216%2029%2C19.5%20C29%2C21.7616124%2028.2075692%2C23.8395837%2026.8858151%2C25.4716016%20Z%20M12%2C19.5%20C12%2C23.6360561%2015.3613347%2C27%2019.5%2C27%20C23.6360561%2C27%2027%2C23.6386653%2027%2C19.5%20C27%2C15.3639439%2023.6386653%2C12%2019.5%2C12%20C15.3639439%2C12%2012%2C15.3613347%2012%2C19.5%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .site_header .site_fixed_panel .fixed_panel_in .panel_l_block .search_btn:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 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;
      /*background: url(data-image-svg(40px, 40px, '<path fill="#{$black}" d="M26.744 25.33l2.963 2.963a1 1 0 0 1-1.414 1.414l-2.964-2.963A9.259 9.259 0 0 1 19.5 28.8c-5.133 0-9.3-4.17-9.3-9.3 0-5.133 4.17-9.3 9.3-9.3 5.133 0 9.3 4.17 9.3 9.3 0 2.206-.77 4.234-2.056 5.83zM11.8 19.5c0 4.246 3.45 7.7 7.7 7.7 4.246 0 7.7-3.45 7.7-7.7 0-4.246-3.45-7.7-7.7-7.7-4.246 0-7.7 3.45-7.7 7.7z"/>')) 50% no-repeat;*/
      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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M26.8858151%2C25.4716016%20L29.7071068%2C28.2928932%20C30.0976311%2C28.6834175%2030.0976311%2C29.3165825%2029.7071068%2C29.7071068%20C29.3165825%2C30.0976311%2028.6834175%2C30.0976311%2028.2928932%2C29.7071068%20L25.4715624%2C26.885776%20C23.839103%2C28.2077492%2021.7608075%2C29%2019.5%2C29%20C14.2564176%2C29%2010%2C24.7402784%2010%2C19.5%20C10%2C14.2564176%2014.2597216%2C10%2019.5%2C10%20C24.7435824%2C10%2029%2C14.2597216%2029%2C19.5%20C29%2C21.7616124%2028.2075692%2C23.8395837%2026.8858151%2C25.4716016%20Z%20M12%2C19.5%20C12%2C23.6360561%2015.3613347%2C27%2019.5%2C27%20C23.6360561%2C27%2027%2C23.6386653%2027%2C19.5%20C27%2C15.3639439%2023.6386653%2C12%2019.5%2C12%20C15.3639439%2C12%2012%2C15.3613347%2012%2C19.5%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .site_header .site_fixed_panel .fixed_panel_in .panel_m_block {
    width: 34%;
    text-align: center; }
    @media screen and (max-width: 639px) {
      .site_header .site_fixed_panel .fixed_panel_in .panel_m_block {
        width: 16%; } }
    .site_header .site_fixed_panel .fixed_panel_in .panel_m_block .contacts_popup {
      display: none;
      width: 40px;
      height: 40px;
      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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M22.506%2024.86c.18-.094.682-.43%201.482-1.031%201.48-1.111%201.898-1.38%202.51-1.38h.19l.169.085c1.707.853%205.026%203.342%206.709%205.025l.234.234v.331c0%202.068-3.609%205.676-5.677%205.676l-.156-.016c-8.44-1.686-20.062-13.31-21.751-21.751l-.016-.157C6.2%209.809%209.809%206.2%2011.875%206.2h.189l.169.085c1.554.777%203.852%204.096%205.233%206.857l.084.17v.188c0%20.613-.268%201.03-1.378%202.511-.6.801-.937%201.304-1.031%201.484.891%202.202%205.163%206.473%207.365%207.365zm2.442.248c-1.48%201.111-1.897%201.38-2.51%201.38h-.13l-.123-.041c-2.676-.892-7.739-5.955-8.63-8.63l-.042-.124v-.13c0-.613.268-1.03%201.379-2.511.566-.756.898-1.246%201.013-1.45-1.173-2.27-3.092-5.039-4.21-5.782-1.248.248-3.794%202.827-3.892%203.989%201.624%207.774%2012.616%2018.767%2020.387%2020.388%201.13-.095%203.595-2.498%203.963-3.78-1.55-1.474-4.24-3.489-5.76-4.32-.206.117-.694.448-1.445%201.011z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
      background-size: 35px; }
    @media screen and (max-width: 639px) {
        .site_header .site_fixed_panel .fixed_panel_in .panel_m_block .contacts_popup {
          display: inline-block;
          vertical-align: top; } }
  .site_header .site_fixed_panel .fixed_panel_in .panel_r_block {
    width: 33%;
    text-align: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 639px) {
      .site_header .site_fixed_panel .fixed_panel_in .panel_r_block {
        width: 42%; } }
    .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .contacts_popup {
      display: none;
      width: 40px;
      height: 40px;
      cursor: pointer;
      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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M22.506%2024.86c.18-.094.682-.43%201.482-1.031%201.48-1.111%201.898-1.38%202.51-1.38h.19l.169.085c1.707.853%205.026%203.342%206.709%205.025l.234.234v.331c0%202.068-3.609%205.676-5.677%205.676l-.156-.016c-8.44-1.686-20.062-13.31-21.751-21.751l-.016-.157C6.2%209.809%209.809%206.2%2011.875%206.2h.189l.169.085c1.554.777%203.852%204.096%205.233%206.857l.084.17v.188c0%20.613-.268%201.03-1.378%202.511-.6.801-.937%201.304-1.031%201.484.891%202.202%205.163%206.473%207.365%207.365zm2.442.248c-1.48%201.111-1.897%201.38-2.51%201.38h-.13l-.123-.041c-2.676-.892-7.739-5.955-8.63-8.63l-.042-.124v-.13c0-.613.268-1.03%201.379-2.511.566-.756.898-1.246%201.013-1.45-1.173-2.27-3.092-5.039-4.21-5.782-1.248.248-3.794%202.827-3.892%203.989%201.624%207.774%2012.616%2018.767%2020.387%2020.388%201.13-.095%203.595-2.498%203.963-3.78-1.55-1.474-4.24-3.489-5.76-4.32-.206.117-.694.448-1.445%201.011z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
      background-size: 35px; }
    @media screen and (max-width: 1023px) {
        .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .contacts_popup {
          display: inline-block;
          vertical-align: middle; } }
    @media screen and (max-width: 639px) {
        .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .contacts_popup {
          display: none; } }
    .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap {
      font-size: 0;
      display: inline-block;
      vertical-align: middle;
      position: relative;
      z-index: 3; }
    @media screen and (max-width: 639px) {
        .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap {
          margin-right: 6px; } }
    .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in {
      position: relative;
      overflow: hidden;
      text-align: right;
      width: 94px;
      width: 104px;
      padding: 0 0 0 10px;
      -webkit-border-radius: 30px;
      -moz-border-radius: 30px;
      -ms-border-radius: 30px;
      -o-border-radius: 30px;
      border-radius: 30px;
      -webkit-box-sizing: 30px;
      -moz-box-sizing: 30px;
      box-sizing: 30px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-transition: all 0.3s 0.1s;
      -moz-transition: all 0.3s 0.1s;
      -o-transition: all 0.3s 0.1s;
      -ms-transition: all 0.3s 0.1s;
      transition: all 0.3s 0.1s; }
    @media screen and (max-width: 1023px) {
          .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in {
            width: auto;
            text-align: right;
            padding: 0; } }
    .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in.not_active {
      width: 94px;
      pointer-events: none;
      text-align: right;
      padding: 0; }
    @media screen and (max-width: 767px) {
            .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in.not_active {
              width: 84px; } }
    @media screen and (max-width: 639px) {
            .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in.not_active {
              width: 66px;
              margin: 0 6px 0 0; } }
    .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in:before {
      position: absolute;
      right: 0;
      left: 100%;
      bottom: 0;
      top: 0;
      content: '';
      background: #f94976;
      -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: 30px;
      -moz-border-radius: 30px;
      -ms-border-radius: 30px;
      -o-border-radius: 30px;
      border-radius: 30px; }
    .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in:after {
      position: absolute;
      right: 16px;
      top: 50%;
      margin-top: -7px;
      content: '';
      opacity: 0;
      width: 38px;
      height: 13px;
      pointer-events: none;
      background: #f94976;
      -webkit-transition: all 0.3s 0.315s;
      -moz-transition: all 0.3s 0.315s;
      -o-transition: all 0.3s 0.315s;
      -ms-transition: all 0.3s 0.315s;
      transition: all 0.3s 0.315s;
      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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    @media screen and (min-width: 1024px) {
            .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in.active:hover {
              width: 166px;
              padding: 0 70px 0 10px; }
              .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in.active:hover:before {
                left: 0; }
              .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in.active:hover:after {
                opacity: 1; }
              .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in.active:hover .cart_amount.active {
                background: #000;
                -moz-box-shadow: none;
                -webkit-box-shadow: none;
                box-shadow: none; }
              .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in.active:hover .cart_icon:before {
                /*background: url(data-image-svg(40px, 40px, '<path fill="#{$white}" d="M15.55 29c0 .945.757 1.7 1.7 1.7.945 0 1.7-.757 1.7-1.7 0-.945-.757-1.7-1.7-1.7-.945 0-1.7.757-1.7 1.7zm-1.6 0c0-1.825 1.47-3.3 3.3-3.3 1.825 0 3.3 1.47 3.3 3.3 0 1.825-1.47 3.3-3.3 3.3-1.825 0-3.3-1.47-3.3-3.3zm10.35 0c0 .945.757 1.7 1.7 1.7.945 0 1.7-.757 1.7-1.7 0-.945-.757-1.7-1.7-1.7-.945 0-1.7.757-1.7 1.7zm-1.6 0c0-1.825 1.47-3.3 3.3-3.3 1.825 0 3.3 1.47 3.3 3.3 0 1.825-1.47 3.3-3.3 3.3-1.825 0-3.3-1.47-3.3-3.3zM10.423 10.8H7a.8.8 0 1 1 0-1.6h4a.8.8 0 0 1 .759.547l4.019 12.066c.077.323.118.438.12.44-.044-.05-.052-.053.102-.053h11.892c.089-.134.272-.41.412-.604l2.95-6.638c.324-.73.044-1.158-.757-1.158H15a.8.8 0 1 1 0-1.6h15.497c1.957 0 3.015 1.619 2.22 3.408l-2.986 6.717-.093.158c-.13.17-.472.7-.56.808-.276.337-.624.509-1.078.509H16c-1.103 0-1.498-.45-1.759-1.547L10.423 10.8z"/>')) 50% no-repeat;*/
                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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.75%2C29%20C15.75%2C29.8341316%2016.4176441%2C30.5%2017.25%2C30.5%20C18.0841316%2C30.5%2018.75%2C29.8323559%2018.75%2C29%20C18.75%2C28.1658684%2018.0823559%2C27.5%2017.25%2C27.5%20C16.4158684%2C27.5%2015.75%2C28.1676441%2015.75%2C29%20Z%20M13.75%2C29%20C13.75%2C27.0642652%2015.3101048%2C25.5%2017.25%2C25.5%20C19.1857348%2C25.5%2020.75%2C27.0601048%2020.75%2C29%20C20.75%2C30.9357348%2019.1898952%2C32.5%2017.25%2C32.5%20C15.3142652%2C32.5%2013.75%2C30.9398952%2013.75%2C29%20Z%20M24.5%2C29%20C24.5%2C29.8341316%2025.1676441%2C30.5%2026%2C30.5%20C26.8341316%2C30.5%2027.5%2C29.8323559%2027.5%2C29%20C27.5%2C28.1658684%2026.8323559%2C27.5%2026%2C27.5%20C25.1658684%2C27.5%2024.5%2C28.1676441%2024.5%2C29%20Z%20M22.5%2C29%20C22.5%2C27.0642652%2024.0601048%2C25.5%2026%2C25.5%20C27.9357348%2C25.5%2029.5%2C27.0601048%2029.5%2C29%20C29.5%2C30.9357348%2027.9398952%2C32.5%2026%2C32.5%20C24.0642652%2C32.5%2022.5%2C30.9398952%2022.5%2C29%20Z%20M10.2792408%2C11%20L7%2C11%20C6.44771525%2C11%206%2C10.5522847%206%2C10%20C6%2C9.44771525%206.44771525%2C9%207%2C9%20L11%2C9%20C11.4304304%2C9%2011.8125693%2C9.27543009%2011.9486833%2C9.68377223%20L15.9486926%2C21.6838002%20C15.9549468%2C21.7025646%2016.0266233%2C21.9212928%2016.0537763%2C22%20L27.8831312%2C22%20C27.9306012%2C21.9202495%2027.9978143%2C21.7887072%2028.0861885%2C21.5938615%20L31.0716486%2C14.8765762%20C31.3367318%2C14.2801391%2031.1536266%2C14%2030.4971771%2C14%20L15%2C14%20C14.4477153%2C14%2014%2C13.5522847%2014%2C13%20C14%2C12.4477153%2014.4477153%2C12%2015%2C12%20L30.4971771%2C12%20C32.5981619%2C12%2033.7533006%2C13.7672881%2032.8992717%2C15.6888531%20L29.9107401%2C22.4129801%20C29.4108531%2C23.5153748%2028.952801%2C24%2028%2C24%20L16%2C24%20C14.986504%2C24%2014.4621187%2C23.521119%2014.1532219%2C22.6236671%20C14.129786%2C22.5555777%2014.0534057%2C22.3224955%2014.0513167%2C22.3162278%20L10.2792408%2C11%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; } }
    .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_link {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 2;
      text-decoration: none; }
    .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_icon {
      position: relative;
      z-index: 1;
      width: 40px;
      height: 44px;
      margin: 0 10px 0 0;
      position: relative;
      display: inline-block;
      vertical-align: middle; }
    @media screen and (max-width: 639px) {
          .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_icon {
            margin: 0; } }
    .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_icon:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      -webkit-transition: background-image 0.3s;
      -moz-transition: background-image 0.3s;
      -o-transition: background-image 0.3s;
      -ms-transition: background-image 0.3s;
      transition: background-image 0.3s;
      /*background: url(data-image-svg(40px, 40px, '<path fill="#{$black}" d="M15.55 29c0 .945.757 1.7 1.7 1.7.945 0 1.7-.757 1.7-1.7 0-.945-.757-1.7-1.7-1.7-.945 0-1.7.757-1.7 1.7zm-1.6 0c0-1.825 1.47-3.3 3.3-3.3 1.825 0 3.3 1.47 3.3 3.3 0 1.825-1.47 3.3-3.3 3.3-1.825 0-3.3-1.47-3.3-3.3zm10.35 0c0 .945.757 1.7 1.7 1.7.945 0 1.7-.757 1.7-1.7 0-.945-.757-1.7-1.7-1.7-.945 0-1.7.757-1.7 1.7zm-1.6 0c0-1.825 1.47-3.3 3.3-3.3 1.825 0 3.3 1.47 3.3 3.3 0 1.825-1.47 3.3-3.3 3.3-1.825 0-3.3-1.47-3.3-3.3zM10.423 10.8H7a.8.8 0 1 1 0-1.6h4a.8.8 0 0 1 .759.547l4.019 12.066c.077.323.118.438.12.44-.044-.05-.052-.053.102-.053h11.892c.089-.134.272-.41.412-.604l2.95-6.638c.324-.73.044-1.158-.757-1.158H15a.8.8 0 1 1 0-1.6h15.497c1.957 0 3.015 1.619 2.22 3.408l-2.986 6.717-.093.158c-.13.17-.472.7-.56.808-.276.337-.624.509-1.078.509H16c-1.103 0-1.498-.45-1.759-1.547L10.423 10.8z"/>')) 50% no-repeat;*/
      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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M15.75%2C29%20C15.75%2C29.8341316%2016.4176441%2C30.5%2017.25%2C30.5%20C18.0841316%2C30.5%2018.75%2C29.8323559%2018.75%2C29%20C18.75%2C28.1658684%2018.0823559%2C27.5%2017.25%2C27.5%20C16.4158684%2C27.5%2015.75%2C28.1676441%2015.75%2C29%20Z%20M13.75%2C29%20C13.75%2C27.0642652%2015.3101048%2C25.5%2017.25%2C25.5%20C19.1857348%2C25.5%2020.75%2C27.0601048%2020.75%2C29%20C20.75%2C30.9357348%2019.1898952%2C32.5%2017.25%2C32.5%20C15.3142652%2C32.5%2013.75%2C30.9398952%2013.75%2C29%20Z%20M24.5%2C29%20C24.5%2C29.8341316%2025.1676441%2C30.5%2026%2C30.5%20C26.8341316%2C30.5%2027.5%2C29.8323559%2027.5%2C29%20C27.5%2C28.1658684%2026.8323559%2C27.5%2026%2C27.5%20C25.1658684%2C27.5%2024.5%2C28.1676441%2024.5%2C29%20Z%20M22.5%2C29%20C22.5%2C27.0642652%2024.0601048%2C25.5%2026%2C25.5%20C27.9357348%2C25.5%2029.5%2C27.0601048%2029.5%2C29%20C29.5%2C30.9357348%2027.9398952%2C32.5%2026%2C32.5%20C24.0642652%2C32.5%2022.5%2C30.9398952%2022.5%2C29%20Z%20M10.2792408%2C11%20L7%2C11%20C6.44771525%2C11%206%2C10.5522847%206%2C10%20C6%2C9.44771525%206.44771525%2C9%207%2C9%20L11%2C9%20C11.4304304%2C9%2011.8125693%2C9.27543009%2011.9486833%2C9.68377223%20L15.9486926%2C21.6838002%20C15.9549468%2C21.7025646%2016.0266233%2C21.9212928%2016.0537763%2C22%20L27.8831312%2C22%20C27.9306012%2C21.9202495%2027.9978143%2C21.7887072%2028.0861885%2C21.5938615%20L31.0716486%2C14.8765762%20C31.3367318%2C14.2801391%2031.1536266%2C14%2030.4971771%2C14%20L15%2C14%20C14.4477153%2C14%2014%2C13.5522847%2014%2C13%20C14%2C12.4477153%2014.4477153%2C12%2015%2C12%20L30.4971771%2C12%20C32.5981619%2C12%2033.7533006%2C13.7672881%2032.8992717%2C15.6888531%20L29.9107401%2C22.4129801%20C29.4108531%2C23.5153748%2028.952801%2C24%2028%2C24%20L16%2C24%20C14.986504%2C24%2014.4621187%2C23.521119%2014.1532219%2C22.6236671%20C14.129786%2C22.5555777%2014.0534057%2C22.3224955%2014.0513167%2C22.3162278%20L10.2792408%2C11%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_amount {
      position: relative;
      z-index: 1;
      display: inline-block;
      vertical-align: middle;
      width: 32px;
      height: 32px;
      text-align: center;
      color: #000;
      font: 15px/32px 'rr', Arial, Helvetica, sans-serif;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 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;
      -moz-box-shadow: inset 0 0 0 1px #000;
      -webkit-box-shadow: inset 0 0 0 1px #000;
      box-shadow: inset 0 0 0 1px #000; }
    @media screen and (max-width: 639px) {
          .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_amount {
            width: 26px;
            height: 26px;
            line-height: 28px;
            font-size: 14px; } }
    .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_amount.active {
      color: #fff;
      background: #f94976;
      -moz-box-shadow: inset 0 0 0 1px #f94976;
      -webkit-box-shadow: inset 0 0 0 1px #f94976;
      box-shadow: inset 0 0 0 1px #f94976; }
  .site_header .header_top_wrapper {
    position: relative;
    padding: 0 160px;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
  @media screen and (max-width: 1580px) {
    .site_header .header_top_wrapper {
      padding: 0 140px; } }
  @media screen and (max-width: 1420px) {
    .site_header .header_top_wrapper {
      padding: 0 60px; } }
  @media screen and (max-width: 1260px) {
    .site_header .header_top_wrapper {
      padding: 0 42px; } }
  @media screen and (max-width: 1023px) {
    .site_header .header_top_wrapper {
      padding: 68px 0 0 0;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; } }
  @media screen and (max-width: 639px) {
    .site_header .header_top_wrapper {
      padding: 61px 0 0 0; } }
  .site_header .header_top_wrapper .header_top_wrap {
    position: relative;
    max-width: 1520px;
    margin: 0 auto;
    padding: 32px 0 23px;
    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) {
      .site_header .header_top_wrapper .header_top_wrap {
        padding: 30px 32px 37px; } }
  @media screen and (max-width: 639px) {
      .site_header .header_top_wrapper .header_top_wrap {
        padding: 20px 16px 14px; } }
  .site_header .header_top_wrapper .header_top_wrap .header_l_block {
    width: 33%; }
    @media screen and (max-width: 1580px) {
      .site_header .header_top_wrapper .header_top_wrap .header_l_block {
        width: 28%; } }
    @media screen and (max-width: 1420px) {
      .site_header .header_top_wrapper .header_top_wrap .header_l_block {
        display: none; } }
  .site_header .header_top_wrapper .header_top_wrap .header_m_block {
    width: 34%;
    text-align: center; }
    @media screen and (max-width: 1580px) {
      .site_header .header_top_wrapper .header_top_wrap .header_m_block {
        width: 44%; } }
    @media screen and (max-width: 1420px) {
      .site_header .header_top_wrapper .header_top_wrap .header_m_block {
        width: 60%;
        text-align: left;
        padding: 0 0 0 135px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; } }
    @media screen and (max-width: 1260px) {
      .site_header .header_top_wrapper .header_top_wrap .header_m_block {
        padding: 0 0 0 115px; } }
    @media screen and (max-width: 1023px) {
      .site_header .header_top_wrapper .header_top_wrap .header_m_block {
        padding: 0 20px 0 0; } }
    @media screen and (max-width: 639px) {
      .site_header .header_top_wrapper .header_top_wrap .header_m_block {
        padding: 0;
        width: 100%;
        text-align: center; } }
    .site_header .header_top_wrapper .header_top_wrap .header_m_block .site_name {
      font: 35px/41px 'rl', Arial, Helvetica, sans-serif;
      letter-spacing: 1px;
      color: #000;
      margin: 0 0 1px; }
    @media screen and (max-width: 1420px) {
        .site_header .header_top_wrapper .header_top_wrap .header_m_block .site_name {
          font-size: 30px;
          line-height: 35px; } }
    @media screen and (max-width: 639px) {
        .site_header .header_top_wrapper .header_top_wrap .header_m_block .site_name {
          font-size: 24px;
          margin: 0; } }
    .site_header .header_top_wrapper .header_top_wrap .header_m_block .site_name a {
      text-decoration: none;
      color: inherit; }
    .site_header .header_top_wrapper .header_top_wrap .header_m_block .site_desc {
      font: 22px/28px 'arsi', Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.4); }
    @media screen and (max-width: 639px) {
        .site_header .header_top_wrapper .header_top_wrap .header_m_block .site_desc {
          font-size: 20px; } }
    .site_header .header_top_wrapper .header_top_wrap .header_m_block .site_desc a {
      text-decoration: none;
      color: inherit; }
  .site_header .header_top_wrapper .header_top_wrap .header_r_block {
    width: 33%;
    text-align: right; }
    @media screen and (max-width: 1580px) {
      .site_header .header_top_wrapper .header_top_wrap .header_r_block {
        width: 28%; } }
    @media screen and (max-width: 1420px) {
      .site_header .header_top_wrapper .header_top_wrap .header_r_block {
        width: 40%;
        padding: 0 130px 0 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; } }
    @media screen and (max-width: 1260px) {
      .site_header .header_top_wrapper .header_top_wrap .header_r_block {
        padding: 0 115px 0 0; } }
    @media screen and (max-width: 1023px) {
      .site_header .header_top_wrapper .header_top_wrap .header_r_block {
        padding: 0; } }
    @media screen and (max-width: 639px) {
      .site_header .header_top_wrapper .header_top_wrap .header_r_block {
        display: none; } }
    .site_header .header_top_wrapper .header_top_wrap .header_r_block .popup_btn {
      cursor: pointer;
      color: #fff;
      background: #6264b2;
      display: inline-block;
      vertical-align: top;
      font: 17px/22px 'rr', Arial, Helvetica, sans-serif;
      margin-top: -4px;
      padding: 10px 24px 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;
      -webkit-border-radius: 30px;
      -moz-border-radius: 30px;
      -ms-border-radius: 30px;
      -o-border-radius: 30px;
      border-radius: 30px; }
    .site_header .header_top_wrapper .header_top_wrap .header_r_block .popup_btn:hover {
      background: none;
      color: #6264b2;
      -moz-box-shadow: inset 0 0 0 1px #6264b2;
      -webkit-box-shadow: inset 0 0 0 1px #6264b2;
      box-shadow: inset 0 0 0 1px #6264b2; }
  .site_header .header_menu_wrapper {
    padding: 0 160px; }
  @media screen and (max-width: 1580px) {
    .site_header .header_menu_wrapper {
      padding: 0 140px; } }
  @media screen and (max-width: 1420px) {
    .site_header .header_menu_wrapper {
      padding: 0 60px; } }
  @media screen and (max-width: 1260px) {
    .site_header .header_menu_wrapper {
      padding: 0 42px; } }
  @media screen and (max-width: 1023px) {
    .site_header .header_menu_wrapper {
      display: none; } }
  .site_header .header_menu_wrapper .header_menu_wrap {
    max-width: 1520px;
    margin: 0 auto;
    text-align: center;
    font-size: 0; }
  @media screen and (min-width: 1024px) {
      .site_header .header_menu_wrapper .header_menu_wrap {
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center; } }
  .site_header .header_menu_wrapper .header_menu_wrap .top_folders {
    font-size: 0;
    display: inline-block;
    vertical-align: top; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders.mobile li {
      position: relative; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders.mobile li ul li ul {
      top: 0;
      left: 100%; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders.mobile .flexMenu-viewMore .flexMenu-popup {
      right: 0 !important;
      left: auto !important; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders.mobile .flexMenu-viewMore .flexMenu-popup li ul {
      left: auto !important;
      right: 100% !important; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders .flexMenu-viewMore {
      width: 40px;
      height: 74px; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders .flexMenu-viewMore.active .flexMenu-popup {
      opacity: 1 !important;
      visibility: visible !important;
      -webkit-transition: opacity 0.3s;
      -moz-transition: opacity 0.3s;
      -o-transition: opacity 0.3s;
      -ms-transition: opacity 0.3s;
      transition: opacity 0.3s; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders .flexMenu-viewMore > a {
      position: relative;
      padding: 0;
      width: 40px;
      height: 74px;
      -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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders .flexMenu-viewMore > a:hover:before {
      margin-left: -11px; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders .flexMenu-viewMore > a:hover:after {
      margin-right: -11px; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders .flexMenu-viewMore > a:before {
      position: absolute;
      left: 50%;
      top: 50%;
      width: 4px;
      height: 4px;
      content: '';
      margin-top: -2px;
      margin-left: -9px;
      opacity: 1 !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;
      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%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders .flexMenu-viewMore > a:after {
      position: absolute;
      right: 50%;
      top: 50%;
      width: 4px;
      height: 4px;
      content: '';
      margin-top: -2px;
      margin-right: -9px;
      opacity: 1 !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;
      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%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders .flexMenu-viewMore .flexMenu-popup {
      display: block !important;
      left: 0;
      opacity: 0 !important;
      -moz-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
      -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
      box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
      visibility: hidden !important; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders > li {
      display: inline-block;
      vertical-align: top; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders > li.s3-menu-allin-active > a span:before {
      right: 0;
      opacity: 1;
      visibility: visible;
      border-bottom-color: #000; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders > li.s3-menu-allin-active > a:before {
      opacity: 0; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders > li.s3-menu-allin-active > a:after {
      opacity: 1 !important;
      visibility: visible !important; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders > li.has > a:before {
      position: absolute;
      right: 5px;
      top: 50%;
      height: 4px;
      width: 4px;
      content: '';
      margin-top: -2px;
      background: #000;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 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; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders > li.has > a:after {
      position: absolute;
      right: 2px;
      top: 50%;
      height: 7px;
      width: 10px;
      content: '';
      margin-top: -3px;
      background: #000;
      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: 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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5%201.879l-.94-.94a1.5%201.5%200%201%200-2.12%202.122L5%206.12l3.06-3.06A1.5%201.5%200%201%200%205.94.939L5%201.88z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders > li.has > a:hover:after {
      opacity: 1;
      visibility: visible; }
      .site_header .header_menu_wrapper .header_menu_wrap .top_folders > li.has > a:hover:before {
        opacity: 1;
        visibility: hidden; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders > li > a {
      color: #000;
      text-decoration: none;
      font: 20px/24px 'rr', Arial, Helvetica, sans-serif;
      display: block;
      position: relative;
      padding: 25px 20px; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders > li > a .folder_flag {
      position: absolute;
      right: 4px;
      top: 8px;
      color: #fff;
      padding: 1px 12px 2px;
      font: 16px/15px 'arsbi', Arial, Helvetica, sans-serif;
      background: #f94976;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders > li > a span {
      position: relative; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders > li > a span:before {
      position: absolute;
      content: '';
      left: 0;
      right: 100%;
      bottom: -5px;
      height: 1px;
      background: #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; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders > li > a:hover span:before {
      right: 0; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders ul {
      position: absolute;
      background: #fff;
      width: 300px;
      text-align: left;
      display: none;
      padding: 15px 0 15px;
      -moz-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
      -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
      box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders ul li {
      display: block; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders ul li a {
      display: block;
      color: rgba(0, 0, 0, 0.55);
      font: 18px 'rr', Arial, Helvetica, sans-serif;
      padding: 8px 30px 9px;
      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; }
    .site_header .header_menu_wrapper .header_menu_wrap .top_folders ul li a:hover {
      color: #f94976; }
  .site_header .header_menu_wrapper .header_menu_wrap .brands_block {
    display: inline-block;
    vertical-align: top;
    position: relative; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title.active .brands_wrap {
      opacity: 1;
      visibility: visible; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title.active > a:after {
      opacity: 1;
      visibility: visible; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title.active > a:before {
      opacity: 1;
      visibility: hidden; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title.active > a span:before {
      right: 0;
      opacity: 1;
      visibility: visible;
      border-bottom-color: #000; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title > a {
      color: #000;
      text-decoration: none;
      font: 20px/24px 'rr', Arial, Helvetica, sans-serif;
      display: block;
      position: relative;
      padding: 25px 20px; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title > a:before {
      position: absolute;
      right: 5px;
      top: 50%;
      height: 4px;
      width: 4px;
      content: '';
      margin-top: -2px;
      background: #000;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 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; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title > a:after {
      position: absolute;
      right: 2px;
      top: 50%;
      height: 7px;
      width: 10px;
      content: '';
      margin-top: -3px;
      background: #000;
      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: 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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5%201.879l-.94-.94a1.5%201.5%200%201%200-2.12%202.122L5%206.12l3.06-3.06A1.5%201.5%200%201%200%205.94.939L5%201.88z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title > a span {
      position: relative; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title > a span:before {
      position: absolute;
      content: '';
      left: 0;
      right: 100%;
      bottom: -5px;
      opacity: 0;
      visibility: hidden;
      border-bottom: 1px solid transparent;
      -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 .header_menu_wrapper .header_menu_wrap .brands_block .brands_title > a:hover span:before {
      right: 0;
      opacity: 1;
      visibility: visible;
      border-bottom-color: #000; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title > a:hover:after {
      opacity: 1;
      visibility: visible; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title > a:hover:before {
      opacity: 1;
      visibility: hidden; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap {
      position: absolute;
      background: #fff;
      left: 0;
      width: 300px;
      opacity: 0;
      visibility: hidden;
      text-align: left;
      padding: 30px 30px 35px 30px;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      -ms-transition: all 0.25s;
      transition: all 0.25s;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
      -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
      box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06); }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .brands_body {
      padding: 0 0 20px; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .brands_body a {
      display: block;
      color: rgba(0, 0, 0, 0.55);
      font: 18px 'rr', Arial, Helvetica, sans-serif;
      padding: 8px 0 9px;
      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; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .brands_body a:nth-child(n+6) {
      display: none; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .brands_body a:hover {
      color: #f94976; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .all_brands {
      padding: 13px 0 0 0;
      position: relative; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .all_brands:hover:after {
      right: -30px; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .all_brands:hover a {
      color: #f94976; }
      .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .all_brands:hover a span:before {
        opacity: 1;
        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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .all_brands:before {
      position: absolute;
      left: 0;
      top: 0;
      content: '';
      right: -30px;
      -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: 1px;
      background: rgba(0, 0, 0, 0.1); }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .all_brands:after {
      position: absolute;
      left: 0;
      top: 0;
      content: '';
      right: 100%;
      height: 1px;
      z-index: 1;
      background: #f94976;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -o-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
    .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .all_brands a {
      display: block;
      color: rgba(0, 0, 0, 0.3);
      font: 20px 'arsi', 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 .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .all_brands a span {
      position: relative;
      padding: 0 48px 0 0;
      display: inline-block;
      vertical-align: top; }
      .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .all_brands a span:before {
        position: absolute;
        right: 0;
        top: 50%;
        opacity: 0.3;
        content: '';
        width: 38px;
        height: 13px;
        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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 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.product h1 {
    display: none; }
  .site_container .site_main_wrapper {
    background: #fff;
    padding: 0 160px; }
  @media screen and (max-width: 1580px) {
    .site_container .site_main_wrapper {
      padding: 0 140px; } }
  @media screen and (max-width: 1420px) {
    .site_container .site_main_wrapper {
      padding: 0 60px; } }
  @media screen and (max-width: 1260px) {
    .site_container .site_main_wrapper {
      padding: 0 42px; } }
  @media screen and (max-width: 1023px) {
    .site_container .site_main_wrapper {
      padding: 0 32px; } }
  @media screen and (max-width: 639px) {
    .site_container .site_main_wrapper {
      padding: 0 16px; } }
  .site_container .site_main_wrapper.no_modes {
    padding-bottom: 50px; }
  .site_container .site_main_wrapper.cart {
    padding-bottom: 0; }
  .site_container .site_main_wrapper .site_main {
    max-width: 1520px;
    margin: 0 auto; }

@-webkit-keyframes moveArrow {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }

  100% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px); } }

@keyframes moveArrow {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }

  100% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px); } }

.top_slider_wrapper {
  position: relative;
  padding: 0 160px;
  background: #fff;
  overflow: hidden; }
  @media screen and (max-width: 1580px) {
  .top_slider_wrapper {
    padding: 0 140px; } }
  @media screen and (max-width: 1420px) {
  .top_slider_wrapper {
    padding: 0 60px; } }
  @media screen and (max-width: 1260px) {
  .top_slider_wrapper {
    padding: 0 42px; } }
  @media screen and (max-width: 1023px) {
  .top_slider_wrapper {
    padding: 0; } }
  .top_slider_wrapper .to_bottom_btn {
    position: absolute;
    right: 72px;
    bottom: 70px;
    width: 12px;
    height: 37px;
    cursor: pointer;
    opacity: 0.8;
    -webkit-animation: moveArrow 0.9s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite alternate both;
    animation: moveArrow 0.9s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite alternate both;
    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%2237px%22%20%20viewBox%3D%220%200%2012%2037%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.192%2C33.390%20L1.687%2C29.913%20C1.288%2C29.531%200.653%2C29.542%200.267%2C29.937%20C-0.108%2C30.323%20-0.108%2C30.935%200.267%2C31.321%20L5.995%2C37.003%20L11.722%2C31.321%20C12.107%2C30.925%2012.096%2C30.295%2011.697%2C29.913%20C11.309%2C29.540%2010.692%2C29.540%2010.303%2C29.913%20L6.798%2C33.390%20L6.798%2C0.791%20C6.798%2C0.351%206.438%2C-0.006%205.995%2C-0.006%20C5.552%2C-0.006%205.192%2C0.350%205.192%2C0.790%20C5.192%2C0.790%205.192%2C0.791%205.192%2C0.791%20L5.192%2C33.390%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media screen and (max-width: 1420px) {
    .top_slider_wrapper .to_bottom_btn {
      display: none; } }
  .top_slider_wrapper .left_container {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 160px; }
  @media screen and (max-width: 1580px) {
    .top_slider_wrapper .left_container {
      width: 140px; } }
  @media screen and (max-width: 1420px) {
    .top_slider_wrapper .left_container {
      display: none; } }
  .top_slider_wrapper .left_container .slide_bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 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;
    -webkit-transform: translate(-160px, 0);
    -moz-transform: translate(-160px, 0);
    -ms-transform: translate(-160px, 0);
    -o-transform: translate(-160px, 0);
    transform: translate(-160px, 0); }
  @media screen and (max-width: 1580px) {
      .top_slider_wrapper .left_container .slide_bg {
        -webkit-transform: translate(-140px, 0);
        -moz-transform: translate(-140px, 0);
        -ms-transform: translate(-140px, 0);
        -o-transform: translate(-140px, 0);
        transform: translate(-140px, 0); } }
  .top_slider_wrapper .left_container .slide_bg.active {
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    opacity: 0; }
  .top_slider_wrapper .left_container .slide_bg.hover {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    -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_slider_wrapper .left_container .slide_bg.hover:before {
      opacity: 0; }
  .top_slider_wrapper .left_container .slide_bg:before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: '';
    background: #fff;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    -ms-transition: all 0.6s;
    transition: all 0.6s; }
  .top_slider_wrapper .right_container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 160px; }
  @media screen and (max-width: 1580px) {
    .top_slider_wrapper .right_container {
      width: 140px; } }
  @media screen and (max-width: 1420px) {
    .top_slider_wrapper .right_container {
      display: none; } }
  .top_slider_wrapper .right_container .slide_bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 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;
    -webkit-transform: translate(160px, 0);
    -moz-transform: translate(160px, 0);
    -ms-transform: translate(160px, 0);
    -o-transform: translate(160px, 0);
    transform: translate(160px, 0); }
  @media screen and (max-width: 1580px) {
      .top_slider_wrapper .right_container .slide_bg {
        -webkit-transform: translate(140px, 0);
        -moz-transform: translate(140px, 0);
        -ms-transform: translate(140px, 0);
        -o-transform: translate(140px, 0);
        transform: translate(140px, 0); } }
  .top_slider_wrapper .right_container .slide_bg.active {
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    opacity: 0; }
  .top_slider_wrapper .right_container .slide_bg.hover {
    -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, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); }
    .top_slider_wrapper .right_container .slide_bg.hover:before {
      opacity: 0; }
  .top_slider_wrapper .right_container .slide_bg:before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: '';
    background: #fff;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    -ms-transition: all 0.6s;
    transition: all 0.6s; }
  .top_slider_wrapper .top_slider_wrap {
    max-width: 1520px;
    margin: 0 auto; }
  .top_slider_wrapper .top_slider_body {
    height: 720px;
    position: relative; }
  @media screen and (max-width: 1580px) {
    .top_slider_wrapper .top_slider_body {
      height: 640px; } }
  @media screen and (max-width: 1420px) {
    .top_slider_wrapper .top_slider_body {
      height: 550px; } }
  @media screen and (max-width: 1023px) {
    .top_slider_wrapper .top_slider_body {
      height: 450px; } }
  @media screen and (max-width: 639px) {
    .top_slider_wrapper .top_slider_body {
      height: auto; } }
  .top_slider_wrapper .top_slider_body .slick-prev {
    position: absolute;
    width: 80px;
    height: 80px;
    top: 50%;
    left: -56px;
    font-size: 0;
    z-index: 1;
    border: none;
    outline: none;
    padding: 0;
    margin-top: -40px;
    background: #fff;
    -webkit-apperance: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s; }
  @media screen and (max-width: 1260px) {
      .top_slider_wrapper .top_slider_body .slick-prev {
        margin-top: -35px;
        width: 70px;
        height: 70px;
        left: -48px; } }
  @media screen and (max-width: 1023px) {
      .top_slider_wrapper .top_slider_body .slick-prev {
        width: 60px;
        height: 60px;
        left: -30px; } }
  @media screen and (max-width: 639px) {
      .top_slider_wrapper .top_slider_body .slick-prev {
        top: 265px;
        margin: 0; } }
  .top_slider_wrapper .top_slider_body .slick-prev:before {
    position: absolute;
    width: 8px;
    height: 12px;
    margin-top: -6px;
    top: 50%;
    right: 22px;
    content: '';
    -webkit-transition: right 0.6s;
    -moz-transition: right 0.6s;
    -o-transition: right 0.6s;
    -ms-transition: right 0.6s;
    transition: right 0.6s;
    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%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M3.121%206.01l4.294-4.304A1%201%200%200%200%205.999.294L.293%206.013%206%2011.708a1%201%200%201%200%201.412-1.416L3.121%206.01z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    @media screen and (max-width: 1023px) {
      .top_slider_wrapper .top_slider_body .slick-prev:before {
        right: 17px; } }
  .top_slider_wrapper .top_slider_body .slick-prev:after {
    position: absolute;
    top: 50%;
    right: -24px;
    height: 2px;
    content: '';
    width: 0;
    margin-top: -1px;
    background: #f94976;
    -webkit-transition: right 0.5s;
    -moz-transition: right 0.5s;
    -o-transition: right 0.5s;
    -ms-transition: right 0.5s;
    transition: right 0.5s; }
  @media screen and (min-width: 1280px) {
        .top_slider_wrapper .top_slider_body .slick-prev:hover {
          margin-top: -50px;
          right: -50px;
          width: 100px;
          height: 100px; }
          .top_slider_wrapper .top_slider_body .slick-prev:hover:after {
            width: 41px;
            right: 30px; }
          .top_slider_wrapper .top_slider_body .slick-prev:hover:before {
            right: 66px; } }
  .top_slider_wrapper .top_slider_body .slick-next {
    position: absolute;
    width: 80px;
    height: 80px;
    top: 50%;
    right: -56px;
    font-size: 0;
    z-index: 1;
    border: none;
    outline: none;
    padding: 0;
    margin-top: -40px;
    background: #fff;
    -webkit-apperance: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s; }
  @media screen and (max-width: 1260px) {
      .top_slider_wrapper .top_slider_body .slick-next {
        width: 70px;
        height: 70px;
        right: -48px;
        margin-top: -35px; } }
  @media screen and (max-width: 1023px) {
      .top_slider_wrapper .top_slider_body .slick-next {
        width: 60px;
        height: 60px;
        right: -30px; } }
  @media screen and (max-width: 639px) {
      .top_slider_wrapper .top_slider_body .slick-next {
        top: 265px;
        margin: 0; } }
  .top_slider_wrapper .top_slider_body .slick-next:before {
    position: absolute;
    width: 8px;
    height: 12px;
    margin-top: -6px;
    top: 50%;
    left: 22px;
    content: '';
    -webkit-transition: left 0.5s;
    -moz-transition: left 0.5s;
    -o-transition: left 0.5s;
    -ms-transition: left 0.5s;
    transition: left 0.5s;
    -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%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M3.121%206.01l4.294-4.304A1%201%200%200%200%205.999.294L.293%206.013%206%2011.708a1%201%200%201%200%201.412-1.416L3.121%206.01z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    @media screen and (max-width: 1023px) {
      .top_slider_wrapper .top_slider_body .slick-next:before {
        left: 17px; } }
  .top_slider_wrapper .top_slider_body .slick-next:after {
    position: absolute;
    top: 50%;
    right: 71px;
    height: 2px;
    content: '';
    width: 0;
    margin-top: -1px;
    background: #f94976;
    -webkit-transition: right 0.5s;
    -moz-transition: right 0.5s;
    -o-transition: right 0.5s;
    -ms-transition: right 0.5s;
    transition: right 0.5s; }
  @media screen and (min-width: 1280px) {
        .top_slider_wrapper .top_slider_body .slick-next:hover {
          margin-top: -50px;
          right: -50px;
          width: 100px;
          height: 100px; }
          .top_slider_wrapper .top_slider_body .slick-next:hover:after {
            width: 41px;
            right: 29px; }
          .top_slider_wrapper .top_slider_body .slick-next:hover:before {
            left: 66px; } }
  .top_slider_wrapper .top_slider_body .slick-dots {
    position: absolute;
    left: 60px;
    right: 60px;
    bottom: 24px;
    font-size: 0;
    padding: 0;
    list-style: none;
    text-align: center; }
  @media screen and (max-width: 1023px) {
      .top_slider_wrapper .top_slider_body .slick-dots {
        bottom: 13px; } }
  .top_slider_wrapper .top_slider_body .slick-dots li {
    display: inline-block;
    vertical-align: top;
    margin: 0 8px; }
    .top_slider_wrapper .top_slider_body .slick-dots li.slick-active button {
      background: #fff;
      -moz-box-shadow: 0 0 0 2px #fff;
      -webkit-box-shadow: 0 0 0 2px #fff;
      box-shadow: 0 0 0 2px #fff; }
    .top_slider_wrapper .top_slider_body .slick-dots li button {
      font-size: 0;
      line-height: 0;
      width: 6px;
      height: 6px;
      border: none;
      padding: 0;
      outline: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-appearance: none;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      background: rgba(255, 255, 255, 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; }
  .top_slider_wrapper .top_slider_body .top_slider_item {
    height: 720px;
    position: relative; }
  @media screen and (max-width: 1580px) {
      .top_slider_wrapper .top_slider_body .top_slider_item {
        height: 640px; } }
  @media screen and (max-width: 1420px) {
      .top_slider_wrapper .top_slider_body .top_slider_item {
        height: 550px; } }
  @media screen and (max-width: 1023px) {
      .top_slider_wrapper .top_slider_body .top_slider_item {
        height: 450px; } }
  @media screen and (max-width: 639px) {
      .top_slider_wrapper .top_slider_body .top_slider_item {
        height: auto; } }
  .top_slider_wrapper .top_slider_body .top_slider_item .item_sl_pic {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    font-size: 0;
    height: 720px; }
    @media screen and (max-width: 1580px) {
      .top_slider_wrapper .top_slider_body .top_slider_item .item_sl_pic {
        height: 640px; } }
    @media screen and (max-width: 1420px) {
      .top_slider_wrapper .top_slider_body .top_slider_item .item_sl_pic {
        height: 550px; } }
    @media screen and (max-width: 1023px) {
      .top_slider_wrapper .top_slider_body .top_slider_item .item_sl_pic {
        height: 450px; } }
    @media screen and (max-width: 639px) {
      .top_slider_wrapper .top_slider_body .top_slider_item .item_sl_pic {
        position: static;
        height: 200px; } }
    .top_slider_wrapper .top_slider_body .top_slider_item .item_sl_pic img {
      max-width: none; }
  .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper {
    position: absolute;
    left: 60px;
    right: 60px;
    bottom: 105px;
    text-align: center; }
    @media screen and (max-width: 1260px) {
      .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper {
        bottom: 56px; } }
    @media screen and (max-width: 639px) {
      .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper {
        position: static;
        background: #ffd7e1;
        padding: 18px 36px 35px; } }
    .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_title {
      color: #fff;
      font: 50px/50px 'rl', Arial, Helvetica, sans-serif;
      padding: 0 0 3px; }
    @media screen and (max-width: 1420px) {
        .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_title {
          font-size: 40px; } }
    @media screen and (max-width: 1023px) {
        .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_title {
          font-size: 38px;
          line-height: 35px;
          padding: 0 0 10px; } }
    @media screen and (max-width: 639px) {
        .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_title {
          color: #000;
          font-size: 26px;
          line-height: 28px; } }
    @media screen and (max-width: 359px) {
        .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_title {
          font-size: 22px; } }
    .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_desc {
      color: rgba(255, 255, 255, 0.95);
      font: 28px/50px 'ars', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 1420px) {
        .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_desc {
          font-size: 26px; } }
    @media screen and (max-width: 1023px) {
        .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_desc {
          font-size: 22px;
          line-height: 22px; } }
    @media screen and (max-width: 639px) {
        .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_desc {
          color: #000;
          font-size: 18px;
          line-height: 22px; } }
    .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn {
      display: inline-block;
      vertical-align: top;
      margin: 25px 11px 0 0;
      color: #fff;
      font: 22px/22px 'arsi', Arial, Helvetica, sans-serif;
      padding: 17px 85px 17px 34px;
      text-decoration: none;
      position: relative; }
    @media screen and (max-width: 639px) {
        .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn {
          padding: 17px 50px 17px 34px; } }
    @media screen and (min-width: 640px) {
          .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn:hover:before {
            opacity: 0; }
          .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn:hover ins {
            opacity: 1;
            height: 100%; } }
    @media screen and (max-width: 639px) {
        .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn {
          color: #000;
          font-size: 18px; } }
    .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn:before {
      position: absolute;
      content: '';
      left: 30px;
      right: 35px;
      top: 0;
      height: 1px;
      background: rgba(255, 255, 255, 0.5); }
    @media screen and (max-width: 639px) {
          .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn:before {
            background: rgba(0, 0, 0, 0.5);
            left: 33px;
            right: 0; } }
    .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn:after {
      position: absolute;
      content: '';
      right: 34px;
      top: 50%;
      height: 12px;
      margin-top: -6px;
      width: 38px;
      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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    @media screen and (max-width: 639px) {
          .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn:after {
            right: 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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; } }
    .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn ins {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      overflow: hidden;
      height: 0;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -o-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
    .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn ins:before, .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn ins:after {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      height: 26px;
      transform: translate3d(0, 0, 0);
      border: 1px solid #fff;
      border-bottom-color: transparent;
      -webkit-border-radius: 30px 30px 0 0;
      -moz-border-radius: 30px 30px 0 0;
      -ms-border-radius: 30px 30px 0 0;
      -o-border-radius: 30px 30px 0 0;
      border-radius: 30px 30px 0 0; }
    @media screen and (max-width: 639px) {
            .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn ins:before, .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn ins:after {
              height: 27px; } }
    .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn ins:after {
      top: 28px;
      border-bottom-color: #fff;
      border-top-color: transparent;
      -webkit-border-radius: 0 0 30px 30px;
      -moz-border-radius: 0 0 30px 30px;
      -ms-border-radius: 0 0 30px 30px;
      -o-border-radius: 0 0 30px 30px;
      border-radius: 0 0 30px 30px; }
    @media screen and (max-width: 639px) {
            .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn ins:after {
              top: 26px; } }

.top_contacts_wrapper {
  position: relative;
  background: #fff;
  padding: 0 160px;
  -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); }
  @media screen and (max-width: 1580px) {
  .top_contacts_wrapper {
    padding: 0 140px; } }
  @media screen and (max-width: 1420px) {
  .top_contacts_wrapper {
    padding: 0 60px; } }
  @media screen and (max-width: 1260px) {
  .top_contacts_wrapper {
    padding: 0 42px; } }
  @media screen and (max-width: 1023px) {
  .top_contacts_wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    text-align: right;
    background: none;
    overflow: hidden;
    overflow-y: auto;
    display: block !important;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: all 0.3s;
    -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_contacts_wrapper {
    background: #fff;
    padding: 0; } }
  @media screen and (max-width: 1023px) {
    .top_contacts_wrapper.active {
      opacity: 1;
      z-index: 15;
      visibility: visible; } }
  .top_contacts_wrapper .contacts_close {
    display: none;
    position: absolute;
    right: 10px;
    top: 13px;
    width: 44px;
    height: 44px;
    -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) {
    .top_contacts_wrapper .contacts_close {
      display: block; } }
  .top_contacts_wrapper .contacts_close:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M20.027%2018.822l3.839-3.838a1%201%200%200%201%201.414%201.414l-3.839%203.838%203.839%203.839a1%201%200%201%201-1.414%201.414l-3.839-3.838-3.838%203.838a1%201%200%201%201-1.415-1.414l3.839-3.839-3.839-3.838a1%201%200%200%201%201.415-1.414l3.838%203.838z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .top_contacts_wrapper .top_contacts_wrap {
    position: relative;
    max-width: 1520px;
    margin: 0 auto; }
  @media screen and (max-width: 1023px) {
    .top_contacts_wrapper .top_contacts_wrap {
      width: 360px;
      display: inline-block;
      vertical-align: top;
      margin-right: 73px;
      text-align: left;
      background: #fff;
      -moz-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
      -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
      box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06); } }
  @media screen and (max-width: 639px) {
    .top_contacts_wrapper .top_contacts_wrap {
      background: none;
      width: auto;
      display: block;
      margin: 0 0 30px;
      text-align: center;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; } }
  .top_contacts_wrapper .top_contacts_body {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
  @media screen and (max-width: 1023px) {
    .top_contacts_wrapper .top_contacts_body {
      display: block;
      padding: 56px 0 10px 0; } }
  .top_contacts_wrapper .top_contacts_body .top_contacts_item {
    position: relative;
    width: 33%;
    text-align: center;
    padding: 50px 20px 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1260px) {
      .top_contacts_wrapper .top_contacts_body .top_contacts_item {
        width: 30%; } }
  @media screen and (max-width: 1023px) {
      .top_contacts_wrapper .top_contacts_body .top_contacts_item {
        width: auto;
        text-align: center;
        padding: 0 30px 23px; } }
  .top_contacts_wrapper .top_contacts_body .top_contacts_item:before {
    position: absolute;
    content: '';
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background: rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 1023px) {
      .top_contacts_wrapper .top_contacts_body .top_contacts_item:before {
        display: none; } }
  .top_contacts_wrapper .top_contacts_body .top_contacts_item:first-child {
    padding: 50px 40px 50px 40px;
    text-align: center;
    width: 24%; }
    @media screen and (max-width: 1440px) {
      .top_contacts_wrapper .top_contacts_body .top_contacts_item:first-child {
        width: 30%; } }
    @media screen and (max-width: 1023px) {
      .top_contacts_wrapper .top_contacts_body .top_contacts_item:first-child {
        text-align: center;
        padding: 0 30px 23px;
        margin: 0 0 35px;
        width: auto;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }
  .top_contacts_wrapper .top_contacts_body .top_contacts_item:last-child {
    padding: 50px 40px 50px 40px;
    text-align: center;
    width: 24%; }
    @media screen and (max-width: 1440px) {
      .top_contacts_wrapper .top_contacts_body .top_contacts_item:last-child {
        width: 30%; } }
    @media screen and (max-width: 1023px) {
      .top_contacts_wrapper .top_contacts_body .top_contacts_item:last-child {
        padding: 0 30px 23px;
        text-align: center;
        width: auto; } }
    .top_contacts_wrapper .top_contacts_body .top_contacts_item:last-child:before {
      display: none; }
    .top_contacts_wrapper .top_contacts_body .top_contacts_item:last-child .top_time_title {
      margin-left: -2px; }
  .top_contacts_wrapper .top_contacts_body .top_contacts_item:nth-child(2) {
    width: 34%; }
    @media screen and (max-width: 1260px) {
      .top_contacts_wrapper .top_contacts_body .top_contacts_item:nth-child(2) {
        width: 40%; } }
    @media screen and (max-width: 1023px) {
      .top_contacts_wrapper .top_contacts_body .top_contacts_item:nth-child(2) {
        text-align: center;
        width: auto; } }
  .top_contacts_wrapper .top_contacts_body .top_contacts_item .top_phones_title {
    color: #f94976;
    font: 19px/24px 'arsi', Arial, Helvetica, sans-serif;
    margin: 0 0 15px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 0 0 0 50px; }
    .top_contacts_wrapper .top_contacts_body .top_contacts_item .top_phones_title:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      width: 30px;
      height: 30px;
      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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M22.506%2024.86c.18-.094.682-.43%201.482-1.031%201.48-1.111%201.898-1.38%202.51-1.38h.19l.169.085c1.707.853%205.026%203.342%206.709%205.025l.234.234v.331c0%202.068-3.609%205.676-5.677%205.676l-.156-.016c-8.44-1.686-20.062-13.31-21.751-21.751l-.016-.157C6.2%209.809%209.809%206.2%2011.875%206.2h.189l.169.085c1.554.777%203.852%204.096%205.233%206.857l.084.17v.188c0%20.613-.268%201.03-1.378%202.511-.6.801-.937%201.304-1.031%201.484.891%202.202%205.163%206.473%207.365%207.365zm2.442.248c-1.48%201.111-1.897%201.38-2.51%201.38h-.13l-.123-.041c-2.676-.892-7.739-5.955-8.63-8.63l-.042-.124v-.13c0-.613.268-1.03%201.379-2.511.566-.756.898-1.246%201.013-1.45-1.173-2.27-3.092-5.039-4.21-5.782-1.248.248-3.794%202.827-3.892%203.989%201.624%207.774%2012.616%2018.767%2020.387%2020.388%201.13-.095%203.595-2.498%203.963-3.78-1.55-1.474-4.24-3.489-5.76-4.32-.206.117-.694.448-1.445%201.011z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .top_contacts_wrapper .top_contacts_body .top_contacts_item .top_phones {
    color: #000;
    font: 24px/32px 'arsb', Arial, Helvetica, sans-serif;
    margin-right: 0; }
    @media screen and (max-width: 1023px) {
      .top_contacts_wrapper .top_contacts_body .top_contacts_item .top_phones {
        margin: 0; } }
    .top_contacts_wrapper .top_contacts_body .top_contacts_item .top_phones div a {
      text-decoration: none;
      color: inherit; }
  .top_contacts_wrapper .top_contacts_body .top_contacts_item .top_address_title {
    color: #f94976;
    font: 19px/24px 'arsi', Arial, Helvetica, sans-serif;
    margin: 0 10px 17px 0;
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 0 0 0 50px; }
    @media screen and (max-width: 1260px) {
      .top_contacts_wrapper .top_contacts_body .top_contacts_item .top_address_title {
        margin: 0 0 12px; } }
    .top_contacts_wrapper .top_contacts_body .top_contacts_item .top_address_title:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      width: 40px;
      height: 40px;
      margin-top: -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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M20.592%2035.538L20%2036.19l-.592-.65C9.226%2024.338%207.2%2021.267%207.2%2016.785%207.2%209.647%2012.838%204.2%2020%204.2c7.162%200%2012.8%205.447%2012.8%2012.586%200%204.482-2.026%207.552-12.208%2018.752zM31.2%2016.786C31.2%2010.544%2026.29%205.8%2020%205.8c-6.29%200-11.2%204.744-11.2%2010.986%200%203.836%201.824%206.678%2011.2%2017.024%209.376-10.346%2011.2-13.188%2011.2-17.024zM20%2021.056s-3-2.556-3-4.5c0-1.55%202-2.162%203-.656%201-1.506%203-.895%203%20.656%200%201.944-3%204.5-3%204.5z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .top_contacts_wrapper .top_contacts_body .top_contacts_item .top_address {
    color: #000;
    font: 20px/25px 'ars', Arial, Helvetica, sans-serif; }
  .top_contacts_wrapper .top_contacts_body .top_contacts_item .top_time_title {
    color: #f94976;
    font: 19px/24px 'arsi', Arial, Helvetica, sans-serif;
    margin: 0 0 15px 12px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 0 0 0 50px; }
    @media screen and (max-width: 639px) {
      .top_contacts_wrapper .top_contacts_body .top_contacts_item .top_time_title {
        margin: 0 0 9px; } }
    .top_contacts_wrapper .top_contacts_body .top_contacts_item .top_time_title:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      width: 40px;
      height: 40px;
      margin-top: -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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M5.8%2020c0%207.844%206.357%2014.2%2014.2%2014.2%207.844%200%2014.2-6.357%2014.2-14.2%200-7.844-6.357-14.2-14.2-14.2-7.844%200-14.2%206.357-14.2%2014.2zm12.254-.467l-6.53-6.53a.8.8%200%200%201%201.131-1.132l6.377%206.377c.286-.158.616-.248.968-.248a2%202%200%200%201%20.937.231l4.434-4.434a.8.8%200%201%201%201.131%201.132l-4.566%204.565A1.995%201.995%200%200%201%2020%2022a1.995%201.995%200%200%201-1.946-2.467zM4.2%2020c0-8.727%207.073-15.8%2015.8-15.8S35.8%2011.273%2035.8%2020%2028.727%2035.8%2020%2035.8%204.2%2028.727%204.2%2020zM19%207.851a.8.8%200%201%201%201.6%200v1.4a.8.8%200%201%201-1.6%200v-1.4zm0%2023a.8.8%200%201%201%201.6%200v1.4a.8.8%200%201%201-1.6%200v-1.4zM7.645%2020.6a.8.8%200%201%201%200-1.6h1.4a.8.8%200%201%201%200%201.6h-1.4zm23.305%200a.8.8%200%201%201%200-1.6h1.4a.8.8%200%201%201%200%201.6h-1.4z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .top_contacts_wrapper .top_contacts_body .top_contacts_item .top_time {
    color: #000;
    font: 24px/32px 'arsb', Arial, Helvetica, sans-serif; }
  .top_contacts_wrapper .popup_btn_wr {
    display: none; }
  @media screen and (max-width: 639px) {
    .top_contacts_wrapper .popup_btn_wr {
      display: block; } }
  .top_contacts_wrapper .popup_btn_wr .popup_btn {
    color: #fff;
    background: #6264b2;
    font: 17px/22px 'rr', Arial, Helvetica, sans-serif;
    padding: 10px 24px 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;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  @media screen and (max-width: 639px) {
      .top_contacts_wrapper .popup_btn_wr .popup_btn {
        display: inline-block;
        vertical-align: top; } }
  .top_contacts_wrapper .popup_btn_wr .popup_btn:hover {
    background: none;
    color: #6264b2;
    -moz-box-shadow: inset 0 0 0 1px #6264b2;
    -webkit-box-shadow: inset 0 0 0 1px #6264b2;
    box-shadow: inset 0 0 0 1px #6264b2; }

.test_btn {
  padding: 10px 24px;
  position: relative;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  font: 20px/22px 'arsi', Arial, Helvetica, sans-serif;
  overflow: hidden; }
  .test_btn:hover:before {
    opacity: 0; }
  .test_btn:hover span {
    opacity: 1;
    height: 100%; }
  .test_btn:before {
    position: absolute;
    left: 24px;
    right: 24px;
    top: 0;
    height: 1px;
    content: '';
    background: #000; }
  .test_btn span {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    height: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }
  .test_btn span:before, .test_btn span:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 20px;
    transform: translate3d(0, 0, 0);
    border: 1px solid #f94976;
    border-bottom-color: transparent;
    -webkit-border-radius: 20px 20px 0 0;
    -moz-border-radius: 20px 20px 0 0;
    -ms-border-radius: 20px 20px 0 0;
    -o-border-radius: 20px 20px 0 0;
    border-radius: 20px 20px 0 0; }
  .test_btn span:after {
    top: 20px;
    border-bottom-color: #f94976;
    border-top-color: transparent;
    -webkit-border-radius: 0 0 20px 20px;
    -moz-border-radius: 0 0 20px 20px;
    -ms-border-radius: 0 0 20px 20px;
    -o-border-radius: 0 0 20px 20px;
    border-radius: 0 0 20px 20px; }

.popular_cat_wrapper {
  background: #fff;
  padding: 0 160px; }
  @media screen and (max-width: 1580px) {
  .popular_cat_wrapper {
    padding: 0 140px; } }
  @media screen and (max-width: 1420px) {
  .popular_cat_wrapper {
    padding: 0 60px; } }
  @media screen and (max-width: 1260px) {
  .popular_cat_wrapper {
    padding: 0 42px; } }
  @media screen and (max-width: 1023px) {
  .popular_cat_wrapper {
    padding: 0 32px; } }
  @media screen and (max-width: 639px) {
  .popular_cat_wrapper {
    padding: 0; } }
  .popular_cat_wrapper .popular_cat_wrap {
    max-width: 1520px;
    margin: 0 auto;
    padding: 70px 0 60px; }
  @media screen and (max-width: 1420px) {
    .popular_cat_wrapper .popular_cat_wrap {
      padding: 60px 0 50px; } }
  @media screen and (max-width: 1023px) {
    .popular_cat_wrapper .popular_cat_wrap {
      padding: 40px 0 40px; } }
  @media screen and (max-width: 639px) {
    .popular_cat_wrapper .popular_cat_wrap {
      padding: 28px 0 0; } }
  .popular_cat_wrapper .popular_cat_title {
    color: #000;
    font: 40px/47px 'rl', Arial, Helvetica, sans-serif;
    letter-spacing: 0.69px;
    padding: 0 0 40px;
    text-align: center; }
  @media screen and (max-width: 1420px) {
    .popular_cat_wrapper .popular_cat_title {
      font-size: 35px;
      line-height: 41px; } }
  @media screen and (max-width: 1023px) {
    .popular_cat_wrapper .popular_cat_title {
      font-size: 32px;
      line-height: 38px;
      padding: 0 0 30px; } }
  @media screen and (max-width: 639px) {
    .popular_cat_wrapper .popular_cat_title {
      padding: 0 32px 20px;
      font-size: 28px; } }
  .popular_cat_wrapper .popular_cat_items {
    font-size: 0;
    text-align: center; }
  .popular_cat_wrapper .popular_cat_items .popular_cat_item {
    display: inline-block;
    vertical-align: top;
    position: relative;
    overflow: hidden;
    height: 500px;
    margin-bottom: 40px !important;
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08); }
  @media screen and (max-width: 1420px) {
      .popular_cat_wrapper .popular_cat_items .popular_cat_item {
        margin-bottom: 30px !important; } }
  @media screen and (max-width: 1260px) {
      .popular_cat_wrapper .popular_cat_items .popular_cat_item {
        height: 440px; } }
  @media screen and (max-width: 639px) {
      .popular_cat_wrapper .popular_cat_items .popular_cat_item {
        display: block;
        height: 430px;
        margin-bottom: 0 !important; } }
  @media screen and (min-width: 1024px) {
          .popular_cat_wrapper .popular_cat_items .popular_cat_item.has_text:hover .item_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); }
          .popular_cat_wrapper .popular_cat_items .popular_cat_item.has_text:hover .item_pic {
            -webkit-transform: translateY(-20px);
            -moz-transform: translateY(-20px);
            -ms-transform: translateY(-20px);
            -o-transform: translateY(-20px);
            transform: translateY(-20px); }
          .popular_cat_wrapper .popular_cat_items .popular_cat_item.has_text:hover .item_btn {
            color: #000; }
            .popular_cat_wrapper .popular_cat_items .popular_cat_item.has_text:hover .item_btn:before {
              opacity: 0; }
            .popular_cat_wrapper .popular_cat_items .popular_cat_item.has_text:hover .item_btn:after {
              opacity: 1; }
            .popular_cat_wrapper .popular_cat_items .popular_cat_item.has_text:hover .item_btn span {
              opacity: 1;
              height: 100%; }
            .popular_cat_wrapper .popular_cat_items .popular_cat_item.has_text:hover .item_btn ins {
              opacity: 1; } }
  .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_flag {
    position: absolute;
    right: 30px;
    top: 30px;
    width: 120px;
    height: 120px;
    background: #f9ce6e;
    color: #fff;
    font: 22px/22px 'arsbi', Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 15px;
    z-index: 1;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 1023px) {
      .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_flag {
        right: 20px;
        top: 20px;
        width: 100px;
        height: 100px;
        font-size: 16px; } }
  .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_pic {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    font-size: 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;
    text-decoration: none; }
    .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_pic img {
      border: none;
      max-width: none; }
  .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_link {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1; }
  .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_text_wrap {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0; }
  .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_text {
    background: #fff;
    padding: 25px 30px 30px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transform: translate(0, 44px);
    -moz-transform: translate(0, 44px);
    -ms-transform: translate(0, 44px);
    -o-transform: translate(0, 44px);
    transform: translate(0, 44px); }
  .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_title {
    color: #000;
    font: 30px/38px 'ars', Arial, Helvetica, sans-serif;
    margin: 0 0 23px; }
    @media screen and (max-width: 1580px) {
      .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_title {
        font-size: 24px;
        line-height: 28px; } }
  .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn {
    padding: 7px 74px 6px 24px;
    position: relative;
    height: 42px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    font: 20px/28px 'arsi', Arial, Helvetica, sans-serif;
    overflow: hidden;
    color: #000; }
    .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn:after {
      position: absolute;
      content: '';
      right: 24px;
      top: 50%;
      width: 38px;
      height: 13px;
      margin-top: -6px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      opacity: 0;
      -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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn ins {
      text-decoration: none;
      opacity: 0;
      -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; }
    .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn:hover {
      color: #000; }
    .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn:hover:before {
      opacity: 0; }
    .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn:hover span {
      opacity: 1;
      height: 100%; }
    .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn:before {
      position: absolute;
      left: 24px;
      right: 24px;
      top: 0;
      height: 1px;
      content: '';
      background: #000;
      -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; }
    .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn span {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      overflow: hidden;
      height: 0;
      -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; }
    .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn span:before, .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn span:after {
      content: '';
      position: absolute;
      left: 1px;
      right: 1px;
      top: 0;
      height: 20px;
      border: 1px solid #000;
      border-bottom-color: transparent;
      -webkit-border-radius: 20px 20px 0 0;
      -moz-border-radius: 20px 20px 0 0;
      -ms-border-radius: 20px 20px 0 0;
      -o-border-radius: 20px 20px 0 0;
      border-radius: 20px 20px 0 0; }
    .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn span:after {
      top: 20px;
      border-bottom-color: #000;
      border-top-color: transparent;
      -webkit-border-radius: 0 0 20px 20px;
      -moz-border-radius: 0 0 20px 20px;
      -ms-border-radius: 0 0 20px 20px;
      -o-border-radius: 0 0 20px 20px;
      border-radius: 0 0 20px 20px; }
  @media screen and (min-width: 1261px) {
      .popular_cat_wrapper .popular_cat_items.one .popular_cat_item {
        width: 48.75%;
        height: 500px;
        margin: 0 2.5% 0 0; }
        .popular_cat_wrapper .popular_cat_items.one .popular_cat_item:first-child {
          width: 48.75%; }
        .popular_cat_wrapper .popular_cat_items.one .popular_cat_item:nth-child(2) {
          width: 23.125%;
          margin-right: 2.5%; }
        .popular_cat_wrapper .popular_cat_items.one .popular_cat_item:nth-child(3) {
          width: 23.125%; }
        .popular_cat_wrapper .popular_cat_items.one .popular_cat_item:nth-child(2n+3) {
          margin-right: 0; } }
  @media screen and (max-width: 1023px) {
      .popular_cat_wrapper .popular_cat_items.one .popular_cat_item {
        width: 48.3%;
        margin-right: 3.4%; }
        .popular_cat_wrapper .popular_cat_items.one .popular_cat_item:nth-child(2n) {
          margin-right: 0; }
        .popular_cat_wrapper .popular_cat_items.one .popular_cat_item:last-child {
          width: 100%;
          margin-right: 0; } }
  @media screen and (max-width: 639px) {
      .popular_cat_wrapper .popular_cat_items.one .popular_cat_item {
        width: auto;
        display: block;
        margin: 0; } }
  @media screen and (min-width: 1261px) {
      .popular_cat_wrapper .popular_cat_items.two .popular_cat_item {
        display: inline-block;
        vertical-align: top;
        width: 48.75%;
        margin: 0 2.5% 0 0; }
        .popular_cat_wrapper .popular_cat_items.two .popular_cat_item:nth-child(2n) {
          margin-right: 0; } }
  @media screen and (max-width: 1023px) {
      .popular_cat_wrapper .popular_cat_items.two .popular_cat_item {
        width: 48.3%;
        margin-right: 3.4%; }
        .popular_cat_wrapper .popular_cat_items.two .popular_cat_item:nth-child(2n) {
          margin-right: 0; } }
  @media screen and (max-width: 639px) {
      .popular_cat_wrapper .popular_cat_items.two .popular_cat_item {
        width: auto;
        display: block;
        margin: 0; } }
  @media screen and (min-width: 1261px) {
      .popular_cat_wrapper .popular_cat_items.only_three .popular_cat_item {
        display: inline-block;
        vertical-align: top; }
        .popular_cat_wrapper .popular_cat_items.only_three .popular_cat_item:first-child {
          width: 48.75%;
          margin-right: 2.5%; }
        .popular_cat_wrapper .popular_cat_items.only_three .popular_cat_item:nth-child(2) {
          width: 23.125%;
          margin-right: 2.5%; }
        .popular_cat_wrapper .popular_cat_items.only_three .popular_cat_item:nth-child(3) {
          width: 23.125%; } }
  @media screen and (min-width: 1024px) and (max-width: 1260px) {
      .popular_cat_wrapper .popular_cat_items.iter_three_0 .popular_cat_item {
        width: 32%;
        margin-right: 2%; }
        .popular_cat_wrapper .popular_cat_items.iter_three_0 .popular_cat_item:nth-child(3n) {
          margin-right: 0; } }
  @media screen and (min-width: 1024px) and (max-width: 1260px) {
      .popular_cat_wrapper .popular_cat_items.iter_three_1, .popular_cat_wrapper .popular_cat_items.iter_three_2 {
        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; }
        .popular_cat_wrapper .popular_cat_items.iter_three_1 .popular_cat_item, .popular_cat_wrapper .popular_cat_items.iter_three_2 .popular_cat_item {
          -webkit-box-flex: 1;
          -webkit-flex-grow: 1;
          -moz-flex-grow: 1;
          -ms-flex-positive: 1;
          flex-grow: 1;
          min-width: 32%;
          margin-right: 2%; }
          .popular_cat_wrapper .popular_cat_items.iter_three_1 .popular_cat_item:first-child, .popular_cat_wrapper .popular_cat_items.iter_three_2 .popular_cat_item:first-child {
            width: 66%;
            margin-right: 2%; }
          .popular_cat_wrapper .popular_cat_items.iter_three_1 .popular_cat_item:nth-child(2), .popular_cat_wrapper .popular_cat_items.iter_three_2 .popular_cat_item:nth-child(2) {
            margin-right: 0;
            width: 32%; }
          .popular_cat_wrapper .popular_cat_items.iter_three_1 .popular_cat_item:nth-child(3n+5), .popular_cat_wrapper .popular_cat_items.iter_three_2 .popular_cat_item:nth-child(3n+5), .popular_cat_wrapper .popular_cat_items.iter_three_1 .popular_cat_item:last-child, .popular_cat_wrapper .popular_cat_items.iter_three_2 .popular_cat_item:last-child {
            margin-right: 0; } }
  @media screen and (min-width: 1261px) {
      .popular_cat_wrapper .popular_cat_items.only_two .popular_cat_item {
        display: inline-block;
        vertical-align: top;
        width: 48.75%;
        margin: 0 2.5% 0 0; }
        .popular_cat_wrapper .popular_cat_items.only_two .popular_cat_item:nth-child(2n) {
          margin-right: 0; } }
  @media screen and (min-width: 1261px) {
      .popular_cat_wrapper .popular_cat_items.only_one .popular_cat_item {
        display: inline-block;
        vertical-align: top;
        width: 48.75%; } }

.ads_bl_wrapper {
  position: relative;
  background: #fff;
  padding: 70px 160px 50px; }
  @media screen and (max-width: 1580px) {
  .ads_bl_wrapper {
    padding: 70px 140px 50px; } }
  @media screen and (max-width: 1420px) {
  .ads_bl_wrapper {
    padding: 60px 60px 50px; } }
  @media screen and (max-width: 1260px) {
  .ads_bl_wrapper {
    padding: 60px 32px; } }
  @media screen and (max-width: 1023px) {
  .ads_bl_wrapper {
    padding: 60px 32px 40px; } }
  @media screen and (max-width: 639px) {
  .ads_bl_wrapper {
    padding: 28px 12px 1px; } }
  .ads_bl_wrapper:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(98, 100, 178, 0.92); }
  .ads_bl_wrapper .ads_bg_pic {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    font-size: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%; }
  .ads_bl_wrapper .ads_bl_wrap {
    position: relative;
    z-index: 2;
    max-width: 1520px;
    margin: 0 auto;
    text-align: center; }
  .ads_bl_wrapper .ads_bl_title {
    color: rgba(255, 255, 255, 0.85);
    font: 40px/47px 'rl', Arial, Helvetica, sans-serif;
    padding: 0 0 50px; }
  @media screen and (max-width: 1420px) {
    .ads_bl_wrapper .ads_bl_title {
      font-size: 35px;
      line-height: 41px; } }
  @media screen and (max-width: 1023px) {
    .ads_bl_wrapper .ads_bl_title {
      font-size: 32px;
      line-height: 38px;
      letter-spacing: 0.55px; } }
  @media screen and (max-width: 639px) {
    .ads_bl_wrapper .ads_bl_title {
      font-size: 28px;
      line-height: 32px;
      padding: 0 0 40px; } }
  .ads_bl_wrapper .ads_bl_items {
    font-size: 0; }
  .ads_bl_wrapper .ads_bl_items .ads_bl_item {
    margin: 0 0 20px;
    width: 25%;
    padding: 0 20px;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1260px) {
      .ads_bl_wrapper .ads_bl_items .ads_bl_item {
        padding: 0 10px; } }
  @media screen and (max-width: 1023px) {
      .ads_bl_wrapper .ads_bl_items .ads_bl_item {
        width: 50%;
        margin: 0 0 40px; } }
  @media screen and (max-width: 639px) {
      .ads_bl_wrapper .ads_bl_items .ads_bl_item {
        display: block;
        width: auto;
        margin: 0 0 40px; } }
  .ads_bl_wrapper .ads_bl_items .ads_bl_item .ads_item_icon {
    width: 120px;
    height: 120px;
    overflow: hidden;
    margin: 0 auto 30px;
    background: #fff;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: 0 2px 20px rgba(249, 73, 118, 0.1);
    -webkit-box-shadow: 0 2px 20px rgba(249, 73, 118, 0.1);
    box-shadow: 0 2px 20px rgba(249, 73, 118, 0.1); }
    @media screen and (max-width: 1580px) {
      .ads_bl_wrapper .ads_bl_items .ads_bl_item .ads_item_icon {
        margin: 0 auto 20px; } }
    @media screen and (max-width: 1420px) {
      .ads_bl_wrapper .ads_bl_items .ads_bl_item .ads_item_icon {
        width: 100px;
        height: 100px; } }
    @media screen and (max-width: 639px) {
      .ads_bl_wrapper .ads_bl_items .ads_bl_item .ads_item_icon {
        width: 90px;
        height: 90px;
        margin: 0 auto 15px; } }
    .ads_bl_wrapper .ads_bl_items .ads_bl_item .ads_item_icon img, .ads_bl_wrapper .ads_bl_items .ads_bl_item .ads_item_icon svg {
      margin: auto; }
  .ads_bl_wrapper .ads_bl_items .ads_bl_item .ads_item_title {
    color: #fff;
    font: 28px/34px 'arsi', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 1580px) {
      .ads_bl_wrapper .ads_bl_items .ads_bl_item .ads_item_title {
        font-size: 24px;
        line-height: 34px; } }
    @media screen and (max-width: 1023px) {
      .ads_bl_wrapper .ads_bl_items .ads_bl_item .ads_item_title {
        line-height: 30px; } }

.edit_bl_wrapper {
  background: #fff;
  padding: 90px 160px 80px; }
  @media screen and (max-width: 1580px) {
  .edit_bl_wrapper {
    padding: 90px 140px 80px; } }
  @media screen and (max-width: 1420px) {
  .edit_bl_wrapper {
    padding: 80px 60px 60px; } }
  @media screen and (max-width: 1260px) {
  .edit_bl_wrapper {
    padding: 80px 42px 60px; } }
  @media screen and (max-width: 1023px) {
  .edit_bl_wrapper {
    padding: 60px 32px 60px; } }
  @media screen and (max-width: 639px) {
  .edit_bl_wrapper {
    padding: 28px 16px 30px; } }
  .edit_bl_wrapper .edit_bl_wrap {
    max-width: 1520px;
    margin: 0 auto; }
  .edit_bl_wrapper .edit_bl_title {
    color: #000;
    font: 40px/34px 'rl', Arial, Helvetica, sans-serif;
    padding: 0 0 60px;
    text-align: center; }
  @media screen and (max-width: 1420px) {
    .edit_bl_wrapper .edit_bl_title {
      font-size: 35px;
      padding: 0 0 40px; } }
  @media screen and (max-width: 1023px) {
    .edit_bl_wrapper .edit_bl_title {
      font-size: 32px;
      line-height: 40px; } }
  @media screen and (max-width: 639px) {
    .edit_bl_wrapper .edit_bl_title {
      font-size: 26px;
      line-height: 32px;
      padding: 0 0 20px; } }
  .edit_bl_wrapper .edit_bl_title h1 {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0; }
  .edit_bl_wrapper .edit_bl_text {
    color: rgba(0, 0, 0, 0.75);
    font: 24px/34px 'ars', Arial, Helvetica, sans-serif; }
  @media screen and (max-width: 639px) {
    .edit_bl_wrapper .edit_bl_text {
      font-size: 20px;
      line-height: 26px; } }
  .edit_bl_wrapper .edit_bl_text p {
    margin-top: 0; }

.gallery_bl_wrapper {
  padding: 70px 160px 60px;
  background: #fff;
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1); }
  @media screen and (max-width: 1580px) {
  .gallery_bl_wrapper {
    padding: 70px 140px 60px; } }
  @media screen and (max-width: 1420px) {
  .gallery_bl_wrapper {
    padding: 66px 60px 50px; } }
  @media screen and (max-width: 1260px) {
  .gallery_bl_wrapper {
    padding: 66px 42px 40px; } }
  @media screen and (max-width: 1023px) {
  .gallery_bl_wrapper {
    padding: 60px 32px 40px; } }
  @media screen and (max-width: 639px) {
  .gallery_bl_wrapper {
    padding: 28px 16px 12px; } }
  .gallery_bl_wrapper .gallery_bl_wrap {
    max-width: 1520px;
    margin: 0 auto;
    text-align: center; }
  .gallery_bl_wrapper .gallery_bl_title {
    color: #000;
    font: 40px/47px 'rl', Arial, Helvetica, sans-serif;
    margin: 0 0 40px; }
  @media screen and (max-width: 1420px) {
    .gallery_bl_wrapper .gallery_bl_title {
      font-size: 35px;
      line-height: 41px; } }
  @media screen and (max-width: 1023px) {
    .gallery_bl_wrapper .gallery_bl_title {
      font-size: 32px;
      line-height: 38px; } }
  @media screen and (max-width: 639px) {
    .gallery_bl_wrapper .gallery_bl_title {
      font-size: 26px;
      line-height: 30px;
      margin: 0 0 20px; } }
  .gallery_bl_wrapper .gallery_bl_title span {
    position: relative;
    padding: 0 55px 0 0; }
  @media screen and (max-width: 639px) {
      .gallery_bl_wrapper .gallery_bl_title span {
        padding: 0 33px 0 0; } }
  .gallery_bl_wrapper .gallery_bl_title span:before {
    position: absolute;
    top: 50%;
    right: 0;
    width: 24px;
    height: 25px;
    margin-top: -12px;
    content: '';
    background: url(../instagram.svg) 0 0 no-repeat; }
  .gallery_bl_wrapper #instafeed .gallery_bl_item {
    height: auto !important; }
  .gallery_bl_wrapper .gallery_bl_items {
    font-size: 0; }
  @media screen and (max-width: 1023px) {
        .gallery_bl_wrapper .gallery_bl_items.no_inst .gallery_bl_item {
          margin: 0 10px; }
          .gallery_bl_wrapper .gallery_bl_items.no_inst .gallery_bl_item:nth-child(2n) {
            margin-right: 10px; } }
    @media screen and (max-width: 479px) {
      .gallery_bl_wrapper .gallery_bl_items.no_inst .gallery_bl_item {
        margin: 0; }
        .gallery_bl_wrapper .gallery_bl_items.no_inst .gallery_bl_item:nth-child(2n) {
          margin-right: 0; } }
    .gallery_bl_wrapper .gallery_bl_items.no_inst .gallery_bl_item a {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0; }
    .gallery_bl_wrapper .gallery_bl_items.no_inst .gallery_bl_item a img {
      max-width: none; }
  .gallery_bl_wrapper .gallery_bl_items .gallery_bl_item {
    position: relative;
    width: 23.125%;
    height: 350px;
    overflow: hidden;
    margin: 0 2.5% 40px 0;
    display: inline-block;
    vertical-align: top; }
  @media screen and (max-width: 1580px) {
      .gallery_bl_wrapper .gallery_bl_items .gallery_bl_item {
        height: 280px; } }
  @media screen and (max-width: 1420px) {
      .gallery_bl_wrapper .gallery_bl_items .gallery_bl_item {
        margin-bottom: 20px; } }
  @media screen and (max-width: 1340px) {
      .gallery_bl_wrapper .gallery_bl_items .gallery_bl_item {
        height: 268px; } }
  @media screen and (max-width: 1260px) {
      .gallery_bl_wrapper .gallery_bl_items .gallery_bl_item {
        height: 217px; } }
  @media screen and (max-width: 1023px) {
      .gallery_bl_wrapper .gallery_bl_items .gallery_bl_item {
        width: 48.3%;
        height: 300px;
        margin-right: 3.4%; } }
  @media screen and (max-width: 639px) {
      .gallery_bl_wrapper .gallery_bl_items .gallery_bl_item {
        display: block;
        width: auto;
        height: 350px;
        margin: 0 0 16px; } }
  @media screen and (max-width: 540px) {
      .gallery_bl_wrapper .gallery_bl_items .gallery_bl_item {
        height: 288px; } }
  @media screen and (min-width: 1024px) {
        .gallery_bl_wrapper .gallery_bl_items .gallery_bl_item:nth-child(4n) {
          margin-right: 0; } }
  @media screen and (max-width: 1023px) {
        .gallery_bl_wrapper .gallery_bl_items .gallery_bl_item:nth-child(2n) {
          margin-right: 0; } }
  .gallery_bl_wrapper .gallery_bl_items .item_title {
    font: 40px/47px 'rl', Arial, Helvetica, sans-serif;
    padding: 0 0 30px;
    color: #000; }
  .gallery_bl_wrapper .gallery_bl_items .item_body {
    background: #fff;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .gallery_bl_wrapper .gallery_bl_items .item_body .item_text {
    color: rgba(0, 0, 0, 0.8); }

.rev_bl_wrapper {
  position: relative;
  overflow: hidden;
  padding: 70px 30px 45px; }
  @media screen and (max-width: 1420px) {
  .rev_bl_wrapper {
    padding: 60px 12px 25px; } }
  @media screen and (max-width: 1023px) {
  .rev_bl_wrapper {
    padding: 60px 32px 25px; } }
  @media screen and (max-width: 639px) {
  .rev_bl_wrapper {
    padding: 26px 0 26px; } }
  .rev_bl_wrapper .rev_svg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center; }
  .rev_bl_wrapper .rev_bl_wrap {
    max-width: 1520px;
    margin: 0 auto; }
  .rev_bl_wrapper .rev_bl_items_wr {
    position: relative; }
  .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr {
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 0;
    width: 250px;
    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-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  @media screen and (max-width: 1260px) {
      .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr {
        width: 60px;
        -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 (max-width: 1023px) {
      .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr {
        width: 54px;
        height: 54px;
        left: -24px;
        z-index: 1; } }
  @media screen and (max-width: 639px) {
      .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr {
        top: 125px;
        left: 0;
        margin: 0; } }
  @media screen and (min-width: 1024px) {
        .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr:hover .prev_title:before {
          opacity: 0; }
        .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr:hover .slick-prev {
          -moz-box-shadow: inset 0 0 0 1px #f94976;
          -webkit-box-shadow: inset 0 0 0 1px #f94976;
          box-shadow: inset 0 0 0 1px #f94976; }
          .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr:hover .slick-prev:before {
            opacity: 0; }
          .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr:hover .slick-prev:after {
            opacity: 1; } }
  .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr .slick-prev {
    position: relative;
    vertical-align: top;
    width: 60px;
    height: 60px;
    max-width: 60px;
    padding: 0;
    margin: 0;
    border: none;
    font-size: 0;
    outline: none;
    background: #fff;
    -webkit-appearance: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 60px;
    -moz-box-flex: 1;
    -moz-flex: 1 0 60px;
    -ms-flex: 1 0 60px;
    flex: 1 0 60px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 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; }
    .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr .slick-prev:after {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      opacity: 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;
      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%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M7.303%206.004l1.735-1.738A2.5%202.5%200%201%200%205.498.734L.232%206.012l5.27%205.258a2.5%202.5%200%200%200%203.532-3.54l-1.73-1.726z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr .slick-prev:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 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;
      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%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M3.121%206.01l4.294-4.304A1%201%200%200%200%205.999.294L.293%206.013%206%2011.708a1%201%200%201%200%201.412-1.416L3.121%206.01z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr .prev_title {
    cursor: pointer;
    text-align: left;
    position: relative;
    color: #f94976;
    font: 24px/26px 'arsi', Arial, Helvetica, sans-serif;
    padding: 0 10px 0 24px;
    -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; }
    @media screen and (max-width: 1260px) {
      .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr .prev_title {
        display: none; } }
    .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr .prev_title.active {
      opacity: 0; }
    .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr .prev_title:before {
      position: absolute;
      content: '';
      right: 0;
      top: 50%;
      height: 12px;
      width: 10px;
      margin-top: -6px;
      -webkit-transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      transform: rotate(-90deg);
      -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%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M7.303%206.004l1.735-1.738A2.5%202.5%200%201%200%205.498.734L.232%206.012l5.27%205.258a2.5%202.5%200%200%200%203.532-3.54l-1.73-1.726z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr {
    cursor: pointer;
    position: absolute;
    top: 50%;
    right: 0;
    width: 250px;
    font-size: 0;
    line-height: 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-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  @media screen and (max-width: 1260px) {
      .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr {
        width: 60px;
        -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 (max-width: 1023px) {
      .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr {
        width: 54px;
        height: 54px;
        right: -24px;
        z-index: 1; } }
  @media screen and (max-width: 639px) {
      .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr {
        top: 125px;
        right: 0;
        margin: 0; } }
  @media screen and (min-width: 1024px) {
        .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr:hover .next_title:before {
          opacity: 0; }
        .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr:hover .slick-next {
          -moz-box-shadow: inset 0 0 0 1px #f94976;
          -webkit-box-shadow: inset 0 0 0 1px #f94976;
          box-shadow: inset 0 0 0 1px #f94976; }
          .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr:hover .slick-next:before {
            opacity: 0; }
          .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr:hover .slick-next:after {
            opacity: 1; } }
  .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr .slick-next {
    position: relative;
    vertical-align: top;
    width: 60px;
    height: 60px;
    max-width: 60px;
    padding: 0;
    margin: 0;
    border: none;
    font-size: 0;
    outline: none;
    background: #fff;
    -webkit-appearance: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 60px;
    -moz-box-flex: 1;
    -moz-flex: 1 0 60px;
    -ms-flex: 1 0 60px;
    flex: 1 0 60px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 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; }
    .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr .slick-next:after {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      opacity: 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;
      -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%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M7.303%206.004l1.735-1.738A2.5%202.5%200%201%200%205.498.734L.232%206.012l5.27%205.258a2.5%202.5%200%200%200%203.532-3.54l-1.73-1.726z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr .slick-next:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 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;
      -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%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M3.121%206.01l4.294-4.304A1%201%200%200%200%205.999.294L.293%206.013%206%2011.708a1%201%200%201%200%201.412-1.416L3.121%206.01z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr .next_title {
    cursor: pointer;
    text-align: right;
    position: relative;
    color: #f94976;
    font: 24px/26px 'arsi', Arial, Helvetica, sans-serif;
    padding: 0 24px 0 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;
    -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; }
    @media screen and (max-width: 1260px) {
      .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr .next_title {
        display: none; } }
    .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr .next_title.active {
      opacity: 0; }
    .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr .next_title:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      height: 12px;
      width: 10px;
      margin-top: -6px;
      -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(-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%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M7.303%206.004l1.735-1.738A2.5%202.5%200%201%200%205.498.734L.232%206.012l5.27%205.258a2.5%202.5%200%200%200%203.532-3.54l-1.73-1.726z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .rev_bl_wrapper .rev_bl_items_wr_in {
    position: relative;
    max-width: 860px;
    margin: 0 auto; }
  @media screen and (max-width: 1420px) {
    .rev_bl_wrapper .rev_bl_items_wr_in {
      max-width: 720px; } }
  @media screen and (max-width: 1260px) {
    .rev_bl_wrapper .rev_bl_items_wr_in {
      max-width: 100%;
      margin: 0 90px; } }
  @media screen and (max-width: 1023px) {
    .rev_bl_wrapper .rev_bl_items_wr_in {
      margin: 0; } }
  .rev_bl_wrapper .rev_bl_items_wr_in .rev_bg {
    position: absolute;
    width: 820px;
    left: 20px;
    right: 20px;
    bottom: 36px;
    background: #fff;
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08); }
  @media screen and (max-width: 1420px) {
      .rev_bl_wrapper .rev_bl_items_wr_in .rev_bg {
        width: 680px; } }
  @media screen and (max-width: 1260px) {
      .rev_bl_wrapper .rev_bl_items_wr_in .rev_bg {
        width: 100%;
        left: 0;
        right: 0; } }
  .rev_bl_wrapper .rev_bl_items_wr_in .rev_bg:before {
    position: absolute;
    top: -7px;
    left: 50%;
    content: '';
    margin-left: -10px;
    border-bottom: 8px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent; }
  .rev_bl_wrapper .rev_bl_items {
    max-width: 820px;
    margin: 0 auto; }
  @media screen and (max-width: 1420px) {
    .rev_bl_wrapper .rev_bl_items {
      max-width: 680px; } }
  @media screen and (max-width: 1260px) {
    .rev_bl_wrapper .rev_bl_items {
      max-width: 100%; } }
  .rev_bl_wrapper .rev_bl_items .rev_bl_item {
    outline: none; }
  .rev_bl_wrapper .rev_bl_items .rev_item_in {
    padding: 0 0 30px; }
  .rev_bl_wrapper .rev_bl_items .item_title {
    color: #000;
    font: 40px/47px 'rl', Arial, Helvetica, sans-serif;
    padding: 0 0 38px;
    text-align: center; }
  @media screen and (max-width: 1420px) {
      .rev_bl_wrapper .rev_bl_items .item_title {
        font-size: 35px; } }
  @media screen and (max-width: 1023px) {
      .rev_bl_wrapper .rev_bl_items .item_title {
        font-size: 32px; } }
  @media screen and (max-width: 639px) {
      .rev_bl_wrapper .rev_bl_items .item_title {
        font-size: 26px;
        line-height: 30px;
        padding: 0 12px 20px; } }
  .rev_bl_wrapper .rev_bl_items .item_body {
    position: relative;
    padding: 40px;
    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: 1420px) {
      .rev_bl_wrapper .rev_bl_items .item_body {
        padding: 40px 30px; } }
  @media screen and (max-width: 1023px) {
      .rev_bl_wrapper .rev_bl_items .item_body {
        padding: 40px; } }
  @media screen and (max-width: 767px) {
      .rev_bl_wrapper .rev_bl_items .item_body {
        display: block; } }
  @media screen and (max-width: 639px) {
      .rev_bl_wrapper .rev_bl_items .item_body {
        padding: 25px 18px; } }
  .rev_bl_wrapper .rev_bl_items .item_body .item_pic_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;
    margin: 10px 40px 0 0; }
    @media screen and (max-width: 1420px) {
      .rev_bl_wrapper .rev_bl_items .item_body .item_pic_wr {
        -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;
        margin: 12px 30px 0 0; } }
    @media screen and (max-width: 1023px) {
      .rev_bl_wrapper .rev_bl_items .item_body .item_pic_wr {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 200px;
        -moz-box-flex: 1;
        -moz-flex: 1 0 200px;
        -ms-flex: 1 0 200px;
        flex: 1 0 200px; } }
    @media screen and (max-width: 767px) {
      .rev_bl_wrapper .rev_bl_items .item_body .item_pic_wr {
        width: 150px;
        height: 150px;
        margin: 0 auto 20px; } }
  .rev_bl_wrapper .rev_bl_items .item_body .item_pic {
    overflow: hidden;
    font-size: 0;
    height: 260px;
    width: 260px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
    @media screen and (max-width: 1420px) {
      .rev_bl_wrapper .rev_bl_items .item_body .item_pic {
        width: 220px;
        height: 220px; } }
    @media screen and (max-width: 1023px) {
      .rev_bl_wrapper .rev_bl_items .item_body .item_pic {
        width: 200px;
        height: 200px; } }
    @media screen and (max-width: 767px) {
      .rev_bl_wrapper .rev_bl_items .item_body .item_pic {
        width: 150px;
        height: 150px; } }
    .rev_bl_wrapper .rev_bl_items .item_body .item_pic img {
      max-width: none;
      border: none; }
  .rev_bl_wrapper .rev_bl_items .item_body .item_text {
    -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: 22px/32px 'ars', Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.8); }
    @media screen and (max-width: 767px) {
      .rev_bl_wrapper .rev_bl_items .item_body .item_text {
        font-size: 20px;
        line-height: 26px; } }
  .rev_bl_wrapper .rev_bl_items .more_btn {
    padding: 10px 0 0 0; }
  .rev_bl_wrapper .rev_bl_items .more_btn a {
    color: #f94976;
    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;
    border-bottom: 1px solid #f94976; }
    .rev_bl_wrapper .rev_bl_items .more_btn a:hover {
      border-bottom-color: transparent; }
  .rev_bl_wrapper .slick-dots {
    font-size: 0;
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center; }
  .rev_bl_wrapper .slick-dots li {
    display: inline-block;
    vertical-align: top;
    margin: 0 8px; }
  .rev_bl_wrapper .slick-dots li.slick-active button {
    background: #fff;
    -moz-box-shadow: 0 0 0 2px #fff;
    -webkit-box-shadow: 0 0 0 2px #fff;
    box-shadow: 0 0 0 2px #fff; }
  .rev_bl_wrapper .slick-dots li button {
    font-size: 0;
    line-height: 0;
    width: 6px;
    height: 6px;
    border: none;
    padding: 0;
    outline: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background: rgba(255, 255, 255, 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; }
  .rev_bl_wrapper .rev_btn {
    position: relative;
    padding: 30px 0 0 0;
    z-index: 2;
    text-align: center; }
  .rev_bl_wrapper .rev_btn a {
    padding: 18px 34px;
    position: relative;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    color: #000;
    font: 24px/1 'arsi', Arial, Helvetica, sans-serif;
    overflow: hidden;
    height: 60px;
    -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;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px; }
  @media screen and (max-width: 639px) {
      .rev_bl_wrapper .rev_btn a {
        font-size: 20px;
        height: 56px; } }
  .rev_bl_wrapper .rev_btn a:hover {
    color: #000; }
    .rev_bl_wrapper .rev_btn a:hover:before {
      opacity: 0; }
    .rev_bl_wrapper .rev_btn a:hover span {
      opacity: 1;
      height: 100%; }
  .rev_bl_wrapper .rev_btn a:before {
    position: absolute;
    left: 36px;
    right: 36px;
    top: 0;
    height: 1px;
    content: '';
    background: #000; }
  .rev_bl_wrapper .rev_btn a span {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    height: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }
    .rev_bl_wrapper .rev_btn a span:before, .rev_bl_wrapper .rev_btn a span:after {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      height: 28px;
      transform: translate3d(0, 0, 0);
      border: 1px solid #000;
      border-bottom-color: transparent;
      -webkit-border-radius: 30px 30px 0 0;
      -moz-border-radius: 30px 30px 0 0;
      -ms-border-radius: 30px 30px 0 0;
      -o-border-radius: 30px 30px 0 0;
      border-radius: 30px 30px 0 0; }
    @media screen and (max-width: 639px) {
        .rev_bl_wrapper .rev_btn a span:before, .rev_bl_wrapper .rev_btn a span:after {
          height: 27px; } }
    .rev_bl_wrapper .rev_btn a span:after {
      top: 28px;
      border-bottom-color: #000;
      border-top-color: transparent;
      -webkit-border-radius: 0 0 30px 30px;
      -moz-border-radius: 0 0 30px 30px;
      -ms-border-radius: 0 0 30px 30px;
      -o-border-radius: 0 0 30px 30px;
      border-radius: 0 0 30px 30px; }
    @media screen and (max-width: 639px) {
        .rev_bl_wrapper .rev_btn a span:after {
          top: 26px; } }

.site_main {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0%;
  -moz-box-flex: 1;
  -moz-flex: 1 0 0%;
  -ms-flex: 1 0 0%;
  flex: 1 0 0%;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-flex-order: 1;
  order: 1; }

.form_bl_wrapper {
  overflow: hidden;
  position: relative;
  padding: 55px 160px 55px;
  background: #6264b2;
  -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: 1580px) {
  .form_bl_wrapper {
    padding: 55px 140px 55px; } }
  @media screen and (max-width: 1420px) {
  .form_bl_wrapper {
    padding: 55px 60px; } }
  @media screen and (max-width: 1260px) {
  .form_bl_wrapper {
    padding: 70px 42px 80px; } }
  @media screen and (max-width: 1023px) {
  .form_bl_wrapper {
    padding: 60px 32px 68px; } }
  @media screen and (max-width: 639px) {
  .form_bl_wrapper {
    padding: 40px 23px 60px; } }
  .form_bl_wrapper.active {
    background: #f94976; }
  .form_bl_wrapper .form_bl_wrap {
    position: relative;
    max-width: 1264px;
    margin: 0 auto; }
  .form_bl_wrapper .form_bl_wrap:before {
    position: absolute;
    top: 0;
    right: -25px;
    width: 215px;
    height: 158px;
    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%22215px%22%20height%3D%22158px%22%20%20viewBox%3D%220%200%20215%20158%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23FFF%22%20d%3D%22M29.3913606%2C2.49173684%20L1.63753626%2C106.167264%20C1.46516197%2C106.811175%201.84396255%2C107.470216%202.48241245%2C107.641448%20L184.140552%2C156.362111%20C184.77536%2C156.532366%20185.437002%2C156.149421%20185.608639%2C155.508263%20L213.362464%2C51.8327356%20C213.534838%2C51.1888245%20213.156037%2C50.5297839%20212.517588%2C50.3585518%20L30.8594482%2C1.63788928%20C30.2246399%2C1.46763385%2029.5629979%2C1.85057882%2029.3913606%2C2.49173684%20Z%20M27.8501816%2C2.07839307%20C28.249766%2C0.585729474%2029.7859677%2C-0.30339296%2031.2724059%2C0.0952693366%20L212.930545%2C48.8159318%20C214.421222%2C49.2157308%20215.303805%2C50.7512571%20214.903643%2C52.2460794%20L187.149818%2C155.921607%20C186.750234%2C157.414271%20185.214032%2C158.303393%20183.727594%2C157.904731%20L2.06945479%2C109.184068%20C0.578778325%2C108.784269%20-0.303804958%2C107.248743%200.0963572983%2C105.753921%20L27.8501816%2C2.07839307%20Z%20M209.798276%2C52.0031786%20C210.200494%2C51.823158%20210.672356%2C52.0035897%20210.852208%2C52.4061841%20C211.03206%2C52.8087785%20210.851797%2C53.2810812%20210.449579%2C53.4611018%20L105.005831%2C100.654486%20C102.078032%2C101.964879%2098.2804573%2C100.925381%2096.4334133%2C98.297903%20L31.0942865%2C5.35093608%20C30.8407432%2C4.99026284%2030.9273161%2C4.49214983%2031.2876525%2C4.23836954%20C31.6479888%2C3.98458924%2032.1456365%2C4.07124309%2032.3991797%2C4.43191634%20L97.7383066%2C97.3788833%20C99.1454203%2C99.3805469%20102.122635%2C100.19549%20104.354527%2C99.196563%20L209.798276%2C52.0031786%20Z%20M5.6211919%2C104.052725%20L75.8743386%2C72.0659812%20C76.2755862%2C71.8838032%2076.7484081%2C72.0616983%2076.9304159%2C72.4633211%20C77.1124237%2C72.8649438%2076.9346948%2C73.3382077%2076.5334473%2C73.5203857%20L6.28030052%2C105.507129%20C5.87905297%2C105.689307%205.40623108%2C105.511412%205.22422325%2C105.109789%20C5.04221543%2C104.708167%205.21994435%2C104.234903%205.6211919%2C104.052725%20Z%20M182.312018%2C151.441155%20C182.568504%2C151.799737%20182.486011%2C152.298543%20182.127764%2C152.55527%20C181.769517%2C152.811996%20181.271176%2C152.729426%20181.01469%2C152.370844%20L135.792669%2C89.1480293%20C135.536182%2C88.7894471%20135.618675%2C88.2906409%20135.976923%2C88.0339145%20C136.33517%2C87.777188%20136.83351%2C87.8597583%20137.089997%2C88.2183405%20L182.312018%2C151.441155%20Z%22%20opacity%3D%22.1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media screen and (max-width: 1260px) {
      .form_bl_wrapper .form_bl_wrap:before {
        top: 170px;
        right: 50%;
        margin-right: -430px; } }
  .form_bl_wrapper .form_bl_wrap:after {
    position: absolute;
    top: -34px;
    right: 420px;
    width: 160px;
    height: 139px;
    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%22160px%22%20height%3D%22139px%22%20%20viewBox%3D%220%200%20160%20139%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23FFF%22%20d%3D%22M0.376250269%2C71.4260324%20C-0.397106388%2C70.0846163%200.0607847834%2C68.3641535%201.3916356%2C67.5946833%20L117.656495%2C0.372762929%20C118.991404%2C-0.399053403%20120.704442%2C0.0669683049%20121.477477%2C1.4078255%20L159.62375%2C67.5739676%20C160.397106%2C68.9153837%20159.939215%2C70.6358465%20158.608364%2C71.4053167%20L42.3435049%2C138.627237%20C41.0085963%2C139.399053%2039.2955579%2C138.933032%2038.5225235%2C137.592174%20L0.376250269%2C71.4260324%20Z%20M1.75874079%2C70.6267052%20L39.905014%2C136.792847%20C40.2366291%2C137.368046%2040.9728105%2C137.56832%2041.542964%2C137.238669%20L157.807824%2C70.0167485%20C158.375237%2C69.6886816%20158.572436%2C68.947734%20158.241259%2C68.3732948%20L120.094986%2C2.20715273%20C119.763371%2C1.63195393%20119.02719%2C1.43168024%20118.457036%2C1.76133112%20L2.19217649%2C68.9832515%20C1.62476258%2C69.3113184%201.42756367%2C70.052266%201.75874079%2C70.6267052%20Z%20M118.073258%2C3.43432114%20C118.230164%2C3.02122044%20118.691599%2C2.81476092%20119.103901%2C2.97318089%20C119.516204%2C3.13160085%20119.723244%2C3.59490989%20119.566338%2C4.00801058%20L89.9740148%2C81.9183865%20C89.1142556%2C84.1819521%2086.5491393%2C85.6474281%2084.1650049%2C85.2285042%20L3.56973404%2C71.0668514%20C3.13501576%2C70.9904656%202.84344918%2C70.5752639%202.91850185%2C70.1394723%20C2.99355452%2C69.7036808%203.40680553%2C69.4123248%203.8415238%2C69.4887105%20L84.4367946%2C83.6503633%20C86.0666367%2C83.9367481%2087.8926499%2C82.8935289%2088.4809352%2C81.3446971%20L118.073258%2C3.43432114%20Z%20M40.7302141%2C134.198403%20L59.2401606%2C82.8304639%20C59.3948522%2C82.4165192%2059.8551695%2C82.2075769%2060.2683079%2C82.3637782%20C60.6814464%2C82.5199795%2060.8909589%2C82.9821741%2060.7362672%2C83.3961188%20L42.2263208%2C134.764058%20C42.0716291%2C135.178003%2041.6113118%2C135.386945%2041.1981734%2C135.230744%20C40.785035%2C135.074543%2040.5755225%2C134.612348%2040.7302141%2C134.198403%20Z%20M155.688887%2C67.8048165%20C156.124206%2C67.8776296%20156.419148%2C68.2904306%20156.347659%2C68.7268333%20C156.27617%2C69.163236%20155.865322%2C69.4579836%20155.430003%2C69.3851705%20L100.458068%2C60.2740799%20C100.022749%2C60.2012668%2099.7278069%2C59.7884658%2099.7992957%2C59.3520631%20C99.8707846%2C58.9156604%20100.281633%2C58.6209128%20100.716952%2C58.6937259%20L155.688887%2C67.8048165%20Z%22%20opacity%3D%22.1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media screen and (max-width: 1260px) {
      .form_bl_wrapper .form_bl_wrap:after {
        top: auto;
        right: 50%;
        bottom: 140px;
        margin-right: -80px; } }
  @media screen and (max-width: 639px) {
      .form_bl_wrapper .form_bl_wrap:after {
        top: auto;
        right: 50%;
        width: 102px;
        background-size: contain;
        bottom: 150px;
        margin-right: -51px; } }
  .form_bl_wrapper .form_bl_body {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media screen and (max-width: 1260px) {
    .form_bl_wrapper .form_bl_body {
      display: block; } }
  .form_bl_wrapper .form_bl_body .form_bl_left {
    width: 38%;
    padding: 0 40px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1260px) {
      .form_bl_wrapper .form_bl_body .form_bl_left {
        width: auto;
        padding: 0 0 110px;
        text-align: center; } }
  @media screen and (max-width: 639px) {
      .form_bl_wrapper .form_bl_body .form_bl_left {
        padding-bottom: 90px; } }
  .form_bl_wrapper .form_bl_body .form_bl_left .social_bl_title {
    color: #fff;
    padding: 0 0 52px;
    font: 30px/38px 'ars', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 1260px) {
      .form_bl_wrapper .form_bl_body .form_bl_left .social_bl_title {
        padding: 0 0 28px; } }
    @media screen and (max-width: 639px) {
      .form_bl_wrapper .form_bl_body .form_bl_left .social_bl_title {
        padding: 0 0 19px;
        font-size: 26px;
        line-height: 33px; } }
  .form_bl_wrapper .form_bl_body .form_bl_left .social_bl_body {
    font-size: 0; }
    .form_bl_wrapper .form_bl_body .form_bl_left .social_bl_body a {
      display: inline-block;
      vertical-align: top;
      width: 46px;
      height: 47px;
      margin: 0 9px 0 0;
      overflow: hidden;
      text-decoration: none;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4);
      -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4);
      box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4); }
    @media screen and (max-width: 1023px) {
        .form_bl_wrapper .form_bl_body .form_bl_left .social_bl_body a {
          margin: 0 9px; } }
    @media screen and (max-width: 639px) {
        .form_bl_wrapper .form_bl_body .form_bl_left .social_bl_body a {
          width: 37px;
          height: 36px;
          margin: 2px 4px; } }
    .form_bl_wrapper .form_bl_body .form_bl_left .social_bl_body a span {
      position: relative;
      width: 46px;
      height: 47px;
      display: block;
      text-align: center; }
    @media screen and (max-width: 639px) {
          .form_bl_wrapper .form_bl_body .form_bl_left .social_bl_body a span {
            width: 37px;
            height: 36px; } }
    .form_bl_wrapper .form_bl_body .form_bl_left .social_bl_body a span img {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
  .form_bl_wrapper .form_bl_body .form_bl_right {
    width: 62%; }
  @media screen and (max-width: 1260px) {
      .form_bl_wrapper .form_bl_body .form_bl_right {
        width: auto;
        max-width: 660px;
        margin: 0 auto;
        text-align: center; } }
  .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa-success-note {
    color: #fff;
    padding-left: 30px; }
  .form_bl_wrapper .form_bl_body .form_bl_right .user_policy {
    padding: 15px 0 0 30px;
    font: 17px/20px 'rr', Arial, Helvetica, sans-serif;
    color: rgba(255, 255, 255, 0.7); }
    @media screen and (max-width: 1260px) {
      .form_bl_wrapper .form_bl_body .form_bl_right .user_policy {
        padding: 40px 0 0 0; } }
    .form_bl_wrapper .form_bl_body .form_bl_right .user_policy a {
      color: #fff; }
    .form_bl_wrapper .form_bl_body .form_bl_right .user_policy p {
      margin: 0; }
  .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa {
    max-width: 600px; }
    @media screen and (max-width: 1260px) {
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa {
        max-width: 100%; } }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_bl_title {
      color: #fff;
      font: 34px/43px 'ars', Arial, Helvetica, sans-serif;
      margin: 0 0 60px 30px; }
    @media screen and (max-width: 1260px) {
        .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_bl_title {
          margin: 0 0 45px; } }
    @media screen and (max-width: 639px) {
        .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_bl_title {
          font-size: 26px;
          line-height: 33px;
          margin: 0 0 20px; } }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner {
      text-align: left; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .field_error {
      color: red;
      font: 14px 'rr', Arial, Helvetica, sans-serif;
      margin: 0 0 5px; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field {
      position: relative; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email {
      position: relative; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text:before, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email:before {
        position: absolute;
        left: 30px;
        bottom: 1px;
        right: 30px;
        content: '';
        height: 1px;
        background: rgba(255, 255, 255, 0.4); }
        @media screen and (max-width: 639px) {
            .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text:before, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email:before {
              left: 16px;
              right: 16px; } }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input {
        padding: 18px 120px 18px 30px;
        color: rgba(255, 255, 255, 0.6);
        font: 22px/28px 'arsi', Arial, Helvetica, sans-serif;
        border: none;
        background: none;
        -webkit-appearance: none;
        width: 100%;
        outline: none;
        -webkit-border-radius: 40px;
        -moz-border-radius: 40px;
        -ms-border-radius: 40px;
        -o-border-radius: 40px;
        border-radius: 40px;
        -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; }
        @media screen and (max-width: 639px) {
            .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input {
              padding: 11px 50px 11px 14px; } }
        .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input:focus, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input:focus {
          background: #fff;
          color: #000; }
          .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input:focus::-webkit-input-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input:focus::-webkit-input-placeholder {
            color: #000;
            line-height: 28px; }
          .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input:focus:moz-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input:focus:moz-placeholder {
            color: #000;
            line-height: 28px; }
          .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input:focus::-moz-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input:focus::-moz-placeholder {
            color: #000;
            line-height: 28px; }
          .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input:focus:-ms-input-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input:focus:-ms-input-placeholder {
            color: #000;
            line-height: 28px; }
        .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input::-webkit-input-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input::-webkit-input-placeholder {
          color: rgba(255, 255, 255, 0.6);
          line-height: 28px; }
        .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input:moz-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input:moz-placeholder {
          color: rgba(255, 255, 255, 0.6);
          line-height: 28px; }
        .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input::-moz-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input::-moz-placeholder {
          color: rgba(255, 255, 255, 0.6);
          line-height: 28px; }
        .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input:-ms-input-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input:-ms-input-placeholder {
          color: rgba(255, 255, 255, 0.6);
          line-height: 28px; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field .tpl-form-button {
      position: absolute;
      right: 0;
      top: 0;
      width: 99px;
      height: 64px;
      padding: 0;
      border: none;
      font-size: 0;
      -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;
      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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field .tpl-form-button span, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field .tpl-form-button:after {
      display: none; }
    @media screen and (max-width: 639px) {
            .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field .tpl-form-button {
              width: 54px;
              height: 50px;
              background-position: left 0 top 50%; } }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field .tpl-form-button.active {
      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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      @media screen and (max-width: 639px) {
            .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field .tpl-form-button.active {
              background-position: left 0 top 50%; } }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field {
      margin: 0 0 30px;
      color: rgba(255, 255, 255, 0.9);
      font: 22px 'ars', Arial, Helvetica, sans-serif; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-title, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-html {
      padding: 0 30px; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.field-error.type-text:before, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.field-error.type-phone:before, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.field-error.type-email:before {
      background: red !important; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field h2 {
      margin: 0;
      color: rgba(255, 255, 255, 0.9); }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .field-title {
      font: 18px 'ars', Arial, Helvetica, sans-serif;
      color: rgba(255, 255, 255, 0.7);
      padding: 0 0 10px 30px; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email {
      position: relative; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text .field-title, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone .field-title, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email .field-title {
      display: none; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text:before, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone:before, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email:before {
      position: absolute;
      left: 30px;
      bottom: 1px;
      right: 30px;
      content: '';
      height: 1px;
      background: rgba(255, 255, 255, 0.4); }
      @media screen and (max-width: 639px) {
            .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text:before, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone:before, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email:before {
              left: 16px;
              right: 16px; } }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text input, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone input, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email input {
      padding: 18px 30px 18px 30px;
      color: rgba(255, 255, 255, 0.6);
      font: 22px/28px 'arsi', Arial, Helvetica, sans-serif;
      border: none;
      background: none;
      -webkit-appearance: none;
      width: 100%;
      outline: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 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;
      -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_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text input, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone input, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email input {
              padding: 11px 50px 11px 14px; } }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text input::-webkit-input-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone input::-webkit-input-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email input::-webkit-input-placeholder {
        color: rgba(255, 255, 255, 0.6);
        line-height: 28px; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text input:moz-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone input:moz-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email input:moz-placeholder {
        color: rgba(255, 255, 255, 0.6);
        line-height: 28px; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text input::-moz-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone input::-moz-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email input::-moz-placeholder {
        color: rgba(255, 255, 255, 0.6);
        line-height: 28px; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text input:-ms-input-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone input:-ms-input-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email input:-ms-input-placeholder {
        color: rgba(255, 255, 255, 0.6);
        line-height: 28px; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea {
      position: relative;
      line-height: 0; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea:before {
      position: absolute;
      left: 30px;
      bottom: 1px;
      right: 30px;
      content: '';
      height: 1px;
      background: rgba(255, 255, 255, 0.4); }
      @media screen and (max-width: 639px) {
            .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea:before {
              left: 16px;
              right: 16px; } }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea .field-title {
      display: none; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea textarea {
      padding: 18px 30px 18px 30px;
      color: rgba(255, 255, 255, 0.6);
      font: 22px/28px 'arsi', Arial, Helvetica, sans-serif;
      border: none;
      background: none;
      -webkit-appearance: none;
      width: 100%;
      outline: none;
      resize: none;
      height: 176px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 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;
      -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_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea textarea {
              padding: 11px 50px 11px 14px; } }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea textarea::-webkit-input-placeholder {
        color: rgba(255, 255, 255, 0.6);
        line-height: 28px; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea textarea:moz-placeholder {
        color: rgba(255, 255, 255, 0.6);
        line-height: 28px; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea textarea::-moz-placeholder {
        color: rgba(255, 255, 255, 0.6);
        line-height: 28px; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea textarea:-ms-input-placeholder {
        color: rgba(255, 255, 255, 0.6);
        line-height: 28px; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_select {
      position: relative; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_select:before {
      position: absolute;
      left: 30px;
      bottom: 1px;
      right: 30px;
      content: '';
      height: 1px;
      background: rgba(255, 255, 255, 0.4); }
      @media screen and (max-width: 639px) {
            .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_select:before {
              left: 16px;
              right: 16px; } }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_select select {
      color: rgba(255, 255, 255, 0.6);
      padding: 18px 30px 18px 30px;
      font: 22px/28px 'arsi', Arial, Helvetica, sans-serif;
      width: 100%;
      border: none;
      outline: none;
      cursor: pointer;
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      -ms-border-radius: 40px;
      -o-border-radius: 40px;
      border-radius: 40px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      background: none;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_select select::-ms-expand {
        display: none; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select {
      position: relative; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select:before {
      position: absolute;
      left: 30px;
      bottom: 1px;
      right: 30px;
      content: '';
      height: 1px;
      background: rgba(255, 255, 255, 0.4); }
      @media screen and (max-width: 639px) {
            .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select:before {
              left: 16px;
              right: 16px; } }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .field-title {
      font: 18px 'ars', Arial, Helvetica, sans-serif;
      color: rgba(255, 255, 255, 0.7);
      padding: 0 0 10px 30px; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect {
      display: block !important; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect.dropup .jq-selectbox__select {
        z-index: 1; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect:before {
        position: absolute;
        content: '';
        right: 48px;
        top: 50%;
        width: 4px;
        height: 4px;
        z-index: 2;
        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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect:after {
        position: absolute;
        top: 50%;
        margin-top: -4px;
        right: 45px;
        width: 10px;
        height: 7px;
        opacity: 0;
        content: '';
        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;
        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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect.opened:before {
        opacity: 0;
        visibility: hidden; }
        .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect.opened:after {
          opacity: 1;
          visibility: visible; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__select {
        color: rgba(255, 255, 255, 0.6);
        padding: 18px 70px 18px 30px;
        font: 22px/28px 'arsi', Arial, Helvetica, sans-serif;
        height: 64px;
        width: 100%;
        border: none;
        outline: none;
        cursor: pointer;
        z-index: 1;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown {
        background: #fff;
        width: 100%;
        margin-top: -2px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -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); }
        .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul {
          padding: 0;
          margin: 0;
          list-style: none; }
          .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li {
            color: #000;
            font: 22px/28px 'arsi', Arial, Helvetica, sans-serif;
            padding: 15px 30px 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; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select select {
      color: rgba(255, 255, 255, 0.6);
      padding: 18px 70px 18px 30px;
      font: 22px/28px 'arsi', Arial, Helvetica, sans-serif;
      height: 64px;
      width: 100%;
      border: none;
      outline: none;
      cursor: pointer;
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      -ms-border-radius: 40px;
      -o-border-radius: 40px;
      border-radius: 40px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: none;
      -webkit-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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 48px top 50% no-repeat;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select select:focus {
        color: #000;
        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%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 48px top 50% no-repeat #fff;
        -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; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select select::-ms-expand {
        display: none; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar {
      position: relative; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar:before {
      position: absolute;
      left: 30px;
      bottom: 1px;
      right: 30px;
      content: '';
      height: 1px;
      background: rgba(255, 255, 255, 0.4); }
      @media screen and (max-width: 639px) {
            .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar:before {
              left: 16px;
              right: 16px; } }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar .field-title {
      display: none; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar input {
      padding: 18px 30px 18px 30px;
      color: rgba(255, 255, 255, 0.6);
      font: 22px/28px 'arsi', Arial, Helvetica, sans-serif;
      border: none;
      background: none;
      -webkit-appearance: none;
      width: 100%;
      outline: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 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;
      -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_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar input {
              padding: 11px 50px 11px 14px; } }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar input::-webkit-input-placeholder {
        color: rgba(255, 255, 255, 0.6);
        line-height: 28px; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar input:moz-placeholder {
        color: rgba(255, 255, 255, 0.6);
        line-height: 28px; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar input::-moz-placeholder {
        color: rgba(255, 255, 255, 0.6);
        line-height: 28px; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar input:-ms-input-placeholder {
        color: rgba(255, 255, 255, 0.6);
        line-height: 28px; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval {
      position: relative;
      padding: 0 30px;
      font-size: 0; }
    @media screen and (max-width: 639px) {
            .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval {
              padding: 0 16px; } }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval .field-title {
      padding-left: 0; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label {
      display: inline-block;
      vertical-align: top;
      width: 48.5%; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label.firstLabel {
        margin-right: 3%; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval input {
      padding: 18px 30px 18px 30px;
      color: rgba(255, 255, 255, 0.6);
      font: 22px/28px 'arsi', Arial, Helvetica, sans-serif;
      border: none;
      background: none;
      -webkit-appearance: none;
      width: 100%;
      outline: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 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;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
      @media screen and (max-width: 639px) {
            .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval input {
              padding: 11px 50px 11px 14px; } }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval input::-webkit-input-placeholder {
        color: rgba(255, 255, 255, 0.6);
        line-height: 28px; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval input:moz-placeholder {
        color: rgba(255, 255, 255, 0.6);
        line-height: 28px; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval input::-moz-placeholder {
        color: rgba(255, 255, 255, 0.6);
        line-height: 28px; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval input:-ms-input-placeholder {
        color: rgba(255, 255, 255, 0.6);
        line-height: 28px; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-checkbox, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_checkbox {
      padding: 0 30px; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-checkbox .field-title, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .field-title {
      padding-left: 0; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-checkbox ul, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul {
      padding: 0;
      margin: 0;
      list-style: none; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-checkbox ul li, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li {
        display: block;
        font: 22px 'ars', Arial, Helvetica, sans-serif;
        margin: 0 0 10px;
        color: rgba(255, 255, 255, 0.6); }
        .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-checkbox ul li:last-child, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li:last-child {
          margin-bottom: 0; }
        .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-checkbox ul li .mg-styler-label--checkbox, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox {
          width: 24px;
          height: 24px;
          margin: 0 10px 0 0;
          display: inline-block;
          vertical-align: top;
          -webkit-border-radius: 1px;
          -moz-border-radius: 1px;
          -ms-border-radius: 1px;
          -o-border-radius: 1px;
          border-radius: 1px;
          -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.6);
          -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.6);
          box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.6); }
          .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-checkbox ul li .mg-styler-label--checkbox.checked, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox.checked {
            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%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
          .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-checkbox ul li .mg-styler-label--checkbox input, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox input {
            opacity: 0;
            visibility: hidden;
            padding: 0;
            width: 0;
            height: 0; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-radio_group {
      padding: 0 30px; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-radio_group .field-title {
      padding-left: 0; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-radio_group ul {
      padding: 0;
      margin: 0;
      list-style: none; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-radio_group ul li {
        display: block;
        font: 22px 'ars', Arial, Helvetica, sans-serif;
        margin: 0 0 10px;
        color: rgba(255, 255, 255, 0.6); }
        .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-radio_group ul li:last-child {
          margin-bottom: 0; }
        .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-radio_group ul li .mg-styler-label--radio {
          width: 24px;
          height: 24px;
          margin: 0 10px 0 0;
          display: inline-block;
          vertical-align: top;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 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;
          -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.6);
          -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.6);
          box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.6); }
          .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-radio_group ul li .mg-styler-label--radio.checked {
            -moz-box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 0.9);
            -webkit-box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 0.9);
            box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 0.9); }
          .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-radio_group ul li .mg-styler-label--radio input {
            visibility: hidden;
            opacity: 0;
            padding: 0;
            width: 0;
            height: 0; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-upload {
      color: #fff;
      padding: 0 30px; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-upload .field-title {
      padding-left: 0; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-upload .upload-button input[type="button"] {
      color: #fff;
      font: 18px 'ars', Arial, Helvetica, sans-serif;
      padding: 12px 25px;
      border: none;
      outline: none;
      background: none;
      -webkit-appearance: none;
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      -ms-border-radius: 40px;
      -o-border-radius: 40px;
      border-radius: 40px;
      -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.9);
      -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.9);
      box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.9); }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .tpl-form-button {
      position: relative;
      padding: 16px 90px 16px 30px;
      border: none;
      font: 22px 'ars', Arial, Helvetica, sans-serif;
      height: 64px;
      color: rgba(255, 255, 255, 0.9);
      display: inline-block;
      vertical-align: top;
      background: none;
      outline: 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;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .tpl-form-button:hover {
      color: #fff; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .tpl-form-button:hover:before {
        opacity: 0; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .tpl-form-button:hover span {
        opacity: 1;
        height: 100%; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .tpl-form-button:after {
      position: absolute;
      content: '';
      top: 50%;
      right: 26px;
      width: 38px;
      height: 13px;
      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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .tpl-form-button span {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      overflow: hidden;
      height: 0;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -o-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .tpl-form-button span:before, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .tpl-form-button span:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        height: 34px;
        transform: translate3d(0, 0, 0);
        border: 1px solid #fff;
        border-bottom-color: transparent;
        -webkit-border-radius: 30px 30px 0 0;
        -moz-border-radius: 30px 30px 0 0;
        -ms-border-radius: 30px 30px 0 0;
        -o-border-radius: 30px 30px 0 0;
        border-radius: 30px 30px 0 0; }
      .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .tpl-form-button span:after {
        top: 28px;
        border-bottom-color: #fff;
        border-top-color: transparent;
        -webkit-border-radius: 0 0 30px 30px;
        -moz-border-radius: 0 0 30px 30px;
        -ms-border-radius: 0 0 30px 30px;
        -o-border-radius: 0 0 30px 30px;
        border-radius: 0 0 30px 30px; }

.site_footer_wrapper {
  min-height: 100px;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
  background: #fff;
  padding: 0 160px; }
  @media screen and (max-width: 1580px) {
  .site_footer_wrapper {
    padding: 0 140px; } }
  @media screen and (max-width: 1420px) {
  .site_footer_wrapper {
    padding: 0 60px; } }
  @media screen and (max-width: 1260px) {
  .site_footer_wrapper {
    padding: 0 42px; } }
  @media screen and (max-width: 1023px) {
  .site_footer_wrapper {
    padding: 0 32px; } }
  @media screen and (max-width: 639px) {
  .site_footer_wrapper {
    padding: 0 17px; } }
  .site_footer_wrapper .site_footer_wrap {
    max-width: 1520px;
    margin: 0 auto; }
  .site_footer_wrapper .site_footer_in1 {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    max-width: 1264px;
    padding: 70px 0 55px; }
  @media screen and (max-width: 1420px) {
    .site_footer_wrapper .site_footer_in1 {
      padding: 55px 0 60px; } }
  @media screen and (max-width: 1260px) {
    .site_footer_wrapper .site_footer_in1 {
      display: block; } }
  @media screen and (max-width: 1023px) {
    .site_footer_wrapper .site_footer_in1 {
      padding: 49px 0 55px; } }
  @media screen and (max-width: 767px) {
    .site_footer_wrapper .site_footer_in1 {
      padding: 40px 0 30px; } }
  @media screen and (max-width: 639px) {
    .site_footer_wrapper .site_footer_in1 {
      padding: 25px 0; } }
  .site_footer_wrapper .site_footer_in1 .footer_contacts {
    width: 38%;
    padding: 0 40px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1260px) {
      .site_footer_wrapper .site_footer_in1 .footer_contacts {
        width: auto;
        font-size: 0;
        padding: 0 0 80px; } }
  @media screen and (max-width: 1023px) {
      .site_footer_wrapper .site_footer_in1 .footer_contacts {
        display: none; } }
  .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_phones_wrap {
    position: relative;
    padding: 0 0 0 50px;
    margin: 0 0 23px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 1260px) {
      .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_phones_wrap {
        display: inline-block;
        vertical-align: top;
        width: 30%;
        margin: 0; } }
    .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_phones_wrap:before {
      position: absolute;
      left: 0;
      top: -5px;
      width: 40px;
      height: 40px;
      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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M22.506%2024.86c.18-.094.682-.43%201.482-1.031%201.48-1.111%201.898-1.38%202.51-1.38h.19l.169.085c1.707.853%205.026%203.342%206.709%205.025l.234.234v.331c0%202.068-3.609%205.676-5.677%205.676l-.156-.016c-8.44-1.686-20.062-13.31-21.751-21.751l-.016-.157C6.2%209.809%209.809%206.2%2011.875%206.2h.189l.169.085c1.554.777%203.852%204.096%205.233%206.857l.084.17v.188c0%20.613-.268%201.03-1.378%202.511-.6.801-.937%201.304-1.031%201.484.891%202.202%205.163%206.473%207.365%207.365zm2.442.248c-1.48%201.111-1.897%201.38-2.51%201.38h-.13l-.123-.041c-2.676-.892-7.739-5.955-8.63-8.63l-.042-.124v-.13c0-.613.268-1.03%201.379-2.511.566-.756.898-1.246%201.013-1.45-1.173-2.27-3.092-5.039-4.21-5.782-1.248.248-3.794%202.827-3.892%203.989%201.624%207.774%2012.616%2018.767%2020.387%2020.388%201.13-.095%203.595-2.498%203.963-3.78-1.55-1.474-4.24-3.489-5.76-4.32-.206.117-.694.448-1.445%201.011z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_phones_wrap .footer_phones {
      color: #000;
      font: 25px/31px 'arsb', Arial, Helvetica, sans-serif;
      padding: 0 0 2px; }
    .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_phones_wrap .footer_phones div a {
      text-decoration: none;
      color: inherit; }
    .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_phones_wrap .footer_phones_desc {
      position: relative;
      color: #f94976;
      font: 20px/25px 'arsi', Arial, Helvetica, sans-serif; }
  .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_address_wrap {
    position: relative;
    padding: 0 0 0 50px;
    margin: 0 0 25px;
    max-width: 330px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 1260px) {
      .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_address_wrap {
        display: inline-block;
        vertical-align: top;
        width: 40%;
        max-width: 100%;
        margin: 0; } }
    .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_address_wrap:before {
      position: absolute;
      top: -5px;
      left: 0;
      width: 40px;
      height: 40px;
      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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M20.592%2035.538L20%2036.19l-.592-.65C9.226%2024.338%207.2%2021.267%207.2%2016.785%207.2%209.647%2012.838%204.2%2020%204.2c7.162%200%2012.8%205.447%2012.8%2012.586%200%204.482-2.026%207.552-12.208%2018.752zM31.2%2016.786C31.2%2010.544%2026.29%205.8%2020%205.8c-6.29%200-11.2%204.744-11.2%2010.986%200%203.836%201.824%206.678%2011.2%2017.024%209.376-10.346%2011.2-13.188%2011.2-17.024zM20%2021.056s-3-2.556-3-4.5c0-1.55%202-2.162%203-.656%201-1.506%203-.895%203%20.656%200%201.944-3%204.5-3%204.5z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_address_wrap .footer_address_title {
      position: relative;
      color: #f94976;
      font: 20px/25px 'arsi', Arial, Helvetica, sans-serif; }
    .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_address_wrap .footer_address {
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
      color: #000;
      margin: 0 0 15px; }
    .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_address_wrap .footer_mail {
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif; }
    .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_address_wrap .footer_mail a {
      color: #f94976;
      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;
      border-bottom: 1px solid #f94976; }
    .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_address_wrap .footer_mail a:hover {
      border-bottom-color: transparent; }
  .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_time_wrap {
    position: relative;
    padding: 0 0 0 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 1260px) {
      .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_time_wrap {
        display: inline-block;
        vertical-align: top;
        width: 30%;
        padding-left: 70px; } }
    .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_time_wrap:before {
      position: absolute;
      left: 0;
      top: 0;
      margin-top: -5px;
      content: '';
      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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M5.8%2020c0%207.844%206.357%2014.2%2014.2%2014.2%207.844%200%2014.2-6.357%2014.2-14.2%200-7.844-6.357-14.2-14.2-14.2-7.844%200-14.2%206.357-14.2%2014.2zm12.254-.467l-6.53-6.53a.8.8%200%200%201%201.131-1.132l6.377%206.377c.286-.158.616-.248.968-.248a2%202%200%200%201%20.937.231l4.434-4.434a.8.8%200%201%201%201.131%201.132l-4.566%204.565A1.995%201.995%200%200%201%2020%2022a1.995%201.995%200%200%201-1.946-2.467zM4.2%2020c0-8.727%207.073-15.8%2015.8-15.8S35.8%2011.273%2035.8%2020%2028.727%2035.8%2020%2035.8%204.2%2028.727%204.2%2020zM19%207.851a.8.8%200%201%201%201.6%200v1.4a.8.8%200%201%201-1.6%200v-1.4zm0%2023a.8.8%200%201%201%201.6%200v1.4a.8.8%200%201%201-1.6%200v-1.4zM7.645%2020.6a.8.8%200%201%201%200-1.6h1.4a.8.8%200%201%201%200%201.6h-1.4zm23.305%200a.8.8%200%201%201%200-1.6h1.4a.8.8%200%201%201%200%201.6h-1.4z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    @media screen and (max-width: 1260px) {
        .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_time_wrap:before {
          left: 20px; } }
    .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_time_wrap .footer_time {
      color: #000;
      font: 24px/32px 'arsb', Arial, Helvetica, sans-serif; }
    .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_time_wrap .footer_time_desc {
      color: #f94976;
      font: 19px/24px 'arsi', Arial, Helvetica, sans-serif; }
  .site_footer_wrapper .site_footer_in1 .footer_menu_wrap {
    width: 62%;
    padding: 0 0 0 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1260px) {
      .site_footer_wrapper .site_footer_in1 .footer_menu_wrap {
        width: auto;
        padding: 0; } }
  .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu {
    font-size: 0; }
    .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li {
      display: inline-block;
      vertical-align: top;
      width: 33.333%;
      padding: 0 10px 0 0;
      position: relative;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    @media screen and (max-width: 767px) {
        .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li {
          width: 50%;
          margin-bottom: 10px; } }
    @media screen and (max-width: 639px) {
        .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li {
          display: block;
          width: auto;
          margin: 0 0 7px;
          padding: 0; }
          .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li:before {
            position: absolute;
            content: '';
            left: 0;
            right: 100%;
            bottom: 0;
            height: 1px;
            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;
            background: rgba(249, 73, 118, 0.5); }
          .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li.opened_level ul {
            display: block; }
            .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li.opened_level:before {
              right: 0;
              opacity: 1;
              visibility: visible; }
            .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li.opened_level > a > span {
              -webkit-transform: rotate(-180deg);
              -moz-transform: rotate(-180deg);
              -ms-transform: rotate(-180deg);
              -o-transform: rotate(-180deg);
              transform: rotate(-180deg);
              background-position: left 0 top 50%; }
            .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li.opened_level > a > ins {
              border-color: transparent; } }
    .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li > a {
      display: inline-block;
      vertical-align: top;
      text-decoration: none;
      color: #f94976;
      font: 22px/28px 'ars', Arial, Helvetica, sans-serif;
      margin: 0 0 10px;
      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; }
    @media screen and (max-width: 639px) {
          .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li > a {
            font-size: 20px;
            line-height: 25px;
            display: block;
            margin: 0;
            padding: 5px 50px 5px 0; } }
    .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li > a:hover ins {
      border-bottom-color: transparent; }
    .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li > a ins {
      vertical-align: top;
      display: inline-block;
      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;
      border-bottom: 1px solid rgba(249, 73, 118, 0.5); }
    .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li > a span {
      position: absolute;
      right: 0;
      top: 50%;
      height: 40px;
      width: 40px;
      z-index: 1;
      margin-top: -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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") right 0 top 50% no-repeat;
      display: none; }
    @media screen and (max-width: 639px) {
            .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li > a span {
              display: block; } }
    .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li > a:hover {
      border-color: transparent; }
    @media screen and (max-width: 639px) {
          .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li ul {
            display: none;
            padding: 0 0 10px; } }
    .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li ul li {
      display: block; }
    .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li ul li a {
      font: 18px/20px 'rl', Arial, Helvetica, sans-serif;
      text-decoration: none;
      display: inline-block;
      vertical-align: top;
      padding: 6px 0 8px;
      color: rgba(0, 0, 0, 0.61);
      -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_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li ul li a {
              display: block;
              font-size: 17px;
              line-height: 20px; } }
      .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li ul li a:hover {
        color: #f94976; }
    .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li ul li ul {
      padding: 0 0 0 10px; }
  .site_footer_wrapper .site_footer_in2 {
    position: relative;
    padding: 60px 0 75px; }
  @media screen and (max-width: 1023px) {
    .site_footer_wrapper .site_footer_in2 {
      padding: 55px 0; } }
  @media screen and (max-width: 767px) {
    .site_footer_wrapper .site_footer_in2 {
      padding: 40px 0; } }
  @media screen and (max-width: 639px) {
    .site_footer_wrapper .site_footer_in2 {
      padding: 30px 0 35px; } }
  .site_footer_wrapper .site_footer_in2:before {
    position: absolute;
    content: '';
    top: 0;
    left: -160px;
    right: -160px;
    border-top: 1px solid rgba(0, 0, 0, 0.08); }
  @media screen and (max-width: 1580px) {
      .site_footer_wrapper .site_footer_in2:before {
        left: -140px;
        right: -140px; } }
  @media screen and (max-width: 1420px) {
      .site_footer_wrapper .site_footer_in2:before {
        left: -60px;
        right: -60px; } }
  @media screen and (max-width: 1260px) {
      .site_footer_wrapper .site_footer_in2:before {
        left: -42px;
        right: -42px; } }
  @media screen and (max-width: 1023px) {
      .site_footer_wrapper .site_footer_in2:before {
        left: -32px;
        right: -32px; } }
  @media screen and (max-width: 639px) {
      .site_footer_wrapper .site_footer_in2:before {
        left: -17px;
        right: -17px; } }
  .site_footer_wrapper .site_footer_in2 .footer_in2_wr {
    margin: 0 auto;
    max-width: 1264px;
    font-size: 0; }
  .site_footer_wrapper .site_footer_in2 .footer_in2_l {
    width: 33%;
    display: inline-block;
    vertical-align: middle;
    padding: 0 20px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1023px) {
      .site_footer_wrapper .site_footer_in2 .footer_in2_l {
        width: 50%; } }
  @media screen and (max-width: 767px) {
      .site_footer_wrapper .site_footer_in2 .footer_in2_l {
        display: block;
        width: auto;
        padding: 0 0 25px;
        text-align: center; } }
  .site_footer_wrapper .site_footer_in2 .footer_in2_l .site_footer_name {
    font: 16px/20px 'rr', Arial, Helvetica, sans-serif;
    padding: 0 10px 0 0;
    color: rgba(0, 0, 0, 0.79); }
    @media screen and (max-width: 767px) {
      .site_footer_wrapper .site_footer_in2 .footer_in2_l .site_footer_name {
        padding: 0; } }
  .site_footer_wrapper .site_footer_in2 .footer_in2_m {
    width: 34%;
    display: inline-block;
    vertical-align: middle;
    text-align: center; }
  @media screen and (max-width: 1023px) {
      .site_footer_wrapper .site_footer_in2 .footer_in2_m {
        display: none; } }
  .site_footer_wrapper .site_footer_in2 .footer_in2_m .site_counters {
    font: 15px/18px 'rr', Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.79); }
  .site_footer_wrapper .site_footer_in2 .footer_in2_r {
    width: 33%;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    padding: 0 0 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1023px) {
      .site_footer_wrapper .site_footer_in2 .footer_in2_r {
        width: 50%; } }
  @media screen and (max-width: 767px) {
      .site_footer_wrapper .site_footer_in2 .footer_in2_r {
        display: block;
        width: auto;
        padding: 0;
        text-align: center; } }
  .site_footer_wrapper .site_footer_in2 .footer_in2_r .site_copy {
    color: rgba(0, 0, 0, 0.4);
    font: 15px/18px 'rr', Arial, Helvetica, sans-serif; }
    .site_footer_wrapper .site_footer_in2 .footer_in2_r .site_copy span {
      font-size: 15px !important; }
    .site_footer_wrapper .site_footer_in2 .footer_in2_r .site_copy a {
      color: rgba(0, 0, 0, 0.4);
      text-decoration: none; }

.search_popup_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
  overflow: hidden;
  z-index: -1;
  -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: 1260px) {
  .search_popup_wrapper {
    overflow-y: auto;
    opacity: 0;
    visibility: hidden; } }
  .search_popup_wrapper.active {
    z-index: 100000; }
  @media screen and (max-width: 1260px) {
    .search_popup_wrapper.active {
      opacity: 1;
      visibility: visible; } }
  .search_popup_wrapper.active .search_inner.search_up, .search_popup_wrapper.active .search_inner.search_down {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .search_popup_wrapper .search_close {
    position: absolute;
    right: 20px;
    top: 47px;
    height: 40px;
    width: 40px;
    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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.038%2018.917l-5.657-5.657a1%201%200%201%200-1.414%201.414l5.657%205.657-5.657%205.657a1%201%200%200%200%201.414%201.414l5.657-5.657%205.657%205.657a1%201%200%200%200%201.414-1.414l-5.657-5.657%205.657-5.657a1%201%200%201%200-1.414-1.414l-5.657%205.657z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  @media screen and (max-width: 1260px) {
    .search_popup_wrapper .search_close {
      top: 20px; } }
  .search_popup_wrapper .search_inner {
    position: absolute;
    width: 100%;
    overflow: hidden;
    overflow-y: auto;
    text-align: left;
    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: 1260px) {
    .search_popup_wrapper .search_inner {
      position: static;
      display: block; } }
  .search_popup_wrapper .search_inner.search_up {
    height: 35%;
    background: #6264b2;
    padding: 0 160px;
    -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;
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  @media screen and (max-width: 1580px) {
      .search_popup_wrapper .search_inner.search_up {
        padding: 0 140px; } }
  @media screen and (max-width: 1420px) {
      .search_popup_wrapper .search_inner.search_up {
        padding: 0 60px; } }
  @media screen and (max-width: 1260px) {
      .search_popup_wrapper .search_inner.search_up {
        height: auto;
        padding: 140px 32px 77px;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0); } }
  @media screen and (max-width: 767px) {
      .search_popup_wrapper .search_inner.search_up {
        padding: 90px 24px 39px; } }
  @media screen and (max-width: 639px) {
      .search_popup_wrapper .search_inner.search_up {
        padding: 86px 16px 39px; } }
  .search_popup_wrapper .search_inner.search_up .search_in {
    max-width: 1520px;
    margin: auto;
    width: 100%; }
  .search_popup_wrapper .search_inner.search_up .search-form {
    max-width: 740px;
    position: relative; }
    @media screen and (max-width: 1260px) {
      .search_popup_wrapper .search_inner.search_up .search-form {
        max-width: 100%; } }
    .search_popup_wrapper .search_inner.search_up .search-form .search-text_wr {
      position: relative; }
    .search_popup_wrapper .search_inner.search_up .search-form .search-text_wr:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      bottom: 0;
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
    .search_popup_wrapper .search_inner.search_up .search-form .search-text_wr .search-text {
      padding: 18px 40px 18px 0;
      color: rgba(255, 255, 255, 0.6);
      font: 30px/35px 'rl', Arial, Helvetica, sans-serif;
      border: none;
      background: none;
      -webkit-appearance: none;
      width: 100%;
      outline: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 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;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    @media screen and (max-width: 1260px) {
          .search_popup_wrapper .search_inner.search_up .search-form .search-text_wr .search-text {
            font-size: 22px;
            line-height: 25px;
            padding: 22px 50px 22px 0; } }
    @media screen and (max-width: 639px) {
          .search_popup_wrapper .search_inner.search_up .search-form .search-text_wr .search-text {
            padding: 9px 60px 10px 0;
            font-size: 18px; } }
    .search_popup_wrapper .search_inner.search_up .search-form .search-text_wr .search-text::-webkit-input-placeholder {
      color: rgba(255, 255, 255, 0.6);
      line-height: 28px; }
    .search_popup_wrapper .search_inner.search_up .search-form .search-text_wr .search-text:moz-placeholder {
      color: rgba(255, 255, 255, 0.6);
      line-height: 28px; }
    .search_popup_wrapper .search_inner.search_up .search-form .search-text_wr .search-text::-moz-placeholder {
      color: rgba(255, 255, 255, 0.6);
      line-height: 28px; }
    .search_popup_wrapper .search_inner.search_up .search-form .search-text_wr .search-text:-ms-input-placeholder {
      color: rgba(255, 255, 255, 0.6);
      line-height: 28px; }
    .search_popup_wrapper .search_inner.search_up .search-form .search-button {
      position: absolute;
      right: 0;
      top: 0;
      height: 71px;
      width: 63px;
      padding: 0;
      border: none;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M26.8858151%2C25.4716016%20L29.7071068%2C28.2928932%20C30.0976311%2C28.6834175%2030.0976311%2C29.3165825%2029.7071068%2C29.7071068%20C29.3165825%2C30.0976311%2028.6834175%2C30.0976311%2028.2928932%2C29.7071068%20L25.4715624%2C26.885776%20C23.839103%2C28.2077492%2021.7608075%2C29%2019.5%2C29%20C14.2564176%2C29%2010%2C24.7402784%2010%2C19.5%20C10%2C14.2564176%2014.2597216%2C10%2019.5%2C10%20C24.7435824%2C10%2029%2C14.2597216%2029%2C19.5%20C29%2C21.7616124%2028.2075692%2C23.8395837%2026.8858151%2C25.4716016%20Z%20M12%2C19.5%20C12%2C23.6360561%2015.3613347%2C27%2019.5%2C27%20C23.6360561%2C27%2027%2C23.6386653%2027%2C19.5%20C27%2C15.3639439%2023.6386653%2C12%2019.5%2C12%20C15.3639439%2C12%2012%2C15.3613347%2012%2C19.5%20Z%22%2F%3E%3C%2Fsvg%3E") top 50% right 0 no-repeat; }
    @media screen and (max-width: 1260px) {
        .search_popup_wrapper .search_inner.search_up .search-form .search-button {
          height: 70px;
          width: 50px; } }
    @media screen and (max-width: 639px) {
        .search_popup_wrapper .search_inner.search_up .search-form .search-button {
          height: 44px; } }
  .search_popup_wrapper .search_inner.search_down {
    height: 65%;
    top: 35%;
    background: #fff;
    padding: 0 160px;
    -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;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  @media screen and (max-width: 1580px) {
      .search_popup_wrapper .search_inner.search_down {
        padding: 0 140px; } }
  @media screen and (max-width: 1420px) {
      .search_popup_wrapper .search_inner.search_down {
        padding: 0 60px; } }
  @media screen and (max-width: 1260px) {
      .search_popup_wrapper .search_inner.search_down {
        height: auto;
        padding: 54px 32px 73px;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0); } }
  @media screen and (max-width: 767px) {
      .search_popup_wrapper .search_inner.search_down {
        padding: 26px 24px 30px; } }
  @media screen and (max-width: 639px) {
      .search_popup_wrapper .search_inner.search_down {
        padding: 26px 16px 30px; } }
  .search_popup_wrapper .search_inner.search_down .search_in {
    max-width: 1520px;
    margin: auto;
    width: 100%; }
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form {
    padding: 75px 0; }
    @media screen and (max-width: 1260px) {
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form {
        padding: 0; } }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_title {
      color: #000;
      font: 30px/35px 'rl', Arial, Helvetica, sans-serif;
      margin: 0 0 57px; }
    @media screen and (max-width: 1260px) {
        .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_title {
          margin: 0 0 40px; } }
    @media screen and (max-width: 639px) {
        .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_title {
          font-size: 24px;
          margin: 0 0 30px; } }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_title span {
      display: inline-block;
      vertical-align: top;
      padding: 0 42px 0 0;
      position: relative; }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_title span:before {
      position: absolute;
      content: '';
      right: 0;
      top: 10px;
      width: 20px;
      height: 20px; }
    @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_title span:before {
              top: 8px; } }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .row-title {
      display: block; }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .row-body {
      display: block; }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows {
      padding: 0 0 88px;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -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; }
    @media screen and (max-width: 1260px) {
          .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows {
            -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-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: 639px) {
          .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows {
            padding: 0 0 30px; } }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price {
      width: 740px;
      font-size: 0; }
      @media screen and (max-width: 1260px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price {
              width: 100%; } }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .row-title {
        color: #000;
        font: 18px/21px 'rr', Arial, Helvetica, sans-serif; }
        @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .row-title {
              font-size: 17px;
              line-height: 20px;
              margin: 0 0 30px; } }
      @media screen and (max-width: 639px) {
              .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .price_range {
                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; } }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_from {
        position: relative;
        width: 160px;
        margin: 0 40px 0 0;
        display: inline-block;
        vertical-align: bottom; }
        @media screen and (max-width: 1260px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_from {
              width: 22%;
              margin-right: 2.8%; } }
        @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_from {
              width: 48.5%;
              margin-right: 3%; } }
        .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_from .from_title {
          position: absolute;
          bottom: 16px;
          font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
          color: rgba(0, 0, 0, 0.3); }
          @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_from .from_title {
              bottom: 11px; } }
        .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_from input {
          height: 56px;
          color: #000;
          border: none;
          background: none;
          text-align: center;
          font: 20px/24px 'rm', Arial, Helvetica, sans-serif;
          width: 100%;
          padding: 15px 25px;
          outline: none;
          -webkit-appearance: none;
          -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-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-bottom: 1px solid rgba(0, 0, 0, 0.1); }
          @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_from input {
              height: 44px;
              font-size: 18px;
              line-height: 21px;
              padding: 10px 20px; } }
          .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_from input:focus {
            border-bottom-color: #000; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_to {
        position: relative;
        width: 160px;
        display: inline-block;
        vertical-align: bottom; }
        @media screen and (max-width: 1260px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_to {
              width: 22%; } }
        @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_to {
              width: 48.5%; } }
        .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_to .to_title {
          position: absolute;
          bottom: 16px;
          font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
          color: rgba(0, 0, 0, 0.3); }
          @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_to .to_title {
              bottom: 11px; } }
        .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_to input {
          height: 56px;
          color: #000;
          border: none;
          background: none;
          text-align: center;
          font: 20px/24px 'rm', Arial, Helvetica, sans-serif;
          width: 100%;
          padding: 15px 25px;
          outline: none;
          -webkit-appearance: none;
          -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-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-bottom: 1px solid rgba(0, 0, 0, 0.1); }
          @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_to input {
              height: 44px;
              font-size: 18px;
              line-height: 21px;
              padding: 10px 20px; } }
          .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_to input:focus {
            border-bottom-color: #000; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .noUi-horizontal {
        height: 2px;
        margin: 0 60px 0 0; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .noUi-horizontal:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 50%;
        margin-top: -1px;
        height: 2px;
        background: rgba(98, 100, 178, 0.3); }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .noUi-horizontal .noUi-origin.noUi-background {
        border: none;
        background: none; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .noUi-horizontal .noUi-origin.noUi-background:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 50%;
        margin-top: -1px;
        height: 2px;
        background: #c9c9e4; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .noUi-horizontal .noUi-connect {
        background: #6264b2;
        height: 2px; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .noUi-horizontal .noUi-handle {
        width: 20px;
        height: 20px;
        left: 0;
        top: 50%;
        margin-top: -10px;
        background: #6264b2;
        cursor: pointer;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .noUi-horizontal .noUi-handle.noUi-handle-lower {
        margin-top: -10px;
        margin-left: -1px; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_range_slider {
        width: 320px;
        display: inline-block;
        vertical-align: bottom; }
        @media screen and (max-width: 1260px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_range_slider {
              width: 48%;
              margin-right: 5.2%; } }
        @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_range_slider {
              width: 100%;
              margin: 0 16px 30px 0;
              -webkit-box-ordinal-group: 0;
              -moz-box-ordinal-group: 0;
              -webkit-order: -1;
              -moz-order: -1;
              -ms-flex-order: -1;
              order: -1; } }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page {
      width: 350px;
      font-size: 0; }
      @media screen and (max-width: 1260px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page {
              -webkit-box-ordinal-group: 0;
              -moz-box-ordinal-group: 0;
              -webkit-order: -1;
              -moz-order: -1;
              -ms-flex-order: -1;
              order: -1;
              padding: 0 0 50px; } }
      @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page {
              width: 100%;
              padding: 0 0 30px; } }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-title {
        width: 64%;
        display: inline-block;
        vertical-align: middle;
        margin: 0 5% 0 0;
        font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
        color: rgba(0, 0, 0, 0.3); }
        @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-title {
              font-size: 17px; } }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body {
        width: 31%;
        display: inline-block;
        vertical-align: middle; }
        .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body select {
          font: 20px/24px 'rm', Arial, Helvetica, sans-serif;
          color: #000;
          height: 56px;
          width: 100%;
          border: none;
          outline: none;
          text-align: center;
          padding: 15px 20px;
          text-align-last: center;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
          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%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 9px top 50% no-repeat;
          -webkit-appearance: none;
          /* for FF */
          -moz-appearance: none;
          text-indent: 0.01px;
          text-overflow: '';
          /* for IE */
          -ms-appearance: none;
          appearance: none !important; }
          @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body select {
              height: 44px;
              font-size: 18px;
              line-height: 21px;
              padding: 10px 20px 10px 0; } }
          .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body select::-ms-expand {
            display: none; }
        .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect {
          display: block !important; }
          .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect.dropup .jq-selectbox__select {
            z-index: 1; }
          .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect:before {
            position: absolute;
            content: '';
            right: 9px;
            top: 50%;
            width: 4px;
            height: 4px;
            z-index: 1;
            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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
          .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect:after {
            position: absolute;
            top: 50%;
            margin-top: -4px;
            right: 6px;
            width: 10px;
            height: 7px;
            opacity: 0;
            content: '';
            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;
            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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
          .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect.opened:before {
            opacity: 0;
            visibility: hidden; }
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect.opened:after {
              opacity: 1;
              visibility: visible; }
          .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect .jq-selectbox__select {
            background: none;
            font: 18px 'rr', Arial, Helvetica, sans-serif;
            color: #000;
            height: 56px;
            padding: 15px 20px 15px 0;
            width: 100%;
            border: none;
            outline: none;
            text-align: center;
            -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;
            -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
            -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
            box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
            @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect .jq-selectbox__select {
              height: 44px;
              font-size: 18px;
              line-height: 21px;
              padding: 10px 20px 10px 0; } }
          .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect .jq-selectbox__dropdown {
            background: #fff;
            width: 100%;
            -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
            -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
            -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
            -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
            box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5); }
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect .jq-selectbox__dropdown ul {
              padding: 0;
              margin: 0;
              list-style: none; }
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect .jq-selectbox__dropdown ul li {
              color: #000;
              font: 18px 'rr', Arial, Helvetica, sans-serif;
              padding: 15px 20px 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; }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows {
      font-size: 0;
      /*верхняя часть*/ }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row {
      width: 23.125%;
      font-size: 14px;
      display: inline-block;
      vertical-align: top;
      margin: 0 2.5% 55px 0; }
    @media screen and (max-width: 1260px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row {
              width: 2.8%;
              width: 48.6%; } }
    @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row {
              width: auto;
              display: block;
              margin: 0 0 30px; } }
    @media screen and (min-width: 1261px) {
              .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row:nth-child(4n) {
                margin-right: 0; } }
    @media screen and (max-width: 1260px) {
              .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row:nth-child(2n) {
                margin-right: 0; } }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row input {
      height: 56px;
      color: #000;
      border: none;
      background: none;
      text-align: left;
      font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
      width: 100%;
      padding: 13px 0;
      outline: none;
      -webkit-appearance: none;
      -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-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-bottom: 1px solid rgba(0, 0, 0, 0.1); }
      @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row input {
              height: 44px;
              font-size: 17px;
              line-height: 21px;
              padding: 10px 0; } }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row input:focus {
        border-bottom-color: #000; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row input::-webkit-input-placeholder {
        color: #000; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row input:moz-placeholder {
        color: #000; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row input::-moz-placeholder {
        color: #000; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row input:-ms-input-placeholder {
        color: #000; }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row select {
      font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
      color: #000;
      height: 56px;
      width: 100%;
      border: none;
      outline: none;
      padding: 15px 20px 15px 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      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%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 9px top 50% no-repeat;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
      @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row select {
              height: 44px;
              font-size: 17px;
              line-height: 21px;
              padding: 10px 20px 10px 0; } }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row select::-ms-expand {
        display: none; }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect {
      display: block !important; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect.dropup .jq-selectbox__select {
        z-index: 1; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect:before {
        position: absolute;
        content: '';
        right: 9px;
        top: 50%;
        width: 4px;
        height: 4px;
        z-index: 1;
        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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect:after {
        position: absolute;
        top: 50%;
        margin-top: -4px;
        right: 6px;
        width: 10px;
        height: 7px;
        opacity: 0;
        content: '';
        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;
        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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect.opened:before {
        opacity: 0;
        visibility: hidden; }
        .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect.opened:after {
          opacity: 1;
          visibility: visible; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect .jq-selectbox__select {
        background: none;
        font: 18px 'rr', Arial, Helvetica, sans-serif;
        color: #000;
        height: 56px;
        padding: 15px 20px 15px 0;
        width: 100%;
        border: none;
        outline: 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-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
        @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect .jq-selectbox__select {
              height: 44px;
              font-size: 17px;
              line-height: 21px;
              padding: 10px 20px 10px 0; } }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect .jq-selectbox__dropdown {
        background: #fff;
        width: 100%;
        -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
        -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5); }
        .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect .jq-selectbox__dropdown ul {
          padding: 0;
          margin: 0;
          list-style: none; }
          .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect .jq-selectbox__dropdown ul li {
            color: #000;
            font: 18px 'rr', Arial, Helvetica, sans-serif;
            padding: 15px 20px 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; }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap {
      /*допполя*/
      font-size: 0; }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row {
      width: 23.125%;
      font-size: 14px;
      display: inline-block;
      vertical-align: bottom;
      margin: 0 2.5% 55px 0; }
    @media screen and (max-width: 1260px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row {
              width: 48.6%; } }
    @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row {
              width: auto;
              display: block;
              margin: 0 0 30px; } }
    @media screen and (min-width: 1261px) {
              .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row:nth-child(4n) {
                margin-right: 0; } }
    @media screen and (max-width: 1260px) {
              .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row:nth-child(2n) {
                margin-right: 0; } }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row.checkbox .mg-styler-label--checkbox {
      padding: 0 0 0 30px;
      font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
      color: #000;
      position: relative; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row.checkbox .mg-styler-label--checkbox.checked: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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row.checkbox .mg-styler-label--checkbox:before {
        position: absolute;
        left: 0;
        top: 50%;
        width: 22px;
        height: 22px;
        margin-top: -11px;
        content: '';
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row.checkbox .mg-styler-label--checkbox input {
        opacity: 0;
        visibility: hidden;
        width: 0;
        height: 0;
        padding: 0; }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .row-title {
      color: #000;
      font: 18px/21px 'rr', Arial, Helvetica, sans-serif; }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .row-body {
      font-size: 0; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .row-body .label_from {
        width: 48%;
        margin-right: 4%;
        display: inline-block;
        vertical-align: top; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .row-body .label_to {
        width: 48%;
        display: inline-block;
        vertical-align: top; }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .shop2-color-ext-options span {
      width: 32px !important;
      height: 32px;
      margin: 0 10px 0 0;
      -webkit-border-radius: 50px;
      -moz-border-radius: 50px;
      -ms-border-radius: 50px;
      -o-border-radius: 50px;
      border-radius: 50px;
      -webkit-background-size: cover;
      background-size: cover; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .shop2-color-ext-options span em {
        display: none !important; }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .shop2-color-ext-select {
      border: none;
      height: 56px;
      font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
      color: #000;
      outline: none;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
      @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .shop2-color-ext-select {
              height: 44px;
              font-size: 17px; } }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .shop2-color-ext-select .shop2-color-ext-options {
        height: 56px;
        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: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .shop2-color-ext-select .shop2-color-ext-options div {
        font-size: 18px;
        line-height: 32px; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .shop2-color-ext-select .shop2-color-ext-options li {
        font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
        color: #000; }
        .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .shop2-color-ext-select .shop2-color-ext-options li.shop2-color-ext-selected span:before {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          content: '';
          -webkit-border-radius: 50px;
          -moz-border-radius: 50px;
          -ms-border-radius: 50px;
          -o-border-radius: 50px;
          border-radius: 50px;
          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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row input[type="text"] {
      height: 56px;
      color: #000;
      border: none;
      background: none;
      text-align: left;
      font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
      width: 100%;
      padding: 13px 0;
      outline: none;
      -webkit-appearance: none;
      -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-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-bottom: 1px solid rgba(0, 0, 0, 0.1); }
      @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row input[type="text"] {
              height: 44px;
              font-size: 17px;
              line-height: 21px;
              padding: 10px 0; } }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row input[type="text"]:focus {
        border-bottom-color: #000; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row input[type="text"]::-webkit-input-placeholder {
        color: #000; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row input[type="text"]:moz-placeholder {
        color: #000; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row input[type="text"]::-moz-placeholder {
        color: #000; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row input[type="text"]:-ms-input-placeholder {
        color: #000; }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row select {
      font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
      color: #000;
      height: 56px;
      width: 100%;
      border: none;
      outline: none;
      padding: 15px 20px 15px 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      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%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 9px top 50% no-repeat;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
      @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row select {
              height: 44px;
              font-size: 17px;
              line-height: 21px;
              padding: 10px 20px 10px 0; } }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row select::-ms-expand {
        display: none; }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect {
      display: block !important; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect.dropup .jq-selectbox__select {
        z-index: 1; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect:before {
        position: absolute;
        content: '';
        right: 9px;
        top: 50%;
        width: 4px;
        height: 4px;
        z-index: 1;
        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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect:after {
        position: absolute;
        top: 50%;
        margin-top: -4px;
        right: 6px;
        width: 10px;
        height: 7px;
        opacity: 0;
        content: '';
        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;
        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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect.opened:before {
        opacity: 0;
        visibility: hidden; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect.opened:after {
        opacity: 1;
        visibility: visible; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect .jq-selectbox__select {
        background: none;
        font: 18px 'rr', Arial, Helvetica, sans-serif;
        color: #000;
        height: 56px;
        padding: 15px 20px 15px 0;
        width: 100%;
        border: none;
        outline: none;
        text-align: left;
        -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;
        -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
      @media screen and (max-width: 639px) {
              .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect .jq-selectbox__select {
                height: 44px;
                font-size: 17px;
                line-height: 21px;
                padding: 10px 20px 10px 0; } }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect .jq-selectbox__dropdown {
        background: #fff;
        width: 100%;
        -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
        -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5); }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect .jq-selectbox__dropdown ul {
        padding: 0;
        margin: 0;
        list-style: none; }
        .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect .jq-selectbox__dropdown ul li {
          color: #000;
          font: 18px 'rr', Arial, Helvetica, sans-serif;
          padding: 15px 20px 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; }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap {
      font-size: 0;
      /*флаги*/ }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row {
      width: 23.125%;
      font-size: 14px;
      display: inline-block;
      vertical-align: top;
      margin: 0 2.5% 55px 0; }
    @media screen and (max-width: 1260px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row {
              width: 2.8%;
              width: 48.6%; } }
    @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row {
              width: auto;
              display: block;
              margin: 0 0 30px; } }
    @media screen and (min-width: 1261px) {
              .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row:nth-child(4n) {
                margin-right: 0; } }
    @media screen and (max-width: 1260px) {
              .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row:nth-child(2n) {
                margin-right: 0; } }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .row-title {
      color: #000;
      font: 18px/21px 'rr', Arial, Helvetica, sans-serif; }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row select {
      font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
      color: #000;
      height: 56px;
      width: 100%;
      border: none;
      outline: none;
      padding: 15px 20px 15px 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      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%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 9px top 50% no-repeat;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
      @media screen and (max-width: 639px) {
            .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row select {
              height: 44px;
              font-size: 17px;
              line-height: 21px;
              padding: 10px 20px 10px 0; } }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row select::-ms-expand {
        display: none; }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect {
      display: block !important; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect.dropup .jq-selectbox__select {
        z-index: 1; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect:before {
        position: absolute;
        content: '';
        right: 9px;
        top: 50%;
        width: 4px;
        height: 4px;
        z-index: 1;
        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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect:after {
        position: absolute;
        top: 50%;
        margin-top: -4px;
        right: 6px;
        width: 10px;
        height: 7px;
        opacity: 0;
        content: '';
        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;
        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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect.opened:before {
        opacity: 0;
        visibility: hidden; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect.opened:after {
        opacity: 1;
        visibility: visible; }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect .jq-selectbox__select {
        background: none;
        font: 18px 'rr', Arial, Helvetica, sans-serif;
        color: #000;
        height: 56px;
        padding: 15px 20px 15px 0;
        width: 100%;
        border: none;
        outline: 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-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
      @media screen and (max-width: 639px) {
              .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect .jq-selectbox__select {
                height: 44px;
                font-size: 17px;
                line-height: 21px;
                padding: 10px 20px 10px 0; } }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect .jq-selectbox__dropdown {
        background: #fff;
        width: 100%;
        -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
        -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5); }
      .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect .jq-selectbox__dropdown ul {
        padding: 0;
        margin: 0;
        list-style: none; }
        .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect .jq-selectbox__dropdown ul li {
          color: #000;
          font: 18px 'rr', Arial, Helvetica, sans-serif;
          padding: 15px 20px 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; }
    .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .row_button .search-btn {
      color: #fff;
      font: 18px/22px 'rr', Arial, Helvetica, sans-serif;
      padding: 11px 30px;
      background: #6264b2;
      -webkit-appearance: none;
      border: none;
      outline: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 30px;
      -moz-border-radius: 30px;
      -ms-border-radius: 30px;
      -o-border-radius: 30px;
      border-radius: 30px;
      -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_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .row_button .search-btn:hover {
      color: #6264b2;
      background: none;
      -moz-box-shadow: inset 0 0 0 1px #6264b2;
      -webkit-box-shadow: inset 0 0 0 1px #6264b2;
      box-shadow: inset 0 0 0 1px #6264b2; }

.folders_popup_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  overflow-y: auto;
  background: #fff;
  -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) {
  .folders_popup_wrapper {
    display: none; } }
  .folders_popup_wrapper.active {
    opacity: 1;
    z-index: 100000;
    visibility: visible; }
  .folders_popup_wrapper .folders_popup_close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 80px;
    height: 80px;
    cursor: pointer;
    z-index: 1;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M20.038%2018.917l-5.657-5.657a1%201%200%201%200-1.414%201.414l5.657%205.657-5.657%205.657a1%201%200%200%200%201.414%201.414l5.657-5.657%205.657%205.657a1%201%200%200%200%201.414-1.414l-5.657-5.657%205.657-5.657a1%201%200%201%200-1.414-1.414l-5.657%205.657z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
  @media screen and (max-width: 1900px) {
    .folders_popup_wrapper .folders_popup_close {
      width: 70px;
      height: 70px; } }
  @media screen and (max-width: 1420px) {
    .folders_popup_wrapper .folders_popup_close {
      width: 50px;
      height: 50px;
      top: 30px; } }
  @media screen and (max-width: 1260px) {
    .folders_popup_wrapper .folders_popup_close {
      right: 17px;
      width: 52px;
      height: 52px;
      background-size: 36px 36px; } }
  .folders_popup_wrapper .folders_popup_wrap {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden; }
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_left {
    position: relative;
    text-align: right;
    width: 28%;
    min-width: 28%;
    max-width: 28%;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto;
    background: #6264b2; }
  @media screen and (max-width: 1260px) {
      .folders_popup_wrapper .folders_popup_wrap .folders_popup_left {
        width: 32%;
        min-width: 32%;
        max-width: 32%; } }
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .popup_left_in {
    position: relative;
    width: auto;
    padding: 63px 0 63px 160px;
    text-align: left; }
    @media screen and (max-width: 1900px) {
      .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .popup_left_in {
        padding: 43px 0 63px 80px; } }
    @media screen and (max-width: 1420px) {
      .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .popup_left_in {
        padding: 40px 0 60px 60px; } }
    @media screen and (max-width: 1260px) {
      .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .popup_left_in {
        padding: 40px 0 60px 42px; } }
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .reg_blocks_wrap {
    padding: 0 0 120px; }
    @media screen and (max-width: 1900px) {
      .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .reg_blocks_wrap {
        padding: 0 0 60px; } }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .reg_blocks_wrap a {
      position: relative;
      color: rgba(255, 255, 255, 0.77);
      font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
      text-decoration: none;
      display: inline-block;
      vertical-align: top;
      padding: 11px 40px 12px 62px;
      -webkit-border-radius: 30px;
      -moz-border-radius: 30px;
      -ms-border-radius: 30px;
      -o-border-radius: 30px;
      border-radius: 30px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 0 0 1px #fff;
      -webkit-box-shadow: inset 0 0 0 1px #fff;
      box-shadow: inset 0 0 0 1px #fff; }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .reg_blocks_wrap a:before {
      position: absolute;
      content: '';
      left: 24px;
      top: 12px;
      width: 20px;
      height: 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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M11.8%2029a.8.8%200%201%201-1.6%200c0-2.819%202.104-4.762%205.05-5.67.43-.132.852-.144%201.291-.055.24.049.476.124.756.235.151.06.676.283.68.285.757.314%201.31.454%202.023.454.708%200%201.302-.148%202.093-.466l.61-.252c.247-.1.44-.169.629-.222.544-.153%201.028-.155%201.421.022%202.555.807%205.047%203.361%205.047%205.669a.8.8%200%201%201-1.6%200c0-1.503-1.973-3.525-4.009-4.173-.185-.081-.26-.06-1.5.44-.964.388-1.743.582-2.69.582-.958%200-1.703-.188-2.638-.577-.02-.008-.526-.223-.654-.274a2.922%202.922%200%200%200-.486-.155.963.963%200%200%200-.501.017C13.37%2025.584%2011.8%2027.034%2011.8%2029zM20%2010.2c2.843%200%204.8%202.15%204.8%205.81%200%203.565-2.136%205.79-4.8%205.79-2.674%200-4.826-2.233-4.8-5.796.026-3.662%201.967-5.804%204.8-5.804zm0%201.6c-1.914%200-3.18%201.397-3.2%204.216C16.78%2018.7%2018.225%2020.2%2020%2020.2c1.766%200%203.2-1.495%203.2-4.19%200-2.808-1.276-4.21-3.2-4.21z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .top_menu_wrap .top_menu > li > a {
    color: #fff;
    display: block;
    font: 20px/24px 'rr', Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 13px 28px 13px 0; }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .top_menu_wrap .top_menu > li > a span {
      position: relative;
      display: inline-block;
      vertical-align: top; }
      .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .top_menu_wrap .top_menu > li > a span:before {
        position: absolute;
        right: 100%;
        left: 0;
        bottom: 0;
        height: 1px;
        content: '';
        background: #fff;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s; }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .top_menu_wrap .top_menu > li > a:hover span:before {
      right: 0; }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .top_menu_wrap .top_menu > li ul {
      padding: 0 0 0 10px; }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .top_menu_wrap .top_menu > li ul li a {
      color: #fff;
      display: block;
      font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
      text-decoration: none;
      padding: 11px 0 11px 0; }
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right {
    width: 72%;
    min-width: 72%;
    max-width: 72%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto; }
  @media screen and (max-width: 1260px) {
      .folders_popup_wrapper .folders_popup_wrap .folders_popup_right {
        width: 68%;
        min-width: 68%;
        max-width: 68%; } }
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_bl_wrapper {
    padding: 200px 160px 60px 40px; }
    @media screen and (max-width: 1900px) {
      .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_bl_wrapper {
        padding: 140px 80px 60px 40px; } }
    @media screen and (max-width: 1420px) {
      .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_bl_wrapper {
        padding: 140px 60px 60px 40px; } }
    @media screen and (max-width: 1260px) {
      .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_bl_wrapper {
        padding: 140px 42px 60px 40px; } }
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block > div {
    margin-right: 2.75%;
    width: 31.5% !important; }
    @media screen and (max-width: 1420px) {
        .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block > div {
          width: 48.5% !important;
          margin-right: 3%; } }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block > div.last {
      margin-right: 0; }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li {
      margin: 0 0 30px;
      -moz-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.05);
      -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.05);
      box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.05); }
    @media screen and (max-width: 1420px) {
        .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li {
          margin: 0 0 20px; } }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a {
      height: 320px;
      display: block;
      text-decoration: none;
      position: relative; }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a:hover ins {
      color: #f94976; }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a > .pic {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0; }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a ins {
      position: absolute;
      left: 20px;
      right: 20px;
      bottom: 20px;
      padding: 18px;
      color: #000;
      display: block;
      background: #fff;
      font: 26px/33px 'ars', Arial, Helvetica, sans-serif;
      -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: 1580px) {
            .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a ins {
              left: 10px;
              right: 10px;
              bottom: 10px;
              font-size: 24px; } }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic ul {
      display: none; }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul {
      padding: 40px; }
    @media screen and (max-width: 1580px) {
          .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul {
            padding: 30px; } }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a {
      display: block;
      color: #000;
      font: 26px 'ars', Arial, Helvetica, sans-serif;
      margin: 0 0 20px;
      text-decoration: 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; }
    @media screen and (max-width: 1580px) {
            .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a {
              font-size: 24px; } }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a ins {
      padding: 0 0 15px;
      display: inline-block;
      vertical-align: top;
      position: relative; }
      .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a ins:before {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 1px;
        content: '';
        background: #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; }
      .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a ins:after {
        position: absolute;
        left: 0;
        right: 100%;
        bottom: 0;
        height: 1px;
        content: '';
        z-index: 1;
        background: #f94976;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s; }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a:hover {
      color: #f94976; }
      .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a:hover ins:after {
        right: 0; }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul ul li {
      display: block; }
      .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul ul li a {
        color: rgba(0, 0, 0, 0.5);
        font: 18px/22px 'rr', Arial, Helvetica, sans-serif;
        text-decoration: none;
        padding: 9px 0;
        display: block; }
      .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul ul li a:hover {
        color: #f94976; }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_title {
      padding: 40px; }
    @media screen and (max-width: 1580px) {
          .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_title {
            padding: 30px; } }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_title > a {
      display: block;
      color: #000;
      font: 26px 'ars', Arial, Helvetica, sans-serif;
      text-decoration: 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; }
    @media screen and (max-width: 1580px) {
            .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_title > a {
              font-size: 24px; } }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_title > a:hover {
      color: #f94976; }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li ul li {
      padding: 0;
      margin: 0;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block li:nth-child(n+6) {
      display: none; }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands {
      margin: 15px 0 0 0;
      padding: 13px 0 0 0;
      position: relative; }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands:hover:after {
      right: 0; }
      .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands:hover a {
        color: #f94976; }
      .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands:hover a span:before {
        opacity: 1;
        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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands:before {
      position: absolute;
      left: 0;
      top: 0;
      right: 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;
      border-top: 1px solid rgba(0, 0, 0, 0.1); }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands:after {
      position: absolute;
      left: 0;
      top: 0;
      right: 100%;
      content: '';
      height: 1px;
      z-index: 1;
      background: #f94976;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -o-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
    .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands a {
      display: block;
      color: rgba(0, 0, 0, 0.3);
      font: 20px 'arsi', Arial, Helvetica, sans-serif;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -o-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
      .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands a span {
        position: relative;
        padding: 0 48px 0 0;
        display: inline-block;
        vertical-align: top; }
      .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands a span:before {
        position: absolute;
        right: 0;
        top: 50%;
        opacity: 0.3;
        content: '';
        width: 38px;
        height: 13px;
        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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.popup_form_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  overflow-y: auto;
  white-space: nowrap;
  text-align: center;
  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) {
  .popup_form_wrapper {
    cursor: pointer; } }
  @media screen and (max-width: 639px) {
  .popup_form_wrapper {
    background: #fff; } }
  .popup_form_wrapper:before {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    content: ''; }
  @media screen and (max-width: 639px) {
    .popup_form_wrapper:before {
      display: none; } }
  .popup_form_wrapper.active {
    opacity: 1;
    z-index: 40;
    visibility: visible; }
  .popup_form_wrapper .popup_form_close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 40px;
    height: 40px;
    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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M20.038%2018.917l-5.657-5.657a1%201%200%201%200-1.414%201.414l5.657%205.657-5.657%205.657a1%201%200%200%200%201.414%201.414l5.657-5.657%205.657%205.657a1%201%200%200%200%201.414-1.414l-5.657-5.657%205.657-5.657a1%201%200%201%200-1.414-1.414l-5.657%205.657z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  @media screen and (max-width: 639px) {
    .popup_form_wrapper .popup_form_close {
      right: 12px;
      top: 15px;
      background-size: 30px; } }
  .popup_form_wrapper .popup_form_wrap {
    position: relative;
    margin: 20px;
    width: 440px;
    text-align: left;
    background: #fff;
    white-space: normal;
    display: inline-block;
    vertical-align: middle;
    padding: 36px 50px 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 639px) {
    .popup_form_wrapper .popup_form_wrap {
      margin: 0 auto;
      position: static;
      background: none;
      display: block;
      width: auto;
      max-width: 420px;
      padding: 68px 20px 30px; } }
  .popup_form_wrapper .popup_form_title_wr {
    padding: 0 0 44px;
    text-align: center; }
  @media screen and (max-width: 479px) {
    .popup_form_wrapper .popup_form_title_wr {
      padding: 0 0 27px; } }
  .popup_form_wrapper .popup_form_title_wr .popup_form_title {
    color: #6264b2;
    font: 28px/33px 'rl', Arial, Helvetica, sans-serif;
    padding: 0 0 15px; }
  @media screen and (max-width: 479px) {
      .popup_form_wrapper .popup_form_title_wr .popup_form_title {
        font-size: 24px;
        padding: 0 0 8px; } }
  .popup_form_wrapper .popup_form_title_wr .popup_form_desc {
    font: 22px/28px 'ars', Arial, Helvetica, sans-serif;
    color: #000; }
  @media screen and (max-width: 479px) {
      .popup_form_wrapper .popup_form_title_wr .popup_form_desc {
        font-size: 20px;
        line-height: 26px; } }
  .popup_form_wrapper .tpl-anketa .form_bl_title {
    display: none; }
  .popup_form_wrapper .tpl-anketa .tpl-field {
    margin: 0 0 20px; }
  .popup_form_wrapper .tpl-anketa .tpl-field.field-error input[type="text"], .popup_form_wrapper .tpl-anketa .tpl-field.field-error input[type="email"], .popup_form_wrapper .tpl-anketa .tpl-field.field-error input[type="phone"], .popup_form_wrapper .tpl-anketa .tpl-field.field-error textarea {
    -moz-box-shadow: inset 0 -1px 0 red;
    -webkit-box-shadow: inset 0 -1px 0 red;
    box-shadow: inset 0 -1px 0 red; }
  .popup_form_wrapper .tpl-anketa .tpl-field a {
    color: #6264b2;
    text-decoration: none;
    border-bottom: 1px solid transparent; }
    .popup_form_wrapper .tpl-anketa .tpl-field a:hover {
      border-bottom-color: #6264b2; }
  .popup_form_wrapper .tpl-anketa .tpl-field .field-title {
    color: rgba(0, 0, 0, 0.4);
    font: 17px/20px 'rr', Arial, Helvetica, sans-serif;
    padding: 0 0 8px; }
    @media screen and (max-width: 639px) {
      .popup_form_wrapper .tpl-anketa .tpl-field .field-title {
        font-size: 16px; } }
  .popup_form_wrapper .tpl-anketa .tpl-field .field_error {
    color: red;
    font: 14px 'rr', Arial, Helvetica, sans-serif;
    margin: 0 0 5px; }
  .popup_form_wrapper .tpl-anketa .tpl-field input[type="text"], .popup_form_wrapper .tpl-anketa .tpl-field input[type="email"], .popup_form_wrapper .tpl-anketa .tpl-field input[type="phone"] {
    color: #000;
    font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
    padding: 9px 0;
    width: 100%;
    border: none;
    outline: none;
    background: none;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 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;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2); }
    .popup_form_wrapper .tpl-anketa .tpl-field input[type="text"]:focus, .popup_form_wrapper .tpl-anketa .tpl-field input[type="email"]:focus, .popup_form_wrapper .tpl-anketa .tpl-field input[type="phone"]:focus {
      color: #000;
      -moz-box-shadow: inset 0 -1px 0 #000;
      -webkit-box-shadow: inset 0 -1px 0 #000;
      box-shadow: inset 0 -1px 0 #000; }
  .popup_form_wrapper .tpl-anketa .tpl-field textarea {
    color: #000;
    font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
    padding: 9px 0;
    width: 100%;
    height: 140px;
    border: none;
    resize: none;
    outline: none;
    background: none;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 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;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2); }
    .popup_form_wrapper .tpl-anketa .tpl-field textarea:focus {
      color: #000;
      -moz-box-shadow: inset 0 -1px 0 #000;
      -webkit-box-shadow: inset 0 -1px 0 #000;
      box-shadow: inset 0 -1px 0 #000; }
  .popup_form_wrapper .tpl-anketa .tpl-field.type-calendar_interval {
    font-size: 0; }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-calendar_interval .calendar-label {
      display: inline-block;
      vertical-align: top;
      width: 48%; }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-calendar_interval .calendar-label.firstLabel {
      margin-right: 4%; }
  .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_select select {
    color: #000;
    width: 100%;
    font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
    padding: 9px 30px 9px 0;
    border: none;
    outline: none;
    cursor: pointer;
    background: none;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    /* for IE */
    -ms-appearance: none;
    appearance: none !important; }
    @media screen and (max-width: 639px) {
        .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_select select {
          font-size: 19px; } }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_select select::-ms-expand {
      display: none; }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_select select:focus {
      -moz-box-shadow: inset 0 -1px 0 #000;
      -webkit-box-shadow: inset 0 -1px 0 #000;
      box-shadow: inset 0 -1px 0 #000; }
  .popup_form_wrapper .tpl-anketa .tpl-field.type-select select {
    color: #000;
    width: 100%;
    font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
    padding: 9px 30px 9px 0;
    border: none;
    outline: none;
    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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    /* for IE */
    -ms-appearance: none;
    appearance: none !important; }
    @media screen and (max-width: 639px) {
        .popup_form_wrapper .tpl-anketa .tpl-field.type-select select {
          font-size: 19px; } }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-select select::-ms-expand {
      display: none; }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-select select:focus {
      -moz-box-shadow: inset 0 -1px 0 #000;
      -webkit-box-shadow: inset 0 -1px 0 #000;
      box-shadow: inset 0 -1px 0 #000; }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect {
      display: block !important; }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect.dropup .jq-selectbox__select {
      z-index: 1; }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect:before {
      position: absolute;
      content: '';
      right: 10px;
      top: 50%;
      width: 4px;
      height: 4px;
      z-index: 1;
      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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect:after {
      position: absolute;
      top: 50%;
      margin-top: -4px;
      right: 7px;
      width: 10px;
      height: 7px;
      opacity: 0;
      content: '';
      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;
      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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect.opened:before {
      opacity: 0;
      visibility: hidden; }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect.opened:after {
      opacity: 1;
      visibility: visible; }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__select {
      background: none;
      color: #000;
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
      padding: 9px 30px 9px 0;
      width: 100%;
      border: none;
      outline: 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-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 639px) {
          .popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__select {
            font-size: 19px; } }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__dropdown {
      background: #fff;
      width: 100%;
      -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5); }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li {
      color: #000;
      font: 20px/25px 'ars', Arial, Helvetica, sans-serif;
      padding: 10px 20px 10px;
      -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_form_wrapper .tpl-anketa .tpl-field.type-checkbox ul, .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_checkbox ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-checkbox ul li, .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_checkbox ul li {
      display: block;
      margin: 0 0 10px;
      font: 17px/22px 'rr', Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5); }
    @media screen and (max-width: 639px) {
          .popup_form_wrapper .tpl-anketa .tpl-field.type-checkbox ul li, .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_checkbox ul li {
            font-size: 16px; } }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-checkbox ul li:last-child, .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_checkbox ul li:last-child {
      margin-bottom: 0; }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-checkbox ul li .mg-styler-label--checkbox, .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox {
      display: inline-block;
      vertical-align: top;
      width: 24px;
      height: 24px;
      margin: 0 10px 0 0;
      -webkit-transition: background-image 0.3s;
      -moz-transition: background-image 0.3s;
      -o-transition: background-image 0.3s;
      -ms-transition: background-image 0.3s;
      transition: background-image 0.3s;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-checkbox ul li .mg-styler-label--checkbox.checked, .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox.checked {
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 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%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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-checkbox ul li .mg-styler-label--checkbox input, .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox input {
      width: 0;
      height: 0;
      opacity: 0;
      overflow: hidden;
      visibility: hidden; }
  .popup_form_wrapper .tpl-anketa .tpl-field.type-radio_group ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-radio_group ul li {
      display: block;
      margin: 0 0 10px;
      font: 17px/22px 'rr', Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5); }
    @media screen and (max-width: 639px) {
          .popup_form_wrapper .tpl-anketa .tpl-field.type-radio_group ul li {
            font-size: 16px; } }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-radio_group ul li:last-child {
      margin-bottom: 0; }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-radio_group ul li .mg-styler-label--radio {
      display: inline-block;
      vertical-align: top;
      width: 24px;
      height: 24px;
      margin: 0 10px 0 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -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;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-radio_group ul li .mg-styler-label--radio.checked {
      -moz-box-shadow: inset 0 0 0 5px rgba(0, 0, 0, 0.8);
      -webkit-box-shadow: inset 0 0 0 5px rgba(0, 0, 0, 0.8);
      box-shadow: inset 0 0 0 5px rgba(0, 0, 0, 0.8); }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-radio_group ul li .mg-styler-label--radio input {
      width: 0;
      height: 0;
      opacity: 0;
      overflow: hidden;
      visibility: hidden; }
  .popup_form_wrapper .tpl-anketa .tpl-field.type-title h2, .popup_form_wrapper .tpl-anketa .tpl-field.type-html h2 {
    margin: 0;
    color: #000; }
    @media screen and (max-width: 639px) {
        .popup_form_wrapper .tpl-anketa .tpl-field.type-title h2, .popup_form_wrapper .tpl-anketa .tpl-field.type-html h2 {
          font-size: 26px; } }
  .popup_form_wrapper .tpl-anketa .tpl-field.type-html {
    font-size: 17px;
    color: #000;
    font-family: 'rr', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 639px) {
      .popup_form_wrapper .tpl-anketa .tpl-field.type-html {
        font-size: 16px; } }
  .popup_form_wrapper .tpl-anketa .tpl-field.type-upload .upload-button input[type="button"] {
    font: 17px/24px 'rr', Arial, Helvetica, sans-serif;
    padding: 9px 20px 10px;
    border: none;
    outline: none;
    color: #6264b2;
    background: #fff;
    -webkit-appearance: none;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    -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 #6264b2;
    -webkit-box-shadow: inset 0 0 0 1px #6264b2;
    box-shadow: inset 0 0 0 1px #6264b2; }
    .popup_form_wrapper .tpl-anketa .tpl-field.type-upload .upload-count {
      font-size: 17px; }
  .popup_form_wrapper .tpl-anketa .tpl-field.tpl-field-button {
    margin-bottom: 0;
    text-align: center; }
    .popup_form_wrapper .tpl-anketa .tpl-field.tpl-field-button .tpl-form-button {
      color: #fff;
      font: 20px/24px 'rr', Arial, Helvetica, sans-serif;
      padding: 11px 46px 13px;
      background: #6264b2;
      border: none;
      outline: none;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 30px;
      -moz-border-radius: 30px;
      -ms-border-radius: 30px;
      -o-border-radius: 30px;
      border-radius: 30px;
      -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) {
        .popup_form_wrapper .tpl-anketa .tpl-field.tpl-field-button .tpl-form-button {
          font-size: 18px;
          line-height: 21px;
          padding: 11px 46px 12px; } }
    .popup_form_wrapper .tpl-anketa .tpl-field.tpl-field-button .tpl-form-button:hover {
      color: #6264b2;
      background: #fff;
      -moz-box-shadow: inset 0 0 0 1px #6264b2;
      -webkit-box-shadow: inset 0 0 0 1px #6264b2;
      box-shadow: inset 0 0 0 1px #6264b2; }
  .popup_form_wrapper .tpl-anketa-success-note {
    text-align: center;
    color: #000; }

.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; }

.mobile_folders_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  overflow-y: auto;
  background: #fff;
  z-index: 12;
  display: none;
  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; }
  @media screen and (max-width: 1023px) {
  .mobile_folders_wrapper {
    display: block; } }
  .mobile_folders_wrapper.active {
    opacity: 1;
    visibility: visible;
    z-index: 15; }
  .mobile_folders_wrapper .mobile_folders_close {
    position: absolute;
    right: 0;
    top: 0;
    width: 68px;
    height: 68px;
    cursor: pointer;
    z-index: 1;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.038%2018.917l-5.657-5.657a1%201%200%201%200-1.414%201.414l5.657%205.657-5.657%205.657a1%201%200%200%200%201.414%201.414l5.657-5.657%205.657%205.657a1%201%200%200%200%201.414-1.414l-5.657-5.657%205.657-5.657a1%201%200%201%200-1.414-1.414l-5.657%205.657z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  @media screen and (max-width: 639px) {
    .mobile_folders_wrapper .mobile_folders_close {
      width: 65px;
      height: 65px; } }
  .mobile_folders_wrapper .mobile_folders_in {
    position: relative; }
  .mobile_folders_wrapper .mobile_folders_top {
    background: #6264b2;
    font-size: 0;
    padding: 15px 32px 10px; }
  @media screen and (max-width: 639px) {
    .mobile_folders_wrapper .mobile_folders_top {
      padding: 11px 16px 10px; } }
  .mobile_folders_wrapper .mobile_folders_top .mobile_top_item {
    display: inline-block;
    vertical-align: middle;
    width: 33%; }
  .mobile_folders_wrapper .mobile_folders_top .mobile_top_item:nth-child(2) {
    width: 34%;
    text-align: center; }
    @media screen and (max-width: 639px) {
      .mobile_folders_wrapper .mobile_folders_top .mobile_top_item:nth-child(2) {
        width: 55%; } }
  @media screen and (max-width: 639px) {
        .mobile_folders_wrapper .mobile_folders_top .mobile_top_item:last-child {
          display: none; } }
  .mobile_folders_wrapper .mobile_folders_top .mobile_top_item .mobile_folders_reg {
    position: relative;
    color: rgba(255, 255, 255, 0.77);
    font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    padding: 12px 40px 11px 45px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 639px) {
      .mobile_folders_wrapper .mobile_folders_top .mobile_top_item .mobile_folders_reg {
        padding: 12px 0 11px 36px; } }
    .mobile_folders_wrapper .mobile_folders_top .mobile_top_item .mobile_folders_reg:before {
      position: absolute;
      content: '';
      left: 9px;
      top: 12px;
      width: 20px;
      height: 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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M11.8%2029a.8.8%200%201%201-1.6%200c0-2.819%202.104-4.762%205.05-5.67.43-.132.852-.144%201.291-.055.24.049.476.124.756.235.151.06.676.283.68.285.757.314%201.31.454%202.023.454.708%200%201.302-.148%202.093-.466l.61-.252c.247-.1.44-.169.629-.222.544-.153%201.028-.155%201.421.022%202.555.807%205.047%203.361%205.047%205.669a.8.8%200%201%201-1.6%200c0-1.503-1.973-3.525-4.009-4.173-.185-.081-.26-.06-1.5.44-.964.388-1.743.582-2.69.582-.958%200-1.703-.188-2.638-.577-.02-.008-.526-.223-.654-.274a2.922%202.922%200%200%200-.486-.155.963.963%200%200%200-.501.017C13.37%2025.584%2011.8%2027.034%2011.8%2029zM20%2010.2c2.843%200%204.8%202.15%204.8%205.81%200%203.565-2.136%205.79-4.8%205.79-2.674%200-4.826-2.233-4.8-5.796.026-3.662%201.967-5.804%204.8-5.804zm0%201.6c-1.914%200-3.18%201.397-3.2%204.216C16.78%2018.7%2018.225%2020.2%2020%2020.2c1.766%200%203.2-1.495%203.2-4.19%200-2.808-1.276-4.21-3.2-4.21z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    @media screen and (max-width: 639px) {
        .mobile_folders_wrapper .mobile_folders_top .mobile_top_item .mobile_folders_reg:before {
          left: 0; } }
  .mobile_folders_wrapper .mobile_folders_top .mobile_top_item .mobile_menu_title {
    color: #fff;
    font: 20px/24px 'rr', Arial, Helvetica, sans-serif;
    display: inline-block;
    vertical-align: middle;
    padding: 8px 20px; }
    @media screen and (max-width: 639px) {
      .mobile_folders_wrapper .mobile_folders_top .mobile_top_item .mobile_menu_title {
        font-size: 18px; } }
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_folders_title {
    color: #000;
    font: 28px 'rl', Arial, Helvetica, sans-serif;
    padding: 42px 32px 19px; }
  @media screen and (max-width: 639px) {
      .mobile_folders_wrapper .mobile_folders_wrap .mobile_folders_title {
        font-size: 24px;
        padding: 22px 16px 19px; } }
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes_bl {
    padding: 0 0 50px; }
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li {
    margin: 0 0 20px; }
    .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li.sublevel > a span:before {
      opacity: 1;
      visibility: visible; }
    .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a {
      display: block;
      text-decoration: none;
      padding: 12px 32px 14px;
      color: #000;
      position: relative;
      font: 20px/24px 'rr', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 639px) {
        .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a {
          padding: 11px 16px 12px;
          font-size: 18px; } }
    .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a:hover:after {
      right: 32px; }
    @media screen and (max-width: 639px) {
            .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a:hover:after {
              right: 16px; } }
    .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a:before {
      position: absolute;
      content: '';
      left: 32px;
      right: 32px;
      bottom: 0;
      height: 1px;
      background: rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 639px) {
          .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a:before {
            left: 16px;
            right: 16px; } }
    .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a:after {
      position: absolute;
      content: '';
      left: 32px;
      right: 100%;
      bottom: 0;
      height: 1px;
      z-index: 1;
      background: #000;
      -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: 639px) {
          .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a:after {
            left: 16px; } }
    .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a span {
      display: inline-block;
      vertical-align: top;
      position: relative; }
    .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a span:before {
      position: absolute;
      right: -24px;
      top: 50%;
      width: 4px;
      height: 4px;
      margin-top: -2px;
      content: '';
      background: #000;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul {
      visibility: hidden;
      background: #fff;
      margin: -164px 0 0 0; }
    @media screen and (max-width: 639px) {
        .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul {
          margin: -135px 0 0 0; } }
    .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .waSlideMenu-back {
      display: none; }
    .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item {
      margin: 0 0 30px; }
    @media screen and (max-width: 639px) {
          .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item {
            margin: 0 0 10px; } }
    .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item a {
      position: relative;
      background: #6264b2;
      padding: 24px 32px 20px 90px;
      display: block;
      color: #fff;
      font: 20px/24px 'rr', Arial, Helvetica, sans-serif;
      text-decoration: none; }
    @media screen and (max-width: 639px) {
            .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item a {
              padding: 21px 65px 20px 75px;
              font-size: 18px; } }
    .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item a:hover {
      color: #fff; }
    .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item a span {
      position: absolute;
      left: 32px;
      top: 50%;
      width: 38px;
      height: 13px;
      margin-top: -5px;
      cursor: pointer;
      -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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      @media screen and (max-width: 639px) {
            .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item a span {
              left: 16px;
              margin-top: -7px; } }
    .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul li {
      display: block; }
    .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul li a {
      display: block;
      padding: 13px 32px;
      font: 19px/22px 'rr', Arial, Helvetica, sans-serif;
      text-decoration: none;
      color: 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: 639px) {
            .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul li a {
              font-size: 18px;
              padding: 12px 16px; } }
    .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul li a:hover {
      color: #f94976; }
    .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul li ul {
      margin: 0; }

.mobile_menu_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 13;
  overflow: hidden;
  overflow-y: auto;
  opacity: 0;
  visibility: hidden;
  background: #6264b2;
  -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(100%, 0);
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0);
  display: none; }
  @media screen and (max-width: 1023px) {
  .mobile_menu_wrapper {
    display: block; } }
  .mobile_menu_wrapper.active {
    opacity: 1;
    visibility: visible;
    z-index: 200;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); }
  .mobile_menu_wrapper .mobile_menu_close {
    position: absolute;
    right: 0;
    top: 0;
    width: 68px;
    height: 68px;
    cursor: pointer;
    z-index: 1;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.038%2018.917l-5.657-5.657a1%201%200%201%200-1.414%201.414l5.657%205.657-5.657%205.657a1%201%200%200%200%201.414%201.414l5.657-5.657%205.657%205.657a1%201%200%200%200%201.414-1.414l-5.657-5.657%205.657-5.657a1%201%200%201%200-1.414-1.414l-5.657%205.657z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  @media screen and (max-width: 639px) {
    .mobile_menu_wrapper .mobile_menu_close {
      width: 65px;
      height: 65px; } }
  .mobile_menu_wrapper .menu_mob_title_wr {
    padding: 24px 30px 14px 30px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15); }
  @media screen and (max-width: 639px) {
    .mobile_menu_wrapper .menu_mob_title_wr {
      padding: 20px 16px 14px 16px; } }
  .mobile_menu_wrapper .menu_mob_title_wr .menu_back_title {
    color: #fff;
    cursor: pointer;
    font: 20px/24px 'rr', Arial, Helvetica, sans-serif;
    padding: 0 0 0 58px;
    position: relative;
    vertical-align: top;
    display: inline-block; }
  .mobile_menu_wrapper .menu_mob_title_wr .menu_back_title:before {
    position: absolute;
    content: '';
    left: 0;
    top: 50%;
    margin-top: -6px;
    width: 38px;
    height: 13px;
    -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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .mobile_menu_wrapper .mobile_menu_wrap {
    padding: 33px 32px 40px; }
  @media screen and (max-width: 639px) {
    .mobile_menu_wrapper .mobile_menu_wrap {
      padding: 14px 16px 30px; } }
  .mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li > a {
    display: block;
    color: #fff;
    font: 20px/24px 'rr', Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 13px 0; }
    @media screen and (max-width: 639px) {
        .mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li > a {
          font-size: 18px;
          padding: 10px 0; } }
    .mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li > a span {
      position: relative; }
    .mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li > a span:before {
      position: absolute;
      left: 0;
      bottom: 0;
      right: 100%;
      content: '';
      height: 1px;
      background: #fff;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -o-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
    .mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li > a:hover span:before {
      right: 0; }
    .mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li ul {
      padding: 0 0 5px 20px; }
    .mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li ul li a {
      font-size: 18px;
      font-family: 'rr', Arial, Helvetica, sans-serif;
      text-decoration: none;
      color: #fff;
      display: block;
      padding: 9px 0; }
    @media screen and (max-width: 639px) {
            .mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li ul li a {
              font-size: 17px; } }

.type-upload {
  display: none; }

.localtabs > ul > li .localtabs__title > a {
  font-weight: 400; }

.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li {
  overflow: hidden; }

.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a > .pic {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s; }
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a > .pic:hover {
    -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); }

.transition-overlay {
  z-index: 1111111 !important; }

#form_g-user-register .g-form-field__title {
  font-size: 15px;
  font-family: 'rr', Arial, Helvetica, sans-serif; }

.jqselect.opened {
  z-index: 1111 !important; }

.jqselect .jq-selectbox__dropdown ul li:hover {
  color: #f94976 !important; }

.rev_svg1, .rev_svg2 {
  stroke: #f94976; }

@media screen and (max-width: 639px) {
    .site_container.main {
      overflow: hidden; } }

.main_blocks_wrap {
  position: relative;
  padding: 70px 0 50px; }
  @media screen and (max-width: 1260px) {
  .main_blocks_wrap {
    padding: 50px 0 30px; } }
  @media screen and (max-width: 639px) {
  .main_blocks_wrap {
    padding: 40px 0 30px; } }
  .main_blocks_wrap:before {
    position: absolute;
    content: '';
    left: -160px;
    right: -160px;
    top: 0;
    bottom: 0;
    background: #f9f9f9; }
  @media screen and (max-width: 1580px) {
    .main_blocks_wrap:before {
      left: -140px;
      right: -140px; } }
  @media screen and (max-width: 1420px) {
    .main_blocks_wrap:before {
      left: -60px;
      right: -60px; } }
  @media screen and (max-width: 1260px) {
    .main_blocks_wrap:before {
      left: -42px;
      right: -42px; } }
  @media screen and (max-width: 1023px) {
    .main_blocks_wrap:before {
      left: -32px;
      right: -32px; } }
  @media screen and (max-width: 639px) {
    .main_blocks_wrap:before {
      left: -16px;
      right: -16px; } }
  .main_blocks_wrap .slider_counter_wr {
    display: none;
    line-height: 0;
    font-size: 0;
    padding: 25px 0 20px;
    text-align: center;
    position: relative; }
  @media screen and (max-width: 767px) {
    .main_blocks_wrap .slider_counter_wr {
      display: block; } }
  .main_blocks_wrap .slider_counter_wr .current_index {
    color: #000;
    display: inline-block;
    vertical-align: top;
    width: 32px;
    height: 32px;
    text-align: center;
    margin: 0 7px 0 0;
    font: 18px/32px 'rm', Arial, Helvetica, sans-serif;
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.9);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.9);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.9);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .main_blocks_wrap .slider_counter_wr ins {
    font: 20px/32px 'arsi', Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.3);
    display: inline-block;
    vertical-align: top;
    margin-right: 5px; }
  .main_blocks_wrap .slider_counter_wr .slides_length {
    color: rgba(0, 0, 0, 0.3);
    display: inline-block;
    vertical-align: top;
    font: 20px/32px 'arsi', Arial, Helvetica, sans-serif; }
  .main_blocks_wrap .shop_main_header {
    position: relative;
    color: #000;
    font: 40px/47px 'rl', Arial, Helvetica, sans-serif;
    letter-spacing: 0.69px;
    padding: 0 0 40px;
    text-align: center; }
  @media screen and (max-width: 1420px) {
    .main_blocks_wrap .shop_main_header {
      font-size: 35px;
      line-height: 41px; } }
  @media screen and (max-width: 1023px) {
    .main_blocks_wrap .shop_main_header {
      font-size: 32px;
      line-height: 38px;
      padding: 0 0 30px; } }
  @media screen and (max-width: 639px) {
    .main_blocks_wrap .shop_main_header {
      padding: 0 32px 20px;
      font-size: 28px; } }
  .main_blocks_wrap .shop_main_header .shop_main_header_in {
    padding: 0 100px; }
  @media screen and (max-width: 767px) {
      .main_blocks_wrap .shop_main_header .shop_main_header_in {
        padding: 0; } }
  .main_blocks_wrap .shop_main_header .slider_counter {
    position: absolute;
    right: 0;
    top: 8px;
    line-height: 0;
    font-size: 0; }
  @media screen and (max-width: 1023px) {
      .main_blocks_wrap .shop_main_header .slider_counter {
        top: 3px; } }
  @media screen and (max-width: 767px) {
      .main_blocks_wrap .shop_main_header .slider_counter {
        display: none !important; } }
  .main_blocks_wrap .shop_main_header .slider_counter .current_index {
    color: #000;
    display: inline-block;
    vertical-align: top;
    width: 32px;
    height: 32px;
    text-align: center;
    margin: 0 7px 0 0;
    font: 18px/32px 'rm', Arial, Helvetica, sans-serif;
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.9);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.9);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.9);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .main_blocks_wrap .shop_main_header .slider_counter ins {
    font: 20px/32px 'arsi', Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.3);
    display: inline-block;
    vertical-align: top;
    margin-right: 5px; }
  .main_blocks_wrap .shop_main_header .slider_counter .slides_length {
    color: rgba(0, 0, 0, 0.3);
    display: inline-block;
    vertical-align: top;
    font: 20px/32px 'arsi', Arial, Helvetica, sans-serif; }
  .main_blocks_wrap .shop_main_before {
    position: relative;
    padding: 0 0 30px; }
  @media screen and (max-width: 639px) {
    .main_blocks_wrap .shop_main_before {
      font-size: 20px;
      line-height: 26px; } }
  .main_blocks_wrap .shop_main_before p {
    margin: 0 0 15px; }
  .main_blocks_wrap .shop_main_after {
    position: relative;
    padding-top: 40px; }
  @media screen and (max-width: 639px) {
    .main_blocks_wrap .shop_main_after {
      font-size: 20px;
      line-height: 26px; } }
  .main_blocks_wrap .shop_main_after p {
    margin: 0 0 15px; }
  .main_blocks_wrap .prod_list_wrap .slick-prev {
    position: absolute;
    left: -13px;
    top: 220px;
    width: 60px;
    height: 60px;
    outline: none;
    border: none;
    padding: 0;
    font-size: 0;
    cursor: pointer;
    z-index: 1;
    -webkit-apperance: none;
    background: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  @media screen and (max-width: 1260px) {
      .main_blocks_wrap .prod_list_wrap .slick-prev {
        left: -21px;
        top: 190px; } }
  @media screen and (max-width: 1023px) {
      .main_blocks_wrap .prod_list_wrap .slick-prev {
        left: -12px;
        top: 225px; } }
  @media screen and (max-width: 767px) {
      .main_blocks_wrap .prod_list_wrap .slick-prev {
        left: -12px;
        top: 165px; } }
  @media screen and (max-width: 639px) {
      .main_blocks_wrap .prod_list_wrap .slick-prev {
        left: -30px;
        top: 130px; } }
  @media screen and (max-width: 479px) {
      .main_blocks_wrap .prod_list_wrap .slick-prev {
        left: -40px;
        top: 180px; } }
  @media screen and (max-width: 359px) {
      .main_blocks_wrap .prod_list_wrap .slick-prev {
        left: -40px;
        top: 165px; } }
  .main_blocks_wrap .prod_list_wrap .slick-prev:hover:before {
    opacity: 0; }
    @media screen and (max-width: 639px) {
        .main_blocks_wrap .prod_list_wrap .slick-prev:hover:before {
          opacity: 1; } }
    .main_blocks_wrap .prod_list_wrap .slick-prev:hover:after {
      opacity: 1; }
    @media screen and (max-width: 639px) {
        .main_blocks_wrap .prod_list_wrap .slick-prev:hover:after {
          opacity: 0; } }
  .main_blocks_wrap .prod_list_wrap .slick-prev:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 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;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    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%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M3.121%206.01l4.294-4.304A1%201%200%200%200%205.999.294L.293%206.013%206%2011.708a1%201%200%201%200%201.412-1.416L3.121%206.01z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    @media screen and (max-width: 639px) {
      .main_blocks_wrap .prod_list_wrap .slick-prev:before {
        background-position: left 35px top 50%; } }
  .main_blocks_wrap .prod_list_wrap .slick-prev:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 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;
    -moz-box-shadow: 0 0 0 1px #f94976;
    -webkit-box-shadow: 0 0 0 1px #f94976;
    box-shadow: 0 0 0 1px #f94976;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    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%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M7.303%206.004l1.735-1.738A2.5%202.5%200%201%200%205.498.734L.232%206.012l5.27%205.258a2.5%202.5%200%200%200%203.532-3.54l-1.73-1.726z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .main_blocks_wrap .prod_list_wrap .slick-next {
    position: absolute;
    right: -13px;
    top: 220px;
    width: 60px;
    height: 60px;
    outline: none;
    border: none;
    padding: 0;
    font-size: 0;
    cursor: pointer;
    z-index: 1;
    -webkit-apperance: none;
    background: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  @media screen and (max-width: 1260px) {
      .main_blocks_wrap .prod_list_wrap .slick-next {
        right: -23px;
        top: 190px; } }
  @media screen and (max-width: 1023px) {
      .main_blocks_wrap .prod_list_wrap .slick-next {
        right: -12px;
        top: 225px; } }
  @media screen and (max-width: 767px) {
      .main_blocks_wrap .prod_list_wrap .slick-next {
        right: -12px;
        top: 165px; } }
  @media screen and (max-width: 639px) {
      .main_blocks_wrap .prod_list_wrap .slick-next {
        right: -30px;
        top: 130px; } }
  @media screen and (max-width: 479px) {
      .main_blocks_wrap .prod_list_wrap .slick-next {
        right: -40px;
        top: 180px; } }
  @media screen and (max-width: 359px) {
      .main_blocks_wrap .prod_list_wrap .slick-next {
        right: -40px;
        top: 165px; } }
  .main_blocks_wrap .prod_list_wrap .slick-next:hover:before {
    opacity: 0; }
    @media screen and (max-width: 639px) {
        .main_blocks_wrap .prod_list_wrap .slick-next:hover:before {
          opacity: 1; } }
    .main_blocks_wrap .prod_list_wrap .slick-next:hover:after {
      opacity: 1; }
    @media screen and (max-width: 639px) {
        .main_blocks_wrap .prod_list_wrap .slick-next:hover:after {
          opacity: 0; } }
  .main_blocks_wrap .prod_list_wrap .slick-next:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 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;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    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%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M3.121%206.01l4.294-4.304A1%201%200%200%200%205.999.294L.293%206.013%206%2011.708a1%201%200%201%200%201.412-1.416L3.121%206.01z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    @media screen and (max-width: 639px) {
      .main_blocks_wrap .prod_list_wrap .slick-next:before {
        background-position: left 35px top 50%; } }
  .main_blocks_wrap .prod_list_wrap .slick-next:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 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;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: 0 0 0 1px #f94976;
    -webkit-box-shadow: 0 0 0 1px #f94976;
    box-shadow: 0 0 0 1px #f94976;
    -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%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f94976%22%20d%3D%22M7.303%206.004l1.735-1.738A2.5%202.5%200%201%200%205.498.734L.232%206.012l5.27%205.258a2.5%202.5%200%200%200%203.532-3.54l-1.73-1.726z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs {
    margin: 0 -20px !important;
    position: relative; }
  @media screen and (max-width: 1900px) {
      .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs {
        margin: 0 -10px !important; } }
  @media screen and (max-width: 1023px) {
      .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs {
        margin: 0 -12px !important; } }
  @media screen and (max-width: 479px) {
      .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs {
        margin: 0 !important; } }
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 464px !important; }
    @media screen and (max-width: 1900px) {
      .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
        top: 364px !important; } }
    @media screen and (max-width: 1260px) {
      .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
        top: 404px !important; } }
    @media screen and (max-width: 1023px) {
      .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
        top: 474px !important; } }
    @media screen and (max-width: 767px) {
      .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
        top: 344px !important; } }
    @media screen and (max-width: 639px) {
      .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
        top: 284px !important; } }
    @media screen and (max-width: 479px) {
      .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
        top: 414px !important; } }
    @media screen and (max-width: 359px) {
      .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
        top: 364px !important; } }
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs {
    display: block; }
    .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item {
      width: auto;
      max-width: 350px;
      min-width: 0;
      margin: 0 20px !important; }
    @media screen and (max-width: 1900px) {
        .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item {
          margin: 0 10px !important; } }
    @media screen and (max-width: 1340px) {
        .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item {
          max-width: 400px; } }
    @media screen and (max-width: 1023px) {
        .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item {
          max-width: 100%; } }
    @media screen and (max-width: 479px) {
        .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item {
          margin: 0 !important; } }
    .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item:before {
      display: none; }
    .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item:hover .shop2_product_inner {
      position: static;
      padding: 0;
      left: auto;
      right: auto;
      width: 100%;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .shop2_product_inner {
      position: static;
      width: 100%;
      padding: 0;
      background: none; }
    @media screen and (max-width: 1900px) {
          .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
            height: 400px !important; } }
    @media screen and (max-width: 1260px) {
          .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
            height: 440px !important; } }
    @media screen and (max-width: 1023px) {
          .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
            height: 510px !important; } }
    @media screen and (max-width: 767px) {
          .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
            height: 380px !important; } }
    @media screen and (max-width: 639px) {
          .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
            height: 320px !important; } }
    @media screen and (max-width: 479px) {
          .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
            height: 450px !important; } }
    @media screen and (max-width: 359px) {
          .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
            height: 400px !important; } }
    .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_top_wr {
      background: none; }
    .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_bot_wr {
      background: none; }
    .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_bot_in2 {
      display: none; }

.site-path {
  padding: 34px 0 38px;
  font: 17px/21px 'arsi', Arial, Helvetica, sans-serif;
  color: #000; }
  @media screen and (max-width: 1260px) {
  .site-path {
    padding: 34px 0 20px;
    margin: 0; } }
  @media screen and (max-width: 639px) {
  .site-path {
    text-align: center;
    font-size: 15px; } }
  .site-path span {
    padding: 0 5px;
    color: rgba(0, 0, 0, 0.5); }
  .site-path a {
    color: rgba(0, 0, 0, 0.5);
    text-decoration: none; }

.site_container.filter-active {
  z-index: 15; }

.site_main_inner {
  position: relative; }
  .site_main_inner.no_main_blocks {
    padding: 110px 0 110px 0; }
  @media screen and (max-width: 1580px) {
    .site_main_inner.no_main_blocks {
      padding: 60px 0 80px; } }
  @media screen and (max-width: 1260px) {
    .site_main_inner.no_main_blocks {
      padding: 20px 0 70px; } }
  @media screen and (max-width: 1023px) {
    .site_main_inner.no_main_blocks {
      padding: 20px 0 60px; } }
  .site_main_inner.no_main_blocks .site_filter_panel {
    display: none; }
  @media screen and (min-width: 1300px) {
      .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
        top: 464px; } }
  @media screen and (min-width: 1580px) {
      .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
        top: 554px; } }
  @media screen and (min-width: 1300px) {
      .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
        height: 500px; } }
  @media screen and (min-width: 1580px) {
      .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
        height: 600px; } }
  .site_main_inner.folders {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 40px 0 110px 0; }
  @media screen and (max-width: 1580px) {
    .site_main_inner.folders {
      padding: 60px 0 80px; } }
  @media screen and (max-width: 1260px) {
    .site_main_inner.folders {
      padding: 20px 0 70px; } }
  @media screen and (max-width: 1260px) {
    .site_main_inner.folders {
      display: block; } }
  @media screen and (max-width: 1023px) {
    .site_main_inner.folders {
      padding: 20px 0 60px; } }
  .site_main_inner.folders .site_filter_panel {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 300px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 300px;
    -ms-flex: 0 1 300px;
    flex: 0 1 300px;
    min-width: 300px;
    max-width: 300px;
    width: 300px;
    margin: 0 65px 0 0; }
  @media screen and (max-width: 1900px) {
      .site_main_inner.folders .site_filter_panel {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 270px;
        -moz-box-flex: 0;
        -moz-flex: 0 1 270px;
        -ms-flex: 0 1 270px;
        flex: 0 1 270px;
        min-width: 270px;
        max-width: 270px;
        width: 270px;
        margin: 0 40px 0 0; } }
  @media screen and (max-width: 1580px) {
      .site_main_inner.folders .site_filter_panel {
        margin: 0 40px 0 0; } }
  @media screen and (max-width: 1260px) {
      .site_main_inner.folders .site_filter_panel {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        opacity: 0;
        visibility: hidden;
        overflow: hidden;
        overflow-y: auto;
        background: #fff;
        min-width: 0;
        max-width: 100%;
        width: auto;
        margin: 0;
        z-index: 10;
        padding: 0 16px;
        -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; } }
  .site_main_inner.folders .site_filter_panel.active {
    opacity: 1;
    visibility: visible; }
  .site_main_inner.folders .site_filter_panel .filter_close {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 32px;
    right: 32px;
    display: none;
    cursor: pointer;
    z-index: 10;
    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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M20.038%2018.917l-5.657-5.657a1%201%200%201%200-1.414%201.414l5.657%205.657-5.657%205.657a1%201%200%200%200%201.414%201.414l5.657-5.657%205.657%205.657a1%201%200%200%200%201.414-1.414l-5.657-5.657%205.657-5.657a1%201%200%201%200-1.414-1.414l-5.657%205.657z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    @media screen and (max-width: 1260px) {
      .site_main_inner.folders .site_filter_panel .filter_close {
        display: block; } }
    @media screen and (max-width: 639px) {
      .site_main_inner.folders .site_filter_panel .filter_close {
        top: 15px;
        right: 8px; } }
  .site_main_inner.folders .site_filter_panel .filter_block_wrapper {
    max-width: 480px;
    margin: 0 auto;
    padding: 3px 0; }
  .site_main_inner.folders .site_main_body {
    -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; }

.folders_in_wr ul {
  font-size: 0;
  margin: 0 0 0 -4px; }
  .folders_in_wr ul li {
    display: inline-block;
    vertical-align: top;
    margin: 0 4px 10px; }
  .folders_in_wr ul li a {
    display: block;
    color: #6264b2;
    font: 16px/22px 'rr', Arial, Helvetica, sans-serif;
    padding: 9px 20px 10px;
    text-decoration: none;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -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(98, 100, 178, 0.5);
    -webkit-box-shadow: inset 0 0 0 1px rgba(98, 100, 178, 0.5);
    box-shadow: inset 0 0 0 1px rgba(98, 100, 178, 0.5); }
    .folders_in_wr ul li a:hover {
      color: #fff;
      background: #6264b2;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }

.shop2-filter {
  margin: 0;
  padding: 0;
  border: none;
  position: relative;
  z-index: 1; }
  .shop2-filter .table-filter-param {
    padding: 0 0 54px; }
  @media screen and (max-width: 1260px) {
    .shop2-filter .table-filter-param {
      padding: 0 0 63px; } }
  @media screen and (max-width: 639px) {
    .shop2-filter .table-filter-param {
      padding: 0 0 40px; } }
  .shop2-filter .shop_filter_field {
    position: relative;
    margin: 0; }
  .shop2-filter .shop_filter_field.range_slider_wrapper {
    margin-bottom: 20px; }
  .shop2-filter .shop_filter_field.range_slider_wrapper .filter_range_title {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .shop2-filter .shop_filter_field.range_slider_wrapper .filter_range_title:before, .shop2-filter .shop_filter_field.range_slider_wrapper .filter_range_title:after {
      display: none; }
  .shop2-filter .shop_filter_field:last-child {
    margin-bottom: 0; }
  .shop2-filter .shop_filter_field .filter_field_title, .shop2-filter .shop_filter_field .filter_range_title {
    position: relative;
    color: #000;
    cursor: pointer;
    font: 18px/22px 'rr', Arial, Helvetica, sans-serif;
    padding: 17px 30px 17px 0;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
  .shop2-filter .shop_filter_field .filter_field_title.active, .shop2-filter .shop_filter_field .filter_range_title.active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .shop2-filter .shop_filter_field .filter_field_title.active:before, .shop2-filter .shop_filter_field .filter_range_title.active:before {
      opacity: 0;
      visibility: hidden; }
    .shop2-filter .shop_filter_field .filter_field_title.active:after, .shop2-filter .shop_filter_field .filter_range_title.active:after {
      opacity: 1;
      visibility: visible; }
  .shop2-filter .shop_filter_field .filter_field_title:before, .shop2-filter .shop_filter_field .filter_range_title:before {
    position: absolute;
    content: '';
    top: 50%;
    right: 9px;
    width: 4px;
    height: 4px;
    margin-top: -2px;
    background: #000;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 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; }
  .shop2-filter .shop_filter_field .filter_field_title:after, .shop2-filter .shop_filter_field .filter_range_title:after {
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 6px;
    width: 10px;
    height: 7px;
    opacity: 0;
    content: '';
    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;
    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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-filter .shop_filter_field .filter_range_title {
    padding-bottom: 27px; }
  .shop2-filter .shop_filter_field .filter_range_body {
    display: block !important;
    padding: 0 !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  .shop2-filter .shop_filter_field .filter_field_body, .shop2-filter .shop_filter_field .filter_range_body {
    padding: 15px 0 30px;
    display: none;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
  .shop2-filter .shop_filter_field .filter_field_body.range, .shop2-filter .shop_filter_field .filter_range_body.range {
    font-size: 0;
    padding-bottom: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
    @media screen and (max-width: 1260px) {
      .shop2-filter .shop_filter_field .filter_field_body.range, .shop2-filter .shop_filter_field .filter_range_body.range {
        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-filter .shop_filter_field .filter_field_body .from_input, .shop2-filter .shop_filter_field .filter_range_body .from_input {
    display: inline-block;
    vertical-align: top;
    width: 140px;
    margin: 0 20px 0 0; }
    @media screen and (max-width: 1900px) {
      .shop2-filter .shop_filter_field .filter_field_body .from_input, .shop2-filter .shop_filter_field .filter_range_body .from_input {
        width: 125px; } }
  .shop2-filter .shop_filter_field .filter_field_body .to_input, .shop2-filter .shop_filter_field .filter_range_body .to_input {
    display: inline-block;
    vertical-align: top;
    width: 140px; }
    @media screen and (max-width: 1900px) {
      .shop2-filter .shop_filter_field .filter_field_body .to_input, .shop2-filter .shop_filter_field .filter_range_body .to_input {
        width: 125px; } }
  .shop2-filter .shop_filter_field .filter_field_body .to_input input, .shop2-filter .shop_filter_field .filter_range_body .to_input input, .shop2-filter .shop_filter_field .filter_field_body .from_input input, .shop2-filter .shop_filter_field .filter_range_body .from_input input {
    height: 44px;
    color: rgba(0, 0, 0, 0.4);
    border: none;
    background: none;
    font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
    width: 100%;
    padding: 10px 0;
    outline: none;
    -webkit-appearance: none;
    -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-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-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .shop2-filter .shop_filter_field .filter_field_body .to_input input:focus, .shop2-filter .shop_filter_field .filter_range_body .to_input input:focus, .shop2-filter .shop_filter_field .filter_field_body .from_input input:focus, .shop2-filter .shop_filter_field .filter_range_body .from_input input:focus {
      color: #000;
      border-bottom-color: #000; }
  .shop2-filter .shop_filter_field .filter_field_body .param_val_wr, .shop2-filter .shop_filter_field .filter_range_body .param_val_wr {
    margin: 0 0 15px;
    line-height: 1; }
    .shop2-filter .shop_filter_field .filter_field_body .param_val_wr:last-child, .shop2-filter .shop_filter_field .filter_range_body .param_val_wr:last-child {
      margin-bottom: 0; }
  .shop2-filter .shop_filter_field .filter_field_body .param_val, .shop2-filter .shop_filter_field .filter_range_body .param_val {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 39px;
    text-decoration: none;
    font: 18px 'ars', Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.7); }
    .shop2-filter .shop_filter_field .filter_field_body .param_val.active-val, .shop2-filter .shop_filter_field .filter_range_body .param_val.active-val {
      color: #000; }
    .shop2-filter .shop_filter_field .filter_field_body .param_val.active-val:before, .shop2-filter .shop_filter_field .filter_range_body .param_val.active-val:before {
      -moz-box-shadow: inset 0 0 0 1px #000;
      -webkit-box-shadow: inset 0 0 0 1px #000;
      box-shadow: inset 0 0 0 1px #000;
      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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop2-filter .shop_filter_field .filter_field_body .param_val:before, .shop2-filter .shop_filter_field .filter_range_body .param_val:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      width: 24px;
      height: 24px;
      margin-top: -12px;
      -webkit-border-radius: 1px;
      -moz-border-radius: 1px;
      -ms-border-radius: 1px;
      -o-border-radius: 1px;
      border-radius: 1px;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4); }
  .shop2-filter .shop_filter_field .filter_field_body .price_field_body, .shop2-filter .shop_filter_field .filter_range_body .price_field_body {
    margin: 20px 0 0;
    font-size: 0; }
    @media screen and (max-width: 1260px) {
      .shop2-filter .shop_filter_field .filter_field_body .price_field_body, .shop2-filter .shop_filter_field .filter_range_body .price_field_body {
        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-filter .shop_filter_field .filter_field_body .price_field_body .input_from, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_from, .shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_to, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_to {
      display: inline-block;
      vertical-align: top;
      width: 140px; }
    @media screen and (max-width: 1900px) {
        .shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_from, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_from, .shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_to, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_to {
          width: 125px; } }
    .shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_from input, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_from input, .shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_to input, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_to input {
      height: 44px;
      border: none;
      background: none;
      font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
      width: 100%;
      padding: 10px 0;
      outline: none;
      -webkit-appearance: none;
      -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-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;
      color: #000;
      border-bottom: 1px solid rgba(0, 0, 0, 0.25); }
    .shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_from input:focus, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_from input:focus, .shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_to input:focus, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_to input:focus {
      border-bottom-color: #000; }
    .shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_from, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_from {
      margin: 0 20px 0 0; }
  .shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal {
    height: 2px;
    margin: 0 20px 0 0; }
  .shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal:before, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -1px;
    height: 2px;
    background: rgba(98, 100, 178, 0.3); }
  .shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal .noUi-origin.noUi-background, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal .noUi-origin.noUi-background {
    border: none;
    background: none; }
  .shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal .noUi-origin.noUi-background:before, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal .noUi-origin.noUi-background:before {
    content: "";
    position: absolute;
    left: 0;
    right: -20px;
    top: 50%;
    margin-top: -1px;
    height: 2px;
    background: #c9c9e4; }
  .shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal .noUi-connect, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal .noUi-connect {
    background: #6264b2;
    height: 2px; }
  .shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal .noUi-handle, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal .noUi-handle {
    width: 20px;
    height: 20px;
    left: 0;
    top: 50%;
    margin-top: -10px;
    background: #6264b2;
    cursor: pointer;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
    .shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal .noUi-handle.noUi-active:before, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal .noUi-handle.noUi-active:before, .shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal .noUi-handle.noUi-active:after, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal .noUi-handle.noUi-active:after {
      opacity: 1;
      visibility: visible; }
    .shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal .noUi-handle:after, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal .noUi-handle:after {
      position: absolute;
      left: -5px;
      top: -5px;
      right: -5px;
      bottom: -5px;
      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: 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: 0 0 0 3px #fff;
      -webkit-box-shadow: 0 0 0 3px #fff;
      box-shadow: 0 0 0 3px #fff; }
    .shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal .noUi-handle:before, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal .noUi-handle:before {
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      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: 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: 0 0 0 5px #dfe0ff;
      -webkit-box-shadow: 0 0 0 5px #dfe0ff;
      box-shadow: 0 0 0 5px #dfe0ff; }
  .shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal .noUi-handle.noUi-handle-lower, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal .noUi-handle.noUi-handle-lower {
    margin-top: -10px;
    margin-left: -1px; }
  .shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li {
    float: none;
    display: block;
    height: auto;
    width: auto;
    border: none;
    background: none;
    margin: 0 0 14px; }
    .shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li:last-child, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li:last-child {
      margin-bottom: 0; }
    .shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none; }
    .shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .col_title, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .col_title {
      color: #000; }
      .shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .color_icon:before, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .color_icon: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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title {
      display: block !important; }
    .shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon {
      position: relative;
      display: inline-block;
      vertical-align: top;
      width: 32px;
      height: 32px;
      margin: 0 10px 0 0;
      -webkit-background-size: cover;
      background-size: cover;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
      .shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon:before, .shop2-filter .shop_filter_field .filter_range_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: '';
        z-index: 1;
        pointer-events: none;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        -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); }
    .shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .col_title, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .col_title {
      margin: 6px 0 0 0;
      color: rgba(0, 0, 0, 0.7);
      font: 18px/20px 'ars', Arial, Helvetica, sans-serif;
      display: inline-block;
      vertical-align: top; }
  .shop2-filter .filter_field_select select {
    font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
    color: #000;
    height: 56px;
    width: 100%;
    border: none;
    outline: none;
    padding: 16px 20px 16px 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    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%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 9px top 50% no-repeat;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    /* for IE */
    -ms-appearance: none;
    appearance: none !important; }
  .shop2-filter .filter_field_select select::-ms-expand {
    display: none; }
  .shop2-filter .filter_field_select .jqselect {
    display: block !important; }
  .shop2-filter .filter_field_select .jqselect.dropup .jq-selectbox__select {
    z-index: 1; }
  .shop2-filter .filter_field_select .jqselect:before {
    position: absolute;
    content: '';
    right: 9px;
    top: 50%;
    width: 4px;
    height: 4px;
    z-index: 1;
    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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-filter .filter_field_select .jqselect:after {
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 6px;
    width: 10px;
    height: 7px;
    opacity: 0;
    content: '';
    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;
    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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-filter .filter_field_select .jqselect.opened:before {
    opacity: 0;
    visibility: hidden; }
    .shop2-filter .filter_field_select .jqselect.opened:after {
      opacity: 1;
      visibility: visible; }
  .shop2-filter .filter_field_select .jqselect .jq-selectbox__select {
    background: none;
    font: 18px 'rr', Arial, Helvetica, sans-serif;
    color: #000;
    height: 56px;
    padding: 16px 20px 16px 0;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    -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;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
  .shop2-filter .filter_field_select .jqselect .jq-selectbox__dropdown {
    background: #fff;
    width: 100% !important;
    -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
    -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5); }
    .shop2-filter .filter_field_select .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .shop2-filter .filter_field_select .jqselect .jq-selectbox__dropdown ul li {
      color: #000;
      font: 18px 'rr', Arial, Helvetica, sans-serif;
      padding: 10px 20px 10px;
      -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-filter .filter_buttons {
    background: #fff; }
  @media screen and (min-width: 1261px) {
    .shop2-filter .filter_buttons {
      font-size: 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; } }
  @media screen and (max-width: 1260px) {
    .shop2-filter .filter_buttons {
      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 (min-width: 1261px) {
      .shop2-filter .filter_buttons.active {
        opacity: 1;
        visibility: visible; } }
  .shop2-filter .filter_buttons.fixBtns {
    position: fixed;
    left: 200px;
    bottom: 10px;
    z-index: 222;
    width: 300px; }
  .shop2-filter .filter_buttons.fixBtns:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: -10px;
    height: 10px;
    background: #fff; }
  .shop2-filter .filter_buttons.fixBtns:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    bottom: -10px;
    height: 10px;
    background: #fff; }
  @media screen and (max-width: 1580px) {
      .shop2-filter .filter_buttons.fixBtns {
        left: 140px; } }
  @media screen and (max-width: 1420px) {
      .shop2-filter .filter_buttons.fixBtns {
        left: 60px; } }
  @media screen and (max-width: 1260px) {
      .shop2-filter .filter_buttons.fixBtns {
        position: static; } }
  .shop2-filter .filter_buttons .shop2-filter-go {
    color: #fff;
    background: #6264b2;
    font: 18px/22px 'rr', Arial, Helvetica, sans-serif;
    padding: 13px 30px;
    margin: 0 13px 0 0;
    vertical-align: top;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
    -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-filter .filter_buttons .shop2-filter-go:hover {
    color: #6264b2;
    background: #fff;
    -moz-box-shadow: inset 0 0 0 1px #6264b2;
    -webkit-box-shadow: inset 0 0 0 1px #6264b2;
    box-shadow: inset 0 0 0 1px #6264b2; }
    .shop2-filter .filter_buttons .shop2-filter-go:hover span {
      color: #6264b2; }
  .shop2-filter .filter_buttons .shop2-filter-go ins {
    padding: 0 10px 0 0;
    text-decoration: none; }
  .shop2-filter .filter_buttons .shop2-filter-go span {
    font: 16px/19px 'rr', Arial, Helvetica, sans-serif;
    height: auto;
    padding: 0;
    margin: 2px 0 0 0;
    background: none;
    color: #fff;
    display: inline-block; }
  .shop2-filter .filter_buttons .shop_btn.reset {
    color: #000;
    font: 17px/20px 'rr', Arial, Helvetica, sans-serif;
    padding: 8px 20px;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle; }
  @media screen and (max-width: 1900px) {
      .shop2-filter .filter_buttons .shop_btn.reset {
        padding: 8px 10px; } }
  @media screen and (max-width: 1260px) {
      .shop2-filter .filter_buttons .shop_btn.reset {
        padding: 8px 0 8px 10px; } }

.shop2_sorting_panel {
  position: relative;
  z-index: 5;
  margin: 0 0 5px; }
  .shop2_sorting_panel .filter_popup_btn {
    display: none;
    cursor: pointer;
    position: relative;
    color: #000;
    text-align: center;
    font: 16px/22px 'rr', Arial, Helvetica, sans-serif;
    padding: 11px 30px 11px 66px;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
    border-radius: 22px;
    -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 #000;
    -webkit-box-shadow: inset 0 0 0 1px #000;
    box-shadow: inset 0 0 0 1px #000; }
  .shop2_sorting_panel .filter_popup_btn span {
    position: relative; }
  .shop2_sorting_panel .filter_popup_btn span:before {
    position: absolute;
    left: -46px;
    top: -10px;
    width: 40px;
    height: 40px;
    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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M25.7517242%2C11.0306955%20C25.4110304%2C10.4139582%2024.7542771%2C10%2024%2C10%20C22.8877296%2C10%2022%2C10.8954305%2022%2C12%20C22%2C13.1122704%2022.8954305%2C14%2024%2C14%20C24.7581934%2C14%2025.4120508%2C13.5839254%2025.7515107%2C12.9691553%20C25.8309017%2C12.989305%2025.914095%2C13%2025.9998075%2C13%20L29.0001925%2C13%20C29.5562834%2C13%2030%2C12.5522847%2030%2C12%20C30%2C11.4438648%2029.5523709%2C11%2029.0001925%2C11%20L25.9998075%2C11%20C25.9140343%2C11%2025.8309345%2C11.0106516%2025.7517242%2C11.0306955%20Z%20M14.2484893%2C19.0308447%20C14.5879492%2C18.4160746%2015.2418066%2C18%2016%2C18%20C17.1045695%2C18%2018%2C18.8877296%2018%2C20%20C18%2C21.1045695%2017.1122704%2C22%2016%2C22%20C15.2457229%2C22%2014.5889696%2C21.5860418%2014.2482758%2C20.9693045%20C14.1690655%2C20.9893484%2014.0859657%2C21%2014.0001925%2C21%20L10.9998075%2C21%20C10.4476291%2C21%2010%2C20.5561352%2010%2C20%20C10%2C19.4477153%2010.4437166%2C19%2010.9998075%2C19%20L14.0001925%2C19%20C14.085905%2C19%2014.1690983%2C19.010695%2014.2484893%2C19.0308447%20Z%20M10%2C12%20C10%2C11.4477153%2010.4556644%2C11%2010.9953976%2C11%20L19.0046024%2C11%20C19.5543453%2C11%2020%2C11.4438648%2020%2C12%20C20%2C12.5522847%2019.5443356%2C13%2019.0046024%2C13%20L10.9953976%2C13%20C10.4456547%2C13%2010%2C12.5561352%2010%2C12%20Z%20M10%2C28%20C10%2C26.8954305%2010.8877296%2C26%2012%2C26%20C13.1045695%2C26%2014%2C26.8877296%2014%2C28%20C14%2C29.1045695%2013.1122704%2C30%2012%2C30%20C10.8954305%2C30%2010%2C29.1122704%2010%2C28%20Z%20M20%2C20%20C20%2C19.4477153%2020.4556644%2C19%2020.9953976%2C19%20L29.0046024%2C19%20C29.5543453%2C19%2030%2C19.4438648%2030%2C20%20C30%2C20.5522847%2029.5443356%2C21%2029.0046024%2C21%20L20.9953976%2C21%20C20.4456547%2C21%2020%2C20.5561352%2020%2C20%20Z%20M16%2C28%20C16%2C27.4477153%2016.4499488%2C27%2017.0068455%2C27%20L28.9931545%2C27%20C29.5492199%2C27%2030%2C27.4438648%2030%2C28%20C30%2C28.5522847%2029.5500512%2C29%2028.9931545%2C29%20L17.0068455%2C29%20C16.4507801%2C29%2016%2C28.5561352%2016%2C28%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media screen and (max-width: 1260px) {
    .shop2_sorting_panel .filter_popup_btn {
      float: left;
      display: block; } }
  @media screen and (max-width: 767px) {
    .shop2_sorting_panel .filter_popup_btn {
      float: none;
      margin: 0 0 4px; } }
  @media screen and (max-width: 1260px) {
    .shop2_sorting_panel .shop2_sorting_panel_in {
      float: right; } }
  @media screen and (max-width: 767px) {
    .shop2_sorting_panel .shop2_sorting_panel_in {
      float: none;
      text-align: center; } }
  .shop2_sorting_panel .sort_bl_wr {
    position: relative;
    float: left; }
  @media screen and (max-width: 1260px) {
    .shop2_sorting_panel .sort_bl_wr {
      margin: 0 50px 0 0; } }
  @media screen and (max-width: 767px) {
    .shop2_sorting_panel .sort_bl_wr {
      margin: 0;
      float: none;
      display: inline-block;
      vertical-align: top; } }
  .shop2_sorting_panel .sort_bl_wr .sort_bl_title {
    color: rgba(0, 0, 0, 0.9);
    padding: 12px 28px 13px 0;
    position: relative;
    font-size: 0;
    cursor: pointer; }
  .shop2_sorting_panel .sort_bl_wr .sort_bl_title:before {
    position: absolute;
    content: '';
    top: 14px;
    right: 0;
    width: 6px;
    height: 15px;
    background: url(../sort_arrows.svg) 0 0 no-repeat; }
  .shop2_sorting_panel .sort_bl_wr .sort_bl_title .sort_title, .shop2_sorting_panel .sort_bl_wr .sort_bl_title .sort_selected {
    display: inline-block;
    vertical-align: top;
    font: 15px/18px 'rr', Arial, Helvetica, sans-serif; }
  .shop2_sorting_panel .sort_bl_wr .sort_bl_title .sort_selected {
    padding: 0 0 0 12px; }
    .shop2_sorting_panel .sort_bl_wr .sort_bl_title .sort_selected span {
      color: rgba(0, 0, 0, 0.5); }
  .shop2_sorting_panel .sort_bl_wr .sort_bl_wrapper {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    display: none;
    background: #fff;
    -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
    -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5); }
  .shop2_sorting_panel .sort_bl_wr .sort_bl_wrapper .sort_body {
    text-align: left; }
  .shop2_sorting_panel .sort_bl_wr .sort_bl_wrapper a {
    display: block;
    color: #000;
    font: 15px 'rr', Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 10px 20px 11px;
    -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_sorting_panel .sort_bl_wr .sort_bl_wrapper a.active {
      display: none; }
  .shop2_sorting_panel .view-shop2 {
    float: right;
    margin: 0 -10px 0 0; }
  @media screen and (max-width: 767px) {
    .shop2_sorting_panel .view-shop2 {
      display: none; } }
  .shop2_sorting_panel .view-shop2 .view-shop-wrap {
    font-size: 0; }
  .shop2_sorting_panel .view-shop2 .view-shop-wrap a {
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 40px;
    position: relative; }
    .shop2_sorting_panel .view-shop2 .view-shop-wrap a + a {
      margin-left: 10px; }
    .shop2_sorting_panel .view-shop2 .view-shop-wrap a:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      opacity: 0.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; }
    .shop2_sorting_panel .view-shop2 .view-shop-wrap a.active-view:before {
      opacity: 1; }
    .shop2_sorting_panel .view-shop2 .view-shop-wrap a.view_thumbs:before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M10%2C12%20C10%2C10.8954305%2010.8877296%2C10%2012%2C10%20C13.1045695%2C10%2014%2C10.8877296%2014%2C12%20C14%2C13.1045695%2013.1122704%2C14%2012%2C14%20C10.8954305%2C14%2010%2C13.1122704%2010%2C12%20Z%20M18%2C12%20C18%2C10.8954305%2018.8877296%2C10%2020%2C10%20C21.1045695%2C10%2022%2C10.8877296%2022%2C12%20C22%2C13.1045695%2021.1122704%2C14%2020%2C14%20C18.8954305%2C14%2018%2C13.1122704%2018%2C12%20Z%20M26%2C12%20C26%2C10.8954305%2026.8877296%2C10%2028%2C10%20C29.1045695%2C10%2030%2C10.8877296%2030%2C12%20C30%2C13.1045695%2029.1122704%2C14%2028%2C14%20C26.8954305%2C14%2026%2C13.1122704%2026%2C12%20Z%20M10%2C20%20C10%2C18.8954305%2010.8877296%2C18%2012%2C18%20C13.1045695%2C18%2014%2C18.8877296%2014%2C20%20C14%2C21.1045695%2013.1122704%2C22%2012%2C22%20C10.8954305%2C22%2010%2C21.1122704%2010%2C20%20Z%20M10%2C28%20C10%2C26.8954305%2010.8877296%2C26%2012%2C26%20C13.1045695%2C26%2014%2C26.8877296%2014%2C28%20C14%2C29.1045695%2013.1122704%2C30%2012%2C30%20C10.8954305%2C30%2010%2C29.1122704%2010%2C28%20Z%20M18%2C20%20C18%2C18.8954305%2018.8877296%2C18%2020%2C18%20C21.1045695%2C18%2022%2C18.8877296%2022%2C20%20C22%2C21.1045695%2021.1122704%2C22%2020%2C22%20C18.8954305%2C22%2018%2C21.1122704%2018%2C20%20Z%20M18%2C28%20C18%2C26.8954305%2018.8877296%2C26%2020%2C26%20C21.1045695%2C26%2022%2C26.8877296%2022%2C28%20C22%2C29.1045695%2021.1122704%2C30%2020%2C30%20C18.8954305%2C30%2018%2C29.1122704%2018%2C28%20Z%20M26%2C20%20C26%2C18.8954305%2026.8877296%2C18%2028%2C18%20C29.1045695%2C18%2030%2C18.8877296%2030%2C20%20C30%2C21.1045695%2029.1122704%2C22%2028%2C22%20C26.8954305%2C22%2026%2C21.1122704%2026%2C20%20Z%20M26%2C28%20C26%2C26.8954305%2026.8877296%2C26%2028%2C26%20C29.1045695%2C26%2030%2C26.8877296%2030%2C28%20C30%2C29.1045695%2029.1122704%2C30%2028%2C30%20C26.8954305%2C30%2026%2C29.1122704%2026%2C28%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop2_sorting_panel .view-shop2 .view-shop-wrap a.view_simple:before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M10%2C12%20C10%2C10.8954305%2010.8877296%2C10%2012%2C10%20C13.1045695%2C10%2014%2C10.8877296%2014%2C12%20C14%2C13.1045695%2013.1122704%2C14%2012%2C14%20C10.8954305%2C14%2010%2C13.1122704%2010%2C12%20Z%20M18%2C12%20C18%2C11.4477153%2018.455761%2C11%2019.0024733%2C11%20L28.9975267%2C11%20C29.5511774%2C11%2030%2C11.4438648%2030%2C12%20C30%2C12.5522847%2029.544239%2C13%2028.9975267%2C13%20L19.0024733%2C13%20C18.4488226%2C13%2018%2C12.5561352%2018%2C12%20Z%20M10%2C20%20C10%2C18.8954305%2010.8877296%2C18%2012%2C18%20C13.1045695%2C18%2014%2C18.8877296%2014%2C20%20C14%2C21.1045695%2013.1122704%2C22%2012%2C22%20C10.8954305%2C22%2010%2C21.1122704%2010%2C20%20Z%20M10%2C28%20C10%2C26.8954305%2010.8877296%2C26%2012%2C26%20C13.1045695%2C26%2014%2C26.8877296%2014%2C28%20C14%2C29.1045695%2013.1122704%2C30%2012%2C30%20C10.8954305%2C30%2010%2C29.1122704%2010%2C28%20Z%20M18%2C20%20C18%2C19.4477153%2018.455761%2C19%2019.0024733%2C19%20L28.9975267%2C19%20C29.5511774%2C19%2030%2C19.4438648%2030%2C20%20C30%2C20.5522847%2029.544239%2C21%2028.9975267%2C21%20L19.0024733%2C21%20C18.4488226%2C21%2018%2C20.5561352%2018%2C20%20Z%20M18%2C28%20C18%2C27.4477153%2018.455761%2C27%2019.0024733%2C27%20L28.9975267%2C27%20C29.5511774%2C27%2030%2C27.4438648%2030%2C28%20C30%2C28.5522847%2029.544239%2C29%2028.9975267%2C29%20L19.0024733%2C29%20C18.4488226%2C29%2018%2C28.5561352%2018%2C28%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop2_sorting_panel .view-shop2 .view-shop-wrap a.view_pricelist:before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M10%2C12%20C10%2C11.4477153%2010.4553056%2C11%2010.9918031%2C11%20L29.0081969%2C11%20C29.5559546%2C11%2030%2C11.4438648%2030%2C12%20C30%2C12.5522847%2029.5446944%2C13%2029.0081969%2C13%20L10.9918031%2C13%20C10.4440454%2C13%2010%2C12.5561352%2010%2C12%20Z%20M10%2C20%20C10%2C19.4477153%2010.4553056%2C19%2010.9918031%2C19%20L29.0081969%2C19%20C29.5559546%2C19%2030%2C19.4438648%2030%2C20%20C30%2C20.5522847%2029.5446944%2C21%2029.0081969%2C21%20L10.9918031%2C21%20C10.4440454%2C21%2010%2C20.5561352%2010%2C20%20Z%20M10%2C28%20C10%2C27.4477153%2010.4553056%2C27%2010.9918031%2C27%20L29.0081969%2C27%20C29.5559546%2C27%2030%2C27.4438648%2030%2C28%20C30%2C28.5522847%2029.5446944%2C29%2029.0081969%2C29%20L10.9918031%2C29%20C10.4440454%2C29%2010%2C28.5561352%2010%2C28%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.prod_list_wrap .product_list {
  line-height: normal;
  font-size: 17px;
  margin: 0 0 40px; }
  .prod_list_wrap .product_list .product-amount .amount-title {
    display: none; }
  .prod_list_wrap .product_list .product-amount .shop2-product-amount {
    margin: 0 auto;
    width: 170px;
    font-size: 0;
    height: 44px;
    -webkit-border-radius: 31px;
    -moz-border-radius: 31px;
    -ms-border-radius: 31px;
    -o-border-radius: 31px;
    border-radius: 31px;
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3); }
    .prod_list_wrap .product_list .product-amount .shop2-product-amount button {
      width: 58px;
      height: 44px;
      display: inline-block;
      vertical-align: top;
      border: none;
      font-size: 0 !important;
      outline: none;
      background: none !important;
      position: relative;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .prod_list_wrap .product_list .product-amount .shop2-product-amount button:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .prod_list_wrap .product_list .product-amount .shop2-product-amount button.amount-minus {
      -webkit-border-radius: 31px 0 0 31px;
      -moz-border-radius: 31px 0 0 31px;
      -ms-border-radius: 31px 0 0 31px;
      -o-border-radius: 31px 0 0 31px;
      border-radius: 31px 0 0 31px; }
    .prod_list_wrap .product_list .product-amount .shop2-product-amount button.amount-minus:before {
      -webkit-border-radius: 31px 0 0 31px;
      -moz-border-radius: 31px 0 0 31px;
      -ms-border-radius: 31px 0 0 31px;
      -o-border-radius: 31px 0 0 31px;
      border-radius: 31px 0 0 31px;
      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%222px%22%20%20viewBox%3D%220%200%2020%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M1.000%2C-0.000%20L19.000%2C-0.000%20C19.552%2C-0.000%2020.000%2C0.448%2020.000%2C1.000%20C20.000%2C1.552%2019.552%2C2.000%2019.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .prod_list_wrap .product_list .product-amount .shop2-product-amount button.amount-minus:disabled:before {
      opacity: 0.25; }
    .prod_list_wrap .product_list .product-amount .shop2-product-amount button.amount-plus {
      -webkit-border-radius: 0 31px 31px 0;
      -moz-border-radius: 0 31px 31px 0;
      -ms-border-radius: 0 31px 31px 0;
      -o-border-radius: 0 31px 31px 0;
      border-radius: 0 31px 31px 0; }
    .prod_list_wrap .product_list .product-amount .shop2-product-amount button.amount-plus:before {
      -webkit-border-radius: 0 31px 31px 0;
      -moz-border-radius: 0 31px 31px 0;
      -ms-border-radius: 0 31px 31px 0;
      -o-border-radius: 0 31px 31px 0;
      border-radius: 0 31px 31px 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%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M19.000%2C11.000%20L11.000%2C11.000%20L11.000%2C19.000%20C11.000%2C19.552%2010.552%2C20.000%2010.000%2C20.000%20C9.448%2C20.000%209.000%2C19.552%209.000%2C19.000%20L9.000%2C11.000%20L1.000%2C11.000%20C0.448%2C11.000%200.000%2C10.552%200.000%2C10.000%20C0.000%2C9.448%200.448%2C9.000%201.000%2C9.000%20L9.000%2C9.000%20L9.000%2C1.000%20C9.000%2C0.448%209.448%2C0.000%2010.000%2C0.000%20C10.552%2C0.000%2011.000%2C0.448%2011.000%2C1.000%20L11.000%2C9.000%20L19.000%2C9.000%20C19.552%2C9.000%2020.000%2C9.448%2020.000%2C10.000%20C20.000%2C10.552%2019.552%2C11.000%2019.000%2C11.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .prod_list_wrap .product_list .product-amount .shop2-product-amount input {
      width: 54px;
      height: 42px;
      margin: 1px 0;
      padding: 7px 0;
      border: none;
      color: #000;
      outline: none;
      text-align: center;
      font: 22px/28px 'ars', Arial, Helvetica, sans-serif;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
  .prod_list_wrap .product_list.mobile.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn, .prod_list_wrap .product_list.mobile.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .shop_product_btn, .prod_list_wrap .product_list.mobile.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare {
    -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; }
  .prod_list_wrap .product_list.mobile.product-list-simple .shop2_product_item:before {
    display: none; }
  .prod_list_wrap .product_list.mobile.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn, .prod_list_wrap .product_list.mobile.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .shop_product_btn, .prod_list_wrap .product_list.mobile.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare {
    -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; }
  .prod_list_wrap .product_list.mobile.product-list-price .shop2_product_item:before {
    display: none; }
  .prod_list_wrap .product_list.mobile.product-list-thumbs {
    margin: 20px 0 0 0; }
  @media screen and (max-width: 767px) {
      .prod_list_wrap .product_list.mobile.product-list-thumbs {
        margin: 0; } }
  .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item {
    margin-bottom: 40px; }
    @media screen and (max-width: 479px) {
      .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item {
        margin-bottom: 20px; } }
    .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item:before {
      display: none; }
    .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .tpl-stars {
      top: 464px; }
    @media screen and (max-width: 1900px) {
        .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .tpl-stars {
          top: 344px; } }
    @media screen and (max-width: 1260px) {
        .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .tpl-stars {
          top: 394px; } }
    @media screen and (max-width: 1023px) {
        .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .tpl-stars {
          top: 454px; } }
    @media screen and (max-width: 767px) {
        .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .tpl-stars {
          top: 344px; } }
    @media screen and (max-width: 639px) {
        .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .tpl-stars {
          top: 264px; } }
    @media screen and (max-width: 479px) {
        .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .tpl-stars {
          top: 394px; } }
    @media screen and (max-width: 359px) {
        .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .tpl-stars {
          top: 344px; } }
  .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .shop2_product_inner {
    position: static !important;
    padding: 0 !important;
    width: 100% !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
    .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .shop2_product_inner .product_bot_in2 {
      display: none !important; }
    .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .shop2_product_inner .tpl-stars {
      opacity: 1 !important;
      visibility: visible !important; }
  .prod_list_wrap .product_list.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.product-list-thumbs {
        display: block; } }
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_options_wr .hide_params_btn {
    display: none; }
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item {
    position: relative;
    width: 31%;
    max-width: 31%;
    min-width: 31%;
    position: relative;
    margin: 0 3.5% 20px 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 1900px) {
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item {
        width: 31%;
        max-width: 31%;
        min-width: 31%;
        margin-right: 3.5%; } }
    @media screen and (max-width: 1023px) {
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item {
        width: 48.25%;
        max-width: 48.25%;
        min-width: 48.25%; } }
    @media screen and (max-width: 479px) {
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item {
        margin: 0 0 25px;
        width: auto;
        height: auto !important;
        min-width: 0;
        max-width: 100%; } }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:before {
      position: absolute;
      content: '';
      left: -1px;
      right: 1px;
      top: -1px;
      height: 20px;
      z-index: 2;
      background: #fff; }
    @media screen and (min-width: 1024px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:nth-child(3n) {
          margin-right: 0; } }
    @media screen and (max-width: 1023px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:nth-child(2n) {
          margin-right: 0; } }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover {
      z-index: 4; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover:before {
      opacity: 0;
      visibility: hidden; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover .shop2_product_inner {
      position: absolute;
      padding: 20px;
      left: -20px;
      right: -20px;
      width: auto;
      -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.product-list-thumbs .shop2_product_item:hover .product_bg {
      opacity: 1;
      visibility: visible; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover .product_name a:before {
      right: 0; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover .product_bot_in2 {
      width: auto;
      height: auto;
      opacity: 1;
      overflow: visible;
      visibility: visible; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover .product_bot_in2 .product_name, .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover .product_bot_in2 .tpl-stars, .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover .product_bot_in2 .product_labels {
      display: none; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover .tpl-stars {
      opacity: 1;
      visibility: visible; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover .product_buttons .product_buttons_in {
      -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; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_inner {
      padding: 20px 0;
      width: 100%;
      background: #fff;
      -webkit-transition: box-shadow 0.1s;
      -moz-transition: box-shadow 0.1s;
      -o-transition: box-shadow 0.1s;
      -ms-transition: box-shadow 0.1s;
      transition: box-shadow 0.1s;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_top_wr {
      position: relative;
      padding: 0 0 20px;
      background: #fff; }
    @media screen and (max-width: 639px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_top_wr {
          padding: 0 0 10px; } }
    @media screen and (max-width: 479px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_top_wr {
          padding: 0 0 16px; } }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_bot_wr {
      background: #fff; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
      position: relative;
      overflow: hidden;
      height: 500px; }
    @media screen and (max-width: 1900px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
          height: 380px; } }
    @media screen and (max-width: 1260px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
          height: 430px; } }
    @media screen and (max-width: 1023px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
          height: 490px; } }
    @media screen and (max-width: 767px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
          height: 380px; } }
    @media screen and (max-width: 639px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
          height: 300px; } }
    @media screen and (max-width: 479px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
          height: 430px; } }
    @media screen and (max-width: 359px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
          height: 380px; } }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image.no-image {
      background: #f6f5f3 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image a {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      font-size: 0; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image a img {
      border: none;
      max-width: none; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_name {
      font: 22px/26px 'ars', Arial, Helvetica, sans-serif;
      margin: 0 0 20px; }
    @media screen and (max-width: 639px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_name {
          font-size: 18px;
          margin: 0 0 10px; } }
    @media screen and (max-width: 479px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_name {
          font-size: 22px;
          margin: 0 0 12px; } }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_name a {
      position: relative;
      display: block;
      color: #000;
      padding: 0 0 6px;
      text-decoration: none; }
    @media screen and (max-width: 1023px) {
          .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_name a {
            padding: 0; } }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_name a:before {
      position: absolute;
      content: '';
      right: 100%;
      bottom: 0;
      left: 0;
      height: 1px;
      background: #000;
      -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: 1023px) {
            .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_name a:before {
              display: none; } }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-price {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: nowrap;
      -moz-flex-wrap: nowrap;
      -ms-flex-wrap: none;
      flex-wrap: nowrap;
      -webkit-box-align: start;
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      align-items: flex-start; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-price .product_price_in {
      -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; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-price .product_price_in .price-current {
      display: inline-block;
      vertical-align: bottom;
      margin: 0 17px 0 0;
      font: 16px/19px 'rm', Arial, Helvetica, sans-serif;
      color: rgba(249, 73, 118, 0.8); }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-price .product_price_in .price-current strong {
      font-weight: normal;
      font: 22px 'rm', Arial, Helvetica, sans-serif;
      color: #f94976;
      padding: 0 6px 0 0; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-price .product_price_in .price-old {
      display: inline-block;
      vertical-align: bottom;
      font: 16px/19px 'rl', Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5); }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-price .product_price_in .price-old strong {
      font-weight: normal;
      font: 18px 'rl', Arial, Helvetica, sans-serif;
      margin: 0 9px 0 0;
      color: rgba(0, 0, 0, 0.5);
      position: relative; }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-price .product_price_in .price-old strong:before {
        position: absolute;
        content: '';
        left: -3px;
        right: -3px;
        top: 50%;
        height: 1px;
        background: #000; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-price .product-sale {
      margin: 0 0 0 15px;
      font: 16px 'arsb', Arial, Helvetica, sans-serif;
      padding: 4px 10px;
      color: #fff;
      background: #f94976;
      -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-border-radius: 30px;
      -moz-border-radius: 30px;
      -ms-border-radius: 30px;
      -o-border-radius: 30px;
      border-radius: 30px; }
    @media screen and (max-width: 639px) {
          .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-price .product-sale {
            margin: 2px 0 0 15px; } }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_labels {
      position: absolute;
      top: 20px;
      right: 0;
      left: 0;
      z-index: 2;
      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.product-list-thumbs .shop2_product_item .product_labels {
          top: 10px; } }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_labels .product-spec {
      font: 16px/20px 'arsbi', Arial, Helvetica, sans-serif;
      color: #fff;
      padding: 4px 14px;
      background: #f94976;
      margin: 0 10px 5px;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px; }
    @media screen and (max-width: 639px) {
          .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_labels .product-spec {
            font-size: 14px;
            line-height: 18px;
            padding: 2px 12px; } }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_labels .product-new {
      font: 16px/20px 'arsbi', Arial, Helvetica, sans-serif;
      color: #fff;
      padding: 4px 14px;
      background: #6264b2;
      margin: 0 10px 5px;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px; }
    @media screen and (max-width: 639px) {
          .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_labels .product-new {
            font-size: 14px;
            line-height: 18px;
            padding: 2px 12px; } }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_labels .product-flag {
      font: 16px/20px 'arsbi', Arial, Helvetica, sans-serif;
      color: #fff;
      padding: 4px 14px;
      margin: 0 10px 5px;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px; }
    @media screen and (max-width: 639px) {
          .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_labels .product-flag {
            font-size: 14px;
            line-height: 18px;
            padding: 2px 12px; } }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
      position: absolute;
      top: 484px;
      left: 50%;
      opacity: 0;
      visibility: hidden;
      margin-left: -50px;
      -webkit-transition: opacity 0.5s;
      -moz-transition: opacity 0.5s;
      -o-transition: opacity 0.5s;
      -ms-transition: opacity 0.5s;
      transition: opacity 0.5s; }
    @media screen and (max-width: 1900px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
          top: 364px; } }
    @media screen and (max-width: 1580px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
          top: 364px; } }
    @media screen and (max-width: 1260px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
          top: 414px; } }
    @media screen and (max-width: 1023px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
          top: 474px; } }
    @media screen and (max-width: 767px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
          top: 344px; } }
    @media screen and (max-width: 639px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
          top: 284px; } }
    @media screen and (max-width: 479px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
          top: 414px; } }
    @media screen and (max-width: 359px) {
        .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
          top: 364px; } }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_bot_in2 {
      width: 0;
      height: 0;
      opacity: 0;
      overflow: hidden;
      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; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_bot_in2 .product_labels {
      display: none; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-article, .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-anonce {
      display: none; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-article {
      padding: 10px 0 0 0;
      font: 18px/24px 'ars', Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5); }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-anonce {
      padding: 10px 0 0 0;
      font: 18px/24px 'ars', Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5); }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .vendor_option {
      padding: 10px 0 0 0;
      margin: 0 0 18px;
      /*opacity: 0;
       visibility: hidden;
       @include transform(translate(0, 25px));
       @include transition(all .3s .1s);*/ }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .vendor_option .vendor_name {
      font: 18px 'arsi', Arial, Helvetica, sans-serif; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .vendor_option .vendor_name a {
      color: rgba(0, 0, 0, 0.5);
      text-decoration: none; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options_wr {
      /*opacity: 0;
       padding: 0;
       visibility: hidden;*/
      display: block !important;
      /*@include transition(all .3s);*/ }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options {
      margin: 0 0 30px; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item {
      margin: 0 0 8px;
      font-size: 0; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item:last-child {
      margin-bottom: 0; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .option_title {
      display: inline-block;
      vertical-align: top;
      width: 50%;
      font: 17px/22px 'rr', Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5);
      padding: 0 10px 0 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .option_body {
      display: inline-block;
      vertical-align: top;
      width: 50%;
      font: 17px/22px 'rr', Arial, Helvetica, sans-serif;
      color: #000; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .option_body a {
      text-decoration: none;
      border-bottom: 1px solid transparent;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .option_body a:hover {
        border-bottom-color: rgba(249, 73, 118, 0.6); }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item select {
      font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
      color: #000;
      height: 44px;
      width: 100%;
      border: none;
      outline: none;
      padding: 10px 20px 10px 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      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%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 9px top 50% no-repeat;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item select::-ms-expand {
      display: none; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect {
      display: block !important; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect.dropup .jq-selectbox__select {
      z-index: 1; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect:before {
      position: absolute;
      content: '';
      right: 9px;
      top: 50%;
      width: 4px;
      height: 4px;
      z-index: 1;
      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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect:after {
      position: absolute;
      top: 50%;
      margin-top: -4px;
      right: 6px;
      width: 10px;
      height: 7px;
      opacity: 0;
      content: '';
      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;
      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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect.opened:before {
      opacity: 0;
      visibility: hidden; }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect.opened:after {
        opacity: 1;
        visibility: visible; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__select {
      background: none;
      font: 18px 'rr', Arial, Helvetica, sans-serif;
      color: #000;
      height: 44px;
      padding: 10px 20px 10px 0;
      width: 100%;
      border: none;
      outline: none;
      text-align: left;
      -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;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown {
      background: #fff;
      top: 100% !important;
      width: 100% !important;
      -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5); }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul {
        padding: 0;
        margin: 0;
        list-style: none; }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul li {
        color: #000;
        font: 18px 'rr', Arial, Helvetica, sans-serif;
        padding: 10px 20px 10px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-pick {
      overflow: visible; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li {
      position: relative;
      float: left;
      display: inline;
      margin: 0 15px 5px 0;
      width: 28px;
      height: 28px;
      border: none;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li:after {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        pointer-events: none;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 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;
        -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); }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        pointer-events: none;
        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: 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%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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li.active-color:before {
        opacity: 1;
        visibility: visible; }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li span {
        width: 28px;
        height: 28px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick {
      overflow: visible; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li {
      position: relative;
      float: left;
      display: inline;
      margin: 0 15px 5px 0;
      width: 28px;
      height: 28px;
      border: none;
      overflow: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li:after {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        pointer-events: none;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 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;
        -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); }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 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;
        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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li.active-texture:before {
        opacity: 1;
        visibility: visible; }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li span {
        width: 28px;
        height: 28px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list {
      overflow: visible; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li {
      position: relative;
      float: left;
      display: inline;
      margin: 0 15px 5px 0;
      width: 28px;
      height: 28px;
      border: none;
      overflow: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 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;
        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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected {
        outline: none; }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected:before {
        opacity: 1;
        visibility: visible; }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li span {
        display: none !important; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi {
      overflow: visible;
      border: none !important;
      outline: none !important; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li {
      position: relative;
      float: left;
      display: inline;
      margin: 0 15px 5px 0 !important;
      width: 28px !important;
      height: 28px;
      border: none;
      overflow: hidden;
      background-size: cover;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 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;
        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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li.active-texture:before {
        opacity: 1;
        visibility: visible; }
      .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li span {
        width: 28px;
        height: 28px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2-product-actions {
      position: relative;
      z-index: 1;
      margin: 0 -20px;
      /*visibility: hidden;
       @include transition(all .3s);*/ }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2-product-actions dt {
      background: #ffd7e1;
      text-align: center;
      min-height: 0;
      padding: 11px 35px; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2-product-actions dt.gift-action .icon-action {
      background: url(../present_icon.png) 50% no-repeat; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2-product-actions dt .icon-action {
      width: 20px;
      height: 20px;
      background: url(../present_icon.png) 50% no-repeat; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2-product-actions dt .name-action {
      color: #000;
      font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
      border: none; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-amount {
      /*opacity: 0;
       visibility: hidden;*/
      margin: 20px 0; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons_wr .product_buttons_price {
      display: none; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons {
      /*opacity: 0;
       visibility: hidden;*/ }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons .product_buttons_in {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: all 0.3s 0.1s;
      -moz-transition: all 0.3s 0.1s;
      -o-transition: all 0.3s 0.1s;
      -ms-transition: all 0.3s 0.1s;
      transition: all 0.3s 0.1s;
      -webkit-transform: translate(0, 25px);
      -moz-transform: translate(0, 25px);
      -ms-transform: translate(0, 25px);
      -o-transform: translate(0, 25px);
      transform: translate(0, 25px);
      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; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons .product_popup_btn {
      width: 54px;
      height: 54px;
      cursor: pointer;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 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;
      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%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M19.0593621%2C14.9058564%20L33.7264901%2C23.8955737%20C34.8771889%2C24.6008554%2035.3221462%2C26.1120949%2034.7348609%2C27.3218313%20L34.6996029%2C27.3944584%20C34.2450473%2C28.3307878%2033.1260539%2C29.0294824%2032.0828983%2C29.0294824%20L3.94651951%2C29.0294824%20C2.90343909%2C29.0294824%201.78542424%2C28.3382753%201.31611963%2C27.408237%20L1.27211934%2C27.32104%20C0.667728945%2C26.1232973%201.10209002%2C24.6022535%202.25095346%2C23.8973819%20L14.7294293%2C16.2413607%20C15.2001747%2C15.9525404%2015.8159244%2C16.1000198%2016.1047447%2C16.5707653%20C16.393565%2C17.0415107%2016.2460856%2C17.6572604%2015.7753401%2C17.9460807%20L3.29686429%2C25.602102%20C3.03353304%2C25.7636658%202.92255772%2C26.1522787%203.05767059%2C26.4200369%20L3.10167089%2C26.5072339%20C3.23158661%2C26.7646927%203.65987923%2C27.0294824%203.94651951%2C27.0294824%20L32.0828983%2C27.0294824%20C32.3610513%2C27.0294824%2032.7808022%2C26.7673918%2032.9004108%2C26.5210125%20L32.9356687%2C26.4483855%20C33.0729313%2C26.1656414%2032.9562171%2C25.7692369%2032.6813501%2C25.6007665%20L18.0142222%2C16.6110492%20C16.7673283%2C15.846808%2016.2445724%2C14.211391%2016.7988106%2C12.8697645%20C17.0992596%2C12.2862704%2017.7003734%2C11.67952%2018.2663122%2C11.3985771%20L18.758283%2C11.1543533%20C19.410787%2C10.8304377%2020%2C9.87947782%2020%2C9.14898796%20L20%2C9.00040609%20C20%2C7.8969194%2019.1025059%2C7%2018%2C7%20C16.8994915%2C7%2016%2C7.89946544%2016%2C8.9917781%20C16%2C9.60715258%2015.5522847%2C10.0548678%2015%2C10.0548678%20C14.4477153%2C10.0548678%2014%2C9.60715258%2014%2C9.05486783%20C14%2C6.79488295%2015.794935%2C5%2018%2C5%20C20.2067887%2C5%2022%2C6.79206299%2022%2C9.00040609%20L22%2C9.14898796%20C22%2C10.6388543%2020.9806782%2C12.2839879%2019.6475748%2C12.9457661%20L19.1556041%2C13.1899899%20C18.9958631%2C13.2692884%2018.7445649%2C13.5174399%2018.6194368%2C13.7114539%20C18.4897925%2C14.1374919%2018.677132%2C14.6715814%2019.0593621%2C14.9058564%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons .product_popup_btn:hover {
      -moz-box-shadow: inset 0 0 0 1px #000;
      -webkit-box-shadow: inset 0 0 0 1px #000;
      box-shadow: inset 0 0 0 1px #000; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons .product-compare {
      margin: 0;
      padding: 0;
      border: none; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons .product-compare.product-compare-added label {
      -moz-box-shadow: inset 0 0 0 1px #000;
      -webkit-box-shadow: inset 0 0 0 1px #000;
      box-shadow: inset 0 0 0 1px #000; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons .product-compare.product-compare-added span {
      position: absolute;
      right: 0;
      top: -2px;
      background: #f94976;
      width: 20px;
      height: 20px;
      color: #fff;
      font-size: 13px;
      line-height: 20px;
      font-family: 'rr', Arial, Helvetica, sans-serif;
      text-align: center;
      border-radius: 50%; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons .product-compare label {
      width: 54px;
      height: 54px;
      font-size: 0;
      cursor: pointer;
      display: block;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 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;
      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%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M4%204.8C3.5581722%204.8%203.2%204.4418278%203.2%204%203.2%203.5581722%203.5581722%203.2%204%203.2L14%203.2C14.4418278%203.2%2014.8%203.5581722%2014.8%204%2014.8%204.4418278%2014.4418278%204.8%2014%204.8L4%204.8zM20%204.8C19.5581722%204.8%2019.2%204.4418278%2019.2%204%2019.2%203.5581722%2019.5581722%203.2%2020%203.2L30%203.2C30.4418278%203.2%2030.8%203.5581722%2030.8%204%2030.8%204.4418278%2030.4418278%204.8%2030%204.8L20%204.8zM13.2%204C13.2%201.9023424%2014.9036638.2%2017%20.2%2019.0976576.2%2020.8%201.90366384%2020.8%204%2020.8%206.0976576%2019.0963362%207.8%2017%207.8%2014.9023424%207.8%2013.2%206.09633616%2013.2%204zM14.8%204C14.8%205.21295836%2015.786276%206.2%2017%206.2%2018.2129584%206.2%2019.2%205.21372396%2019.2%204%2019.2%202.78704164%2018.213724%201.8%2017%201.8%2015.7870416%201.8%2014.8%202.78627604%2014.8%204zM13.8%2017.9962811C13.8%2021.7496295%2010.7509834%2024.7962811%207%2024.7962811%203.24665162%2024.7962811.2%2021.7472645.2%2017.9962811.2%2017.5544533.5581722%2017.1962811%201%2017.1962811L13%2017.1962811C13.4418278%2017.1962811%2013.8%2017.5544533%2013.8%2017.9962811zM33.8004172%2017.9966634C33.8004172%2021.7501269%2030.751307%2024.7968719%2027.0002086%2024.7968719%2023.2467451%2024.7968719%2020.2%2021.7477618%2020.2%2017.9966634%2020.2%2017.5548356%2020.5581722%2017.1966634%2021%2017.1966634L33.0004172%2017.1966634C33.442245%2017.1966634%2033.8004172%2017.5548356%2033.8004172%2017.9966634zM1.86137278%2018.7962811C2.24696049%2021.2853593%204.40274978%2023.1962811%207%2023.1962811%209.59575924%2023.1962811%2011.7529724%2021.2866259%2012.1386484%2018.7962811L1.86137278%2018.7962811zM21.8613703%2018.7966634C22.2469599%2021.2858571%2024.402843%2023.1968719%2027.0002086%2023.1968719%2029.5960831%2023.1968719%2031.7533902%2021.2871237%2032.139068%2018.7966634L21.8613703%2018.7966634z%22%2F%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M12.2977902%2C18.3803273%20L6.99797445%2C8.67042663%20L1.70338959%2C18.3800443%20C1.49186776%2C18.7679493%201.00593627%2C18.9109362%200.61803123%2C18.6994143%20C0.230126192%2C18.4878925%200.087139354%2C18.001961%200.298661188%2C17.614056%20L6.29527374%2C6.61700584%20C6.59839123%2C6.06112563%207.39650634%2C6.06096484%207.69984777%2C6.61672288%20L13.7022098%2C17.613773%20C13.9138879%2C18.0015928%2013.7710969%2C18.4875819%2013.3832771%2C18.69926%20C12.9954573%2C18.9109381%2012.5094683%2C18.768147%2012.2977902%2C18.3803273%20Z%20M32.2982073%2C18.3807096%20L26.998183%2C8.67042663%20L21.7033896%2C18.3804266%20C21.4918678%2C18.7683316%2021.0059363%2C18.9113185%2020.6180313%2C18.6997966%20C20.2301262%2C18.4882748%2020.0871394%2C18.0023433%2020.2986612%2C17.6144383%20L26.2954822%2C6.61700584%20C26.5985997%2C6.06112563%2027.3967148%2C6.06096484%2027.7000563%2C6.61672288%20L33.702627%2C17.6141553%20C33.9143051%2C18.0019751%2033.7715141%2C18.4879642%2033.3836943%2C18.6996423%20C32.9958745%2C18.9113204%2032.5098854%2C18.7685293%2032.2982073%2C18.3807096%20Z%22%2F%3E%3C%2Fsvg%3E") left 10px top 13px no-repeat; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons .product-compare label input {
      opacity: 0;
      visibility: hidden;
      padding: 0;
      width: 0;
      height: 0;
      -webkit-appearance: none; }
    .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons .product-compare label:hover {
      -moz-box-shadow: inset 0 0 0 1px #000;
      -webkit-box-shadow: inset 0 0 0 1px #000;
      box-shadow: inset 0 0 0 1px #000; }
  .prod_list_wrap .product_list.product-list-simple {
    /*Простой*/
    margin: 20px 0 0 0; }
  .prod_list_wrap .product_list.product-list-simple .product-anonce {
    display: none; }
  .prod_list_wrap .product_list.product-list-simple .shop2_product_options_wr .hide_params_btn {
    display: none; }
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item {
    position: relative;
    margin: 0 0 40px; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item:before {
      position: absolute;
      content: '';
      left: -20px;
      right: -20px;
      top: -21px;
      bottom: -20px;
      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;
      -moz-box-shadow: inset 0 0 0 1px #e6e6e6;
      -webkit-box-shadow: inset 0 0 0 1px #e6e6e6;
      box-shadow: inset 0 0 0 1px #e6e6e6; }
    @media screen and (max-width: 1260px) {
        .prod_list_wrap .product_list.product-list-simple .shop2_product_item:before {
          display: none; } }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item:after {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      bottom: -20px;
      height: 1px;
      background: rgba(0, 0, 0, 0.1); }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item:hover:before {
      opacity: 1;
      visibility: visible; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item:hover:after {
      opacity: 0;
      visibility: hidden; }
    @media screen and (max-width: 1260px) {
          .prod_list_wrap .product_list.product-list-simple .shop2_product_item:hover:after {
            opacity: 1;
            visibility: visible; } }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item:hover .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn, .prod_list_wrap .product_list.product-list-simple .shop2_product_item:hover .product_bot_wr .product_buttons_wr .product_buttons .shop_product_btn, .prod_list_wrap .product_list.product-list-simple .shop2_product_item:hover .product_bot_wr .product_buttons_wr .product_buttons .product-compare {
      -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; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_inner {
      position: relative;
      padding: 0;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-transition: none;
      -moz-transition: none;
      -o-transition: none;
      -ms-transition: none;
      transition: none;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_top_wr {
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 350px;
      -moz-box-flex: 0;
      -moz-flex: 0 1 350px;
      -ms-flex: 0 1 350px;
      flex: 0 1 350px;
      min-width: 350px;
      max-width: 350px;
      width: 350px;
      margin: 0 30px 0 0; }
    @media screen and (max-width: 1890px) {
        .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_top_wr {
          -webkit-box-flex: 0;
          -webkit-flex: 0 1 300px;
          -moz-box-flex: 0;
          -moz-flex: 0 1 300px;
          -ms-flex: 0 1 300px;
          flex: 0 1 300px;
          min-width: 300px;
          max-width: 300px;
          width: 300px;
          margin-right: 20px; } }
    @media screen and (max-width: 1340px) {
        .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_top_wr {
          -webkit-box-flex: 0;
          -webkit-flex: 0 1 280px;
          -moz-box-flex: 0;
          -moz-flex: 0 1 280px;
          -ms-flex: 0 1 280px;
          flex: 0 1 280px;
          min-width: 280px;
          max-width: 280px;
          width: 280px;
          margin-right: 20px; } }
    @media screen and (max-width: 1023px) {
        .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_top_wr {
          -webkit-box-flex: 0;
          -webkit-flex: 0 1 220px;
          -moz-box-flex: 0;
          -moz-flex: 0 1 220px;
          -ms-flex: 0 1 220px;
          flex: 0 1 220px;
          min-width: 220px;
          max-width: 220px;
          width: 220px; } }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product-amount {
      display: none; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2-product-actions dt {
      background: none;
      text-align: center;
      min-height: 0;
      padding: 5px 0;
      display: block;
      display: inline-block;
      vertical-align: top; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2-product-actions dt + dt {
      margin-left: 10px; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2-product-actions dt.gift-action .icon-action {
      background: url(../present_icon.png) 50% no-repeat; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2-product-actions dt .icon-action {
      width: 20px;
      height: 20px;
      background: url(../present_icon.png) 50% no-repeat; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2-product-actions dt .name-action {
      color: #000;
      font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
      border: none; }
    .prod_list_wrap .product_list.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; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 {
      display: none; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 25px 0 0 0; }
    @media screen and (max-width: 1340px) {
          .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 {
            padding: 8px 0 0 0; } }
    @media screen and (max-width: 1023px) {
          .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 {
            display: block; } }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .bot_in2_left {
      width: 55%;
      min-width: 55%;
      max-width: 55%;
      padding: 0 20px 0 0;
      -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.product-list-simple .shop2_product_item .product_bot_wr .bot_in2_left {
            padding: 0;
            margin: 0 0 20px;
            width: auto;
            max-width: none;
            min-width: 0; } }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .bot_in2_right {
      width: 45%;
      min-width: 45%;
      max-width: 45%; }
    @media screen and (max-width: 1023px) {
          .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .bot_in2_right {
            width: auto;
            max-width: none;
            min-width: 0; } }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr {
      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.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr {
            display: block;
            font-size: 0; } }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price {
      -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: 1340px) {
            .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price {
              text-align: center; } }
    @media screen and (max-width: 1023px) {
            .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price {
              text-align: left;
              display: inline-block;
              vertical-align: top;
              width: calc(100% - 200px); } }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-current {
      display: block;
      font: 16px/19px 'rm', Arial, Helvetica, sans-serif;
      color: rgba(249, 73, 118, 0.8); }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-current strong {
        font-weight: normal;
        font: 22px 'rm', Arial, Helvetica, sans-serif;
        color: #f94976;
        padding: 0 6px 0 0; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-old {
      display: inline-block;
      vertical-align: bottom;
      font: 16px/19px 'rl', Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5); }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-old strong {
        font-weight: normal;
        font: 18px 'rl', Arial, Helvetica, sans-serif;
        margin: 0 9px 0 0;
        color: rgba(0, 0, 0, 0.5);
        position: relative; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-old strong:before {
        position: absolute;
        content: '';
        left: -3px;
        right: -3px;
        top: 50%;
        height: 1px;
        background: #000; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .product-sale {
      margin: 0 0 8px;
      display: inline-block;
      vertical-align: top;
      font: 16px 'arsb', Arial, Helvetica, sans-serif;
      padding: 4px 10px;
      color: #fff;
      background: #f94976;
      -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-border-radius: 30px;
      -moz-border-radius: 30px;
      -ms-border-radius: 30px;
      -o-border-radius: 30px;
      border-radius: 30px; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons {
      width: 54px;
      max-width: 54px;
      min-width: 54px;
      margin: 0 0 0 20px;
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 54px;
      -moz-box-flex: 0;
      -moz-flex: 0 1 54px;
      -ms-flex: 0 1 54px;
      flex: 0 1 54px; }
    @media screen and (max-width: 1023px) {
            .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons {
              width: 200px;
              min-width: 0;
              display: inline-block;
              vertical-align: top;
              margin: 0;
              max-width: none; } }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_buttons_in {
      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: 1023px) {
            .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_buttons_in {
              -webkit-box-direction: normal;
              -webkit-box-orient: horizontal;
              -webkit-flex-direction: row;
              -moz-flex-direction: row;
              -ms-flex-direction: row;
              flex-direction: row;
              -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.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn {
      width: 54px;
      height: 54px;
      cursor: pointer;
      margin: 0 0 20px;
      opacity: 0;
      visibility: hidden;
      -webkit-box-ordinal-group: 1;
      -moz-box-ordinal-group: 1;
      -webkit-order: 0;
      -moz-order: 0;
      -ms-flex-order: 0;
      order: 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s 0.1s;
      -moz-transition: all 0.3s 0.1s;
      -o-transition: all 0.3s 0.1s;
      -ms-transition: all 0.3s 0.1s;
      transition: all 0.3s 0.1s;
      -webkit-transform: translate(20px, 0);
      -moz-transform: translate(20px, 0);
      -ms-transform: translate(20px, 0);
      -o-transform: translate(20px, 0);
      transform: translate(20px, 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%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M19.0593621%2C14.9058564%20L33.7264901%2C23.8955737%20C34.8771889%2C24.6008554%2035.3221462%2C26.1120949%2034.7348609%2C27.3218313%20L34.6996029%2C27.3944584%20C34.2450473%2C28.3307878%2033.1260539%2C29.0294824%2032.0828983%2C29.0294824%20L3.94651951%2C29.0294824%20C2.90343909%2C29.0294824%201.78542424%2C28.3382753%201.31611963%2C27.408237%20L1.27211934%2C27.32104%20C0.667728945%2C26.1232973%201.10209002%2C24.6022535%202.25095346%2C23.8973819%20L14.7294293%2C16.2413607%20C15.2001747%2C15.9525404%2015.8159244%2C16.1000198%2016.1047447%2C16.5707653%20C16.393565%2C17.0415107%2016.2460856%2C17.6572604%2015.7753401%2C17.9460807%20L3.29686429%2C25.602102%20C3.03353304%2C25.7636658%202.92255772%2C26.1522787%203.05767059%2C26.4200369%20L3.10167089%2C26.5072339%20C3.23158661%2C26.7646927%203.65987923%2C27.0294824%203.94651951%2C27.0294824%20L32.0828983%2C27.0294824%20C32.3610513%2C27.0294824%2032.7808022%2C26.7673918%2032.9004108%2C26.5210125%20L32.9356687%2C26.4483855%20C33.0729313%2C26.1656414%2032.9562171%2C25.7692369%2032.6813501%2C25.6007665%20L18.0142222%2C16.6110492%20C16.7673283%2C15.846808%2016.2445724%2C14.211391%2016.7988106%2C12.8697645%20C17.0992596%2C12.2862704%2017.7003734%2C11.67952%2018.2663122%2C11.3985771%20L18.758283%2C11.1543533%20C19.410787%2C10.8304377%2020%2C9.87947782%2020%2C9.14898796%20L20%2C9.00040609%20C20%2C7.8969194%2019.1025059%2C7%2018%2C7%20C16.8994915%2C7%2016%2C7.89946544%2016%2C8.9917781%20C16%2C9.60715258%2015.5522847%2C10.0548678%2015%2C10.0548678%20C14.4477153%2C10.0548678%2014%2C9.60715258%2014%2C9.05486783%20C14%2C6.79488295%2015.794935%2C5%2018%2C5%20C20.2067887%2C5%2022%2C6.79206299%2022%2C9.00040609%20L22%2C9.14898796%20C22%2C10.6388543%2020.9806782%2C12.2839879%2019.6475748%2C12.9457661%20L19.1556041%2C13.1899899%20C18.9958631%2C13.2692884%2018.7445649%2C13.5174399%2018.6194368%2C13.7114539%20C18.4897925%2C14.1374919%2018.677132%2C14.6715814%2019.0593621%2C14.9058564%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      @media screen and (max-width: 1023px) {
            .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn {
              margin: 0; } }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn:hover {
        -moz-box-shadow: inset 0 0 0 1px #000;
        -webkit-box-shadow: inset 0 0 0 1px #000;
        box-shadow: inset 0 0 0 1px #000; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare {
      margin: 0 0 20px;
      padding: 0;
      border: none;
      opacity: 0;
      visibility: hidden;
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-order: 1;
      -ms-flex-order: 1;
      order: 1;
      -webkit-transform: translate(20px, 0);
      -moz-transform: translate(20px, 0);
      -ms-transform: translate(20px, 0);
      -o-transform: translate(20px, 0);
      transform: translate(20px, 0);
      -webkit-transition: all 0.3s 0.2s;
      -moz-transition: all 0.3s 0.2s;
      -o-transition: all 0.3s 0.2s;
      -ms-transition: all 0.3s 0.2s;
      transition: all 0.3s 0.2s; }
      @media screen and (max-width: 1023px) {
            .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare {
              margin: 0; } }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare.product-compare-added label {
        -moz-box-shadow: inset 0 0 0 1px #000;
        -webkit-box-shadow: inset 0 0 0 1px #000;
        box-shadow: inset 0 0 0 1px #000; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare.product-compare-added span {
        position: absolute;
        right: 0;
        top: -2px;
        background: #f94976;
        width: 20px;
        height: 20px;
        color: #fff;
        font-size: 13px;
        line-height: 20px;
        font-family: 'rr', Arial, Helvetica, sans-serif;
        text-align: center;
        border-radius: 50%; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare label {
        width: 54px;
        height: 54px;
        font-size: 0;
        cursor: pointer;
        display: block;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 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;
        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%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M4%204.8C3.5581722%204.8%203.2%204.4418278%203.2%204%203.2%203.5581722%203.5581722%203.2%204%203.2L14%203.2C14.4418278%203.2%2014.8%203.5581722%2014.8%204%2014.8%204.4418278%2014.4418278%204.8%2014%204.8L4%204.8zM20%204.8C19.5581722%204.8%2019.2%204.4418278%2019.2%204%2019.2%203.5581722%2019.5581722%203.2%2020%203.2L30%203.2C30.4418278%203.2%2030.8%203.5581722%2030.8%204%2030.8%204.4418278%2030.4418278%204.8%2030%204.8L20%204.8zM13.2%204C13.2%201.9023424%2014.9036638.2%2017%20.2%2019.0976576.2%2020.8%201.90366384%2020.8%204%2020.8%206.0976576%2019.0963362%207.8%2017%207.8%2014.9023424%207.8%2013.2%206.09633616%2013.2%204zM14.8%204C14.8%205.21295836%2015.786276%206.2%2017%206.2%2018.2129584%206.2%2019.2%205.21372396%2019.2%204%2019.2%202.78704164%2018.213724%201.8%2017%201.8%2015.7870416%201.8%2014.8%202.78627604%2014.8%204zM13.8%2017.9962811C13.8%2021.7496295%2010.7509834%2024.7962811%207%2024.7962811%203.24665162%2024.7962811.2%2021.7472645.2%2017.9962811.2%2017.5544533.5581722%2017.1962811%201%2017.1962811L13%2017.1962811C13.4418278%2017.1962811%2013.8%2017.5544533%2013.8%2017.9962811zM33.8004172%2017.9966634C33.8004172%2021.7501269%2030.751307%2024.7968719%2027.0002086%2024.7968719%2023.2467451%2024.7968719%2020.2%2021.7477618%2020.2%2017.9966634%2020.2%2017.5548356%2020.5581722%2017.1966634%2021%2017.1966634L33.0004172%2017.1966634C33.442245%2017.1966634%2033.8004172%2017.5548356%2033.8004172%2017.9966634zM1.86137278%2018.7962811C2.24696049%2021.2853593%204.40274978%2023.1962811%207%2023.1962811%209.59575924%2023.1962811%2011.7529724%2021.2866259%2012.1386484%2018.7962811L1.86137278%2018.7962811zM21.8613703%2018.7966634C22.2469599%2021.2858571%2024.402843%2023.1968719%2027.0002086%2023.1968719%2029.5960831%2023.1968719%2031.7533902%2021.2871237%2032.139068%2018.7966634L21.8613703%2018.7966634z%22%2F%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M12.2977902%2C18.3803273%20L6.99797445%2C8.67042663%20L1.70338959%2C18.3800443%20C1.49186776%2C18.7679493%201.00593627%2C18.9109362%200.61803123%2C18.6994143%20C0.230126192%2C18.4878925%200.087139354%2C18.001961%200.298661188%2C17.614056%20L6.29527374%2C6.61700584%20C6.59839123%2C6.06112563%207.39650634%2C6.06096484%207.69984777%2C6.61672288%20L13.7022098%2C17.613773%20C13.9138879%2C18.0015928%2013.7710969%2C18.4875819%2013.3832771%2C18.69926%20C12.9954573%2C18.9109381%2012.5094683%2C18.768147%2012.2977902%2C18.3803273%20Z%20M32.2982073%2C18.3807096%20L26.998183%2C8.67042663%20L21.7033896%2C18.3804266%20C21.4918678%2C18.7683316%2021.0059363%2C18.9113185%2020.6180313%2C18.6997966%20C20.2301262%2C18.4882748%2020.0871394%2C18.0023433%2020.2986612%2C17.6144383%20L26.2954822%2C6.61700584%20C26.5985997%2C6.06112563%2027.3967148%2C6.06096484%2027.7000563%2C6.61672288%20L33.702627%2C17.6141553%20C33.9143051%2C18.0019751%2033.7715141%2C18.4879642%2033.3836943%2C18.6996423%20C32.9958745%2C18.9113204%2032.5098854%2C18.7685293%2032.2982073%2C18.3807096%20Z%22%2F%3E%3C%2Fsvg%3E") left 10px top 13px no-repeat; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare label input {
        opacity: 0;
        visibility: hidden;
        padding: 0;
        width: 0;
        height: 0;
        -webkit-appearance: none; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare label:hover {
        -moz-box-shadow: inset 0 0 0 1px #000;
        -webkit-box-shadow: inset 0 0 0 1px #000;
        box-shadow: inset 0 0 0 1px #000; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .shop_product_btn {
      -webkit-box-ordinal-group: 3;
      -moz-box-ordinal-group: 3;
      -webkit-order: 2;
      -moz-order: 2;
      -ms-flex-order: 2;
      order: 2;
      opacity: 0;
      visibility: hidden;
      -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;
      -webkit-transform: translate(20px, 0);
      -moz-transform: translate(20px, 0);
      -ms-transform: translate(20px, 0);
      -o-transform: translate(20px, 0);
      transform: translate(20px, 0); }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_image {
      width: 350px;
      height: 500px;
      position: relative; }
    @media screen and (max-width: 1890px) {
        .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_image {
          width: 300px;
          height: 420px; } }
    @media screen and (max-width: 1340px) {
        .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_image {
          width: 280px;
          height: 380px; } }
    @media screen and (max-width: 1023px) {
        .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_image {
          width: 220px;
          height: 270px; } }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_image.no-image {
      background: #f6f5f3 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_image a {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      overflow: hidden;
      font-size: 0;
      text-decoration: none; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_image a img {
      max-width: none; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_labels {
      position: absolute;
      top: 20px;
      left: 0;
      width: 350px;
      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; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_labels .product-spec {
      font: 16px/20px 'arsbi', Arial, Helvetica, sans-serif;
      color: #fff;
      padding: 4px 14px;
      background: #f94976;
      margin: 0 10px;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_labels .product-new {
      font: 16px/20px 'arsbi', Arial, Helvetica, sans-serif;
      color: #fff;
      padding: 4px 14px;
      background: #6264b2;
      margin: 0 10px;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_labels .product-flag {
      font: 16px/20px 'arsbi', Arial, Helvetica, sans-serif;
      color: #fff;
      padding: 4px 14px;
      margin: 0 10px;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_name {
      color: #000;
      font: 26px/34px 'ars', Arial, Helvetica, sans-serif;
      margin: 0 0 10px; }
    @media screen and (max-width: 1340px) {
        .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_name {
          font-size: 24px;
          line-height: 30px; } }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_name a {
      color: #000;
      text-decoration: none; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .tpl-stars {
      margin: 0 0 20px; }
    @media screen and (max-width: 1340px) {
        .prod_list_wrap .product_list.product-list-simple .shop2_product_item .tpl-stars {
          margin-bottom: 10px; } }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .vendor_option {
      padding: 10px 0 0 0;
      margin: 0 0 18px; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .vendor_option .vendor_name {
      font: 18px 'arsi', Arial, Helvetica, sans-serif; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .vendor_option .vendor_name a {
      color: rgba(0, 0, 0, 0.5);
      text-decoration: none; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options {
      padding: 10px 0 0 0;
      margin: 0 0 15px;
      display: block !important; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item {
      margin: 0 0 8px;
      font-size: 0; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item:last-child {
      margin-bottom: 0; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .option_title {
      display: inline-block;
      vertical-align: top;
      width: 50%;
      font: 17px/22px 'rr', Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5);
      padding: 0 10px 0 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .option_body {
      display: inline-block;
      vertical-align: top;
      width: 50%;
      font: 17px/22px 'rr', Arial, Helvetica, sans-serif;
      color: #000; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .option_body a {
      text-decoration: none;
      border-bottom: 1px solid transparent;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .option_body a:hover {
        border-bottom-color: rgba(249, 73, 118, 0.6); }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item select {
      font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
      color: #000;
      height: 44px;
      width: 100%;
      border: none;
      outline: none;
      padding: 10px 20px 10px 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      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%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 9px top 50% no-repeat;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item select::-ms-expand {
      display: none; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect {
      display: block !important; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect.dropup .jq-selectbox__select {
      z-index: 1; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect:before {
      position: absolute;
      content: '';
      right: 9px;
      top: 50%;
      width: 4px;
      height: 4px;
      z-index: 1;
      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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect:after {
      position: absolute;
      top: 50%;
      margin-top: -4px;
      right: 6px;
      width: 10px;
      height: 7px;
      opacity: 0;
      content: '';
      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;
      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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect.opened:before {
      opacity: 0;
      visibility: hidden; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect.opened:after {
        opacity: 1;
        visibility: visible; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__select {
      background: none;
      font: 18px 'rr', Arial, Helvetica, sans-serif;
      color: #000;
      height: 44px;
      padding: 10px 20px 10px 0;
      width: 100%;
      border: none;
      outline: none;
      text-align: left;
      -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;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown {
      background: #fff;
      top: 100% !important;
      width: 100% !important;
      -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5); }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul {
        padding: 0;
        margin: 0;
        list-style: none; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul li {
        color: #000;
        font: 18px 'rr', Arial, Helvetica, sans-serif;
        padding: 10px 20px 10px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-pick {
      overflow: visible; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li {
      position: relative;
      float: left;
      display: inline;
      margin: 0 15px 5px 0;
      width: 28px;
      height: 28px;
      border: none;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li:after {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        pointer-events: none;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 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;
        -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); }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        pointer-events: none;
        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: 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%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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li.active-color:before {
        opacity: 1;
        visibility: visible; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li span {
        width: 28px;
        height: 28px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick {
      overflow: visible; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li {
      position: relative;
      float: left;
      display: inline;
      margin: 0 15px 5px 0;
      width: 28px;
      height: 28px;
      border: none;
      overflow: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li:after {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        pointer-events: none;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 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;
        -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); }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 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;
        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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li.active-texture:before {
        opacity: 1;
        visibility: visible; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li span {
        width: 28px;
        height: 28px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list {
      overflow: visible; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li {
      position: relative;
      float: left;
      display: inline;
      margin: 0 15px 5px 0;
      width: 28px;
      height: 28px;
      border: none;
      overflow: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li:after {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        pointer-events: none;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 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;
        -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); }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 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;
        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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected {
        outline: none; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected:before {
        opacity: 1;
        visibility: visible; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li span {
        display: none !important; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi {
      overflow: visible;
      border: none !important;
      outline: none !important; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li {
      position: relative;
      float: left;
      display: inline;
      margin: 0 15px 5px 0 !important;
      width: 28px !important;
      height: 28px;
      border: none;
      overflow: hidden;
      background-size: cover;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li:after {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        pointer-events: none;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 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;
        -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); }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 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;
        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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li.active-texture:before {
        opacity: 1;
        visibility: visible; }
      .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li span {
        width: 28px;
        height: 28px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product-article {
      padding: 10px 0 0 0;
      font: 18px/24px 'ars', Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5);
      display: none; }
    .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product-anonce {
      padding: 20px 0 0 0;
      font: 18px/24px 'ars', Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5); }
    @media screen and (max-width: 1340px) {
        .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product-anonce {
          padding: 10px 0 0 0; } }
  .prod_list_wrap .product_list.product-list-price {
    /*Прайс*/ }
  .prod_list_wrap .product_list.product-list-price .product-anonce {
    display: none; }
  .prod_list_wrap .product_list.product-list-price .shop2_product_item {
    position: relative; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item:hover .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn, .prod_list_wrap .product_list.product-list-price .shop2_product_item:hover .product_bot_wr .product_buttons_wr .product_buttons .shop_product_btn, .prod_list_wrap .product_list.product-list-price .shop2_product_item:hover .product_bot_wr .product_buttons_wr .product_buttons .product-compare {
      -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; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_inner {
      position: relative;
      padding: 20px 0;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-transition: none;
      -moz-transition: none;
      -o-transition: none;
      -ms-transition: none;
      transition: none;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_inner:before {
      position: absolute;
      content: '';
      height: 1px;
      left: 0;
      right: 0;
      bottom: 0;
      background: rgba(0, 0, 0, 0.1);
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -o-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_top_wr {
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 160px;
      -moz-box-flex: 0;
      -moz-flex: 0 1 160px;
      -ms-flex: 0 1 160px;
      flex: 0 1 160px;
      min-width: 160px;
      max-width: 160px;
      width: 160px;
      margin: 0 30px 0 0; }
    @media screen and (max-width: 1340px) {
        .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_top_wr {
          margin: 0 20px 0 0; } }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product-amount {
      display: none; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2-product-actions dt {
      background: none;
      text-align: center;
      min-height: 0;
      padding: 5px 0;
      display: block;
      display: inline-block;
      vertical-align: top; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2-product-actions dt + dt {
      margin-left: 10px; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2-product-actions dt.gift-action .icon-action {
      background: url(../present_icon.png) 50% no-repeat; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2-product-actions dt .icon-action {
      width: 20px;
      height: 20px;
      background: url(../present_icon.png) 50% no-repeat; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2-product-actions dt .name-action {
      color: #000;
      font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
      border: none; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_top_wr .product_labels {
      display: none; }
    .prod_list_wrap .product_list.product-list-price .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; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 {
      display: none; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 3px 0 0 0; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .bot_in2_left {
      width: 55%;
      min-width: 55%;
      max-width: 55%;
      padding: 0 20px 0 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .bot_in2_right {
      width: 45%;
      min-width: 45%;
      max-width: 45%; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price {
      -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: 1340px) {
            .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price {
              text-align: center; } }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-current {
      display: block;
      font: 16px/19px 'rm', Arial, Helvetica, sans-serif;
      color: rgba(249, 73, 118, 0.8); }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-current strong {
        font-weight: normal;
        font: 22px 'rm', Arial, Helvetica, sans-serif;
        color: #f94976;
        padding: 0 6px 0 0; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-old {
      display: inline-block;
      vertical-align: bottom;
      font: 16px/19px 'rl', Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5); }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-old strong {
        font-weight: normal;
        font: 18px 'rl', Arial, Helvetica, sans-serif;
        margin: 0 9px 0 0;
        color: rgba(0, 0, 0, 0.5);
        position: relative; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-old strong:before {
        position: absolute;
        content: '';
        left: -3px;
        right: -3px;
        top: 50%;
        height: 1px;
        background: #000; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .product-sale {
      margin: 0 0 8px;
      display: inline-block;
      vertical-align: top;
      font: 16px 'arsb', Arial, Helvetica, sans-serif;
      padding: 4px 10px;
      color: #fff;
      background: #f94976;
      -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-border-radius: 30px;
      -moz-border-radius: 30px;
      -ms-border-radius: 30px;
      -o-border-radius: 30px;
      border-radius: 30px; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons {
      width: 54px;
      max-width: 54px;
      min-width: 54px;
      margin: 0 0 0 20px;
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 54px;
      -moz-box-flex: 0;
      -moz-flex: 0 1 54px;
      -ms-flex: 0 1 54px;
      flex: 0 1 54px; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_buttons_in {
      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; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn {
      width: 54px;
      height: 54px;
      cursor: pointer;
      margin: 0 0 20px;
      opacity: 0;
      visibility: hidden;
      -webkit-box-ordinal-group: 1;
      -moz-box-ordinal-group: 1;
      -webkit-order: 0;
      -moz-order: 0;
      -ms-flex-order: 0;
      order: 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s 0.1s;
      -moz-transition: all 0.3s 0.1s;
      -o-transition: all 0.3s 0.1s;
      -ms-transition: all 0.3s 0.1s;
      transition: all 0.3s 0.1s;
      -webkit-transform: translate(20px, 0);
      -moz-transform: translate(20px, 0);
      -ms-transform: translate(20px, 0);
      -o-transform: translate(20px, 0);
      transform: translate(20px, 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%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M19.0593621%2C14.9058564%20L33.7264901%2C23.8955737%20C34.8771889%2C24.6008554%2035.3221462%2C26.1120949%2034.7348609%2C27.3218313%20L34.6996029%2C27.3944584%20C34.2450473%2C28.3307878%2033.1260539%2C29.0294824%2032.0828983%2C29.0294824%20L3.94651951%2C29.0294824%20C2.90343909%2C29.0294824%201.78542424%2C28.3382753%201.31611963%2C27.408237%20L1.27211934%2C27.32104%20C0.667728945%2C26.1232973%201.10209002%2C24.6022535%202.25095346%2C23.8973819%20L14.7294293%2C16.2413607%20C15.2001747%2C15.9525404%2015.8159244%2C16.1000198%2016.1047447%2C16.5707653%20C16.393565%2C17.0415107%2016.2460856%2C17.6572604%2015.7753401%2C17.9460807%20L3.29686429%2C25.602102%20C3.03353304%2C25.7636658%202.92255772%2C26.1522787%203.05767059%2C26.4200369%20L3.10167089%2C26.5072339%20C3.23158661%2C26.7646927%203.65987923%2C27.0294824%203.94651951%2C27.0294824%20L32.0828983%2C27.0294824%20C32.3610513%2C27.0294824%2032.7808022%2C26.7673918%2032.9004108%2C26.5210125%20L32.9356687%2C26.4483855%20C33.0729313%2C26.1656414%2032.9562171%2C25.7692369%2032.6813501%2C25.6007665%20L18.0142222%2C16.6110492%20C16.7673283%2C15.846808%2016.2445724%2C14.211391%2016.7988106%2C12.8697645%20C17.0992596%2C12.2862704%2017.7003734%2C11.67952%2018.2663122%2C11.3985771%20L18.758283%2C11.1543533%20C19.410787%2C10.8304377%2020%2C9.87947782%2020%2C9.14898796%20L20%2C9.00040609%20C20%2C7.8969194%2019.1025059%2C7%2018%2C7%20C16.8994915%2C7%2016%2C7.89946544%2016%2C8.9917781%20C16%2C9.60715258%2015.5522847%2C10.0548678%2015%2C10.0548678%20C14.4477153%2C10.0548678%2014%2C9.60715258%2014%2C9.05486783%20C14%2C6.79488295%2015.794935%2C5%2018%2C5%20C20.2067887%2C5%2022%2C6.79206299%2022%2C9.00040609%20L22%2C9.14898796%20C22%2C10.6388543%2020.9806782%2C12.2839879%2019.6475748%2C12.9457661%20L19.1556041%2C13.1899899%20C18.9958631%2C13.2692884%2018.7445649%2C13.5174399%2018.6194368%2C13.7114539%20C18.4897925%2C14.1374919%2018.677132%2C14.6715814%2019.0593621%2C14.9058564%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn:hover {
        -moz-box-shadow: inset 0 0 0 1px #000;
        -webkit-box-shadow: inset 0 0 0 1px #000;
        box-shadow: inset 0 0 0 1px #000; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare {
      margin: 0 0 20px;
      padding: 0;
      border: none;
      opacity: 0;
      visibility: hidden;
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-order: 1;
      -ms-flex-order: 1;
      order: 1;
      -webkit-transform: translate(20px, 0);
      -moz-transform: translate(20px, 0);
      -ms-transform: translate(20px, 0);
      -o-transform: translate(20px, 0);
      transform: translate(20px, 0);
      -webkit-transition: all 0.3s 0.2s;
      -moz-transition: all 0.3s 0.2s;
      -o-transition: all 0.3s 0.2s;
      -ms-transition: all 0.3s 0.2s;
      transition: all 0.3s 0.2s; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare.product-compare-added label {
        -moz-box-shadow: inset 0 0 0 1px #000;
        -webkit-box-shadow: inset 0 0 0 1px #000;
        box-shadow: inset 0 0 0 1px #000; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare.product-compare-added span {
        position: absolute;
        right: 0;
        top: -2px;
        background: #f94976;
        width: 20px;
        height: 20px;
        color: #fff;
        font-size: 13px;
        line-height: 20px;
        font-family: 'rr', Arial, Helvetica, sans-serif;
        text-align: center;
        border-radius: 50%; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare label {
        width: 54px;
        height: 54px;
        font-size: 0;
        cursor: pointer;
        display: block;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 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;
        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%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M4%204.8C3.5581722%204.8%203.2%204.4418278%203.2%204%203.2%203.5581722%203.5581722%203.2%204%203.2L14%203.2C14.4418278%203.2%2014.8%203.5581722%2014.8%204%2014.8%204.4418278%2014.4418278%204.8%2014%204.8L4%204.8zM20%204.8C19.5581722%204.8%2019.2%204.4418278%2019.2%204%2019.2%203.5581722%2019.5581722%203.2%2020%203.2L30%203.2C30.4418278%203.2%2030.8%203.5581722%2030.8%204%2030.8%204.4418278%2030.4418278%204.8%2030%204.8L20%204.8zM13.2%204C13.2%201.9023424%2014.9036638.2%2017%20.2%2019.0976576.2%2020.8%201.90366384%2020.8%204%2020.8%206.0976576%2019.0963362%207.8%2017%207.8%2014.9023424%207.8%2013.2%206.09633616%2013.2%204zM14.8%204C14.8%205.21295836%2015.786276%206.2%2017%206.2%2018.2129584%206.2%2019.2%205.21372396%2019.2%204%2019.2%202.78704164%2018.213724%201.8%2017%201.8%2015.7870416%201.8%2014.8%202.78627604%2014.8%204zM13.8%2017.9962811C13.8%2021.7496295%2010.7509834%2024.7962811%207%2024.7962811%203.24665162%2024.7962811.2%2021.7472645.2%2017.9962811.2%2017.5544533.5581722%2017.1962811%201%2017.1962811L13%2017.1962811C13.4418278%2017.1962811%2013.8%2017.5544533%2013.8%2017.9962811zM33.8004172%2017.9966634C33.8004172%2021.7501269%2030.751307%2024.7968719%2027.0002086%2024.7968719%2023.2467451%2024.7968719%2020.2%2021.7477618%2020.2%2017.9966634%2020.2%2017.5548356%2020.5581722%2017.1966634%2021%2017.1966634L33.0004172%2017.1966634C33.442245%2017.1966634%2033.8004172%2017.5548356%2033.8004172%2017.9966634zM1.86137278%2018.7962811C2.24696049%2021.2853593%204.40274978%2023.1962811%207%2023.1962811%209.59575924%2023.1962811%2011.7529724%2021.2866259%2012.1386484%2018.7962811L1.86137278%2018.7962811zM21.8613703%2018.7966634C22.2469599%2021.2858571%2024.402843%2023.1968719%2027.0002086%2023.1968719%2029.5960831%2023.1968719%2031.7533902%2021.2871237%2032.139068%2018.7966634L21.8613703%2018.7966634z%22%2F%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M12.2977902%2C18.3803273%20L6.99797445%2C8.67042663%20L1.70338959%2C18.3800443%20C1.49186776%2C18.7679493%201.00593627%2C18.9109362%200.61803123%2C18.6994143%20C0.230126192%2C18.4878925%200.087139354%2C18.001961%200.298661188%2C17.614056%20L6.29527374%2C6.61700584%20C6.59839123%2C6.06112563%207.39650634%2C6.06096484%207.69984777%2C6.61672288%20L13.7022098%2C17.613773%20C13.9138879%2C18.0015928%2013.7710969%2C18.4875819%2013.3832771%2C18.69926%20C12.9954573%2C18.9109381%2012.5094683%2C18.768147%2012.2977902%2C18.3803273%20Z%20M32.2982073%2C18.3807096%20L26.998183%2C8.67042663%20L21.7033896%2C18.3804266%20C21.4918678%2C18.7683316%2021.0059363%2C18.9113185%2020.6180313%2C18.6997966%20C20.2301262%2C18.4882748%2020.0871394%2C18.0023433%2020.2986612%2C17.6144383%20L26.2954822%2C6.61700584%20C26.5985997%2C6.06112563%2027.3967148%2C6.06096484%2027.7000563%2C6.61672288%20L33.702627%2C17.6141553%20C33.9143051%2C18.0019751%2033.7715141%2C18.4879642%2033.3836943%2C18.6996423%20C32.9958745%2C18.9113204%2032.5098854%2C18.7685293%2032.2982073%2C18.3807096%20Z%22%2F%3E%3C%2Fsvg%3E") left 10px top 13px no-repeat; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare label input {
        opacity: 0;
        visibility: hidden;
        padding: 0;
        width: 0;
        height: 0;
        -webkit-appearance: none; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare label:hover {
        -moz-box-shadow: inset 0 0 0 1px #000;
        -webkit-box-shadow: inset 0 0 0 1px #000;
        box-shadow: inset 0 0 0 1px #000; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .shop_product_btn {
      -webkit-box-ordinal-group: 3;
      -moz-box-ordinal-group: 3;
      -webkit-order: 2;
      -moz-order: 2;
      -ms-flex-order: 2;
      order: 2;
      opacity: 0;
      visibility: hidden;
      -webkit-transform: translate(20px, 0);
      -moz-transform: translate(20px, 0);
      -ms-transform: translate(20px, 0);
      -o-transform: translate(20px, 0);
      transform: translate(20px, 0);
      -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; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_image {
      width: 160px;
      height: 220px;
      position: relative; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_image.no-image {
      background: #f6f5f3 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_image a {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      overflow: hidden;
      font-size: 0;
      text-decoration: none; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_image a img {
      max-width: none; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_labels {
      display: block;
      font-size: 0;
      margin: 0 0 7px -2px; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_labels div {
      display: inline-block;
      vertical-align: top;
      margin: 0 2px 5px; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_labels .product-spec {
      font: 16px/20px 'arsbi', Arial, Helvetica, sans-serif;
      color: #fff;
      padding: 4px 14px;
      background: #f94976;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_labels .product-new {
      font: 16px/20px 'arsbi', Arial, Helvetica, sans-serif;
      color: #fff;
      padding: 4px 14px;
      background: #6264b2;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_labels .product-flag {
      font: 16px/20px 'arsbi', Arial, Helvetica, sans-serif;
      color: #fff;
      padding: 4px 14px;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_name {
      color: #000;
      font: 22px/22px 'ars', Arial, Helvetica, sans-serif;
      margin: 0 0 15px; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_name a {
      color: #000;
      text-decoration: none; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .tpl-stars {
      margin: 0 0 10px; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .vendor_option {
      padding: 10px 0 0 0;
      margin: 0 0 8px; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .vendor_option .vendor_name {
      font: 18px 'arsi', Arial, Helvetica, sans-serif; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .vendor_option .vendor_name a {
      color: rgba(0, 0, 0, 0.5);
      text-decoration: none; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options_wr .hide_params_btn {
      color: rgba(0, 0, 0, 0.5);
      font: 18px/22px 'arsi', Arial, Helvetica, sans-serif;
      margin: 0 0 8px;
      padding: 0 20px 0 0;
      display: inline-block;
      vertical-align: top;
      position: relative;
      cursor: pointer; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options_wr .hide_params_btn.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.product-list-price .shop2_product_item .shop2_product_options_wr .hide_params_btn:before {
      position: absolute;
      content: '';
      right: 0;
      top: 50%;
      width: 10px;
      height: 7px;
      opacity: 0.5;
      margin-top: -3px;
      -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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fil%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options {
      padding: 10px 0 0 0;
      margin: 0 0 15px;
      display: none; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item {
      margin: 0 0 16px;
      font-size: 0; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item:last-child {
      margin-bottom: 0; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .option_title {
      display: inline-block;
      vertical-align: top;
      width: 50%;
      font: 17px/22px 'rr', Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5);
      padding: 0 10px 0 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .option_body {
      display: inline-block;
      vertical-align: top;
      width: 50%;
      font: 17px/22px 'rr', Arial, Helvetica, sans-serif;
      color: #000; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .option_body a {
      text-decoration: none;
      border-bottom: 1px solid transparent;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .option_body a:hover {
        border-bottom-color: rgba(249, 73, 118, 0.6); }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item select {
      font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
      color: #000;
      height: 44px;
      width: 100%;
      border: none;
      outline: none;
      padding: 10px 20px 10px 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      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%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 9px top 50% no-repeat;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item select::-ms-expand {
      display: none; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect {
      display: block !important; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect.dropup .jq-selectbox__select {
      z-index: 1; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect:before {
      position: absolute;
      content: '';
      right: 9px;
      top: 50%;
      width: 4px;
      height: 4px;
      z-index: 1;
      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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect:after {
      position: absolute;
      top: 50%;
      margin-top: -4px;
      right: 6px;
      width: 10px;
      height: 7px;
      opacity: 0;
      content: '';
      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;
      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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect.opened:before {
      opacity: 0;
      visibility: hidden; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect.opened:after {
        opacity: 1;
        visibility: visible; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__select {
      background: none;
      font: 18px 'rr', Arial, Helvetica, sans-serif;
      color: #000;
      height: 44px;
      padding: 10px 20px 10px 0;
      width: 100%;
      border: none;
      outline: none;
      text-align: left;
      -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;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown {
      background: #fff;
      top: 100% !important;
      width: 100% !important;
      -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5); }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul {
        padding: 0;
        margin: 0;
        list-style: none; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul li {
        color: #000;
        font: 18px 'rr', Arial, Helvetica, sans-serif;
        padding: 10px 20px 10px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-pick {
      overflow: visible; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li {
      position: relative;
      float: left;
      display: inline;
      margin: 0 15px 5px 0;
      width: 28px;
      height: 28px;
      border: none;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li:after {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        pointer-events: none;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 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;
        -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); }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        pointer-events: none;
        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: 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%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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li.active-color:before {
        opacity: 1;
        visibility: visible; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li span {
        width: 28px;
        height: 28px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick {
      overflow: visible; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li {
      position: relative;
      float: left;
      display: inline;
      margin: 0 15px 5px 0;
      width: 28px;
      height: 28px;
      border: none;
      overflow: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 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;
        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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li.active-texture:before {
        opacity: 1;
        visibility: visible; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li span {
        width: 28px;
        height: 28px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list {
      overflow: visible; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li {
      position: relative;
      float: left;
      display: inline;
      margin: 0 15px 5px 0;
      width: 28px;
      height: 28px;
      border: none;
      overflow: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 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;
        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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected {
        outline: none; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected:before {
        opacity: 1;
        visibility: visible; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li span {
        display: none !important; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi {
      overflow: visible;
      border: none !important;
      outline: none !important; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li {
      position: relative;
      float: left;
      display: inline;
      margin: 0 15px 5px 0 !important;
      width: 28px !important;
      height: 28px;
      border: none;
      overflow: hidden;
      background-size: cover;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li:after {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        pointer-events: none;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 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;
        -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); }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 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;
        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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li.active-texture:before {
        opacity: 1;
        visibility: visible; }
      .prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li span {
        width: 28px;
        height: 28px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product-article {
      padding: 10px 0 0 0;
      font: 18px/24px 'ars', Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5);
      display: none; }
    .prod_list_wrap .product_list.product-list-price .shop2_product_item .product-anonce {
      padding: 20px 0 0 0;
      font: 18px/24px 'ars', Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5); }

.shop2-pagelist {
  text-align: center;
  padding: 17px 0 0 0;
  margin: 40px 0 0 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }
  @media screen and (max-width: 1023px) {
  .shop2-pagelist {
    margin: 30px -32px 0; } }
  @media screen and (max-width: 639px) {
  .shop2-pagelist {
    margin: 30px -16px 0; } }
  .shop2-pagelist .pagelist_mobile {
    display: none; }
  .shop2-pagelist li {
    font: 16px/40px 'rr', Arial, Helvetica, sans-serif;
    color: #000;
    border: none;
    margin: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .shop2-pagelist li.page_num {
    width: 40px;
    height: 40px; }
  .shop2-pagelist li.page_num.active_num {
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.7);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.7); }
  .shop2-pagelist li.page_num a {
    width: 40px;
    height: 40px;
    display: block;
    color: #000;
    text-decoration: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .shop2-pagelist li.page_prev {
    height: 40px;
    width: 38px;
    margin: 0 20px 0 0; }
  .shop2-pagelist li.page_prev.not_active {
    margin-right: 35px; }
  .shop2-pagelist li.page_prev a {
    width: 38px;
    height: 40px;
    display: block;
    text-decoration: none;
    -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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop2-pagelist li.page_next {
    height: 40px;
    width: 38px;
    margin: 0 0 0 20px; }
  .shop2-pagelist li.page_next a {
    width: 38px;
    height: 40px;
    display: block;
    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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop2-pagelist li.page_last, .shop2-pagelist li.page_first {
    display: none; }

.tpl-stars {
  width: 100px;
  height: 16px;
  background: url(../rating_icon.svg) 0 0 repeat-x; }
  .tpl-stars .tpl-rating {
    height: 16px;
    background: url(../marked_rating_icon.svg) 0 0 repeat-x; }

.shop2-product-actions dd, .shop2-product-discount-desc {
  background: #fff;
  border: none;
  padding: 20px;
  color: #000;
  font: 14px 'rr', Arial, Helvetica, sans-serif;
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); }
  .shop2-product-actions dd .name-action, .shop2-product-discount-desc .name-action {
    font-size: 16px;
    font-family: 'rm', Arial, Helvetica, sans-serif;
    margin: 0 0 10px;
    font-weight: normal; }
  .shop2-product-actions dd .desc-action, .shop2-product-discount-desc .desc-action {
    font: 14px 'rr', Arial, Helvetica, sans-serif; }
  .shop2-product-actions dd .desc-action p, .shop2-product-discount-desc .desc-action p {
    margin: 0 0 10px; }
  .shop2-product-actions dd .close-desc-action, .shop2-product-discount-desc .close-desc-action {
    width: 30px;
    height: 30px;
    right: 3px;
    top: 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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M20.027%2018.822l3.839-3.838a1%201%200%200%201%201.414%201.414l-3.839%203.838%203.839%203.839a1%201%200%201%201-1.414%201.414l-3.839-3.838-3.838%203.838a1%201%200%201%201-1.415-1.414l3.839-3.839-3.839-3.838a1%201%200%200%201%201.415-1.414l3.838%203.838z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

@media screen and (max-width: 1023px) {
    .shop2-product-discount-desc {
      left: 50% !important;
      margin-left: -100px; } }

.shop2-color-ext-tooltip, #shop2-msg {
  background: #fff;
  border: none;
  padding: 10px;
  color: #000;
  font: 14px 'rr', Arial, Helvetica, sans-serif;
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); }
  .shop2-color-ext-tooltip .color_icon, #shop2-msg .color_icon {
    display: block;
    width: 90px;
    height: 90px;
    -webkit-background-size: cover;
    background-size: cover;
    margin: 0 0 5px; }
  .shop2-color-ext-tooltip .col_title, #shop2-msg .col_title {
    color: #000;
    font: 14px 'rr', Arial, Helvetica, sans-serif; }
  .shop2-color-ext-tooltip ul li span, #shop2-msg ul li span {
    display: block;
    float: none;
    width: 90px;
    height: 90px;
    margin: 0 0 5px; }
  .shop2-color-ext-tooltip ul li div, #shop2-msg ul li div {
    color: #000;
    font: 14px 'rr', Arial, Helvetica, sans-serif; }

@media screen and (max-width: 639px) {
    #shop2-msg {
      left: 50% !important;
      width: 140px !important;
      margin-left: -70px !important;
      text-align: center; } }

.shop2-product-amount.disabled {
  display: none !important; }

.shop_product_btn.type-2 {
  position: relative;
  width: 54px;
  height: 54px;
  padding: 0;
  font-size: 0;
  border: none;
  outline: none;
  cursor: pointer;
  background: #f94976;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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; }
  .shop_product_btn.type-2:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }
  .shop_product_btn.type-2.buy: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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.55%2029c0%20.945.757%201.7%201.7%201.7.945%200%201.7-.757%201.7-1.7%200-.945-.757-1.7-1.7-1.7-.945%200-1.7.757-1.7%201.7zm-1.6%200c0-1.825%201.47-3.3%203.3-3.3%201.825%200%203.3%201.47%203.3%203.3%200%201.825-1.47%203.3-3.3%203.3-1.825%200-3.3-1.47-3.3-3.3zm10.35%200c0%20.945.757%201.7%201.7%201.7.945%200%201.7-.757%201.7-1.7%200-.945-.757-1.7-1.7-1.7-.945%200-1.7.757-1.7%201.7zm-1.6%200c0-1.825%201.47-3.3%203.3-3.3%201.825%200%203.3%201.47%203.3%203.3%200%201.825-1.47%203.3-3.3%203.3-1.825%200-3.3-1.47-3.3-3.3zM10.423%2010.8H7a.8.8%200%201%201%200-1.6h4a.8.8%200%200%201%20.759.547l4.019%2012.066c.077.323.118.438.12.44-.044-.05-.052-.053.102-.053h11.892c.089-.134.272-.41.412-.604l2.95-6.638c.324-.73.044-1.158-.757-1.158H15a.8.8%200%201%201%200-1.6h15.497c1.957%200%203.015%201.619%202.22%203.408l-2.986%206.717-.093.158c-.13.17-.472.7-.56.808-.276.337-.624.509-1.078.509H16c-1.103%200-1.498-.45-1.759-1.547L10.423%2010.8z%22%2F%3E%3C%2Fsvg%3E") top 50% right 8px no-repeat; }
  .shop_product_btn.type-2.notavailable {
    background: #f9f9f9;
    pointer-events: none; }
  .shop_product_btn.type-2.notavailable: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%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23A9A9A9%22%20d%3D%22M12%2C26.8%20C12%2C27.9025361%2012.8967677%2C28.8%2014%2C28.8%20C15.1025361%2C28.8%2016%2C27.9032322%2016%2C26.8%20C16%2C25.6974638%2015.1032323%2C24.8%2014%2C24.8%20C12.8974639%2C24.8%2012%2C25.6967677%2012%2C26.8%20Z%20M10%2C26.8%20C10%2C24.5918506%2011.7932416%2C22.8%2014%2C22.8%20C16.2081493%2C22.8%2018%2C24.5932416%2018%2C26.8%20C18%2C29.0081493%2016.2067584%2C30.8%2014%2C30.8%20C11.7918507%2C30.8%2010%2C29.0067583%2010%2C26.8%20Z%20M22.5%2C26.8%20C22.5%2C27.9025361%2023.3967677%2C28.8%2024.5%2C28.8%20C25.6025361%2C28.8%2026.5%2C27.9032322%2026.5%2C26.8%20C26.5%2C25.6974638%2025.6032323%2C24.8%2024.5%2C24.8%20C23.3974639%2C24.8%2022.5%2C25.6967677%2022.5%2C26.8%20Z%20M20.5%2C26.8%20C20.5%2C24.5918506%2022.2932416%2C22.8%2024.5%2C22.8%20C26.7081493%2C22.8%2028.5%2C24.5932416%2028.5%2C26.8%20C28.5%2C29.0081493%2026.7067584%2C30.8%2024.5%2C30.8%20C22.2918507%2C30.8%2020.5%2C29.0067583%2020.5%2C26.8%20Z%20M5.53527702%2C7%20L2%2C7%20C1.44771525%2C7%201%2C6.55228475%201%2C6%20C1%2C5.44771525%201.44771525%2C5%202%2C5%20L6.25782184%2C5%20C6.68911674%2C5%207.07181888%2C5.27651945%207.20724511%2C5.68600087%20L11.8466369%2C19.7138948%20C11.8885573%2C19.8406472%2012.1102214%2C20%2012.2500281%2C20%20L26.5276239%2C20%20C26.6618036%2C20%2026.8912837%2C19.8340282%2026.9409554%2C19.685219%20L29.8503957%2C11.6862059%20C30.0861826%2C11.03795%2029.8353533%2C10.6801552%2029.1357352%2C10.6801552%20L11.5171256%2C10.6801552%20C10.9648409%2C10.6801552%2010.5171256%2C10.2324399%2010.5171256%2C9.68015518%20C10.5171256%2C9.12787043%2010.9648409%2C8.68015518%2011.5171256%2C8.68015518%20L29.1357352%2C8.68015518%20C31.2228845%2C8.68015518%2032.4403145%2C10.416755%2031.7299291%2C12.3698391%20L28.8301454%2C20.3410347%20C28.5193952%2C21.2806343%2027.5247677%2C22%2026.5276239%2C22%20L12.2500281%2C22%20C11.2495624%2C22%2010.2611737%2C21.2894542%209.94779041%2C20.3418931%20L5.53527702%2C7%20Z%20M20.9683245%2C15.4499985%20L22.3446573%2C16.8263314%20C22.7351816%2C17.2168557%2022.7351816%2C17.8500207%2022.3446573%2C18.240545%20C21.954133%2C18.6310692%2021.3209681%2C18.6310692%2020.9304438%2C18.240545%20L19.5541109%2C16.8642121%20L18.1777781%2C18.240545%20C17.7872538%2C18.6310692%2017.1540888%2C18.6310692%2016.7635645%2C18.240545%20C16.3730402%2C17.8500207%2016.3730402%2C17.2168557%2016.7635645%2C16.8263314%20L18.1398974%2C15.4499985%20L16.7635645%2C14.0736657%20C16.3730402%2C13.6831414%2016.3730402%2C13.0499764%2016.7635645%2C12.6594521%20C17.1540888%2C12.2689279%2017.7872538%2C12.2689279%2018.1777781%2C12.6594521%20L19.5541109%2C14.035785%20L20.9304438%2C12.6594521%20C21.3209681%2C12.2689279%2021.954133%2C12.2689279%2022.3446573%2C12.6594521%20C22.7351816%2C13.0499764%2022.7351816%2C13.6831414%2022.3446573%2C14.0736657%20L20.9683245%2C15.4499985%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop_product_btn.type-2.onrequest {
    /*background: url(data-image-svg(14px, 14px, '<path fill="#{$white}" d="M7.449,13.965 C3.852,13.965 0.934,11.048 0.934,7.450 C0.934,3.851 3.852,0.934 7.449,0.934 C11.047,0.934 13.964,3.541 13.964,7.260 C13.964,10.978 11.047,13.965 7.449,13.965 ZM11.343,6.972 L7.897,6.940 L7.897,4.033 L7.380,3.056 L6.893,4.033 L6.893,6.935 C6.893,7.356 7.419,7.975 7.841,7.975 L11.343,7.975 L12.167,7.489 L11.343,6.972 Z"/>')) 50% no-repeat;
     -webkit-background-size: 20px;
     background-size: 20px;*/ }
  .shop_product_btn.type-2.onrequest: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%2230px%22%20height%3D%2230px%22%20%20viewBox%3D%220%200%2030%2030%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M2.000%2C15.000%20C2.000%2C22.181%207.820%2C28.000%2015.000%2C28.000%20C22.181%2C28.000%2028.000%2C22.180%2028.000%2C15.000%20C28.000%2C7.819%2022.180%2C2.000%2015.000%2C2.000%20C7.819%2C2.000%202.000%2C7.820%202.000%2C15.000%20ZM13.481%2C12.413%20L8.797%2C7.729%20C8.406%2C7.339%207.773%2C7.339%207.382%2C7.729%20C6.992%2C8.120%206.992%2C8.753%207.382%2C9.144%20L12.189%2C13.950%20C12.067%2C14.277%2012.000%2C14.631%2012.000%2C15.000%20C12.000%2C16.654%2013.343%2C18.000%2015.000%2C18.000%20C16.654%2C18.000%2018.000%2C16.657%2018.000%2C15.000%20C18.000%2C14.618%2017.928%2C14.252%2017.798%2C13.916%20L21.644%2C10.070%20C22.034%2C9.679%2022.034%2C9.046%2021.644%2C8.656%20C21.253%2C8.265%2020.620%2C8.265%2020.229%2C8.656%20L16.489%2C12.396%20C16.050%2C12.144%2015.542%2C12.000%2015.000%2C12.000%20C14.446%2C12.000%2013.927%2C12.151%2013.481%2C12.413%20ZM-0.000%2C15.000%20C-0.000%2C6.715%206.715%2C-0.000%2015.000%2C-0.000%20C23.285%2C-0.000%2030.000%2C6.715%2030.000%2C15.000%20C30.000%2C23.285%2023.285%2C30.000%2015.000%2C30.000%20C6.715%2C30.000%20-0.000%2C23.285%20-0.000%2C15.000%20ZM14.000%2C15.000%20C14.000%2C14.449%2014.450%2C14.000%2015.000%2C14.000%20C15.551%2C14.000%2016.000%2C14.450%2016.000%2C15.000%20C16.000%2C15.551%2015.550%2C16.000%2015.000%2C16.000%20C14.449%2C16.000%2014.000%2C15.550%2014.000%2C15.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop_product_btn.type-3 {
    position: relative;
    width: 100%;
    height: 60px;
    padding: 20px 20px 18px 78px;
    font-size: 0;
    border: none;
    outline: none;
    cursor: pointer;
    text-align: left;
    color: #fff;
    font: 18px 'rm', Arial, Helvetica, sans-serif;
    background: #f94976;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 31px;
    -moz-border-radius: 31px;
    -ms-border-radius: 31px;
    -o-border-radius: 31px;
    border-radius: 31px;
    -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; }
  .shop_product_btn.type-3 span {
    position: relative; }
  .shop_product_btn.type-3 span:before {
    position: absolute;
    content: '';
    left: -48px;
    top: 50%;
    margin-top: -21px;
    width: 40px;
    height: 40px; }
  .shop_product_btn.type-3.buy span: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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.55%2029c0%20.945.757%201.7%201.7%201.7.945%200%201.7-.757%201.7-1.7%200-.945-.757-1.7-1.7-1.7-.945%200-1.7.757-1.7%201.7zm-1.6%200c0-1.825%201.47-3.3%203.3-3.3%201.825%200%203.3%201.47%203.3%203.3%200%201.825-1.47%203.3-3.3%203.3-1.825%200-3.3-1.47-3.3-3.3zm10.35%200c0%20.945.757%201.7%201.7%201.7.945%200%201.7-.757%201.7-1.7%200-.945-.757-1.7-1.7-1.7-.945%200-1.7.757-1.7%201.7zm-1.6%200c0-1.825%201.47-3.3%203.3-3.3%201.825%200%203.3%201.47%203.3%203.3%200%201.825-1.47%203.3-3.3%203.3-1.825%200-3.3-1.47-3.3-3.3zM10.423%2010.8H7a.8.8%200%201%201%200-1.6h4a.8.8%200%200%201%20.759.547l4.019%2012.066c.077.323.118.438.12.44-.044-.05-.052-.053.102-.053h11.892c.089-.134.272-.41.412-.604l2.95-6.638c.324-.73.044-1.158-.757-1.158H15a.8.8%200%201%201%200-1.6h15.497c1.957%200%203.015%201.619%202.22%203.408l-2.986%206.717-.093.158c-.13.17-.472.7-.56.808-.276.337-.624.509-1.078.509H16c-1.103%200-1.498-.45-1.759-1.547L10.423%2010.8z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop_product_btn.type-3.notavailable {
    color: #000;
    background: #f9f9f9;
    pointer-events: none; }
  .shop_product_btn.type-3.notavailable span: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%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23A9A9A9%22%20d%3D%22M12%2C26.8%20C12%2C27.9025361%2012.8967677%2C28.8%2014%2C28.8%20C15.1025361%2C28.8%2016%2C27.9032322%2016%2C26.8%20C16%2C25.6974638%2015.1032323%2C24.8%2014%2C24.8%20C12.8974639%2C24.8%2012%2C25.6967677%2012%2C26.8%20Z%20M10%2C26.8%20C10%2C24.5918506%2011.7932416%2C22.8%2014%2C22.8%20C16.2081493%2C22.8%2018%2C24.5932416%2018%2C26.8%20C18%2C29.0081493%2016.2067584%2C30.8%2014%2C30.8%20C11.7918507%2C30.8%2010%2C29.0067583%2010%2C26.8%20Z%20M22.5%2C26.8%20C22.5%2C27.9025361%2023.3967677%2C28.8%2024.5%2C28.8%20C25.6025361%2C28.8%2026.5%2C27.9032322%2026.5%2C26.8%20C26.5%2C25.6974638%2025.6032323%2C24.8%2024.5%2C24.8%20C23.3974639%2C24.8%2022.5%2C25.6967677%2022.5%2C26.8%20Z%20M20.5%2C26.8%20C20.5%2C24.5918506%2022.2932416%2C22.8%2024.5%2C22.8%20C26.7081493%2C22.8%2028.5%2C24.5932416%2028.5%2C26.8%20C28.5%2C29.0081493%2026.7067584%2C30.8%2024.5%2C30.8%20C22.2918507%2C30.8%2020.5%2C29.0067583%2020.5%2C26.8%20Z%20M5.53527702%2C7%20L2%2C7%20C1.44771525%2C7%201%2C6.55228475%201%2C6%20C1%2C5.44771525%201.44771525%2C5%202%2C5%20L6.25782184%2C5%20C6.68911674%2C5%207.07181888%2C5.27651945%207.20724511%2C5.68600087%20L11.8466369%2C19.7138948%20C11.8885573%2C19.8406472%2012.1102214%2C20%2012.2500281%2C20%20L26.5276239%2C20%20C26.6618036%2C20%2026.8912837%2C19.8340282%2026.9409554%2C19.685219%20L29.8503957%2C11.6862059%20C30.0861826%2C11.03795%2029.8353533%2C10.6801552%2029.1357352%2C10.6801552%20L11.5171256%2C10.6801552%20C10.9648409%2C10.6801552%2010.5171256%2C10.2324399%2010.5171256%2C9.68015518%20C10.5171256%2C9.12787043%2010.9648409%2C8.68015518%2011.5171256%2C8.68015518%20L29.1357352%2C8.68015518%20C31.2228845%2C8.68015518%2032.4403145%2C10.416755%2031.7299291%2C12.3698391%20L28.8301454%2C20.3410347%20C28.5193952%2C21.2806343%2027.5247677%2C22%2026.5276239%2C22%20L12.2500281%2C22%20C11.2495624%2C22%2010.2611737%2C21.2894542%209.94779041%2C20.3418931%20L5.53527702%2C7%20Z%20M20.9683245%2C15.4499985%20L22.3446573%2C16.8263314%20C22.7351816%2C17.2168557%2022.7351816%2C17.8500207%2022.3446573%2C18.240545%20C21.954133%2C18.6310692%2021.3209681%2C18.6310692%2020.9304438%2C18.240545%20L19.5541109%2C16.8642121%20L18.1777781%2C18.240545%20C17.7872538%2C18.6310692%2017.1540888%2C18.6310692%2016.7635645%2C18.240545%20C16.3730402%2C17.8500207%2016.3730402%2C17.2168557%2016.7635645%2C16.8263314%20L18.1398974%2C15.4499985%20L16.7635645%2C14.0736657%20C16.3730402%2C13.6831414%2016.3730402%2C13.0499764%2016.7635645%2C12.6594521%20C17.1540888%2C12.2689279%2017.7872538%2C12.2689279%2018.1777781%2C12.6594521%20L19.5541109%2C14.035785%20L20.9304438%2C12.6594521%20C21.3209681%2C12.2689279%2021.954133%2C12.2689279%2022.3446573%2C12.6594521%20C22.7351816%2C13.0499764%2022.7351816%2C13.6831414%2022.3446573%2C14.0736657%20L20.9683245%2C15.4499985%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop_product_btn.type-3.onrequest {
    /*background: url(data-image-svg(14px, 14px, '<path fill="#{$white}" d="M7.449,13.965 C3.852,13.965 0.934,11.048 0.934,7.450 C0.934,3.851 3.852,0.934 7.449,0.934 C11.047,0.934 13.964,3.541 13.964,7.260 C13.964,10.978 11.047,13.965 7.449,13.965 ZM11.343,6.972 L7.897,6.940 L7.897,4.033 L7.380,3.056 L6.893,4.033 L6.893,6.935 C6.893,7.356 7.419,7.975 7.841,7.975 L11.343,7.975 L12.167,7.489 L11.343,6.972 Z"/>')) 50% no-repeat;
     -webkit-background-size: 20px;
     background-size: 20px;*/ }
  .shop_product_btn.type-3.onrequest span: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%2230px%22%20height%3D%2230px%22%20%20viewBox%3D%220%200%2030%2030%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M2.000%2C15.000%20C2.000%2C22.181%207.820%2C28.000%2015.000%2C28.000%20C22.181%2C28.000%2028.000%2C22.180%2028.000%2C15.000%20C28.000%2C7.819%2022.180%2C2.000%2015.000%2C2.000%20C7.819%2C2.000%202.000%2C7.820%202.000%2C15.000%20ZM13.481%2C12.413%20L8.797%2C7.729%20C8.406%2C7.339%207.773%2C7.339%207.382%2C7.729%20C6.992%2C8.120%206.992%2C8.753%207.382%2C9.144%20L12.189%2C13.950%20C12.067%2C14.277%2012.000%2C14.631%2012.000%2C15.000%20C12.000%2C16.654%2013.343%2C18.000%2015.000%2C18.000%20C16.654%2C18.000%2018.000%2C16.657%2018.000%2C15.000%20C18.000%2C14.618%2017.928%2C14.252%2017.798%2C13.916%20L21.644%2C10.070%20C22.034%2C9.679%2022.034%2C9.046%2021.644%2C8.656%20C21.253%2C8.265%2020.620%2C8.265%2020.229%2C8.656%20L16.489%2C12.396%20C16.050%2C12.144%2015.542%2C12.000%2015.000%2C12.000%20C14.446%2C12.000%2013.927%2C12.151%2013.481%2C12.413%20ZM-0.000%2C15.000%20C-0.000%2C6.715%206.715%2C-0.000%2015.000%2C-0.000%20C23.285%2C-0.000%2030.000%2C6.715%2030.000%2C15.000%20C30.000%2C23.285%2023.285%2C30.000%2015.000%2C30.000%20C6.715%2C30.000%20-0.000%2C23.285%20-0.000%2C15.000%20ZM14.000%2C15.000%20C14.000%2C14.449%2014.450%2C14.000%2015.000%2C14.000%20C15.551%2C14.000%2016.000%2C14.450%2016.000%2C15.000%20C16.000%2C15.551%2015.550%2C16.000%2015.000%2C16.000%20C14.449%2C16.000%2014.000%2C15.550%2014.000%2C15.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

#shop2-color-ext-select {
  margin-top: 56px; }

#shop2-color-ext-select .shop2-color-ext-selected span {
  outline: none; }

.shop2-color-ext-options em {
  background: #000; }

#shop2-color-ext-popup, #shop2-color-ext-select {
  background: #fff;
  border: none;
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5); }
  #shop2-color-ext-popup li, #shop2-color-ext-select li {
    height: 40px;
    padding: 3px 18px !important; }
  #shop2-color-ext-popup li.no_bg, #shop2-color-ext-select li.no_bg {
    padding: 16px 0 0 20px !important; }
  #shop2-color-ext-popup li div, #shop2-color-ext-select li div {
    font-size: 18px;
    color: #000; }
  #shop2-color-ext-popup li:hover, #shop2-color-ext-select li:hover {
    background: none !important; }
  #shop2-color-ext-popup .shop2-color-ext-options span, #shop2-color-ext-select .shop2-color-ext-options span {
    margin-top: 0; }
  #shop2-color-ext-popup .shop2-color-ext-options div, #shop2-color-ext-select .shop2-color-ext-options div {
    margin-top: 0;
    line-height: 32px; }

#shop2-color-ext-popup li, #shop2-color-ext-select li {
  font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
  color: #000; }
  #shop2-color-ext-popup li.shop2-color-ext-selected span:before, #shop2-color-ext-select li.shop2-color-ext-selected span:before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: '';
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    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%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.shop2-color-ext-options span {
  width: 32px !important;
  height: 32px;
  position: relative;
  margin: 0 10px 0 0;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-background-size: cover;
  background-size: cover; }
  .shop2-color-ext-options span em {
    display: none !important; }

.jqselect {
  z-index: 10 !important; }

.shop2-vendors .shop2-vendor .vendor-name {
  font-size: 15px; }

.compare-button {
  position: fixed;
  right: 92px;
  bottom: 40px;
  width: 54px;
  height: 54px;
  cursor: pointer;
  display: block;
  z-index: 15;
  text-decoration: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  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%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M4%204.8C3.5581722%204.8%203.2%204.4418278%203.2%204%203.2%203.5581722%203.5581722%203.2%204%203.2L14%203.2C14.4418278%203.2%2014.8%203.5581722%2014.8%204%2014.8%204.4418278%2014.4418278%204.8%2014%204.8L4%204.8zM20%204.8C19.5581722%204.8%2019.2%204.4418278%2019.2%204%2019.2%203.5581722%2019.5581722%203.2%2020%203.2L30%203.2C30.4418278%203.2%2030.8%203.5581722%2030.8%204%2030.8%204.4418278%2030.4418278%204.8%2030%204.8L20%204.8zM13.2%204C13.2%201.9023424%2014.9036638.2%2017%20.2%2019.0976576.2%2020.8%201.90366384%2020.8%204%2020.8%206.0976576%2019.0963362%207.8%2017%207.8%2014.9023424%207.8%2013.2%206.09633616%2013.2%204zM14.8%204C14.8%205.21295836%2015.786276%206.2%2017%206.2%2018.2129584%206.2%2019.2%205.21372396%2019.2%204%2019.2%202.78704164%2018.213724%201.8%2017%201.8%2015.7870416%201.8%2014.8%202.78627604%2014.8%204zM13.8%2017.9962811C13.8%2021.7496295%2010.7509834%2024.7962811%207%2024.7962811%203.24665162%2024.7962811.2%2021.7472645.2%2017.9962811.2%2017.5544533.5581722%2017.1962811%201%2017.1962811L13%2017.1962811C13.4418278%2017.1962811%2013.8%2017.5544533%2013.8%2017.9962811zM33.8004172%2017.9966634C33.8004172%2021.7501269%2030.751307%2024.7968719%2027.0002086%2024.7968719%2023.2467451%2024.7968719%2020.2%2021.7477618%2020.2%2017.9966634%2020.2%2017.5548356%2020.5581722%2017.1966634%2021%2017.1966634L33.0004172%2017.1966634C33.442245%2017.1966634%2033.8004172%2017.5548356%2033.8004172%2017.9966634zM1.86137278%2018.7962811C2.24696049%2021.2853593%204.40274978%2023.1962811%207%2023.1962811%209.59575924%2023.1962811%2011.7529724%2021.2866259%2012.1386484%2018.7962811L1.86137278%2018.7962811zM21.8613703%2018.7966634C22.2469599%2021.2858571%2024.402843%2023.1968719%2027.0002086%2023.1968719%2029.5960831%2023.1968719%2031.7533902%2021.2871237%2032.139068%2018.7966634L21.8613703%2018.7966634z%22%2F%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M12.2977902%2C18.3803273%20L6.99797445%2C8.67042663%20L1.70338959%2C18.3800443%20C1.49186776%2C18.7679493%201.00593627%2C18.9109362%200.61803123%2C18.6994143%20C0.230126192%2C18.4878925%200.087139354%2C18.001961%200.298661188%2C17.614056%20L6.29527374%2C6.61700584%20C6.59839123%2C6.06112563%207.39650634%2C6.06096484%207.69984777%2C6.61672288%20L13.7022098%2C17.613773%20C13.9138879%2C18.0015928%2013.7710969%2C18.4875819%2013.3832771%2C18.69926%20C12.9954573%2C18.9109381%2012.5094683%2C18.768147%2012.2977902%2C18.3803273%20Z%20M32.2982073%2C18.3807096%20L26.998183%2C8.67042663%20L21.7033896%2C18.3804266%20C21.4918678%2C18.7683316%2021.0059363%2C18.9113185%2020.6180313%2C18.6997966%20C20.2301262%2C18.4882748%2020.0871394%2C18.0023433%2020.2986612%2C17.6144383%20L26.2954822%2C6.61700584%20C26.5985997%2C6.06112563%2027.3967148%2C6.06096484%2027.7000563%2C6.61672288%20L33.702627%2C17.6141553%20C33.9143051%2C18.0019751%2033.7715141%2C18.4879642%2033.3836943%2C18.6996423%20C32.9958745%2C18.9113204%2032.5098854%2C18.7685293%2032.2982073%2C18.3807096%20Z%22%2F%3E%3C%2Fsvg%3E") left 10px top 13px no-repeat #fff; }
  @media screen and (max-width: 1580px) {
  .compare-button {
    right: 42px; } }
  @media screen and (max-width: 1420px) {
  .compare-button {
    right: 60px;
    bottom: 30px; } }
  @media screen and (max-width: 1260px) {
  .compare-button {
    right: 42px; } }
  @media screen and (max-width: 1023px) {
  .compare-button {
    right: 32px; } }
  @media screen and (max-width: 639px) {
  .compare-button {
    right: 16px;
    bottom: 20px; } }
  .compare-button span {
    position: absolute;
    right: 0;
    top: -2px;
    background: #f94976;
    width: 20px;
    height: 20px;
    color: #fff;
    font-size: 13px;
    line-height: 20px;
    font-family: 'rr', Arial, Helvetica, sans-serif;
    text-align: center;
    border-radius: 50%; }

.prod_list_wrap .product_list.product-list-thumbs .product-amount .shop2-product-amount {
  display: none; }

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

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

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

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

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

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

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

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

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

.product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price a {
  display: inline-block;
  vertical-align: top;
  color: #6264b2;
  font: 18px/21px 'rr', Arial, Helvetica, sans-serif;
  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;
  border-bottom: 1px solid rgba(98, 100, 178, 0.5); }
  .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price a:hover {
    border-bottom-color: transparent; }
