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

.shop2-warning {
  position: relative;
  background: #eaeaea;
  border: none;
  font: 17px 'rbc', Arial, Helvetica, sans-serif;
  margin: 0 0 20px;
  min-height: 110px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 40px 60px 40px 110px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  @media screen and (max-width: 639px) {
  .shop2-warning {
    min-height: 80px;
    padding: 20px 15px 20px 75px; } }
  .shop2-warning:before {
    position: absolute;
    content: '';
    top: 50%;
    left: 25px;
    width: 60px;
    height: 60px;
    margin-top: -30px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2260px%22%20height%3D%2260px%22%20%20viewBox%3D%220%200%2060%2060%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23f77088%22%20d%3D%22M30.000%2C60.000%20C13.431%2C60.000%20-0.000%2C46.568%20-0.000%2C30.000%20C-0.000%2C13.431%2013.431%2C-0.000%2030.000%2C-0.000%20C46.569%2C-0.000%2060.000%2C13.431%2060.000%2C30.000%20C60.000%2C46.568%2046.569%2C60.000%2030.000%2C60.000%20ZM27.164%2C45.697%20C27.841%2C46.276%2028.824%2C46.566%2030.113%2C46.566%20C31.389%2C46.566%2032.369%2C46.273%2033.053%2C45.688%20C33.736%2C45.102%2034.078%2C44.249%2034.078%2C43.129%20C34.078%2C41.996%2033.736%2C41.137%2033.053%2C40.551%20C32.369%2C39.965%2031.389%2C39.672%2030.113%2C39.672%20C28.824%2C39.672%2027.841%2C39.965%2027.164%2C40.551%20C26.487%2C41.137%2026.148%2C41.996%2026.148%2C43.129%20C26.148%2C44.262%2026.487%2C45.118%2027.164%2C45.697%20ZM33.746%2C17.133%20C33.355%2C16.365%2032.835%2C15.769%2032.184%2C15.346%20C31.532%2C14.923%2030.836%2C14.711%2030.094%2C14.711%20C29.273%2C14.711%2028.541%2C14.919%2027.896%2C15.336%20C27.252%2C15.753%2026.751%2C16.342%2026.393%2C17.104%20C26.034%2C17.865%2025.855%2C18.754%2025.855%2C19.770%20C25.855%2C21.293%2026.292%2C23.503%2027.164%2C26.400%20C28.036%2C29.298%2028.661%2C31.547%2029.039%2C33.148%20C29.417%2C34.750%2029.651%2C36.423%2029.742%2C38.168%20L30.465%2C38.168%20C30.569%2C36.059%2030.849%2C34.148%2031.305%2C32.436%20C31.760%2C30.724%2032.379%2C28.565%2033.160%2C25.961%20C33.941%2C23.357%2034.332%2C21.293%2034.332%2C19.770%20C34.332%2C18.780%2034.137%2C17.901%2033.746%2C17.133%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    @media screen and (max-width: 639px) {
  .shop2-warning:before {
    background-size: 40px 40px;
    left: 15px;
    width: 40px;
    height: 40px; } }
  .shop2-warning h2 {
    margin: 0;
    font-size: 20px; }
  .shop2-warning p {
    margin: 0 0 10px; }

.site_container.cart .site_main_wrap {
  padding: 40px 20px 0; }
  @media screen and (max-width: 639px) {
    .site_container.cart .site_main_wrap {
      padding: 20px 16px 0; } }
  .site_container.cart .site_main_wrap h1 {
    margin-bottom: 0; }
  .site_container.cart .site_main {
    padding: 0 0 70px; }

.text-right .shop2-btn, .text-right a.shop2-btn {
  margin-bottom: 10px; }

.empty_cart .shop2-btn, .empty_cart a.shop2-btn {
  vertical-align: middle;
  margin: 5px 0 5px 10px;
  font-size: 17px; }

.cart_clear_btn {
  text-align: right;
  margin: -50px 0 30px; }
  @media screen and (max-width: 639px) {
  .cart_clear_btn {
    margin: -37px 16px 30px; } }
  @media screen and (max-width: 479px) {
  .cart_clear_btn {
    margin: 20px 16px 20px;
    text-align: center; } }
  .cart_clear_btn .shop2-btn {
    vertical-align: top;
    position: relative;
    color: #fff;
    z-index: 1;
    border: none;
    margin: 0;
    font: 18px 'rbcb', Arial, Helvetica, sans-serif;
    padding: 14px 25px;
    text-decoration: none;
    background: #d10808;
    -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; }
  .cart_clear_btn .shop2-btn.show {
    display: inline-block !important; }
  .cart_clear_btn .shop2-btn:hover:before {
    opacity: 1;
    visibility: visible; }
  .cart_clear_btn .shop2-btn:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    opacity: 0;
    z-index: -1;
    visibility: hidden;
    background: rgba(255, 255, 255, 0.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; }

#shop2-cart {
  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) {
  #shop2-cart {
    display: block; } }
  #shop2-cart .cart_table_buttons {
    text-align: right; }
  @media screen and (max-width: 1260px) {
    #shop2-cart .cart_table_buttons {
      padding: 0 0 30px; } }
  #shop2-cart .cart_table_buttons .shop2-cart-update.wrap.show {
    display: inline-block;
    vertical-align: top; }
    #shop2-cart .cart_table_buttons .shop2-cart-update.wrap a {
      vertical-align: top;
      position: relative;
      color: #fff;
      z-index: 1;
      border: none;
      margin: 30px 0 0 0;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      padding: 14px 25px;
      text-decoration: none;
      background: #d10808;
      -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; }
      #shop2-cart .cart_table_buttons .shop2-cart-update.wrap a.show {
        display: inline-block !important; }
      #shop2-cart .cart_table_buttons .shop2-cart-update.wrap a:hover:before {
        opacity: 1;
        visibility: visible; }
      #shop2-cart .cart_table_buttons .shop2-cart-update.wrap a:before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        opacity: 0;
        z-index: -1;
        visibility: hidden;
        background: rgba(255, 255, 255, 0.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; }
  #shop2-cart .shop2-cart-table-wr {
    margin: 0 15px 0 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; }
  @media screen and (max-width: 1023px) {
    #shop2-cart .shop2-cart-table-wr {
      margin: 0; } }
  #shop2-cart .shop2-cart-table-wr .cart_table_titles {
    font-size: 0;
    padding: 14px 0 15px;
    background: #d10808; }
    #shop2-cart .shop2-cart-table-wr .cart_table_titles div {
      display: inline-block;
      vertical-align: top;
      color: #fff;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif; }
      #shop2-cart .shop2-cart-table-wr .cart_table_titles div .fa-rouble {
        font-size: 15px;
        font-family: 'Oswald', Arial, Helvetica, sans-serif;
        font-weight: 700; }
    #shop2-cart .shop2-cart-table-wr .cart_table_titles .cart_product_name {
      width: calc(100% - 162px - 164px - 140px - 62px);
      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) {
    #shop2-cart .shop2-cart-table-wr .cart_table_titles .cart_product_name {
      width: calc(100% - 128px - 125px - 120px - 31px); } }
    #shop2-cart .shop2-cart-table-wr .cart_table_titles .cart_product_price {
      width: 162px; }
      @media screen and (max-width: 1023px) {
    #shop2-cart .shop2-cart-table-wr .cart_table_titles .cart_product_price {
      width: 128px; } }
      @media screen and (max-width: 767px) {
    #shop2-cart .shop2-cart-table-wr .cart_table_titles .cart_product_price {
      display: none; } }
    #shop2-cart .shop2-cart-table-wr .cart_table_titles .cart_product_amount {
      width: 164px; }
      @media screen and (max-width: 1023px) {
    #shop2-cart .shop2-cart-table-wr .cart_table_titles .cart_product_amount {
      width: 125px; } }
      @media screen and (max-width: 767px) {
    #shop2-cart .shop2-cart-table-wr .cart_table_titles .cart_product_amount {
      display: none; } }
    #shop2-cart .shop2-cart-table-wr .cart_table_titles .cart_product_sum {
      width: 140px; }
      @media screen and (max-width: 1023px) {
    #shop2-cart .shop2-cart-table-wr .cart_table_titles .cart_product_sum {
      width: 120px; } }
      @media screen and (max-width: 767px) {
    #shop2-cart .shop2-cart-table-wr .cart_table_titles .cart_product_sum {
      display: none; } }
    #shop2-cart .shop2-cart-table-wr .cart_table_titles .cart_product_del {
      width: 62px; }
      @media screen and (max-width: 1023px) {
    #shop2-cart .shop2-cart-table-wr .cart_table_titles .cart_product_del {
      width: 31px; } }
      @media screen and (max-width: 767px) {
    #shop2-cart .shop2-cart-table-wr .cart_table_titles .cart_product_del {
      display: none; } }
  #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 767px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in {
        display: block; } }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_item {
      position: relative;
      padding: 16px 0 30px;
      border-bottom: 1px solid #f2f2f2;
      background: #fff; }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left {
      padding: 0 20px 0 0;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product {
      font-size: 0; }
      @media screen and (max-width: 1023px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product {
        margin: 0 0 15px; } }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart-product-image {
        position: relative;
        width: 100px;
        height: 100px;
        margin: 0 20px 0 0;
        vertical-align: top;
        display: inline-block; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart-product-image.no-image {
          background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% 50% no-repeat;
          background-size: contain; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart-product-image a {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0; }
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart-product-image a img {
            border: none;
            max-width: none; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart-product-details {
        display: inline-block;
        vertical-align: top;
        font-size: 14px;
        width: calc(100% - 120px); }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart-product-name {
        font: 16px 'rbcb', Arial, Helvetica, sans-serif;
        color: #d10808;
        padding: 0 0 3px; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart-product-name a {
          color: #d10808;
          text-decoration: none; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart-product-article {
        color: #d10808;
        font: 13px 'rbcl', Arial, Helvetica, sans-serif; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart-product-article span {
          color: #d10808;
          font-size: 15px; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart-product-action {
        color: #ff0030; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart-product-action strong {
          font-weight: normal;
          font-family: 'rbcb', Arial, Helvetica, sans-serif; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_params_open {
        display: inline-block;
        vertical-align: top;
        color: #d10808;
        cursor: pointer;
        font: 14px 'rbcb', Arial, Helvetica, sans-serif;
        margin: 5px 0 0 0;
        padding: 0 20px 0 0;
        position: relative;
        text-decoration: underline; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_params_open:before {
          position: absolute;
          content: '';
          right: 0;
          top: 6px;
          width: 13px;
          height: 7px;
          -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%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M13.009%2C2.110%20L6.869%2C7.010%20L6.498%2C6.649%20L6.126%2C7.010%20L-0.013%2C2.110%20L2.173%2C-0.011%20L6.498%2C3.441%20L10.823%2C-0.011%20L13.009%2C2.110%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_params_open.active:before {
          -webkit-transform: rotate(-180deg);
          -moz-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
          -o-transform: rotate(-180deg);
          transform: rotate(-180deg); }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_params_open:hover {
          text-decoration: none; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .cart-product-param {
        display: none;
        margin: 0;
        padding: 0;
        list-style: none; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .cart-product-param li {
          padding: 0 0 5px; }
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .cart-product-param li:last-child {
            padding-bottom: 0; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-title {
          color: #000;
          font: 14px 'rbcl', Arial, Helvetica, sans-serif;
          padding: 0 5px 0 0;
          vertical-align: middle;
          display: inline-block; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value {
          color: #7b7b7b;
          font: 14px 'rbcl', Arial, Helvetica, sans-serif;
          vertical-align: middle;
          display: inline-block; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value.image {
          font-size: 0; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-pick {
          overflow: visible; }
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-pick li {
            position: relative;
            width: 30px;
            height: 30px;
            border: none;
            float: none;
            display: inline-block;
            vertical-align: top;
            margin: 5px 5px 5px 0;
            -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) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-pick li {
          margin: 0 5px 5px 0; } }
            #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-pick li.active-color: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%3Cpath%20fill%3D%22%23000%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-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-pick li:before {
              position: absolute;
              content: '';
              left: 0;
              right: 0;
              top: 0;
              bottom: 0;
              z-index: 1;
              -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.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 .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .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%; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-texture-pick {
          overflow: visible; }
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-texture-pick li {
            position: relative;
            width: 30px;
            height: 30px;
            border: none;
            float: none;
            display: inline-block;
            vertical-align: top;
            margin: 5px 5px 5px 0;
            -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) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-texture-pick li {
          margin: 0 5px 5px 0; } }
            #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-texture-pick li.active-texture: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%3Cpath%20fill%3D%22%23000%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-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-texture-pick li:before {
              position: absolute;
              content: '';
              left: 0;
              right: 0;
              top: 0;
              bottom: 0;
              z-index: 1;
              -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.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 .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-texture-pick li img {
              width: 30px;
              height: 30px;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-ext-list {
          overflow: visible; }
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-ext-list li {
            position: relative;
            width: 30px;
            height: 30px;
            border: none;
            float: none;
            display: inline-block;
            vertical-align: top;
            margin: 5px 5px 5px 0;
            -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) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-ext-list li {
          margin: 0 5px 5px 0; } }
            #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-ext-list li.shop2-color-ext-selected {
              outline: none; }
              #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-ext-list li.shop2-color-ext-selected: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%3Cpath%20fill%3D%22%23000%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-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-ext-list li:before {
              position: absolute;
              content: '';
              left: 0;
              right: 0;
              top: 0;
              bottom: 0;
              z-index: 1;
              -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.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 .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-ext-list li span {
              display: none; }
            #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-ext-list li img {
              width: 30px;
              height: 30px;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-ext-multi {
          overflow: visible;
          outline: none;
          border: none;
          margin-top: 5px;
          margin-bottom: 5px; }
          @media screen and (max-width: 1023px) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-ext-multi {
          margin-top: 0; } }
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-ext-multi li {
            position: relative;
            width: 30px !important;
            height: 30px;
            border: none;
            float: none;
            display: inline-block;
            vertical-align: top;
            margin: 5px 5px 5px 0;
            background-size: cover;
            -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) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-ext-multi li {
          margin: 0 5px 5px 0; } }
            #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-ext-multi li:before {
              position: absolute;
              content: '';
              left: 0;
              right: 0;
              top: 0;
              bottom: 0;
              z-index: 1;
              -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.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 .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-ext-multi li span {
              display: none; }
            #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_left .cart-product .cart_product_params .param-value .shop2-color-ext-multi li img {
              width: 30px;
              height: 30px;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%; }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block {
      font-size: 0;
      width: 528px;
      min-width: 528px;
      max-width: 528px;
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 528px;
      -moz-box-flex: 0;
      -moz-flex: 0 1 528px;
      -ms-flex: 0 1 528px;
      flex: 0 1 528px; }
    @media screen and (max-width: 1023px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block {
        width: 404px;
        min-width: 404px;
        max-width: 404px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 404px;
        -moz-box-flex: 0;
        -moz-flex: 0 1 404px;
        -ms-flex: 0 1 404px;
        flex: 0 1 404px; } }
    @media screen and (max-width: 767px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block {
        width: auto;
        min-width: 0;
        max-width: none; } }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-price {
      padding: 32px 0 0 0;
      width: 162px;
      color: #000;
      font: 20px 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 700;
      vertical-align: top;
      display: inline-block; }
      @media screen and (max-width: 1023px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-price {
        width: 128px; } }
      @media screen and (max-width: 767px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-price {
        width: calc(50% - 39px);
        padding: 9px 0 0 0;
        text-align: center; } }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-price span {
        font-size: 16px; }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount {
      width: 164px;
      display: inline-block;
      vertical-align: top;
      padding: 22px 0 0;
      color: #000;
      font: 20px 'Oswald', Arial, Helvetica, sans-serif; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount.gift {
        padding-top: 32px; }
      @media screen and (max-width: 1023px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount {
        width: 125px; } }
      @media screen and (max-width: 767px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount {
        padding: 0;
        width: 64px;
        margin: 0 7px;
        text-align: center; } }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount .shop2-product-amount {
        font-size: 0;
        width: 75px; }
        @media screen and (max-width: 767px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount .shop2-product-amount {
        width: 50px;
        margin: 0 auto; } }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount .shop2-product-amount.gr_amount_fix {
          position: relative;
          text-align: left; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount .shop2-product-amount.gr_amount_fix button {
          position: relative;
          width: 30px;
          height: 25px;
          margin: 0;
          padding: 0;
          border: none;
          display: block;
          color: #fff;
          z-index: 1;
          outline: none;
          font-size: 21px;
          text-shadow: none;
          background: #000;
          -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;
          position: absolute;
          right: 0; }
          @media screen and (max-width: 767px) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount .shop2-product-amount.gr_amount_fix button {
          display: none; } }
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount .shop2-product-amount.gr_amount_fix button:hover:before {
            opacity: 1;
            visibility: visible; }
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount .shop2-product-amount.gr_amount_fix button:disabled:before {
            display: none; }
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount .shop2-product-amount.gr_amount_fix button:before {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: -1;
            content: '';
            opacity: 0;
            visibility: hidden;
            background: rgba(255, 255, 255, 0.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; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount .shop2-product-amount.gr_amount_fix .amount-minus {
          top: 0; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount .shop2-product-amount.gr_amount_fix .amount-plus {
          bottom: 0; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount .shop2-product-amount input {
          width: 45px;
          height: 50px;
          margin: 0;
          background: #fff;
          outline: none;
          color: #7e7e7e;
          padding: 12px 5px;
          text-align: center;
          font: 16px/1 'rbcb', Arial, Helvetica, sans-serif;
          border: 1px solid #e5e5e5;
          border-right: none;
          -webkit-appearance: none;
          display: inline-block;
          vertical-align: top;
          -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; }
        @media screen and (max-width: 767px) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount .shop2-product-amount input {
          border-right: 1px solid #e5e5e5; } }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount .shop2-product-amount .amount_buttons {
          width: 30px;
          height: 50px;
          display: inline-block;
          vertical-align: top; }
        @media screen and (max-width: 767px) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount .shop2-product-amount .amount_buttons {
          display: none; } }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount .shop2-product-amount .amount_buttons button {
          position: relative;
          width: 30px;
          height: 25px;
          margin: 0;
          padding: 0;
          border: none;
          display: block;
          color: #fff;
          z-index: 1;
          outline: none;
          font-size: 21px;
          text-shadow: none;
          background: #000;
          -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; }
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount .shop2-product-amount .amount_buttons button:hover:before {
            opacity: 1;
            visibility: visible; }
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount .shop2-product-amount .amount_buttons button:disabled:before {
            display: none; }
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-amount .shop2-product-amount .amount_buttons button:before {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: -1;
            content: '';
            opacity: 0;
            visibility: hidden;
            background: rgba(255, 255, 255, 0.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; }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-sum {
      padding: 32px 0 0 0;
      width: 140px;
      display: inline-block;
      vertical-align: top;
      color: #000;
      font: 20px 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 700; }
      @media screen and (max-width: 1023px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-sum {
        width: 120px; } }
      @media screen and (max-width: 767px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-sum {
        width: calc(50% - 39px);
        text-align: center;
        padding: 9px 0 0 0; } }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-sum span {
        font-size: 16px; }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-delete {
      padding: 35px 0 0 0;
      width: 62px;
      vertical-align: top;
      display: inline-block; }
      @media screen and (max-width: 1023px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-delete {
        width: 31px; } }
      @media screen and (max-width: 767px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-delete {
        width: auto;
        padding: 0; } }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-delete a {
        width: 24px;
        height: 24px;
        font-size: 0;
        margin: 0 0 0 18px;
        vertical-align: top;
        text-decoration: none;
        display: inline-block;
        -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 #e7e7e7;
        -webkit-box-shadow: inset 0 0 0 1px #e7e7e7;
        box-shadow: inset 0 0 0 1px #e7e7e7;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%228px%22%20%20viewBox%3D%220%200%208%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ff0030%22%20d%3D%22M7.993%2C6.661%20L6.662%2C7.992%20L4.000%2C5.330%20L1.337%2C7.992%20L0.007%2C6.661%20L2.668%2C3.999%20L0.007%2C1.337%20L1.337%2C0.006%20L4.000%2C2.668%20L6.662%2C0.006%20L7.993%2C1.337%20L5.331%2C3.999%20L7.993%2C6.661%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
        @media screen and (max-width: 1023px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-delete a {
        margin-left: 7px; } }
        @media screen and (max-width: 767px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_right_block .cart-delete a {
        margin: 0;
        position: absolute;
        top: 17px;
        right: 0; } }
  #shop2-cart .shop2-cart-total-wr {
    width: 300px;
    max-width: 300px;
    min-width: 300px;
    margin: 0 0 0 15px;
    -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;
    -moz-box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05); }
  @media screen and (max-width: 1260px) {
    #shop2-cart .shop2-cart-total-wr {
      margin: 0;
      width: auto;
      min-width: 0;
      max-width: none; } }
  #shop2-cart .shop2-cart-total-wr .total_btn_wrap {
    padding: 5px 25px 30px; }
    @media screen and (max-width: 1260px) {
    #shop2-cart .shop2-cart-total-wr .total_btn_wrap {
      text-align: right; } }
    @media screen and (max-width: 767px) {
    #shop2-cart .shop2-cart-total-wr .total_btn_wrap {
      padding: 5px 20px 30px; } }
    @media screen and (max-width: 639px) {
    #shop2-cart .shop2-cart-total-wr .total_btn_wrap {
      text-align: center; } }
    #shop2-cart .shop2-cart-total-wr .total_btn_wrap .cart_order_btn {
      position: relative;
      z-index: 1;
      cursor: pointer;
      display: block;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      color: #fff;
      padding: 15px 30px 16px;
      text-align: center;
      text-decoration: none;
      background: #d10808;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0; }
    @media screen and (max-width: 1260px) {
      #shop2-cart .shop2-cart-total-wr .total_btn_wrap .cart_order_btn {
        display: inline-block;
        vertical-align: top;
        padding: 15px 50px 16px; } }
    @media screen and (max-width: 479px) {
      #shop2-cart .shop2-cart-total-wr .total_btn_wrap .cart_order_btn {
        display: block; } }
    #shop2-cart .shop2-cart-total-wr .total_btn_wrap .cart_order_btn:hover:before {
      opacity: 1;
      visibility: visible; }
    #shop2-cart .shop2-cart-total-wr .total_btn_wrap .cart_order_btn:before {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      z-index: -1;
      content: '';
      visibility: hidden;
      background: rgba(255, 255, 255, 0.1);
      -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; }
  #shop2-cart .shop2-cart-total-wr .cart_total_item {
    font-size: 0;
    margin: 0 20px;
    padding: 14px 0 14px;
    border-bottom: 1px solid #f2f2f2; }
    #shop2-cart .shop2-cart-total-wr .cart_total_item.cart_sum {
      border: none; }
    #shop2-cart .shop2-cart-total-wr .cart_total_item.cart_sum .cart_total_title {
      width: 45%;
      font: 20px 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 600;
      color: #000;
      vertical-align: baseline; }
    #shop2-cart .shop2-cart-total-wr .cart_total_item.cart_sum .cart_total_body {
      width: 55%;
      font-size: 25px;
      vertical-align: baseline; }
      #shop2-cart .shop2-cart-total-wr .cart_total_item.cart_sum .cart_total_body span {
        font-size: 20px; }
    #shop2-cart .shop2-cart-total-wr .cart_total_item.coupon_item {
      background: #f9faf8;
      border: none;
      margin: -1px 0 0 0;
      padding: 15px 20px 15px; }
    @media screen and (max-width: 1260px) {
      #shop2-cart .shop2-cart-total-wr .cart_total_item.coupon_item {
        font-size: 0; } }
    @media screen and (max-width: 767px) {
      #shop2-cart .shop2-cart-total-wr .cart_total_item.coupon_item {
        padding: 15px 20px 20px; } }
    @media screen and (max-width: 1260px) {
        #shop2-cart .shop2-cart-total-wr .cart_total_item.coupon_item .coupon-body {
          display: inline-block;
          vertical-align: top;
          width: 55%; } }
      @media screen and (max-width: 767px) {
      #shop2-cart .shop2-cart-total-wr .cart_total_item.coupon_item .coupon-body {
        display: block;
        width: auto;
        margin: 0 0 15px; } }
    #shop2-cart .shop2-cart-total-wr .cart_total_item.coupon_item .coupon-id {
      font-size: 14px;
      margin: 13px 0 0 0; }
      @media screen and (max-width: 1260px) {
      #shop2-cart .shop2-cart-total-wr .cart_total_item.coupon_item .coupon-id {
        width: 45%;
        color: #484848;
        font-size: 16px;
        text-align: right;
        margin: 36px 0 0 0;
        vertical-align: top;
        display: inline-block; } }
      @media screen and (max-width: 767px) {
      #shop2-cart .shop2-cart-total-wr .cart_total_item.coupon_item .coupon-id {
        text-align: left;
        display: block;
        margin: 0;
        width: auto; } }
      #shop2-cart .shop2-cart-total-wr .cart_total_item.coupon_item .coupon-id .coupon-delete {
        font-size: 0;
        width: 17px;
        height: 17px;
        margin: 1px 0 0 7px;
        vertical-align: top;
        display: inline-block;
        -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%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23a7adb6%22%20d%3D%22M8.500%2C17.000%20C3.805%2C17.000%20-0.000%2C13.194%20-0.000%2C8.500%20C-0.000%2C3.806%203.805%2C0.000%208.500%2C0.000%20C13.194%2C0.000%2017.000%2C3.806%2017.000%2C8.500%20C17.000%2C13.194%2013.194%2C17.000%208.500%2C17.000%20ZM8.500%2C1.000%20C4.358%2C1.000%201.000%2C4.358%201.000%2C8.500%20C1.000%2C12.642%204.358%2C16.000%208.500%2C16.000%20C12.642%2C16.000%2016.000%2C12.642%2016.000%2C8.500%20C16.000%2C4.358%2012.642%2C1.000%208.500%2C1.000%20ZM11.844%2C11.845%20C11.639%2C12.050%2011.306%2C12.050%2011.101%2C11.845%20L8.498%2C9.242%20L5.896%2C11.845%20C5.691%2C12.050%205.357%2C12.050%205.152%2C11.845%20C4.947%2C11.640%204.947%2C11.307%205.152%2C11.101%20L7.755%2C8.499%20L5.152%2C5.896%20C4.947%2C5.690%204.947%2C5.358%205.152%2C5.153%20C5.357%2C4.947%205.691%2C4.947%205.896%2C5.153%20L8.498%2C7.755%20L11.101%2C5.153%20C11.306%2C4.947%2011.639%2C4.947%2011.844%2C5.153%20C12.050%2C5.358%2012.050%2C5.690%2011.844%2C5.896%20L9.242%2C8.499%20L11.844%2C11.101%20C12.050%2C11.307%2012.050%2C11.640%2011.844%2C11.845%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    #shop2-cart .shop2-cart-total-wr .cart_total_item.coupon_item .coupon_title {
      color: #7b7b7b;
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      padding: 0 0 10px;
      display: block; }
    #shop2-cart .shop2-cart-total-wr .cart_total_item.coupon_item .coupon_bl_wr .focus_input {
      width: 100%;
      height: 40px;
      display: block;
      background: #fff;
      color: #898989;
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      border: none;
      outline: none;
      margin: 0 0 20px;
      padding: 8px 18px 9px;
      -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: 1260px) {
        #shop2-cart .shop2-cart-total-wr .cart_total_item.coupon_item .coupon_bl_wr .focus_input {
          margin: 0;
          vertical-align: top;
          display: inline-block;
          width: calc(100% - 162px); } }
      @media screen and (max-width: 639px) {
        #shop2-cart .shop2-cart-total-wr .cart_total_item.coupon_item .coupon_bl_wr .focus_input {
          width: 100%;
          display: block;
          margin: 0 0 20px; } }
      #shop2-cart .shop2-cart-total-wr .cart_total_item.coupon_item .coupon_bl_wr .coupon_btn {
        position: relative;
        vertical-align: top;
        display: inline-block;
        background: #000;
        width: 138px;
        color: #fff;
        height: 40px;
        z-index: 1;
        font: 18px 'rbcb', Arial, Helvetica, sans-serif;
        padding: 9px 0 9px 0;
        text-align: center;
        border: none;
        text-decoration: 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; }
      @media screen and (max-width: 1260px) {
        #shop2-cart .shop2-cart-total-wr .cart_total_item.coupon_item .coupon_bl_wr .coupon_btn {
          margin-left: 24px;
          margin-right: 0; } }
      @media screen and (max-width: 639px) {
        #shop2-cart .shop2-cart-total-wr .cart_total_item.coupon_item .coupon_bl_wr .coupon_btn {
          margin: 0; } }
      #shop2-cart .shop2-cart-total-wr .cart_total_item.coupon_item .coupon_bl_wr .coupon_btn:hover:before {
        opacity: 1;
        visibility: visible; }
      #shop2-cart .shop2-cart-total-wr .cart_total_item.coupon_item .coupon_bl_wr .coupon_btn:before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: -1;
        opacity: 0;
        visibility: hidden;
        content: '';
        -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;
        background: rgba(255, 255, 255, 0.1); }
    #shop2-cart .shop2-cart-total-wr .cart_total_item .cart_total_title {
      width: 50%;
      color: #7b7b7b;
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      display: inline-block;
      vertical-align: middle; }
    #shop2-cart .shop2-cart-total-wr .cart_total_item .cart_total_body {
      font: 20px 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 700;
      color: #000;
      display: inline-block;
      vertical-align: middle;
      text-align: right;
      width: 50%; }
    #shop2-cart .shop2-cart-total-wr .cart_total_item .cart_total_body .fa-rouble {
      font-size: 16px; }

.cart_reg_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: auto;
  white-space: nowrap;
  text-align: center;
  z-index: 200;
  opacity: 0;
  font-size: 0;
  visibility: hidden;
  background: rgba(255, 255, 255, 0.95);
  -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_reg_wrapper.active {
    opacity: 1;
    visibility: visible; }
  .cart_reg_wrapper:before {
    content: '';
    height: 100%;
    display: inline-block;
    vertical-align: middle; }
  .cart_reg_wrapper .cart_reg_in {
    white-space: normal;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    margin: 10px;
    width: 1240px;
    position: relative; }
  @media screen and (max-width: 1340px) {
    .cart_reg_wrapper .cart_reg_in {
      width: 980px; } }
  @media screen and (max-width: 1023px) {
    .cart_reg_wrapper .cart_reg_in {
      width: 728px; } }
  @media screen and (max-width: 767px) {
    .cart_reg_wrapper .cart_reg_in {
      width: 90%;
      margin: 0;
      padding: 70px 0 0 0; } }
  .cart_reg_wrapper .cart_reg_close {
    position: absolute;
    top: 12px;
    right: 0;
    width: 50px;
    height: 50px;
    content: '';
    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;
    -moz-box-shadow: inset 0 0 0 2px #e2e3e1;
    -webkit-box-shadow: inset 0 0 0 2px #e2e3e1;
    box-shadow: inset 0 0 0 2px #e2e3e1;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M14.987%2C12.848%20L12.848%2C14.987%20L7.500%2C9.639%20L2.152%2C14.987%20L0.013%2C12.848%20L5.361%2C7.500%20L0.013%2C2.152%20L2.152%2C0.013%20L7.500%2C5.361%20L12.848%2C0.013%20L14.987%2C2.152%20L9.639%2C7.500%20L14.987%2C12.848%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
  @media screen and (max-width: 767px) {
    .cart_reg_wrapper .cart_reg_close {
      right: 50%;
      margin-right: -25px; } }
  .cart_reg_wrapper .cart_reg_title {
    color: #2b3033;
    font: 50px 'Oswald', Arial, Helvetica, sans-serif;
    font-weight: 700;
    padding: 0 0 23px; }
  @media screen and (max-width: 767px) {
    .cart_reg_wrapper .cart_reg_title {
      font-size: 40px;
      padding: 0 0 25px; } }
  .cart_reg_wrapper .cart_reg_bock {
    font-size: 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media screen and (max-width: 1340px) {
    .cart_reg_wrapper .cart_reg_bock {
      display: block; } }
  .cart_reg_wrapper .cart_reg_bock .cell_l {
    vertical-align: top;
    display: inline-block;
    width: calc(100% - 467px);
    background: #fff;
    padding: 20px 20px 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05); }
    @media screen and (max-width: 1340px) {
    .cart_reg_wrapper .cart_reg_bock .cell_l {
      display: block;
      width: auto;
      margin: 0 0 30px; } }
    @media screen and (max-width: 480px) {
    .cart_reg_wrapper .cart_reg_bock .cell_l {
      padding-left: 15px;
      padding-right: 15px; } }
    .cart_reg_wrapper .cart_reg_bock .cell_l.no_social {
      width: calc(50% - 20px); }
    @media screen and (max-width: 1340px) {
      .cart_reg_wrapper .cart_reg_bock .cell_l.no_social {
        width: auto; } }
    .cart_reg_wrapper .cart_reg_bock .cell_l .cell_l_in {
      font-size: 0; }
    .cart_reg_wrapper .cart_reg_bock .cell_l .cell_l_in .form-registration {
      width: calc(50% - 17px);
      vertical-align: top;
      display: inline-block;
      margin: 0 34px 0 0;
      /*&.no_social {
       margin: 0;
       width: 100%;
       display: block;
       @media screen and (max-width: 767px) {
       margin: 0 0 40px;
       }
       }*/ }
      @media screen and (max-width: 767px) {
      .cart_reg_wrapper .cart_reg_bock .cell_l .cell_l_in .form-registration {
        display: block;
        width: 100%;
        margin: 0 0 40px; } }
      .cart_reg_wrapper .cart_reg_bock .cell_l .cell_l_in .form-registration .reg-row {
        margin: 0 0 20px; }
      .cart_reg_wrapper .cart_reg_bock .cell_l .cell_l_in .form-registration .reg-row input {
        font: 16px 'rbcl', Arial, Helvetica, sans-serif;
        color: #898989;
        width: 100%;
        border: none;
        outline: none;
        background: #fff;
        -webkit-appearance: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        padding: 10px 17px 11px 17px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
        -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
        box-shadow: inset 0 0 0 1px #e5e5e5; }
      .cart_reg_wrapper .cart_reg_bock .cell_l .cell_l_in .form-registration .shop2-btn {
        display: inline-block;
        vertical-align: top;
        position: relative;
        color: #fff;
        z-index: 1;
        border: none;
        outline: none;
        font: 18px 'rbcb', Arial, Helvetica, sans-serif;
        padding: 14px 45px;
        text-decoration: none;
        background: #d10808;
        -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; }
      @media screen and (max-width: 767px) {
        .cart_reg_wrapper .cart_reg_bock .cell_l .cell_l_in .form-registration .shop2-btn {
          padding: 14px 20px;
          display: block;
          width: 100%; } }
      .cart_reg_wrapper .cart_reg_bock .cell_l .cell_l_in .form-registration .shop2-btn.show {
        display: inline-block !important; }
      .cart_reg_wrapper .cart_reg_bock .cell_l .cell_l_in .form-registration .shop2-btn:hover:before {
        opacity: 1;
        visibility: visible; }
      .cart_reg_wrapper .cart_reg_bock .cell_l .cell_l_in .form-registration .shop2-btn:before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        opacity: 0;
        z-index: -1;
        visibility: hidden;
        background: rgba(255, 255, 255, 0.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; }
    .cart_reg_wrapper .cart_reg_bock .cell_l .cell_l_in .shop2v2-cart-soc-block {
      width: calc(50% - 17px);
      vertical-align: top;
      display: inline-block; }
      @media screen and (max-width: 767px) {
      .cart_reg_wrapper .cart_reg_bock .cell_l .cell_l_in .shop2v2-cart-soc-block {
        display: block;
        width: auto; } }
      .cart_reg_wrapper .cart_reg_bock .cell_l .cell_l_in .shop2v2-cart-soc-block .g-social__item {
        display: inline-block;
        width: 30px;
        height: 30px;
        margin-right: 2px;
        vertical-align: top;
        border-radius: 4px; }
  .cart_reg_wrapper .cart_reg_bock .cell_r {
    background: #fff;
    width: 427px;
    margin: 0 0 0 40px;
    padding: 23px 20px 28px;
    vertical-align: top;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05); }
    @media screen and (max-width: 1340px) {
    .cart_reg_wrapper .cart_reg_bock .cell_r {
      margin: 0;
      width: auto;
      display: block; } }
    @media screen and (max-width: 480px) {
    .cart_reg_wrapper .cart_reg_bock .cell_r {
      padding-left: 15px;
      padding-right: 15px; } }
    .cart_reg_wrapper .cart_reg_bock .cell_r.no_social {
      width: calc(50% - 20px); }
    @media screen and (max-width: 1340px) {
      .cart_reg_wrapper .cart_reg_bock .cell_r.no_social {
        margin: 0;
        width: auto;
        display: block; } }
    .cart_reg_wrapper .cart_reg_bock .cell_r .cell_text {
      color: #7b7b7b;
      font: 16px/20px 'rbcl', Arial, Helvetica, sans-serif;
      padding: 0 0 20px; }
    .cart_reg_wrapper .cart_reg_bock .cell_r .reg_btn {
      margin: 0 0 13px; }
    @media screen and (max-width: 1340px) {
      .cart_reg_wrapper .cart_reg_bock .cell_r .reg_btn {
        display: inline-block;
        vertical-align: top;
        margin: 0 27px 13px 0; } }
    @media screen and (max-width: 767px) {
      .cart_reg_wrapper .cart_reg_bock .cell_r .reg_btn {
        display: block;
        margin: 0 0 13px; } }
    .cart_reg_wrapper .cart_reg_bock .cell_r .reg_btn a {
      position: relative;
      z-index: 1;
      cursor: pointer;
      display: block;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      color: #000;
      text-align: center;
      width: 260px;
      padding: 15px 30px 16px;
      text-decoration: none;
      background: #e7e7e7;
      -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; }
      @media screen and (max-width: 767px) {
      .cart_reg_wrapper .cart_reg_bock .cell_r .reg_btn a {
        display: block;
        width: auto;
        padding: 15px 20px 16px; } }
      .cart_reg_wrapper .cart_reg_bock .cell_r .reg_btn a:hover:before {
        opacity: 1;
        visibility: visible; }
      .cart_reg_wrapper .cart_reg_bock .cell_r .reg_btn a:before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        opacity: 0;
        z-index: -1;
        content: '';
        visibility: hidden;
        background: rgba(255, 255, 255, 0.1);
        -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; }
    @media screen and (max-width: 1340px) {
      .cart_reg_wrapper .cart_reg_bock .cell_r .no_reg_buy {
        display: inline-block;
        vertical-align: top; } }
    @media screen and (max-width: 767px) {
      .cart_reg_wrapper .cart_reg_bock .cell_r .no_reg_buy {
        display: block; } }
    .cart_reg_wrapper .cart_reg_bock .cell_r .no_reg_buy a {
      position: relative;
      z-index: 1;
      cursor: pointer;
      display: block;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      color: #fff;
      text-align: center;
      width: 260px;
      padding: 15px 30px 16px;
      text-decoration: none;
      background: #000;
      -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; }
      @media screen and (max-width: 767px) {
      .cart_reg_wrapper .cart_reg_bock .cell_r .no_reg_buy a {
        display: block;
        width: auto;
        padding: 15px 20px 16px; } }
      .cart_reg_wrapper .cart_reg_bock .cell_r .no_reg_buy a:hover:before {
        opacity: 1;
        visibility: visible; }
      .cart_reg_wrapper .cart_reg_bock .cell_r .no_reg_buy a:before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        opacity: 0;
        z-index: -1;
        content: '';
        visibility: hidden;
        background: rgba(255, 255, 255, 0.1);
        -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; }

.shop2-cart-auth__form label {
  display: block;
  max-width: 400px;
  margin: 0 0 20px; }
  .shop2-cart-auth__form label .item_title {
    display: block;
    color: #2c262a;
    font: 15px 'rbcb', Arial, Helvetica, sans-serif;
    padding: 0 0 8px; }
  .shop2-cart-auth__form label input[type="text"], .shop2-cart-auth__form label input[type="phone"], .shop2-cart-auth__form label input[type="email"] {
    color: #2c262a;
    width: 100%;
    height: 56px;
    font: 17px 'rbc', Arial, Helvetica, sans-serif;
    border: none;
    outline: none;
    margin: 0;
    background: #fff;
    padding: 16px 20px 16px 20px;
    -webkit-appearance: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
    -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
    box-shadow: inset 0 0 0 1px #e5e5e5; }

#orderForm b, .shop2-order-form b {
  display: inline-block;
  color: #2c262a;
  font: 15px 'rbcb', Arial, Helvetica, sans-serif;
  padding: 0 0 8px; }
  #orderForm input[type="text"], .shop2-order-form input[type="text"], #orderForm input[type="phone"], .shop2-order-form input[type="phone"], #orderForm input[type="email"], .shop2-order-form input[type="email"], #orderForm input[type="password"], .shop2-order-form input[type="password"] {
    color: #2c262a;
    width: 100%;
    height: 56px;
    font: 17px 'rbc', Arial, Helvetica, sans-serif;
    border: none;
    max-width: 400px;
    outline: none;
    background: #fff;
    padding: 16px 20px 16px 20px;
    -webkit-appearance: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
    -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
    box-shadow: inset 0 0 0 1px #e5e5e5; }
  #orderForm textarea, .shop2-order-form textarea {
    color: #2c262a;
    width: 100%;
    height: 56px;
    font: 17px 'rbc', Arial, Helvetica, sans-serif;
    border: none;
    max-width: 400px;
    outline: none;
    background: #fff;
    min-height: 120px;
    padding: 16px 20px 16px 20px;
    -webkit-appearance: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
    -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
    box-shadow: inset 0 0 0 1px #e5e5e5; }
  #orderForm select, .shop2-order-form select {
    color: #2c262a;
    width: 100%;
    height: 56px;
    font: 17px 'rbc', Arial, Helvetica, sans-serif;
    max-width: 400px;
    border: none;
    outline: none;
    padding: 16px 55px 16px 20px;
    -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 0 0 1px #e5e5e5;
    -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
    box-shadow: inset 0 0 0 1px #e5e5e5;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2011%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%232c262a%22%20d%3D%22M-0.000%2C0.000%20L5.500%2C6.000%20L11.000%2C0.000%20L-0.000%2C0.000%20Z%22%2F%3E%3C%2Fsvg%3E") right 25px top 25px no-repeat #fff;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    /* for IE */
    -ms-appearance: none;
    appearance: none !important; }
  #orderForm select::-ms-expand, .shop2-order-form select::-ms-expand {
    display: none; }
  #orderForm .jqselect, .shop2-order-form .jqselect {
    position: relative;
    display: block !important; }
  #orderForm .jqselect.dropup .jq-selectbox__select, .shop2-order-form .jqselect.dropup .jq-selectbox__select {
    z-index: 1; }
  #orderForm .jqselect:before, .shop2-order-form .jqselect:before {
    position: absolute;
    content: '';
    right: 25px;
    top: 50%;
    width: 11px;
    height: 6px;
    z-index: 1;
    margin-top: -3px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2011%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%232c262a%22%20d%3D%22M-0.000%2C0.000%20L5.500%2C6.000%20L11.000%2C0.000%20L-0.000%2C0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  #orderForm .jqselect.opened:before, .shop2-order-form .jqselect.opened:before {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg); }
  #orderForm .jqselect .jq-selectbox__select, .shop2-order-form .jqselect .jq-selectbox__select {
    background: none;
    font: 17px 'rbc', Arial, Helvetica, sans-serif;
    color: #2c262a;
    height: 56px;
    padding: 18px 55px 16px 20px;
    width: 100%;
    border: none;
    text-align: left;
    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;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
    -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
    box-shadow: inset 0 0 0 1px #e5e5e5; }
  #orderForm .jqselect .jq-selectbox__dropdown, .shop2-order-form .jqselect .jq-selectbox__dropdown {
    margin-top: -56px;
    background: #fff;
    width: 100% !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.05); }
    #orderForm .jqselect .jq-selectbox__dropdown ul, .shop2-order-form .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    #orderForm .jqselect .jq-selectbox__dropdown ul li, .shop2-order-form .jqselect .jq-selectbox__dropdown ul li {
      color: #2c262a;
      font: 17px 'rbc', Arial, Helvetica, sans-serif;
      padding: 18px 55px 18px 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; }
  #orderForm input[type="submit"], .shop2-order-form input[type="submit"] {
    color: #fff;
    font: 16px 'rbc', Arial, Helvetica, sans-serif;
    cursor: pointer;
    outline: none;
    border: none;
    -webkit-appearance: none;
    background: #d10808;
    text-decoration: none;
    padding: 13px 26px 14px;
    -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-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
  #orderForm input[type="submit"]:hover, .shop2-order-form input[type="submit"]:hover, #orderForm input[type="submit"]:active, .shop2-order-form input[type="submit"]:active {
    color: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #e20909; }

.shop2-order-options.shop2-delivery, .shop2-delivery {
  margin: 0 0 40px; }
  .shop2-order-options.shop2-delivery h2, .shop2-delivery h2 {
    border: none;
    color: #2c262a;
    font: 34px 'rbcb', Arial, Helvetica, sans-serif;
    margin: 0 0 30px;
    border: none;
    padding: 0; }
  @media screen and (max-width: 639px) {
    .shop2-order-options.shop2-delivery h2, .shop2-delivery h2 {
      font-size: 30px;
      margin: 0 0 25px; } }
  .shop2-order-options.shop2-delivery .g-button, .shop2-delivery .g-button {
    color: #fff;
    font: 16px 'rbc', Arial, Helvetica, sans-serif;
    cursor: pointer;
    outline: none;
    border: none;
    -webkit-appearance: none;
    background: #d10808;
    text-decoration: none;
    padding: 13px 26px 14px;
    -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-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-options.shop2-delivery .g-button:hover, .shop2-delivery .g-button:hover, .shop2-order-options.shop2-delivery .g-button:active, .shop2-delivery .g-button:active {
    color: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #e20909; }
  .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left {
    margin: 0; }
  .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item {
    margin: 0 0 20px; }
    .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label {
      display: block;
      max-width: 400px; }
    .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label > strong, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label > strong {
      display: block;
      color: #2c262a;
      font: 15px 'rbcb', Arial, Helvetica, sans-serif;
      padding: 0 0 8px;
      margin: 0; }
    .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"], .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"], .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"], .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"], .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"], .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"] {
      color: #2c262a;
      width: 100%;
      height: 56px;
      font: 17px 'rbc', Arial, Helvetica, sans-serif;
      border: none;
      outline: none;
      background: #fff;
      padding: 16px 20px 16px 20px;
      -webkit-appearance: none;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea {
      color: #2c262a;
      width: 100%;
      height: 56px;
      font: 17px 'rbc', Arial, Helvetica, sans-serif;
      border: none;
      outline: none;
      background: #fff;
      min-height: 120px;
      min-width: 100%;
      padding: 16px 20px 16px 20px;
      -webkit-appearance: none;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select {
      color: #2c262a;
      width: 100%;
      height: 56px;
      font: 17px 'rbc', Arial, Helvetica, sans-serif;
      border: none;
      outline: none;
      padding: 16px 55px 16px 20px;
      -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 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2011%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%232c262a%22%20d%3D%22M-0.000%2C0.000%20L5.500%2C6.000%20L11.000%2C0.000%20L-0.000%2C0.000%20Z%22%2F%3E%3C%2Fsvg%3E") right 25px top 25px no-repeat #fff;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
      .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select::-ms-expand, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select::-ms-expand {
        display: none; }
    .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect {
      position: relative;
      display: block !important; }
      .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect.dropup .jq-selectbox__select, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect.dropup .jq-selectbox__select {
        z-index: 1; }
      .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect:before, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect:before {
        position: absolute;
        content: '';
        right: 25px;
        top: 50%;
        width: 11px;
        height: 6px;
        z-index: 1;
        margin-top: -3px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2011%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%232c262a%22%20d%3D%22M-0.000%2C0.000%20L5.500%2C6.000%20L11.000%2C0.000%20L-0.000%2C0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect.opened:before, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect.opened:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__select, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__select {
        background: none;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        color: #2c262a;
        height: 56px;
        padding: 18px 55px 16px 20px;
        width: 100%;
        border: none;
        text-align: left;
        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;
        -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;
        -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
        -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
        box-shadow: inset 0 0 0 1px #e5e5e5; }
      .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__dropdown, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__dropdown {
        margin-top: -56px;
        background: #fff;
        width: 100% !important;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.05);
        -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.05);
        box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.05); }
      .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__dropdown ul, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__dropdown ul {
        padding: 0;
        margin: 0;
        list-style: none; }
      .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__dropdown ul li, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__dropdown ul li {
        color: #2c262a;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        padding: 18px 55px 18px 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; }
  .shop2-order-options.shop2-delivery .options-list, .shop2-delivery .options-list {
    margin: 0 0 40px;
    background: #f9faf8;
    padding: 30px; }
  @media screen and (max-width: 639px) {
    .shop2-order-options.shop2-delivery .options-list, .shop2-delivery .options-list {
      padding: 0; } }
  .shop2-order-options.shop2-delivery .options-list .option-type, .shop2-delivery .options-list .option-type {
    z-index: 1;
    margin: 0;
    position: relative;
    border-bottom: 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;
    -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-order-options.shop2-delivery .options-list .option-type:first-child, .shop2-delivery .options-list .option-type:first-child {
      border: none; }
    .shop2-order-options.shop2-delivery .options-list .option-type:first-child.active-type:before, .shop2-delivery .options-list .option-type:first-child.active-type:before {
      display: none; }
    .shop2-order-options.shop2-delivery .options-list .option-type:last-child, .shop2-delivery .options-list .option-type:last-child {
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .shop2-order-options.shop2-delivery .options-list .option-type:hover .option-label:before, .shop2-delivery .options-list .option-type:hover .option-label:before {
      background: #fff; }
    .shop2-order-options.shop2-delivery .options-list .option-type.active-type, .shop2-delivery .options-list .option-type.active-type {
      z-index: 2;
      border: none;
      background: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .shop2-order-options.shop2-delivery .options-list .option-type.active-type .option-label:before, .shop2-delivery .options-list .option-type.active-type .option-label:before {
      background: #fff; }
    .shop2-order-options.shop2-delivery .options-list .option-type.active-type .option-label:after, .shop2-delivery .options-list .option-type.active-type .option-label:after {
      opacity: 1;
      visibility: visible; }
    .shop2-order-options.shop2-delivery .options-list .option-type.active-type:before, .shop2-delivery .options-list .option-type.active-type:before {
      position: absolute;
      content: '';
      top: -1px;
      left: 0;
      right: 0;
      height: 1px;
      background: #fff; }
    .shop2-order-options.shop2-delivery .options-list .option-type.active-type:after, .shop2-delivery .options-list .option-type.active-type:after {
      position: absolute;
      content: '';
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      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;
      -moz-box-shadow: inset 0 0 0 1px #d10808;
      -webkit-box-shadow: inset 0 0 0 1px #d10808;
      box-shadow: inset 0 0 0 1px #d10808; }
  .shop2-order-options.shop2-delivery .options-list .option-label, .shop2-delivery .options-list .option-label {
    position: relative;
    padding: 20px 20px 20px 85px; }
    @media screen and (max-width: 639px) {
    .shop2-order-options.shop2-delivery .options-list .option-label, .shop2-delivery .options-list .option-label {
      padding: 20px 20px 20px 72px; } }
    .shop2-order-options.shop2-delivery .options-list .option-label:before, .shop2-delivery .options-list .option-label:before {
      position: absolute;
      left: 30px;
      top: 17px;
      content: '';
      width: 28px;
      height: 28px;
      cursor: pointer;
      background: #fff;
      -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 #e0e0e0;
      -webkit-box-shadow: inset 0 0 0 1px #e0e0e0;
      box-shadow: inset 0 0 0 1px #e0e0e0; }
    @media screen and (max-width: 639px) {
      .shop2-order-options.shop2-delivery .options-list .option-label:before, .shop2-delivery .options-list .option-label:before {
        left: 20px; } }
    .shop2-order-options.shop2-delivery .options-list .option-label:after, .shop2-delivery .options-list .option-label:after {
      position: absolute;
      left: 38px;
      top: 25px;
      content: '';
      width: 12px;
      height: 12px;
      opacity: 0;
      cursor: pointer;
      visibility: hidden;
      background: #d10808;
      -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; }
    @media screen and (max-width: 639px) {
      .shop2-order-options.shop2-delivery .options-list .option-label:after, .shop2-delivery .options-list .option-label:after {
        left: 28px; } }
    .shop2-order-options.shop2-delivery .options-list .option-label > input, .shop2-delivery .options-list .option-label > input {
      position: absolute;
      opacity: 0;
      width: 0;
      height: 0;
      font-size: 0;
      visibility: hidden;
      -webkit-appearance: none; }
    .shop2-order-options.shop2-delivery .options-list .option-label > span, .shop2-delivery .options-list .option-label > span {
      padding: 0;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 639px) {
      .shop2-order-options.shop2-delivery .options-list .option-label > span, .shop2-delivery .options-list .option-label > span {
        font-size: 16px; } }
  .shop2-order-options.shop2-delivery .options-list .shop2-btn, .shop2-delivery .options-list .shop2-btn {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font: 16px 'rbc', Arial, Helvetica, sans-serif;
    cursor: pointer;
    outline: none;
    border: none;
    margin: 0 10px 0 0;
    -webkit-appearance: none;
    background: #d10808;
    text-decoration: none;
    padding: 13px 26px 14px;
    -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-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-options.shop2-delivery .options-list .shop2-btn:hover, .shop2-delivery .options-list .shop2-btn:hover, .shop2-order-options.shop2-delivery .options-list .shop2-btn:active, .shop2-delivery .options-list .shop2-btn:active {
      color: #fff;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      background: #e20909; }
  .shop2-order-options.shop2-delivery .options-list .option-details, .shop2-delivery .options-list .option-details {
    overflow: visible;
    padding: 0 30px 30px 30px; }
    @media screen and (max-width: 639px) {
    .shop2-order-options.shop2-delivery .options-list .option-details, .shop2-delivery .options-list .option-details {
      padding: 0 20px 25px 20px; } }
    .shop2-order-options.shop2-delivery .options-list .option-details .option-item, .shop2-delivery .options-list .option-details .option-item {
      /*fix_form*/
      max-width: 360px;
      margin: 5px 0 20px; }
    .shop2-order-options.shop2-delivery .options-list .option-details .option-item label, .shop2-delivery .options-list .option-details .option-item label {
      font-size: 18px;
      font-family: 'rbcb', Arial, Helvetica, sans-serif;
      display: block; }
      .shop2-order-options.shop2-delivery .options-list .option-details .option-item label > span, .shop2-delivery .options-list .option-details .option-item label > span {
        display: block;
        color: #2c262a;
        font: 15px 'rbcb', Arial, Helvetica, sans-serif;
        padding: 0 0 8px; }
    .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="text"], .shop2-delivery .options-list .option-details .option-item input[type="text"], .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="phone"], .shop2-delivery .options-list .option-details .option-item input[type="phone"], .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="email"], .shop2-delivery .options-list .option-details .option-item input[type="email"] {
      color: #2c262a;
      width: 100%;
      height: 56px;
      font: 17px 'rbc', Arial, Helvetica, sans-serif;
      border: none;
      outline: none;
      background: #fff;
      padding: 16px 20px 16px 20px;
      -webkit-appearance: none;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .shop2-order-options.shop2-delivery .options-list .option-details .option-item textarea, .shop2-delivery .options-list .option-details .option-item textarea {
      color: #2c262a;
      width: 100%;
      height: 56px;
      font: 17px 'rbc', Arial, Helvetica, sans-serif;
      border: none;
      outline: none;
      background: #fff;
      min-height: 120px;
      min-width: 100%;
      padding: 16px 20px 16px 20px;
      -webkit-appearance: none;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .shop2-order-options.shop2-delivery .options-list .option-details .option-item select, .shop2-delivery .options-list .option-details .option-item select {
      color: #2c262a;
      width: 100%;
      height: 56px;
      font: 17px 'rbc', Arial, Helvetica, sans-serif;
      border: none;
      outline: none;
      padding: 16px 55px 16px 20px;
      -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 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2011%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%232c262a%22%20d%3D%22M-0.000%2C0.000%20L5.500%2C6.000%20L11.000%2C0.000%20L-0.000%2C0.000%20Z%22%2F%3E%3C%2Fsvg%3E") right 25px top 25px no-repeat #fff;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
      .shop2-order-options.shop2-delivery .options-list .option-details .option-item select::-ms-expand, .shop2-delivery .options-list .option-details .option-item select::-ms-expand {
        display: none; }
    .shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect, .shop2-delivery .options-list .option-details .option-item .jqselect {
      position: relative;
      display: block !important; }
      .shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect.dropup .jq-selectbox__select, .shop2-delivery .options-list .option-details .option-item .jqselect.dropup .jq-selectbox__select {
        z-index: 1; }
      .shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect:before, .shop2-delivery .options-list .option-details .option-item .jqselect:before {
        position: absolute;
        content: '';
        right: 25px;
        top: 50%;
        width: 11px;
        height: 6px;
        z-index: 1;
        margin-top: -3px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2011%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%232c262a%22%20d%3D%22M-0.000%2C0.000%20L5.500%2C6.000%20L11.000%2C0.000%20L-0.000%2C0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect.opened:before, .shop2-delivery .options-list .option-details .option-item .jqselect.opened:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__select, .shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__select {
        background: none;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        color: #2c262a;
        height: 56px;
        padding: 18px 55px 16px 20px;
        width: 100%;
        border: none;
        text-align: left;
        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;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
        -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
        box-shadow: inset 0 0 0 1px #e5e5e5; }
      .shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__dropdown, .shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__dropdown {
        margin-top: -56px;
        background: #fff;
        width: 100% !important;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.05);
        -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.05);
        box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.05); }
      .shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__dropdown ul, .shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__dropdown ul {
        padding: 0;
        margin: 0;
        list-style: none; }
      .shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__dropdown ul li, .shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__dropdown ul li {
        color: #2c262a;
        font: 17px 'rbc', Arial, Helvetica, sans-serif;
        padding: 18px 55px 18px 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; }

.product_list {
  line-height: normal;
  font-size: 15px; }

.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;
  width: 100%; }
  @media screen and (max-width: 540px) {
  .product_list.product-list-thumbs {
    display: block;
    width: auto; } }
  .product_list.product-list-thumbs .price_list_block, .product_list.product-list-thumbs .hide_params {
    display: none; }
  .product_list.product-list-thumbs .shop_product_item {
    position: relative;
    margin: 0 2% 20px 0;
    max-width: 32%;
    min-width: 32%;
    width: 32%;
    z-index: 1;
    padding: 0 0 25px;
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.05);
    background: #fff; }
  @media screen and (max-width: 1023px) {
    .product_list.product-list-thumbs .shop_product_item {
      padding: 0 0 20px; } }
  @media screen and (max-width: 767px) {
    .product_list.product-list-thumbs .shop_product_item {
      width: 49%;
      max-width: 49%;
      min-width: 49%;
      margin: 0 2% 20px 0; } }
  @media screen and (max-width: 540px) {
    .product_list.product-list-thumbs .shop_product_item {
      width: auto;
      min-width: 0;
      display: block;
      max-width: none;
      margin: 0 0 20px; } }
  .product_list.product-list-thumbs .shop_product_item:hover {
    z-index: 2; }
    .product_list.product-list-thumbs .shop_product_item:hover .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r {
      opacity: 1;
      visibility: visible; }
    .product_list.product-list-thumbs .shop_product_item:hover .product_top .product_image:before {
      opacity: 1;
      visibility: visible; }
  .product_list.product-list-thumbs .shop_product_item.mobile .product_in_wrap .product_center .product_center_in2 .product_bot_block .product-price {
    padding: 0 0 9px;
    border-bottom: 1px solid #f2f2f2; }
    .product_list.product-list-thumbs .shop_product_item.mobile .product_in_wrap .product_center .product_center_in2 .product_bot_block {
      padding-bottom: 0; }
    .product_list.product-list-thumbs .shop_product_item.mobile .product_image:before {
      display: none !important; }
    .product_list.product-list-thumbs .shop_product_item.mobile .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r {
      position: static !important;
      margin: 0 !important;
      width: auto !important;
      height: auto !important;
      padding: 15px 0;
      opacity: 1;
      visibility: visible;
      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;
      background: transparent; }
    .product_list.product-list-thumbs .shop_product_item.mobile .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .product-compare label {
      width: 18px; }
      .product_list.product-list-thumbs .shop_product_item.mobile .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .product-compare.product-compare-added label {
        width: 20px !important; }
      .product_list.product-list-thumbs .shop_product_item.mobile .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .product-compare:before {
        display: none; }
    .product_list.product-list-thumbs .shop_product_item.mobile .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .shop_product_button {
      background: #d10808; }
      .product_list.product-list-thumbs .shop_product_item.mobile .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .shop_product_button: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%2222px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2022%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.000%2C6.000%20L20.060%2C12.138%20L19.000%2C11.854%20L19.000%2C12.000%20L7.000%2C12.000%20L7.000%2C11.997%20L6.935%2C12.013%20L3.521%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20L5.000%2C-0.000%20L5.000%2C-0.000%20L5.063%2C-0.015%20L8.479%2C10.000%20L18.637%2C10.000%20L19.895%2C6.000%20L9.000%2C6.000%20L9.000%2C4.000%20L22.000%2C4.000%20L22.000%2C6.000%20L21.997%2C6.000%20L22.000%2C6.000%20ZM9.000%2C14.000%20C10.657%2C14.000%2012.000%2C15.343%2012.000%2C17.000%20C12.000%2C18.657%2010.657%2C20.000%209.000%2C20.000%20C7.343%2C20.000%206.000%2C18.657%206.000%2C17.000%20C6.000%2C15.343%207.343%2C14.000%209.000%2C14.000%20ZM9.000%2C18.000%20C9.552%2C18.000%2010.000%2C17.552%2010.000%2C17.000%20C10.000%2C16.448%209.552%2C16.000%209.000%2C16.000%20C8.448%2C16.000%208.000%2C16.448%208.000%2C17.000%20C8.000%2C17.552%208.448%2C18.000%209.000%2C18.000%20ZM17.000%2C14.000%20C18.657%2C14.000%2020.000%2C15.343%2020.000%2C17.000%20C20.000%2C18.657%2018.657%2C20.000%2017.000%2C20.000%20C15.343%2C20.000%2014.000%2C18.657%2014.000%2C17.000%20C14.000%2C15.343%2015.343%2C14.000%2017.000%2C14.000%20ZM17.000%2C18.000%20C17.552%2C18.000%2018.000%2C17.552%2018.000%2C17.000%20C18.000%2C16.448%2017.552%2C16.000%2017.000%2C16.000%20C16.448%2C16.000%2016.000%2C16.448%2016.000%2C17.000%20C16.000%2C17.552%2016.448%2C18.000%2017.000%2C18.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .product_list.product-list-thumbs .shop_product_item.mobile .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .shop_product_button.onrequest {
        background: #d10808; }
      .product_list.product-list-thumbs .shop_product_item.mobile .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .shop_product_button.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%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.449%2C13.965%20C3.852%2C13.965%200.934%2C11.048%200.934%2C7.450%20C0.934%2C3.851%203.852%2C0.934%207.449%2C0.934%20C11.047%2C0.934%2013.964%2C3.541%2013.964%2C7.260%20C13.964%2C10.978%2011.047%2C13.965%207.449%2C13.965%20ZM11.343%2C6.972%20L7.897%2C6.940%20L7.897%2C4.033%20L7.380%2C3.056%20L6.893%2C4.033%20L6.893%2C6.935%20C6.893%2C7.356%207.419%2C7.975%207.841%2C7.975%20L11.343%2C7.975%20L12.167%2C7.489%20L11.343%2C6.972%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
        background-size: 20px; }
      .product_list.product-list-thumbs .shop_product_item.mobile .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .shop_product_button.notavailable {
        background: #f9f9f9; }
      .product_list.product-list-thumbs .shop_product_item.mobile .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .shop_product_button.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%2222px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2022%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22M22.000%2C6.000%20L20.060%2C12.138%20L19.000%2C11.854%20L19.000%2C12.000%20L7.000%2C12.000%20L7.000%2C11.997%20L6.935%2C12.013%20L3.521%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20L5.000%2C-0.000%20L5.000%2C-0.000%20L5.063%2C-0.015%20L8.479%2C10.000%20L18.637%2C10.000%20L19.895%2C6.000%20L9.000%2C6.000%20L9.000%2C4.000%20L22.000%2C4.000%20L22.000%2C6.000%20L21.997%2C6.000%20L22.000%2C6.000%20ZM9.000%2C14.000%20C10.657%2C14.000%2012.000%2C15.343%2012.000%2C17.000%20C12.000%2C18.657%2010.657%2C20.000%209.000%2C20.000%20C7.343%2C20.000%206.000%2C18.657%206.000%2C17.000%20C6.000%2C15.343%207.343%2C14.000%209.000%2C14.000%20ZM9.000%2C18.000%20C9.552%2C18.000%2010.000%2C17.552%2010.000%2C17.000%20C10.000%2C16.448%209.552%2C16.000%209.000%2C16.000%20C8.448%2C16.000%208.000%2C16.448%208.000%2C17.000%20C8.000%2C17.552%208.448%2C18.000%209.000%2C18.000%20ZM17.000%2C14.000%20C18.657%2C14.000%2020.000%2C15.343%2020.000%2C17.000%20C20.000%2C18.657%2018.657%2C20.000%2017.000%2C20.000%20C15.343%2C20.000%2014.000%2C18.657%2014.000%2C17.000%20C14.000%2C15.343%2015.343%2C14.000%2017.000%2C14.000%20ZM17.000%2C18.000%20C17.552%2C18.000%2018.000%2C17.552%2018.000%2C17.000%20C18.000%2C16.448%2017.552%2C16.000%2017.000%2C16.000%20C16.448%2C16.000%2016.000%2C16.448%2016.000%2C17.000%20C16.000%2C17.552%2016.448%2C18.000%2017.000%2C18.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  @media screen and (min-width: 768px) {
      .product_list.product-list-thumbs .shop_product_item:nth-child(3n) {
        margin-right: 0; } }
  @media screen and (max-width: 767px) {
      .product_list.product-list-thumbs .shop_product_item:nth-child(2n) {
        margin-right: 0; } }
  .product_list.product-list-thumbs .shop_product_item .product_top .product_image {
    height: 296px;
    position: relative; }
    @media screen and (max-width: 1340px) {
      .product_list.product-list-thumbs .shop_product_item .product_top .product_image {
        height: 308px; } }
    @media screen and (max-width: 1260px) {
      .product_list.product-list-thumbs .shop_product_item .product_top .product_image {
        height: 390px; } }
    @media screen and (max-width: 1024px) {
      .product_list.product-list-thumbs .shop_product_item .product_top .product_image {
        height: 314px; } }
    @media screen and (max-width: 800px) {
      .product_list.product-list-thumbs .shop_product_item .product_top .product_image {
        height: 232px; } }
    @media screen and (max-width: 700px) {
      .product_list.product-list-thumbs .shop_product_item .product_top .product_image {
        height: 294px; } }
    @media screen and (max-width: 639px) {
      .product_list.product-list-thumbs .shop_product_item .product_top .product_image {
        height: 250px; } }
    @media screen and (max-width: 480px) {
      .product_list.product-list-thumbs .shop_product_item .product_top .product_image {
        height: 448px; } }
    @media screen and (max-width: 469px) {
      .product_list.product-list-thumbs .shop_product_item .product_top .product_image {
        height: 437px; } }
    @media screen and (max-width: 425px) {
      .product_list.product-list-thumbs .shop_product_item .product_top .product_image {
        height: 393px; } }
    @media screen and (max-width: 411px) {
      .product_list.product-list-thumbs .shop_product_item .product_top .product_image {
        height: 379px; } }
    @media screen and (max-width: 400px) {
      .product_list.product-list-thumbs .shop_product_item .product_top .product_image {
        height: 368px; } }
    @media screen and (max-width: 375px) {
      .product_list.product-list-thumbs .shop_product_item .product_top .product_image {
        height: 343px; } }
    @media screen and (max-width: 360px) {
      .product_list.product-list-thumbs .shop_product_item .product_top .product_image {
        height: 328px; } }
    @media screen and (max-width: 340px) {
      .product_list.product-list-thumbs .shop_product_item .product_top .product_image {
        height: 308px; } }
    @media screen and (max-width: 320px) {
      .product_list.product-list-thumbs .shop_product_item .product_top .product_image {
        height: 288px; } }
    .product_list.product-list-thumbs .shop_product_item .product_top .product_image:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      content: '';
      z-index: 1;
      visibility: hidden;
      background: rgba(57, 57, 57, 0.4);
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
    .product_list.product-list-thumbs .shop_product_item .product_top .product_image a {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      text-decoration: none; }
      .product_list.product-list-thumbs .shop_product_item .product_top .product_image a img {
        max-width: none; }
    .product_list.product-list-thumbs .shop_product_item .product_top .product_image.no-image {
      background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% 50% no-repeat; }
  .product_list.product-list-thumbs .shop_product_item .product_in_wrap {
    padding: 15px 20px 0; }
    .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .product-name {
      color: #d10808;
      font: 20px 'rbcl', Arial, Helvetica, sans-serif;
      padding: 0 0 13px; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .product-name a {
        color: inherit;
        text-decoration: none; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .tpl-rating-block {
        margin: 0 0 20px; }
      @media screen and (max-width: 1023px) {
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .tpl-rating-block {
          margin: 0 0 15px; } }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .product-article {
        color: #d10808;
        font: 13px 'rbcl', Arial, Helvetica, sans-serif;
        margin: 0 0 15px; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .product-article span {
        color: #d10808;
        font-size: 15px; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .product-anonce {
        color: #8a8a8a;
        font: 15px 'rbcl', Arial, Helvetica, sans-serif;
        padding: 0 0 15px; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item {
        padding: 11px 0 13px;
        font-size: 0;
        border-bottom: 1px solid #f2f2f2; }
      @media screen and (max-width: 1023px) {
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item {
            padding: 12px 0 13px; } }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item:first-child {
        border-top: 1px solid #f2f2f2; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item.type-select {
        padding-top: 14px;
        padding-bottom: 19px; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item.type-texture, .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item.type-color {
        padding: 6px 0 8px; }
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item.type-texture .option_title, .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item.type-color .option_title {
          padding-top: 10px; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_title {
        color: #7e7e7e;
        font: 15px 'rbcl', Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: top;
        width: 50%;
        padding: 2px 5px 0 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        @media screen and (max-width: 1023px) {
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_title {
            display: block;
            width: auto;
            padding: 0 0 10px; } }
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_title.select {
          display: block;
          width: auto;
          padding: 0 0 10px; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body {
        color: #7e7e7e;
        font: 16px 'rbcb', Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: top;
        width: 50%; }
        @media screen and (max-width: 1023px) {
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body {
            width: auto;
            display: block; } }
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body a {
          font-family: 'rbcl', Arial, Helvetica, sans-serif; }
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body.vendor {
          font-family: 'rbcl', Arial, Helvetica, sans-serif; }
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body.select {
          display: block;
          width: auto; }
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .jqselect {
          position: relative;
          display: block !important; }
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .jqselect.dropup .jq-selectbox__select {
            z-index: 1; }
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .jqselect:before {
            position: absolute;
            content: '';
            right: 10px;
            top: 50%;
            width: 9px;
            height: 5px;
            z-index: 2;
            margin-top: -3px;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .jqselect.opened:before {
            -webkit-transform: rotate(-180deg);
            -moz-transform: rotate(-180deg);
            -ms-transform: rotate(-180deg);
            -o-transform: rotate(-180deg);
            transform: rotate(-180deg); }
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .jqselect .jq-selectbox__select {
            font: 16px 'rbcb', Arial, Helvetica, sans-serif;
            color: #898989;
            width: 100%;
            border: none;
            outline: none;
            background: #fff;
            padding: 10px 30px 11px 17px;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
            -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
            box-shadow: inset 0 0 0 1px #e5e5e5;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box; }
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .jqselect .jq-selectbox__dropdown {
            background: #fff;
            margin-top: -1px;
            width: 100% !important;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
            -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
            box-shadow: inset 0 0 0 1px #e5e5e5; }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .jqselect .jq-selectbox__dropdown ul {
              padding: 0;
              margin: 0;
              list-style: none; }
              .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .jqselect .jq-selectbox__dropdown ul li {
                color: #898989;
                font: 16px 'rbcb', Arial, Helvetica, sans-serif;
                padding: 8px 17px 9px 17px;
                -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_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body select {
          font: 16px 'rbcb', Arial, Helvetica, sans-serif;
          color: #898989;
          width: 100%;
          border: none;
          outline: none;
          padding: 10px 30px 11px 17px;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0;
          -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
          -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
          box-shadow: inset 0 0 0 1px #e5e5e5;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat #fff;
          -webkit-appearance: none;
          /* for FF */
          -moz-appearance: none;
          text-indent: 0.01px;
          text-overflow: '';
          /* for IE */
          -ms-appearance: none;
          appearance: none !important; }
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body select::-ms-expand {
            display: none; }
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-pick {
          overflow: visible; }
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-pick li {
            position: relative;
            width: 30px;
            height: 30px;
            border: none;
            float: none;
            display: inline-block;
            vertical-align: top;
            margin: 5px 5px 5px 0;
            -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) {
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-pick li {
            margin: 0 5px 5px 0; } }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-pick li.active-color: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%3Cpath%20fill%3D%22%23000%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_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-pick li:before {
              position: absolute;
              content: '';
              left: 0;
              right: 0;
              top: 0;
              bottom: 0;
              z-index: 1;
              -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.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); }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .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_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-texture-pick {
          overflow: visible; }
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-texture-pick li {
            position: relative;
            width: 30px;
            height: 30px;
            border: none;
            float: none;
            display: inline-block;
            vertical-align: top;
            margin: 5px 5px 5px 0;
            -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) {
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-texture-pick li {
            margin: 0 5px 5px 0; } }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-texture-pick li.active-texture: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%3Cpath%20fill%3D%22%23000%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_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-texture-pick li:before {
              position: absolute;
              content: '';
              left: 0;
              right: 0;
              top: 0;
              bottom: 0;
              z-index: 1;
              -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.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); }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-texture-pick li img {
              width: 30px;
              height: 30px;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%; }
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list {
          overflow: visible; }
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list li {
            position: relative;
            width: 30px;
            height: 30px;
            border: none;
            float: none;
            display: inline-block;
            vertical-align: top;
            margin: 5px 5px 5px 0;
            -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) {
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list li {
            margin: 0 5px 5px 0; } }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list li.shop2-color-ext-selected {
              outline: none; }
              .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list li.shop2-color-ext-selected: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%3Cpath%20fill%3D%22%23000%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_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list li:before {
              position: absolute;
              content: '';
              left: 0;
              right: 0;
              top: 0;
              bottom: 0;
              z-index: 1;
              -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.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); }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list li span {
              display: none; }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list li img {
              width: 30px;
              height: 30px;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%; }
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-ext-multi {
          overflow: visible;
          outline: none;
          border: none;
          margin-top: 5px;
          margin-bottom: 5px; }
          @media screen and (max-width: 1023px) {
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-ext-multi {
            margin-top: 0; } }
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-ext-multi li {
            position: relative;
            width: 30px !important;
            height: 30px;
            border: none;
            float: none;
            display: inline-block;
            vertical-align: top;
            margin: 5px 5px 5px 0;
            background-size: cover;
            -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) {
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-ext-multi li {
            margin: 0 5px 5px 0; } }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-ext-multi li:before {
              position: absolute;
              content: '';
              left: 0;
              right: 0;
              top: 0;
              bottom: 0;
              z-index: 1;
              -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.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); }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-ext-multi li span {
              display: none; }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in1 .shop2_product_options_wr .option_item .option_body .shop2-color-ext-multi li img {
              width: 30px;
              height: 30px;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%; }
    .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .shop2-product-actions dl dt {
      min-height: 50px;
      background: none;
      border-bottom: 1px solid #f2f2f2; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .shop2-product-actions dl dt.gift-action .icon-action {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2018%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ff0030%22%20d%3D%22M16.000%2C3.999%20L13.815%2C3.999%20C13.927%2C3.680%2014.000%2C3.340%2014.000%2C2.979%20C14.000%2C1.336%2012.663%2C-0.001%2010.980%2C-0.001%20C10.216%2C-0.001%209.525%2C0.297%208.997%2C0.771%20C8.463%2C0.297%207.763%2C-0.001%206.980%2C-0.001%20C5.337%2C-0.001%204.000%2C1.336%204.000%2C3.019%20C4.000%2C3.364%204.070%2C3.691%204.179%2C3.999%20L2.000%2C3.999%20C0.897%2C3.999%20-0.000%2C4.896%20-0.000%2C5.999%20L-0.000%2C9.999%20C-0.000%2C10.747%200.417%2C11.393%201.026%2C11.736%20C1.015%2C11.822%201.000%2C11.909%201.000%2C11.999%20L1.000%2C18.000%20C1.000%2C19.102%201.897%2C19.999%203.000%2C19.999%20L15.000%2C19.999%20C16.102%2C19.999%2017.000%2C19.102%2017.000%2C18.000%20L17.000%2C11.999%20C17.000%2C11.909%2016.985%2C11.822%2016.973%2C11.736%20C17.582%2C11.393%2018.000%2C10.747%2018.000%2C9.999%20L18.000%2C5.999%20C18.000%2C4.896%2017.102%2C3.999%2016.000%2C3.999%20ZM16.001%2C9.999%20L15.000%2C9.999%20L10.000%2C9.999%20L10.000%2C5.999%20L11.019%2C5.999%20L16.000%2C5.999%20L16.001%2C9.999%20ZM11.019%2C1.999%20C11.560%2C1.999%2012.000%2C2.439%2012.000%2C3.019%20C12.000%2C3.560%2011.560%2C3.999%2011.019%2C3.999%20L10.000%2C3.999%20L10.000%2C2.979%20C10.000%2C2.439%2010.439%2C1.999%2011.019%2C1.999%20ZM6.000%2C2.979%20C6.000%2C2.439%206.439%2C1.999%207.019%2C1.999%20C7.560%2C1.999%208.000%2C2.439%208.000%2C2.979%20L8.000%2C3.999%20L6.980%2C3.999%20C6.439%2C3.999%206.000%2C3.560%206.000%2C2.979%20ZM2.000%2C5.999%20L6.980%2C5.999%20L8.000%2C5.999%20L8.000%2C9.999%20L3.000%2C9.999%20L2.000%2C9.999%20L2.000%2C5.999%20ZM3.000%2C11.999%20L8.000%2C11.999%20L8.000%2C18.000%20L3.000%2C18.000%20L3.000%2C11.999%20ZM10.000%2C18.000%20L10.000%2C11.999%20L15.000%2C11.999%20L15.001%2C18.000%20L10.000%2C18.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .shop2-product-actions dl dt .icon-action {
        width: 21px;
        height: 21px;
        margin: 13px 0 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%2221px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2021%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffce0b%22%20d%3D%22M19.992%2C12.170%20C19.785%2C12.426%2019.549%2C12.718%2019.489%2C12.901%20C19.422%2C13.107%2019.438%2C13.478%2019.453%2C13.837%20C19.483%2C14.538%2019.520%2C15.407%2018.994%2C16.125%20C18.464%2C16.847%2017.613%2C17.080%2016.928%2C17.267%20C16.583%2C17.362%2016.226%2C17.460%2016.055%2C17.583%20C15.890%2C17.702%2015.680%2C18.019%2015.494%2C18.299%20C15.101%2C18.890%2014.612%2C19.627%2013.745%2C19.906%20C13.525%2C19.976%2013.290%2C20.012%2013.046%2C20.012%20C12.463%2C20.012%2011.916%2C19.810%2011.433%2C19.631%20C11.087%2C19.504%2010.729%2C19.371%2010.500%2C19.371%20C10.270%2C19.371%209.913%2C19.504%209.567%2C19.631%20C8.881%2C19.884%207.996%2C20.145%207.254%2C19.906%20C6.387%2C19.626%205.898%2C18.890%205.505%2C18.299%20C5.319%2C18.019%205.109%2C17.702%204.944%2C17.583%20C4.774%2C17.460%204.417%2C17.362%204.071%2C17.267%20C3.387%2C17.080%202.536%2C16.847%202.006%2C16.125%20C1.479%2C15.407%201.516%2C14.537%201.546%2C13.837%20C1.562%2C13.478%201.578%2C13.106%201.510%2C12.900%20C1.450%2C12.717%201.215%2C12.426%201.008%2C12.170%20C0.559%2C11.615%20-0.000%2C10.923%20-0.000%2C10.006%20C-0.000%2C9.090%200.558%2C8.398%201.008%2C7.841%20C1.215%2C7.585%201.450%2C7.293%201.510%2C7.110%20C1.578%2C6.904%201.562%2C6.533%201.546%2C6.174%20C1.516%2C5.474%201.479%2C4.604%202.006%2C3.887%20C2.536%2C3.165%203.387%2C2.931%204.071%2C2.744%20C4.417%2C2.649%204.774%2C2.551%204.945%2C2.428%20C5.110%2C2.309%205.320%2C1.992%205.506%2C1.713%20C5.898%2C1.121%206.388%2C0.384%207.255%2C0.106%20C7.998%2C-0.136%208.881%2C0.126%209.567%2C0.381%20C9.913%2C0.507%2010.270%2C0.640%2010.500%2C0.640%20C10.729%2C0.640%2011.087%2C0.507%2011.433%2C0.381%20C12.117%2C0.126%2013.002%2C-0.136%2013.745%2C0.106%20C14.612%2C0.385%2015.101%2C1.121%2015.494%2C1.713%20C15.680%2C1.992%2015.890%2C2.309%2016.055%2C2.428%20C16.226%2C2.551%2016.583%2C2.649%2016.929%2C2.744%20C17.613%2C2.931%2018.464%2C3.165%2018.994%2C3.887%20C19.520%2C4.604%2019.483%2C5.475%2019.453%2C6.174%20C19.438%2C6.533%2019.422%2C6.905%2019.489%2C7.111%20C19.549%2C7.294%2019.784%2C7.585%2019.991%2C7.841%20C20.441%2C8.397%2021.000%2C9.089%2021.000%2C10.006%20C21.000%2C10.921%2020.441%2C11.613%2019.992%2C12.170%20ZM18.352%2C9.142%20C18.033%2C8.746%2017.671%2C8.298%2017.492%2C7.755%20C17.308%2C7.191%2017.333%2C6.604%2017.355%2C6.086%20C17.368%2C5.770%2017.391%2C5.240%2017.297%2C5.111%20C17.198%2C4.977%2016.699%2C4.841%2016.369%2C4.750%20C15.867%2C4.612%2015.299%2C4.457%2014.820%2C4.111%20C14.346%2C3.770%2014.024%2C3.285%2013.740%2C2.857%20C13.550%2C2.571%2013.263%2C2.139%2013.097%2C2.086%20C12.842%2C2.098%2012.498%2C2.207%2012.165%2C2.330%20C11.670%2C2.513%2011.107%2C2.721%2010.500%2C2.721%20C9.892%2C2.721%209.330%2C2.513%208.834%2C2.330%20C8.501%2C2.207%208.158%2C2.080%207.954%2C2.080%20C7.736%2C2.139%207.450%2C2.571%207.260%2C2.857%20C6.976%2C3.285%206.654%2C3.770%206.180%2C4.111%20C5.701%2C4.457%205.133%2C4.612%204.631%2C4.750%20C4.301%2C4.841%203.802%2C4.977%203.703%2C5.111%20C3.609%2C5.241%203.631%2C5.770%203.645%2C6.086%20C3.667%2C6.603%203.692%2C7.191%203.508%2C7.752%20C3.329%2C8.298%202.967%2C8.746%202.647%2C9.142%20C2.416%2C9.429%202.100%2C9.820%202.100%2C10.006%20C2.100%2C10.192%202.417%2C10.583%202.648%2C10.870%20C2.967%2C11.265%203.329%2C11.713%203.508%2C12.257%20C3.692%2C12.820%203.667%2C13.407%203.645%2C13.925%20C3.631%2C14.242%203.608%2C14.771%203.703%2C14.900%20C3.802%2C15.034%204.301%2C15.171%204.631%2C15.261%20C5.132%2C15.399%205.701%2C15.555%206.180%2C15.900%20C6.654%2C16.242%206.976%2C16.726%207.260%2C17.154%20C7.449%2C17.440%207.736%2C17.872%207.902%2C17.925%20C8.172%2C17.945%208.502%2C17.804%208.834%2C17.681%20C9.330%2C17.498%209.892%2C17.291%2010.500%2C17.291%20C11.108%2C17.291%2011.670%2C17.498%2012.165%2C17.681%20C12.498%2C17.804%2012.842%2C17.931%2013.046%2C17.931%20C13.080%2C17.931%2013.094%2C17.927%2013.097%2C17.925%20C13.263%2C17.872%2013.550%2C17.440%2013.739%2C17.154%20C14.024%2C16.726%2014.346%2C16.242%2014.819%2C15.900%20C15.298%2C15.555%2015.867%2C15.399%2016.369%2C15.261%20C16.699%2C15.171%2017.198%2C15.034%2017.296%2C14.900%20C17.391%2C14.770%2017.368%2C14.242%2017.355%2C13.925%20C17.333%2C13.408%2017.308%2C12.821%2017.492%2C12.259%20C17.671%2C11.713%2018.033%2C11.265%2018.352%2C10.870%20C18.583%2C10.583%2018.900%2C10.192%2018.900%2C10.006%20C18.900%2C9.820%2018.583%2C9.429%2018.352%2C9.142%20ZM14.175%2C13.128%20C13.305%2C13.128%2012.600%2C12.429%2012.600%2C11.567%20C12.600%2C10.704%2013.305%2C10.006%2014.175%2C10.006%20C15.045%2C10.006%2015.750%2C10.704%2015.750%2C11.567%20C15.750%2C12.429%2015.045%2C13.128%2014.175%2C13.128%20ZM7.526%2C12.550%20L11.726%2C6.306%20L13.473%2C7.461%20L9.273%2C13.705%20L7.526%2C12.550%20ZM6.825%2C10.006%20C5.955%2C10.006%205.250%2C9.307%205.250%2C8.444%20C5.250%2C7.583%205.955%2C6.884%206.825%2C6.884%20C7.695%2C6.884%208.400%2C7.583%208.400%2C8.444%20C8.400%2C9.307%207.695%2C10.006%206.825%2C10.006%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .shop2-product-actions dl dt .name-action {
        color: #7e7e7e;
        font: 18px 'rbcb', Arial, Helvetica, sans-serif;
        margin: 14px 0 0 20px;
        border: none; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block {
        padding: 8px 0 12px;
        border-bottom: 1px solid #f2f2f2; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product-price {
        font-size: 0; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product-price .price-current {
        color: #000;
        font: 25px 'Oswald', Arial, Helvetica, sans-serif;
        font-weight: 700;
        margin-right: 10px;
        display: inline-block;
        vertical-align: baseline; }
      @media screen and (max-width: 1023px) {
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product-price .price-current {
              font-size: 20px; } }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product-price .price-current .fa-rouble {
        font-size: 20px; }
        @media screen and (max-width: 1023px) {
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product-price .price-current .fa-rouble {
              font-size: 17px; } }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product-price .price-current strong {
        font-weight: 700;
        font-family: 'Oswald', Arial, Helvetica, sans-serif; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product-price .price-old {
        position: relative;
        display: inline-block;
        vertical-align: baseline;
        padding: 0 32px 0 0;
        font: 20px 'Oswald', Arial, Helvetica, sans-serif;
        font-weight: 300;
        color: rgba(0, 0, 0, 0.6); }
      @media screen and (max-width: 1023px) {
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product-price .price-old {
              font-size: 16px; } }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product-price .price-old:before {
        position: absolute;
        top: 50%;
        left: -5px;
        right: 27px;
        height: 1px;
        content: '';
        background: #f00; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product-price .price-old.question {
        background: url(../question_icon.png) right 0 top 50% no-repeat; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product-price .price-old .fa-rouble {
        font-size: 18px; }
        @media screen and (max-width: 1023px) {
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product-price .price-old .fa-rouble {
              font-size: 14px; } }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product-price .price-old strong {
        font-weight: 300;
        font-family: 'Oswald', Arial, Helvetica, sans-serif; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons {
        font-size: 0; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .product-amount {
        display: inline-block;
        vertical-align: top;
        display: none; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .product-amount .amount-title {
        display: none; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .product-amount .shop2-product-amount {
        font-size: 0;
        width: 75px; }
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .product-amount .shop2-product-amount.gr_amount_fix {
          position: relative;
          text-align: left; }
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .product-amount .shop2-product-amount.gr_amount_fix button {
            position: relative;
            width: 30px;
            height: 25px;
            margin: 0;
            padding: 0;
            border: none;
            display: block;
            color: #fff;
            z-index: 1;
            outline: none;
            font-size: 21px;
            text-shadow: none;
            background: #000;
            -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;
            position: absolute;
            right: 0; }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .product-amount .shop2-product-amount.gr_amount_fix button:hover:before {
              opacity: 1;
              visibility: visible; }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .product-amount .shop2-product-amount.gr_amount_fix button:disabled:before {
              display: none; }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .product-amount .shop2-product-amount.gr_amount_fix button:before {
              position: absolute;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              z-index: -1;
              content: '';
              opacity: 0;
              visibility: hidden;
              background: rgba(255, 255, 255, 0.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; }
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .product-amount .shop2-product-amount.gr_amount_fix .amount-minus {
            top: 0; }
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .product-amount .shop2-product-amount.gr_amount_fix .amount-plus {
            bottom: 0; }
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .product-amount .shop2-product-amount input {
          width: 45px;
          height: 50px;
          margin: 0;
          background: #fff;
          outline: none;
          color: #7e7e7e;
          padding: 12px 5px;
          text-align: center;
          font: 16px/1 'rbcb', Arial, Helvetica, sans-serif;
          border: 1px solid #e5e5e5;
          border-right: none;
          -webkit-appearance: none;
          display: inline-block;
          vertical-align: top;
          -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; }
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .product-amount .shop2-product-amount .amount_buttons {
          width: 30px;
          height: 50px;
          display: inline-block;
          vertical-align: top; }
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .product-amount .shop2-product-amount .amount_buttons button {
            position: relative;
            width: 30px;
            height: 25px;
            margin: 0;
            padding: 0;
            border: none;
            display: block;
            color: #fff;
            z-index: 1;
            outline: none;
            font-size: 21px;
            text-shadow: none;
            background: #000;
            -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; }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .product-amount .shop2-product-amount .amount_buttons button:hover:before {
              opacity: 1;
              visibility: visible; }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .product-amount .shop2-product-amount .amount_buttons button:disabled:before {
              display: none; }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .product-amount .shop2-product-amount .amount_buttons button:before {
              position: absolute;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              z-index: -1;
              content: '';
              opacity: 0;
              visibility: hidden;
              background: rgba(255, 255, 255, 0.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; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r {
        display: inline-block;
        vertical-align: top;
        position: absolute;
        left: 50%;
        top: 123px;
        margin-left: -25px;
        width: 50px;
        height: 50px;
        background: #fff;
        text-align: center;
        opacity: 0;
        z-index: 2;
        visibility: hidden;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        -o-transition: opacity 0.3s;
        -ms-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      @media screen and (max-width: 1340px) {
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r {
              top: 129px; } }
      @media screen and (max-width: 1260px) {
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r {
              top: 170px; } }
      @media screen and (max-width: 1024px) {
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r {
              top: 132px; } }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .product-compare {
        position: relative;
        border: none;
        margin: 0;
        padding: 0;
        display: inline-block;
        vertical-align: top; }
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .product-compare:before {
          position: absolute;
          content: '';
          right: 0;
          top: 50%;
          width: 1px;
          height: 24px;
          margin-top: -12px;
          background: rgba(0, 0, 0, 0.1); }
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .product-compare.product-compare-added {
          font-size: 0; }
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .product-compare.product-compare-added .link-reset {
            background: #fff;
            color: #898989;
            font: 14px 'rbcl', Arial, Helvetica, sans-serif;
            margin: 0;
            text-decoration: none;
            padding: 6px 15px 7px 15px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -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;
            position: absolute;
            left: 15px;
            top: 45px;
            width: 118px;
            height: auto; }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .product-compare.product-compare-added .link-reset:before {
              position: absolute;
              left: 2px;
              top: -6px;
              content: '';
              border-left: 6px solid transparent;
              border-right: 6px solid transparent;
              border-bottom: 7px solid #f2f2f2; }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .product-compare.product-compare-added .link-reset:after {
              position: absolute;
              left: 3px;
              top: -4px;
              content: '';
              border-left: 5px solid transparent;
              border-right: 5px solid transparent;
              border-bottom: 5px solid #fff; }
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .product-compare.product-compare-added .compare_checkbox {
            position: relative;
            width: 50px;
            height: 50px;
            font-size: 0;
            cursor: pointer;
            -webkit-box-ordinal-group: 2;
            -moz-box-ordinal-group: 2;
            -webkit-order: 1;
            -moz-order: 1;
            -ms-flex-order: 1;
            order: 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%2217px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2017%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M16.972%2C18.822%20L16.969%2C19.998%20L15.000%2C19.998%20L15.023%2C14.065%20L15.023%2C13.056%20L15.023%2C0.008%20L16.986%2C0.008%20L16.986%2C13.056%20L16.986%2C14.065%20L16.986%2C18.822%20L16.972%2C18.822%20ZM11.969%2C19.998%20L10.000%2C19.998%20L10.023%2C14.065%20L10.023%2C13.056%20L10.023%2C8.008%20L11.986%2C8.008%20L11.986%2C13.056%20L11.986%2C14.065%20L11.986%2C18.822%20L11.972%2C18.822%20L11.969%2C19.998%20ZM6.969%2C19.998%20L5.000%2C19.998%20L5.023%2C12.065%20L5.023%2C11.057%20L5.023%2C6.008%20L6.986%2C6.008%20L6.986%2C11.057%20L6.986%2C12.065%20L6.986%2C18.822%20L6.972%2C18.822%20L6.969%2C19.998%20ZM1.969%2C19.998%20L-0.000%2C19.998%20L0.023%2C10.064%20L0.023%2C9.056%20L0.023%2C4.008%20L1.986%2C4.008%20L1.986%2C9.056%20L1.986%2C10.064%20L1.986%2C18.822%20L1.971%2C18.822%20L1.969%2C19.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
            .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .product-compare.product-compare-added .compare_checkbox input {
              position: absolute;
              width: 0;
              height: 0;
              padding: 0;
              visibility: hidden;
              overflow: hidden; }
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .product-compare label {
          width: 50px;
          height: 50px;
          font-size: 0;
          cursor: pointer;
          display: block;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2017%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M16.972%2C18.822%20L16.969%2C19.998%20L15.000%2C19.998%20L15.023%2C14.065%20L15.023%2C13.056%20L15.023%2C0.008%20L16.986%2C0.008%20L16.986%2C13.056%20L16.986%2C14.065%20L16.986%2C18.822%20L16.972%2C18.822%20ZM11.969%2C19.998%20L10.000%2C19.998%20L10.023%2C14.065%20L10.023%2C13.056%20L10.023%2C8.008%20L11.986%2C8.008%20L11.986%2C13.056%20L11.986%2C14.065%20L11.986%2C18.822%20L11.972%2C18.822%20L11.969%2C19.998%20ZM6.969%2C19.998%20L5.000%2C19.998%20L5.023%2C12.065%20L5.023%2C11.057%20L5.023%2C6.008%20L6.986%2C6.008%20L6.986%2C11.057%20L6.986%2C12.065%20L6.986%2C18.822%20L6.972%2C18.822%20L6.969%2C19.998%20ZM1.969%2C19.998%20L-0.000%2C19.998%20L0.023%2C10.064%20L0.023%2C9.056%20L0.023%2C4.008%20L1.986%2C4.008%20L1.986%2C9.056%20L1.986%2C10.064%20L1.986%2C18.822%20L1.971%2C18.822%20L1.969%2C19.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
          .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .product-compare label input {
            position: absolute;
            width: 0;
            height: 0;
            padding: 0;
            overflow: hidden;
            visibility: hidden; }
      .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .shop_product_button {
        background: none; }
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .shop_product_button:after {
          display: none; }
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .shop_product_button: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%2222px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2022%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M22.000%2C6.000%20L20.060%2C12.138%20L19.000%2C11.854%20L19.000%2C12.000%20L7.000%2C12.000%20L7.000%2C11.997%20L6.935%2C12.013%20L3.521%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20L5.000%2C-0.000%20L5.000%2C-0.000%20L5.063%2C-0.015%20L8.479%2C10.000%20L18.637%2C10.000%20L19.895%2C6.000%20L9.000%2C6.000%20L9.000%2C4.000%20L22.000%2C4.000%20L22.000%2C6.000%20L21.997%2C6.000%20L22.000%2C6.000%20ZM9.000%2C14.000%20C10.657%2C14.000%2012.000%2C15.343%2012.000%2C17.000%20C12.000%2C18.657%2010.657%2C20.000%209.000%2C20.000%20C7.343%2C20.000%206.000%2C18.657%206.000%2C17.000%20C6.000%2C15.343%207.343%2C14.000%209.000%2C14.000%20ZM9.000%2C18.000%20C9.552%2C18.000%2010.000%2C17.552%2010.000%2C17.000%20C10.000%2C16.448%209.552%2C16.000%209.000%2C16.000%20C8.448%2C16.000%208.000%2C16.448%208.000%2C17.000%20C8.000%2C17.552%208.448%2C18.000%209.000%2C18.000%20ZM17.000%2C14.000%20C18.657%2C14.000%2020.000%2C15.343%2020.000%2C17.000%20C20.000%2C18.657%2018.657%2C20.000%2017.000%2C20.000%20C15.343%2C20.000%2014.000%2C18.657%2014.000%2C17.000%20C14.000%2C15.343%2015.343%2C14.000%2017.000%2C14.000%20ZM17.000%2C18.000%20C17.552%2C18.000%2018.000%2C17.552%2018.000%2C17.000%20C18.000%2C16.448%2017.552%2C16.000%2017.000%2C16.000%20C16.448%2C16.000%2016.000%2C16.448%2016.000%2C17.000%20C16.000%2C17.552%2016.448%2C18.000%2017.000%2C18.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .shop_product_button.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%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M7.449%2C13.965%20C3.852%2C13.965%200.934%2C11.048%200.934%2C7.450%20C0.934%2C3.851%203.852%2C0.934%207.449%2C0.934%20C11.047%2C0.934%2013.964%2C3.541%2013.964%2C7.260%20C13.964%2C10.978%2011.047%2C13.965%207.449%2C13.965%20ZM11.343%2C6.972%20L7.897%2C6.940%20L7.897%2C4.033%20L7.380%2C3.056%20L6.893%2C4.033%20L6.893%2C6.935%20C6.893%2C7.356%207.419%2C7.975%207.841%2C7.975%20L11.343%2C7.975%20L12.167%2C7.489%20L11.343%2C6.972%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
          background-size: 20px; }
        .product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block .product_buttons .produc_buttons_r .shop_product_button.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%2222px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2022%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22M22.000%2C6.000%20L20.060%2C12.138%20L19.000%2C11.854%20L19.000%2C12.000%20L7.000%2C12.000%20L7.000%2C11.997%20L6.935%2C12.013%20L3.521%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20L5.000%2C-0.000%20L5.000%2C-0.000%20L5.063%2C-0.015%20L8.479%2C10.000%20L18.637%2C10.000%20L19.895%2C6.000%20L9.000%2C6.000%20L9.000%2C4.000%20L22.000%2C4.000%20L22.000%2C6.000%20L21.997%2C6.000%20L22.000%2C6.000%20ZM9.000%2C14.000%20C10.657%2C14.000%2012.000%2C15.343%2012.000%2C17.000%20C12.000%2C18.657%2010.657%2C20.000%209.000%2C20.000%20C7.343%2C20.000%206.000%2C18.657%206.000%2C17.000%20C6.000%2C15.343%207.343%2C14.000%209.000%2C14.000%20ZM9.000%2C18.000%20C9.552%2C18.000%2010.000%2C17.552%2010.000%2C17.000%20C10.000%2C16.448%209.552%2C16.000%209.000%2C16.000%20C8.448%2C16.000%208.000%2C16.448%208.000%2C17.000%20C8.000%2C17.552%208.448%2C18.000%209.000%2C18.000%20ZM17.000%2C14.000%20C18.657%2C14.000%2020.000%2C15.343%2020.000%2C17.000%20C20.000%2C18.657%2018.657%2C20.000%2017.000%2C20.000%20C15.343%2C20.000%2014.000%2C18.657%2014.000%2C17.000%20C14.000%2C15.343%2015.343%2C14.000%2017.000%2C14.000%20ZM17.000%2C18.000%20C17.552%2C18.000%2018.000%2C17.552%2018.000%2C17.000%20C18.000%2C16.448%2017.552%2C16.000%2017.000%2C16.000%20C16.448%2C16.000%2016.000%2C16.448%2016.000%2C17.000%20C16.000%2C17.552%2016.448%2C18.000%2017.000%2C18.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .product_list.product-list-thumbs .shop_product_item .product_bottom {
    padding: 0 20px; }
    .product_list.product-list-thumbs .shop_product_item .product_bottom .product-label {
      padding: 15px 0 0 0;
      font-size: 0; }
    .product_list.product-list-thumbs .shop_product_item .product_bottom .product-label .product_label_item {
      position: relative;
      color: #fff;
      font: 15px 'rbcl', Arial, Helvetica, sans-serif;
      height: 26px;
      background: #ffce0b;
      margin: 0 15px 5px 0;
      padding: 4px 10px 0;
      display: inline-block;
      vertical-align: top;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-border-radius: 3px 0 0 3px;
      -moz-border-radius: 3px 0 0 3px;
      -ms-border-radius: 3px 0 0 3px;
      -o-border-radius: 3px 0 0 3px;
      border-radius: 3px 0 0 3px; }
      .product_list.product-list-thumbs .shop_product_item .product_bottom .product-label .product_label_item.product-spec {
        background: #f85b00; }
      .product_list.product-list-thumbs .shop_product_item .product_bottom .product-label .product_label_item.product-spec:before {
        position: absolute;
        top: 0;
        right: -8px;
        content: '';
        border-left: 8px solid #f85b00;
        border-top: 13px solid transparent;
        border-bottom: 13px solid transparent; }
      .product_list.product-list-thumbs .shop_product_item .product_bottom .product-label .product_label_item.product-new {
        background: #ff0030; }
      .product_list.product-list-thumbs .shop_product_item .product_bottom .product-label .product_label_item.product-new:before {
        position: absolute;
        top: 0;
        right: -8px;
        content: '';
        border-left: 8px solid #ff0030;
        border-top: 13px solid transparent;
        border-bottom: 13px solid transparent; }
      .product_list.product-list-thumbs .shop_product_item .product_bottom .product-label .product_label_item.new_label span {
        position: absolute;
        top: 0;
        right: -8px;
        content: '';
        border-left: 8px solid #ffce0b;
        border-top: 13px solid transparent;
        border-bottom: 13px solid transparent; }

.product_list.product-list-simple .price_list_block {
  display: none; }
  .product_list.product-list-simple .shop_product_item {
    position: relative;
    margin: 0 0 20px;
    padding: 30px 20px 20px;
    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;
    -moz-box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05);
    background: #fff; }
  .product_list.product-list-simple .product_top {
    margin: 0 40px 0 0;
    padding: 0 0 25px;
    width: 255px;
    min-width: 255px;
    max-width: 255px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 255px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 255px;
    -ms-flex: 0 0 255px;
    flex: 0 0 255px; }
  @media (max-width: 900px) {
    .product_list.product-list-simple .product_top {
      margin-right: 20px;
      width: 220px;
      min-width: 220px;
      max-width: 220px;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 220px;
      -moz-box-flex: 0;
      -moz-flex: 0 0 220px;
      -ms-flex: 0 0 220px;
      flex: 0 0 220px; } }
  .product_list.product-list-simple .product_top .product_image {
    position: relative;
    height: 255px;
    width: 255px;
    font-size: 0; }
    @media (max-width: 900px) {
    .product_list.product-list-simple .product_top .product_image {
      height: 220px;
      width: 220px; } }
    .product_list.product-list-simple .product_top .product_image.no-image {
      background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% 50% no-repeat; }
    .product_list.product-list-simple .product_top .product_image a {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
    .product_list.product-list-simple .product_top .product_image a img {
      max-width: none; }
  .product_list.product-list-simple .product_in_wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0 0 25px;
    position: relative; }
  .product_list.product-list-simple .product_in_wrap:before {
    position: absolute;
    content: '';
    top: 0;
    width: 1px;
    right: 294px;
    bottom: 30px;
    background: rgba(0, 0, 0, 0.07); }
    @media (max-width: 900px) {
    .product_list.product-list-simple .product_in_wrap:before {
      display: none; } }
  .product_list.product-list-simple .product_in_wrap .product_center {
    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; }
    .product_list.product-list-simple .product_in_wrap .product_center .product_center_in1 {
      width: 254px;
      max-width: 254px;
      min-width: 254px; }
    @media (max-width: 900px) {
      .product_list.product-list-simple .product_in_wrap .product_center .product_center_in1 {
        width: 215px;
        max-width: 215px;
        min-width: 215px; } }
    .product_list.product-list-simple .product_in_wrap .product_center .product_center_in2 {
      width: 254px;
      max-width: 254px;
      min-width: 254px;
      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 (max-width: 900px) {
      .product_list.product-list-simple .product_in_wrap .product_center .product_center_in2 {
        width: 215px;
        max-width: 215px;
        min-width: 215px; } }
  .product_list.product-list-simple .product_bottom {
    width: 100%;
    padding: 20px 25px 0;
    border-top: 1px solid #f2f2f2; }
  .product_list.product-list-simple .product_bottom .product-label {
    font-size: 0; }
    .product_list.product-list-simple .product_bottom .product-label .product_label_item {
      position: relative;
      color: #fff;
      font: 15px 'rbcl', Arial, Helvetica, sans-serif;
      height: 26px;
      background: #ffce0b;
      margin: 0 15px 5px 0;
      padding: 4px 10px 0;
      display: inline-block;
      vertical-align: top;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-border-radius: 3px 0 0 3px;
      -moz-border-radius: 3px 0 0 3px;
      -ms-border-radius: 3px 0 0 3px;
      -o-border-radius: 3px 0 0 3px;
      border-radius: 3px 0 0 3px; }
    .product_list.product-list-simple .product_bottom .product-label .product_label_item.product-spec {
      background: #ffce0b; }
      .product_list.product-list-simple .product_bottom .product-label .product_label_item.product-spec:before {
        position: absolute;
        top: 0;
        right: -8px;
        content: '';
        border-left: 8px solid #ffce0b;
        border-top: 13px solid transparent;
        border-bottom: 13px solid transparent; }
    .product_list.product-list-simple .product_bottom .product-label .product_label_item.product-new {
      background: #ff0030; }
      .product_list.product-list-simple .product_bottom .product-label .product_label_item.product-new:before {
        position: absolute;
        top: 0;
        right: -8px;
        content: '';
        border-left: 8px solid #ff0030;
        border-top: 13px solid transparent;
        border-bottom: 13px solid transparent; }
    .product_list.product-list-simple .product_bottom .product-label .product_label_item.new_label span {
      position: absolute;
      top: 0;
      right: -8px;
      content: '';
      border-left: 8px solid #ffce0b;
      border-top: 13px solid transparent;
      border-bottom: 13px solid transparent; }
  .product_list.product-list-simple .product-name {
    color: #d10808;
    font: 18px 'rbcl', Arial, Helvetica, sans-serif;
    padding: 0 0 13px; }
  .product_list.product-list-simple .product-name a {
    color: inherit;
    text-decoration: none; }
  .product_list.product-list-simple .tpl-rating-block {
    margin: 0 0 20px; }
  .product_list.product-list-simple .product-article {
    color: #d10808;
    font: 13px 'rbcl', Arial, Helvetica, sans-serif;
    margin: 0 0 15px; }
  .product_list.product-list-simple .product-article span {
    color: #d10808;
    font-size: 15px; }
  .product_list.product-list-simple .product-anonce {
    color: #8a8a8a;
    font: 15px 'rbcl', Arial, Helvetica, sans-serif;
    padding: 0 0 15px; }
  .product_list.product-list-simple .hide_params {
    margin: 15px 0 0 0;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    color: #d10808;
    font: 16px 'rbcb', Arial, Helvetica, sans-serif;
    position: relative;
    padding: 0 20px 0 0;
    text-decoration: underline; }
  .product_list.product-list-simple .hide_params.opened:before {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg); }
  .product_list.product-list-simple .hide_params:before {
    position: absolute;
    content: '';
    right: 0;
    top: 8px;
    border-top: 6px solid #d10808;
    border-left: 5px solid transparent;
    border-right: 5px 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; }
  .product_list.product-list-simple .product_actions_wrap {
    min-height: 1px; }
  .product_list.product-list-simple .shop2-product-actions {
    margin: 0 0 40px; }
  .product_list.product-list-simple .shop2-product-actions dl dt {
    min-height: 50px;
    background: none;
    border-bottom: 1px solid #f2f2f2; }
    .product_list.product-list-simple .shop2-product-actions dl dt.gift-action .icon-action {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2018%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ff0030%22%20d%3D%22M16.000%2C3.999%20L13.815%2C3.999%20C13.927%2C3.680%2014.000%2C3.340%2014.000%2C2.979%20C14.000%2C1.336%2012.663%2C-0.001%2010.980%2C-0.001%20C10.216%2C-0.001%209.525%2C0.297%208.997%2C0.771%20C8.463%2C0.297%207.763%2C-0.001%206.980%2C-0.001%20C5.337%2C-0.001%204.000%2C1.336%204.000%2C3.019%20C4.000%2C3.364%204.070%2C3.691%204.179%2C3.999%20L2.000%2C3.999%20C0.897%2C3.999%20-0.000%2C4.896%20-0.000%2C5.999%20L-0.000%2C9.999%20C-0.000%2C10.747%200.417%2C11.393%201.026%2C11.736%20C1.015%2C11.822%201.000%2C11.909%201.000%2C11.999%20L1.000%2C18.000%20C1.000%2C19.102%201.897%2C19.999%203.000%2C19.999%20L15.000%2C19.999%20C16.102%2C19.999%2017.000%2C19.102%2017.000%2C18.000%20L17.000%2C11.999%20C17.000%2C11.909%2016.985%2C11.822%2016.973%2C11.736%20C17.582%2C11.393%2018.000%2C10.747%2018.000%2C9.999%20L18.000%2C5.999%20C18.000%2C4.896%2017.102%2C3.999%2016.000%2C3.999%20ZM16.001%2C9.999%20L15.000%2C9.999%20L10.000%2C9.999%20L10.000%2C5.999%20L11.019%2C5.999%20L16.000%2C5.999%20L16.001%2C9.999%20ZM11.019%2C1.999%20C11.560%2C1.999%2012.000%2C2.439%2012.000%2C3.019%20C12.000%2C3.560%2011.560%2C3.999%2011.019%2C3.999%20L10.000%2C3.999%20L10.000%2C2.979%20C10.000%2C2.439%2010.439%2C1.999%2011.019%2C1.999%20ZM6.000%2C2.979%20C6.000%2C2.439%206.439%2C1.999%207.019%2C1.999%20C7.560%2C1.999%208.000%2C2.439%208.000%2C2.979%20L8.000%2C3.999%20L6.980%2C3.999%20C6.439%2C3.999%206.000%2C3.560%206.000%2C2.979%20ZM2.000%2C5.999%20L6.980%2C5.999%20L8.000%2C5.999%20L8.000%2C9.999%20L3.000%2C9.999%20L2.000%2C9.999%20L2.000%2C5.999%20ZM3.000%2C11.999%20L8.000%2C11.999%20L8.000%2C18.000%20L3.000%2C18.000%20L3.000%2C11.999%20ZM10.000%2C18.000%20L10.000%2C11.999%20L15.000%2C11.999%20L15.001%2C18.000%20L10.000%2C18.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .product_list.product-list-simple .shop2-product-actions dl dt .icon-action {
      width: 21px;
      height: 21px;
      margin: 13px 0 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%2221px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2021%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffce0b%22%20d%3D%22M19.992%2C12.170%20C19.785%2C12.426%2019.549%2C12.718%2019.489%2C12.901%20C19.422%2C13.107%2019.438%2C13.478%2019.453%2C13.837%20C19.483%2C14.538%2019.520%2C15.407%2018.994%2C16.125%20C18.464%2C16.847%2017.613%2C17.080%2016.928%2C17.267%20C16.583%2C17.362%2016.226%2C17.460%2016.055%2C17.583%20C15.890%2C17.702%2015.680%2C18.019%2015.494%2C18.299%20C15.101%2C18.890%2014.612%2C19.627%2013.745%2C19.906%20C13.525%2C19.976%2013.290%2C20.012%2013.046%2C20.012%20C12.463%2C20.012%2011.916%2C19.810%2011.433%2C19.631%20C11.087%2C19.504%2010.729%2C19.371%2010.500%2C19.371%20C10.270%2C19.371%209.913%2C19.504%209.567%2C19.631%20C8.881%2C19.884%207.996%2C20.145%207.254%2C19.906%20C6.387%2C19.626%205.898%2C18.890%205.505%2C18.299%20C5.319%2C18.019%205.109%2C17.702%204.944%2C17.583%20C4.774%2C17.460%204.417%2C17.362%204.071%2C17.267%20C3.387%2C17.080%202.536%2C16.847%202.006%2C16.125%20C1.479%2C15.407%201.516%2C14.537%201.546%2C13.837%20C1.562%2C13.478%201.578%2C13.106%201.510%2C12.900%20C1.450%2C12.717%201.215%2C12.426%201.008%2C12.170%20C0.559%2C11.615%20-0.000%2C10.923%20-0.000%2C10.006%20C-0.000%2C9.090%200.558%2C8.398%201.008%2C7.841%20C1.215%2C7.585%201.450%2C7.293%201.510%2C7.110%20C1.578%2C6.904%201.562%2C6.533%201.546%2C6.174%20C1.516%2C5.474%201.479%2C4.604%202.006%2C3.887%20C2.536%2C3.165%203.387%2C2.931%204.071%2C2.744%20C4.417%2C2.649%204.774%2C2.551%204.945%2C2.428%20C5.110%2C2.309%205.320%2C1.992%205.506%2C1.713%20C5.898%2C1.121%206.388%2C0.384%207.255%2C0.106%20C7.998%2C-0.136%208.881%2C0.126%209.567%2C0.381%20C9.913%2C0.507%2010.270%2C0.640%2010.500%2C0.640%20C10.729%2C0.640%2011.087%2C0.507%2011.433%2C0.381%20C12.117%2C0.126%2013.002%2C-0.136%2013.745%2C0.106%20C14.612%2C0.385%2015.101%2C1.121%2015.494%2C1.713%20C15.680%2C1.992%2015.890%2C2.309%2016.055%2C2.428%20C16.226%2C2.551%2016.583%2C2.649%2016.929%2C2.744%20C17.613%2C2.931%2018.464%2C3.165%2018.994%2C3.887%20C19.520%2C4.604%2019.483%2C5.475%2019.453%2C6.174%20C19.438%2C6.533%2019.422%2C6.905%2019.489%2C7.111%20C19.549%2C7.294%2019.784%2C7.585%2019.991%2C7.841%20C20.441%2C8.397%2021.000%2C9.089%2021.000%2C10.006%20C21.000%2C10.921%2020.441%2C11.613%2019.992%2C12.170%20ZM18.352%2C9.142%20C18.033%2C8.746%2017.671%2C8.298%2017.492%2C7.755%20C17.308%2C7.191%2017.333%2C6.604%2017.355%2C6.086%20C17.368%2C5.770%2017.391%2C5.240%2017.297%2C5.111%20C17.198%2C4.977%2016.699%2C4.841%2016.369%2C4.750%20C15.867%2C4.612%2015.299%2C4.457%2014.820%2C4.111%20C14.346%2C3.770%2014.024%2C3.285%2013.740%2C2.857%20C13.550%2C2.571%2013.263%2C2.139%2013.097%2C2.086%20C12.842%2C2.098%2012.498%2C2.207%2012.165%2C2.330%20C11.670%2C2.513%2011.107%2C2.721%2010.500%2C2.721%20C9.892%2C2.721%209.330%2C2.513%208.834%2C2.330%20C8.501%2C2.207%208.158%2C2.080%207.954%2C2.080%20C7.736%2C2.139%207.450%2C2.571%207.260%2C2.857%20C6.976%2C3.285%206.654%2C3.770%206.180%2C4.111%20C5.701%2C4.457%205.133%2C4.612%204.631%2C4.750%20C4.301%2C4.841%203.802%2C4.977%203.703%2C5.111%20C3.609%2C5.241%203.631%2C5.770%203.645%2C6.086%20C3.667%2C6.603%203.692%2C7.191%203.508%2C7.752%20C3.329%2C8.298%202.967%2C8.746%202.647%2C9.142%20C2.416%2C9.429%202.100%2C9.820%202.100%2C10.006%20C2.100%2C10.192%202.417%2C10.583%202.648%2C10.870%20C2.967%2C11.265%203.329%2C11.713%203.508%2C12.257%20C3.692%2C12.820%203.667%2C13.407%203.645%2C13.925%20C3.631%2C14.242%203.608%2C14.771%203.703%2C14.900%20C3.802%2C15.034%204.301%2C15.171%204.631%2C15.261%20C5.132%2C15.399%205.701%2C15.555%206.180%2C15.900%20C6.654%2C16.242%206.976%2C16.726%207.260%2C17.154%20C7.449%2C17.440%207.736%2C17.872%207.902%2C17.925%20C8.172%2C17.945%208.502%2C17.804%208.834%2C17.681%20C9.330%2C17.498%209.892%2C17.291%2010.500%2C17.291%20C11.108%2C17.291%2011.670%2C17.498%2012.165%2C17.681%20C12.498%2C17.804%2012.842%2C17.931%2013.046%2C17.931%20C13.080%2C17.931%2013.094%2C17.927%2013.097%2C17.925%20C13.263%2C17.872%2013.550%2C17.440%2013.739%2C17.154%20C14.024%2C16.726%2014.346%2C16.242%2014.819%2C15.900%20C15.298%2C15.555%2015.867%2C15.399%2016.369%2C15.261%20C16.699%2C15.171%2017.198%2C15.034%2017.296%2C14.900%20C17.391%2C14.770%2017.368%2C14.242%2017.355%2C13.925%20C17.333%2C13.408%2017.308%2C12.821%2017.492%2C12.259%20C17.671%2C11.713%2018.033%2C11.265%2018.352%2C10.870%20C18.583%2C10.583%2018.900%2C10.192%2018.900%2C10.006%20C18.900%2C9.820%2018.583%2C9.429%2018.352%2C9.142%20ZM14.175%2C13.128%20C13.305%2C13.128%2012.600%2C12.429%2012.600%2C11.567%20C12.600%2C10.704%2013.305%2C10.006%2014.175%2C10.006%20C15.045%2C10.006%2015.750%2C10.704%2015.750%2C11.567%20C15.750%2C12.429%2015.045%2C13.128%2014.175%2C13.128%20ZM7.526%2C12.550%20L11.726%2C6.306%20L13.473%2C7.461%20L9.273%2C13.705%20L7.526%2C12.550%20ZM6.825%2C10.006%20C5.955%2C10.006%205.250%2C9.307%205.250%2C8.444%20C5.250%2C7.583%205.955%2C6.884%206.825%2C6.884%20C7.695%2C6.884%208.400%2C7.583%208.400%2C8.444%20C8.400%2C9.307%207.695%2C10.006%206.825%2C10.006%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .product_list.product-list-simple .shop2-product-actions dl dt .name-action {
      color: #7e7e7e;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      margin: 14px 0 0 20px;
      border: none; }
  .product_list.product-list-simple .shop2_product_options_wr {
    border-top: 1px solid #f2f2f2; }
  .product_list.product-list-simple .shop2_product_options_wr .shop2_product_options {
    display: none; }
  .product_list.product-list-simple .shop2_product_options_wr .option_item {
    padding: 11px 0 13px;
    font-size: 0;
    border-bottom: 1px solid #f2f2f2; }
    .product_list.product-list-simple .shop2_product_options_wr .option_item:last-child {
      border: none; }
    .product_list.product-list-simple .shop2_product_options_wr .option_item.type-select {
      padding-top: 14px;
      padding-bottom: 19px; }
    .product_list.product-list-simple .shop2_product_options_wr .option_item.type-texture, .product_list.product-list-simple .shop2_product_options_wr .option_item.type-color {
      padding: 6px 0 8px; }
    .product_list.product-list-simple .shop2_product_options_wr .option_item.type-texture .option_title, .product_list.product-list-simple .shop2_product_options_wr .option_item.type-color .option_title {
      padding-top: 12px; }
    .product_list.product-list-simple .shop2_product_options_wr .option_item .option_title {
      color: #7e7e7e;
      font: 15px 'rbcl', Arial, Helvetica, sans-serif;
      display: inline-block;
      vertical-align: top;
      width: 50%;
      padding: 1px 5px 0 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .product_list.product-list-simple .shop2_product_options_wr .option_item .option_title.select {
      display: block;
      width: auto;
      padding: 0 0 10px; }
    .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body {
      color: #7e7e7e;
      font: 16px 'rbcb', Arial, Helvetica, sans-serif;
      display: inline-block;
      vertical-align: top;
      width: 50%; }
    .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body a {
      font-family: 'rbcl', Arial, Helvetica, sans-serif; }
    .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body.vendor {
      font-family: 'rbcl', Arial, Helvetica, sans-serif; }
    .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body.select {
      display: block;
      width: auto; }
    .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .jqselect {
      position: relative;
      display: block !important; }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .jqselect.dropup .jq-selectbox__select {
        z-index: 1; }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .jqselect:before {
        position: absolute;
        content: '';
        right: 10px;
        top: 50%;
        width: 9px;
        height: 5px;
        z-index: 2;
        margin-top: -3px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .jqselect.opened:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .jqselect .jq-selectbox__select {
        font: 16px 'rbcb', Arial, Helvetica, sans-serif;
        color: #898989;
        width: 100%;
        border: none;
        outline: none;
        background: #fff;
        padding: 10px 30px 11px 17px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
        -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
        box-shadow: inset 0 0 0 1px #e5e5e5;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .jqselect .jq-selectbox__dropdown {
        background: #fff;
        margin-top: -1px;
        width: 100% !important;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
        -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
        box-shadow: inset 0 0 0 1px #e5e5e5; }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .jqselect .jq-selectbox__dropdown ul {
        padding: 0;
        margin: 0;
        list-style: none; }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .jqselect .jq-selectbox__dropdown ul li {
        color: #898989;
        font: 16px 'rbcb', Arial, Helvetica, sans-serif;
        padding: 8px 17px 9px 17px;
        -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_list.product-list-simple .shop2_product_options_wr .option_item .option_body select {
      font: 16px 'rbcb', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      padding: 10px 30px 11px 17px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat #fff;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body select::-ms-expand {
        display: none; }
    .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-color-pick {
      overflow: visible; }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-color-pick li {
        position: relative;
        width: 30px;
        height: 30px;
        border: none;
        float: none;
        display: inline-block;
        vertical-align: top;
        margin: 5px 5px 5px 0;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-color-pick li.active-color: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%3Cpath%20fill%3D%22%23000%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_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-color-pick li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        -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.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); }
      .product_list.product-list-simple .shop2_product_options_wr .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_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-texture-pick {
      overflow: visible; }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-texture-pick li {
        position: relative;
        width: 30px;
        height: 30px;
        border: none;
        float: none;
        display: inline-block;
        vertical-align: top;
        margin: 5px 5px 5px 0;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-texture-pick li.active-texture: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%3Cpath%20fill%3D%22%23000%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_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-texture-pick li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        -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.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); }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-texture-pick li img {
        width: 30px;
        height: 30px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
    .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list {
      overflow: visible; }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list li {
        position: relative;
        width: 30px;
        height: 30px;
        border: none;
        float: none;
        display: inline-block;
        vertical-align: top;
        margin: 5px 5px 5px 0;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list li.shop2-color-ext-selected {
        outline: none; }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list li.shop2-color-ext-selected: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%3Cpath%20fill%3D%22%23000%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_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        -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.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); }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list li span {
        display: none; }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list li img {
        width: 30px;
        height: 30px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
    .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-color-ext-multi {
      overflow: visible;
      outline: none;
      border: none;
      margin-top: 5px;
      margin-bottom: 5px; }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-color-ext-multi li {
        position: relative;
        width: 30px !important;
        height: 30px;
        border: none;
        float: none;
        display: inline-block;
        vertical-align: top;
        margin: 5px 5px 5px 0;
        background-size: cover;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-color-ext-multi li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        -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.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); }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-color-ext-multi li span {
        display: none; }
      .product_list.product-list-simple .shop2_product_options_wr .option_item .option_body .shop2-color-ext-multi li img {
        width: 30px;
        height: 30px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
  .product_list.product-list-simple .product-price {
    font-size: 0;
    padding: 0 0 13px;
    border-bottom: 1px solid #f2f2f2; }
  .product_list.product-list-simple .product-price .price-current {
    color: #000;
    font: 25px 'Oswald', Arial, Helvetica, sans-serif;
    font-weight: 700;
    margin-right: 10px;
    display: inline-block;
    vertical-align: baseline; }
    .product_list.product-list-simple .product-price .price-current .fa-rouble {
      font-size: 20px; }
    .product_list.product-list-simple .product-price .price-current strong {
      font-family: 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 700; }
  .product_list.product-list-simple .product-price .price-old {
    position: relative;
    display: inline-block;
    vertical-align: baseline;
    padding: 0 32px 0 0;
    font: 20px 'Oswald', Arial, Helvetica, sans-serif;
    font-weight: 300;
    color: rgba(0, 0, 0, 0.6); }
    .product_list.product-list-simple .product-price .price-old:before {
      position: absolute;
      top: 50%;
      left: -5px;
      right: 27px;
      height: 1px;
      content: '';
      background: #f00; }
    .product_list.product-list-simple .product-price .price-old.question {
      background: url(../question_icon.png) right 0 top 50% no-repeat; }
    .product_list.product-list-simple .product-price .price-old .fa-rouble {
      font-size: 18px; }
    .product_list.product-list-simple .product-price .price-old strong {
      font-weight: 300;
      font-family: 'Oswald', Arial, Helvetica, sans-serif; }
  .product_list.product-list-simple .product_buttons {
    font-size: 0;
    padding: 19px 0 0 0;
    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; }
  .product_list.product-list-simple .product_buttons .product-amount {
    width: 75px;
    display: inline-block;
    vertical-align: top; }
    .product_list.product-list-simple .product_buttons .product-amount .amount-title {
      display: none; }
    .product_list.product-list-simple .product_buttons .product-amount .shop2-product-amount {
      font-size: 0;
      width: 75px; }
    .product_list.product-list-simple .product_buttons .product-amount .shop2-product-amount.gr_amount_fix {
      position: relative;
      text-align: left; }
      .product_list.product-list-simple .product_buttons .product-amount .shop2-product-amount.gr_amount_fix button {
        position: relative;
        width: 30px;
        height: 25px;
        margin: 0;
        padding: 0;
        border: none;
        display: block;
        color: #fff;
        z-index: 1;
        outline: none;
        font-size: 21px;
        text-shadow: none;
        background: #000;
        -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;
        position: absolute;
        right: 0; }
      .product_list.product-list-simple .product_buttons .product-amount .shop2-product-amount.gr_amount_fix button:hover:before {
        opacity: 1;
        visibility: visible; }
      .product_list.product-list-simple .product_buttons .product-amount .shop2-product-amount.gr_amount_fix button:disabled:before {
        display: none; }
      .product_list.product-list-simple .product_buttons .product-amount .shop2-product-amount.gr_amount_fix button:before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: -1;
        content: '';
        opacity: 0;
        visibility: hidden;
        background: rgba(255, 255, 255, 0.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; }
      .product_list.product-list-simple .product_buttons .product-amount .shop2-product-amount.gr_amount_fix .amount-minus {
        top: 0; }
      .product_list.product-list-simple .product_buttons .product-amount .shop2-product-amount.gr_amount_fix .amount-plus {
        bottom: 0; }
    .product_list.product-list-simple .product_buttons .product-amount .shop2-product-amount input {
      width: 45px;
      height: 50px;
      margin: 0;
      background: #fff;
      outline: none;
      color: #7e7e7e;
      padding: 12px 5px;
      text-align: center;
      font: 16px/1 'rbcb', Arial, Helvetica, sans-serif;
      border: 1px solid #e5e5e5;
      border-right: none;
      -webkit-appearance: none;
      display: inline-block;
      vertical-align: top;
      -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; }
    .product_list.product-list-simple .product_buttons .product-amount .shop2-product-amount .amount_buttons {
      width: 30px;
      height: 50px;
      display: inline-block;
      vertical-align: top; }
      .product_list.product-list-simple .product_buttons .product-amount .shop2-product-amount .amount_buttons button {
        position: relative;
        width: 30px;
        height: 25px;
        margin: 0;
        padding: 0;
        border: none;
        display: block;
        color: #fff;
        z-index: 1;
        outline: none;
        font-size: 21px;
        text-shadow: none;
        background: #000;
        -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; }
      .product_list.product-list-simple .product_buttons .product-amount .shop2-product-amount .amount_buttons button:hover:before {
        opacity: 1;
        visibility: visible; }
      .product_list.product-list-simple .product_buttons .product-amount .shop2-product-amount .amount_buttons button:disabled:before {
        display: none; }
      .product_list.product-list-simple .product_buttons .product-amount .shop2-product-amount .amount_buttons button:before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: -1;
        content: '';
        opacity: 0;
        visibility: hidden;
        background: rgba(255, 255, 255, 0.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; }
  .product_list.product-list-simple .product_buttons .produc_buttons_r {
    display: inline-block;
    vertical-align: top;
    width: 125px;
    text-align: right; }
    .product_list.product-list-simple .product_buttons .produc_buttons_r .product-compare {
      position: relative;
      border: none;
      margin: 0;
      padding: 0;
      display: inline-block;
      vertical-align: top; }
    .product_list.product-list-simple .product_buttons .produc_buttons_r .product-compare.product-compare-added {
      font-size: 0; }
      .product_list.product-list-simple .product_buttons .produc_buttons_r .product-compare.product-compare-added .link-reset {
        background: #fff;
        color: #898989;
        font: 14px 'rbcl', Arial, Helvetica, sans-serif;
        margin: 0;
        text-decoration: none;
        padding: 6px 15px 7px 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -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;
        position: absolute;
        left: 15px;
        top: 45px;
        width: 118px;
        height: auto; }
      .product_list.product-list-simple .product_buttons .produc_buttons_r .product-compare.product-compare-added .link-reset:before {
        position: absolute;
        left: 2px;
        top: -6px;
        content: '';
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 7px solid #f2f2f2; }
      .product_list.product-list-simple .product_buttons .produc_buttons_r .product-compare.product-compare-added .link-reset:after {
        position: absolute;
        left: 3px;
        top: -4px;
        content: '';
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 5px solid #fff; }
      .product_list.product-list-simple .product_buttons .produc_buttons_r .product-compare.product-compare-added .compare_checkbox {
        position: relative;
        width: 50px;
        height: 50px;
        font-size: 0;
        cursor: pointer;
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-order: 1;
        -ms-flex-order: 1;
        order: 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%2217px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2017%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M16.972%2C18.822%20L16.969%2C19.998%20L15.000%2C19.998%20L15.023%2C14.065%20L15.023%2C13.056%20L15.023%2C0.008%20L16.986%2C0.008%20L16.986%2C13.056%20L16.986%2C14.065%20L16.986%2C18.822%20L16.972%2C18.822%20ZM11.969%2C19.998%20L10.000%2C19.998%20L10.023%2C14.065%20L10.023%2C13.056%20L10.023%2C8.008%20L11.986%2C8.008%20L11.986%2C13.056%20L11.986%2C14.065%20L11.986%2C18.822%20L11.972%2C18.822%20L11.969%2C19.998%20ZM6.969%2C19.998%20L5.000%2C19.998%20L5.023%2C12.065%20L5.023%2C11.057%20L5.023%2C6.008%20L6.986%2C6.008%20L6.986%2C11.057%20L6.986%2C12.065%20L6.986%2C18.822%20L6.972%2C18.822%20L6.969%2C19.998%20ZM1.969%2C19.998%20L-0.000%2C19.998%20L0.023%2C10.064%20L0.023%2C9.056%20L0.023%2C4.008%20L1.986%2C4.008%20L1.986%2C9.056%20L1.986%2C10.064%20L1.986%2C18.822%20L1.971%2C18.822%20L1.969%2C19.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .product_list.product-list-simple .product_buttons .produc_buttons_r .product-compare.product-compare-added .compare_checkbox input {
        position: absolute;
        width: 0;
        height: 0;
        padding: 0;
        visibility: hidden;
        overflow: hidden; }
    .product_list.product-list-simple .product_buttons .produc_buttons_r .product-compare label {
      width: 50px;
      height: 50px;
      font-size: 0;
      cursor: pointer;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2017%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M16.972%2C18.822%20L16.969%2C19.998%20L15.000%2C19.998%20L15.023%2C14.065%20L15.023%2C13.056%20L15.023%2C0.008%20L16.986%2C0.008%20L16.986%2C13.056%20L16.986%2C14.065%20L16.986%2C18.822%20L16.972%2C18.822%20ZM11.969%2C19.998%20L10.000%2C19.998%20L10.023%2C14.065%20L10.023%2C13.056%20L10.023%2C8.008%20L11.986%2C8.008%20L11.986%2C13.056%20L11.986%2C14.065%20L11.986%2C18.822%20L11.972%2C18.822%20L11.969%2C19.998%20ZM6.969%2C19.998%20L5.000%2C19.998%20L5.023%2C12.065%20L5.023%2C11.057%20L5.023%2C6.008%20L6.986%2C6.008%20L6.986%2C11.057%20L6.986%2C12.065%20L6.986%2C18.822%20L6.972%2C18.822%20L6.969%2C19.998%20ZM1.969%2C19.998%20L-0.000%2C19.998%20L0.023%2C10.064%20L0.023%2C9.056%20L0.023%2C4.008%20L1.986%2C4.008%20L1.986%2C9.056%20L1.986%2C10.064%20L1.986%2C18.822%20L1.971%2C18.822%20L1.969%2C19.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .product_list.product-list-simple .product_buttons .produc_buttons_r .product-compare label input {
        position: absolute;
        width: 0;
        height: 0;
        padding: 0;
        overflow: hidden;
        visibility: hidden; }

.site_wrapper.product {
  overflow: hidden; }
  .site_wrapper.product .site_main_wrap {
    padding-bottom: 0; }

.link-reset {
  z-index: 2; }

.shop2-product {
  margin: 0 0 100px;
  font-size: 0; }
  @media screen and (max-width: 1260px) {
  .shop2-product {
    margin: 0 0 36px; } }
  .shop2-product .product_l_side {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 295px;
    font-size: 15px;
    margin: 0 20px 0 0; }
  @media screen and (max-width: 767px) {
    .shop2-product .product_l_side {
      display: block;
      width: auto;
      margin: 0 0 20px; } }
  .shop2-product .product_l_side .product_slider_wr {
    position: relative; }
    .shop2-product .product_l_side .product_slider_wr .product-label {
      position: absolute;
      top: 7px;
      left: -10px;
      z-index: 2;
      font-size: 0; }
    .shop2-product .product_l_side .product_slider_wr .product-label .product_label_item {
      position: relative;
      color: #fff;
      font: 15px 'rbcl', Arial, Helvetica, sans-serif;
      height: 26px;
      background: #ffce0b;
      margin: 0 0 4px 0;
      padding: 4px 10px 0;
      display: inline-block;
      vertical-align: top;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-border-radius: 3px 0 0 3px;
      -moz-border-radius: 3px 0 0 3px;
      -ms-border-radius: 3px 0 0 3px;
      -o-border-radius: 3px 0 0 3px;
      border-radius: 3px 0 0 3px; }
      .shop2-product .product_l_side .product_slider_wr .product-label .product_label_item.product-spec {
        background: #ffce0b; }
      .shop2-product .product_l_side .product_slider_wr .product-label .product_label_item.product-spec:before {
        position: absolute;
        top: 0;
        right: -8px;
        content: '';
        border-left: 8px solid #ffce0b;
        border-top: 13px solid transparent;
        border-bottom: 13px solid transparent; }
      .shop2-product .product_l_side .product_slider_wr .product-label .product_label_item.product-new {
        background: #ff0030; }
      .shop2-product .product_l_side .product_slider_wr .product-label .product_label_item.product-new:before {
        position: absolute;
        top: 0;
        right: -8px;
        content: '';
        border-left: 8px solid #ff0030;
        border-top: 13px solid transparent;
        border-bottom: 13px solid transparent; }
      .shop2-product .product_l_side .product_slider_wr .product-label .product_label_item.new_label span {
        position: absolute;
        top: 0;
        right: -8px;
        content: '';
        border-left: 8px solid #ffce0b;
        border-top: 13px solid transparent;
        border-bottom: 13px solid transparent; }
  .shop2-product .product_l_side .product_slider .product_slider_item .product_image {
    height: 300px;
    position: relative; }
    @media screen and (max-width: 767px) {
        .shop2-product .product_l_side .product_slider .product_slider_item .product_image {
          height: 420px; } }
    @media screen and (max-width: 479px) {
        .shop2-product .product_l_side .product_slider .product_slider_item .product_image {
          height: 300px; } }
    .shop2-product .product_l_side .product_slider .product_slider_item .product_image.no-image {
      background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% 50% no-repeat; }
    .shop2-product .product_l_side .product_slider .product_slider_item .product_image a {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
    .shop2-product .product_l_side .product_slider .product_slider_item .product_image img {
      max-width: none; }
  .shop2-product .product_l_side .product_slider_thumbs {
    margin: 10px -6px 0; }
    @media screen and (max-width: 767px) {
    .shop2-product .product_l_side .product_slider_thumbs {
      margin: 0;
      position: static; } }
    @media screen and (max-width: 767px) {
      .shop2-product .product_l_side .product_slider_thumbs .slick-list {
        display: none; } }
    .shop2-product .product_l_side .product_slider_thumbs .product_thumbs_item {
      margin: 0 6px;
      max-width: 90px; }
    .shop2-product .product_l_side .product_slider_thumbs .product_thumbs_item .product_image {
      height: 90px;
      position: relative; }
    .shop2-product .product_l_side .product_slider_thumbs .product_thumbs_item .product_image.no-image {
      background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% 50% /contain no-repeat; }
    .shop2-product .product_l_side .product_slider_thumbs .product_thumbs_item .product_image a {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
    .shop2-product .product_l_side .product_slider_thumbs .product_thumbs_item .product_image img {
      max-width: none; }
    .shop2-product .product_l_side .product_slider_thumbs .slick-prev {
      position: absolute;
      left: 5px;
      top: 25px;
      width: 35px;
      height: 35px;
      outline: none;
      border: none;
      padding: 0;
      margin: 0;
      font-size: 0;
      z-index: 2;
      background: #000;
      -webkit-appearance: none;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -moz-box-shadow: 0px 2px 7px 0px rgba(26, 26, 26, 0.32);
      -webkit-box-shadow: 0px 2px 7px 0px rgba(26, 26, 26, 0.32);
      box-shadow: 0px 2px 7px 0px rgba(26, 26, 26, 0.32); }
    @media screen and (max-width: 767px) {
      .shop2-product .product_l_side .product_slider_thumbs .slick-prev {
        top: 50%;
        left: -6px;
        margin-top: -17px; } }
    .shop2-product .product_l_side .product_slider_thumbs .slick-prev:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 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%2218px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2018%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M18.010%2C9.108%20L10.111%2C17.008%20L7.989%2C14.887%20L12.876%2C10.000%20L-0.000%2C10.000%20L-0.000%2C7.000%20L12.380%2C7.000%20L7.989%2C2.609%20L10.111%2C0.488%20L18.010%2C8.387%20L17.649%2C8.748%20L18.010%2C9.108%20ZM14.000%2C8.876%20L14.128%2C8.748%20L14.000%2C8.619%20L14.000%2C8.876%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop2-product .product_l_side .product_slider_thumbs .slick-next {
      position: absolute;
      right: 5px;
      top: 25px;
      width: 35px;
      height: 35px;
      outline: none;
      border: none;
      padding: 0;
      margin: 0;
      font-size: 0;
      z-index: 2;
      background: #000;
      -webkit-appearance: none;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -moz-box-shadow: 0px 2px 7px 0px rgba(26, 26, 26, 0.32);
      -webkit-box-shadow: 0px 2px 7px 0px rgba(26, 26, 26, 0.32);
      box-shadow: 0px 2px 7px 0px rgba(26, 26, 26, 0.32); }
    @media screen and (max-width: 767px) {
      .shop2-product .product_l_side .product_slider_thumbs .slick-next {
        top: 50%;
        right: -6px;
        margin-top: -17px; } }
    .shop2-product .product_l_side .product_slider_thumbs .slick-next:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 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%2218px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2018%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M18.010%2C9.108%20L10.111%2C17.008%20L7.989%2C14.887%20L12.876%2C10.000%20L-0.000%2C10.000%20L-0.000%2C7.000%20L12.380%2C7.000%20L7.989%2C2.609%20L10.111%2C0.488%20L18.010%2C8.387%20L17.649%2C8.748%20L18.010%2C9.108%20ZM14.000%2C8.876%20L14.128%2C8.748%20L14.000%2C8.619%20L14.000%2C8.876%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop2-product .product_r_side {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 295px - 20px); }
  .shop2-product .product_r_side.no_edit_block .product_r_side_in .product_r_details {
    display: block;
    width: auto; }
  @media screen and (max-width: 767px) {
    .shop2-product .product_r_side {
      width: auto;
      display: block; } }
  .shop2-product .product_r_side .product_r_side_in {
    font-size: 0; }
    .shop2-product .product_r_side .product_r_side_in .product_r_details {
      display: inline-block;
      vertical-align: top;
      width: calc(100% - 320px);
      padding: 16px 20px 20px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05);
      -webkit-box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05);
      box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05);
      background: #fff; }
    @media screen and (max-width: 1260px) {
      .shop2-product .product_r_side .product_r_side_in .product_r_details {
        display: block;
        width: auto; } }
    .shop2-product .product_r_side .product_r_side_in .product_edit_block_wrap {
      display: inline-block;
      vertical-align: top;
      width: 300px;
      margin-left: 20px; }
    @media screen and (max-width: 1260px) {
      .shop2-product .product_r_side .product_r_side_in .product_edit_block_wrap {
        width: auto;
        margin: 0;
        display: block; } }
    .shop2-product .product_r_side .product_r_side_in .banner_block_wrap {
      padding: 17px 20px 35px;
      position: relative;
      margin: 0 0 20px; }
    @media screen and (max-width: 1260px) {
      .shop2-product .product_r_side .product_r_side_in .banner_block_wrap {
        display: none; } }
    .shop2-product .product_r_side .product_r_side_in .banner_block_wrap:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: rgba(0, 0, 0, 0.4); }
    .shop2-product .product_r_side .product_r_side_in .banner_block_wrap .title {
      position: relative;
      color: #fff;
      font: 17px 'rbcl', Arial, Helvetica, sans-serif;
      padding: 0 0 8px; }
    .shop2-product .product_r_side .product_r_side_in .banner_block_wrap .title strong {
      font-size: 30px;
      font-family: 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 700;
      color: #d1f809; }
    .shop2-product .product_r_side .product_r_side_in .banner_block_wrap .body {
      position: relative;
      color: #fff;
      font: 16px/19px 'rbcl', Arial, Helvetica, sans-serif;
      padding: 0 0 10px; }
    .shop2-product .product_r_side .product_r_side_in .banner_block_wrap .more_btn {
      position: relative;
      vertical-align: top;
      display: inline-block;
      text-decoration: none;
      color: #fff;
      background: #000;
      font: 16px 'rbcb', Arial, Helvetica, sans-serif;
      padding: 9px 23px 10px;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      -o-border-radius: 0px;
      border-radius: 0px; }
  .shop2-product .shop2-product-article {
    color: #d10808;
    font: 13px 'rbcl', Arial, Helvetica, sans-serif;
    margin: 0 0 12px; }
  .shop2-product .shop2-product-article span {
    color: #d10808;
    font-size: 15px; }
  .shop2-product .tpl-rating-block {
    margin: 0 0 16px; }
  .shop2-product .tpl-rating-block .tpl-stars {
    margin: 0; }
  .shop2-product .price_bl_wrap {
    padding: 0 0 15px;
    font-size: 0; }
  .shop2-product .price_bl_wrap .product-price {
    width: 55%;
    padding: 0 10px 0 0;
    display: inline-block;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 479px) {
    .shop2-product .price_bl_wrap .product-price {
      width: auto;
      display: block;
      padding: 0 0 13px;
      border-bottom: 1px solid #f2f2f2; } }
    .shop2-product .price_bl_wrap .product-price .price-current {
      color: #000;
      font: 25px 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 700;
      display: inline-block;
      vertical-align: baseline; }
    @media screen and (max-width: 1023px) {
      .shop2-product .price_bl_wrap .product-price .price-current {
        font-size: 20px; } }
    .shop2-product .price_bl_wrap .product-price .price-current .fa-rouble {
      font-size: 20px; }
    @media screen and (max-width: 1023px) {
        .shop2-product .price_bl_wrap .product-price .price-current .fa-rouble {
          font-size: 17px; } }
    .shop2-product .price_bl_wrap .product-price .price-current strong {
      font-weight: 700;
      font-family: 'Oswald', Arial, Helvetica, sans-serif; }
    .shop2-product .price_bl_wrap .product-price .price-old {
      position: relative;
      display: inline-block;
      vertical-align: baseline;
      padding: 0 32px 0 0;
      font: 20px 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 300;
      margin-left: 10px;
      color: rgba(0, 0, 0, 0.6); }
    @media screen and (max-width: 1023px) {
      .shop2-product .price_bl_wrap .product-price .price-old {
        font-size: 16px; } }
    .shop2-product .price_bl_wrap .product-price .price-old:before {
      position: absolute;
      top: 50%;
      left: -5px;
      right: 27px;
      height: 1px;
      content: '';
      background: #f00; }
    .shop2-product .price_bl_wrap .product-price .price-old.question {
      background: url(../question_icon.png) right 0 top 50% no-repeat; }
    .shop2-product .price_bl_wrap .product-price .price-old .fa-rouble {
      font-size: 18px; }
    @media screen and (max-width: 1023px) {
        .shop2-product .price_bl_wrap .product-price .price-old .fa-rouble {
          font-size: 14px; } }
    .shop2-product .price_bl_wrap .product-price .price-old strong {
      font-family: 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 300; }
  .shop2-product .price_bl_wrap .shop2-product-actions {
    width: 45%;
    text-align: right;
    display: inline-block;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 479px) {
    .shop2-product .price_bl_wrap .shop2-product-actions {
      text-align: left;
      display: block;
      width: auto;
      padding: 13px 0 0 0; } }
    .shop2-product .price_bl_wrap .shop2-product-actions dl dt {
      min-height: 0;
      width: auto;
      margin: 0 15px 0 0;
      background: none; }
    @media screen and (max-width: 1023px) {
        .shop2-product .price_bl_wrap .shop2-product-actions dl dt {
          display: block;
          text-align: right;
          margin: 0 0 5px; } }
    @media screen and (max-width: 479px) {
        .shop2-product .price_bl_wrap .shop2-product-actions dl dt {
          text-align: left;
          display: inline-block;
          vertical-align: top;
          margin: 0 15px 0 0; } }
    .shop2-product .price_bl_wrap .shop2-product-actions dl dt.gift-action .icon-action {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2018%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ff0030%22%20d%3D%22M16.000%2C3.999%20L13.815%2C3.999%20C13.927%2C3.680%2014.000%2C3.340%2014.000%2C2.979%20C14.000%2C1.336%2012.663%2C-0.001%2010.980%2C-0.001%20C10.216%2C-0.001%209.525%2C0.297%208.997%2C0.771%20C8.463%2C0.297%207.763%2C-0.001%206.980%2C-0.001%20C5.337%2C-0.001%204.000%2C1.336%204.000%2C3.019%20C4.000%2C3.364%204.070%2C3.691%204.179%2C3.999%20L2.000%2C3.999%20C0.897%2C3.999%20-0.000%2C4.896%20-0.000%2C5.999%20L-0.000%2C9.999%20C-0.000%2C10.747%200.417%2C11.393%201.026%2C11.736%20C1.015%2C11.822%201.000%2C11.909%201.000%2C11.999%20L1.000%2C18.000%20C1.000%2C19.102%201.897%2C19.999%203.000%2C19.999%20L15.000%2C19.999%20C16.102%2C19.999%2017.000%2C19.102%2017.000%2C18.000%20L17.000%2C11.999%20C17.000%2C11.909%2016.985%2C11.822%2016.973%2C11.736%20C17.582%2C11.393%2018.000%2C10.747%2018.000%2C9.999%20L18.000%2C5.999%20C18.000%2C4.896%2017.102%2C3.999%2016.000%2C3.999%20ZM16.001%2C9.999%20L15.000%2C9.999%20L10.000%2C9.999%20L10.000%2C5.999%20L11.019%2C5.999%20L16.000%2C5.999%20L16.001%2C9.999%20ZM11.019%2C1.999%20C11.560%2C1.999%2012.000%2C2.439%2012.000%2C3.019%20C12.000%2C3.560%2011.560%2C3.999%2011.019%2C3.999%20L10.000%2C3.999%20L10.000%2C2.979%20C10.000%2C2.439%2010.439%2C1.999%2011.019%2C1.999%20ZM6.000%2C2.979%20C6.000%2C2.439%206.439%2C1.999%207.019%2C1.999%20C7.560%2C1.999%208.000%2C2.439%208.000%2C2.979%20L8.000%2C3.999%20L6.980%2C3.999%20C6.439%2C3.999%206.000%2C3.560%206.000%2C2.979%20ZM2.000%2C5.999%20L6.980%2C5.999%20L8.000%2C5.999%20L8.000%2C9.999%20L3.000%2C9.999%20L2.000%2C9.999%20L2.000%2C5.999%20ZM3.000%2C11.999%20L8.000%2C11.999%20L8.000%2C18.000%20L3.000%2C18.000%20L3.000%2C11.999%20ZM10.000%2C18.000%20L10.000%2C11.999%20L15.000%2C11.999%20L15.001%2C18.000%20L10.000%2C18.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop2-product .price_bl_wrap .shop2-product-actions dl dt .icon-action {
      width: 21px;
      height: 21px;
      margin: 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%2221px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2021%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffce0b%22%20d%3D%22M19.992%2C12.170%20C19.785%2C12.426%2019.549%2C12.718%2019.489%2C12.901%20C19.422%2C13.107%2019.438%2C13.478%2019.453%2C13.837%20C19.483%2C14.538%2019.520%2C15.407%2018.994%2C16.125%20C18.464%2C16.847%2017.613%2C17.080%2016.928%2C17.267%20C16.583%2C17.362%2016.226%2C17.460%2016.055%2C17.583%20C15.890%2C17.702%2015.680%2C18.019%2015.494%2C18.299%20C15.101%2C18.890%2014.612%2C19.627%2013.745%2C19.906%20C13.525%2C19.976%2013.290%2C20.012%2013.046%2C20.012%20C12.463%2C20.012%2011.916%2C19.810%2011.433%2C19.631%20C11.087%2C19.504%2010.729%2C19.371%2010.500%2C19.371%20C10.270%2C19.371%209.913%2C19.504%209.567%2C19.631%20C8.881%2C19.884%207.996%2C20.145%207.254%2C19.906%20C6.387%2C19.626%205.898%2C18.890%205.505%2C18.299%20C5.319%2C18.019%205.109%2C17.702%204.944%2C17.583%20C4.774%2C17.460%204.417%2C17.362%204.071%2C17.267%20C3.387%2C17.080%202.536%2C16.847%202.006%2C16.125%20C1.479%2C15.407%201.516%2C14.537%201.546%2C13.837%20C1.562%2C13.478%201.578%2C13.106%201.510%2C12.900%20C1.450%2C12.717%201.215%2C12.426%201.008%2C12.170%20C0.559%2C11.615%20-0.000%2C10.923%20-0.000%2C10.006%20C-0.000%2C9.090%200.558%2C8.398%201.008%2C7.841%20C1.215%2C7.585%201.450%2C7.293%201.510%2C7.110%20C1.578%2C6.904%201.562%2C6.533%201.546%2C6.174%20C1.516%2C5.474%201.479%2C4.604%202.006%2C3.887%20C2.536%2C3.165%203.387%2C2.931%204.071%2C2.744%20C4.417%2C2.649%204.774%2C2.551%204.945%2C2.428%20C5.110%2C2.309%205.320%2C1.992%205.506%2C1.713%20C5.898%2C1.121%206.388%2C0.384%207.255%2C0.106%20C7.998%2C-0.136%208.881%2C0.126%209.567%2C0.381%20C9.913%2C0.507%2010.270%2C0.640%2010.500%2C0.640%20C10.729%2C0.640%2011.087%2C0.507%2011.433%2C0.381%20C12.117%2C0.126%2013.002%2C-0.136%2013.745%2C0.106%20C14.612%2C0.385%2015.101%2C1.121%2015.494%2C1.713%20C15.680%2C1.992%2015.890%2C2.309%2016.055%2C2.428%20C16.226%2C2.551%2016.583%2C2.649%2016.929%2C2.744%20C17.613%2C2.931%2018.464%2C3.165%2018.994%2C3.887%20C19.520%2C4.604%2019.483%2C5.475%2019.453%2C6.174%20C19.438%2C6.533%2019.422%2C6.905%2019.489%2C7.111%20C19.549%2C7.294%2019.784%2C7.585%2019.991%2C7.841%20C20.441%2C8.397%2021.000%2C9.089%2021.000%2C10.006%20C21.000%2C10.921%2020.441%2C11.613%2019.992%2C12.170%20ZM18.352%2C9.142%20C18.033%2C8.746%2017.671%2C8.298%2017.492%2C7.755%20C17.308%2C7.191%2017.333%2C6.604%2017.355%2C6.086%20C17.368%2C5.770%2017.391%2C5.240%2017.297%2C5.111%20C17.198%2C4.977%2016.699%2C4.841%2016.369%2C4.750%20C15.867%2C4.612%2015.299%2C4.457%2014.820%2C4.111%20C14.346%2C3.770%2014.024%2C3.285%2013.740%2C2.857%20C13.550%2C2.571%2013.263%2C2.139%2013.097%2C2.086%20C12.842%2C2.098%2012.498%2C2.207%2012.165%2C2.330%20C11.670%2C2.513%2011.107%2C2.721%2010.500%2C2.721%20C9.892%2C2.721%209.330%2C2.513%208.834%2C2.330%20C8.501%2C2.207%208.158%2C2.080%207.954%2C2.080%20C7.736%2C2.139%207.450%2C2.571%207.260%2C2.857%20C6.976%2C3.285%206.654%2C3.770%206.180%2C4.111%20C5.701%2C4.457%205.133%2C4.612%204.631%2C4.750%20C4.301%2C4.841%203.802%2C4.977%203.703%2C5.111%20C3.609%2C5.241%203.631%2C5.770%203.645%2C6.086%20C3.667%2C6.603%203.692%2C7.191%203.508%2C7.752%20C3.329%2C8.298%202.967%2C8.746%202.647%2C9.142%20C2.416%2C9.429%202.100%2C9.820%202.100%2C10.006%20C2.100%2C10.192%202.417%2C10.583%202.648%2C10.870%20C2.967%2C11.265%203.329%2C11.713%203.508%2C12.257%20C3.692%2C12.820%203.667%2C13.407%203.645%2C13.925%20C3.631%2C14.242%203.608%2C14.771%203.703%2C14.900%20C3.802%2C15.034%204.301%2C15.171%204.631%2C15.261%20C5.132%2C15.399%205.701%2C15.555%206.180%2C15.900%20C6.654%2C16.242%206.976%2C16.726%207.260%2C17.154%20C7.449%2C17.440%207.736%2C17.872%207.902%2C17.925%20C8.172%2C17.945%208.502%2C17.804%208.834%2C17.681%20C9.330%2C17.498%209.892%2C17.291%2010.500%2C17.291%20C11.108%2C17.291%2011.670%2C17.498%2012.165%2C17.681%20C12.498%2C17.804%2012.842%2C17.931%2013.046%2C17.931%20C13.080%2C17.931%2013.094%2C17.927%2013.097%2C17.925%20C13.263%2C17.872%2013.550%2C17.440%2013.739%2C17.154%20C14.024%2C16.726%2014.346%2C16.242%2014.819%2C15.900%20C15.298%2C15.555%2015.867%2C15.399%2016.369%2C15.261%20C16.699%2C15.171%2017.198%2C15.034%2017.296%2C14.900%20C17.391%2C14.770%2017.368%2C14.242%2017.355%2C13.925%20C17.333%2C13.408%2017.308%2C12.821%2017.492%2C12.259%20C17.671%2C11.713%2018.033%2C11.265%2018.352%2C10.870%20C18.583%2C10.583%2018.900%2C10.192%2018.900%2C10.006%20C18.900%2C9.820%2018.583%2C9.429%2018.352%2C9.142%20ZM14.175%2C13.128%20C13.305%2C13.128%2012.600%2C12.429%2012.600%2C11.567%20C12.600%2C10.704%2013.305%2C10.006%2014.175%2C10.006%20C15.045%2C10.006%2015.750%2C10.704%2015.750%2C11.567%20C15.750%2C12.429%2015.045%2C13.128%2014.175%2C13.128%20ZM7.526%2C12.550%20L11.726%2C6.306%20L13.473%2C7.461%20L9.273%2C13.705%20L7.526%2C12.550%20ZM6.825%2C10.006%20C5.955%2C10.006%205.250%2C9.307%205.250%2C8.444%20C5.250%2C7.583%205.955%2C6.884%206.825%2C6.884%20C7.695%2C6.884%208.400%2C7.583%208.400%2C8.444%20C8.400%2C9.307%207.695%2C10.006%206.825%2C10.006%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop2-product .price_bl_wrap .shop2-product-actions dl dt .name-action {
      color: #7e7e7e;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      margin: 3px 0 0 10px;
      border: none; }
  .shop2-product .shop2_product_options {
    position: relative;
    z-index: 2; }
  .shop2-product .shop2_product_options .option_item {
    padding: 10px 0 13px;
    border-bottom: 1px solid #f2f2f2; }
    .shop2-product .shop2_product_options .option_item:first-child {
      border-top: 1px solid #f2f2f2; }
  .shop2-product .shop2_product_options .option_title {
    text-align: left;
    padding: 2px 10px 0 0;
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    color: #7e7e7e;
    font: 15px 'rbcl', Arial, Helvetica, sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop2-product .shop2_product_options .option_body {
    text-align: right;
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    color: #7e7e7e;
    font: 16px 'rbcb', Arial, Helvetica, sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .shop2-product .shop2_product_options .option_body a {
      font-size: 15px;
      font-family: 'rbcl', Arial, Helvetica, sans-serif;
      text-decoration: none; }
    .shop2-product .shop2_product_options .option_body a:hover {
      text-decoration: underline; }
    .shop2-product .shop2_product_options .option_body .jqselect {
      text-align: left;
      position: relative;
      display: block !important; }
    .shop2-product .shop2_product_options .option_body .jqselect.dropup .jq-selectbox__select {
      z-index: 1; }
    .shop2-product .shop2_product_options .option_body .jqselect:before {
      position: absolute;
      content: '';
      right: 10px;
      top: 50%;
      width: 9px;
      height: 5px;
      z-index: 2;
      margin-top: -3px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop2-product .shop2_product_options .option_body .jqselect.opened:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    .shop2-product .shop2_product_options .option_body .jqselect .jq-selectbox__select {
      font: 16px 'rbcb', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      background: #fff;
      padding: 10px 30px 11px 17px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .shop2-product .shop2_product_options .option_body .jqselect .jq-selectbox__dropdown {
      background: #fff;
      margin-top: -1px;
      width: 100% !important;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .shop2-product .shop2_product_options .option_body .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .shop2-product .shop2_product_options .option_body .jqselect .jq-selectbox__dropdown ul li {
      color: #898989;
      font: 16px 'rbcb', Arial, Helvetica, sans-serif;
      padding: 8px 17px 9px 17px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
    .shop2-product .shop2_product_options .option_body select {
      font: 16px 'rbcb', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      padding: 10px 30px 11px 17px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat #fff;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
    .shop2-product .shop2_product_options .option_body select::-ms-expand {
      display: none; }
    .shop2-product .shop2_product_options .option_body .shop2-color-pick {
      overflow: visible; }
    .shop2-product .shop2_product_options .option_body .shop2-color-pick li {
      position: relative;
      width: 30px;
      height: 30px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 5px 5px 0;
      -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) {
        .shop2-product .shop2_product_options .option_body .shop2-color-pick li {
          margin: 0 5px 5px 0; } }
    .shop2-product .shop2_product_options .option_body .shop2-color-pick li.active-color: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%3Cpath%20fill%3D%22%23000%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-product .shop2_product_options .option_body .shop2-color-pick li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -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.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2-product .shop2_product_options .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%; }
    .shop2-product .shop2_product_options .option_body .shop2-texture-pick {
      overflow: visible; }
    .shop2-product .shop2_product_options .option_body .shop2-texture-pick li {
      position: relative;
      width: 30px;
      height: 30px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 5px 5px 0;
      -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) {
        .shop2-product .shop2_product_options .option_body .shop2-texture-pick li {
          margin: 0 5px 5px 0; } }
    .shop2-product .shop2_product_options .option_body .shop2-texture-pick li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -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.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2-product .shop2_product_options .option_body .shop2-texture-pick li img {
      width: 30px;
      height: 30px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop2-product .shop2_product_options .option_body .shop2-color-ext-list {
      overflow: visible; }
    .shop2-product .shop2_product_options .option_body .shop2-color-ext-list li {
      position: relative;
      width: 30px;
      height: 30px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 5px 5px 0;
      -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) {
        .shop2-product .shop2_product_options .option_body .shop2-color-ext-list li {
          margin: 0 5px 5px 0; } }
    .shop2-product .shop2_product_options .option_body .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none; }
    .shop2-product .shop2_product_options .option_body .shop2-color-ext-list li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -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.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2-product .shop2_product_options .option_body .shop2-color-ext-list li span {
      display: none; }
    .shop2-product .shop2_product_options .option_body .shop2-color-ext-list li img {
      width: 30px;
      height: 30px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop2-product .shop2_product_options .option_body .shop2-color-ext-multi {
      overflow: visible;
      outline: none;
      border: none;
      margin-top: 5px;
      margin-bottom: 5px; }
    @media screen and (max-width: 1023px) {
      .shop2-product .shop2_product_options .option_body .shop2-color-ext-multi {
        margin-top: 0; } }
    .shop2-product .shop2_product_options .option_body .shop2-color-ext-multi li {
      position: relative;
      width: 30px !important;
      height: 30px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 5px 5px 0;
      background-size: cover;
      -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) {
        .shop2-product .shop2_product_options .option_body .shop2-color-ext-multi li {
          margin: 0 5px 5px 0; } }
    .shop2-product .shop2_product_options .option_body .shop2-color-ext-multi li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -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.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2-product .shop2_product_options .option_body .shop2-color-ext-multi li span {
      display: none; }
    .shop2-product .shop2_product_options .option_body .shop2-color-ext-multi li img {
      width: 30px;
      height: 30px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
  .shop2-product .shop2_product_options .hide_params {
    display: none; }
  .shop2-product .product_buttons_block {
    font-size: 0;
    padding: 19px 0;
    border-bottom: 1px solid #f2f2f2; }
  .shop2-product .product_buttons_block .l_buttons {
    display: inline-block;
    vertical-align: top;
    text-align: right;
    width: calc(100% - 220px); }
    @media screen and (max-width: 1023px) {
    .shop2-product .product_buttons_block .l_buttons {
      display: block;
      width: auto;
      padding: 0 0 20px; } }
    .shop2-product .product_buttons_block .l_buttons .product-amount {
      width: calc(100% - 235px);
      display: inline-block;
      vertical-align: top; }
    @media screen and (max-width: 1023px) {
      .shop2-product .product_buttons_block .l_buttons .product-amount {
        width: calc(100% - 245px); } }
    @media screen and (max-width: 479px) {
      .shop2-product .product_buttons_block .l_buttons .product-amount {
        width: calc(100% - 110px); } }
    .shop2-product .product_buttons_block .l_buttons .product-amount .amount-title {
      display: none; }
    .shop2-product .product_buttons_block .l_buttons .product-amount .amount-min {
      text-align: left; }
    .shop2-product .product_buttons_block .l_buttons .product-amount .shop2-product-amount {
      font-size: 0;
      width: 75px; }
    .shop2-product .product_buttons_block .l_buttons .product-amount .shop2-product-amount.gr_amount_fix {
      position: relative;
      text-align: left; }
    .shop2-product .product_buttons_block .l_buttons .product-amount .shop2-product-amount.gr_amount_fix button {
      position: relative;
      width: 30px;
      height: 25px;
      margin: 0;
      padding: 0;
      border: none;
      display: block;
      color: #fff;
      z-index: 1;
      outline: none;
      font-size: 21px;
      text-shadow: none;
      background: #000;
      -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;
      position: absolute;
      right: 0; }
    .shop2-product .product_buttons_block .l_buttons .product-amount .shop2-product-amount.gr_amount_fix button:hover:before {
      opacity: 1;
      visibility: visible; }
    .shop2-product .product_buttons_block .l_buttons .product-amount .shop2-product-amount.gr_amount_fix button:disabled:before {
      display: none; }
    .shop2-product .product_buttons_block .l_buttons .product-amount .shop2-product-amount.gr_amount_fix button:before {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: -1;
      content: '';
      opacity: 0;
      visibility: hidden;
      background: rgba(255, 255, 255, 0.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; }
    .shop2-product .product_buttons_block .l_buttons .product-amount .shop2-product-amount.gr_amount_fix .amount-minus {
      top: 0; }
    .shop2-product .product_buttons_block .l_buttons .product-amount .shop2-product-amount.gr_amount_fix .amount-plus {
      bottom: 0; }
    .shop2-product .product_buttons_block .l_buttons .product-amount .shop2-product-amount input {
      width: 45px;
      height: 50px;
      margin: 0;
      background: #fff;
      outline: none;
      color: #7e7e7e;
      padding: 12px 5px;
      text-align: center;
      font: 16px/1 'rbcb', Arial, Helvetica, sans-serif;
      border: 1px solid #e5e5e5;
      border-right: none;
      -webkit-appearance: none;
      display: inline-block;
      vertical-align: top;
      -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; }
    .shop2-product .product_buttons_block .l_buttons .product-amount .shop2-product-amount .amount_buttons {
      width: 30px;
      height: 50px;
      display: inline-block;
      vertical-align: top; }
    .shop2-product .product_buttons_block .l_buttons .product-amount .shop2-product-amount .amount_buttons button {
      position: relative;
      width: 30px;
      height: 25px;
      margin: 0;
      padding: 0;
      border: none;
      display: block;
      color: #fff;
      z-index: 1;
      outline: none;
      font-size: 21px;
      text-shadow: none;
      background: #000;
      -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; }
    .shop2-product .product_buttons_block .l_buttons .product-amount .shop2-product-amount .amount_buttons button:hover:before {
      opacity: 1;
      visibility: visible; }
    .shop2-product .product_buttons_block .l_buttons .product-amount .shop2-product-amount .amount_buttons button:disabled:before {
      display: none; }
    .shop2-product .product_buttons_block .l_buttons .product-amount .shop2-product-amount .amount_buttons button:before {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: -1;
      content: '';
      opacity: 0;
      visibility: hidden;
      background: rgba(255, 255, 255, 0.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; }
    .shop2-product .product_buttons_block .l_buttons .l_buttons_in {
      display: inline-block;
      vertical-align: top;
      width: 235px; }
    @media screen and (max-width: 1023px) {
      .shop2-product .product_buttons_block .l_buttons .l_buttons_in {
        width: 245px; } }
    @media screen and (max-width: 479px) {
      .shop2-product .product_buttons_block .l_buttons .l_buttons_in {
        width: 110px; } }
    @media screen and (max-width: 479px) {
        .shop2-product .product_buttons_block .l_buttons .l_buttons_in .shop_product_button {
          width: 50px;
          height: 50px;
          font-size: 0;
          padding: 0;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%; } }
    @media screen and (max-width: 479px) {
          .shop2-product .product_buttons_block .l_buttons .l_buttons_in .shop_product_button span {
            position: static; } }
    @media screen and (max-width: 479px) {
            .shop2-product .product_buttons_block .l_buttons .l_buttons_in .shop_product_button span:before {
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              margin: 0;
              width: 50px;
              height: 50px;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%; } }
    .shop2-product .product_buttons_block .l_buttons .l_buttons_in .product-compare {
      position: relative;
      border: none;
      margin: 0;
      padding: 0;
      display: inline-block;
      vertical-align: top; }
    @media screen and (max-width: 1023px) {
        .shop2-product .product_buttons_block .l_buttons .l_buttons_in .product-compare {
          margin: 0 10px 0 0; } }
    .shop2-product .product_buttons_block .l_buttons .l_buttons_in .product-compare.product-compare-added {
      font-size: 0; }
    .shop2-product .product_buttons_block .l_buttons .l_buttons_in .product-compare.product-compare-added .link-reset {
      background: #fff;
      color: #898989;
      font: 14px 'rbcl', Arial, Helvetica, sans-serif;
      margin: 0;
      text-decoration: none;
      padding: 6px 15px 7px 15px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -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;
      position: absolute;
      left: 15px;
      top: 45px;
      z-index: 2;
      width: 118px;
      height: auto; }
    .shop2-product .product_buttons_block .l_buttons .l_buttons_in .product-compare.product-compare-added .link-reset:before {
      position: absolute;
      left: 2px;
      top: -6px;
      content: '';
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-bottom: 7px solid #f2f2f2; }
    .shop2-product .product_buttons_block .l_buttons .l_buttons_in .product-compare.product-compare-added .link-reset:after {
      position: absolute;
      left: 3px;
      top: -4px;
      content: '';
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-bottom: 5px solid #fff; }
    .shop2-product .product_buttons_block .l_buttons .l_buttons_in .product-compare.product-compare-added .compare_checkbox {
      position: relative;
      width: 50px;
      height: 50px;
      font-size: 0;
      cursor: pointer;
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-order: 1;
      -ms-flex-order: 1;
      order: 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%2217px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2017%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M16.972%2C18.822%20L16.969%2C19.998%20L15.000%2C19.998%20L15.023%2C14.065%20L15.023%2C13.056%20L15.023%2C0.008%20L16.986%2C0.008%20L16.986%2C13.056%20L16.986%2C14.065%20L16.986%2C18.822%20L16.972%2C18.822%20ZM11.969%2C19.998%20L10.000%2C19.998%20L10.023%2C14.065%20L10.023%2C13.056%20L10.023%2C8.008%20L11.986%2C8.008%20L11.986%2C13.056%20L11.986%2C14.065%20L11.986%2C18.822%20L11.972%2C18.822%20L11.969%2C19.998%20ZM6.969%2C19.998%20L5.000%2C19.998%20L5.023%2C12.065%20L5.023%2C11.057%20L5.023%2C6.008%20L6.986%2C6.008%20L6.986%2C11.057%20L6.986%2C12.065%20L6.986%2C18.822%20L6.972%2C18.822%20L6.969%2C19.998%20ZM1.969%2C19.998%20L-0.000%2C19.998%20L0.023%2C10.064%20L0.023%2C9.056%20L0.023%2C4.008%20L1.986%2C4.008%20L1.986%2C9.056%20L1.986%2C10.064%20L1.986%2C18.822%20L1.971%2C18.822%20L1.969%2C19.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop2-product .product_buttons_block .l_buttons .l_buttons_in .product-compare.product-compare-added .compare_checkbox input {
      position: absolute;
      width: 0;
      height: 0;
      padding: 0;
      visibility: hidden;
      overflow: hidden; }
    .shop2-product .product_buttons_block .l_buttons .l_buttons_in .product-compare label {
      width: 50px;
      height: 50px;
      font-size: 0;
      cursor: pointer;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2017%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M16.972%2C18.822%20L16.969%2C19.998%20L15.000%2C19.998%20L15.023%2C14.065%20L15.023%2C13.056%20L15.023%2C0.008%20L16.986%2C0.008%20L16.986%2C13.056%20L16.986%2C14.065%20L16.986%2C18.822%20L16.972%2C18.822%20ZM11.969%2C19.998%20L10.000%2C19.998%20L10.023%2C14.065%20L10.023%2C13.056%20L10.023%2C8.008%20L11.986%2C8.008%20L11.986%2C13.056%20L11.986%2C14.065%20L11.986%2C18.822%20L11.972%2C18.822%20L11.969%2C19.998%20ZM6.969%2C19.998%20L5.000%2C19.998%20L5.023%2C12.065%20L5.023%2C11.057%20L5.023%2C6.008%20L6.986%2C6.008%20L6.986%2C11.057%20L6.986%2C12.065%20L6.986%2C18.822%20L6.972%2C18.822%20L6.969%2C19.998%20ZM1.969%2C19.998%20L-0.000%2C19.998%20L0.023%2C10.064%20L0.023%2C9.056%20L0.023%2C4.008%20L1.986%2C4.008%20L1.986%2C9.056%20L1.986%2C10.064%20L1.986%2C18.822%20L1.971%2C18.822%20L1.969%2C19.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop2-product .product_buttons_block .l_buttons .l_buttons_in .product-compare label input {
      position: absolute;
      width: 0;
      height: 0;
      padding: 0;
      overflow: hidden;
      visibility: hidden; }
  .shop2-product .product_buttons_block .r_button {
    display: inline-block;
    vertical-align: top;
    width: 210px;
    margin: 0 0 0 10px; }
    @media screen and (max-width: 1023px) {
    .shop2-product .product_buttons_block .r_button {
      display: block;
      width: auto;
      margin: 0;
      padding: 20px 0 0 0;
      border-top: 1px solid #f2f2f2; } }
    .shop2-product .product_buttons_block .r_button .buy_one_click span {
      position: relative;
      z-index: 1;
      cursor: pointer;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      color: #fff;
      display: block;
      text-align: center;
      height: 50px;
      padding: 13px 30px 14px;
      text-decoration: none;
      background: #000;
      -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; }
    .shop2-product .product_buttons_block .r_button .buy_one_click span:hover:before {
      opacity: 1;
      visibility: visible; }
    .shop2-product .product_buttons_block .r_button .buy_one_click span:before {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      z-index: -1;
      content: '';
      visibility: hidden;
      background: rgba(255, 255, 255, 0.1);
      -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; }
  .shop2-product .yashare {
    font-size: 0;
    padding: 15px 0 0 0; }
  .shop2-product .yashare .yashare_title {
    color: #7e7e7e;
    font: 16px 'rbcl', Arial, Helvetica, sans-serif;
    display: inline-block;
    vertical-align: middle;
    margin: 0 13px 0 0; }
  .shop2-product .yashare .yashare_body {
    display: inline-block;
    vertical-align: middle; }
  @media screen and (max-width: 1260px) {
  .card_adv_wrap {
    padding: 0 0 30px; } }
  .card_adv_wrap .card_adv_body {
    font-size: 0; }
  .card_adv_wrap .card_adv_item {
    margin: 0 0 9px;
    font-size: 0;
    padding: 10px 16px 13px;
    border: 1px dashed #d10808;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1260px) {
    .card_adv_wrap .card_adv_item {
      display: inline-block;
      vertical-align: top;
      margin: 0 2% 20px 0;
      width: 32%; } }
  @media screen and (max-width: 767px) {
    .card_adv_wrap .card_adv_item {
      width: auto;
      display: block;
      margin: 0 0 10px; } }
  .card_adv_wrap .card_adv_item:last-child {
    margin-bottom: 0; }
  @media screen and (min-width: 768px) and (max-width: 1260px) {
    .card_adv_wrap .card_adv_item:nth-child(3n) {
      margin-right: 0; } }
  .card_adv_wrap .card_adv_icon {
    display: inline-block;
    vertical-align: middle;
    width: 37px;
    margin: 0 15px 0 0; }
  .card_adv_wrap .card_adv_text {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 37px - 15px); }
  .card_adv_wrap .card_adv_text .title {
    color: #000;
    padding: 0 0 4px;
    font: 18px 'rbcb', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 767px) {
    .card_adv_wrap .card_adv_text .title {
      display: inline-block;
      margin-right: 5px;
      padding: 0; } }
  .card_adv_wrap .card_adv_text .body {
    color: #000;
    font: 18px 'rbcl', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 767px) {
    .card_adv_wrap .card_adv_text .body {
      display: inline-block; } }

.shop_product_data {
  margin: 0 0 40px; }
  @media screen and (max-width: 479px) {
  .shop_product_data {
    margin: 0 0 30px; } }
  .shop_product_data .shop_product_tabs_wr {
    overflow: auto;
    max-width: 100%;
    border-bottom: 1px solid #f9faf8; }
  @media screen and (max-width: 767px) {
    .shop_product_data .shop_product_tabs_wr {
      display: none; } }
  .shop_product_data .shop_product_tabs {
    margin: 0;
    padding: 0;
    font-size: 0;
    list-style: none; }
  .shop_product_data .shop_product_tabs li {
    margin-right: 4px;
    vertical-align: top;
    display: inline-block; }
    .shop_product_data .shop_product_tabs li.r-tabs-state-active a {
      color: #fff;
      background: #d10808; }
    .shop_product_data .shop_product_tabs li a {
      display: block;
      font: 25px/1 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 700;
      color: #000;
      background: #fff;
      text-decoration: none;
      padding: 15px 20px 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; }
  .shop_product_data .shop_product_desc .r-tabs-accordion-title {
    display: none;
    margin: 0 0 10px; }
    @media screen and (max-width: 767px) {
    .shop_product_data .shop_product_desc .r-tabs-accordion-title {
      display: block; } }
    .shop_product_data .shop_product_desc .r-tabs-accordion-title.r-tabs-state-active a {
      color: #fff;
      background: #d10808; }
    .shop_product_data .shop_product_desc .r-tabs-accordion-title a {
      color: #000;
      font: 20px/1 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 700;
      background: #f9faf8;
      padding: 18px 25px 22px 25px;
      display: 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; }
  .shop_product_data .desc-area {
    padding: 30px 0 30px;
    color: #7e7e7e;
    font-size: 18px;
    line-height: 25px;
    display: none; }
  @media screen and (max-width: 767px) {
    .shop_product_data .desc-area {
      padding: 20px 0 30px; } }
  .shop_product_data .desc-area p {
    margin: 0 0 15px; }
  .shop_product_data .desc-area .shop_group_kinds {
    font-size: 0; }
    .shop_product_data .desc-area .shop_group_kinds .shop_kind_item {
      display: inline-block;
      vertical-align: top;
      width: 23.5%;
      margin: 0 2% 20px 0; }
    @media screen and (max-width: 1023px) {
      .shop_product_data .desc-area .shop_group_kinds .shop_kind_item {
        width: 32%; } }
    @media screen and (max-width: 767px) {
      .shop_product_data .desc-area .shop_group_kinds .shop_kind_item {
        width: 49%; } }
    @media screen and (max-width: 519px) {
      .shop_product_data .desc-area .shop_group_kinds .shop_kind_item {
        margin: 0 0 20px;
        width: auto;
        display: block; } }
    @media screen and (min-width: 1024px) {
      .shop_product_data .desc-area .shop_group_kinds .shop_kind_item:nth-child(4n) {
        margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      .shop_product_data .desc-area .shop_group_kinds .shop_kind_item:nth-child(3n) {
        margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .shop_product_data .desc-area .shop_group_kinds .shop_kind_item:nth-child(2n) {
        margin-right: 0; } }
    .shop_product_data .desc-area .shop_group_kinds .kind_image {
      height: 210px;
      position: relative; }
    @media screen and (max-width: 519px) {
      .shop_product_data .desc-area .shop_group_kinds .kind_image {
        height: 280px; } }
    @media screen and (max-width: 400px) {
      .shop_product_data .desc-area .shop_group_kinds .kind_image {
        height: 210px; } }
    .shop_product_data .desc-area .shop_group_kinds .kind_image.no-image {
      background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat; }
    .shop_product_data .desc-area .shop_group_kinds .kind_image a {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
    .shop_product_data .desc-area .shop_group_kinds .kind_image a img {
      max-width: none; }
    .shop_product_data .desc-area .shop_group_kinds .kind_name {
      padding: 15px 0 10px;
      font-size: 18px;
      line-height: 21px; }
    .shop_product_data .desc-area .shop_group_kinds .kind_name a {
      color: #d10808;
      text-decoration: none; }
    .shop_product_data .desc-area .shop_group_kinds .kind_name a:hover {
      text-decoration: underline; }
    .shop_product_data .desc-area .shop_group_kinds .kind_details {
      padding: 10px 0 0; }
    .shop_product_data .desc-area .shop_group_kinds .price-current {
      color: #000;
      font: 25px 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 700;
      display: inline-block;
      vertical-align: baseline; }
    @media screen and (max-width: 1023px) {
      .shop_product_data .desc-area .shop_group_kinds .price-current {
        font-size: 20px; } }
    .shop_product_data .desc-area .shop_group_kinds .price-current .fa-rouble {
      font-size: 20px; }
    @media screen and (max-width: 1023px) {
        .shop_product_data .desc-area .shop_group_kinds .price-current .fa-rouble {
          font-size: 17px; } }
    .shop_product_data .desc-area .shop_group_kinds .price-current strong {
      font-weight: 700;
      font-family: 'Oswald', Arial, Helvetica, sans-serif; }
    .shop_product_data .desc-area .shop_group_kinds .price-old {
      position: relative;
      display: inline-block;
      vertical-align: baseline;
      padding: 0 32px 0 0;
      font: 20px 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 300;
      margin-left: 10px;
      color: rgba(0, 0, 0, 0.6); }
    @media screen and (max-width: 1023px) {
      .shop_product_data .desc-area .shop_group_kinds .price-old {
        font-size: 16px; } }
    .shop_product_data .desc-area .shop_group_kinds .price-old:before {
      position: absolute;
      top: 50%;
      left: -5px;
      right: 27px;
      height: 1px;
      content: '';
      background: #f00; }
    .shop_product_data .desc-area .shop_group_kinds .price-old.question {
      background: url(../question_icon.png) right 0 top 50% no-repeat; }
    .shop_product_data .desc-area .shop_group_kinds .price-old .fa-rouble {
      font-size: 18px; }
    @media screen and (max-width: 1023px) {
        .shop_product_data .desc-area .shop_group_kinds .price-old .fa-rouble {
          font-size: 14px; } }
    .shop_product_data .desc-area .shop_group_kinds .price-old strong {
      font-weight: 300;
      font-family: 'Oswald', Arial, Helvetica, sans-serif; }
  .shop_product_data .desc-area .shop_product_params .param_item {
    padding: 9px 0 12px;
    border-bottom: 1px solid #f2f2f2; }
    .shop_product_data .desc-area .shop_product_params .param_item .param_title {
      color: #000;
      font: 16px/1 'rbcb', Arial, Helvetica, sans-serif;
      width: 40%;
      padding: 0 10px 0 0;
      display: inline-block;
      vertical-align: middle;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    @media screen and (max-width: 639px) {
        .shop_product_data .desc-area .shop_product_params .param_item .param_title {
          width: 50%; } }
    .shop_product_data .desc-area .shop_product_params .param_item .param_body {
      color: #7b7b7b;
      font: 16px/1 'rbcl', Arial, Helvetica, sans-serif;
      width: 60%;
      display: inline-block;
      vertical-align: middle; }
    @media screen and (max-width: 639px) {
        .shop_product_data .desc-area .shop_product_params .param_item .param_body {
          width: 50%; } }
    .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-color-pick {
      overflow: visible; }
    .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-color-pick li {
      position: relative;
      width: 30px;
      height: 30px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 5px 5px 0;
      -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) {
            .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-color-pick li {
              margin: 0 5px 5px 0; } }
    .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-color-pick li.active-color: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%3Cpath%20fill%3D%22%23000%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; }
    .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-color-pick li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -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.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); }
    .shop_product_data .desc-area .shop_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%; }
    .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-texture-pick {
      overflow: visible; }
    .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-texture-pick li {
      position: relative;
      width: 30px;
      height: 30px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 0 5px 0 0;
      -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) {
            .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-texture-pick li {
              margin: 0 5px 0 0; } }
    .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-texture-pick li.active-texture: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%3Cpath%20fill%3D%22%23000%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; }
    .shop_product_data .desc-area .shop_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;
      -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.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); }
    .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-texture-pick li img {
      width: 30px;
      height: 30px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-color-ext-list {
      overflow: visible; }
    .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-color-ext-list li {
      position: relative;
      width: 30px;
      height: 30px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 0 5px 0 0;
      -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) {
            .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-color-ext-list li {
              margin: 0 5px 0 0; } }
    .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none; }
    .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-color-ext-list li.shop2-color-ext-selected: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%3Cpath%20fill%3D%22%23000%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; }
    .shop_product_data .desc-area .shop_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;
      -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.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); }
    .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-color-ext-list li span {
      display: none; }
    .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-color-ext-list li img {
      width: 30px;
      height: 30px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-color-ext-multi {
      overflow: visible;
      outline: none;
      border: none;
      margin-top: 0;
      margin-bottom: 0; }
    @media screen and (max-width: 1023px) {
          .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-color-ext-multi {
            margin-top: 0; } }
    .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-color-ext-multi li {
      position: relative;
      width: 30px !important;
      height: 30px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 0 5px 0 0;
      background-size: cover;
      -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) {
            .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-color-ext-multi li {
              margin: 0 5px 0 0; } }
    .shop_product_data .desc-area .shop_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;
      -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.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); }
    .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-color-ext-multi li span {
      display: none; }
    .shop_product_data .desc-area .shop_product_params .param_item .param_body .shop2-color-ext-multi li img {
      width: 30px;
      height: 30px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }

.comments_block_wrapper .comments_list {
  margin: 0 0 40px; }
  .comments_block_wrapper .comments_list .tpl_comment {
    margin: 0 0 20px;
    font-size: 0; }
    .comments_block_wrapper .comments_list .tpl_comment .tpl_header {
      margin: 0 0 15px; }
    .comments_block_wrapper .comments_list .tpl_comment .tpl_name_wr {
      display: inline-block;
      vertical-align: baseline; }
    .comments_block_wrapper .comments_list .tpl_comment .tpl_name_wr .tpl_name {
      color: #d10808;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      display: inline-block;
      vertical-align: baseline;
      margin: 0 15px 0 0; }
    .comments_block_wrapper .comments_list .tpl_comment .tpl_name_wr .tpl_name a {
      color: inherit;
      text-decoration: none; }
    .comments_block_wrapper .comments_list .tpl_comment .tpl_name_wr .tpl_date {
      display: inline-block;
      vertical-align: baseline;
      color: #7e7e7e;
      font: 18px 'rbcl', Arial, Helvetica, sans-serif; }
    .comments_block_wrapper .comments_list .tpl_comment .tpl-stars {
      display: inline-block;
      vertical-align: baseline;
      margin: 0 0 0 11px;
      width: 89px;
      height: 13px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2289px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2089%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e3e3e3%22%20d%3D%22M85.719%2C8.368%20L86.314%2C12.997%20L81.973%2C11.016%20L77.631%2C12.997%20L78.225%2C8.368%20L74.947%2C4.963%20L79.656%2C4.083%20L81.973%2C-0.002%20L84.287%2C4.083%20L88.997%2C4.963%20L85.719%2C8.368%20ZM67.578%2C12.997%20L63.234%2C11.016%20L58.893%2C12.997%20L59.488%2C8.368%20L56.210%2C4.963%20L60.920%2C4.083%20L63.234%2C-0.002%20L65.550%2C4.083%20L70.260%2C4.963%20L66.982%2C8.368%20L67.578%2C12.997%20ZM48.840%2C12.997%20L44.498%2C11.016%20L40.156%2C12.997%20L40.752%2C8.368%20L37.472%2C4.963%20L42.182%2C4.083%20L44.498%2C-0.002%20L46.814%2C4.083%20L51.524%2C4.963%20L48.246%2C8.368%20L48.840%2C12.997%20ZM30.103%2C12.997%20L25.761%2C11.016%20L21.420%2C12.997%20L22.014%2C8.368%20L18.736%2C4.963%20L23.446%2C4.083%20L25.761%2C-0.002%20L28.077%2C4.083%20L32.787%2C4.963%20L29.508%2C8.368%20L30.103%2C12.997%20ZM11.367%2C12.997%20L7.025%2C11.016%20L2.682%2C12.997%20L3.278%2C8.368%20L-0.001%2C4.963%20L4.709%2C4.083%20L7.025%2C-0.002%20L9.340%2C4.083%20L14.050%2C4.963%20L10.772%2C8.368%20L11.367%2C12.997%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .comments_block_wrapper .comments_list .tpl_comment .tpl-stars .tpl-rating {
      height: 13px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2289px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2089%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffce0b%22%20d%3D%22M85.719%2C8.368%20L86.314%2C12.997%20L81.973%2C11.016%20L77.631%2C12.997%20L78.225%2C8.368%20L74.947%2C4.963%20L79.656%2C4.083%20L81.973%2C-0.002%20L84.287%2C4.083%20L88.997%2C4.963%20L85.719%2C8.368%20ZM67.578%2C12.997%20L63.234%2C11.016%20L58.893%2C12.997%20L59.488%2C8.368%20L56.210%2C4.963%20L60.920%2C4.083%20L63.234%2C-0.002%20L65.550%2C4.083%20L70.260%2C4.963%20L66.982%2C8.368%20L67.578%2C12.997%20ZM48.840%2C12.997%20L44.498%2C11.016%20L40.156%2C12.997%20L40.752%2C8.368%20L37.472%2C4.963%20L42.182%2C4.083%20L44.498%2C-0.002%20L46.814%2C4.083%20L51.524%2C4.963%20L48.246%2C8.368%20L48.840%2C12.997%20ZM30.103%2C12.997%20L25.761%2C11.016%20L21.420%2C12.997%20L22.014%2C8.368%20L18.736%2C4.963%20L23.446%2C4.083%20L25.761%2C-0.002%20L28.077%2C4.083%20L32.787%2C4.963%20L29.508%2C8.368%20L30.103%2C12.997%20ZM11.367%2C12.997%20L7.025%2C11.016%20L2.682%2C12.997%20L3.278%2C8.368%20L-0.001%2C4.963%20L4.709%2C4.083%20L7.025%2C-0.002%20L9.340%2C4.083%20L14.050%2C4.963%20L10.772%2C8.368%20L11.367%2C12.997%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .comments_block_wrapper .comments_list .tpl_comment .tpl_body {
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5;
      padding: 20px;
      margin: 0;
      color: #898989;
      font: 16px/20px 'rbcl', Arial, Helvetica, sans-serif;
      position: relative; }
    .comments_block_wrapper .comments_list .tpl_comment .tpl_body:before {
      position: absolute;
      content: '';
      left: 10px;
      top: -10px;
      border-right: 9px solid transparent;
      border-bottom: 11px solid #e5e5e5; }
    .comments_block_wrapper .comments_list .tpl_comment .tpl_body:after {
      position: absolute;
      content: '';
      left: 11px;
      top: -7px;
      border-right: 7px solid transparent;
      border-bottom: 8px solid #fff; }
  .comments_block_wrapper .tpl_reg_form_wr {
    font-size: 0; }
  .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form {
    width: calc(100% - 432px);
    vertical-align: top;
    display: inline-block; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form .tpl-block-header {
      color: #000;
      font: 20px 'rbcb', Arial, Helvetica, sans-serif;
      padding: 0 0 30px;
      margin: 0; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form input[type="text"], .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form input[type="phone"], .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form input[type="email"], .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form input[type="password"] {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      background: #fff;
      -webkit-appearance: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      padding: 12px 17px 14px 17px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form .tpl-left {
      width: 300px;
      margin: 0 120px 0 0; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form .tpl-left .tpl-value {
      margin: 0; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form .tpl-left .tpl-field {
      margin: 0 0 13px; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form .tpl-left .tpl-field.checkbox {
      margin: 19px 0 16px; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form .tpl-left .tpl-field.checkbox .mg-styler-label--checkbox {
      cursor: pointer;
      position: relative;
      color: #8a8a8a;
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      padding: 0 0 0 44px; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form .tpl-left .tpl-field.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%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M3.729%2C5.677%20L1.661%2C3.643%20C1.281%2C3.281%200.676%2C3.285%200.302%2C3.652%20C-0.079%2C4.016%20-0.088%2C4.615%200.282%2C4.990%20C0.285%2C4.993%200.289%2C4.996%200.292%2C4.999%20L3.049%2C7.712%20C3.233%2C7.894%203.476%2C7.989%203.728%2C7.989%20C3.981%2C7.989%204.224%2C7.894%204.418%2C7.712%20L10.602%2C1.627%20C10.971%2C1.254%2010.971%2C0.652%2010.592%2C0.270%20C10.213%2C-0.100%209.602%2C-0.100%209.223%2C0.270%20L3.729%2C5.677%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form .tpl-left .tpl-field.checkbox .mg-styler-label--checkbox:before {
      position: absolute;
      content: '';
      top: 50%;
      left: 0;
      width: 30px;
      height: 30px;
      margin-top: -14px;
      background: #fff;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form .tpl-left .tpl-field.checkbox .mg-styler-label--checkbox input {
      position: absolute;
      padding: 0;
      width: 0;
      height: 0;
      font-size: 0;
      line-height: 0;
      opacity: 0;
      visibility: hidden;
      overflow: hidden; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form .tpl_left_buttons {
      font-size: 0; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form .tpl_left_buttons .tpl_reg {
      color: #d10808;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      text-align: center;
      padding: 11px 20px 12px;
      width: 160px;
      vertical-align: top;
      display: inline-block;
      text-decoration: none;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      -o-border-radius: 0px;
      border-radius: 0px;
      -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 0 0 2px #d10808;
      -webkit-box-shadow: inset 0 0 0 2px #d10808;
      box-shadow: inset 0 0 0 2px #d10808; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form .tpl_left_buttons .tpl_reg:hover {
      color: #fff;
      background: #d10808; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form .tpl_left_buttons .tpl-button {
      position: relative;
      display: inline-block;
      vertical-align: top;
      color: #fff;
      border: none;
      outline: none;
      z-index: 1;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      width: 120px;
      margin: 0 20px 0 0;
      text-align: center;
      display: inline-block;
      vertical-align: top;
      background: #d10808;
      padding: 11px 25px 12px;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      -o-border-radius: 0px;
      border-radius: 0px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form .tpl_left_buttons .tpl-button:hover:before {
      opacity: 1;
      visibility: visible; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form .tpl_left_buttons .tpl-button:before {
      position: absolute;
      content: '';
      z-index: -1;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      visibility: hidden;
      background: rgba(255, 255, 255, 0.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; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form .tpl-right .tpl-field-text {
      color: #898989;
      font: 16px/20px 'rbcl', Arial, Helvetica, sans-serif;
      padding: 0 0 30px; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form .tpl-right .tpl-button {
      position: relative;
      display: inline-block;
      vertical-align: top;
      color: #fff;
      border: none;
      outline: none;
      z-index: 1;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      width: auto;
      margin: 0;
      text-align: center;
      display: inline-block;
      vertical-align: top;
      background: #000;
      padding: 11px 30px 12px;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      -o-border-radius: 0px;
      border-radius: 0px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form .tpl-right .tpl-button:hover:before {
      opacity: 1;
      visibility: visible; }
    .comments_block_wrapper .tpl_reg_form_wr .tpl_reg_form .tpl-right .tpl-button:before {
      position: absolute;
      content: '';
      z-index: -1;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      visibility: hidden;
      background: rgba(255, 255, 255, 0.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; }
  .comments_block_wrapper .tpl_reg_form_wr .shop2v2-cart-soc-block {
    width: 412px;
    margin: 0 0 0 20px;
    vertical-align: top;
    display: inline-block;
    padding: 23px 16px 45px 29px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: inset 0 0 0 1px #d10808;
    -webkit-box-shadow: inset 0 0 0 1px #d10808;
    box-shadow: inset 0 0 0 1px #d10808; }
    .comments_block_wrapper .tpl_reg_form_wr .shop2v2-cart-soc-block .g-form-field__title {
      color: #000;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      padding: 0 0 25px;
      margin: 0; }
    .comments_block_wrapper .tpl_reg_form_wr .shop2v2-cart-soc-block .g-form-field__title b {
      font-weight: normal; }
    .comments_block_wrapper .tpl_reg_form_wr .shop2v2-cart-soc-block .g-social .g-social__item {
      margin-right: 15px; }
    .comments_block_wrapper .tpl_reg_form_wr .shop2v2-cart-soc-block .g-auth__personal-note {
      color: #8a8a8a;
      margin: 0;
      max-width: 100%;
      font: 16px/20px 'rbcl', Arial, Helvetica, sans-serif; }
    .comments_block_wrapper .tpl_reg_form_wr .shop2v2-cart-soc-block .g-auth__personal-note a {
      color: #d10808;
      border: none;
      text-decoration: underline; }
    .comments_block_wrapper .tpl_reg_form_wr .shop2v2-cart-soc-block .g-auth__personal-note a:hover {
      text-decoration: underline; }
  .comments_block_wrapper .tpl_rev_form .tpl-block-header {
    font: 18px 'rbcb', Arial, Helvetica, sans-serif;
    color: #000;
    margin: 0 0 10px; }
  .comments_block_wrapper .tpl_rev_form .tpl-info {
    color: #7e7e7e;
    font: 16px 'rbcl', Arial, Helvetica, sans-serif;
    background: none;
    border: none;
    min-height: 0;
    padding: 0;
    margin: 0 0 15px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .comments_block_wrapper .tpl_rev_form .tpl-form {
    max-width: 423px;
    margin: 0; }
    .comments_block_wrapper .tpl_rev_form .tpl-form .tpl-field {
      margin: 0 0 15px; }
    .comments_block_wrapper .tpl_rev_form .tpl-form .tpl-field .tpl-title {
      color: #7e7e7e;
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      padding: 0 0 15px;
      margin: 0;
      display: block; }
    .comments_block_wrapper .tpl_rev_form .tpl-form .tpl-field .tpl-value {
      margin: 0; }
    .comments_block_wrapper .tpl_rev_form .tpl-form .tpl-field input[type="text"], .comments_block_wrapper .tpl_rev_form .tpl-form .tpl-field input[type="phone"], .comments_block_wrapper .tpl_rev_form .tpl-form .tpl-field input[type="email"], .comments_block_wrapper .tpl_rev_form .tpl-form .tpl-field input[type="password"] {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      background: #fff;
      -webkit-appearance: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      padding: 12px 17px 14px 17px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .comments_block_wrapper .tpl_rev_form .tpl-form .tpl-field textarea {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      max-height: 99px;
      outline: none;
      background: #fff;
      -webkit-appearance: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      padding: 12px 17px 14px 17px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .comments_block_wrapper .tpl_rev_form .tpl-form .tpl-field .tpl-stars {
      width: 115px;
      height: 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%22100px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%20100%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e3e3e3%22%20d%3D%22M96.313%2C9.655%20L96.981%2C14.996%20L92.104%2C12.711%20L87.225%2C14.996%20L87.893%2C9.655%20L84.209%2C5.726%20L89.501%2C4.711%20L92.104%2C-0.003%20L94.705%2C4.711%20L99.997%2C5.726%20L96.313%2C9.655%20ZM75.930%2C14.996%20L71.050%2C12.711%20L66.172%2C14.996%20L66.840%2C9.655%20L63.157%2C5.726%20L68.449%2C4.711%20L71.050%2C-0.003%20L73.652%2C4.711%20L78.944%2C5.726%20L75.261%2C9.655%20L75.930%2C14.996%20ZM54.877%2C14.996%20L49.998%2C12.711%20L45.119%2C14.996%20L45.788%2C9.655%20L42.104%2C5.726%20L47.396%2C4.711%20L49.998%2C-0.003%20L52.600%2C4.711%20L57.892%2C5.726%20L54.208%2C9.655%20L54.877%2C14.996%20ZM33.824%2C14.996%20L28.945%2C12.711%20L24.067%2C14.996%20L24.735%2C9.655%20L21.051%2C5.726%20L26.344%2C4.711%20L28.945%2C-0.003%20L31.547%2C4.711%20L36.839%2C5.726%20L33.155%2C9.655%20L33.824%2C14.996%20ZM12.771%2C14.996%20L7.893%2C12.711%20L3.014%2C14.996%20L3.683%2C9.655%20L-0.001%2C5.726%20L5.291%2C4.711%20L7.893%2C-0.003%20L10.495%2C4.711%20L15.786%2C5.726%20L12.103%2C9.655%20L12.771%2C14.996%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .comments_block_wrapper .tpl_rev_form .tpl-form .tpl-field .tpl-stars span {
      width: 21px;
      height: 15px; }
    .comments_block_wrapper .tpl_rev_form .tpl-form .tpl-field .tpl-stars span.tpl-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%22100px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%20100%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffce0b%22%20d%3D%22M96.313%2C9.655%20L96.981%2C14.996%20L92.104%2C12.711%20L87.225%2C14.996%20L87.893%2C9.655%20L84.209%2C5.726%20L89.501%2C4.711%20L92.104%2C-0.003%20L94.705%2C4.711%20L99.997%2C5.726%20L96.313%2C9.655%20ZM75.930%2C14.996%20L71.050%2C12.711%20L66.172%2C14.996%20L66.840%2C9.655%20L63.157%2C5.726%20L68.449%2C4.711%20L71.050%2C-0.003%20L73.652%2C4.711%20L78.944%2C5.726%20L75.261%2C9.655%20L75.930%2C14.996%20ZM54.877%2C14.996%20L49.998%2C12.711%20L45.119%2C14.996%20L45.788%2C9.655%20L42.104%2C5.726%20L47.396%2C4.711%20L49.998%2C-0.003%20L52.600%2C4.711%20L57.892%2C5.726%20L54.208%2C9.655%20L54.877%2C14.996%20ZM33.824%2C14.996%20L28.945%2C12.711%20L24.067%2C14.996%20L24.735%2C9.655%20L21.051%2C5.726%20L26.344%2C4.711%20L28.945%2C-0.003%20L31.547%2C4.711%20L36.839%2C5.726%20L33.155%2C9.655%20L33.824%2C14.996%20ZM12.771%2C14.996%20L7.893%2C12.711%20L3.014%2C14.996%20L3.683%2C9.655%20L-0.001%2C5.726%20L5.291%2C4.711%20L7.893%2C-0.003%20L10.495%2C4.711%20L15.786%2C5.726%20L12.103%2C9.655%20L12.771%2C14.996%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .comments_block_wrapper .tpl_rev_form .tpl-form .tpl-field-reg {
      font-size: 0;
      margin: 0 0 25px; }
    .comments_block_wrapper .tpl_rev_form .tpl-form .tpl-field-reg a {
      font-size: 16px;
      display: inline-block;
      vertical-align: middle; }
    .comments_block_wrapper .tpl_rev_form .tpl-form .mg-styler-label--checkbox {
      position: relative;
      display: inline-block;
      vertical-align: middle;
      width: 30px;
      height: 30px;
      margin: 0 15px 0 0; }
    .comments_block_wrapper .tpl_rev_form .tpl-form .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%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M3.729%2C5.677%20L1.661%2C3.643%20C1.281%2C3.281%200.676%2C3.285%200.302%2C3.652%20C-0.079%2C4.016%20-0.088%2C4.615%200.282%2C4.990%20C0.285%2C4.993%200.289%2C4.996%200.292%2C4.999%20L3.049%2C7.712%20C3.233%2C7.894%203.476%2C7.989%203.728%2C7.989%20C3.981%2C7.989%204.224%2C7.894%204.418%2C7.712%20L10.602%2C1.627%20C10.971%2C1.254%2010.971%2C0.652%2010.592%2C0.270%20C10.213%2C-0.100%209.602%2C-0.100%209.223%2C0.270%20L3.729%2C5.677%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .comments_block_wrapper .tpl_rev_form .tpl-form .mg-styler-label--checkbox:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      width: 30px;
      height: 30px;
      background: #fff;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .comments_block_wrapper .tpl_rev_form .tpl-form .mg-styler-label--checkbox input {
      position: absolute;
      padding: 0;
      width: 0;
      height: 0;
      font-size: 0;
      line-height: 0;
      opacity: 0;
      visibility: hidden;
      overflow: hidden; }
    .comments_block_wrapper .tpl_rev_form .tpl-form .tpl-button {
      position: relative;
      display: inline-block;
      vertical-align: top;
      color: #fff;
      border: none;
      outline: none;
      z-index: 1;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      width: 140px;
      margin: 0 20px 0 0;
      text-align: center;
      display: inline-block;
      vertical-align: top;
      background: #d10808;
      padding: 11px 25px 12px;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      -o-border-radius: 0px;
      border-radius: 0px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .comments_block_wrapper .tpl_rev_form .tpl-form .tpl-button:hover:before {
      opacity: 1;
      visibility: visible; }
    .comments_block_wrapper .tpl_rev_form .tpl-form .tpl-button:before {
      position: absolute;
      content: '';
      z-index: -1;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      visibility: hidden;
      background: rgba(255, 255, 255, 0.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; }

.shop_kind_wrap {
  position: relative;
  padding: 35px 0 60px; }
  @media screen and (max-width: 1023px) {
  .shop_kind_wrap {
    padding: 35px 0 50px; } }
  @media screen and (max-width: 479px) {
  .shop_kind_wrap {
    padding: 28px 0 40px; } }
  .shop_kind_wrap + .shop_kind_wrap {
    padding-top: 0; }
  .shop_kind_wrap:before {
    position: absolute;
    content: '';
    left: -3000px;
    right: -3000px;
    top: 0;
    bottom: 0;
    background: #f9faf8; }
  .shop_kind_wrap .shop_collection_header {
    position: relative;
    font: 40px 'Oswald', Arial, Helvetica, sans-serif;
    line-height: 1.2;
    font-weight: 600;
    color: #000;
    padding: 0 0 35px; }
  @media screen and (max-width: 1260px) {
    .shop_kind_wrap .shop_collection_header {
      font-size: 40px; } }
  @media screen and (max-width: 639px) {
    .shop_kind_wrap .shop_collection_header {
      font-size: 25px;
      padding: 0 0 30px; } }
  .shop_kind_wrap .shop_group_kinds {
    position: relative;
    margin: 0 -10px; }
  @media screen and (max-width: 1023px) {
    .shop_kind_wrap .shop_group_kinds {
      margin: 0 -5px; } }
  .shop_kind_wrap .shop_group_kinds .shop_kind_item {
    background: #fff;
    margin: 0 10px 10px;
    width: 295px;
    outline: none;
    -moz-box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05); }
    @media screen and (max-width: 1023px) {
    .shop_kind_wrap .shop_group_kinds .shop_kind_item {
      margin: 0 5px 10px; } }
    .shop_kind_wrap .shop_group_kinds .shop_kind_item:focus {
      outline: none; }
  .shop_kind_wrap .shop_group_kinds .kind_image {
    height: 210px;
    position: relative; }
    @media screen and (max-width: 519px) {
    .shop_kind_wrap .shop_group_kinds .kind_image {
      height: 280px; } }
    @media screen and (max-width: 400px) {
    .shop_kind_wrap .shop_group_kinds .kind_image {
      height: 210px; } }
    .shop_kind_wrap .shop_group_kinds .kind_image.no-image {
      background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat; }
    .shop_kind_wrap .shop_group_kinds .kind_image a {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
    .shop_kind_wrap .shop_group_kinds .kind_image a img {
      max-width: none; }
  .shop_kind_wrap .shop_group_kinds .kind_name {
    padding: 15px 20px 10px;
    font-size: 18px;
    line-height: 21px; }
    .shop_kind_wrap .shop_group_kinds .kind_name a {
      color: #d10808;
      text-decoration: none; }
    .shop_kind_wrap .shop_group_kinds .kind_name a:hover {
      text-decoration: underline; }
  .shop_kind_wrap .shop_group_kinds .kind_details {
    padding: 0 20px 25px; }
  .shop_kind_wrap .shop_group_kinds .price-current {
    color: #000;
    font: 25px 'Oswald', Arial, Helvetica, sans-serif;
    font-weight: 700;
    display: inline-block;
    vertical-align: baseline; }
    @media screen and (max-width: 1023px) {
    .shop_kind_wrap .shop_group_kinds .price-current {
      font-size: 20px; } }
    .shop_kind_wrap .shop_group_kinds .price-current .fa-rouble {
      font-size: 20px; }
    @media screen and (max-width: 1023px) {
      .shop_kind_wrap .shop_group_kinds .price-current .fa-rouble {
        font-size: 17px; } }
    .shop_kind_wrap .shop_group_kinds .price-current strong {
      font-weight: 700;
      font-family: 'Oswald', Arial, Helvetica, sans-serif; }
  .shop_kind_wrap .shop_group_kinds .price-old {
    position: relative;
    display: inline-block;
    vertical-align: baseline;
    padding: 0 32px 0 0;
    font: 20px 'Oswald', Arial, Helvetica, sans-serif;
    font-weight: 300;
    margin-left: 10px;
    color: rgba(0, 0, 0, 0.6); }
    @media screen and (max-width: 1023px) {
    .shop_kind_wrap .shop_group_kinds .price-old {
      font-size: 16px; } }
    .shop_kind_wrap .shop_group_kinds .price-old:before {
      position: absolute;
      top: 50%;
      left: -5px;
      right: 27px;
      height: 1px;
      content: '';
      background: #f00; }
    .shop_kind_wrap .shop_group_kinds .price-old.question {
      background: url(../question_icon.png) right 0 top 50% no-repeat; }
    .shop_kind_wrap .shop_group_kinds .price-old .fa-rouble {
      font-size: 18px; }
    @media screen and (max-width: 1023px) {
      .shop_kind_wrap .shop_group_kinds .price-old .fa-rouble {
        font-size: 14px; } }
    .shop_kind_wrap .shop_group_kinds .price-old strong {
      font-weight: 300;
      font-family: 'Oswald', Arial, Helvetica, sans-serif; }
  .shop_kind_wrap .slick-dots {
    padding: 0;
    text-align: center;
    margin: 30px 0 0 0;
    line-height: 0; }
  .shop_kind_wrap .slick-dots li {
    display: inline-block;
    vertical-align: top;
    margin: 0 8px; }
    .shop_kind_wrap .slick-dots li.slick-active button {
      background: #d10808;
      -moz-box-shadow: 0 0 0 2px #d10808;
      -webkit-box-shadow: 0 0 0 2px #d10808;
      box-shadow: 0 0 0 2px #d10808; }
    .shop_kind_wrap .slick-dots li button {
      position: relative;
      width: 6px;
      height: 6px;
      padding: 0;
      outline: none;
      font-size: 0;
      border: none;
      background: #b4b3b2;
      -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; }

.slick-dots button {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0); }

.product_list.product-list-price .shop_product_item {
  position: relative;
  margin: 0 0 20px;
  padding: 16px 20px 20px;
  z-index: 1;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -moz-box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05);
  background: #fff; }
  .product_list.product-list-price .product_top {
    margin: 0 40px 0 0;
    width: 190px;
    min-width: 190px;
    max-width: 190px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 190px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 190px;
    -ms-flex: 0 0 190px;
    flex: 0 0 190px; }
  .product_list.product-list-price .product_top .product_image {
    position: relative;
    height: 255px;
    width: 255px;
    font-size: 0;
    display: none; }
    .product_list.product-list-price .product_top .product_image.no-image {
      background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% 50% no-repeat; }
    .product_list.product-list-price .product_top .product_image a {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
    .product_list.product-list-price .product_top .product_image a img {
      max-width: none; }
  .product_list.product-list-price .product_in_wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative; }
  .product_list.product-list-price .product_in_wrap .product-name, .product_list.product-list-price .product_in_wrap .tpl-rating-block, .product_list.product-list-price .product_in_wrap .product-article {
    display: none; }
  .product_list.product-list-price .product_in_wrap .product_center {
    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; }
    .product_list.product-list-price .product_in_wrap .product_center .product_center_in1 {
      width: 190px;
      max-width: 190px;
      min-width: 190px;
      margin: 0 40px 0 0; }
    @media screen and (max-width: 1260px) {
      .product_list.product-list-price .product_in_wrap .product_center .product_center_in1 {
        margin: 0;
        width: 50%;
        max-width: 50%;
        min-width: 50%;
        padding: 0 30px 0 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; } }
    .product_list.product-list-price .product_in_wrap .product_center .product_center_in2 {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -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-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: 1260px) {
      .product_list.product-list-price .product_in_wrap .product_center .product_center_in2 {
        width: 50%;
        max-width: 50%;
        min-width: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; } }
    .product_list.product-list-price .product_in_wrap .product_center .product_center_in2 .product_actions_wrap {
      display: none; }
  .product_list.product-list-price .product_bottom {
    display: none; }
  .product_list.product-list-price .product-label {
    font-size: 0; }
  .product_list.product-list-price .product-label .product_label_item {
    position: relative;
    color: #fff;
    font: 15px 'rbcl', Arial, Helvetica, sans-serif;
    height: 26px;
    background: #ffce0b;
    margin: 0 15px 5px 0;
    padding: 4px 10px 0;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px; }
    .product_list.product-list-price .product-label .product_label_item.product-spec {
      background: #ffce0b; }
    .product_list.product-list-price .product-label .product_label_item.product-spec:before {
      position: absolute;
      top: 0;
      right: -8px;
      content: '';
      border-left: 8px solid #ffce0b;
      border-top: 13px solid transparent;
      border-bottom: 13px solid transparent; }
    .product_list.product-list-price .product-label .product_label_item.product-new {
      background: #ff0030; }
    .product_list.product-list-price .product-label .product_label_item.product-new:before {
      position: absolute;
      top: 0;
      right: -8px;
      content: '';
      border-left: 8px solid #ff0030;
      border-top: 13px solid transparent;
      border-bottom: 13px solid transparent; }
    .product_list.product-list-price .product-label .product_label_item.new_label span {
      position: absolute;
      top: 0;
      right: -8px;
      content: '';
      border-left: 8px solid #ffce0b;
      border-top: 13px solid transparent;
      border-bottom: 13px solid transparent; }
  .product_list.product-list-price .product-name {
    color: #d10808;
    font: 18px 'rbcl', Arial, Helvetica, sans-serif;
    padding: 0 0 13px; }
  .product_list.product-list-price .product-name a {
    color: inherit;
    text-decoration: none; }
  .product_list.product-list-price .tpl-rating-block {
    margin: 0 0 10px; }
  .product_list.product-list-price .product-article {
    color: #d10808;
    font: 13px 'rbcl', Arial, Helvetica, sans-serif;
    margin: 0 0 15px; }
  .product_list.product-list-price .product-article span {
    color: #d10808;
    font-size: 15px; }
  .product_list.product-list-price .product-anonce {
    color: #8a8a8a;
    font: 15px 'rbcl', Arial, Helvetica, sans-serif;
    padding: 0 0 15px; }
  .product_list.product-list-price .hide_params {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    color: #d10808;
    font: 16px 'rbcb', Arial, Helvetica, sans-serif;
    position: relative;
    padding: 0 20px 0 0;
    text-decoration: underline; }
  .product_list.product-list-price .hide_params.opened:before {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg); }
  .product_list.product-list-price .hide_params:before {
    position: absolute;
    content: '';
    right: 0;
    top: 8px;
    border-top: 6px solid #d10808;
    border-left: 5px solid transparent;
    border-right: 5px 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; }
  .product_list.product-list-price .shop2-product-actions {
    margin: 0 0 15px;
    padding: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2; }
  .product_list.product-list-price .shop2-product-actions dl dt {
    min-height: 21px;
    background: none;
    border: none;
    display: inline-block;
    vertical-align: top;
    margin: 0 20px 0 0; }
    .product_list.product-list-price .shop2-product-actions dl dt.gift-action .icon-action {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2018%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ff0030%22%20d%3D%22M16.000%2C3.999%20L13.815%2C3.999%20C13.927%2C3.680%2014.000%2C3.340%2014.000%2C2.979%20C14.000%2C1.336%2012.663%2C-0.001%2010.980%2C-0.001%20C10.216%2C-0.001%209.525%2C0.297%208.997%2C0.771%20C8.463%2C0.297%207.763%2C-0.001%206.980%2C-0.001%20C5.337%2C-0.001%204.000%2C1.336%204.000%2C3.019%20C4.000%2C3.364%204.070%2C3.691%204.179%2C3.999%20L2.000%2C3.999%20C0.897%2C3.999%20-0.000%2C4.896%20-0.000%2C5.999%20L-0.000%2C9.999%20C-0.000%2C10.747%200.417%2C11.393%201.026%2C11.736%20C1.015%2C11.822%201.000%2C11.909%201.000%2C11.999%20L1.000%2C18.000%20C1.000%2C19.102%201.897%2C19.999%203.000%2C19.999%20L15.000%2C19.999%20C16.102%2C19.999%2017.000%2C19.102%2017.000%2C18.000%20L17.000%2C11.999%20C17.000%2C11.909%2016.985%2C11.822%2016.973%2C11.736%20C17.582%2C11.393%2018.000%2C10.747%2018.000%2C9.999%20L18.000%2C5.999%20C18.000%2C4.896%2017.102%2C3.999%2016.000%2C3.999%20ZM16.001%2C9.999%20L15.000%2C9.999%20L10.000%2C9.999%20L10.000%2C5.999%20L11.019%2C5.999%20L16.000%2C5.999%20L16.001%2C9.999%20ZM11.019%2C1.999%20C11.560%2C1.999%2012.000%2C2.439%2012.000%2C3.019%20C12.000%2C3.560%2011.560%2C3.999%2011.019%2C3.999%20L10.000%2C3.999%20L10.000%2C2.979%20C10.000%2C2.439%2010.439%2C1.999%2011.019%2C1.999%20ZM6.000%2C2.979%20C6.000%2C2.439%206.439%2C1.999%207.019%2C1.999%20C7.560%2C1.999%208.000%2C2.439%208.000%2C2.979%20L8.000%2C3.999%20L6.980%2C3.999%20C6.439%2C3.999%206.000%2C3.560%206.000%2C2.979%20ZM2.000%2C5.999%20L6.980%2C5.999%20L8.000%2C5.999%20L8.000%2C9.999%20L3.000%2C9.999%20L2.000%2C9.999%20L2.000%2C5.999%20ZM3.000%2C11.999%20L8.000%2C11.999%20L8.000%2C18.000%20L3.000%2C18.000%20L3.000%2C11.999%20ZM10.000%2C18.000%20L10.000%2C11.999%20L15.000%2C11.999%20L15.001%2C18.000%20L10.000%2C18.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .product_list.product-list-price .shop2-product-actions dl dt .icon-action {
      width: 21px;
      height: 21px;
      margin: 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%2221px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2021%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffce0b%22%20d%3D%22M19.992%2C12.170%20C19.785%2C12.426%2019.549%2C12.718%2019.489%2C12.901%20C19.422%2C13.107%2019.438%2C13.478%2019.453%2C13.837%20C19.483%2C14.538%2019.520%2C15.407%2018.994%2C16.125%20C18.464%2C16.847%2017.613%2C17.080%2016.928%2C17.267%20C16.583%2C17.362%2016.226%2C17.460%2016.055%2C17.583%20C15.890%2C17.702%2015.680%2C18.019%2015.494%2C18.299%20C15.101%2C18.890%2014.612%2C19.627%2013.745%2C19.906%20C13.525%2C19.976%2013.290%2C20.012%2013.046%2C20.012%20C12.463%2C20.012%2011.916%2C19.810%2011.433%2C19.631%20C11.087%2C19.504%2010.729%2C19.371%2010.500%2C19.371%20C10.270%2C19.371%209.913%2C19.504%209.567%2C19.631%20C8.881%2C19.884%207.996%2C20.145%207.254%2C19.906%20C6.387%2C19.626%205.898%2C18.890%205.505%2C18.299%20C5.319%2C18.019%205.109%2C17.702%204.944%2C17.583%20C4.774%2C17.460%204.417%2C17.362%204.071%2C17.267%20C3.387%2C17.080%202.536%2C16.847%202.006%2C16.125%20C1.479%2C15.407%201.516%2C14.537%201.546%2C13.837%20C1.562%2C13.478%201.578%2C13.106%201.510%2C12.900%20C1.450%2C12.717%201.215%2C12.426%201.008%2C12.170%20C0.559%2C11.615%20-0.000%2C10.923%20-0.000%2C10.006%20C-0.000%2C9.090%200.558%2C8.398%201.008%2C7.841%20C1.215%2C7.585%201.450%2C7.293%201.510%2C7.110%20C1.578%2C6.904%201.562%2C6.533%201.546%2C6.174%20C1.516%2C5.474%201.479%2C4.604%202.006%2C3.887%20C2.536%2C3.165%203.387%2C2.931%204.071%2C2.744%20C4.417%2C2.649%204.774%2C2.551%204.945%2C2.428%20C5.110%2C2.309%205.320%2C1.992%205.506%2C1.713%20C5.898%2C1.121%206.388%2C0.384%207.255%2C0.106%20C7.998%2C-0.136%208.881%2C0.126%209.567%2C0.381%20C9.913%2C0.507%2010.270%2C0.640%2010.500%2C0.640%20C10.729%2C0.640%2011.087%2C0.507%2011.433%2C0.381%20C12.117%2C0.126%2013.002%2C-0.136%2013.745%2C0.106%20C14.612%2C0.385%2015.101%2C1.121%2015.494%2C1.713%20C15.680%2C1.992%2015.890%2C2.309%2016.055%2C2.428%20C16.226%2C2.551%2016.583%2C2.649%2016.929%2C2.744%20C17.613%2C2.931%2018.464%2C3.165%2018.994%2C3.887%20C19.520%2C4.604%2019.483%2C5.475%2019.453%2C6.174%20C19.438%2C6.533%2019.422%2C6.905%2019.489%2C7.111%20C19.549%2C7.294%2019.784%2C7.585%2019.991%2C7.841%20C20.441%2C8.397%2021.000%2C9.089%2021.000%2C10.006%20C21.000%2C10.921%2020.441%2C11.613%2019.992%2C12.170%20ZM18.352%2C9.142%20C18.033%2C8.746%2017.671%2C8.298%2017.492%2C7.755%20C17.308%2C7.191%2017.333%2C6.604%2017.355%2C6.086%20C17.368%2C5.770%2017.391%2C5.240%2017.297%2C5.111%20C17.198%2C4.977%2016.699%2C4.841%2016.369%2C4.750%20C15.867%2C4.612%2015.299%2C4.457%2014.820%2C4.111%20C14.346%2C3.770%2014.024%2C3.285%2013.740%2C2.857%20C13.550%2C2.571%2013.263%2C2.139%2013.097%2C2.086%20C12.842%2C2.098%2012.498%2C2.207%2012.165%2C2.330%20C11.670%2C2.513%2011.107%2C2.721%2010.500%2C2.721%20C9.892%2C2.721%209.330%2C2.513%208.834%2C2.330%20C8.501%2C2.207%208.158%2C2.080%207.954%2C2.080%20C7.736%2C2.139%207.450%2C2.571%207.260%2C2.857%20C6.976%2C3.285%206.654%2C3.770%206.180%2C4.111%20C5.701%2C4.457%205.133%2C4.612%204.631%2C4.750%20C4.301%2C4.841%203.802%2C4.977%203.703%2C5.111%20C3.609%2C5.241%203.631%2C5.770%203.645%2C6.086%20C3.667%2C6.603%203.692%2C7.191%203.508%2C7.752%20C3.329%2C8.298%202.967%2C8.746%202.647%2C9.142%20C2.416%2C9.429%202.100%2C9.820%202.100%2C10.006%20C2.100%2C10.192%202.417%2C10.583%202.648%2C10.870%20C2.967%2C11.265%203.329%2C11.713%203.508%2C12.257%20C3.692%2C12.820%203.667%2C13.407%203.645%2C13.925%20C3.631%2C14.242%203.608%2C14.771%203.703%2C14.900%20C3.802%2C15.034%204.301%2C15.171%204.631%2C15.261%20C5.132%2C15.399%205.701%2C15.555%206.180%2C15.900%20C6.654%2C16.242%206.976%2C16.726%207.260%2C17.154%20C7.449%2C17.440%207.736%2C17.872%207.902%2C17.925%20C8.172%2C17.945%208.502%2C17.804%208.834%2C17.681%20C9.330%2C17.498%209.892%2C17.291%2010.500%2C17.291%20C11.108%2C17.291%2011.670%2C17.498%2012.165%2C17.681%20C12.498%2C17.804%2012.842%2C17.931%2013.046%2C17.931%20C13.080%2C17.931%2013.094%2C17.927%2013.097%2C17.925%20C13.263%2C17.872%2013.550%2C17.440%2013.739%2C17.154%20C14.024%2C16.726%2014.346%2C16.242%2014.819%2C15.900%20C15.298%2C15.555%2015.867%2C15.399%2016.369%2C15.261%20C16.699%2C15.171%2017.198%2C15.034%2017.296%2C14.900%20C17.391%2C14.770%2017.368%2C14.242%2017.355%2C13.925%20C17.333%2C13.408%2017.308%2C12.821%2017.492%2C12.259%20C17.671%2C11.713%2018.033%2C11.265%2018.352%2C10.870%20C18.583%2C10.583%2018.900%2C10.192%2018.900%2C10.006%20C18.900%2C9.820%2018.583%2C9.429%2018.352%2C9.142%20ZM14.175%2C13.128%20C13.305%2C13.128%2012.600%2C12.429%2012.600%2C11.567%20C12.600%2C10.704%2013.305%2C10.006%2014.175%2C10.006%20C15.045%2C10.006%2015.750%2C10.704%2015.750%2C11.567%20C15.750%2C12.429%2015.045%2C13.128%2014.175%2C13.128%20ZM7.526%2C12.550%20L11.726%2C6.306%20L13.473%2C7.461%20L9.273%2C13.705%20L7.526%2C12.550%20ZM6.825%2C10.006%20C5.955%2C10.006%205.250%2C9.307%205.250%2C8.444%20C5.250%2C7.583%205.955%2C6.884%206.825%2C6.884%20C7.695%2C6.884%208.400%2C7.583%208.400%2C8.444%20C8.400%2C9.307%207.695%2C10.006%206.825%2C10.006%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .product_list.product-list-price .shop2-product-actions dl dt .name-action {
      color: #7e7e7e;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      margin: 14px 0 0 20px;
      border: none;
      display: none; }
  .product_list.product-list-price .shop2_product_options_wr .shop2_product_options {
    display: none; }
  .product_list.product-list-price .shop2_product_options_wr .option_item {
    padding: 11px 0 13px;
    font-size: 0;
    border-bottom: 1px solid #f2f2f2; }
    .product_list.product-list-price .shop2_product_options_wr .option_item:first-child {
      padding-top: 0; }
    .product_list.product-list-price .shop2_product_options_wr .option_item:last-child {
      border: none; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_title {
      color: #7e7e7e;
      font: 15px 'rbcl', Arial, Helvetica, sans-serif;
      padding: 0 0 10px 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body {
      color: #7e7e7e;
      font: 16px 'rbcb', Arial, Helvetica, sans-serif; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body a {
      font-family: 'rbcl', Arial, Helvetica, sans-serif; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body.vendor {
      font-family: 'rbcl', Arial, Helvetica, sans-serif; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body.select {
      display: block;
      width: auto; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .jqselect {
      position: relative;
      display: block !important; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .jqselect.dropup .jq-selectbox__select {
      z-index: 1; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .jqselect:before {
      position: absolute;
      content: '';
      right: 10px;
      top: 50%;
      width: 9px;
      height: 5px;
      z-index: 2;
      margin-top: -3px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .jqselect.opened:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .jqselect .jq-selectbox__select {
      font: 16px 'rbcb', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      background: #fff;
      padding: 10px 30px 11px 17px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .jqselect .jq-selectbox__dropdown {
      background: #fff;
      margin-top: -1px;
      width: 100% !important;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .jqselect .jq-selectbox__dropdown ul li {
      color: #898989;
      font: 16px 'rbcb', Arial, Helvetica, sans-serif;
      padding: 8px 17px 9px 17px;
      -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_list.product-list-price .shop2_product_options_wr .option_item .option_body select {
      font: 16px 'rbcb', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      padding: 10px 30px 11px 17px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat #fff;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body select::-ms-expand {
      display: none; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-color-pick {
      overflow: visible; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-color-pick li {
      position: relative;
      width: 30px;
      height: 30px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 0 5px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-color-pick li.active-color: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%3Cpath%20fill%3D%22%23000%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_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-color-pick li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -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.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); }
    .product_list.product-list-price .shop2_product_options_wr .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_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-texture-pick {
      overflow: visible; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-texture-pick li {
      position: relative;
      width: 30px;
      height: 30px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 0 5px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-texture-pick li.active-texture: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%3Cpath%20fill%3D%22%23000%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_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-texture-pick li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -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.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); }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-texture-pick li img {
      width: 30px;
      height: 30px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list {
      overflow: visible; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list li {
      position: relative;
      width: 30px;
      height: 30px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 0 5px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list li.shop2-color-ext-selected: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%3Cpath%20fill%3D%22%23000%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_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -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.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); }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list li span {
      display: none; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-color-ext-list li img {
      width: 30px;
      height: 30px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-color-ext-multi {
      overflow: visible;
      outline: none;
      border: none; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-color-ext-multi li {
      position: relative;
      width: 30px !important;
      height: 30px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 0 5px 5px 0;
      background-size: cover;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-color-ext-multi li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -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.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); }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-color-ext-multi li span {
      display: none; }
    .product_list.product-list-price .shop2_product_options_wr .option_item .option_body .shop2-color-ext-multi li img {
      width: 30px;
      height: 30px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
  .product_list.product-list-price .product_bot_block {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media screen and (max-width: 1260px) {
    .product_list.product-list-price .product_bot_block {
      text-align: right;
      width: 223px;
      margin-left: auto;
      -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; } }
  .product_list.product-list-price .product-price {
    font-size: 0;
    text-align: left;
    -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: 1260px) {
    .product_list.product-list-price .product-price {
      text-align: right;
      margin: 0 0 40px; } }
  .product_list.product-list-price .product-price .price-current {
    color: #000;
    font: 25px/1 'Oswald', Arial, Helvetica, sans-serif;
    font-weight: 700;
    display: block;
    padding: 0 0 2px; }
    @media screen and (max-width: 1260px) {
    .product_list.product-list-price .product-price .price-current {
      display: inline-block;
      vertical-align: baseline; } }
    .product_list.product-list-price .product-price .price-current .fa-rouble {
      font-size: 20px; }
    .product_list.product-list-price .product-price .price-current strong {
      font-weight: 700;
      font-family: 'Oswald', Arial, Helvetica, sans-serif; }
  .product_list.product-list-price .product-price .price-old {
    position: relative;
    display: inline-block;
    vertical-align: baseline;
    padding: 0 32px 0 0;
    font: 20px 'Oswald', Arial, Helvetica, sans-serif;
    font-weight: 300;
    color: rgba(0, 0, 0, 0.6); }
    @media screen and (max-width: 1260px) {
    .product_list.product-list-price .product-price .price-old {
      margin-left: 10px; } }
    .product_list.product-list-price .product-price .price-old:before {
      position: absolute;
      top: 50%;
      left: -5px;
      right: 27px;
      height: 1px;
      content: '';
      background: #f00; }
    .product_list.product-list-price .product-price .price-old.question {
      background: url(../question_icon.png) right 0 top 50% no-repeat; }
    .product_list.product-list-price .product-price .price-old .fa-rouble {
      font-size: 18px; }
    .product_list.product-list-price .product-price .price-old strong {
      font-family: 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 300; }
  .product_list.product-list-price .product_buttons {
    font-size: 0;
    width: 211px;
    margin: 0 0 0 20px;
    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; }
  @media screen and (max-width: 1260px) {
    .product_list.product-list-price .product_buttons {
      -webkit-box-align: end;
      -ms-flex-align: end;
      -webkit-align-items: flex-end;
      -moz-align-items: flex-end;
      align-items: flex-end;
      margin: 0;
      width: auto; } }
  .product_list.product-list-price .product_buttons .product-amount {
    width: 75px;
    display: inline-block;
    vertical-align: top; }
    .product_list.product-list-price .product_buttons .product-amount .amount-title {
      display: none; }
    .product_list.product-list-price .product_buttons .product-amount .shop2-product-amount {
      font-size: 0;
      width: 75px; }
    .product_list.product-list-price .product_buttons .product-amount .shop2-product-amount.gr_amount_fix {
      position: relative;
      text-align: left; }
    .product_list.product-list-price .product_buttons .product-amount .shop2-product-amount.gr_amount_fix button {
      position: relative;
      width: 30px;
      height: 25px;
      margin: 0;
      padding: 0;
      border: none;
      display: block;
      color: #fff;
      z-index: 1;
      outline: none;
      font-size: 21px;
      text-shadow: none;
      background: #000;
      -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;
      position: absolute;
      right: 0; }
    .product_list.product-list-price .product_buttons .product-amount .shop2-product-amount.gr_amount_fix button:hover:before {
      opacity: 1;
      visibility: visible; }
    .product_list.product-list-price .product_buttons .product-amount .shop2-product-amount.gr_amount_fix button:disabled:before {
      display: none; }
    .product_list.product-list-price .product_buttons .product-amount .shop2-product-amount.gr_amount_fix button:before {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: -1;
      content: '';
      opacity: 0;
      visibility: hidden;
      background: rgba(255, 255, 255, 0.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; }
    .product_list.product-list-price .product_buttons .product-amount .shop2-product-amount.gr_amount_fix .amount-minus {
      top: 0; }
    .product_list.product-list-price .product_buttons .product-amount .shop2-product-amount.gr_amount_fix .amount-plus {
      bottom: 0; }
    .product_list.product-list-price .product_buttons .product-amount .shop2-product-amount input {
      width: 45px;
      height: 50px;
      margin: 0;
      background: #fff;
      outline: none;
      color: #7e7e7e;
      padding: 12px 5px;
      text-align: center;
      font: 16px/1 'rbcb', Arial, Helvetica, sans-serif;
      border: 1px solid #e5e5e5;
      border-right: none;
      -webkit-appearance: none;
      display: inline-block;
      vertical-align: top;
      -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; }
    .product_list.product-list-price .product_buttons .product-amount .shop2-product-amount .amount_buttons {
      width: 30px;
      height: 50px;
      display: inline-block;
      vertical-align: top; }
    .product_list.product-list-price .product_buttons .product-amount .shop2-product-amount .amount_buttons button {
      position: relative;
      width: 30px;
      height: 25px;
      margin: 0;
      padding: 0;
      border: none;
      display: block;
      color: #fff;
      z-index: 1;
      outline: none;
      font-size: 21px;
      text-shadow: none;
      background: #000;
      -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; }
    .product_list.product-list-price .product_buttons .product-amount .shop2-product-amount .amount_buttons button:hover:before {
      opacity: 1;
      visibility: visible; }
    .product_list.product-list-price .product_buttons .product-amount .shop2-product-amount .amount_buttons button:disabled:before {
      display: none; }
    .product_list.product-list-price .product_buttons .product-amount .shop2-product-amount .amount_buttons button:before {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: -1;
      content: '';
      opacity: 0;
      visibility: hidden;
      background: rgba(255, 255, 255, 0.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; }
  .product_list.product-list-price .product_buttons .produc_buttons_r {
    display: inline-block;
    vertical-align: top;
    width: 125px;
    text-align: right; }
    .product_list.product-list-price .product_buttons .produc_buttons_r .product-compare {
      position: relative;
      border: none;
      margin: 0;
      padding: 0;
      display: inline-block;
      vertical-align: top; }
    .product_list.product-list-price .product_buttons .produc_buttons_r .product-compare.product-compare-added {
      font-size: 0; }
    .product_list.product-list-price .product_buttons .produc_buttons_r .product-compare.product-compare-added .link-reset {
      background: #fff;
      color: #898989;
      font: 14px 'rbcl', Arial, Helvetica, sans-serif;
      margin: 0;
      text-decoration: none;
      padding: 6px 15px 7px 15px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -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;
      position: absolute;
      left: 15px;
      top: 45px;
      width: 118px;
      height: auto; }
    .product_list.product-list-price .product_buttons .produc_buttons_r .product-compare.product-compare-added .link-reset:before {
      position: absolute;
      left: 2px;
      top: -6px;
      content: '';
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-bottom: 7px solid #f2f2f2; }
    .product_list.product-list-price .product_buttons .produc_buttons_r .product-compare.product-compare-added .link-reset:after {
      position: absolute;
      left: 3px;
      top: -4px;
      content: '';
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-bottom: 5px solid #fff; }
    .product_list.product-list-price .product_buttons .produc_buttons_r .product-compare.product-compare-added .compare_checkbox {
      position: relative;
      width: 50px;
      height: 50px;
      font-size: 0;
      cursor: pointer;
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-order: 1;
      -ms-flex-order: 1;
      order: 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%2217px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2017%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M16.972%2C18.822%20L16.969%2C19.998%20L15.000%2C19.998%20L15.023%2C14.065%20L15.023%2C13.056%20L15.023%2C0.008%20L16.986%2C0.008%20L16.986%2C13.056%20L16.986%2C14.065%20L16.986%2C18.822%20L16.972%2C18.822%20ZM11.969%2C19.998%20L10.000%2C19.998%20L10.023%2C14.065%20L10.023%2C13.056%20L10.023%2C8.008%20L11.986%2C8.008%20L11.986%2C13.056%20L11.986%2C14.065%20L11.986%2C18.822%20L11.972%2C18.822%20L11.969%2C19.998%20ZM6.969%2C19.998%20L5.000%2C19.998%20L5.023%2C12.065%20L5.023%2C11.057%20L5.023%2C6.008%20L6.986%2C6.008%20L6.986%2C11.057%20L6.986%2C12.065%20L6.986%2C18.822%20L6.972%2C18.822%20L6.969%2C19.998%20ZM1.969%2C19.998%20L-0.000%2C19.998%20L0.023%2C10.064%20L0.023%2C9.056%20L0.023%2C4.008%20L1.986%2C4.008%20L1.986%2C9.056%20L1.986%2C10.064%20L1.986%2C18.822%20L1.971%2C18.822%20L1.969%2C19.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .product_list.product-list-price .product_buttons .produc_buttons_r .product-compare.product-compare-added .compare_checkbox input {
      position: absolute;
      width: 0;
      height: 0;
      padding: 0;
      visibility: hidden;
      overflow: hidden; }
    .product_list.product-list-price .product_buttons .produc_buttons_r .product-compare label {
      width: 50px;
      height: 50px;
      font-size: 0;
      cursor: pointer;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2017%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M16.972%2C18.822%20L16.969%2C19.998%20L15.000%2C19.998%20L15.023%2C14.065%20L15.023%2C13.056%20L15.023%2C0.008%20L16.986%2C0.008%20L16.986%2C13.056%20L16.986%2C14.065%20L16.986%2C18.822%20L16.972%2C18.822%20ZM11.969%2C19.998%20L10.000%2C19.998%20L10.023%2C14.065%20L10.023%2C13.056%20L10.023%2C8.008%20L11.986%2C8.008%20L11.986%2C13.056%20L11.986%2C14.065%20L11.986%2C18.822%20L11.972%2C18.822%20L11.969%2C19.998%20ZM6.969%2C19.998%20L5.000%2C19.998%20L5.023%2C12.065%20L5.023%2C11.057%20L5.023%2C6.008%20L6.986%2C6.008%20L6.986%2C11.057%20L6.986%2C12.065%20L6.986%2C18.822%20L6.972%2C18.822%20L6.969%2C19.998%20ZM1.969%2C19.998%20L-0.000%2C19.998%20L0.023%2C10.064%20L0.023%2C9.056%20L0.023%2C4.008%20L1.986%2C4.008%20L1.986%2C9.056%20L1.986%2C10.064%20L1.986%2C18.822%20L1.971%2C18.822%20L1.969%2C19.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .product_list.product-list-price .product_buttons .produc_buttons_r .product-compare label input {
      position: absolute;
      width: 0;
      height: 0;
      padding: 0;
      overflow: hidden;
      visibility: hidden; }

.shop_main_block_wrapper {
  padding: 0 20px 0; }
  @media screen and (max-width: 639px) {
  .shop_main_block_wrapper {
    padding: 0 16px 0; } }
  .shop_main_block_wrapper .shop_main_block_wrap {
    margin: 0 auto;
    max-width: 1240px; }
  .shop_main_block_wrapper .shop_main_block_wrap .shop_main_header {
    color: #000; }

.shop_main_block_wrap {
  position: relative;
  padding: 50px 0 60px 0; }
  @media screen and (max-width: 639px) {
  .shop_main_block_wrap {
    padding: 40px 0 40px; } }
  .shop_main_block_wrap:before {
    position: absolute;
    left: -3000px;
    right: -3000px;
    top: 0;
    bottom: 0;
    content: '';
    background: #fff; }
  .shop_main_block_wrap .shop_main_header {
    position: relative;
    color: #000;
    font: 50px 'Oswald', Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding: 0 0 30px; }
  @media (min-width: 768px) {
    .shop_main_block_wrap .shop_main_header {
      padding-right: 65px; } }
  @media screen and (max-width: 1260px) {
    .shop_main_block_wrap .shop_main_header {
      font-size: 45px; } }
  @media screen and (max-width: 1023px) {
    .shop_main_block_wrap .shop_main_header {
      font-size: 40px; } }
  @media screen and (max-width: 639px) {
    .shop_main_block_wrap .shop_main_header {
      font-size: 25px; } }
  .shop_main_block_wrap .shop_main_before {
    position: relative;
    color: #8a8a8a;
    font: 19px/23px 'rbcl', Arial, Helvetica, sans-serif;
    padding: 0 70px 20px 0; }
  @media screen and (max-width: 767px) {
    .shop_main_block_wrap .shop_main_before {
      padding: 0 0 20px; } }
  .shop_main_block_wrap .shop_main_before p {
    margin: 0 0 10px; }
  .shop_main_block_wrap .shop_main_after {
    padding: 30px 70px 1px 0;
    position: relative;
    color: #8a8a8a;
    font: 19px/23px 'rbcl', Arial, Helvetica, sans-serif; }
  @media screen and (max-width: 767px) {
    .shop_main_block_wrap .shop_main_after {
      padding: 30px 0 1px 0; } }
  .shop_main_block_wrap .shop_main_after p {
    margin: 0 0 10px; }
  .shop_main_block_wrap .prod_list_wrap {
    position: relative;
    margin: 0 -10px; }
  @media screen and (max-width: 1023px) {
    .shop_main_block_wrap .prod_list_wrap {
      margin: 0 -5px; } }
  .shop_main_block_wrap .product_list.product-list-thumbs {
    display: block;
    margin: 0; }
  .shop_main_block_wrap .product_list.product-list-thumbs .shop_product_item {
    width: 295px;
    max-width: none;
    min-width: 0;
    margin: 15px 10px 15px;
    display: block;
    background: #fff; }
    @media screen and (max-width: 1023px) {
    .shop_main_block_wrap .product_list.product-list-thumbs .shop_product_item {
      margin: 5px 5px 15px; } }
    .shop_main_block_wrap .product_list.product-list-thumbs .shop_product_item .tpl-rating-block, .shop_main_block_wrap .product_list.product-list-thumbs .shop_product_item .shop2_product_options_wr, .shop_main_block_wrap .product_list.product-list-thumbs .shop_product_item .product_actions_wrap, .shop_main_block_wrap .product_list.product-list-thumbs .shop_product_item .product-article, .shop_main_block_wrap .product_list.product-list-thumbs .shop_product_item .product-anonce {
      display: none; }
  .shop_main_block_wrap .slick-prev {
    width: 20px;
    height: 40px;
    position: absolute;
    right: 55px;
    top: -85px;
    outline: none;
    border: none;
    cursor: pointer;
    font-size: 0;
    background: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none; }
  @media screen and (max-width: 767px) {
    .shop_main_block_wrap .slick-prev {
      display: none !important; } }
  .shop_main_block_wrap .slick-prev:hover: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%2220px%22%20height%3D%2238px%22%20%20viewBox%3D%220%200%2020%2038%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M18.4556%201.35016e-07C18.8417%201.01262e-07%2019.2278%200.158993%2019.5367%200.476986C20.1544%201.11297%2020.1544%202.06694%2019.5367%202.70293L3.70656%2019L19.5367%2035.2971C20.1544%2035.9331%2020.1544%2036.887%2019.5367%2037.523C18.9189%2038.159%2017.9923%2038.159%2017.3745%2037.523L0.46332%2020.113C0.15444%2019.795%20-1.62628e-06%2019.3975%20-1.66103e-06%2019C-1.69578e-06%2018.6025%200.15444%2018.205%200.46332%2017.887L17.3745%200.476986C17.6834%200.158993%2018.0695%201.6877e-07%2018.4556%201.35016e-07Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop_main_block_wrap .slick-prev:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    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%2220px%22%20height%3D%2238px%22%20%20viewBox%3D%220%200%2020%2038%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M18.4556%201.35016e-07C18.8417%201.01262e-07%2019.2278%200.158993%2019.5367%200.476986C20.1544%201.11297%2020.1544%202.06694%2019.5367%202.70293L3.70656%2019L19.5367%2035.2971C20.1544%2035.9331%2020.1544%2036.887%2019.5367%2037.523C18.9189%2038.159%2017.9923%2038.159%2017.3745%2037.523L0.46332%2020.113C0.15444%2019.795%20-1.62628e-06%2019.3975%20-1.66103e-06%2019C-1.69578e-06%2018.6025%200.15444%2018.205%200.46332%2017.887L17.3745%200.476986C17.6834%200.158993%2018.0695%201.6877e-07%2018.4556%201.35016e-07Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop_main_block_wrap .slick-prev.slick-disabled {
    pointer-events: none; }
  .shop_main_block_wrap .slick-next {
    width: 20px;
    height: 40px;
    position: absolute;
    right: 7px;
    top: -85px;
    outline: none;
    border: none;
    cursor: pointer;
    font-size: 0;
    background: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none; }
  @media screen and (max-width: 767px) {
    .shop_main_block_wrap .slick-next {
      display: none !important; } }
  .shop_main_block_wrap .slick-next:hover: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%2220px%22%20height%3D%2238px%22%20%20viewBox%3D%220%200%2020%2038%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M1.5444%2038C1.1583%2038%200.772201%2037.841%200.46332%2037.523C-0.15444%2036.887%20-0.15444%2035.9331%200.46332%2035.2971L16.2934%2019L0.46332%202.70293C-0.15444%202.06695%20-0.15444%201.11297%200.46332%200.476987C1.08108%20-0.158996%202.00772%20-0.158996%202.62548%200.476987L19.5367%2017.887C19.8456%2018.205%2020%2018.6025%2020%2019C20%2019.3975%2019.8456%2019.795%2019.5367%2020.113L2.62548%2037.523C2.3166%2037.841%201.9305%2038%201.5444%2038Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop_main_block_wrap .slick-next:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    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%2220px%22%20height%3D%2238px%22%20%20viewBox%3D%220%200%2020%2038%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M1.5444%2038C1.1583%2038%200.772201%2037.841%200.46332%2037.523C-0.15444%2036.887%20-0.15444%2035.9331%200.46332%2035.2971L16.2934%2019L0.46332%202.70293C-0.15444%202.06695%20-0.15444%201.11297%200.46332%200.476987C1.08108%20-0.158996%202.00772%20-0.158996%202.62548%200.476987L19.5367%2017.887C19.8456%2018.205%2020%2018.6025%2020%2019C20%2019.3975%2019.8456%2019.795%2019.5367%2020.113L2.62548%2037.523C2.3166%2037.841%201.9305%2038%201.5444%2038Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop_main_block_wrap .slick-next.slick-disabled {
    pointer-events: none; }
  .shop_main_block_wrap .slick-dots {
    padding: 0;
    text-align: center;
    margin: 30px 0 0 0;
    line-height: 0; }
  .shop_main_block_wrap .slick-dots li {
    display: inline-block;
    vertical-align: top;
    margin: 0 8px; }
    .shop_main_block_wrap .slick-dots li.slick-active button {
      background: #d10808;
      -moz-box-shadow: 0 0 0 2px #d10808;
      -webkit-box-shadow: 0 0 0 2px #d10808;
      box-shadow: 0 0 0 2px #d10808; }
    .shop_main_block_wrap .slick-dots li button {
      position: relative;
      width: 6px;
      height: 6px;
      padding: 0;
      outline: none;
      font-size: 0;
      border: none;
      background: #b4b3b2;
      -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; }

.pic_bl_wrapper {
  background-position: left 0 top 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 28px 20px;
  margin: 0 0 50px;
  position: relative; }
  @media screen and (max-width: 639px) {
  .pic_bl_wrapper {
    padding: 33px 10px 32px;
    margin: 0 0 20px; } }
  .pic_bl_wrapper .pic_bl_wrap {
    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; }
  .pic_bl_wrapper .text_block {
    width: 50%; }
  @media screen and (max-width: 1023px) {
    .pic_bl_wrapper .text_block {
      width: 100%; } }
  .pic_bl_wrapper .text_block .text_block_in {
    display: inline-block;
    vertical-align: top;
    background: rgba(0, 0, 0, 0.7);
    padding: 15px 35px 17px; }
    @media screen and (max-width: 1023px) {
    .pic_bl_wrapper .text_block .text_block_in {
      padding: 15px 20px 15px; } }
    @media screen and (max-width: 639px) {
    .pic_bl_wrapper .text_block .text_block_in {
      padding: 12px 8px 13px;
      text-align: center; } }
  .pic_bl_wrapper .text_block .block_title {
    color: #fff;
    font: 25px/1 'rbcl', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 1023px) {
    .pic_bl_wrapper .text_block .block_title {
      font-size: 22px; } }
  .pic_bl_wrapper .text_block .block_desc {
    color: #fff;
    font: 35px/1 'Oswald', Arial, Helvetica, sans-serif;
    font-weight: 600; }
    @media screen and (max-width: 1023px) {
    .pic_bl_wrapper .text_block .block_desc {
      font-size: 30px; } }
    @media screen and (max-width: 639px) {
    .pic_bl_wrapper .text_block .block_desc {
      font-size: 24px; } }
  .pic_bl_wrapper .button_block {
    text-align: right;
    width: 50%;
    padding: 0 0 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1023px) {
    .pic_bl_wrapper .button_block {
      width: auto;
      padding: 0; } }
  .pic_bl_wrapper .button_block a {
    position: relative;
    color: #fff;
    z-index: 1;
    display: inline-block;
    vertical-align: top;
    font: 18px 'rbcb', Arial, Helvetica, sans-serif;
    text-decoration: none;
    background: #d10808;
    padding: 14px 35px;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
    @media screen and (max-width: 1023px) {
    .pic_bl_wrapper .button_block a {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      font-size: 0;
      padding: 0;
      background: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0; } }
    .pic_bl_wrapper .button_block a:hover:before {
      opacity: 1;
      visibility: visible; }
    .pic_bl_wrapper .button_block a:before {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      opacity: 0;
      z-index: -1;
      visibility: hidden;
      background: rgba(255, 255, 255, 0.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; }

.site_in_wrap {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 70px; }
  @media screen and (max-width: 1260px) {
  .site_in_wrap {
    padding: 0 0 60px;
    display: block; } }
  .site_in_wrap .site_left_side {
    margin: 0 39px 0 0;
    width: 235px;
    min-width: 235px;
    max-width: 235px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 235px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 235px;
    -ms-flex: 0 0 235px;
    flex: 0 0 235px; }
  @media screen and (max-width: 1340px) {
    .site_in_wrap .site_left_side {
      margin: 0 20px 0 0; } }
  @media screen and (max-width: 1260px) {
    .site_in_wrap .site_left_side {
      width: auto;
      margin: 0; } }
  .site_in_wrap .site_left_side .left_side_folders {
    padding: 0 0 40px; }
    .site_in_wrap .site_left_side .left_side_folders .folders_title {
      color: #000;
      font: 22px 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 500;
      padding: 0 20px 28px 20px; }
    .site_in_wrap .site_left_side .left_side_folders .folders_block li {
      display: block; }
    > .site_in_wrap .site_left_side .left_side_folders .folders_block li:last-child a {
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .site_in_wrap .site_left_side .left_side_folders .folders_block li a {
      position: relative;
      display: block;
      text-decoration: none;
      font: 18px/22px 'rbcb', Arial, Helvetica, sans-serif;
      color: #000;
      padding: 15px 20px 16px 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 -1px 0 #ededed;
      -webkit-box-shadow: inset 0 -1px 0 #ededed;
      box-shadow: inset 0 -1px 0 #ededed; }
    .site_in_wrap .site_left_side .left_side_folders .folders_block li a:before {
      position: absolute;
      content: '';
      top: 20px;
      left: 0;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-left: 5px solid #e5e5e5; }
    .site_in_wrap .site_left_side .left_side_folders .folders_block li a:hover {
      color: #fff;
      background: #d10808;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .site_in_wrap .site_left_side .left_side_folders .folders_block li a:hover:before {
      border-left-color: #fff; }
    .site_in_wrap .site_left_side .left_side_folders .folders_block li ul li a {
      font-size: 16px;
      line-height: 20px;
      padding: 11px 20px 12px 30px; }
    .site_in_wrap .site_left_side .left_side_folders .folders_block li ul li a:before {
      display: none; }
    .site_in_wrap .site_left_side .left_side_folders .folders_block li ul ul li a {
      padding-left: 40px; }
  .site_in_wrap .site_right_side {
    width: calc(100% - 235px - 39px);
    -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;
    padding: 0 0 0 40px;
    border-left: 1px solid #ededed; }
  @media screen and (max-width: 1340px) {
    .site_in_wrap .site_right_side {
      padding: 0 0 0 20px; } }
  @media screen and (max-width: 1260px) {
    .site_in_wrap .site_right_side {
      padding: 0;
      border: none;
      width: auto; } }
  .site_in_wrap .site_right_side .product_list {
    margin: 0; }

.shop_sorting_panel {
  position: relative;
  z-index: 2;
  margin: 0 0 40px;
  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; }
  @media screen and (max-width: 767px) {
  .shop_sorting_panel {
    display: block; } }

.filter_popup_btn_wr {
  display: none;
  margin: 0 20px 0 0; }
  @media screen and (max-width: 1260px) {
  .filter_popup_btn_wr {
    display: block;
    width: 235px;
    min-width: 235px;
    max-width: 235px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 235px;
    -moz-box-flex: 1;
    -moz-flex: 1 1 235px;
    -ms-flex: 1 1 235px;
    flex: 1 1 235px; } }
  @media screen and (max-width: 767px) {
  .filter_popup_btn_wr {
    margin: 0 0 15px;
    width: auto;
    max-width: none;
    min-width: 0; } }
  .filter_popup_btn_wr .filter_popup_btn {
    position: relative;
    color: #fff;
    font: 18px 'rbcb', Arial, Helvetica, sans-serif;
    cursor: pointer;
    height: 50px;
    background: #d10808;
    padding: 13px 45px 13px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .filter_popup_btn_wr .filter_popup_btn:before {
    position: absolute;
    right: 20px;
    top: 50%;
    width: 17px;
    height: 12px;
    content: '';
    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%2217px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2017%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M-0.001%2C1.999%20L-0.001%2C-0.001%20L17.000%2C-0.001%20L17.000%2C1.999%20L-0.001%2C1.999%20ZM15.000%2C6.999%20L2.000%2C6.999%20L2.000%2C4.999%20L15.000%2C4.999%20L15.000%2C6.999%20ZM13.000%2C11.999%20L3.999%2C11.999%20L3.999%2C9.999%20L13.000%2C9.999%20L13.000%2C11.999%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.sort_bl_wr {
  font-size: 0; }
  @media screen and (max-width: 1260px) {
  .sort_bl_wr {
    width: 232px;
    max-width: 232px;
    min-width: 232px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 232px;
    -moz-box-flex: 1;
    -moz-flex: 1 1 232px;
    -ms-flex: 1 1 232px;
    flex: 1 1 232px; } }
  @media screen and (max-width: 767px) {
  .sort_bl_wr {
    width: auto;
    min-width: 0;
    max-width: none; } }
  .sort_bl_wr .sort_bl_title {
    color: #d10808;
    font: 18px/50px 'rbcl', Arial, Helvetica, sans-serif;
    margin: 0 30px 0 0;
    display: inline-block;
    vertical-align: top; }
  @media screen and (max-width: 1260px) {
    .sort_bl_wr .sort_bl_title {
      display: none; } }
  .sort_bl_wr .sort_bl_wrap {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 232px; }
  @media screen and (max-width: 767px) {
    .sort_bl_wr .sort_bl_wrap {
      display: block;
      width: auto; } }
  .sort_bl_wr .sort_bl_wrap .sorting_block {
    position: relative;
    cursor: pointer;
    height: 50px;
    color: #8a8a8a;
    font: 16px 'rbcl', Arial, Helvetica, sans-serif;
    padding: 15px 20px 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
    -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
    box-shadow: inset 0 0 0 1px #e5e5e5; }
    .sort_bl_wr .sort_bl_wrap .sorting_block.active:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    .sort_bl_wr .sort_bl_wrap .sorting_block:before {
      position: absolute;
      top: 50%;
      right: 11px;
      width: 9px;
      height: 5px;
      content: '';
      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%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .sort_bl_wr .sort_bl_wrap .sorting_popup {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    color: #8a8a8a;
    font: 16px 'rbcl', Arial, Helvetica, sans-serif;
    background: #fff;
    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;
    -moz-box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.03);
    -webkit-box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.03);
    box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.03); }
    .sort_bl_wr .sort_bl_wrap .sorting_popup.active {
      opacity: 1;
      visibility: visible; }
    .sort_bl_wr .sort_bl_wrap .sorting_popup div:last-child a {
      border: none; }
    .sort_bl_wr .sort_bl_wrap .sorting_popup a {
      color: inherit;
      display: block;
      text-decoration: none;
      padding: 11px 20px 12px 20px;
      border-bottom: 1px solid #f1f1f2; }
    .sort_bl_wr .sort_bl_wrap .sorting_popup a.sort-reset {
      color: #d10808; }
    .sort_bl_wr .sort_bl_wrap .sorting_popup a.sort-reset span {
      display: inline-block;
      vertical-align: top;
      padding: 0 24px 0 0;
      position: relative; }
    .sort_bl_wr .sort_bl_wrap .sorting_popup a.sort-reset span:before {
      position: absolute;
      content: '';
      right: 0;
      top: 4px;
      width: 13px;
      height: 12px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2013%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M7.301%2C11.999%20C5.836%2C11.999%204.446%2C11.416%203.385%2C10.355%20C3.159%2C10.133%202.950%2C9.888%202.763%2C9.629%20C2.584%2C9.381%202.630%2C9.028%202.865%2C8.840%20C3.101%2C8.652%203.435%2C8.700%203.613%2C8.947%20C3.766%2C9.158%203.934%2C9.356%204.119%2C9.538%20C4.981%2C10.400%206.112%2C10.873%207.301%2C10.873%20C9.853%2C10.873%2011.930%2C8.687%2011.930%2C5.999%20C11.930%2C3.313%209.853%2C1.127%207.301%2C1.127%20C4.915%2C1.127%202.968%2C3.043%202.721%2C5.486%20L3.432%2C4.815%20C3.651%2C4.607%203.988%2C4.627%204.186%2C4.857%20C4.384%2C5.089%204.364%2C5.445%204.145%2C5.652%20L2.523%2C7.185%20C2.420%2C7.281%202.293%2C7.329%202.165%2C7.329%20C2.037%2C7.329%201.909%2C7.281%201.808%2C7.185%20L0.186%2C5.652%20C-0.035%2C5.445%20-0.052%2C5.089%200.145%2C4.857%20C0.342%2C4.627%200.679%2C4.607%200.899%2C4.815%20L1.649%2C5.522%20C1.884%2C2.440%204.314%2C0.001%207.301%2C0.001%20C10.443%2C0.001%2012.999%2C2.691%2012.999%2C5.999%20C12.999%2C9.307%2010.443%2C11.999%207.301%2C11.999%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.view-shop2 {
  display: inline-block;
  vertical-align: top;
  position: relative; }
  @media screen and (max-width: 1260px) {
  .view-shop2 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; } }
  @media screen and (max-width: 767px) {
  .view-shop2 {
    display: none; } }
  .view-shop2 .view_close {
    width: 60px;
    height: 60px;
    margin: 10px auto 10px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M.22%201.28l7.97%207.97-7.97%207.97a.75.75%200%200%200%200%201.06c.29.29.77.29%201.06%200l7.97-7.97%207.97%207.97c.29.29.77.29%201.06%200a.75.75%200%200%200%200-1.06l-7.97-7.97%207.97-7.97a.75.75%200%200%200%200-1.06.75.75%200%200%200-1.06%200L9.25%208.19%201.28.22a.75.75%200%200%200-1.06%200%20.75.75%200%200%200%200%201.06z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    display: none;
    cursor: pointer; }
  .view-shop2 .view-shop-wrap {
    height: 50px;
    overflow: hidden;
    cursor: pointer;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; }
  .view-shop2 .view-shop-wrap.opened {
    height: auto; }
    .view-shop2 .view-shop-wrap.opened a {
      pointer-events: auto; }
    .view-shop2 .view-shop-wrap.opened a.active-view {
      display: none; }
  .view-shop2 .view-shop-wrap a {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 17px;
    -moz-box-flex: 1;
    -moz-flex: 1 1 17px;
    -ms-flex: 1 1 17px;
    flex: 1 1 17px;
    width: 17px;
    max-width: 17px;
    height: 50px;
    min-height: 50px;
    position: relative;
    text-decoration: none; }
    .view-shop2 .view-shop-wrap a.view_thumbs {
      margin: 0 15px 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%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23c8c9ca%22%20d%3D%22M10.000%2C17.000%20L10.000%2C10.000%20L17.000%2C10.000%20L17.000%2C17.000%20L10.000%2C17.000%20ZM10.000%2C-0.000%20L17.000%2C-0.000%20L17.000%2C7.000%20L10.000%2C7.000%20L10.000%2C-0.000%20ZM-0.000%2C10.000%20L7.000%2C10.000%20L7.000%2C17.000%20L-0.000%2C17.000%20L-0.000%2C10.000%20ZM-0.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .view-shop2 .view-shop-wrap a.view_thumbs.active-view {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23d10808%22%20d%3D%22M10.000%2C17.000%20L10.000%2C10.000%20L17.000%2C10.000%20L17.000%2C17.000%20L10.000%2C17.000%20ZM10.000%2C-0.000%20L17.000%2C-0.000%20L17.000%2C7.000%20L10.000%2C7.000%20L10.000%2C-0.000%20ZM-0.000%2C10.000%20L7.000%2C10.000%20L7.000%2C17.000%20L-0.000%2C17.000%20L-0.000%2C10.000%20ZM-0.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .view-shop2 .view-shop-wrap a.view_simple {
      margin: 0 15px 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%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23c8c9ca%22%20d%3D%22M-0.000%2C17.000%20L-0.000%2C14.000%20L17.000%2C14.000%20L17.000%2C17.000%20L-0.000%2C17.000%20ZM-0.000%2C7.000%20L17.000%2C7.000%20L17.000%2C10.000%20L-0.000%2C10.000%20L-0.000%2C7.000%20ZM-0.000%2C-0.000%20L17.000%2C-0.000%20L17.000%2C3.000%20L-0.000%2C3.000%20L-0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .view-shop2 .view-shop-wrap a.view_simple.active-view {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23d10808%22%20d%3D%22M-0.000%2C17.000%20L-0.000%2C14.000%20L17.000%2C14.000%20L17.000%2C17.000%20L-0.000%2C17.000%20ZM-0.000%2C7.000%20L17.000%2C7.000%20L17.000%2C10.000%20L-0.000%2C10.000%20L-0.000%2C7.000%20ZM-0.000%2C-0.000%20L17.000%2C-0.000%20L17.000%2C3.000%20L-0.000%2C3.000%20L-0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .view-shop2 .view-shop-wrap a.view_pricelist {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23c8c9ca%22%20d%3D%22M-0.000%2C17.000%20L-0.000%2C15.000%20L17.000%2C15.000%20L17.000%2C17.000%20L-0.000%2C17.000%20ZM-0.000%2C10.000%20L17.000%2C10.000%20L17.000%2C12.000%20L-0.000%2C12.000%20L-0.000%2C10.000%20ZM-0.000%2C5.000%20L17.000%2C5.000%20L17.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20ZM-0.000%2C-0.000%20L17.000%2C-0.000%20L17.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .view-shop2 .view-shop-wrap a.view_pricelist.active-view {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23d10808%22%20d%3D%22M-0.000%2C17.000%20L-0.000%2C15.000%20L17.000%2C15.000%20L17.000%2C17.000%20L-0.000%2C17.000%20ZM-0.000%2C10.000%20L17.000%2C10.000%20L17.000%2C12.000%20L-0.000%2C12.000%20L-0.000%2C10.000%20ZM-0.000%2C5.000%20L17.000%2C5.000%20L17.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20ZM-0.000%2C-0.000%20L17.000%2C-0.000%20L17.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

@media screen and (max-width: 1260px) {
    .filter_block_wrapper {
      position: fixed;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 10;
      opacity: 0;
      visibility: hidden;
      background: rgba(0, 0, 0, 0.7);
      -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) {
    .filter_block_wrapper.active {
      opacity: 1;
      visibility: visible; }
      .filter_block_wrapper.active .filter_block_wrap {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0); } }
  @media screen and (max-width: 1260px) {
      .filter_block_wrapper.active .filter_close_btn {
        -webkit-transform: translate(332px, 0);
        -moz-transform: translate(332px, 0);
        -ms-transform: translate(332px, 0);
        -o-transform: translate(332px, 0);
        transform: translate(332px, 0); } }
    @media screen and (max-width: 639px) {
    .filter_block_wrapper.active .filter_close_btn {
      -webkit-transform: translate(260px, 0);
      -moz-transform: translate(260px, 0);
      -ms-transform: translate(260px, 0);
      -o-transform: translate(260px, 0);
      transform: translate(260px, 0); } }
  .filter_block_wrapper .filter_close_btn {
    display: none; }
  @media screen and (max-width: 1260px) {
    .filter_block_wrapper .filter_close_btn {
      position: absolute;
      top: 0;
      left: 0;
      width: 60px;
      height: 60px;
      content: '';
      cursor: pointer;
      display: block;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(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;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9.217%2C7.487%20L14.636%2C12.922%20C15.111%2C13.399%2015.111%2C14.173%2014.636%2C14.649%20C14.406%2C14.880%2014.100%2C15.007%2013.775%2C15.007%20C13.450%2C15.007%2013.144%2C14.880%2012.914%2C14.649%20L7.495%2C9.215%20L2.076%2C14.649%20C1.846%2C14.880%201.540%2C15.007%201.215%2C15.007%20C0.890%2C15.007%200.584%2C14.880%200.354%2C14.649%20C-0.121%2C14.173%20-0.121%2C13.398%200.354%2C12.922%20L5.773%2C7.487%20L0.354%2C2.053%20C-0.121%2C1.577%20-0.121%2C0.802%200.354%2C0.326%20C0.814%2C-0.135%201.616%2C-0.135%202.076%2C0.326%20L7.495%2C5.760%20L12.914%2C0.325%20C13.374%2C-0.136%2014.177%2C-0.136%2014.636%2C0.325%20C15.111%2C0.801%2015.111%2C1.576%2014.636%2C2.053%20L9.217%2C7.487%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #d10808; } }
    @media screen and (max-width: 1260px) and (max-width: 1023px) {
      .filter_block_wrapper .filter_close_btn {
        display: block; } }
  @media screen and (max-width: 1260px) {
    .filter_block_wrapper .filter_block_wrap {
      position: fixed;
      left: 0;
      top: 0;
      bottom: 0;
      width: 332px;
      background: #f9faf8;
      overflow-y: auto;
      overflow-x: hidden;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-transform: translate(-100%, 0);
      -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
      -o-transform: translate(-100%, 0);
      transform: translate(-100%, 0);
      -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
      -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
      box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09); } }
  @media screen and (max-width: 639px) {
    .filter_block_wrapper .filter_block_wrap {
      width: 260px; } }
  .filter_block_wrapper .shop2-filter {
    position: relative;
    z-index: 1;
    margin: 0;
    border: none;
    padding: 10px 0 0 0;
    background: #fff; }
  .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field {
    padding: 0 20px 0 20px;
    border-bottom: 1px solid #eeefee; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_title {
      color: #000;
      font: 18px/1 'rbcl', Arial, Helvetica, sans-serif;
      padding: 14px 10px 15px 0;
      cursor: pointer;
      position: relative;
      word-break: break-word; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_title.active:before {
      -webkit-transform: rotate(0);
      -moz-transform: rotate(0);
      -ms-transform: rotate(0);
      -o-transform: rotate(0);
      transform: rotate(0); }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_title:before {
      position: absolute;
      content: '';
      right: 0;
      top: 50%;
      width: 9px;
      height: 5px;
      z-index: 2;
      margin-top: -3px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -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%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_select {
      padding: 0 0 20px; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_select .jqselect {
      position: relative;
      display: block !important; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_select .jqselect.dropup .jq-selectbox__select {
      z-index: 1; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_select .jqselect:before {
      position: absolute;
      content: '';
      right: 10px;
      top: 50%;
      width: 9px;
      height: 5px;
      z-index: 2;
      margin-top: -3px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_select .jqselect.opened:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_select .jqselect .jq-selectbox__select {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      background: #fff;
      padding: 10px 30px 11px 17px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_select .jqselect .jq-selectbox__dropdown {
      background: #fff;
      margin-top: -1px;
      width: 100% !important;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_select .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_select .jqselect .jq-selectbox__dropdown ul li {
      color: #898989;
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      padding: 8px 17px 9px 17px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_select select {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      padding: 10px 30px 11px 17px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat #fff;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_select select::-ms-expand {
      display: none; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body {
      padding: 0 0 20px; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body.range_price .price_field_body {
      font-size: 0;
      margin: 0 0 20px;
      text-align: center; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body.range_price .price_field_body .title {
      color: #8a8a8a;
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      padding: 0 0 3px; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body.range_price .price_field_body .input_from {
      display: inline-block;
      vertical-align: top;
      margin: 0 18px 0 0;
      width: calc(50% - 9px); }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body.range_price .price_field_body .input_to {
      display: inline-block;
      vertical-align: top;
      width: calc(50% - 9px); }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body.range_price .noUi-horizontal {
      height: 8px;
      margin: 0 12px 0 0; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body.range_price .noUi-horizontal:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 50%;
      margin-top: -4px;
      height: 8px;
      background: #e0e1df; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body.range_price .noUi-horizontal .noUi-origin.noUi-background {
      border: none;
      background: none; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body.range_price .noUi-horizontal .noUi-origin.noUi-background:before {
      content: "";
      position: absolute;
      left: 0;
      right: -12px;
      top: 50%;
      margin-top: -4px;
      height: 8px;
      background: #e0e1df; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body.range_price .noUi-horizontal .noUi-connect {
      background: #000;
      height: 8px; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body.range_price .noUi-horizontal .noUi-handle {
      width: 14px;
      height: 14px;
      left: 0;
      top: 50%;
      margin-left: -1px;
      margin-top: -7px;
      background: #d10808;
      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; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body.range_price .noUi-horizontal .noUi-handle.noUi-handle-lower {
      margin-top: -7px; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body.range_price .input_range_slider {
      display: block; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body.range {
      font-size: 0;
      text-align: center; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body.range .title {
      color: #8a8a8a;
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      padding: 0 0 3px; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body.range .from_input {
      display: inline-block;
      vertical-align: top;
      margin: 0 18px 0 0;
      width: calc(50% - 9px); }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body.range .to_input {
      display: inline-block;
      vertical-align: top;
      width: calc(50% - 9px); }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body input[type="text"] {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      background: #fff;
      -webkit-appearance: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      padding: 10px 17px 11px 17px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body .param_item {
      margin: 0 0 14px; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body .param_item:last-child {
      margin-bottom: 0; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body .param_item .param_val {
      position: relative;
      color: #8a8a8a;
      cursor: pointer;
      display: inline-block;
      vertical-align: top;
      text-decoration: none;
      font: 16px/1 'rbcl', Arial, Helvetica, sans-serif;
      padding: 2px 0 0 40px;
      border-image-width: 22px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body .param_item .param_val:before {
      position: absolute;
      content: '';
      left: 0;
      top: 0;
      width: 22px;
      height: 22px;
      background: #fff;
      -moz-box-shadow: inset 0 0 0 1px #e0e1df;
      -webkit-box-shadow: inset 0 0 0 1px #e0e1df;
      box-shadow: inset 0 0 0 1px #e0e1df; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body .param_item .param_val.active-val: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%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M3.729%2C5.677%20L1.661%2C3.643%20C1.281%2C3.281%200.676%2C3.285%200.302%2C3.652%20C-0.079%2C4.016%20-0.088%2C4.615%200.282%2C4.990%20C0.285%2C4.993%200.289%2C4.996%200.292%2C4.999%20L3.049%2C7.712%20C3.233%2C7.894%203.476%2C7.989%203.728%2C7.989%20C3.981%2C7.989%204.224%2C7.894%204.418%2C7.712%20L10.602%2C1.627%20C10.971%2C1.254%2010.971%2C0.652%2010.592%2C0.270%20C10.213%2C-0.100%209.602%2C-0.100%209.223%2C0.270%20L3.729%2C5.677%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list {
      padding: 0; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_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; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li:last-child {
      margin-bottom: 0; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none; }
      .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_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%3Cpath%20fill%3D%22%23000%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; }
    .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title {
      display: block !important; }
      .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon {
        position: relative;
        display: inline-block;
        vertical-align: top;
        width: 30px;
        height: 30px;
        margin: 0 10px 0 0;
        background-size: cover;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
        .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_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); }
      .filter_block_wrapper .shop2-filter .table-filter-param .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .col_title {
        margin: 6px 0 0 0;
        color: #7e7e7e;
        font: 16px 'rbcl', Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: top; }
  .filter_block_wrapper .shop2-filter .filter_buttons_wrap {
    padding: 19px 20px 30px; }
    .filter_block_wrapper .shop2-filter .filter_buttons_wrap .filter_buttons {
      font-size: 0;
      margin: 0 0 20px; }
    .filter_block_wrapper .shop2-filter .filter_buttons_wrap .filter_buttons .result {
      position: relative;
      vertical-align: top;
      display: inline-block;
      width: 40px;
      height: 40px;
      padding: 0;
      color: #484c50;
      background: #fff;
      margin: 0 32px 0 0;
      text-align: center;
      font: 16px/40px 'rbcl', Arial, Helvetica, sans-serif;
      -moz-box-shadow: inset 0 0 0 1px #d4d5d3;
      -webkit-box-shadow: inset 0 0 0 1px #d4d5d3;
      box-shadow: inset 0 0 0 1px #d4d5d3; }
    .filter_block_wrapper .shop2-filter .filter_buttons_wrap .filter_buttons .result:before {
      position: absolute;
      content: '';
      top: 14px;
      right: -6px;
      border-top: 6px solid transparent;
      border-bottom: 6px solid transparent;
      border-left: 7px solid #e6e7e5; }
    .filter_block_wrapper .shop2-filter .filter_buttons_wrap .filter_buttons .result:after {
      position: absolute;
      content: '';
      top: 15px;
      right: -4px;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-left: 5px solid #fff; }
    .filter_block_wrapper .shop2-filter .filter_buttons_wrap .filter_buttons .shop2-filter-go {
      position: relative;
      vertical-align: top;
      display: inline-block;
      background: #000;
      width: 120px;
      color: #fff;
      height: 40px;
      z-index: 1;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      padding: 9px 0 0 0;
      text-align: center;
      text-decoration: none;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .filter_block_wrapper .shop2-filter .filter_buttons_wrap .filter_buttons .shop2-filter-go:hover:before {
      opacity: 1;
      visibility: visible; }
    .filter_block_wrapper .shop2-filter .filter_buttons_wrap .filter_buttons .shop2-filter-go:before {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: -1;
      opacity: 0;
      visibility: hidden;
      content: '';
      background: rgba(255, 255, 255, 0.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;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px; }
    .filter_block_wrapper .shop2-filter .filter_buttons_wrap .shop_btn.reset {
      position: relative;
      z-index: 1;
      color: #fff;
      display: block;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      padding: 14px 0 0;
      text-align: center;
      text-decoration: none;
      background: #d10808;
      height: 50px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0; }
    .filter_block_wrapper .shop2-filter .filter_buttons_wrap .shop_btn.reset:hover:before {
      opacity: 1;
      visibility: visible; }
    .filter_block_wrapper .shop2-filter .filter_buttons_wrap .shop_btn.reset:before {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: -1;
      opacity: 0;
      visibility: hidden;
      content: '';
      background: rgba(255, 255, 255, 0.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;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px; }

.shop_pagelist_wrap {
  text-align: center;
  padding: 40px 0 0 0; }
  @media screen and (max-width: 1023px) {
  .shop_pagelist_wrap {
    padding: 30px 0 0 0; } }
  .shop_pagelist_wrap .pagelist_mobile {
    display: none; }
  @media screen and (max-width: 639px) {
    .shop_pagelist_wrap .pagelist_mobile {
      background: #fff;
      padding: 0 10px 10px;
      width: 265px;
      margin: 0 auto;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -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: 479px) {
    .shop_pagelist_wrap .pagelist_mobile {
      width: 100%; } }
  .shop_pagelist_wrap .pagelist_mobile li {
    font: 15px/40px 'rbcb', Arial, Helvetica, sans-serif;
    text-align: center;
    color: #000; }
    .shop_pagelist_wrap .pagelist_mobile li.page-prev {
      width: 40px;
      margin-right: auto; }
    .shop_pagelist_wrap .pagelist_mobile li.page-prev.not_active {
      display: none; }
    .shop_pagelist_wrap .pagelist_mobile li.page-prev a {
      position: relative;
      display: block;
      height: 40px;
      width: 40px;
      text-decoration: none;
      background: none;
      -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; }
    .shop_pagelist_wrap .pagelist_mobile li.page-prev a:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%209%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M9.010%2C8.108%20L2.110%2C15.008%20L-0.011%2C12.887%20L5.128%2C7.748%20L-0.011%2C2.609%20L2.110%2C0.487%20L9.010%2C7.387%20L8.649%2C7.747%20L9.010%2C8.108%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop_pagelist_wrap .pagelist_mobile li.page-next {
      width: 40px;
      margin-left: auto; }
    .shop_pagelist_wrap .pagelist_mobile li.page-next.not_active {
      display: none; }
    .shop_pagelist_wrap .pagelist_mobile li.page-next a {
      position: relative;
      display: block;
      height: 40px;
      width: 40px;
      text-decoration: none;
      background: none;
      -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; }
    .shop_pagelist_wrap .pagelist_mobile li.page-next a:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%209%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M9.010%2C8.108%20L2.110%2C15.008%20L-0.011%2C12.887%20L5.128%2C7.748%20L-0.011%2C2.609%20L2.110%2C0.487%20L9.010%2C7.387%20L8.649%2C7.747%20L9.010%2C8.108%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop_pagelist_wrap .shop_pagelist {
    margin: 0;
    padding: 0;
    font-size: 0;
    text-align: left;
    list-style: none;
    vertical-align: top;
    display: inline-block; }
  .shop_pagelist_wrap .shop_pagelist li {
    display: inline-block;
    vertical-align: top;
    font: 15px/40px 'rbcb', Arial, Helvetica, sans-serif;
    text-align: center;
    color: #000;
    margin: 0; }
    .shop_pagelist_wrap .shop_pagelist li.page-num {
      width: 40px; }
    .shop_pagelist_wrap .shop_pagelist li.page-num a {
      width: 40px;
      height: 40px;
      display: block;
      color: #000;
      text-decoration: none; }
    .shop_pagelist_wrap .shop_pagelist li.page-last, .shop_pagelist_wrap .shop_pagelist li.page-first {
      width: 40px; }
    .shop_pagelist_wrap .shop_pagelist li.page-last a, .shop_pagelist_wrap .shop_pagelist li.page-first a {
      width: 40px;
      height: 40px;
      display: block;
      color: #000;
      text-decoration: none; }
    .shop_pagelist_wrap .shop_pagelist li.active-num span {
      width: 40px;
      height: 40px;
      display: block;
      color: #fff;
      background: #000; }
    .shop_pagelist_wrap .shop_pagelist li.page-prev {
      width: 40px;
      margin-right: 5px; }
    @media screen and (max-width: 639px) {
      .shop_pagelist_wrap .shop_pagelist li.page-prev {
        display: none; } }
    .shop_pagelist_wrap .shop_pagelist li.page-prev.not_active {
      display: none; }
    .shop_pagelist_wrap .shop_pagelist li.page-prev a {
      position: relative;
      display: block;
      height: 40px;
      width: 40px;
      text-decoration: none;
      background: none;
      -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; }
    .shop_pagelist_wrap .shop_pagelist li.page-prev a:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%209%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M9.010%2C8.108%20L2.110%2C15.008%20L-0.011%2C12.887%20L5.128%2C7.748%20L-0.011%2C2.609%20L2.110%2C0.487%20L9.010%2C7.387%20L8.649%2C7.747%20L9.010%2C8.108%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop_pagelist_wrap .shop_pagelist li.page-next {
      width: 40px;
      margin-left: 5px; }
    @media screen and (max-width: 639px) {
      .shop_pagelist_wrap .shop_pagelist li.page-next {
        display: none; } }
    .shop_pagelist_wrap .shop_pagelist li.page-next.not_active {
      display: none; }
    .shop_pagelist_wrap .shop_pagelist li.page-next a {
      position: relative;
      display: block;
      height: 40px;
      width: 40px;
      text-decoration: none;
      background: none;
      -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; }
    .shop_pagelist_wrap .shop_pagelist li.page-next a:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%209%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M9.010%2C8.108%20L2.110%2C15.008%20L-0.011%2C12.887%20L5.128%2C7.748%20L-0.011%2C2.609%20L2.110%2C0.487%20L9.010%2C7.387%20L8.649%2C7.747%20L9.010%2C8.108%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.shop2-color-ext-tooltip, #shop2-msg {
  background: #fff;
  border: none;
  padding: 10px;
  color: #000;
  font: 14px 'rbcl', Arial, Helvetica, sans-serif;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
  .shop2-color-ext-tooltip .color_icon, #shop2-msg .color_icon {
    display: block;
    width: 90px;
    height: 90px;
    background-size: cover;
    margin: 0 0 5px; }
  .shop2-color-ext-tooltip .col_title, #shop2-msg .col_title {
    color: #000;
    font: 14px 'rbcl', 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 'rbcl', Arial, Helvetica, sans-serif; }

.shop2-product-actions dd, .shop2-product-discount-desc {
  background: #fff;
  border: none;
  padding: 10px 20px;
  color: #000;
  font: 14px 'rbcl', Arial, Helvetica, sans-serif;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
  .shop2-product-actions dd .name-action, .shop2-product-discount-desc .name-action {
    font-size: 16px;
    font-family: 'rbcb', 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 'rbcl', 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%3Cpath%20fill%3D%22%23000%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-product-amount.disabled {
  display: none !important; }

.tpl-rating-block {
  font-size: 0; }
  .tpl-rating-block .tpl-stars {
    display: inline-block;
    vertical-align: top;
    width: 89px;
    height: 13px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2289px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2089%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e3e3e3%22%20d%3D%22M85.719%2C8.368%20L86.314%2C12.997%20L81.973%2C11.016%20L77.631%2C12.997%20L78.225%2C8.368%20L74.947%2C4.963%20L79.656%2C4.083%20L81.973%2C-0.002%20L84.287%2C4.083%20L88.997%2C4.963%20L85.719%2C8.368%20ZM67.578%2C12.997%20L63.234%2C11.016%20L58.893%2C12.997%20L59.488%2C8.368%20L56.210%2C4.963%20L60.920%2C4.083%20L63.234%2C-0.002%20L65.550%2C4.083%20L70.260%2C4.963%20L66.982%2C8.368%20L67.578%2C12.997%20ZM48.840%2C12.997%20L44.498%2C11.016%20L40.156%2C12.997%20L40.752%2C8.368%20L37.472%2C4.963%20L42.182%2C4.083%20L44.498%2C-0.002%20L46.814%2C4.083%20L51.524%2C4.963%20L48.246%2C8.368%20L48.840%2C12.997%20ZM30.103%2C12.997%20L25.761%2C11.016%20L21.420%2C12.997%20L22.014%2C8.368%20L18.736%2C4.963%20L23.446%2C4.083%20L25.761%2C-0.002%20L28.077%2C4.083%20L32.787%2C4.963%20L29.508%2C8.368%20L30.103%2C12.997%20ZM11.367%2C12.997%20L7.025%2C11.016%20L2.682%2C12.997%20L3.278%2C8.368%20L-0.001%2C4.963%20L4.709%2C4.083%20L7.025%2C-0.002%20L9.340%2C4.083%20L14.050%2C4.963%20L10.772%2C8.368%20L11.367%2C12.997%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .tpl-rating-block .tpl-stars .tpl-rating {
    height: 13px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2289px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2089%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffce0b%22%20d%3D%22M85.719%2C8.368%20L86.314%2C12.997%20L81.973%2C11.016%20L77.631%2C12.997%20L78.225%2C8.368%20L74.947%2C4.963%20L79.656%2C4.083%20L81.973%2C-0.002%20L84.287%2C4.083%20L88.997%2C4.963%20L85.719%2C8.368%20ZM67.578%2C12.997%20L63.234%2C11.016%20L58.893%2C12.997%20L59.488%2C8.368%20L56.210%2C4.963%20L60.920%2C4.083%20L63.234%2C-0.002%20L65.550%2C4.083%20L70.260%2C4.963%20L66.982%2C8.368%20L67.578%2C12.997%20ZM48.840%2C12.997%20L44.498%2C11.016%20L40.156%2C12.997%20L40.752%2C8.368%20L37.472%2C4.963%20L42.182%2C4.083%20L44.498%2C-0.002%20L46.814%2C4.083%20L51.524%2C4.963%20L48.246%2C8.368%20L48.840%2C12.997%20ZM30.103%2C12.997%20L25.761%2C11.016%20L21.420%2C12.997%20L22.014%2C8.368%20L18.736%2C4.963%20L23.446%2C4.083%20L25.761%2C-0.002%20L28.077%2C4.083%20L32.787%2C4.963%20L29.508%2C8.368%20L30.103%2C12.997%20ZM11.367%2C12.997%20L7.025%2C11.016%20L2.682%2C12.997%20L3.278%2C8.368%20L-0.001%2C4.963%20L4.709%2C4.083%20L7.025%2C-0.002%20L9.340%2C4.083%20L14.050%2C4.963%20L10.772%2C8.368%20L11.367%2C12.997%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .tpl-rating-block .rating_count {
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
    color: #7e7e7e;
    font: 12px 'rbcl', Arial, Helvetica, sans-serif; }

.shop_product_button.type-2 {
  position: relative;
  width: 50px;
  height: 50px;
  padding: 0;
  font-size: 0;
  border: none;
  outline: none;
  cursor: pointer;
  z-index: 1;
  background: #d10808;
  -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_button.type-2:hover:after {
    opacity: 1;
    visibility: visible; }
  .shop_product_button.type-2:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1; }
  .shop_product_button.type-2:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    opacity: 0;
    content: '';
    visibility: hidden;
    background: rgba(255, 255, 255, 0.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; }
  .shop_product_button.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%2222px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2022%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.000%2C6.000%20L20.060%2C12.138%20L19.000%2C11.854%20L19.000%2C12.000%20L7.000%2C12.000%20L7.000%2C11.997%20L6.935%2C12.013%20L3.521%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20L5.000%2C-0.000%20L5.000%2C-0.000%20L5.063%2C-0.015%20L8.479%2C10.000%20L18.637%2C10.000%20L19.895%2C6.000%20L9.000%2C6.000%20L9.000%2C4.000%20L22.000%2C4.000%20L22.000%2C6.000%20L21.997%2C6.000%20L22.000%2C6.000%20ZM9.000%2C14.000%20C10.657%2C14.000%2012.000%2C15.343%2012.000%2C17.000%20C12.000%2C18.657%2010.657%2C20.000%209.000%2C20.000%20C7.343%2C20.000%206.000%2C18.657%206.000%2C17.000%20C6.000%2C15.343%207.343%2C14.000%209.000%2C14.000%20ZM9.000%2C18.000%20C9.552%2C18.000%2010.000%2C17.552%2010.000%2C17.000%20C10.000%2C16.448%209.552%2C16.000%209.000%2C16.000%20C8.448%2C16.000%208.000%2C16.448%208.000%2C17.000%20C8.000%2C17.552%208.448%2C18.000%209.000%2C18.000%20ZM17.000%2C14.000%20C18.657%2C14.000%2020.000%2C15.343%2020.000%2C17.000%20C20.000%2C18.657%2018.657%2C20.000%2017.000%2C20.000%20C15.343%2C20.000%2014.000%2C18.657%2014.000%2C17.000%20C14.000%2C15.343%2015.343%2C14.000%2017.000%2C14.000%20ZM17.000%2C18.000%20C17.552%2C18.000%2018.000%2C17.552%2018.000%2C17.000%20C18.000%2C16.448%2017.552%2C16.000%2017.000%2C16.000%20C16.448%2C16.000%2016.000%2C16.448%2016.000%2C17.000%20C16.000%2C17.552%2016.448%2C18.000%2017.000%2C18.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop_product_button.type-2.notavailable {
    background: #f9f9f9;
    pointer-events: none; }
    .shop_product_button.type-2.notavailable:after {
      display: none; }
    .shop_product_button.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%2222px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2022%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22M22.000%2C6.000%20L20.060%2C12.138%20L19.000%2C11.854%20L19.000%2C12.000%20L7.000%2C12.000%20L7.000%2C11.997%20L6.935%2C12.013%20L3.521%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20L5.000%2C-0.000%20L5.000%2C-0.000%20L5.063%2C-0.015%20L8.479%2C10.000%20L18.637%2C10.000%20L19.895%2C6.000%20L9.000%2C6.000%20L9.000%2C4.000%20L22.000%2C4.000%20L22.000%2C6.000%20L21.997%2C6.000%20L22.000%2C6.000%20ZM9.000%2C14.000%20C10.657%2C14.000%2012.000%2C15.343%2012.000%2C17.000%20C12.000%2C18.657%2010.657%2C20.000%209.000%2C20.000%20C7.343%2C20.000%206.000%2C18.657%206.000%2C17.000%20C6.000%2C15.343%207.343%2C14.000%209.000%2C14.000%20ZM9.000%2C18.000%20C9.552%2C18.000%2010.000%2C17.552%2010.000%2C17.000%20C10.000%2C16.448%209.552%2C16.000%209.000%2C16.000%20C8.448%2C16.000%208.000%2C16.448%208.000%2C17.000%20C8.000%2C17.552%208.448%2C18.000%209.000%2C18.000%20ZM17.000%2C14.000%20C18.657%2C14.000%2020.000%2C15.343%2020.000%2C17.000%20C20.000%2C18.657%2018.657%2C20.000%2017.000%2C20.000%20C15.343%2C20.000%2014.000%2C18.657%2014.000%2C17.000%20C14.000%2C15.343%2015.343%2C14.000%2017.000%2C14.000%20ZM17.000%2C18.000%20C17.552%2C18.000%2018.000%2C17.552%2018.000%2C17.000%20C18.000%2C16.448%2017.552%2C16.000%2017.000%2C16.000%20C16.448%2C16.000%2016.000%2C16.448%2016.000%2C17.000%20C16.000%2C17.552%2016.448%2C18.000%2017.000%2C18.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop_product_button.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%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.449%2C13.965%20C3.852%2C13.965%200.934%2C11.048%200.934%2C7.450%20C0.934%2C3.851%203.852%2C0.934%207.449%2C0.934%20C11.047%2C0.934%2013.964%2C3.541%2013.964%2C7.260%20C13.964%2C10.978%2011.047%2C13.965%207.449%2C13.965%20ZM11.343%2C6.972%20L7.897%2C6.940%20L7.897%2C4.033%20L7.380%2C3.056%20L6.893%2C4.033%20L6.893%2C6.935%20C6.893%2C7.356%207.419%2C7.975%207.841%2C7.975%20L11.343%2C7.975%20L12.167%2C7.489%20L11.343%2C6.972%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    -webkit-background-size: 20px;
    background-size: 20px; }
  .shop_product_button.type-3 {
    position: relative;
    height: 50px;
    padding: 13px 30px 13px 70px;
    font-size: 0;
    border: none;
    outline: none;
    cursor: pointer;
    text-align: left;
    color: #fff;
    font: 18px 'rbcb', Arial, Helvetica, sans-serif;
    background: #d10808;
    -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-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_button.type-3 span {
    position: relative; }
    .shop_product_button.type-3 span:before {
      position: absolute;
      content: '';
      left: -48px;
      top: 50%;
      margin-top: -21px;
      width: 40px;
      height: 40px; }
  .shop_product_button.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%3Cpath%20fill%3D%22%23fff%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_button.type-3.notavailable {
    color: #212121;
    background: #f9f9f9;
    pointer-events: none; }
    .shop_product_button.type-3.notavailable span:before {
      display: none; }
  .shop_product_button.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%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.449%2C13.965%20C3.852%2C13.965%200.934%2C11.048%200.934%2C7.450%20C0.934%2C3.851%203.852%2C0.934%207.449%2C0.934%20C11.047%2C0.934%2013.964%2C3.541%2013.964%2C7.260%20C13.964%2C10.978%2011.047%2C13.965%207.449%2C13.965%20ZM11.343%2C6.972%20L7.897%2C6.940%20L7.897%2C4.033%20L7.380%2C3.056%20L6.893%2C4.033%20L6.893%2C6.935%20C6.893%2C7.356%207.419%2C7.975%207.841%2C7.975%20L11.343%2C7.975%20L12.167%2C7.489%20L11.343%2C6.972%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    -webkit-background-size: 20px;
    background-size: 20px; }

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

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

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

#shop2-alert-ok, #shop2-alert-ok:hover, #shop2-alert-ok:active {
  position: absolute;
  top: 0;
  right: 0;
  height: 60px;
  width: 60px;
  font-size: 0;
  padding: 0;
  margin: 0;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi40LjUgLSBodHRwOi8vYXZvY29kZS5jb20gLS0+CjxzdmcgaGVpZ2h0PSIxNiIgd2lkdGg9IjE2IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogICAgPHBhdGggZmlsbD0iIzc4Nzg3OCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDAgMS40MyBMIDEuNDMgMCBMIDggNi41NyBMIDE0LjU3IDAgTCAxNiAxLjQzIEwgOS40MyA4IEwgMTYgMTQuNTcgTCAxNC41NyAxNiBMIDggOS40MyBMIDEuNDMgMTYgTCAwIDE0LjU3IEwgNi41NyA4IEwgMCAxLjQzIFogTSAwIDEuNDMiIC8+Cjwvc3ZnPg==)  50% 50% no-repeat; }

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

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

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

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

button.shop2-btn, input[type="button"].shop2-btn, input[type="submit"].shop2-btn, .shop2-btn, a.shop2-btn {
  position: relative;
  display: inline-block;
  vertical-align: top;
  color: #fff;
  border: none;
  outline: none;
  z-index: 1;
  height: auto;
  font: 18px 'rbcb', Arial, Helvetica, sans-serif;
  margin: 0 20px 0 0;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  background: #d10808;
  padding: 13px 25px 14px;
  -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; }
  button.shop2-btn:hover, input[type="button"].shop2-btn:hover, input[type="submit"].shop2-btn:hover, .shop2-btn:hover, a.shop2-btn:hover {
    color: #fff;
    background: #d10808; }
  button.shop2-btn:hover:before, input[type="button"].shop2-btn:hover:before, input[type="submit"].shop2-btn:hover:before, .shop2-btn:hover:before, a.shop2-btn:hover:before {
    opacity: 1;
    visibility: visible; }
  button.shop2-btn:before, input[type="button"].shop2-btn:before, input[type="submit"].shop2-btn:before, .shop2-btn:before, a.shop2-btn:before {
    position: absolute;
    content: '';
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    background: rgba(255, 255, 255, 0.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) {
  .left_side_folders {
    display: none; } }

.product_slider {
  overflow: hidden; }
  @media screen and (min-width: 1024px) {
  .product_slider {
    max-height: 300px; } }

.shop2-product .product_l_side .product_slider_thumbs {
  overflow: hidden; }
  @media screen and (min-width: 1024px) {
  .shop2-product .product_l_side .product_slider_thumbs {
    max-height: 90px; } }

@media (max-width: 425px) {
      .shop2-product-navigation .shop2-btn {
        padding: 13px 14px 14px !important;
        margin: 0; } }

html, body {
  height: 100%; }

html {
  font-size: 19px; }

body {
  position: relative;
  min-width: 320px;
  text-align: left;
  color: #8a8a8a;
  background: #e7e7e7;
  font-family: 'rbcl', Arial, Helvetica, sans-serif;
  line-height: 1.25; }
  body.aple .search_bl_wr, body.aple .folders_popup_wrapper, body.aple .popup_form_wrapper, body.aple .card_form_wrapper, body.aple .filter_block_wrapper {
    cursor: pointer; }

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

h1 {
  margin-top: 0;
  font-size: 40px;
  line-height: 1.2; }
  @media screen and (max-width: 1260px) {
  h1 {
    font-size: 40px; } }
  @media screen and (max-width: 639px) {
  h1 {
    font-size: 25px; } }

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: #d10808; }

a:hover {
  text-decoration: none; }

a img {
  border-color: #8a8a8a; }

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

@font-face {
  font-family: 'oswald-light';
  src: url('/g/templates/shop2/2.87.2/css/oswald-light.eot?#iefix') format('embedded-opentype'), url('/g/templates/shop2/2.87.2/css/oswald-light.woff') format('woff'), url('/g/templates/shop2/2.87.2/css/oswald-light.ttf') format('truetype'), url('/g/templates/shop2/2.87.2/css/oswald-light.svg#oswald-light') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'oswald-bold';
  src: url('/g/templates/shop2/2.87.2/css/oswald-bold.eot?#iefix') format('embedded-opentype'), url('/g/templates/shop2/2.87.2/css/oswald-bold.woff') format('woff'), url('/g/templates/shop2/2.87.2/css/oswald-bold.ttf') format('truetype'), url('/g/templates/shop2/2.87.2/css/oswald-bold.svg#oswald-bold') format('svg');
  font-weight: normal;
  font-style: normal; }

.fa-rouble {
  font-family: 'oswald-bold', Arial, Helvetica, sans-serif; }

.sl_old_price .fa-rouble, .banner_old_price .fa-rouble, .price-old .fa-rouble {
  font-family: 'oswald-light', Arial, Helvetica, sans-serif; }

.foldersOverflow, .callFormOverflow, .overflowHidden, .filterOverflow, .cartOverflow, .overflowCardBuy, .searchOverFlow {
  overflow: hidden; }

.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;
  color: #8a8a8a;
  font: 16px 'rbcl', Arial, Helvetica, sans-serif; }

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

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

.site_wrapper {
  min-height: 100%;
  margin: auto;
  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; }
  .site_wrapper.main {
    overflow: hidden; }

.site_header {
  position: relative;
  min-height: 100px;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
  z-index: 5;
  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; }
  .site_header .top_block_wrapper_fix {
    position: relative;
    min-height: 60px;
    z-index: 100;
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2; }
  @media (max-width: 1260px) {
    .site_header .top_block_wrapper_fix {
      -webkit-box-ordinal-group: 0;
      -moz-box-ordinal-group: 0;
      -webkit-order: -1;
      -moz-order: -1;
      -ms-flex-order: -1;
      order: -1; } }
  .site_header .top_block_wrapper {
    padding: 0 20px;
    background: #d10808;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .site_header .top_block_wrapper.fixed {
    top: 0;
    left: 0;
    right: 0; }
  @media screen and (max-width: 1260px) {
    .site_header .top_block_wrapper {
      padding: 0; } }
  .site_header .top_block_wrapper:before {
    position: absolute;
    content: '';
    top: 0;
    left: 50%;
    right: 0;
    bottom: 0;
    background: #000;
    margin-left: 320px; }
    @media screen and (max-width: 1260px) {
    .site_header .top_block_wrapper:before {
      display: none; } }
  .site_header .top_block_wrapper.fixPanel .menu_top_wr {
    display: none; }
    .site_header .top_block_wrapper.fixPanel .burger_btn_wr .burger_btn {
      display: inline-block !important; }
  .site_header .top_block_wrapper .top_block_wrap {
    position: relative;
    margin: 0 auto;
    max-width: 1240px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    .site_header .top_block_wrapper .top_block_wrap .top_left_block {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -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-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      background: #d10808; }
    .site_header .top_block_wrapper .top_block_wrap .burger_btn_wr {
      font-size: 0; }
    .site_header .top_block_wrapper .top_block_wrap .burger_btn_wr .deliv_bl_wr {
      font-size: 0;
      display: none; }
    @media screen and (max-width: 1260px) {
        .site_header .top_block_wrapper .top_block_wrap .burger_btn_wr .deliv_bl_wr {
          padding: 18px 0 0 30px;
          vertical-align: top;
          display: inline-block; } }
    @media screen and (max-width: 767px) {
        .site_header .top_block_wrapper .top_block_wrap .burger_btn_wr .deliv_bl_wr {
          display: none; } }
    .site_header .top_block_wrapper .top_block_wrap .burger_btn_wr .deliv_bl_wr .deliv_bl_item {
      display: inline-block;
      vertical-align: top;
      font: 18px 'rbcl', Arial, Helvetica, sans-serif;
      color: #fff;
      margin: 0 20px 0 0; }
    .site_header .top_block_wrapper .top_block_wrap .burger_btn_wr .deliv_bl_wr .deliv_bl_item:nth-child(2) {
      color: #8a8a8a; }
    .site_header .top_block_wrapper .top_block_wrap .burger_btn_wr .deliv_bl_wr .deliv_bl_item:nth-child(2) a:before {
      width: 21px;
      height: 17px;
      margin-top: -9px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2021%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M18.877%2C17.011%20L2.128%2C17.011%20C0.960%2C17.011%200.010%2C16.045%200.010%2C14.857%20L0.010%2C5.988%20L0.010%2C5.724%20L0.010%2C2.156%20C0.010%2C0.969%200.960%2C0.004%202.128%2C0.004%20L18.877%2C0.004%20C20.045%2C0.004%2020.997%2C0.969%2020.997%2C2.156%20L20.997%2C5.724%20L20.997%2C5.988%20L20.997%2C14.857%20C20.997%2C16.045%2020.045%2C17.011%2018.877%2C17.011%20ZM19.263%2C8.401%20L15.717%2C8.401%20C15.568%2C8.401%2015.447%2C8.519%2015.447%2C8.664%20L15.447%2C10.328%20C15.447%2C10.473%2015.568%2C10.590%2015.717%2C10.590%20L19.263%2C10.590%20L19.263%2C8.401%20ZM19.263%2C2.156%20C19.263%2C1.941%2019.090%2C1.765%2018.877%2C1.765%20L2.128%2C1.765%20C1.916%2C1.765%201.744%2C1.941%201.744%2C2.156%20L1.744%2C3.041%20C1.828%2C3.024%201.911%2C2.999%202.000%2C2.999%20L19.000%2C2.999%20C19.091%2C2.999%2019.176%2C3.024%2019.263%2C3.042%20L19.263%2C2.156%20ZM19.263%2C5.724%20C19.263%2C5.509%2019.213%2C5.000%2019.000%2C5.000%20L2.000%2C5.000%20C1.788%2C5.000%201.744%2C5.509%201.744%2C5.724%20L1.744%2C5.988%20L1.744%2C14.857%20C1.744%2C15.073%201.916%2C15.250%202.128%2C15.250%20L18.877%2C15.250%20C19.090%2C15.250%2019.263%2C15.073%2019.263%2C14.857%20L19.263%2C11.990%20L15.717%2C11.990%20C14.775%2C11.990%2014.006%2C11.245%2014.006%2C10.328%20L14.006%2C8.664%20C14.006%2C7.747%2014.775%2C7.001%2015.717%2C7.001%20L19.263%2C7.001%20L19.263%2C5.988%20L19.263%2C5.724%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .site_header .top_block_wrapper .top_block_wrap .burger_btn_wr .deliv_bl_wr .deliv_bl_item a {
      color: inherit;
      display: inline-block;
      vertical-align: top;
      padding: 0 0 0 40px;
      position: relative; }
    .site_header .top_block_wrapper .top_block_wrap .burger_btn_wr .deliv_bl_wr .deliv_bl_item a:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      width: 24px;
      height: 18px;
      margin-top: -9px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2024%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21.193%2C15.142%20C21.010%2C13.369%2019.489%2C11.985%2017.644%2C11.985%20C16.915%2C11.985%2016.240%2C12.200%2015.674%2C12.568%20L15.674%2C3.866%20L21.150%2C3.866%20L24.003%2C9.378%20L24.003%2C15.142%20L21.193%2C15.142%20ZM22.013%2C9.849%20L19.930%2C5.826%20L17.664%2C5.826%20L17.664%2C10.024%20C19.423%2C10.030%2020.997%2C10.835%2022.013%2C12.106%20L22.013%2C9.849%20ZM17.644%2C13.005%20C19.042%2C13.005%2020.175%2C14.121%2020.175%2C15.500%20C20.175%2C16.877%2019.042%2C17.994%2017.644%2C17.994%20C16.245%2C17.994%2015.111%2C16.877%2015.111%2C15.500%20C15.111%2C14.121%2016.245%2C13.005%2017.644%2C13.005%20ZM17.644%2C16.316%20C18.100%2C16.316%2018.471%2C15.950%2018.471%2C15.500%20C18.471%2C15.050%2018.100%2C14.683%2017.644%2C14.683%20C17.186%2C14.683%2016.815%2C15.050%2016.815%2C15.500%20C16.815%2C15.950%2017.186%2C16.316%2017.644%2C16.316%20ZM13.588%2C15.140%20L8.132%2C15.140%20C7.581%2C15.140%207.136%2C14.701%207.136%2C14.160%20C7.136%2C13.618%207.581%2C13.180%208.132%2C13.180%20L13.588%2C13.180%20C14.136%2C13.180%2014.582%2C13.618%2014.582%2C14.160%20C14.582%2C14.701%2014.136%2C15.140%2013.588%2C15.140%20ZM-0.007%2C-0.012%20L14.000%2C-0.001%20L14.000%2C11.999%20L-0.007%2C12.002%20L-0.007%2C-0.012%20ZM1.983%2C10.042%20L12.000%2C9.999%20L12.000%2C1.999%20L1.983%2C1.948%20L1.983%2C10.042%20ZM3.868%2C13.005%20C5.264%2C13.005%206.399%2C14.121%206.399%2C15.500%20C6.399%2C16.877%205.264%2C17.994%203.868%2C17.994%20C2.467%2C17.994%201.336%2C16.877%201.336%2C15.500%20C1.336%2C14.121%202.467%2C13.005%203.868%2C13.005%20ZM3.868%2C16.316%20C4.324%2C16.316%204.695%2C15.950%204.695%2C15.500%20C4.695%2C15.050%204.324%2C14.683%203.868%2C14.683%20C3.411%2C14.683%203.040%2C15.050%203.040%2C15.500%20C3.040%2C15.950%203.411%2C16.316%203.868%2C16.316%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .site_header .top_block_wrapper .top_block_wrap .burger_btn_wr .burger_btn {
      display: block;
      position: relative;
      width: 60px;
      height: 60px;
      cursor: pointer;
      background: rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 1340px) {
        .site_header .top_block_wrapper .top_block_wrap .burger_btn_wr .burger_btn {
          margin: 0 0 0 -20px; } }
    @media screen and (max-width: 1260px) {
        .site_header .top_block_wrapper .top_block_wrap .burger_btn_wr .burger_btn {
          vertical-align: top;
          display: inline-block;
          margin: 0; } }
    .site_header .top_block_wrapper .top_block_wrap .burger_btn_wr .burger_btn:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2024%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M-0.000%2C12.000%20L-0.000%2C10.000%20L24.000%2C10.000%20L24.000%2C12.000%20L-0.000%2C12.000%20ZM-0.000%2C5.000%20L24.000%2C5.000%20L24.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20ZM-0.000%2C-0.000%20L24.000%2C-0.000%20L24.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .site_header .top_block_wrapper .top_block_wrap .menu_top_wr {
      height: 60px;
      -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: 1260px) {
      .site_header .top_block_wrapper .top_block_wrap .menu_top_wr {
        display: none; } }
    .site_header .top_block_wrapper .top_block_wrap .menu_top_wr .menu_top {
      font-size: 0;
      margin: 0; }
    .site_header .top_block_wrapper .top_block_wrap .menu_top_wr .menu_top.mobile > li ul li {
      position: relative; }
    .site_header .top_block_wrapper .top_block_wrap .menu_top_wr .menu_top.mobile > li ul ul {
      top: 0 !important;
      left: 100% !important; }
    .site_header .top_block_wrapper .top_block_wrap .menu_top_wr .menu_top.mobile > li.flexMenu-viewMore ul ul {
      left: 100% !important;
      right: auto !important; }
    .site_header .top_block_wrapper .top_block_wrap .menu_top_wr .menu_top > li {
      display: inline-block;
      vertical-align: top;
      Array }
    .site_header .top_block_wrapper .top_block_wrap .menu_top_wr .menu_top > li.s3-menu-allin-active > a {
      color: #dfe0e0;
      text-decoration: underline; }
    .site_header .top_block_wrapper .top_block_wrap .menu_top_wr .menu_top > li.flexMenu-viewMore {
      position: relative; }
    .site_header .top_block_wrapper .top_block_wrap .menu_top_wr .menu_top > li.flexMenu-viewMore > a {
      height: 60px;
      width: 40px;
      padding: 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%224px%22%20%20viewBox%3D%220%200%2020%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M18.000%2C4.000%20C16.895%2C4.000%2016.000%2C3.105%2016.000%2C2.000%20C16.000%2C0.895%2016.895%2C-0.000%2018.000%2C-0.000%20C19.104%2C-0.000%2020.000%2C0.895%2020.000%2C2.000%20C20.000%2C3.105%2019.104%2C4.000%2018.000%2C4.000%20ZM10.000%2C4.000%20C8.895%2C4.000%208.000%2C3.105%208.000%2C2.000%20C8.000%2C0.895%208.895%2C-0.000%2010.000%2C-0.000%20C11.105%2C-0.000%2012.000%2C0.895%2012.000%2C2.000%20C12.000%2C3.105%2011.105%2C4.000%2010.000%2C4.000%20ZM2.000%2C4.000%20C0.895%2C4.000%20-0.000%2C3.105%20-0.000%2C2.000%20C-0.000%2C0.895%200.895%2C-0.000%202.000%2C-0.000%20C3.105%2C-0.000%204.000%2C0.895%204.000%2C2.000%20C4.000%2C3.105%203.105%2C4.000%202.000%2C4.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .site_header .top_block_wrapper .top_block_wrap .menu_top_wr .menu_top > li.flexMenu-viewMore.active .flexMenu-popup {
      display: block !important;
      opacity: 1 !important; }
    .site_header .top_block_wrapper .top_block_wrap .menu_top_wr .menu_top > li.flexMenu-viewMore .flexMenu-popup {
      display: none !important;
      -webkit-transition: none !important;
      -moz-transition: none !important;
      -o-transition: none !important;
      -ms-transition: none !important;
      transition: none !important;
      top: 100% !important;
      left: -200px !important; }
    .site_header .top_block_wrapper .top_block_wrap .menu_top_wr .menu_top > li > a {
      color: #fff;
      display: block;
      font: 16px 'rbcb', Arial, Helvetica, sans-serif;
      height: 60px;
      text-decoration: none;
      padding: 20px 18px 21px;
      -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_header .top_block_wrapper .top_block_wrap .menu_top_wr .menu_top > li > a:hover {
      color: #dfe0e0;
      text-decoration: underline; }
    .site_header .top_block_wrapper .top_block_wrap .menu_top_wr .menu_top > li ul {
      width: 240px;
      display: none;
      position: absolute;
      background: #d10808; }
    .site_header .top_block_wrapper .top_block_wrap .menu_top_wr .menu_top > li ul li {
      display: block; }
    .site_header .top_block_wrapper .top_block_wrap .menu_top_wr .menu_top > li ul li.s3-menu-allin-active > a {
      color: #dfe0e0;
      text-decoration: underline; }
    .site_header .top_block_wrapper .top_block_wrap .menu_top_wr .menu_top > li ul li a {
      color: #fff;
      display: block;
      font: 15px 'rbcl', Arial, Helvetica, sans-serif;
      text-decoration: none;
      padding: 15px 18px 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;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .site_header .top_block_wrapper .top_block_wrap .menu_top_wr .menu_top > li ul li a:hover {
        color: #dfe0e0;
        text-decoration: underline; }
    .site_header .top_block_wrapper .top_block_wrap .top_btns_wr {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
      -moz-box-flex: 0;
      -moz-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      margin: 0 33px 0 20px; }
    @media screen and (max-width: 1260px) {
      .site_header .top_block_wrapper .top_block_wrap .top_btns_wr {
        margin: 0 20px 0 0;
        font-size: 0; } }
    .site_header .top_block_wrapper .top_block_wrap .top_btns_wr .search_btn_mobile {
      display: none;
      width: 50px;
      height: 60px;
      vertical-align: top;
      position: relative;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M23.7%2022.3L17.65%2016.25C19.05%2014.55%2019.9%2012.35%2019.9%209.95C19.9%204.45%2015.45%200%209.95%200C4.45%200%200%204.45%200%209.95C0%2015.45%204.45%2019.9%209.95%2019.9C12.35%2019.9%2014.55%2019.05%2016.25%2017.65L22.3%2023.7C22.5%2023.9%2022.75%2024%2023%2024C23.25%2024%2023.5%2023.9%2023.7%2023.7C24.1%2023.3%2024.1%2022.7%2023.7%2022.3ZM2%209.95C2%205.55%205.55%202%209.95%202C14.35%202%2017.9%205.55%2017.9%209.95C17.9%2014.35%2014.35%2017.9%209.95%2017.9C5.55%2017.9%202%2014.35%202%209.95Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    @media screen and (max-width: 1023px) {
        .site_header .top_block_wrapper .top_block_wrap .top_btns_wr .search_btn_mobile {
          display: inline-block; } }
    .site_header .top_block_wrapper .top_block_wrap .top_btns_wr a {
      color: #fff;
      font: 16px 'rbcb', Arial, Helvetica, sans-serif;
      text-decoration: none;
      display: block;
      position: relative;
      height: 60px;
      padding: 21px 38px 0 0;
      -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) {
        .site_header .top_block_wrapper .top_block_wrap .top_btns_wr a {
          padding: 0;
          width: 40px;
          font-size: 0;
          display: inline-block;
          vertical-align: top; } }
    .site_header .top_block_wrapper .top_block_wrap .top_btns_wr a:hover {
      color: #fff; }
    .site_header .top_block_wrapper .top_block_wrap .top_btns_wr a:before {
      position: absolute;
      content: '';
      right: 0;
      top: 50%;
      width: 20px;
      height: 25px;
      margin-top: -10px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2020%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M18.9873%200H6.32912C5.77216%200%205.31646%200.46875%205.31646%201.04167V4.16667C5.31646%204.73958%205.77216%205.20833%206.32912%205.20833C6.88608%205.20833%207.34178%204.73958%207.34178%204.16667V2.08333H17.9747V22.9167H7.34178V20.8333C7.34178%2020.2604%206.88608%2019.7917%206.32912%2019.7917C5.77216%2019.7917%205.31646%2020.2604%205.31646%2020.8333V23.9583C5.31646%2024.5312%205.77216%2025%206.32912%2025H18.9873C19.5443%2025%2020%2024.5312%2020%2023.9583V1.04167C20%200.46875%2019.5443%200%2018.9873%200Z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.44304%2015.9896C7.13924%2016.3021%207.13924%2016.7708%207.44304%2017.0833C7.59494%2017.2396%207.79747%2017.2917%208%2017.2917C8.20253%2017.2917%208.40506%2017.2396%208.55696%2017.0833L12.5063%2013.0208C12.557%2012.9687%2012.6582%2012.8646%2012.6582%2012.7604C12.6582%2012.7083%2012.6582%2012.6042%2012.6582%2012.5C12.6582%2012.3958%2012.6582%2012.2917%2012.6076%2012.2396C12.557%2012.1354%2012.5063%2012.0312%2012.4557%2011.9792L8.50633%207.91667C8.20253%207.60417%207.74684%207.60417%207.44304%207.91667C7.13924%208.22917%207.13924%208.69792%207.44304%209.01042L10.0759%2011.7188H0.759494C0.35443%2011.7188%200%2012.0833%200%2012.5C0%2012.9167%200.35443%2013.2812%200.759494%2013.2812H10.0759L7.44304%2015.9896Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    @media screen and (max-width: 1260px) {
          .site_header .top_block_wrapper .top_block_wrap .top_btns_wr a:before {
            top: 0;
            left: 0;
            bottom: 0;
            margin: 0;
            width: auto;
            height: auto;
            background-position: 50%; } }
    @media screen and (max-width: 1260px) {
      .site_header .top_block_wrapper .top_block_wrap .top_right_block {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -moz-box-flex: 0;
        -moz-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto; } }
    .site_header .top_block_wrapper .top_block_wrap .cart_bl_wr {
      text-align: right; }
    .site_header .top_block_wrapper .top_block_wrap .cart_bl_wr.active a {
      padding: 15px 60px 15px 0; }
    @media screen and (max-width: 1260px) {
          .site_header .top_block_wrapper .top_block_wrap .cart_bl_wr.active a {
            padding: 0; } }
    .site_header .top_block_wrapper .top_block_wrap .cart_bl_wr.active a:before {
      right: 20px; }
    @media screen and (max-width: 1260px) {
            .site_header .top_block_wrapper .top_block_wrap .cart_bl_wr.active a:before {
              right: auto;
              left: 20px; } }
    .site_header .top_block_wrapper .top_block_wrap .cart_bl_wr a {
      position: relative;
      text-decoration: none;
      font: 20px 'Oswald', Arial, Helvetica, sans-serif;
      color: #fff;
      font-weight: 600;
      display: inline-block;
      vertical-align: top;
      padding: 15px 70px 15px 36px; }
    @media screen and (max-width: 1260px) {
        .site_header .top_block_wrapper .top_block_wrap .cart_bl_wr a {
          background: #000;
          font-size: 0;
          padding: 0;
          width: 83px;
          height: 60px; } }
    .site_header .top_block_wrapper .top_block_wrap .cart_bl_wr a:before {
      position: absolute;
      content: '';
      top: 50%;
      right: 20px;
      width: 27px;
      height: 25px;
      margin-top: -10px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2227px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2027%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M23.625%2018.75H9.5625C9.05625%2018.75%208.60625%2018.4091%208.49375%2017.8977L5.625%205.96591C5.625%205.96591%205.625%205.96591%205.625%205.90909L4.725%202.27273H1.125C0.50625%202.27273%200%201.76136%200%201.13636C0%200.511364%200.50625%200%201.125%200H5.625C6.13125%200%206.58125%200.340909%206.69375%200.852273L7.59375%204.54545H25.875C26.2125%204.54545%2026.55%204.71591%2026.7188%204.94318C26.9438%205.22727%2027%205.56818%2026.9438%205.85227L24.6938%2017.7841C24.6375%2018.3523%2024.1875%2018.75%2023.625%2018.75ZM10.4625%2016.4773H22.725L24.525%206.81818H8.15625L10.4625%2016.4773Z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.6437%2025C12.7311%2025%2013.6125%2024.1097%2013.6125%2023.0114C13.6125%2021.9131%2012.7311%2021.0227%2011.6437%2021.0227C10.5564%2021.0227%209.675%2021.9131%209.675%2023.0114C9.675%2024.1097%2010.5564%2025%2011.6437%2025Z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21.7687%2025C22.8561%2025%2023.7375%2024.1097%2023.7375%2023.0114C23.7375%2021.9131%2022.8561%2021.0227%2021.7687%2021.0227C20.6814%2021.0227%2019.8%2021.9131%2019.8%2023.0114C19.8%2024.1097%2020.6814%2025%2021.7687%2025Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    @media screen and (max-width: 1260px) {
          .site_header .top_block_wrapper .top_block_wrap .cart_bl_wr a:before {
            right: auto;
            left: 20px; } }
    .site_header .top_block_wrapper .top_block_wrap .cart_bl_wr a ins {
      text-decoration: none;
      font-size: 16px; }
    @media screen and (max-width: 1260px) {
          .site_header .top_block_wrapper .top_block_wrap .cart_bl_wr a ins {
            font-size: 0; } }
    .site_header .top_block_wrapper .top_block_wrap .cart_bl_wr a .cart_bl_count {
      position: absolute;
      right: 6px;
      top: 10px;
      width: 20px;
      height: 20px;
      display: block;
      color: #000;
      background: #fff;
      text-align: center;
      font: 10px/20px 'rbcb', Arial, Helvetica, sans-serif;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -moz-box-shadow: 0px 7px 13px 0px rgba(0, 0, 0, 0.07);
      -webkit-box-shadow: 0px 7px 13px 0px rgba(0, 0, 0, 0.07);
      box-shadow: 0px 7px 13px 0px rgba(0, 0, 0, 0.07); }
    @media screen and (max-width: 1260px) {
          .site_header .top_block_wrapper .top_block_wrap .cart_bl_wr a .cart_bl_count {
            right: 21px; } }
  .site_header .site_header_in_wr {
    padding: 0 20px; }
  .site_header .site_header_in_wr.in .site_header_in {
    border-bottom: 1px solid #f2f2f2; }
  @media screen and (max-width: 639px) {
    .site_header .site_header_in_wr {
      padding: 0 16px; } }
  .site_header .site_header_in {
    font-size: 0;
    margin: 0 auto;
    max-width: 1240px;
    padding: 30px 0 40px; }
  @media screen and (max-width: 1023px) {
    .site_header .site_header_in {
      padding: 25px 0 25px; } }
  @media screen and (max-width: 767px) {
    .site_header .site_header_in {
      padding: 20px 0 20px; } }
  .site_header .site_header_in .site_header_left {
    vertical-align: middle;
    display: inline-block;
    width: 40%;
    font-size: 0; }
    @media screen and (max-width: 1023px) {
    .site_header .site_header_in .site_header_left {
      width: 55%; } }
    @media screen and (max-width: 767px) {
    .site_header .site_header_in .site_header_left {
      width: auto;
      display: block;
      text-align: center;
      padding: 0 0 8px; } }
    .site_header .site_header_in .site_header_left .site_logo_wr {
      display: inline-block;
      vertical-align: middle;
      margin: 0 20px 0 0; }
    @media screen and (max-width: 767px) {
      .site_header .site_header_in .site_header_left .site_logo_wr {
        display: block;
        margin: 0 0 2px; } }
    .site_header .site_header_in .site_header_left .site_name_wr {
      display: inline-block;
      vertical-align: middle; }
    .site_header .site_header_in .site_header_left .site_name_wr .site_name {
      color: #000;
      font: 25px 'Oswald', Arial, Helvetica, sans-serif;
      padding: 0 0 3px; }
    .site_header .site_header_in .site_header_left .site_name_wr .site_name a {
      text-decoration: none;
      color: inherit; }
    .site_header .site_header_in .site_header_left .site_name_wr .site_desc {
      color: #d10808;
      font: 20px 'rbc', Arial, Helvetica, sans-serif; }
    .site_header .site_header_in .site_header_left .site_name_wr .site_desc a {
      text-decoration: none;
      color: inherit; }
  .site_header .site_header_in .site_header_right {
    vertical-align: middle;
    display: inline-block;
    width: 60%;
    font-size: 0;
    text-align: right; }
    @media screen and (max-width: 1023px) {
    .site_header .site_header_in .site_header_right {
      width: 45%; } }
    @media screen and (max-width: 767px) {
    .site_header .site_header_in .site_header_right {
      width: auto;
      display: block;
      text-align: center; } }
    .site_header .site_header_in .site_header_right .deliv_bl_wr {
      text-align: left;
      display: inline-block;
      vertical-align: middle;
      width: 180px; }
    @media screen and (max-width: 1260px) {
      .site_header .site_header_in .site_header_right .deliv_bl_wr {
        display: none; } }
    .site_header .site_header_in .site_header_right .deliv_bl_wr .deliv_bl_item {
      margin: 0 0 10px;
      font: 18px 'rbcl', Arial, Helvetica, sans-serif;
      color: #ffcf10; }
    .site_header .site_header_in .site_header_right .deliv_bl_wr .deliv_bl_item:nth-child(2) {
      color: #ff0030; }
    .site_header .site_header_in .site_header_right .deliv_bl_wr .deliv_bl_item:nth-child(2) a:before {
      width: 21px;
      height: 17px;
      margin-top: -9px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2021%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ff0030%22%20d%3D%22M18.877%2C17.011%20L2.128%2C17.011%20C0.960%2C17.011%200.010%2C16.045%200.010%2C14.857%20L0.010%2C5.988%20L0.010%2C5.724%20L0.010%2C2.156%20C0.010%2C0.969%200.960%2C0.004%202.128%2C0.004%20L18.877%2C0.004%20C20.045%2C0.004%2020.997%2C0.969%2020.997%2C2.156%20L20.997%2C5.724%20L20.997%2C5.988%20L20.997%2C14.857%20C20.997%2C16.045%2020.045%2C17.011%2018.877%2C17.011%20ZM19.263%2C8.401%20L15.717%2C8.401%20C15.568%2C8.401%2015.447%2C8.519%2015.447%2C8.664%20L15.447%2C10.328%20C15.447%2C10.473%2015.568%2C10.590%2015.717%2C10.590%20L19.263%2C10.590%20L19.263%2C8.401%20ZM19.263%2C2.156%20C19.263%2C1.941%2019.090%2C1.765%2018.877%2C1.765%20L2.128%2C1.765%20C1.916%2C1.765%201.744%2C1.941%201.744%2C2.156%20L1.744%2C3.041%20C1.828%2C3.024%201.911%2C2.999%202.000%2C2.999%20L19.000%2C2.999%20C19.091%2C2.999%2019.176%2C3.024%2019.263%2C3.042%20L19.263%2C2.156%20ZM19.263%2C5.724%20C19.263%2C5.509%2019.213%2C5.000%2019.000%2C5.000%20L2.000%2C5.000%20C1.788%2C5.000%201.744%2C5.509%201.744%2C5.724%20L1.744%2C5.988%20L1.744%2C14.857%20C1.744%2C15.073%201.916%2C15.250%202.128%2C15.250%20L18.877%2C15.250%20C19.090%2C15.250%2019.263%2C15.073%2019.263%2C14.857%20L19.263%2C11.990%20L15.717%2C11.990%20C14.775%2C11.990%2014.006%2C11.245%2014.006%2C10.328%20L14.006%2C8.664%20C14.006%2C7.747%2014.775%2C7.001%2015.717%2C7.001%20L19.263%2C7.001%20L19.263%2C5.988%20L19.263%2C5.724%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .site_header .site_header_in .site_header_right .deliv_bl_wr .deliv_bl_item:nth-child(2), .site_header .site_header_in .site_header_right .deliv_bl_wr .deliv_bl_item:last-child {
      margin-bottom: 0; }
    .site_header .site_header_in .site_header_right .deliv_bl_wr .deliv_bl_item a {
      color: inherit;
      display: inline-block;
      vertical-align: top;
      padding: 0 0 0 40px;
      position: relative; }
    .site_header .site_header_in .site_header_right .deliv_bl_wr .deliv_bl_item a:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      width: 24px;
      height: 18px;
      margin-top: -9px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2024%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffcf10%22%20d%3D%22M21.193%2C15.142%20C21.010%2C13.369%2019.489%2C11.985%2017.644%2C11.985%20C16.915%2C11.985%2016.240%2C12.200%2015.674%2C12.568%20L15.674%2C3.866%20L21.150%2C3.866%20L24.003%2C9.378%20L24.003%2C15.142%20L21.193%2C15.142%20ZM22.013%2C9.849%20L19.930%2C5.826%20L17.664%2C5.826%20L17.664%2C10.024%20C19.423%2C10.030%2020.997%2C10.835%2022.013%2C12.106%20L22.013%2C9.849%20ZM17.644%2C13.005%20C19.042%2C13.005%2020.175%2C14.121%2020.175%2C15.500%20C20.175%2C16.877%2019.042%2C17.994%2017.644%2C17.994%20C16.245%2C17.994%2015.111%2C16.877%2015.111%2C15.500%20C15.111%2C14.121%2016.245%2C13.005%2017.644%2C13.005%20ZM17.644%2C16.316%20C18.100%2C16.316%2018.471%2C15.950%2018.471%2C15.500%20C18.471%2C15.050%2018.100%2C14.683%2017.644%2C14.683%20C17.186%2C14.683%2016.815%2C15.050%2016.815%2C15.500%20C16.815%2C15.950%2017.186%2C16.316%2017.644%2C16.316%20ZM13.588%2C15.140%20L8.132%2C15.140%20C7.581%2C15.140%207.136%2C14.701%207.136%2C14.160%20C7.136%2C13.618%207.581%2C13.180%208.132%2C13.180%20L13.588%2C13.180%20C14.136%2C13.180%2014.582%2C13.618%2014.582%2C14.160%20C14.582%2C14.701%2014.136%2C15.140%2013.588%2C15.140%20ZM-0.007%2C-0.012%20L14.000%2C-0.001%20L14.000%2C11.999%20L-0.007%2C12.002%20L-0.007%2C-0.012%20ZM1.983%2C10.042%20L12.000%2C9.999%20L12.000%2C1.999%20L1.983%2C1.948%20L1.983%2C10.042%20ZM3.868%2C13.005%20C5.264%2C13.005%206.399%2C14.121%206.399%2C15.500%20C6.399%2C16.877%205.264%2C17.994%203.868%2C17.994%20C2.467%2C17.994%201.336%2C16.877%201.336%2C15.500%20C1.336%2C14.121%202.467%2C13.005%203.868%2C13.005%20ZM3.868%2C16.316%20C4.324%2C16.316%204.695%2C15.950%204.695%2C15.500%20C4.695%2C15.050%204.324%2C14.683%203.868%2C14.683%20C3.411%2C14.683%203.040%2C15.050%203.040%2C15.500%20C3.040%2C15.950%203.411%2C16.316%203.868%2C16.316%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .site_header .site_header_in .site_header_right .contacts_bl_wr {
      display: inline-block;
      vertical-align: middle;
      margin: 0 0 0 20px;
      text-align: left;
      min-width: 177px;
      max-width: 190px; }
    @media screen and (max-width: 767px) {
      .site_header .site_header_in .site_header_right .contacts_bl_wr {
        margin: 0;
        display: block;
        max-width: none;
        text-align: center; } }
    .site_header .site_header_in .site_header_right .contacts_bl_wr .site_phones {
      color: #000;
      font: 20px 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 500;
      margin: 0; }
    .site_header .site_header_in .site_header_right .contacts_bl_wr .site_phones a {
      color: inherit;
      text-decoration: none; }
    .site_header .site_header_in .site_header_right .contacts_bl_wr .popup_btn {
      display: inline-block;
      vertical-align: top;
      color: #d10808;
      font: 18px 'rbcl', Arial, Helvetica, sans-serif;
      text-decoration: underline;
      font-weight: 300; }
    .site_header .site_header_in .site_header_right .contacts_bl_wr .popup_btn:hover {
      text-decoration: none; }
    .site_header .site_header_in .site_header_right .search_bl_wr {
      position: relative;
      display: inline-block;
      vertical-align: middle;
      width: 300px;
      margin: 0 0 0 20px;
      z-index: 101; }
    @media screen and (max-width: 1023px) {
      .site_header .site_header_in .site_header_right .search_bl_wr {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0;
        width: auto;
        z-index: 111;
        opacity: 0;
        visibility: hidden;
        background: rgba(0, 0, 0, 0.7);
        -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) {
        .site_header .site_header_in .site_header_right .search_bl_wr.active {
          opacity: 1;
          visibility: visible; } }
    @media screen and (max-width: 1023px) {
          .site_header .site_header_in .site_header_right .search_bl_wr.active .search_bl_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); } }
    @media screen and (max-width: 1023px) {
          .site_header .site_header_in .site_header_right .search_bl_wr.active .search_mob_close {
            -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) {
        .site_header .site_header_in .site_header_right .search_bl_wr .search_bl_in {
          position: fixed;
          top: 0;
          right: 0;
          bottom: 0;
          overflow: hidden;
          overflow-y: auto;
          width: 295px;
          background: #f9faf8;
          -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);
          -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
          -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
          box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09); } }
    @media screen and (max-width: 1023px) and (max-width: 639px) {
            .site_header .site_header_in .site_header_right .search_bl_wr .search_bl_in {
              width: 260px; } }
    .site_header .site_header_in .site_header_right .search_bl_wr .search_mob_close {
      display: none;
      position: absolute;
      top: 0;
      right: 295px;
      width: 60px;
      height: 60px;
      content: '';
      cursor: pointer;
      -webkit-transform: translate(295px, 0);
      -moz-transform: translate(295px, 0);
      -ms-transform: translate(295px, 0);
      -o-transform: translate(295px, 0);
      transform: translate(295px, 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%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9.217%2C7.487%20L14.636%2C12.922%20C15.111%2C13.399%2015.111%2C14.173%2014.636%2C14.649%20C14.406%2C14.880%2014.100%2C15.007%2013.775%2C15.007%20C13.450%2C15.007%2013.144%2C14.880%2012.914%2C14.649%20L7.495%2C9.215%20L2.076%2C14.649%20C1.846%2C14.880%201.540%2C15.007%201.215%2C15.007%20C0.890%2C15.007%200.584%2C14.880%200.354%2C14.649%20C-0.121%2C14.173%20-0.121%2C13.398%200.354%2C12.922%20L5.773%2C7.487%20L0.354%2C2.053%20C-0.121%2C1.577%20-0.121%2C0.802%200.354%2C0.326%20C0.814%2C-0.135%201.616%2C-0.135%202.076%2C0.326%20L7.495%2C5.760%20L12.914%2C0.325%20C13.374%2C-0.136%2014.177%2C-0.136%2014.636%2C0.325%20C15.111%2C0.801%2015.111%2C1.576%2014.636%2C2.053%20L9.217%2C7.487%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #d10808; }
    @media screen and (max-width: 1023px) {
        .site_header .site_header_in .site_header_right .search_bl_wr .search_mob_close {
          display: block; } }
    @media screen and (max-width: 639px) {
        .site_header .site_header_in .site_header_right .search_bl_wr .search_mob_close {
          right: 260px; } }
    .site_header .site_header_in .site_header_right .search_bl_wr .site-search-wr {
      position: relative;
      margin: 0; }
    @media screen and (max-width: 1023px) {
        .site_header .site_header_in .site_header_right .search_bl_wr .site-search-wr {
          margin: 0;
          padding: 20px; } }
    .site_header .site_header_in .site_header_right .search_bl_wr .site-search-wr .search-text {
      width: 100%;
      height: 50px;
      font: 15px 'rbcl', Arial, Helvetica, sans-serif;
      background: transparent;
      color: #000;
      border: none;
      outline: none;
      -webkit-appearance: none;
      padding: 14px 100px 15px 20px;
      -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.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); }
    .site_header .site_header_in .site_header_right .search_bl_wr .site-search-wr .search-button {
      position: absolute;
      right: 55px;
      top: 0;
      padding: 0;
      width: 50px;
      height: 50px;
      border: 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;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M23.7%2022.3L17.65%2016.25C19.05%2014.55%2019.9%2012.35%2019.9%209.95C19.9%204.45%2015.45%200%209.95%200C4.45%200%200%204.45%200%209.95C0%2015.45%204.45%2019.9%209.95%2019.9C12.35%2019.9%2014.55%2019.05%2016.25%2017.65L22.3%2023.7C22.5%2023.9%2022.75%2024%2023%2024C23.25%2024%2023.5%2023.9%2023.7%2023.7C24.1%2023.3%2024.1%2022.7%2023.7%2022.3ZM2%209.95C2%205.55%205.55%202%209.95%202C14.35%202%2017.9%205.55%2017.9%209.95C17.9%2014.35%2014.35%2017.9%209.95%2017.9C5.55%2017.9%202%2014.35%202%209.95Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    @media screen and (max-width: 1023px) {
          .site_header .site_header_in .site_header_right .search_bl_wr .site-search-wr .search-button {
            top: 20px;
            right: 20px; } }
    .site_header .site_header_in .site_header_right .search_bl_wr .site-search-wr .search_popup_btn {
      position: absolute;
      top: 0;
      width: 50px;
      height: 50px;
      right: 0;
      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%2223px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2023%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M22.452%2C14.118%20L12.488%2C14.118%20C12.012%2C15.778%2010.533%2C16.998%208.761%2C16.998%20C6.989%2C16.998%205.510%2C15.778%205.034%2C14.118%20L0.547%2C14.118%20C0.244%2C14.118%20-0.001%2C13.866%20-0.001%2C13.556%20L-0.001%2C12.432%20C-0.001%2C12.122%200.244%2C11.870%200.547%2C11.870%20L5.034%2C11.870%20C5.510%2C10.210%206.989%2C8.990%208.761%2C8.990%20C10.533%2C8.990%2012.012%2C10.210%2012.488%2C11.870%20L22.452%2C11.870%20C22.754%2C11.870%2022.999%2C12.122%2022.999%2C12.432%20L22.999%2C13.556%20C22.999%2C13.866%2022.754%2C14.118%2022.452%2C14.118%20ZM8.761%2C10.641%20C7.495%2C10.641%206.468%2C11.694%206.468%2C12.994%20C6.468%2C14.294%207.495%2C15.347%208.761%2C15.347%20C10.028%2C15.347%2011.054%2C14.294%2011.054%2C12.994%20C11.054%2C11.694%2010.028%2C10.641%208.761%2C10.641%20ZM22.452%2C5.126%20L17.964%2C5.126%20C17.488%2C6.786%2016.009%2C8.006%2014.237%2C8.006%20C12.465%2C8.006%2010.986%2C6.786%2010.510%2C5.126%20L0.547%2C5.126%20C0.244%2C5.126%20-0.001%2C4.874%20-0.001%2C4.564%20L-0.001%2C3.440%20C-0.001%2C3.130%200.244%2C2.879%200.547%2C2.879%20L10.510%2C2.879%20C10.986%2C1.219%2012.465%2C-0.001%2014.237%2C-0.001%20C16.009%2C-0.001%2017.488%2C1.219%2017.964%2C2.879%20L22.452%2C2.879%20C22.754%2C2.879%2022.999%2C3.130%2022.999%2C3.440%20L22.999%2C4.564%20C22.999%2C4.874%2022.754%2C5.126%2022.452%2C5.126%20ZM14.237%2C1.719%20C13.008%2C1.719%2012.013%2C2.742%2012.013%2C4.002%20C12.013%2C5.264%2013.008%2C6.286%2014.237%2C6.286%20C15.466%2C6.286%2016.462%2C5.264%2016.462%2C4.002%20C16.462%2C2.742%2015.466%2C1.719%2014.237%2C1.719%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 1023px) {
          .site_header .site_header_in .site_header_right .search_bl_wr .site-search-wr .search_popup_btn {
            display: none; } }

.site_container {
  -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_main {
  margin: 0 auto;
  max-width: 1240px; }

.site_main_wrap {
  padding: 40px 20px 60px; }
  @media screen and (max-width: 639px) {
  .site_main_wrap {
    padding: 30px 16px 40px; } }
  .site_main_wrap.main {
    padding: 0 20px 70px; }
  @media screen and (max-width: 1023px) {
    .site_main_wrap.main {
      padding: 0 20px 0; } }
  @media screen and (max-width: 639px) {
    .site_main_wrap.main {
      padding: 0 16px 0; } }

.top_slider_wrapper {
  padding: 20px 20px 38px; }
  @media screen and (max-width: 639px) {
  .top_slider_wrapper {
    padding: 0 16px 20px; } }
  .top_slider_wrapper .top_slider_wrap {
    font-size: 0;
    margin: 0 auto;
    max-width: 1240px; }
  .top_slider_wrapper .top_slider_block {
    position: relative;
    vertical-align: top;
    display: inline-block;
    max-height: 400px;
    overflow: hidden;
    width: 100%; }
  @media screen and (max-width: 1260px) {
    .top_slider_wrapper .top_slider_block {
      width: auto;
      display: block; } }
  .top_slider_wrapper .top_slider_block .top_slider_item {
    height: 400px;
    position: relative; }
    @media screen and (max-width: 1260px) {
    .top_slider_wrapper .top_slider_block .top_slider_item {
      height: 350px; } }
    @media screen and (max-width: 767px) {
    .top_slider_wrapper .top_slider_block .top_slider_item {
      height: 220px; } }
  .top_slider_wrapper .top_slider_block .top_slider_pic {
    display: block;
    text-decoration: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat; }
  .top_slider_wrapper .top_slider_block .top_slider_info {
    position: absolute;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    padding: 30px 30px 30px;
    display: block;
    text-decoration: none; }
    @media (max-width: 900px) {
    .top_slider_wrapper .top_slider_block .top_slider_info {
      padding: 20px 25px; } }
    @media (max-width: 767px) {
    .top_slider_wrapper .top_slider_block .top_slider_info {
      left: 0;
      padding: 20px 20px;
      text-align: center; } }
    @media (max-width: 425px) {
    .top_slider_wrapper .top_slider_block .top_slider_info {
      padding: 15px 20px; } }
  .top_slider_wrapper .top_slider_block .top_slider_title {
    font-weight: 600;
    font-size: 25px;
    color: #fff;
    padding-bottom: 10px; }
    @media (max-width: 900px) {
    .top_slider_wrapper .top_slider_block .top_slider_title {
      font-size: 22px; } }
    @media (max-width: 767px) {
    .top_slider_wrapper .top_slider_block .top_slider_title {
      font-size: 18px;
      padding-bottom: 5px; } }
  .top_slider_wrapper .top_slider_block .top_slider_text {
    font-weight: 300;
    font-size: 20px;
    color: #fff; }
    @media (max-width: 900px) {
    .top_slider_wrapper .top_slider_block .top_slider_text {
      font-size: 18px; } }
    @media (max-width: 767px) {
    .top_slider_wrapper .top_slider_block .top_slider_text {
      font-size: 15px; } }
  .top_slider_wrapper .top_slider_block .slick-dots {
    position: absolute;
    left: 13px;
    bottom: 20px;
    font-size: 0;
    padding: 0;
    text-align: left; }
    @media screen and (max-width: 767px) {
    .top_slider_wrapper .top_slider_block .slick-dots {
      position: absolute;
      top: auto;
      right: 11px;
      left: 11px;
      bottom: 20px;
      text-align: left; } }
    .top_slider_wrapper .top_slider_block .slick-dots li {
      display: inline-block;
      vertical-align: top;
      margin: 0 8px; }
    .top_slider_wrapper .top_slider_block .slick-dots li.slick-active button {
      background: #d10808;
      -moz-box-shadow: 0 0 0 2px #d10808;
      -webkit-box-shadow: 0 0 0 2px #d10808;
      box-shadow: 0 0 0 2px #d10808; }
    .top_slider_wrapper .top_slider_block .slick-dots li button {
      position: relative;
      width: 6px;
      height: 6px;
      padding: 0;
      outline: none;
      border: none;
      background: #b4b3b2;
      -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; }
  .top_slider_wrapper .top_slider_block .slick-prev, .top_slider_wrapper .top_slider_block .slick-next {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: 20px;
    width: 20px;
    height: 40px;
    position: absolute;
    outline: none;
    border: none;
    cursor: pointer;
    font-size: 0;
    background: none;
    box-shadow: none;
    -webkit-appearance: none;
    z-index: 1; }
    @media (max-width: 767px) {
    .top_slider_wrapper .top_slider_block .slick-prev, .top_slider_wrapper .top_slider_block .slick-next {
      width: 10px;
      height: 20px;
      margin-top: -10px;
      left: 5px; } }
    .top_slider_wrapper .top_slider_block .slick-prev:before, .top_slider_wrapper .top_slider_block .slick-next:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      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%2220px%22%20height%3D%2238px%22%20%20viewBox%3D%220%200%2020%2038%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M18.4556%201.35016e-07C18.8417%201.01262e-07%2019.2278%200.158993%2019.5367%200.476986C20.1544%201.11297%2020.1544%202.06694%2019.5367%202.70293L3.70656%2019L19.5367%2035.2971C20.1544%2035.9331%2020.1544%2036.887%2019.5367%2037.523C18.9189%2038.159%2017.9923%2038.159%2017.3745%2037.523L0.46332%2020.113C0.15444%2019.795%20-1.62628e-06%2019.3975%20-1.66103e-06%2019C-1.69578e-06%2018.6025%200.15444%2018.205%200.46332%2017.887L17.3745%200.476986C17.6834%200.158993%2018.0695%201.6877e-07%2018.4556%201.35016e-07Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    @media (max-width: 1260px) {
      .top_slider_wrapper .top_slider_block .slick-prev:before, .top_slider_wrapper .top_slider_block .slick-next:before {
        opacity: 1; } }
    @media (max-width: 767px) {
      .top_slider_wrapper .top_slider_block .slick-prev:before, .top_slider_wrapper .top_slider_block .slick-next:before {
        background-size: 10px 20px; } }
    .top_slider_wrapper .top_slider_block .slick-prev:hover:before, .top_slider_wrapper .top_slider_block .slick-next:hover:before {
      opacity: 1; }
  .top_slider_wrapper .top_slider_block .slick-next {
    left: auto;
    right: 20px; }
    @media (max-width: 767px) {
    .top_slider_wrapper .top_slider_block .slick-next {
      right: 5px;
      left: auto; } }
    .top_slider_wrapper .top_slider_block .slick-next:before {
      transform: rotate(180deg); }
  .top_slider_wrapper .slider_edit_block {
    width: 300px;
    min-height: 400px;
    vertical-align: top;
    display: inline-block;
    position: relative;
    background: #d10808;
    padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1260px) {
    .top_slider_wrapper .slider_edit_block {
      width: auto;
      min-height: 0;
      display: block; } }
  @media screen and (max-width: 639px) {
    .top_slider_wrapper .slider_edit_block {
      padding: 20px 20px 25px; } }
  .top_slider_wrapper .slider_edit_block .edit_block_flag {
    position: relative;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    font: 18px 'rbcl', Arial, Helvetica, sans-serif;
    margin: 0 0 18px -30px;
    height: 38px;
    background: #ff0030;
    padding: 8px 3px 8px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -ms-border-radius: 5px 0 0 5px;
    -o-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px; }
    @media screen and (max-width: 639px) {
    .top_slider_wrapper .slider_edit_block .edit_block_flag {
      margin: -39px 0 18px 0; } }
    .top_slider_wrapper .slider_edit_block .edit_block_flag:before {
      position: absolute;
      right: -12px;
      top: 0;
      content: '';
      border-left: 12px solid #ff0030;
      border-top: 19px solid transparent;
      border-bottom: 19px solid transparent; }
  .top_slider_wrapper .slider_edit_block .edit_block_title {
    color: #fff;
    padding: 0 0 8px;
    font: 30px/1 'Oswald', Arial, Helvetica, sans-serif; }
  .top_slider_wrapper .slider_edit_block .edit_block_body {
    color: #fff;
    font: 20px/24px 'rbcl', Arial, Helvetica, sans-serif;
    padding: 0 0 25px; }
    @media screen and (max-width: 639px) {
    .top_slider_wrapper .slider_edit_block .edit_block_body {
      padding: 0; } }
  @media screen and (max-width: 1260px) {
      .top_slider_wrapper .slider_edit_block .edit_block_in {
        display: inline-block;
        vertical-align: top;
        margin-right: 20px;
        width: calc(50% - 10px); } }
    @media screen and (max-width: 639px) {
    .top_slider_wrapper .slider_edit_block .edit_block_in {
      margin: 0;
      width: auto;
      display: block; } }
  .top_slider_wrapper .slider_edit_block .edit_block_pic {
    position: relative;
    font-size: 0;
    height: 180px; }
    @media screen and (max-width: 1260px) {
    .top_slider_wrapper .slider_edit_block .edit_block_pic {
      height: 160px;
      width: calc(50% - 10px);
      display: inline-block;
      vertical-align: top; } }
    .top_slider_wrapper .slider_edit_block .edit_block_pic img {
      max-width: none; }
    @media screen and (max-width: 639px) {
    .top_slider_wrapper .slider_edit_block .edit_block_pic {
      display: none; } }

.folders_bl_wrapper {
  padding: 0 20px 59px; }
  @media screen and (max-width: 639px) {
  .folders_bl_wrapper {
    padding: 0 16px 30px; } }
  .folders_bl_wrapper .folders_bl_wrap {
    margin: 0 auto;
    max-width: 1240px; }
  .folders_bl_wrapper .folders_bl_wrap .folders_bl_body {
    font-size: 0; }
    @media screen and (min-width: 1261px) {
    .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.one .folder_bl_item {
      width: 100%;
      margin: 0 0 20px 0; }
      .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.one .folder_bl_item:last-child {
        margin-right: 0; }
    .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.two .folder_bl_item {
      width: calc(50% - 10px);
      margin: 0 20px 20px 0; }
      .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.two .folder_bl_item:last-child {
        margin-right: 0; }
    .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.three .folder_bl_item {
      margin: 0 20px 20px 0; }
      .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.three .folder_bl_item:nth-child(2) {
        width: calc(34% - 20px); }

      .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.three .folder_bl_item:first-child, .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.three .folder_bl_item:nth-child(3) {
        width: calc(33% - 10px); }

      .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.three .folder_bl_item:last-child {
        margin-right: 0; }
    .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.four .folder_bl_item {
      width: calc(50% - 10px);
      margin: 0 20px 20px 0; }
      .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.four .folder_bl_item:nth-child(2), .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.four .folder_bl_item:last-child {
        margin-right: 0; }
    .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.five .folder_bl_item {
      margin: 0 20px 20px 0; }
      .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.five .folder_bl_item:first-child, .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.five .folder_bl_item:nth-child(3) {
        width: calc(33% - 20px); }

      .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.five .folder_bl_item:nth-child(2) {
        width: 34%; }

      .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.five .folder_bl_item:nth-child(3), .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.five .folder_bl_item:last-child {
        margin-right: 0; }

      .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.five .folder_bl_item:nth-child(4), .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.five .folder_bl_item:nth-child(5) {
        width: calc(50% - 10px); }
    .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.six .folder_bl_item {
      width: calc(25% - 10px);
      margin: 0 20px 20px 0; }
      .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.six .folder_bl_item:nth-child(3n) {
        margin-right: 0; }

      .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.six .folder_bl_item:nth-child(2), .folders_bl_wrapper .folders_bl_wrap .folders_bl_body.six .folder_bl_item:nth-child(4) {
        width: calc(50% -  20px); } }
    .folders_bl_wrapper .folders_bl_wrap .folders_bl_body .folder_bl_item {
      height: 250px;
      position: relative;
      vertical-align: top;
      display: inline-block;
      overflow: hidden; }
    .folders_bl_wrapper .folders_bl_wrap .folders_bl_body .folder_bl_item:hover .folder_pic {
      -webkit-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
      -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
      -ms-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
      -o-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
      transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg); }
    .folders_bl_wrapper .folders_bl_wrap .folders_bl_body .folder_bl_item.no_pic {
      background: rgba(0, 0, 0, 0.2); }
    @media screen and (max-width: 1260px) {
      .folders_bl_wrapper .folders_bl_wrap .folders_bl_body .folder_bl_item {
        width: calc(50% - 5px);
        margin: 0 10px 10px 0;
        height: 250px; }
        .folders_bl_wrapper .folders_bl_wrap .folders_bl_body .folder_bl_item:nth-child(2n) {
          margin-right: 0; } }
    @media screen and (max-width: 639px) {
      .folders_bl_wrapper .folders_bl_wrap .folders_bl_body .folder_bl_item {
        width: auto;
        height: auto;
        min-height: 120px;
        display: block;
        margin: 0 0 10px;
        padding: 15px; } }
    .folders_bl_wrapper .folders_bl_wrap .folders_bl_body .folder_bl_item:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      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;
      pointer-events: none;
      background: linear-gradient(180deg, rgba(255, 255, 255, 0) 34.38%, rgba(209, 8, 8, 0.7) 100%); }
    .folders_bl_wrapper .folders_bl_wrap .folders_bl_body .folder_bl_item:hover .folder_item_in {
      color: #d10808; }
    .folders_bl_wrapper .folders_bl_wrap .folders_bl_body .folder_bl_item .folder_pic {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      -webkit-transition: all 0.7s;
      -moz-transition: all 0.7s;
      -o-transition: all 0.7s;
      -ms-transition: all 0.7s;
      transition: all 0.7s; }
    .folders_bl_wrapper .folders_bl_wrap .folders_bl_body .folder_bl_item .folder_pic img {
      max-width: none; }
    .folders_bl_wrapper .folders_bl_wrap .folders_bl_body .folder_bl_item .folder_item_in {
      z-index: 2;
      position: absolute;
      left: 20px;
      right: 20px;
      bottom: 24px;
      -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) {
        .folders_bl_wrapper .folders_bl_wrap .folders_bl_body .folder_bl_item .folder_item_in {
          bottom: 20px;
          display: block; } }
    .folders_bl_wrapper .folders_bl_wrap .folders_bl_body .folder_bl_item .folder_item_in:before {
      position: absolute;
      content: '';
      top: 50%;
      right: 20px;
      width: 18px;
      height: 17px;
      margin-top: -9px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2018%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M18.010%2C9.108%20L10.111%2C17.008%20L7.989%2C14.887%20L12.876%2C10.000%20L-0.000%2C10.000%20L-0.000%2C7.000%20L12.380%2C7.000%20L7.989%2C2.609%20L10.111%2C0.488%20L18.010%2C8.387%20L17.649%2C8.748%20L18.010%2C9.108%20ZM14.000%2C8.876%20L14.128%2C8.748%20L14.000%2C8.619%20L14.000%2C8.876%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
      display: none; }
    .folders_bl_wrapper .folders_bl_wrap .folders_bl_body .folder_bl_item .folder_item_in .folder_item_title {
      color: #fff;
      font: 22px/24px 'Oswald', Arial, Helvetica, sans-serif;
      margin: 0 10px 0 0;
      font-weight: 600;
      display: inline-block;
      vertical-align: top; }
    @media (max-width: 767px) {
          .folders_bl_wrapper .folders_bl_wrap .folders_bl_body .folder_bl_item .folder_item_in .folder_item_title {
            font-size: 19px; } }
    .folders_bl_wrapper .folders_bl_wrap .folders_bl_body .folder_bl_item .folder_item_in .folder_item_counter {
      margin: 5px 0 0 0;
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #fff;
      display: inline-block;
      vertical-align: top;
      display: none; }
  .folders_bl_wrapper .folders_bl_wrap .all_folders_btn {
    padding: 20px 0 0 0; }
    .folders_bl_wrapper .folders_bl_wrap .all_folders_btn a {
      position: relative;
      z-index: 1;
      font: 18px 'rbcl', Arial, Helvetica, sans-serif;
      color: #fff;
      font-size: 16px;
      vertical-align: top;
      display: inline-block;
      padding: 15px 30px 16px;
      text-decoration: none;
      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_bl_wrapper .folders_bl_wrap .all_folders_btn a:hover:before {
      opacity: 1;
      visibility: visible; }
    .folders_bl_wrapper .folders_bl_wrap .all_folders_btn a:before {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      z-index: -1;
      content: '';
      visibility: hidden;
      background: rgba(255, 255, 255, 0.1);
      -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; }

.main_edit_block_wrapper {
  padding: 0 20px 0px; }
  @media screen and (max-width: 1023px) {
  .main_edit_block_wrapper {
    padding: 0 20px 0px; } }
  @media screen and (max-width: 639px) {
  .main_edit_block_wrapper {
    padding: 0 16px 0px; } }
  @media screen and (min-width: 1261px) {
    .main_edit_block_wrapper.no_adv {
      margin-bottom: 70px; } }
  .main_edit_block_wrapper .main_edit_block_wrap {
    margin: 0 auto;
    max-width: 1240px; }
  .main_edit_block_wrapper .text_bl_wrap {
    position: relative;
    padding: 0 0 90px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media screen and (max-width: 1260px) {
    .main_edit_block_wrapper .text_bl_wrap {
      padding-bottom: 60px; } }
  .main_edit_block_wrapper .text_bl_wrap .text_bl_pic {
    width: 295px;
    margin-left: 50px; }
    @media screen and (max-width: 1260px) {
    .main_edit_block_wrapper .text_bl_wrap .text_bl_pic {
      display: none; } }
  .main_edit_block_wrapper .text_bl_wrap .text_bl_left {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 1%;
    -moz-box-flex: 1;
    -moz-flex: 1 0 1%;
    -ms-flex: 1 0 1%;
    flex: 1 0 1%; }
  .main_edit_block_wrapper .text_bl_wrap .text_bl_title {
    color: #000;
    font: 50px 'Oswald', Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding: 0 0 50px; }
    @media screen and (max-width: 1260px) {
    .main_edit_block_wrapper .text_bl_wrap .text_bl_title {
      font-size: 40px;
      padding-bottom: 30px; } }
    @media screen and (max-width: 1023px) {
    .main_edit_block_wrapper .text_bl_wrap .text_bl_title {
      font-size: 35px;
      padding-bottom: 20px; } }
    @media screen and (max-width: 639px) {
    .main_edit_block_wrapper .text_bl_wrap .text_bl_title {
      font-size: 25px;
      line-height: 30px; } }
    .main_edit_block_wrapper .text_bl_wrap .text_bl_title h1 {
      color: #000;
      font: 50px 'Oswald', Arial, Helvetica, sans-serif;
      margin: 0; }
    @media screen and (max-width: 1260px) {
      .main_edit_block_wrapper .text_bl_wrap .text_bl_title h1 {
        font-size: 40px; } }
    @media screen and (max-width: 639px) {
      .main_edit_block_wrapper .text_bl_wrap .text_bl_title h1 {
        font-size: 25px;
        line-height: 30px; } }
  .main_edit_block_wrapper .text_bl_wrap .text_bl_body {
    color: #8a8a8a;
    font: 18px/25px 'rbcl', Arial, Helvetica, sans-serif;
    padding: 0; }
    .main_edit_block_wrapper .text_bl_wrap .text_bl_body p {
      margin: 0 0 10px; }
  .main_edit_block_wrapper .text_bl_wrap .text_bl_btn a {
    color: #d10808;
    font: 16px 'rbcl', Arial, Helvetica, sans-serif;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 8px;
    border-bottom: 2px solid #d10808; }
    .main_edit_block_wrapper .text_bl_wrap .text_bl_btn a:hover {
      border-color: transparent; }
  .main_edit_block_wrapper .adt_bl_wrap {
    position: relative;
    background: #d10808;
    padding: 38px 40px 17px 40px; }
  @media screen and (max-width: 1260px) {
    .main_edit_block_wrapper .adt_bl_wrap {
      margin: 0 -20px;
      padding: 30px 20px 17px; } }
  @media screen and (max-width: 1023px) {
    .main_edit_block_wrapper .adt_bl_wrap {
      padding: 30px 20px 17px; } }
  @media screen and (max-width: 639px) {
    .main_edit_block_wrapper .adt_bl_wrap {
      padding: 30px 20px 15px; } }
  .main_edit_block_wrapper .adt_bl_wrap .adt_bl_title {
    color: #000;
    font: 40px 'Oswald', Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding: 0 0 20px; }
    @media screen and (max-width: 1260px) {
    .main_edit_block_wrapper .adt_bl_wrap .adt_bl_title {
      font-size: 30px; } }
    @media screen and (max-width: 639px) {
    .main_edit_block_wrapper .adt_bl_wrap .adt_bl_title {
      font-size: 23px; } }
  .main_edit_block_wrapper .adt_bl_wrap .adt_bl_body {
    font-size: 0; }
  .main_edit_block_wrapper .adt_bl_wrap .adt_bl_item {
    display: inline-block;
    vertical-align: top;
    width: 32%;
    margin: 0 2% 20px 0; }
    @media screen and (max-width: 1023px) {
    .main_edit_block_wrapper .adt_bl_wrap .adt_bl_item {
      display: block;
      width: auto;
      margin: 0 0 20px; } }
    .main_edit_block_wrapper .adt_bl_wrap .adt_bl_item:nth-child(3n) {
      margin-right: 0; }
  .main_edit_block_wrapper .adt_bl_wrap .adt_item_in {
    font-size: 0; }
    .main_edit_block_wrapper .adt_bl_wrap .adt_item_in .adt_item_pic {
      width: 48px;
      margin: 0 30px 0 0;
      display: inline-block;
      vertical-align: middle; }
    .main_edit_block_wrapper .adt_bl_wrap .adt_item_in .adt_item_body {
      display: inline-block;
      vertical-align: middle;
      width: calc(100% - 78px); }
    .main_edit_block_wrapper .adt_bl_wrap .adt_item_in .adt_item_body .adt_item_title {
      color: #fff;
      font: 20px 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 600;
      padding: 0 0 8px; }
    @media screen and (max-width: 639px) {
        .main_edit_block_wrapper .adt_bl_wrap .adt_item_in .adt_item_body .adt_item_title {
          font-size: 17px; } }
    .main_edit_block_wrapper .adt_bl_wrap .adt_item_in .adt_item_body .adt_item_text {
      color: rgba(255, 255, 255, 0.9);
      font: 18px/25px 'rbcl', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 639px) {
        .main_edit_block_wrapper .adt_bl_wrap .adt_item_in .adt_item_body .adt_item_text {
          font-size: 15px;
          line-height: 18px; } }

.image_block_wrap {
  position: relative;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  padding: 44px 0 48px;
  margin-bottom: 70px;
  text-decoration: none;
  overflow: hidden; }
  @media (max-width: 1260px) {
  .image_block_wrap {
    padding: 34px 0 38px;
    margin: 0 -20px 50px; } }
  .image_block_wrap:hover .image_block_bg {
    transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg); }
  .image_block_wrap .image_block_bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -o-transition: all 0.7s;
    -ms-transition: all 0.7s;
    transition: all 0.7s; }
  .image_block_wrap .image_block_title {
    font-weight: 600;
    font-size: 35px;
    background: rgba(0, 0, 0, 0.6);
    padding: 20px 40px 30px;
    z-index: 1;
    color: #fff; }
  @media (max-width: 1260px) {
    .image_block_wrap .image_block_title {
      padding: 20px 30px 20px;
      font-size: 30px; } }
  @media (max-width: 1023px) {
    .image_block_wrap .image_block_title {
      font-size: 24px; } }
/*.banner_bl_wrapper {
 padding: 80px 20px 70px;
 @media screen and (max-width: 1260px) {
 padding: 80px 20px 50px;
 }
 .banner_bl_wrap {
 margin: 0 auto;
 max-width: $siteWidth;
 }
 .banner_block {
 position: relative;
 padding: 52px 32px 68px 32px;
 min-height: 220px;
 @include box-sizing(border-box);
 @media screen and (max-width: 1023px) {
 min-height: 205px;
 }
 @media screen and (max-width: 767px) {
 padding: 52px 20px 68px;
 }
 @media screen and (max-width: 639px) {
 padding: 52px 20px 58px;
 }
 .banner_link {
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 }
 .banner_price_block {
 position: absolute;
 left: 27px;
 top: -28px;
 height: 58px;
 font-size: 0;
 padding: 11px 4px 0 20px;
 background: $mainColor4;
 @include box-sizing(border-box);
 @include border-radius(5px 0 0 5px);
 @media screen and (max-width: 767px) {
 left: 18px;
 }
 @media screen and (max-width: 639px) {
 left: 0;
 }
 &:before {
 position: absolute;
 right: -18px;
 top: 0;
 bottom: 0;
 content: '';
 border-left: 18px solid $mainColor4;
 border-top: 29px solid transparent;
 border-bottom: 29px solid transparent;
 }
 .banner_old_price {
 display: inline-block;
 vertical-align: middle;
 position: relative;
 color: rgba(#fff, .6);
 font: 20px $os;
 margin: 3px 15px 0 0;
 font-weight: 300;
 &:before {
 position: absolute;
 content: '';
 top: 50%;
 left: 0;
 right: 0;
 height: 1px;
 background: rgba(#fff, .6);;
 }
 span {
 font-size: 15px;
 }
 }
 .banner_cur_price {
 color: #ffffff;
 font: 25px/1 $os;
 font-weight: 700;
 display: inline-block;
 vertical-align: middle;
 span {
 font-size: 20px;
 }
 }
 }
 .banner_title {
 font: 40px/50px $os;
 font-weight: 600;
 color: $mainColor6;
 @media screen and (max-width: 1023px) {
 font-size: 35px;
 line-height: 42px;
 }
 @media screen and (max-width: 639px) {
 font-size: 30px;
 line-height: 40px;
 }
 span {
 color: $mainColor4;
 }
 }
 }
 }*/
.form_bl_wrapper {
  position: relative;
  padding: 0 20px;
  background: #000;
  /*
   &:before {
   position: absolute;
   content: '';
   top: 0;
   left: 50%;
   bottom: 0;
   right: 0;
   z-index: 1;
   margin-left: -330px;
   background: url(../form_bg.png) left 564px top -46px no-repeat $mainColor1;
   @media screen and (max-width: 1260px) {
   display: none;
   }
   }*/ }
  .form_bl_wrapper:before {
    position: absolute;
    content: '';
    top: 0;
    left: 50%;
    bottom: 0;
    background: #d10808;
    right: 0;
    pointer-events: none; }
  @media screen and (max-width: 1260px) {
  .form_bl_wrapper {
    padding: 0; } }
  .form_bl_wrapper .form_bl_wrap {
    font-size: 0;
    margin: 0 auto;
    max-width: 1240px;
    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: 1260px) {
    .form_bl_wrapper .form_bl_wrap {
      -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;
      max-width: 100%; } }
  .form_bl_wrapper .form_bl_social {
    width: 300px;
    padding: 19px 0px 19px 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #d10808; }
  @media screen and (max-width: 1260px) {
    .form_bl_wrapper .form_bl_social {
      width: auto;
      display: block;
      padding: 26px 20px 30px;
      text-align: center;
      position: relative;
      background-position: 50% 50%; } }
  .form_bl_wrapper .form_bl_social .social-wrap {
    position: relative;
    z-index: 1; }
  .form_bl_wrapper .form_bl_social .social_bl_title {
    color: #fff;
    font: 20px/1 'Oswald', Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding: 0 0 13px; }
  .form_bl_wrapper .form_bl_social .social_bl_body {
    font-size: 0; }
    .form_bl_wrapper .form_bl_social .social_bl_body .social {
      display: inline-block;
      vertical-align: top;
      width: 41px;
      height: 41px;
      margin: 0 10px 10px 0; }
    .form_bl_wrapper .form_bl_social .social_bl_body .social img {
      height: 41px; }
  .form_bl_wrapper .form_bl_body {
    position: relative;
    z-index: 1;
    width: calc(100% - 300px);
    padding: 26px 31px 26px 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #000; }
  @media screen and (max-width: 1260px) {
    .form_bl_wrapper .form_bl_body {
      width: 100%;
      padding: 36px 40px 46px; } }
  .form_bl_wrapper .form_bl_body .form_bl_text {
    width: calc(100% - 315px);
    vertical-align: middle;
    display: inline-block; }
    @media screen and (max-width: 1260px) {
    .form_bl_wrapper .form_bl_body .form_bl_text {
      width: calc(50% - 10px);
      margin: 0 20px 0 0; } }
    @media screen and (max-width: 1023px) {
    .form_bl_wrapper .form_bl_body .form_bl_text {
      width: calc(55% - 10px); } }
    @media screen and (max-width: 639px) {
    .form_bl_wrapper .form_bl_body .form_bl_text {
      width: auto;
      display: block;
      margin: 0 0 13px; } }
    .form_bl_wrapper .form_bl_body .form_bl_text .form_bl_title {
      font: 30px 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 600;
      color: #fff;
      padding: 0 0 3px; }
    @media screen and (max-width: 1260px) {
      .form_bl_wrapper .form_bl_body .form_bl_text .form_bl_title {
        font-size: 27px; } }
    @media screen and (max-width: 1023px) {
      .form_bl_wrapper .form_bl_body .form_bl_text .form_bl_title {
        font-size: 25px;
        line-height: 30px; } }
    .form_bl_wrapper .form_bl_body .form_bl_text .form_bl_desc {
      color: rgba(255, 255, 255, 0.9);
      font: 20px/20px 'rbcl', Arial, Helvetica, sans-serif; }
  .form_bl_wrapper .form_bl_body .tpl-anketa {
    width: 295px;
    vertical-align: middle;
    display: inline-block;
    margin: 0 0 0 20px; }
    @media screen and (max-width: 1260px) {
    .form_bl_wrapper .form_bl_body .tpl-anketa {
      width: calc(50% - 10px);
      margin: 0; } }
    @media screen and (max-width: 1260px) {
    .form_bl_wrapper .form_bl_body .tpl-anketa {
      width: calc(45% - 10px); } }
    @media screen and (max-width: 639px) {
    .form_bl_wrapper .form_bl_body .tpl-anketa {
      width: 100%; } }
    .form_bl_wrapper .form_bl_body .tpl-anketa .tpl-anketa-success-note {
      color: #fff;
      font: 20px 'rbcl', Arial, Helvetica, sans-serif;
      text-align: center; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner {
      font-size: 0; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner.one_field {
      position: relative; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner.one_field .tpl-field.type-text, .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner.one_field .tpl-field.type-email, .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner.one_field .tpl-field.type-phone {
      margin: 0;
      width: auto; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner.one_field .tpl-field.type-text input, .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner.one_field .tpl-field.type-email input, .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner.one_field .tpl-field.type-phone input {
      padding-right: 60px; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner.one_field .tpl-field.tpl-field-button {
      position: absolute;
      right: 0;
      top: 0;
      width: auto;
      margin: 0; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner.one_field .tpl-field.tpl-field-button .tpl-form-button {
      font-size: 0;
      padding: 0;
      width: 50px;
      height: 50px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner.one_field .tpl-field.tpl-field-button .tpl-form-button:after {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 1;
      position: absolute;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%208%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0.617761%2016C0.46332%2016%200.30888%2015.9331%200.185328%2015.7992C-0.0617761%2015.5314%20-0.0617761%2015.1297%200.185328%2014.8619L6.51737%208L0.185328%201.13808C-0.0617761%200.870293%20-0.0617761%200.468619%200.185328%200.200837C0.432432%20-0.0669456%200.803089%20-0.0669456%201.05019%200.200837L7.81467%207.53138C7.93822%207.66527%208%207.83264%208%208C8%208.16736%207.93822%208.33473%207.81467%208.46862L1.05019%2015.7992C0.926641%2015.9331%200.772201%2016%200.617761%2016Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field {
      display: block;
      width: 100%;
      margin: 0 0 25px 0;
      font: 15px 'rbcl', Arial, Helvetica, sans-serif;
      color: #fff; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.field-error input[type="text"], .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.field-error input[type="phone"], .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.field-error input[type="email"], .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.field-error textarea, .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.field-error select, .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.field-error .jq-selectbox .jq-selectbox__select {
      -moz-box-shadow: inset 0 0 0 1px red !important;
      -webkit-box-shadow: inset 0 0 0 1px red !important;
      box-shadow: inset 0 0 0 1px red !important; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field .field-title {
      color: #fff;
      padding: 0 0 5px;
      font: 15px/20px 'rbcb', Arial, Helvetica, sans-serif; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field .field_error {
      color: red;
      font-size: 14px;
      margin: 0 0 7px; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field .field-note {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #777;
      margin: 10px 0 0 0; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field input[type="text"], .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field input[type="phone"], .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field input[type="email"] {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      background: #fff;
      -webkit-appearance: none;
      padding: 15px 20px 16px 20px;
      -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: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field textarea {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      background: #fff;
      max-height: 140px;
      -webkit-appearance: none;
      padding: 15px 20px 16px 20px;
      -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: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-title h2 {
      margin: 0 0 10px;
      font-size: 18px;
      color: #fff; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-hidden {
      display: none; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-html {
      font: 14px/24px 'rbcl', Arial, Helvetica, sans-serif;
      color: #fff; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-select .jqselect {
      position: relative;
      display: block !important; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-select .jqselect.dropup .jq-selectbox__select {
      z-index: 1; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-select .jqselect:before {
      position: absolute;
      content: '';
      right: 25px;
      top: 50%;
      width: 9px;
      height: 5px;
      z-index: 2;
      margin-top: -3px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-select .jqselect.opened:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__select {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      background: #fff;
      padding: 15px 20px 16px 20px;
      -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; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown {
      background: #fff;
      width: 100% !important;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px; }
    .form_bl_wrapper .form_bl_body .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 .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li {
        color: #898989;
        font: 16px 'rbcl', Arial, Helvetica, sans-serif;
        padding: 11px 20px 12px 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; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-select select {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      padding: 15px 20px 16px 20px;
      -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;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat #fff;
      -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 .tpl-anketa .form_inner .tpl-field.type-select select::-ms-expand {
      display: none; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-multi_select select {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      padding: 15px 20px 16px 20px;
      -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;
      background: #fff;
      -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 .tpl-anketa .form_inner .tpl-field.type-multi_select select::-ms-expand {
      display: none; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-checkbox ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-checkbox ul li {
      position: relative; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-checkbox ul li input[type="checkbox"] {
      opacity: 0;
      visibility: hidden;
      position: absolute; }
      .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-checkbox ul li input[type="checkbox"]:checked + label: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%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M3.729%2C5.677%20L1.661%2C3.643%20C1.281%2C3.281%200.676%2C3.285%200.302%2C3.652%20C-0.079%2C4.016%20-0.088%2C4.615%200.282%2C4.990%20C0.285%2C4.993%200.289%2C4.996%200.292%2C4.999%20L3.049%2C7.712%20C3.233%2C7.894%203.476%2C7.989%203.728%2C7.989%20C3.981%2C7.989%204.224%2C7.894%204.418%2C7.712%20L10.602%2C1.627%20C10.971%2C1.254%2010.971%2C0.652%2010.592%2C0.270%20C10.213%2C-0.100%209.602%2C-0.100%209.223%2C0.270%20L3.729%2C5.677%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-checkbox ul li label {
      color: #fff;
      font: 14px/20px 'rbcl', Arial, Helvetica, sans-serif;
      padding-left: 30px;
      position: relative; }
      .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-checkbox ul li label:before {
        position: absolute;
        content: '';
        left: 0;
        top: 50%;
        margin-top: -10px;
        width: 20px;
        height: 20px;
        background: #fff;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li {
      position: relative;
      margin: 0 0 6px; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li:last-child {
      margin-bottom: 0; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li input[type="checkbox"] {
      opacity: 0;
      visibility: hidden;
      position: absolute;
      width: 0;
      height: 0;
      padding: 0;
      -webkit-appearance: none; }
      .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li input[type="checkbox"]:checked + label: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%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M3.729%2C5.677%20L1.661%2C3.643%20C1.281%2C3.281%200.676%2C3.285%200.302%2C3.652%20C-0.079%2C4.016%20-0.088%2C4.615%200.282%2C4.990%20C0.285%2C4.993%200.289%2C4.996%200.292%2C4.999%20L3.049%2C7.712%20C3.233%2C7.894%203.476%2C7.989%203.728%2C7.989%20C3.981%2C7.989%204.224%2C7.894%204.418%2C7.712%20L10.602%2C1.627%20C10.971%2C1.254%2010.971%2C0.652%2010.592%2C0.270%20C10.213%2C-0.100%209.602%2C-0.100%209.223%2C0.270%20L3.729%2C5.677%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li label {
      color: #fff;
      font: 14px/20px 'rbcl', Arial, Helvetica, sans-serif;
      padding-left: 30px;
      position: relative; }
      .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li label:before {
        position: absolute;
        content: '';
        left: 0;
        top: 50%;
        width: 20px;
        height: 20px;
        background: #fff;
        margin-top: -10px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-radio_group ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-radio_group ul li {
      position: relative;
      margin: 0 0 6px; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-radio_group ul li:last-child {
      margin-bottom: 0; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-radio_group ul li input[type="radio"] {
      opacity: 0;
      visibility: hidden;
      width: 0;
      height: 0;
      padding: 0;
      -webkit-appearance: none;
      position: absolute; }
      .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-radio_group ul li input[type="radio"]:checked + label:after {
        opacity: 1;
        visibility: visible; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-radio_group ul li label {
      color: #fff;
      font: 14px/21px 'rbcl', Arial, Helvetica, sans-serif;
      padding-left: 30px;
      position: relative; }
      .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-radio_group ul li label:before {
        position: absolute;
        content: '';
        left: 0;
        top: 50%;
        margin-top: -10px;
        width: 21px;
        height: 21px;
        background: #fff;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none; }
      .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-radio_group ul li label:after {
        position: absolute;
        content: '';
        top: 6px;
        left: 7px;
        width: 7px;
        height: 7px;
        opacity: 0;
        background: #d10808;
        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; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-calendar_interval {
      font-size: 0; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label {
      display: inline-block;
      vertical-align: top;
      width: calc(50% - 5px); }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label.firstLabel {
      margin-right: 10px; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-upload input[type="button"] {
      position: relative;
      color: #fff;
      border: none;
      outline: none;
      z-index: 1;
      font: 16px 'rbcb', Arial, Helvetica, sans-serif;
      background: #d10808;
      padding: 8px 25px 9px;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      -o-border-radius: 0px;
      border-radius: 0px; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.tpl-field-button {
      margin: 0; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.tpl-field-button .tpl-form-button {
      position: relative;
      color: #fff;
      border: none;
      outline: none;
      z-index: 1;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      background: #d10808;
      padding: 13px 25px 15px;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      -o-border-radius: 0px;
      border-radius: 0px; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.tpl-field-button .tpl-form-button:hover:before {
      opacity: 1;
      visibility: visible; }
    .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.tpl-field-button .tpl-form-button:before {
      position: absolute;
      content: '';
      z-index: -1;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      visibility: hidden;
      background: rgba(255, 255, 255, 0.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; }

.site_footer {
  min-height: 100px;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }
  .site_footer .footer_menu_wrapper {
    padding: 50px 20px 30px;
    background: #d10808; }
  @media screen and (max-width: 1260px) {
    .site_footer .footer_menu_wrapper {
      display: none; } }
  .site_footer .footer_menu_wrapper .footer_menu_wrap {
    margin: 0 auto;
    max-width: 1240px; }
    .site_footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu {
      font-size: 0; }
    .site_footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu > li {
      display: inline-block;
      vertical-align: top;
      width: 16.25%;
      margin: 0 0.5% 20px 0; }
    .site_footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu > li:nth-child(6n) {
      margin-right: 0; }
    .site_footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu > li > a {
      display: inline-block;
      vertical-align: top;
      color: #fff;
      font: 17px/20px 'rbcb', Arial, Helvetica, sans-serif;
      text-decoration: none; }
    .site_footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu > li > a:hover {
      text-decoration: underline; }
    .site_footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu > li ul {
      padding: 10px 0 0 0; }
    .site_footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu > li ul ul {
      padding: 0 0 5px 15px; }
    .site_footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu > li ul li {
      display: block; }
    .site_footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu > li ul li a {
      display: inline-block;
      vertical-align: top;
      color: #fff;
      font: 15px/18px 'rbcl', 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_footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu > li ul li a:hover {
      text-decoration: underline; }
  .site_footer .footer_in_wrapper {
    background: #e7e7e7;
    padding: 0 20px; }
  .site_footer .footer_in_wrapper .footer_in_wrap {
    position: relative;
    font-size: 0;
    margin: 0 auto;
    padding: 50px 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 1240px; }
    @media screen and (max-width: 1023px) {
    .site_footer .footer_in_wrapper .footer_in_wrap {
      display: block;
      padding: 40px 0; } }
    .site_footer .footer_in_wrapper .footer_in_wrap .to_top_btn {
      position: absolute;
      right: 0;
      z-index: 1;
      top: -30px;
      width: 60px;
      height: 60px;
      cursor: pointer;
      background: #d1f809;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -moz-box-shadow: 0px 7px 13px 0px rgba(209, 248, 9, 0.32);
      -webkit-box-shadow: 0px 7px 13px 0px rgba(209, 248, 9, 0.32);
      box-shadow: 0px 7px 13px 0px rgba(209, 248, 9, 0.32); }
    @media screen and (max-width: 1260px) {
      .site_footer .footer_in_wrapper .footer_in_wrap .to_top_btn {
        top: auto;
        bottom: -30px; } }
    @media screen and (max-width: 639px) {
      .site_footer .footer_in_wrapper .footer_in_wrap .to_top_btn {
        display: none; } }
    .site_footer .footer_in_wrapper .footer_in_wrap .to_top_btn:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      -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%2218px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2018%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M18.010%2C9.108%20L10.111%2C17.008%20L7.989%2C14.887%20L12.876%2C10.000%20L-0.000%2C10.000%20L-0.000%2C7.000%20L12.380%2C7.000%20L7.989%2C2.609%20L10.111%2C0.488%20L18.010%2C8.387%20L17.649%2C8.748%20L18.010%2C9.108%20ZM14.000%2C8.876%20L14.128%2C8.748%20L14.000%2C8.619%20L14.000%2C8.876%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .site_footer .footer_in_wrapper .footer_l_block {
    vertical-align: top;
    display: inline-block;
    width: 383px;
    max-width: 383px;
    min-width: 383px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 383px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 383px;
    -ms-flex: 0 0 383px;
    flex: 0 0 383px;
    margin: 0 30px 0 0; }
    @media screen and (max-width: 1260px) {
    .site_footer .footer_in_wrapper .footer_l_block {
      width: 320px;
      max-width: 320px;
      min-width: 320px;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 320px;
      -moz-box-flex: 0;
      -moz-flex: 0 0 320px;
      -ms-flex: 0 0 320px;
      flex: 0 0 320px; } }
    @media screen and (max-width: 1023px) {
    .site_footer .footer_in_wrapper .footer_l_block {
      width: auto;
      display: block;
      max-width: 100%;
      min-width: 100%;
      margin: 0 0 25px;
      padding: 0 0 23px;
      border-bottom: 1px solid #ecedeb; } }
    .site_footer .footer_in_wrapper .footer_l_block .footer_site_name {
      font: 20px 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 600;
      color: #333;
      padding: 0 0 5px; }
    .site_footer .footer_in_wrapper .footer_l_block .footer_site_name a {
      color: inherit;
      text-decoration: none; }
    .site_footer .footer_in_wrapper .footer_l_block .footer_site_desc {
      font: 16px 'rbc', Arial, Helvetica, sans-serif;
      color: #d10808;
      padding: 0 0 16px; }
    .site_footer .footer_in_wrapper .footer_l_block .footer_site_desc a {
      color: inherit;
      text-decoration: none; }
    .site_footer .footer_in_wrapper .footer_l_block .footer_site_anonce {
      color: rgba(0, 0, 0, 0.5);
      font: 14px/18px 'rbcl', Arial, Helvetica, sans-serif; }
  .site_footer .footer_in_wrapper .footer_right_wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; }
    .site_footer .footer_in_wrapper .footer_right_wrap .footer_c_block {
      width: calc(50% - 30px);
      vertical-align: top;
      display: inline-block;
      margin: 0 30px 0 0; }
    @media screen and (max-width: 639px) {
      .site_footer .footer_in_wrapper .footer_right_wrap .footer_c_block {
        width: auto;
        display: block;
        margin: 0 0 30px; } }
    .site_footer .footer_in_wrapper .footer_right_wrap .footer_c_block .footer_contacts_block .footer_contacts_block_title {
      font: 20px 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 600;
      color: #333;
      padding: 0 0 19px; }
    @media screen and (max-width: 1023px) {
          .site_footer .footer_in_wrapper .footer_right_wrap .footer_c_block .footer_contacts_block .footer_contacts_block_title {
            padding: 0 0 25px; } }
    .site_footer .footer_in_wrapper .footer_right_wrap .footer_c_block .footer_contacts_block .footer_contacts_block_body .footer_phones_block {
      position: relative;
      margin: 0 0 20px;
      padding: 0 0 0 40px; }
    .site_footer .footer_in_wrapper .footer_right_wrap .footer_c_block .footer_contacts_block .footer_contacts_block_body .footer_phones_block:before {
      position: absolute;
      content: '';
      left: 0;
      top: 0;
      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%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%22M16.996%2C10.014%20L13.404%2C10.014%20C12.869%2C10.014%2012.366%2C10.223%2011.987%2C10.601%20L11.489%2C11.099%20C10.043%2C10.177%208.819%2C8.953%207.897%2C7.508%20L8.396%2C7.009%20C8.769%2C6.637%208.983%2C6.120%208.983%2C5.593%20L8.983%2C2.002%20C8.983%2C0.898%208.084%2C-0.002%206.979%2C-0.002%20L2.004%2C-0.002%20C1.441%2C-0.002%200.922%2C0.221%200.544%2C0.623%20C0.165%2C1.027%20-0.032%2C1.584%200.004%2C2.151%20C0.573%2C11.182%207.813%2C18.422%2016.845%2C18.992%20L16.981%2C18.995%20C18.113%2C18.995%2018.999%2C18.116%2018.999%2C16.993%20L18.999%2C12.017%20C18.999%2C10.913%2018.101%2C10.014%2016.996%2C10.014%20ZM16.981%2C16.993%20L16.981%2C17.994%20L16.972%2C16.993%20C8.944%2C16.486%202.509%2C10.052%202.004%2C2.002%20L6.979%2C2.002%20L6.979%2C5.593%20L5.398%2C7.175%20L5.762%2C7.834%20C7.018%2C10.109%208.886%2C11.976%2011.163%2C13.234%20L11.823%2C13.599%20L13.404%2C12.017%20L16.996%2C12.017%20L17.006%2C16.989%20C17.006%2C16.989%2016.999%2C16.993%2016.981%2C16.993%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .site_footer .footer_in_wrapper .footer_right_wrap .footer_c_block .footer_contacts_block .footer_contacts_block_body .footer_phones_block .footer_phones_body {
      font: 16px 'rbcb', Arial, Helvetica, sans-serif;
      color: #000;
      margin: 0 0 3px; }
    .site_footer .footer_in_wrapper .footer_right_wrap .footer_c_block .footer_contacts_block .footer_contacts_block_body .footer_phones_block .footer_phones_body div a {
      color: inherit;
      text-decoration: none; }
    .site_footer .footer_in_wrapper .footer_right_wrap .footer_c_block .footer_contacts_block .footer_contacts_block_body .footer_phones_block .footer_popup_btn {
      color: #d10808;
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      display: inline-block;
      vertical-align: top;
      text-decoration: underline; }
    .site_footer .footer_in_wrapper .footer_right_wrap .footer_c_block .footer_contacts_block .footer_contacts_block_body .footer_phones_block .footer_popup_btn:hover {
      text-decoration: none; }
    .site_footer .footer_in_wrapper .footer_right_wrap .footer_c_block .footer_contacts_block .footer_contacts_block_body .footer_address_block {
      position: relative;
      margin: 0 0 20px;
      max-width: 260px;
      color: rgba(0, 0, 0, 0.6);
      padding: 0 0 0 40px;
      font: 15px/22px 'rbcl', Arial, Helvetica, sans-serif; }
    .site_footer .footer_in_wrapper .footer_right_wrap .footer_c_block .footer_contacts_block .footer_contacts_block_body .footer_address_block:before {
      position: absolute;
      content: '';
      left: 0;
      top: 0;
      width: 15px;
      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%2220px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2020%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M10.638%2C22.777%20C10.457%2C22.929%2010.231%2C23.005%2010.006%2C23.005%20C9.781%2C23.005%209.557%2C22.929%209.374%2C22.777%20C8.416%2C21.982%200.012%2C14.858%200.012%2C9.717%20C0.012%2C4.352%204.496%2C-0.013%2010.006%2C-0.013%20C15.516%2C-0.013%2020.000%2C4.352%2020.000%2C9.717%20C20.000%2C14.858%2011.597%2C21.982%2010.638%2C22.777%20ZM10.006%2C1.885%20C5.572%2C1.885%201.962%2C5.398%201.962%2C9.717%20C1.962%2C13.050%207.283%2C18.405%2010.006%2C20.792%20C12.728%2C18.405%2018.050%2C13.050%2018.050%2C9.717%20C18.050%2C5.398%2014.442%2C1.885%2010.006%2C1.885%20ZM10.006%2C14.463%20C7.319%2C14.463%205.132%2C12.334%205.132%2C9.717%20C5.132%2C7.100%207.319%2C4.971%2010.006%2C4.971%20C12.694%2C4.971%2014.880%2C7.100%2014.880%2C9.717%20C14.880%2C12.334%2012.694%2C14.463%2010.006%2C14.463%20ZM10.006%2C6.869%20C8.393%2C6.869%207.081%2C8.146%207.081%2C9.717%20C7.081%2C11.287%208.393%2C12.565%2010.006%2C12.565%20C11.618%2C12.565%2012.930%2C11.287%2012.930%2C9.717%20C12.930%2C8.146%2011.618%2C6.869%2010.006%2C6.869%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
      background-size: 15px 20px; }
    .site_footer .footer_in_wrapper .footer_right_wrap .footer_c_block .footer_contacts_block .footer_contacts_block_body .footer_time_block {
      position: relative;
      padding: 0 0 0 40px;
      color: rgba(0, 0, 0, 0.6);
      font: 15px/22px 'rbcl', Arial, Helvetica, sans-serif; }
    .site_footer .footer_in_wrapper .footer_right_wrap .footer_c_block .footer_contacts_block .footer_contacts_block_body .footer_time_block:before {
      position: absolute;
      content: '';
      left: 0;
      top: 0;
      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%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%22M9.999%2C19.998%20C4.485%2C19.998%20-0.000%2C15.512%20-0.000%2C9.999%20C-0.000%2C4.485%204.485%2C-0.002%209.999%2C-0.002%20C15.514%2C-0.002%2020.000%2C4.485%2020.000%2C9.999%20C20.000%2C15.512%2015.514%2C19.998%209.999%2C19.998%20ZM9.999%2C1.998%20C5.588%2C1.998%202.000%2C5.587%202.000%2C9.999%20C2.000%2C14.410%205.588%2C17.998%209.999%2C17.998%20C14.411%2C17.998%2018.000%2C14.410%2018.000%2C9.999%20C18.000%2C5.587%2014.411%2C1.998%209.999%2C1.998%20ZM5.000%2C9.999%20L9.000%2C9.999%20L9.000%2C4.999%20L11.000%2C4.999%20L11.000%2C9.999%20L11.000%2C11.000%20L11.000%2C11.999%20L5.000%2C11.999%20L5.000%2C9.999%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .site_footer .footer_in_wrapper .footer_right_wrap .footer_r_block {
      width: 50%;
      vertical-align: top;
      display: inline-block; }
    @media screen and (max-width: 639px) {
      .site_footer .footer_in_wrapper .footer_right_wrap .footer_r_block {
        width: auto;
        display: block; } }
    .site_footer .footer_in_wrapper .footer_right_wrap .footer_r_block .footer_payments_block {
      font-size: 0; }
    .site_footer .footer_in_wrapper .footer_right_wrap .footer_r_block .footer_payments_block .footer_payments_title {
      font: 20px 'Oswald', Arial, Helvetica, sans-serif;
      font-weight: 600;
      color: #333;
      padding: 0 0 36px; }
    @media screen and (max-width: 1023px) {
          .site_footer .footer_in_wrapper .footer_right_wrap .footer_r_block .footer_payments_block .footer_payments_title {
            padding: 0 0 25px; } }
    .site_footer .footer_in_wrapper .footer_right_wrap .footer_r_block .footer_payments_block .footer_payments_body {
      font-size: 0; }
    .site_footer .footer_in_wrapper .footer_right_wrap .footer_r_block .footer_payments_block .footer_payments_body a {
      display: inline-block;
      vertical-align: top;
      width: 80px;
      height: 44px;
      margin: 0 15px 15px 0; }
    @media screen and (max-width: 1260px) {
            .site_footer .footer_in_wrapper .footer_right_wrap .footer_r_block .footer_payments_block .footer_payments_body a {
              margin: 0 14px 10px 0; } }
    @media screen and (max-width: 639px) {
            .site_footer .footer_in_wrapper .footer_right_wrap .footer_r_block .footer_payments_block .footer_payments_body a {
              margin: 0 13px 10px 0; } }
  .site_footer .footer_bot_wrapper {
    padding: 40px 20px;
    background: #e7e7e7;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  .site_footer .footer_bot_wrapper .footer_bot_wrap {
    font-size: 0;
    margin: 0 auto;
    max-width: 1240px; }
    @media screen and (max-width: 767px) {
    .site_footer .footer_bot_wrapper .footer_bot_wrap {
      display: block; } }
    .site_footer .footer_bot_wrapper .footer_bot_wrap .footer_bot_l {
      display: inline-block;
      vertical-align: middle;
      width: 32%; }
    @media screen and (max-width: 767px) {
      .site_footer .footer_bot_wrapper .footer_bot_wrap .footer_bot_l {
        width: auto;
        display: block;
        text-align: center;
        margin: 0 0 24px; } }
    .site_footer .footer_bot_wrapper .footer_bot_wrap .footer_bot_l .bot_site_name {
      color: #000;
      font: 18px 'rbcl', Arial, Helvetica, sans-serif;
      padding: 0 10px 0 0; }
    @media screen and (max-width: 767px) {
        .site_footer .footer_bot_wrapper .footer_bot_wrap .footer_bot_l .bot_site_name {
          padding: 0; } }
    .site_footer .footer_bot_wrapper .footer_bot_wrap .footer_bot_c {
      display: inline-block;
      vertical-align: middle;
      width: 33%;
      text-align: center; }
    @media screen and (max-width: 767px) {
      .site_footer .footer_bot_wrapper .footer_bot_wrap .footer_bot_c {
        width: auto;
        display: block;
        text-align: center;
        margin: 0 0 24px; } }
    .site_footer .footer_bot_wrapper .footer_bot_wrap .footer_bot_c .bot_counters {
      font: 15px 'rbcl', Arial, Helvetica, sans-serif;
      margin: 0 10px; }
    @media screen and (max-width: 767px) {
        .site_footer .footer_bot_wrapper .footer_bot_wrap .footer_bot_c .bot_counters {
          margin: 0; } }
    .site_footer .footer_bot_wrapper .footer_bot_wrap .footer_bot_r {
      display: inline-block;
      vertical-align: middle;
      width: 32%;
      text-align: right; }
    @media screen and (max-width: 767px) {
      .site_footer .footer_bot_wrapper .footer_bot_wrap .footer_bot_r {
        width: auto;
        display: block;
        text-align: center; } }
    .site_footer .footer_bot_wrapper .footer_bot_wrap .footer_bot_r > span.copyright {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #000; }
    .site_footer .footer_bot_wrapper .footer_bot_wrap .footer_bot_r > span.copyright a {
      color: inherit; }
/* Search popup */
@media screen and (min-width: 1024px) {
    .search_bl_wrapper {
      position: absolute;
      right: 0;
      top: 50px;
      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; }
      .search_bl_wrapper.active {
        opacity: 1;
        visibility: visible; } }
  .search_bl_wrapper .search_bl_wrap {
    width: 300px;
    background: #f9faf8;
    padding: 15px 20px 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09); }
  @media screen and (max-width: 1023px) {
    .search_bl_wrapper .search_bl_wrap {
      width: 100%; } }
  .search_bl_wrapper .search_bl_wrap .shop2-block.search-form {
    text-align: left; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row {
      margin: 0 0 15px; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row.row_price {
      font-size: 0; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row.row_price .price_range {
      margin: 0 0 20px; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row.row_price .price_range .input_from {
      font-size: 0;
      margin: 0 32px 0 0;
      width: calc(50% - 16px);
      display: inline-block;
      vertical-align: top; }
    @media screen and (max-width: 639px) {
              .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row.row_price .price_range .input_from {
                width: calc(50% - 5px);
                margin-right: 10px; } }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row.row_price .price_range .input_from .from_title {
      display: inline-block;
      vertical-align: middle;
      color: #8a8a8a;
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      width: 24px; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row.row_price .price_range .input_from input {
      display: inline-block;
      vertical-align: middle;
      width: calc(100% - 24px); }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row.row_price .price_range .input_to {
      width: calc(50% - 16px);
      font-size: 0;
      display: inline-block;
      vertical-align: top; }
    @media screen and (max-width: 639px) {
              .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row.row_price .price_range .input_to {
                width: calc(50% - 5px); } }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row.row_price .price_range .input_to .to_title {
      display: inline-block;
      vertical-align: middle;
      color: #8a8a8a;
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      width: 24px; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row.row_price .price_range .input_to input {
      display: inline-block;
      vertical-align: middle;
      width: calc(100% - 24px); }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row.row_price .noUi-horizontal {
      height: 8px;
      margin: 0 12px 0 0; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row.row_price .noUi-horizontal:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 50%;
      margin-top: -4px;
      height: 8px;
      background: #e0e1df; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row.row_price .noUi-horizontal .noUi-origin.noUi-background {
      border: none;
      background: none; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row.row_price .noUi-horizontal .noUi-origin.noUi-background:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 50%;
      margin-top: -4px;
      height: 8px;
      background: #e0e1df; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row.row_price .noUi-horizontal .noUi-connect {
      background: #000;
      height: 8px; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row.row_price .noUi-horizontal .noUi-handle {
      width: 14px;
      height: 14px;
      left: 0;
      top: 50%;
      margin-left: -1px;
      margin-top: -7px;
      background: #d10808;
      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_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row.row_price .noUi-horizontal .noUi-handle.noUi-handle-lower {
      margin-top: -7px; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row.row_price .input_range_slider {
      display: block; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-title {
      color: #000;
      font: 17px 'rbcb', Arial, Helvetica, sans-serif;
      padding: 0 0 8px;
      display: block; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-title.checkbox {
      position: relative;
      padding: 1px 0 0 30px;
      display: inline-block;
      vertical-align: top; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-title.checkbox:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      margin-top: -10px;
      width: 20px;
      height: 20px;
      background: #fff;
      -moz-box-shadow: inset 0 0 0 1px #e7e7e7;
      -webkit-box-shadow: inset 0 0 0 1px #e7e7e7;
      box-shadow: inset 0 0 0 1px #e7e7e7; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-title.checkbox input[type="checkbox"] {
      opacity: 0;
      visibility: hidden;
      width: 0;
      height: 0;
      overflow: hidden;
      position: absolute;
      -webkit-appearance: none; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-title.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%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M3.729%2C5.677%20L1.661%2C3.643%20C1.281%2C3.281%200.676%2C3.285%200.302%2C3.652%20C-0.079%2C4.016%20-0.088%2C4.615%200.282%2C4.990%20C0.285%2C4.993%200.289%2C4.996%200.292%2C4.999%20L3.049%2C7.712%20C3.233%2C7.894%203.476%2C7.989%203.728%2C7.989%20C3.981%2C7.989%204.224%2C7.894%204.418%2C7.712%20L10.602%2C1.627%20C10.971%2C1.254%2010.971%2C0.652%2010.592%2C0.270%20C10.213%2C-0.100%209.602%2C-0.100%209.223%2C0.270%20L3.729%2C5.677%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body {
      padding: 0 0 20px;
      border-bottom: 1px solid #e0e1df; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body.price {
      font-size: 0; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body.price .input_left {
      width: calc(50% - 15px);
      display: inline-block;
      vertical-align: top;
      margin-right: 30px; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body.price .input_right {
      width: calc(50% - 15px);
      display: inline-block;
      vertical-align: top; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body input[type="text"] {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #8a8a8a;
      width: 100%;
      border: none;
      outline: none;
      background: #fff;
      -webkit-appearance: none;
      padding: 10px 17px 11px 17px;
      -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 0 0 1px #e0e1df;
      -webkit-box-shadow: inset 0 0 0 1px #e0e1df;
      box-shadow: inset 0 0 0 1px #e0e1df; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body .shop2-color-ext-select {
      height: 40px;
      border: none;
      background: #fff;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: inset 0 0 0 1px #e0e1df;
      -webkit-box-shadow: inset 0 0 0 1px #e0e1df;
      box-shadow: inset 0 0 0 1px #e0e1df; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body .shop2-color-ext-select:before {
      position: absolute;
      content: '';
      right: 10px;
      top: 50%;
      margin-top: -2px;
      width: 9px;
      height: 5px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body .shop2-color-ext-select i {
      display: none !important; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body .shop2-color-ext-select .shop2-color-ext-options {
      padding: 8px 20px 8px 17px; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body .shop2-color-ext-select .shop2-color-ext-options li {
      background: none !important; }
      .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body .shop2-color-ext-select .shop2-color-ext-options li.no_pic {
        padding-left: 8px !important;
        display: block !important; }
      .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body .shop2-color-ext-select .shop2-color-ext-options li.no_bg {
        min-height: 24px;
        color: #7e7e7e;
        font: 16px/24px 'rbcl', Arial, Helvetica, sans-serif; }
      .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body .shop2-color-ext-select .shop2-color-ext-options li span {
        width: 24px !important;
        height: 24px;
        border: none;
        margin: 0 12px 0 0;
        position: relative;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
        .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body .shop2-color-ext-select .shop2-color-ext-options li span:before {
          position: absolute;
          content: '';
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          opacity: 0.1;
          -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 #000;
          -webkit-box-shadow: inset 0 0 0 1px #000;
          box-shadow: inset 0 0 0 1px #000; }
      .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body .shop2-color-ext-select .shop2-color-ext-options li div {
        color: #7e7e7e;
        font: 16px/24px 'rbcl', Arial, Helvetica, sans-serif; }
      .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body .shop2-color-ext-select .shop2-color-ext-options li ins {
        display: none; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body .jqselect {
      position: relative;
      display: block !important; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body .jqselect.dropup .jq-selectbox__select {
      z-index: 1; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body .jqselect:before {
      position: absolute;
      content: '';
      right: 10px;
      top: 50%;
      width: 9px;
      height: 5px;
      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%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body .jqselect.opened:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body .jqselect .jq-selectbox__select {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      background: #fff;
      padding: 10px 20px 11px 17px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: inset 0 0 0 1px #e0e1df;
      -webkit-box-shadow: inset 0 0 0 1px #e0e1df;
      box-shadow: inset 0 0 0 1px #e0e1df;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body .jqselect .jq-selectbox__dropdown {
      margin-top: -1px;
      background: #fff;
      width: 100% !important;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none;
      -moz-box-shadow: inset 0 0 0 1px #e0e1df;
      -webkit-box-shadow: inset 0 0 0 1px #e0e1df;
      box-shadow: inset 0 0 0 1px #e0e1df; }
      .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body .jqselect .jq-selectbox__dropdown ul li {
        color: #898989;
        font: 16px 'rbcl', Arial, Helvetica, sans-serif;
        padding: 11px 20px 12px 17px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body select {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      padding: 10px 20px 11px 17px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: inset 0 0 0 1px #e0e1df;
      -webkit-box-shadow: inset 0 0 0 1px #e0e1df;
      box-shadow: inset 0 0 0 1px #e0e1df;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat #fff;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row .row-body select::-ms-expand {
      display: none; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row-button {
      padding-top: 10px; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row-button .search-btn {
      position: relative;
      color: #fff;
      z-index: 1;
      display: inline-block;
      vertical-align: top;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      border: none;
      outline: none;
      text-decoration: none;
      background: #d10808;
      padding: 14px 25px;
      -webkit-appearance: none; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row-button .search-btn:hover:before {
      opacity: 1;
      visibility: visible; }
    .search_bl_wrapper .search_bl_wrap .shop2-block.search-form .block_body .row-button .search-btn:before {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      opacity: 0;
      z-index: -1;
      visibility: hidden;
      background: rgba(255, 255, 255, 0.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; }

.jqselect {
  cursor: pointer; }

#shop2-color-ext-popup, #shop2-color-ext-select {
  padding: 0;
  border: none;
  margin-top: 39px;
  background: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: inset 0 0 0 1px #e0e1df;
  -webkit-box-shadow: inset 0 0 0 1px #e0e1df;
  box-shadow: inset 0 0 0 1px #e0e1df; }
  #shop2-color-ext-popup li, #shop2-color-ext-select li {
    background: none !important;
    padding: 8px 20px 8px 17px !important;
    height: auto !important; }
  #shop2-color-ext-popup li.no_bg, #shop2-color-ext-select li.no_bg {
    min-height: 24px;
    color: #7e7e7e;
    font: 16px/24px 'rbcl', Arial, Helvetica, sans-serif; }
  #shop2-color-ext-popup li.no_pic, #shop2-color-ext-select li.no_pic {
    padding-left: 20px !important; }
  #shop2-color-ext-popup li:hover, #shop2-color-ext-select li:hover {
    background: transparent !important; }
  #shop2-color-ext-popup li.shop2-color-ext-selected, #shop2-color-ext-select li.shop2-color-ext-selected {
    outline: none !important; }
    #shop2-color-ext-popup li.shop2-color-ext-selected span, #shop2-color-ext-select li.shop2-color-ext-selected span {
      outline: none !important; }
    #shop2-color-ext-popup li.shop2-color-ext-selected em, #shop2-color-ext-select li.shop2-color-ext-selected em {
      display: none !important; }
  #shop2-color-ext-popup li span, #shop2-color-ext-select li span {
    width: 24px !important;
    height: 24px;
    border: none;
    margin: 0 12px 0 0;
    position: relative;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
    #shop2-color-ext-popup li span:before, #shop2-color-ext-select li span:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      opacity: 0.1;
      -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 #000;
      -webkit-box-shadow: inset 0 0 0 1px #000;
      box-shadow: inset 0 0 0 1px #000; }
  #shop2-color-ext-popup li div, #shop2-color-ext-select li div {
    color: #7e7e7e;
    margin-right: 0;
    font: 16px/24px 'rbcl', Arial, Helvetica, sans-serif; }
  #shop2-color-ext-popup li ins, #shop2-color-ext-select li ins {
    display: none; }
/* Search popup */
/* Folders popup */
.folders_popup_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.7);
  -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.active {
    opacity: 1;
    visibility: visible; }
  .folders_popup_wrapper.active .folders_popup_wrap {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); }
  .folders_popup_wrapper .folders_popup_wrap {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    width: 332px;
    background: #f9faf8;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transform: translate(-100%, 0);
    -moz-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    -o-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09); }
  @media screen and (max-width: 639px) {
    .folders_popup_wrapper .folders_popup_wrap {
      width: 300px; } }
  .folders_popup_wrapper .folders_popup_title {
    position: relative;
    font: 22px 'Oswald', Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #000;
    min-height: 59px;
    padding: 12px 50px 15px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .folders_popup_wrapper .folders_popup_title:before {
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 59px;
    content: '';
    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%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M9.217%2C7.487%20L14.636%2C12.922%20C15.111%2C13.399%2015.111%2C14.173%2014.636%2C14.649%20C14.406%2C14.880%2014.100%2C15.007%2013.775%2C15.007%20C13.450%2C15.007%2013.144%2C14.880%2012.914%2C14.649%20L7.495%2C9.215%20L2.076%2C14.649%20C1.846%2C14.880%201.540%2C15.007%201.215%2C15.007%20C0.890%2C15.007%200.584%2C14.880%200.354%2C14.649%20C-0.121%2C14.173%20-0.121%2C13.398%200.354%2C12.922%20L5.773%2C7.487%20L0.354%2C2.053%20C-0.121%2C1.577%20-0.121%2C0.802%200.354%2C0.326%20C0.814%2C-0.135%201.616%2C-0.135%202.076%2C0.326%20L7.495%2C5.760%20L12.914%2C0.325%20C13.374%2C-0.136%2014.177%2C-0.136%2014.636%2C0.325%20C15.111%2C0.801%2015.111%2C1.576%2014.636%2C2.053%20L9.217%2C7.487%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .folders_popup_wrapper .folders_popup_body .folders_popup > li {
    border-top: 1px solid #ededed; }
    .folders_popup_wrapper .folders_popup_body .folders_popup > li.has > a > .open_ul_span {
      position: absolute;
      content: '';
      top: 0;
      right: 0;
      bottom: 0;
      width: 50px;
      opacity: 0.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;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4.503%2C4.998%20L0.003%2C-0.002%20L9.002%2C-0.002%20L4.503%2C4.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .folders_popup_wrapper .folders_popup_body .folders_popup > li.has > a:hover .open_ul_span {
      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%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.503%2C4.998%20L0.003%2C-0.002%20L9.002%2C-0.002%20L4.503%2C4.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .folders_popup_wrapper .folders_popup_body .folders_popup > li.has.opened_level > a {
      color: #fff;
      background: #d10808; }
    .folders_popup_wrapper .folders_popup_body .folders_popup > li.has.opened_level > a > .open_ul_span {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg);
      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%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.503%2C4.998%20L0.003%2C-0.002%20L9.002%2C-0.002%20L4.503%2C4.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .folders_popup_wrapper .folders_popup_body .folders_popup > li > a {
      position: relative;
      display: block;
      color: #000;
      text-decoration: none;
      font: 18px/22px 'rbcb', Arial, Helvetica, sans-serif;
      padding: 14px 50px 13px 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; }
    .folders_popup_wrapper .folders_popup_body .folders_popup > li > a:hover {
      color: #fff;
      background: #d10808; }
    .folders_popup_wrapper .folders_popup_body .folders_popup > li ul {
      display: none;
      background: #fff; }
    .folders_popup_wrapper .folders_popup_body .folders_popup > li ul li {
      border-top: 1px solid #ededed; }
    .folders_popup_wrapper .folders_popup_body .folders_popup > li ul li.has > a > .open_ul_span {
      position: absolute;
      content: '';
      top: 0;
      right: 0;
      bottom: 0;
      width: 50px;
      opacity: 0.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;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4.503%2C4.998%20L0.003%2C-0.002%20L9.002%2C-0.002%20L4.503%2C4.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .folders_popup_wrapper .folders_popup_body .folders_popup > li ul li.has > a:hover .open_ul_span {
      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%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.503%2C4.998%20L0.003%2C-0.002%20L9.002%2C-0.002%20L4.503%2C4.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .folders_popup_wrapper .folders_popup_body .folders_popup > li ul li.has.opened_level > a {
      color: #fff;
      background: #d10808; }
    .folders_popup_wrapper .folders_popup_body .folders_popup > li ul li.has.opened_level > a > .open_ul_span {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg);
      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%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.503%2C4.998%20L0.003%2C-0.002%20L9.002%2C-0.002%20L4.503%2C4.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .folders_popup_wrapper .folders_popup_body .folders_popup > li ul li a {
      position: relative;
      display: block;
      font: 18px 'rbcl', Arial, Helvetica, sans-serif;
      color: #000;
      text-decoration: none;
      padding: 14px 50px 13px 40px; }
    .folders_popup_wrapper .folders_popup_body .folders_popup > li ul li a:hover {
      color: #fff;
      background: #d10808; }
    .folders_popup_wrapper .folders_popup_body .folders_popup > li ul li ul li a {
      padding-left: 60px; }
  .folders_popup_wrapper .folders_popup_body .menu_popup_title {
    position: relative;
    font: 22px 'Oswald', Arial, Helvetica, sans-serif;
    font-weight: 600;
    min-height: 59px;
    background: #fff;
    color: #000;
    padding: 12px 50px 15px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none; }
    @media screen and (max-width: 1260px) {
    .folders_popup_wrapper .folders_popup_body .menu_popup_title {
      display: block; } }
  .folders_popup_wrapper .folders_popup_body .menu_top {
    background: #fff;
    display: none; }
    @media screen and (max-width: 1260px) {
    .folders_popup_wrapper .folders_popup_body .menu_top {
      display: block; } }
    .folders_popup_wrapper .folders_popup_body .menu_top > li {
      border-top: 1px solid #ededed; }
    .folders_popup_wrapper .folders_popup_body .menu_top > li.has > a > .open_ul_span {
      position: absolute;
      content: '';
      top: 0;
      right: 0;
      bottom: 0;
      width: 50px;
      opacity: 0.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;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4.503%2C4.998%20L0.003%2C-0.002%20L9.002%2C-0.002%20L4.503%2C4.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .folders_popup_wrapper .folders_popup_body .menu_top > li.has > a:hover .open_ul_span {
      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%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.503%2C4.998%20L0.003%2C-0.002%20L9.002%2C-0.002%20L4.503%2C4.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .folders_popup_wrapper .folders_popup_body .menu_top > li.has.opened_level > a {
      color: #fff;
      background: #d10808; }
    .folders_popup_wrapper .folders_popup_body .menu_top > li.has.opened_level > a > .open_ul_span {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg);
      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%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.503%2C4.998%20L0.003%2C-0.002%20L9.002%2C-0.002%20L4.503%2C4.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .folders_popup_wrapper .folders_popup_body .menu_top > li > a {
      position: relative;
      display: block;
      color: #000;
      text-decoration: none;
      font: 18px/22px 'rbcb', Arial, Helvetica, sans-serif;
      padding: 14px 50px 13px 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; }
    .folders_popup_wrapper .folders_popup_body .menu_top > li > a:hover {
      color: #fff;
      background: #d10808; }
    .folders_popup_wrapper .folders_popup_body .menu_top > li ul {
      display: none;
      background: #fff; }
    .folders_popup_wrapper .folders_popup_body .menu_top > li ul li {
      border-top: 1px solid #ededed; }
    .folders_popup_wrapper .folders_popup_body .menu_top > li ul li.has > a > .open_ul_span {
      position: absolute;
      content: '';
      top: 0;
      right: 0;
      bottom: 0;
      width: 50px;
      opacity: 0.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;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4.503%2C4.998%20L0.003%2C-0.002%20L9.002%2C-0.002%20L4.503%2C4.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .folders_popup_wrapper .folders_popup_body .menu_top > li ul li.has > a:hover .open_ul_span {
      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%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.503%2C4.998%20L0.003%2C-0.002%20L9.002%2C-0.002%20L4.503%2C4.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .folders_popup_wrapper .folders_popup_body .menu_top > li ul li.has.opened_level > a {
      color: #fff;
      background: #d10808; }
    .folders_popup_wrapper .folders_popup_body .menu_top > li ul li.has.opened_level > a > .open_ul_span {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg);
      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%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.503%2C4.998%20L0.003%2C-0.002%20L9.002%2C-0.002%20L4.503%2C4.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .folders_popup_wrapper .folders_popup_body .menu_top > li ul li a {
      position: relative;
      display: block;
      font: 18px 'rbcl', Arial, Helvetica, sans-serif;
      color: #000;
      text-decoration: none;
      padding: 14px 50px 13px 40px; }
    .folders_popup_wrapper .folders_popup_body .menu_top > li ul li a:hover {
      color: #fff;
      background: #d10808; }
    .folders_popup_wrapper .folders_popup_body .menu_top > li ul li ul li a {
      padding-left: 60px; }
/* Folders popup */
.form_popup_btn {
  cursor: pointer; }

.card_form_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 0 5px 0 0;
  overflow: auto;
  white-space: nowrap;
  text-align: center;
  z-index: 200;
  opacity: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .card_form_wrapper.active {
    opacity: 1;
    visibility: visible; }
  .card_form_wrapper:before {
    content: '';
    height: 100%;
    display: inline-block;
    vertical-align: middle; }
  .card_form_wrapper .card_form_wrap {
    white-space: normal;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    margin: 20px;
    width: 350px;
    background: #fff; }
  @media screen and (max-width: 639px) {
    .card_form_wrapper .card_form_wrap {
      width: 260px; } }
  .card_form_wrapper .card_form_wrap_in {
    padding: 20px;
    position: relative; }
  .card_form_wrapper .card_form_close {
    position: absolute;
    top: 0;
    right: -60px;
    width: 60px;
    height: 60px;
    content: '';
    cursor: pointer;
    -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%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9.217%2C7.487%20L14.636%2C12.922%20C15.111%2C13.399%2015.111%2C14.173%2014.636%2C14.649%20C14.406%2C14.880%2014.100%2C15.007%2013.775%2C15.007%20C13.450%2C15.007%2013.144%2C14.880%2012.914%2C14.649%20L7.495%2C9.215%20L2.076%2C14.649%20C1.846%2C14.880%201.540%2C15.007%201.215%2C15.007%20C0.890%2C15.007%200.584%2C14.880%200.354%2C14.649%20C-0.121%2C14.173%20-0.121%2C13.398%200.354%2C12.922%20L5.773%2C7.487%20L0.354%2C2.053%20C-0.121%2C1.577%20-0.121%2C0.802%200.354%2C0.326%20C0.814%2C-0.135%201.616%2C-0.135%202.076%2C0.326%20L7.495%2C5.760%20L12.914%2C0.325%20C13.374%2C-0.136%2014.177%2C-0.136%2014.636%2C0.325%20C15.111%2C0.801%2015.111%2C1.576%2014.636%2C2.053%20L9.217%2C7.487%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #d10808; }
  @media screen and (max-width: 639px) {
    .card_form_wrapper .card_form_close {
      right: 0;
      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%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22M9.217%2C7.487%20L14.636%2C12.922%20C15.111%2C13.399%2015.111%2C14.173%2014.636%2C14.649%20C14.406%2C14.880%2014.100%2C15.007%2013.775%2C15.007%20C13.450%2C15.007%2013.144%2C14.880%2012.914%2C14.649%20L7.495%2C9.215%20L2.076%2C14.649%20C1.846%2C14.880%201.540%2C15.007%201.215%2C15.007%20C0.890%2C15.007%200.584%2C14.880%200.354%2C14.649%20C-0.121%2C14.173%20-0.121%2C13.398%200.354%2C12.922%20L5.773%2C7.487%20L0.354%2C2.053%20C-0.121%2C1.577%20-0.121%2C0.802%200.354%2C0.326%20C0.814%2C-0.135%201.616%2C-0.135%202.076%2C0.326%20L7.495%2C5.760%20L12.914%2C0.325%20C13.374%2C-0.136%2014.177%2C-0.136%2014.636%2C0.325%20C15.111%2C0.801%2015.111%2C1.576%2014.636%2C2.053%20L9.217%2C7.487%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; } }
  .card_form_wrapper .tpl-anketa .form_bl_title {
    color: #000;
    font: 20px 'Oswald', Arial, Helvetica, sans-serif;
    font-weight: 700;
    padding: 0 0 13px; }
  .card_form_wrapper .tpl-anketa .form_inner .tpl-field {
    display: block;
    width: 100%;
    margin: 0 0 20px 0;
    font: 15px 'rbcl', Arial, Helvetica, sans-serif;
    color: #555; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.field-error input[type="text"], .card_form_wrapper .tpl-anketa .form_inner .tpl-field.field-error input[type="phone"], .card_form_wrapper .tpl-anketa .form_inner .tpl-field.field-error input[type="email"], .card_form_wrapper .tpl-anketa .form_inner .tpl-field.field-error textarea, .card_form_wrapper .tpl-anketa .form_inner .tpl-field.field-error select, .card_form_wrapper .tpl-anketa .form_inner .tpl-field.field-error .jq-selectbox .jq-selectbox__select {
      -moz-box-shadow: inset 0 0 0 1px red !important;
      -webkit-box-shadow: inset 0 0 0 1px red !important;
      box-shadow: inset 0 0 0 1px red !important; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field .field-title {
      color: #000;
      padding: 0 0 5px;
      font: 15px/20px 'rbcb', Arial, Helvetica, sans-serif; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field .field_error {
      color: red;
      font-size: 14px;
      margin: 0 0 7px; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field .field-note {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #777;
      margin: 10px 0 0 0; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field input[type="text"], .card_form_wrapper .tpl-anketa .form_inner .tpl-field input[type="phone"], .card_form_wrapper .tpl-anketa .form_inner .tpl-field input[type="email"] {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      background: #fff;
      -webkit-appearance: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      padding: 10px 17px 11px 17px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field textarea {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      background: #fff;
      max-height: 140px;
      -webkit-appearance: none;
      padding: 10px 17px 11px 17px;
      -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 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-title h2 {
      margin: 0 0 10px;
      font-size: 18px; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-hidden {
      display: none; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-html {
      font: 14px/24px 'rbcl', Arial, Helvetica, sans-serif; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect {
      position: relative;
      display: block !important; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect.dropup .jq-selectbox__select {
      z-index: 1; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect:before {
      position: absolute;
      content: '';
      right: 25px;
      top: 50%;
      width: 9px;
      height: 5px;
      z-index: 2;
      margin-top: -3px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect.opened:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__select {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      background: #fff;
      padding: 10px 30px 11px 17px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown {
      background: #fff;
      width: 100% !important;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li {
      color: #898989;
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      padding: 11px 20px 12px 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; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select select {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      padding: 10px 30px 11px 17px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat #fff;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select select::-ms-expand {
      display: none; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_select select {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      padding: 10px 17px 11px 17px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5;
      background: #fff;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_select select::-ms-expand {
      display: none; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox ul li {
      position: relative; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox ul li input[type="checkbox"] {
      opacity: 0;
      visibility: hidden;
      position: absolute;
      width: 0;
      height: 0;
      padding: 0;
      -webkit-appearance: none; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox ul li input[type="checkbox"]:checked + label: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%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M3.729%2C5.677%20L1.661%2C3.643%20C1.281%2C3.281%200.676%2C3.285%200.302%2C3.652%20C-0.079%2C4.016%20-0.088%2C4.615%200.282%2C4.990%20C0.285%2C4.993%200.289%2C4.996%200.292%2C4.999%20L3.049%2C7.712%20C3.233%2C7.894%203.476%2C7.989%203.728%2C7.989%20C3.981%2C7.989%204.224%2C7.894%204.418%2C7.712%20L10.602%2C1.627%20C10.971%2C1.254%2010.971%2C0.652%2010.592%2C0.270%20C10.213%2C-0.100%209.602%2C-0.100%209.223%2C0.270%20L3.729%2C5.677%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox ul li label {
      color: #555;
      font: 14px/20px 'rbcl', Arial, Helvetica, sans-serif;
      padding-left: 30px;
      position: relative; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox ul li label:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      margin-top: -10px;
      width: 20px;
      height: 20px;
      background: #fff;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li {
      position: relative;
      margin: 0 0 6px; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li:last-child {
      margin-bottom: 0; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li input[type="checkbox"] {
      opacity: 0;
      width: 0;
      height: 0;
      padding: 0;
      -webkit-appearance: none;
      visibility: hidden;
      position: absolute; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li input[type="checkbox"]:checked + label: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%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M3.729%2C5.677%20L1.661%2C3.643%20C1.281%2C3.281%200.676%2C3.285%200.302%2C3.652%20C-0.079%2C4.016%20-0.088%2C4.615%200.282%2C4.990%20C0.285%2C4.993%200.289%2C4.996%200.292%2C4.999%20L3.049%2C7.712%20C3.233%2C7.894%203.476%2C7.989%203.728%2C7.989%20C3.981%2C7.989%204.224%2C7.894%204.418%2C7.712%20L10.602%2C1.627%20C10.971%2C1.254%2010.971%2C0.652%2010.592%2C0.270%20C10.213%2C-0.100%209.602%2C-0.100%209.223%2C0.270%20L3.729%2C5.677%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li label {
      color: #555;
      font: 14px/20px 'rbcl', Arial, Helvetica, sans-serif;
      padding-left: 30px;
      position: relative; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li label:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      width: 20px;
      height: 20px;
      background: #fff;
      margin-top: -10px;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li {
      position: relative;
      margin: 0 0 6px; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li:last-child {
      margin-bottom: 0; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li input[type="radio"] {
      opacity: 0;
      visibility: hidden;
      position: absolute;
      width: 0;
      height: 0;
      padding: 0;
      -webkit-appearance: none; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li input[type="radio"]:checked + label:after {
      opacity: 1;
      visibility: visible; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li label {
      color: #555;
      font: 14px/21px 'rbcl', Arial, Helvetica, sans-serif;
      padding-left: 30px;
      position: relative; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li label:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      margin-top: -10px;
      width: 21px;
      height: 21px;
      background: #fff;
      -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 #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li label:after {
      position: absolute;
      content: '';
      top: 5px;
      left: 7px;
      width: 7px;
      height: 7px;
      opacity: 0;
      background: #d10808;
      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; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-calendar_interval {
      font-size: 0; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label {
      display: inline-block;
      vertical-align: top;
      width: calc(50% - 5px); }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label.firstLabel {
      margin-right: 10px; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-upload input[type="button"] {
      position: relative;
      color: #fff;
      border: none;
      outline: none;
      z-index: 1;
      font: 16px 'rbcb', Arial, Helvetica, sans-serif;
      background: #000;
      padding: 8px 25px 9px;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      -o-border-radius: 0px;
      border-radius: 0px; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.tpl-field-button {
      margin: 0; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.tpl-field-button .tpl-form-button {
      position: relative;
      color: #fff;
      border: none;
      outline: none;
      z-index: 1;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      background: #d10808;
      padding: 13px 25px 15px;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      -o-border-radius: 0px;
      border-radius: 0px; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.tpl-field-button .tpl-form-button:hover:before {
      opacity: 1;
      visibility: visible; }
    .card_form_wrapper .tpl-anketa .form_inner .tpl-field.tpl-field-button .tpl-form-button:before {
      position: absolute;
      content: '';
      z-index: -1;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      visibility: hidden;
      background: rgba(255, 255, 255, 0.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; }

.popup_form_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 0 5px 0 0;
  overflow: auto;
  white-space: nowrap;
  text-align: center;
  z-index: 200;
  opacity: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .popup_form_wrapper.active {
    opacity: 1;
    visibility: visible; }
  .popup_form_wrapper:before {
    content: '';
    height: 100%;
    display: inline-block;
    vertical-align: middle; }
  .popup_form_wrapper .popup_form_wrap {
    white-space: normal;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    margin: 20px;
    width: 350px;
    background: #fff; }
  @media screen and (max-width: 639px) {
    .popup_form_wrapper .popup_form_wrap {
      width: 260px; } }
  .popup_form_wrapper .popup_form_wrap_in {
    padding: 20px;
    position: relative; }
  .popup_form_wrapper .popup_form_close {
    position: absolute;
    top: 0;
    right: -60px;
    width: 60px;
    height: 60px;
    content: '';
    cursor: pointer;
    -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%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9.217%2C7.487%20L14.636%2C12.922%20C15.111%2C13.399%2015.111%2C14.173%2014.636%2C14.649%20C14.406%2C14.880%2014.100%2C15.007%2013.775%2C15.007%20C13.450%2C15.007%2013.144%2C14.880%2012.914%2C14.649%20L7.495%2C9.215%20L2.076%2C14.649%20C1.846%2C14.880%201.540%2C15.007%201.215%2C15.007%20C0.890%2C15.007%200.584%2C14.880%200.354%2C14.649%20C-0.121%2C14.173%20-0.121%2C13.398%200.354%2C12.922%20L5.773%2C7.487%20L0.354%2C2.053%20C-0.121%2C1.577%20-0.121%2C0.802%200.354%2C0.326%20C0.814%2C-0.135%201.616%2C-0.135%202.076%2C0.326%20L7.495%2C5.760%20L12.914%2C0.325%20C13.374%2C-0.136%2014.177%2C-0.136%2014.636%2C0.325%20C15.111%2C0.801%2015.111%2C1.576%2014.636%2C2.053%20L9.217%2C7.487%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #d10808; }
  @media screen and (max-width: 639px) {
    .popup_form_wrapper .popup_form_close {
      right: 0;
      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%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M9.217%2C7.487%20L14.636%2C12.922%20C15.111%2C13.399%2015.111%2C14.173%2014.636%2C14.649%20C14.406%2C14.880%2014.100%2C15.007%2013.775%2C15.007%20C13.450%2C15.007%2013.144%2C14.880%2012.914%2C14.649%20L7.495%2C9.215%20L2.076%2C14.649%20C1.846%2C14.880%201.540%2C15.007%201.215%2C15.007%20C0.890%2C15.007%200.584%2C14.880%200.354%2C14.649%20C-0.121%2C14.173%20-0.121%2C13.398%200.354%2C12.922%20L5.773%2C7.487%20L0.354%2C2.053%20C-0.121%2C1.577%20-0.121%2C0.802%200.354%2C0.326%20C0.814%2C-0.135%201.616%2C-0.135%202.076%2C0.326%20L7.495%2C5.760%20L12.914%2C0.325%20C13.374%2C-0.136%2014.177%2C-0.136%2014.636%2C0.325%20C15.111%2C0.801%2015.111%2C1.576%2014.636%2C2.053%20L9.217%2C7.487%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; } }
  .popup_form_wrapper .tpl-anketa .form_bl_title {
    color: #000;
    font: 20px 'Oswald', Arial, Helvetica, sans-serif;
    font-weight: 700;
    padding: 0 0 13px; }
  .popup_form_wrapper .tpl-anketa .form_inner .tpl-field {
    display: block;
    width: 100%;
    margin: 0 0 20px 0;
    font: 15px 'rbcl', Arial, Helvetica, sans-serif;
    color: #555; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.field-error input[type="text"], .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.field-error input[type="phone"], .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.field-error input[type="email"], .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.field-error textarea, .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.field-error select, .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.field-error .jq-selectbox .jq-selectbox__select {
      -moz-box-shadow: inset 0 0 0 1px red !important;
      -webkit-box-shadow: inset 0 0 0 1px red !important;
      box-shadow: inset 0 0 0 1px red !important; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field .field-title {
      color: #000;
      padding: 0 0 5px;
      font: 15px/20px 'rbcb', Arial, Helvetica, sans-serif; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field .field_error {
      color: red;
      font-size: 14px;
      margin: 0 0 7px; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field .field-note {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #777;
      margin: 10px 0 0 0; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field input[type="text"], .popup_form_wrapper .tpl-anketa .form_inner .tpl-field input[type="phone"], .popup_form_wrapper .tpl-anketa .form_inner .tpl-field input[type="email"] {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      background: #fff;
      -webkit-appearance: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      padding: 10px 17px 11px 17px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field textarea {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      background: #fff;
      max-height: 140px;
      -webkit-appearance: none;
      padding: 10px 17px 11px 17px;
      -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 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-title h2 {
      margin: 0 0 10px;
      font-size: 18px; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-hidden {
      display: none; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-html {
      font: 14px/24px 'rbcl', Arial, Helvetica, sans-serif; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect {
      position: relative;
      display: block !important; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect.dropup .jq-selectbox__select {
      z-index: 1; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect:before {
      position: absolute;
      content: '';
      right: 25px;
      top: 50%;
      width: 9px;
      height: 5px;
      z-index: 2;
      margin-top: -3px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect.opened:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__select {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      background: #fff;
      padding: 10px 30px 11px 17px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown {
      background: #fff;
      width: 100% !important;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li {
      color: #898989;
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      padding: 11px 20px 12px 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; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select select {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      padding: 10px 30px 11px 17px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.641%2C0.712%20L4.498%2C4.998%20L8.998%2C-0.002%20L-0.002%2C-0.002%20L0.641%2C0.712%20Z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat #fff;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-select select::-ms-expand {
      display: none; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_select select {
      font: 16px 'rbcl', Arial, Helvetica, sans-serif;
      color: #898989;
      width: 100%;
      border: none;
      outline: none;
      padding: 10px 17px 11px 17px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5;
      background: #fff;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_select select::-ms-expand {
      display: none; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox ul li {
      position: relative; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox ul li input[type="checkbox"] {
      opacity: 0;
      visibility: hidden;
      position: absolute;
      width: 0;
      height: 0;
      padding: 0;
      -webkit-appearance: none; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox ul li input[type="checkbox"]:checked + label: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%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M3.729%2C5.677%20L1.661%2C3.643%20C1.281%2C3.281%200.676%2C3.285%200.302%2C3.652%20C-0.079%2C4.016%20-0.088%2C4.615%200.282%2C4.990%20C0.285%2C4.993%200.289%2C4.996%200.292%2C4.999%20L3.049%2C7.712%20C3.233%2C7.894%203.476%2C7.989%203.728%2C7.989%20C3.981%2C7.989%204.224%2C7.894%204.418%2C7.712%20L10.602%2C1.627%20C10.971%2C1.254%2010.971%2C0.652%2010.592%2C0.270%20C10.213%2C-0.100%209.602%2C-0.100%209.223%2C0.270%20L3.729%2C5.677%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox ul li label {
      color: #555;
      font: 14px/20px 'rbcl', Arial, Helvetica, sans-serif;
      padding-left: 30px;
      position: relative; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox ul li label:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      margin-top: -10px;
      width: 20px;
      height: 20px;
      background: #fff;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li {
      position: relative;
      margin: 0 0 6px; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li:last-child {
      margin-bottom: 0; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li input[type="checkbox"] {
      opacity: 0;
      width: 0;
      height: 0;
      padding: 0;
      -webkit-appearance: none;
      visibility: hidden;
      position: absolute; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li input[type="checkbox"]:checked + label: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%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d10808%22%20d%3D%22M3.729%2C5.677%20L1.661%2C3.643%20C1.281%2C3.281%200.676%2C3.285%200.302%2C3.652%20C-0.079%2C4.016%20-0.088%2C4.615%200.282%2C4.990%20C0.285%2C4.993%200.289%2C4.996%200.292%2C4.999%20L3.049%2C7.712%20C3.233%2C7.894%203.476%2C7.989%203.728%2C7.989%20C3.981%2C7.989%204.224%2C7.894%204.418%2C7.712%20L10.602%2C1.627%20C10.971%2C1.254%2010.971%2C0.652%2010.592%2C0.270%20C10.213%2C-0.100%209.602%2C-0.100%209.223%2C0.270%20L3.729%2C5.677%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li label {
      color: #555;
      font: 14px/20px 'rbcl', Arial, Helvetica, sans-serif;
      padding-left: 30px;
      position: relative; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li label:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      width: 20px;
      height: 20px;
      background: #fff;
      margin-top: -10px;
      -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li {
      position: relative;
      margin: 0 0 6px; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li:last-child {
      margin-bottom: 0; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li input[type="radio"] {
      opacity: 0;
      visibility: hidden;
      position: absolute;
      width: 0;
      height: 0;
      padding: 0;
      -webkit-appearance: none; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li input[type="radio"]:checked + label:after {
      opacity: 1;
      visibility: visible; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li label {
      color: #555;
      font: 14px/21px 'rbcl', Arial, Helvetica, sans-serif;
      padding-left: 30px;
      position: relative; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li label:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      margin-top: -10px;
      width: 21px;
      height: 21px;
      background: #fff;
      -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 #e5e5e5;
      -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
      box-shadow: inset 0 0 0 1px #e5e5e5; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li label:after {
      position: absolute;
      content: '';
      top: 5px;
      left: 7px;
      width: 7px;
      height: 7px;
      opacity: 0;
      background: #d10808;
      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; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-calendar_interval {
      font-size: 0; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label {
      display: inline-block;
      vertical-align: top;
      width: calc(50% - 5px); }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label.firstLabel {
      margin-right: 10px; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-upload input[type="button"] {
      position: relative;
      color: #fff;
      border: none;
      outline: none;
      z-index: 1;
      font: 16px 'rbcb', Arial, Helvetica, sans-serif;
      background: #000;
      padding: 8px 25px 9px;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      -o-border-radius: 0px;
      border-radius: 0px; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.tpl-field-button {
      margin: 0; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.tpl-field-button .tpl-form-button {
      position: relative;
      color: #fff;
      border: none;
      outline: none;
      z-index: 1;
      font: 18px 'rbcb', Arial, Helvetica, sans-serif;
      background: #d10808;
      padding: 13px 25px 15px;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      -o-border-radius: 0px;
      border-radius: 0px; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.tpl-field-button .tpl-form-button:hover:before {
      opacity: 1;
      visibility: visible; }
    .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.tpl-field-button .tpl-form-button:before {
      position: absolute;
      content: '';
      z-index: -1;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      visibility: hidden;
      background: rgba(255, 255, 255, 0.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; }
/**/
.shop-folders-wrap .shop-folders {
  font-size: 0; }
  .shop-folders-wrap .shop-folders > li {
    display: inline-block;
    vertical-align: top;
    width: 23.5%;
    margin: 0 2% 10px 0; }
    @media screen and (max-width: 1023px) {
    .shop-folders-wrap .shop-folders > li {
      width: 32%; } }
    @media screen and (max-width: 767px) {
    .shop-folders-wrap .shop-folders > li {
      width: 49%; } }
    @media screen and (max-width: 479px) {
    .shop-folders-wrap .shop-folders > li {
      margin: 0 0 10px;
      display: block;
      width: auto; } }
    @media screen and (min-width: 1024px) {
    .shop-folders-wrap .shop-folders > li:nth-child(4n) {
      margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
    .shop-folders-wrap .shop-folders > li:nth-child(3n) {
      margin-right: 0; } }
    @media screen and (min-width: 480px) and (max-width: 767px) {
    .shop-folders-wrap .shop-folders > li:nth-child(2n) {
      margin-right: 0; } }
    .shop-folders-wrap .shop-folders > li > a {
      display: inline-block;
      color: #2c262a;
      font: 20px 'rbcb', Arial, Helvetica, sans-serif;
      padding: 10px 0;
      text-decoration: none;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
    @media screen and (max-width: 1023px) {
      .shop-folders-wrap .shop-folders > li > a {
        font-size: 18px; } }
    .shop-folders-wrap .shop-folders > li > a:hover {
      color: #d10808; }
    .shop-folders-wrap .shop-folders > li ul li {
      display: block;
      padding: 10px 0; }
    @media screen and (max-width: 1023px) {
        .shop-folders-wrap .shop-folders > li ul li {
          padding: 8px 0; } }
    .shop-folders-wrap .shop-folders > li ul li a {
      color: rgba(44, 38, 42, 0.7);
      font: 16px 'rbc', Arial, Helvetica, sans-serif;
      display: inline-block;
      vertical-align: top;
      padding: 3px 0;
      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; }
    .shop-folders-wrap .shop-folders > li ul li a:hover {
      color: #2c262a;
      border-bottom-color: #2c262a; }
    .shop-folders-wrap .shop-folders > li ul li ul {
      padding-left: 10px; }
/**/
/*1552 10 07 19 fix form checkbox*/
.popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox ul li input[type="checkbox"], .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li input[type="checkbox"], .popup_form_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li input[type="radio"], .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox ul li input[type="checkbox"], .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li input[type="radio"], .card_form_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li input[type="checkbox"], .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-checkbox ul li input[type="checkbox"], .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-radio_group ul li input[type="radio"], .form_bl_wrapper .form_bl_body .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li input[type="checkbox"] {
  width: 1px;
  height: 1px;
  visibility: visible; }
/**/
@font-face {
  font-family: 'rl';
  font-display: swap;
  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: 'rbc';
  font-display: swap;
  src: url("/g/fonts/roboto_condensed/roboto_condensed-r.eot");
  src: url("/g/fonts/roboto_condensed/roboto_condensed-r.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto_condensed/roboto_condensed-r.woff2") format("woff2"), url("/g/fonts/roboto_condensed/roboto_condensed-r.woff") format("woff"), url("/g/fonts/roboto_condensed/roboto_condensed-r.ttf") format("truetype"), url("/g/fonts/roboto_condensed/roboto_condensed-r.svg#rbc") format("svg");
  font-weight: normal;
  font-style: normal; }

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

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