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

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

html, body {
  height: 100%; }

html {
  font-size: 14px; }

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

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

h1 {
  margin: 0;
  font-size: 25px; }

h2 {
  font-size: 23px; }

h3 {
  font-size: 21px; }

h4 {
  font-size: 19px; }

h5 {
  font-size: 18px; }

h6 {
  font-size: 17px; }

h5, h6 {
  font-weight: bold; }

.h1-wr {
  max-width: 1130px;
  margin: 25px auto;
  width: 100%; }
  @media (max-width: 1170px) {
  .h1-wr {
    margin: 25px 20px;
    width: auto; } }
  @media screen and (min-width: 940px) {
    .h1-wr .h1-in.marginLeft {
      margin-left: 287px; } }

a {
  text-decoration: underline;
  color: #03afd9; }

a:hover {
  text-decoration: none; }

a img {
  border-color: #585858; }

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

.table-wrapper {
  overflow: auto; }

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

img {
  height: auto; }

table img {
  max-width: none; }

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

input[type="text"], input[type="password"], textarea {
  -webkit-appearance: none;
  outline: none;
  box-shadow: none;
  font-size: 15px;
  color: #2b2b2b;
  width: 100%;
  max-width: 420px;
  padding: 0 10px;
  height: 30px;
  border: 1px solid #d5dade;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    opacity: 1;
    color: #939393; }
  input[type="text"]:moz-placeholder, input[type="password"]:moz-placeholder, textarea:moz-placeholder {
    opacity: 1;
    color: #939393; }
  input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, textarea::-moz-placeholder {
    opacity: 1;
    color: #939393; }
  input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, textarea:-ms-input-placeholder {
    opacity: 1;
    color: #939393; }
  input[type="text"].error, input[type="password"].error, textarea.error {
    border-color: #ff5d47 !important;
    color: #ff5d47 !important; }
    input[type="text"].error::-webkit-input-placeholder, input[type="password"].error::-webkit-input-placeholder, textarea.error::-webkit-input-placeholder {
      opacity: 1;
      color: #ff5d47; }
    input[type="text"].error:moz-placeholder, input[type="password"].error:moz-placeholder, textarea.error:moz-placeholder {
      opacity: 1;
      color: #ff5d47; }
    input[type="text"].error::-moz-placeholder, input[type="password"].error::-moz-placeholder, textarea.error::-moz-placeholder {
      opacity: 1;
      color: #ff5d47; }
    input[type="text"].error:-ms-input-placeholder, input[type="password"].error:-ms-input-placeholder, textarea.error:-ms-input-placeholder {
      opacity: 1;
      color: #ff5d47; }

input::-ms-clear {
  display: none; }

textarea {
  min-height: 100px;
  padding-top: 10px; }

input[type="submit"] {
  padding: 8px 10px;
  border-radius: 4px; }

.displayNone {
  display: none; }

.displayBlock {
  display: block !important; }

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

.shop2-color-ext-select {
  height: 47px;
  line-height: 47px;
  font-family: "Roboto";
  font-size: 15px;
  font-weight: 400;
  color: #2b2b2b;
  background-color: #fff;
  border: 1px solid #d5dade;
  border-radius: 3px; }
  .shop2-color-ext-select i {
    position: absolute;
    right: 18px;
    width: 10px;
    height: 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%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23313131%22%20d%3D%22M9.821%2C1.127%20C9.821%2C1.127%205.456%2C5.783%205.456%2C5.783%20C5.449%2C5.790%205.452%2C5.801%205.446%2C5.808%20C5.323%2C5.940%205.161%2C6.003%205.000%2C6.001%20C4.838%2C6.003%204.677%2C5.940%204.554%2C5.808%20C4.548%2C5.802%204.550%2C5.791%204.544%2C5.784%20C4.544%2C5.784%200.179%2C1.127%200.179%2C1.127%20C-0.064%2C0.868%20-0.064%2C0.449%200.179%2C0.191%20C0.421%2C-0.068%200.814%2C-0.068%201.057%2C0.191%20C1.057%2C0.191%205.000%2C4.396%205.000%2C4.396%20C5.000%2C4.396%208.943%2C0.191%208.943%2C0.191%20C9.185%2C-0.068%209.578%2C-0.068%209.821%2C0.191%20C10.063%2C0.449%2010.063%2C0.868%209.821%2C1.127%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    border: none;
    margin: -3px 0 0; }
  .shop2-color-ext-select span {
    margin-top: 5px; }
  .shop2-color-ext-select li {
    border-radius: 18px; }

.jq-selectbox {
  vertical-align: middle;
  cursor: pointer;
  width: 100%;
  border-radius: 15px;
  line-height: 1;
  font-size: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .jq-selectbox.opened .jq-selectbox__select {
    border-radius: 3px 3px 0 0; }
    .jq-selectbox.opened .jq-selectbox__trigger-arrow {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }

.jq-selectbox__select {
  height: 45px;
  line-height: 45px;
  font-family: "Roboto";
  font-size: 15px;
  font-weight: 400;
  color: #2b2b2b;
  background-color: #fff;
  border: 1px solid #d5dade;
  border-radius: 3px; }

.jq-selectbox__select-text {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 30px 0 16px;
  width: auto !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.jq-selectbox__trigger {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -3px;
  width: 10px;
  height: 6px; }

.jq-selectbox__trigger-arrow {
  height: 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%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23313131%22%20d%3D%22M9.821%2C1.127%20C9.821%2C1.127%205.456%2C5.783%205.456%2C5.783%20C5.449%2C5.790%205.452%2C5.801%205.446%2C5.808%20C5.323%2C5.940%205.161%2C6.003%205.000%2C6.001%20C4.838%2C6.003%204.677%2C5.940%204.554%2C5.808%20C4.548%2C5.802%204.550%2C5.791%204.544%2C5.784%20C4.544%2C5.784%200.179%2C1.127%200.179%2C1.127%20C-0.064%2C0.868%20-0.064%2C0.449%200.179%2C0.191%20C0.421%2C-0.068%200.814%2C-0.068%201.057%2C0.191%20C1.057%2C0.191%205.000%2C4.396%205.000%2C4.396%20C5.000%2C4.396%208.943%2C0.191%208.943%2C0.191%20C9.185%2C-0.068%209.578%2C-0.068%209.821%2C0.191%20C10.063%2C0.449%2010.063%2C0.868%209.821%2C1.127%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.jq-selectbox__dropdown {
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  background: #fff;
  font-size: 15px; }

.jq-selectbox ul {
  margin: 0;
  padding: 0;
  border: 1px solid #d5dade;
  margin: -1px 0 0;
  border-radius: 0 0 3px 3px; }

.jq-selectbox li {
  padding: 15px 10px 15px 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  white-space: normal;
  line-height: 1;
  color: #2b2b2b;
  border-bottom: 1px solid #d5dade;
  margin: -1px 0 0; }
  .jq-selectbox li:last-child {
    border-bottom: none; }

.jq-selectbox li.selected {
  color: #579bdb; }

.jq-checkbox {
  position: relative;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  border: 1px solid #d5dade;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  vertical-align: text-top; }
  .jq-checkbox.checked {
    border-color: #03afd9;
    background: #03afd9; }
    .jq-checkbox.checked:before {
      content: "";
      position: absolute;
      top: 50%;
      left: 50%;
      margin: -5px 0 0 -7px;
      width: 14px;
      height: 10px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2010%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M9.984%2C1.477%20C9.984%2C1.477%204.508%2C7.953%204.508%2C7.953%20C4.508%2C7.953%204.023%2C7.468%204.023%2C7.468%20C4.023%2C7.468%203.508%2C7.984%203.508%2C7.984%20C3.508%2C7.984%20-0.015%2C3.461%20-0.015%2C3.461%20C-0.015%2C3.461%201.492%2C1.953%201.492%2C1.953%20C1.492%2C1.953%204.050%2C5.237%204.050%2C5.237%20C4.050%2C5.237%208.492%2C-0.015%208.492%2C-0.015%20C8.492%2C-0.015%209.984%2C1.477%209.984%2C1.477%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      background-size: 14px 10px; }

.jq-radio {
  position: relative;
  width: 22px;
  height: 22px;
  border-radius: 13px;
  background-color: #fff;
  border: 1px solid #d5dade;
  vertical-align: top; }
  .jq-radio.checked {
    width: 8px;
    height: 8px;
    border-width: 8px;
    border-color: #03afd9; }

.path-wrapper {
  background: #fff;
  padding: 11px 0;
  transform: translate3d(0, 0, 0); }
  @media (max-width: 620px) {
  .path-wrapper {
    display: none; } }

.site-path {
  white-space: pre-wrap;
  line-height: 1;
  font-size: 0;
  max-width: 1130px;
  margin: 0 auto;
  width: 100%; }
  @media (max-width: 1170px) {
  .site-path {
    margin: 0 20px;
    width: auto; } }
  .site-path > a {
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
    color: #313131;
    border: 1px solid #d5dade;
    border-radius: 5px;
    padding: 6px 11px 7px;
    margin: 0 5px 0 0; }
  .site-path > span {
    display: inline-block;
    vertical-align: top;
    padding: 7px 7px 8px;
    margin: 0 5px 0 0;
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
    color: #757676; }

.site-header a img, .site-sidebar a img, .site-footer a img {
  border: none; }

.site-header p, .site-footer p {
  margin: 0; }

.site-sidebar p:first-child {
  margin-top: 0; }
  .site-sidebar p:last-child {
    border-bottom: 0; }

.site-wrapper {
  min-height: 100%;
  margin: auto;
  opacity: 0;
  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 {
    -webkit-box-flex: none;
    -webkit-flex: none;
    -moz-box-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    flex: none;
    background: #fff; }

.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;
  max-width: 1130px;
  margin: 0 auto;
  width: 100%;
  padding: 0 0 25px; }
  @media (max-width: 1170px) {
  .site-container {
    margin: 0 20px;
    width: auto; } }
  @media (max-width: 939px) {
  .site-container {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; } }

@media screen and (min-width: 940px) {
    .site-main {
      float: left;
      width: 100%; } }
  .site-main__inner {
    position: relative; }

.site-sidebar {
  position: relative; }

@media screen and (min-width: 940px) {
    .site-sidebar.left {
      width: 270px;
      float: left;
      margin-right: -100%; }
      .site-sidebar.left ~ .site-main > .site-main__inner {
        margin-left: 287px; } }
  @media (max-width: 939px) {
  .site-sidebar.left {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-top: 40px; } }

.site-footer {
  background-color: #313131;
  min-height: 80px;
  color: #d7dee3;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }

.blockBlur {
  position: relative;
  -webkit-filter: blur(6px);
  -moz-filter: blur(6px);
  -ms-filter: blur(6px);
  -o-filter: blur(6px);
  filter: blur(6px);
  filter: blur; }

.top-panel-line {
  position: relative;
  z-index: 103;
  background: #313131;
  font-family: "Roboto"; }
  .top-panel-line .top-panel-line-in {
    position: relative;
    max-width: 1130px;
    margin: 0 auto;
    height: 60px; }
  .top-panel-line .top-panel-line-in.mobileTopLine .mobile-top-menu-burger {
    display: block; }

.site-search-btn {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 60px;
  cursor: pointer;
  background: #2c2c2c url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M17.741%2C17.741%20C17.430%2C18.053%2016.925%2C18.053%2016.613%2C17.741%20C16.613%2C17.741%2013.023%2C14.151%2013.023%2C14.151%20C11.648%2C15.276%209.891%2C15.952%207.976%2C15.952%20C3.571%2C15.952%20-0.000%2C12.381%20-0.000%2C7.976%20C-0.000%2C3.571%203.571%2C-0.001%207.976%2C-0.001%20C12.381%2C-0.001%2015.953%2C3.571%2015.953%2C7.976%20C15.953%2C9.891%2015.276%2C11.648%2014.151%2C13.023%20C14.151%2C13.023%2017.741%2C16.613%2017.741%2C16.613%20C18.053%2C16.925%2018.053%2C17.429%2017.741%2C17.741%20ZM7.968%2C1.594%20C11.489%2C1.594%2014.344%2C4.448%2014.344%2C7.969%20C14.344%2C11.490%2011.489%2C14.344%207.968%2C14.344%20C4.448%2C14.344%201.594%2C11.490%201.594%2C7.969%20C1.594%2C4.448%204.448%2C1.594%207.968%2C1.594%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.site-search-wr {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  -moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.2); }
  .site-search-wr.opened {
    visibility: visible;
    opacity: 1; }
  .site-search-wr .close-btn {
    position: absolute;
    right: 60px;
    top: 0;
    bottom: 0;
    width: 60px;
    cursor: pointer;
    z-index: 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%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%23979798%22%20d%3D%22M12.833%2C0.841%20C12.833%2C0.841%207.190%2C6.484%207.190%2C6.484%20C7.190%2C6.484%2012.833%2C12.128%2012.833%2C12.128%20C13.028%2C12.322%2013.028%2C12.638%2012.833%2C12.833%20C12.638%2C13.028%2012.322%2C13.028%2012.128%2C12.833%20C12.128%2C12.833%206.484%2C7.190%206.484%2C7.190%20C6.484%2C7.190%200.841%2C12.833%200.841%2C12.833%20C0.646%2C13.028%200.330%2C13.028%200.135%2C12.833%20C-0.059%2C12.638%20-0.059%2C12.322%200.135%2C12.128%20C0.135%2C12.128%205.779%2C6.484%205.779%2C6.484%20C5.779%2C6.484%200.135%2C0.841%200.135%2C0.841%20C-0.059%2C0.646%20-0.059%2C0.330%200.135%2C0.135%20C0.330%2C-0.059%200.646%2C-0.059%200.841%2C0.135%20C0.841%2C0.135%206.484%2C5.779%206.484%2C5.779%20C6.484%2C5.779%2012.128%2C0.135%2012.128%2C0.135%20C12.322%2C-0.059%2012.638%2C-0.059%2012.833%2C0.135%20C13.028%2C0.330%2013.028%2C0.646%2012.833%2C0.841%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .site-search-wr form.site-search-form {
    position: relative; }
  .site-search-wr form.site-search-form .search-text {
    border: none;
    box-shadow: none;
    color: #979798;
    font-size: 17px;
    font-weight: 400;
    line-height: 1;
    padding: 18px 124px 19px 24px;
    height: auto;
    max-width: none; }
    .site-search-wr form.site-search-form .search-text::-webkit-input-placeholder {
      color: #979798; }
    .site-search-wr form.site-search-form .search-text:moz-placeholder {
      color: #979798; }
    .site-search-wr form.site-search-form .search-text::-moz-placeholder {
      color: #979798; }
    .site-search-wr form.site-search-form .search-text:-ms-input-placeholder {
      color: #979798; }
  .site-search-wr form.site-search-form .search-but {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 60px;
    height: 60px;
    border: none;
    outline: none;
    box-shadow: none;
    border-radius: 0;
    background: #f7f7f7 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2303afd9%22%20d%3D%22M17.741%2C17.741%20C17.430%2C18.053%2016.925%2C18.053%2016.613%2C17.741%20C16.613%2C17.741%2013.023%2C14.151%2013.023%2C14.151%20C11.648%2C15.276%209.891%2C15.952%207.976%2C15.952%20C3.571%2C15.952%20-0.000%2C12.381%20-0.000%2C7.976%20C-0.000%2C3.571%203.571%2C-0.001%207.976%2C-0.001%20C12.381%2C-0.001%2015.953%2C3.571%2015.953%2C7.976%20C15.953%2C9.891%2015.276%2C11.648%2014.151%2C13.023%20C14.151%2C13.023%2017.741%2C16.613%2017.741%2C16.613%20C18.053%2C16.925%2018.053%2C17.429%2017.741%2C17.741%20ZM7.968%2C1.594%20C11.489%2C1.594%2014.344%2C4.448%2014.344%2C7.969%20C14.344%2C11.490%2011.489%2C14.344%207.968%2C14.344%20C4.448%2C14.344%201.594%2C11.490%201.594%2C7.969%20C1.594%2C4.448%204.448%2C1.594%207.968%2C1.594%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.cabinet-wr {
  position: absolute;
  right: 60px;
  top: 0; }
  .cabinet-wr > a {
    position: relative;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    line-height: 1;
    padding: 22px 24px 23px 55px;
    background: #3e3e3e; }
  .cabinet-wr > a:before {
    content: "";
    position: absolute;
    left: 20px;
    top: 50%;
    width: 21px;
    height: 18px;
    margin-top: -9px;
    opacity: 0.5;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2021%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M21.000%2C17.000%20C21.000%2C17.552%2020.552%2C18.000%2020.000%2C18.000%20C20.000%2C18.000%2011.000%2C18.000%2011.000%2C18.000%20C10.447%2C18.000%2010.000%2C17.552%2010.000%2C17.000%20C10.000%2C16.814%2010.064%2C16.649%2010.153%2C16.500%20C10.064%2C16.350%2010.000%2C16.186%2010.000%2C16.000%20C10.000%2C16.000%2010.000%2C15.000%2010.000%2C15.000%20C10.000%2C14.447%2010.447%2C13.999%2011.000%2C13.999%20C11.552%2C13.999%2012.000%2C14.447%2012.000%2C15.000%20C12.000%2C15.000%2012.000%2C16.000%2012.000%2C16.000%20C12.000%2C16.000%2019.000%2C16.000%2019.000%2C16.000%20C19.000%2C16.000%2019.000%2C1.999%2019.000%2C1.999%20C19.000%2C1.999%2012.000%2C1.999%2012.000%2C1.999%20C12.000%2C1.999%2012.000%2C2.999%2012.000%2C2.999%20C12.000%2C3.552%2011.552%2C3.999%2011.000%2C3.999%20C10.447%2C3.999%2010.000%2C3.552%2010.000%2C2.999%20C10.000%2C2.999%2010.000%2C1.999%2010.000%2C1.999%20C10.000%2C1.813%2010.064%2C1.649%2010.153%2C1.500%20C10.064%2C1.350%2010.000%2C1.185%2010.000%2C0.999%20C10.000%2C0.447%2010.447%2C-0.000%2011.000%2C-0.000%20C11.000%2C-0.000%2020.000%2C-0.000%2020.000%2C-0.000%20C20.552%2C-0.000%2021.000%2C0.447%2021.000%2C0.999%20C21.000%2C1.185%2020.935%2C1.350%2020.847%2C1.500%20C20.935%2C1.649%2021.000%2C1.813%2021.000%2C1.999%20C21.000%2C1.999%2021.000%2C16.000%2021.000%2C16.000%20C21.000%2C16.186%2020.935%2C16.350%2020.847%2C16.500%20C20.935%2C16.649%2021.000%2C16.814%2021.000%2C17.000%20ZM10.969%2C9.015%20C10.993%2C9.320%2010.901%2C9.633%2010.667%2C9.866%20C10.667%2C9.866%206.832%2C13.701%206.832%2C13.701%20C6.409%2C14.125%205.722%2C14.125%205.298%2C13.701%20C4.875%2C13.277%204.875%2C12.591%205.298%2C12.167%20C5.298%2C12.167%207.466%2C10.000%207.466%2C10.000%20C7.466%2C10.000%201.000%2C10.000%201.000%2C10.000%20C0.447%2C10.000%20-0.000%2C9.552%20-0.000%2C9.000%20C-0.000%2C8.447%200.447%2C7.999%201.000%2C7.999%20C1.000%2C7.999%207.434%2C7.999%207.434%2C7.999%20C7.434%2C7.999%205.298%2C5.863%205.298%2C5.863%20C4.875%2C5.440%204.875%2C4.753%205.298%2C4.329%20C5.722%2C3.906%206.409%2C3.906%206.832%2C4.329%20C6.832%2C4.329%2010.667%2C8.164%2010.667%2C8.164%20C10.901%2C8.398%2010.993%2C8.710%2010.969%2C9.015%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 424px) {
  .cabinet-wr > a {
    font-size: 0;
    padding: 0;
    width: 60px;
    height: 60px; } }

.menu-top-wr {
  margin: 0 210px 0 190px; }
  .menu-top-wr .menu-top-title {
    display: none; }
  .menu-top-wr .menu-top {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    line-height: 1; }
  .menu-top-wr .menu-top > li {
    display: inline-block;
    vertical-align: top; }
    .menu-top-wr .menu-top > li > a {
      display: block;
      text-decoration: none;
      color: #d7dee3;
      font-size: 15px;
      font-weight: 300;
      padding: 22px 12px 23px; }
      .menu-top-wr .menu-top > li > a > span {
        border-bottom: 1px solid transparent; }
        .menu-top-wr .menu-top > li > a > span.s1 {
          border: none; }
      .menu-top-wr .menu-top > li > a:hover span {
        border-color: #f5f7f8; }
    .menu-top-wr .menu-top > li.dropdown-wrap {
      width: 56px;
      height: 60px;
      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%2220px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%2020%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d7dee3%22%20d%3D%22M18.000%2C4.000%20C16.895%2C4.000%2016.000%2C3.104%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.104%2019.104%2C4.000%2018.000%2C4.000%20ZM10.000%2C4.000%20C8.895%2C4.000%208.000%2C3.104%208.000%2C2.000%20C8.000%2C0.895%208.895%2C-0.000%2010.000%2C-0.000%20C11.104%2C-0.000%2012.000%2C0.895%2012.000%2C2.000%20C12.000%2C3.104%2011.104%2C4.000%2010.000%2C4.000%20ZM2.000%2C4.000%20C0.895%2C4.000%20-0.000%2C3.104%20-0.000%2C2.000%20C-0.000%2C0.895%200.895%2C-0.000%202.000%2C-0.000%20C3.104%2C-0.000%204.000%2C0.895%204.000%2C2.000%20C4.000%2C3.104%203.104%2C4.000%202.000%2C4.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .menu-top-wr .menu-top > li ul {
      position: absolute;
      list-style: none;
      padding: 0;
      margin: 0;
      background: #3e3e3e;
      width: 200px;
      display: none; }
      .menu-top-wr .menu-top > li ul li {
        border-top: 1px solid #313131; }
        .menu-top-wr .menu-top > li ul li.s3-menu-allin-active > a {
          background: #313131; }
        > .menu-top-wr .menu-top > li ul li:first-child {
          border: none; }
        .menu-top-wr .menu-top > li ul li a {
          display: block;
          text-decoration: none;
          color: #d7dee3;
          font-size: 15px;
          font-weight: 300;
          padding: 12px 12px 13px; }
          .menu-top-wr .menu-top > li ul li a:hover {
            background: #313131; }

.mobile-top-menu-burger {
  position: absolute;
  top: 0;
  left: 165px;
  width: 60px;
  height: 60px;
  background: #2c2c2c;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
  display: none; }
  @media (max-width: 346px) {
  .mobile-top-menu-burger {
    left: 139px; } }
  .mobile-top-menu-burger:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 22px;
    width: 14px;
    height: 4px;
    margin-left: -7px;
    border: 2px solid #fff;
    border-right: none;
    border-left: none; }
  .mobile-top-menu-burger:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 34px;
    width: 14px;
    margin-left: -7px;
    border-top: 2px solid #fff; }

.menu-top-wr.mobileTopMenu {
  margin: 0;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  width: 278px;
  background: #313131;
  overflow: auto;
  -webkit-transform: translateX(-300px);
  -moz-transform: translateX(-300px);
  -ms-transform: translateX(-300px);
  -o-transform: translateX(-300px);
  transform: translateX(-300px);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .menu-top-wr.mobileTopMenu.opened {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    z-index: 2; }
  .menu-top-wr.mobileTopMenu .menu-top-title {
    position: relative;
    display: block;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    line-height: 1;
    padding: 21px 20px 22px;
    background: #2c2c2c;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .menu-top-wr.mobileTopMenu .menu-top-title:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 60px;
    z-index: 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%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%23ffffff%22%20d%3D%22M12.833%2C0.841%20C12.833%2C0.841%207.190%2C6.484%207.190%2C6.484%20C7.190%2C6.484%2012.833%2C12.128%2012.833%2C12.128%20C13.028%2C12.322%2013.028%2C12.638%2012.833%2C12.833%20C12.638%2C13.028%2012.322%2C13.028%2012.128%2C12.833%20C12.128%2C12.833%206.484%2C7.190%206.484%2C7.190%20C6.484%2C7.190%200.841%2C12.833%200.841%2C12.833%20C0.646%2C13.028%200.330%2C13.028%200.135%2C12.833%20C-0.059%2C12.638%20-0.059%2C12.322%200.135%2C12.128%20C0.135%2C12.128%205.779%2C6.484%205.779%2C6.484%20C5.779%2C6.484%200.135%2C0.841%200.135%2C0.841%20C-0.059%2C0.646%20-0.059%2C0.330%200.135%2C0.135%20C0.330%2C-0.059%200.646%2C-0.059%200.841%2C0.135%20C0.841%2C0.135%206.484%2C5.779%206.484%2C5.779%20C6.484%2C5.779%2012.128%2C0.135%2012.128%2C0.135%20C12.322%2C-0.059%2012.638%2C-0.059%2012.833%2C0.135%20C13.028%2C0.330%2013.028%2C0.646%2012.833%2C0.841%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .menu-top-wr.mobileTopMenu .menu-top > li {
    display: block;
    border-top: 1px solid #3e3e3e; }
    .menu-top-wr.mobileTopMenu .menu-top > li.first-child {
      border: none; }
    .menu-top-wr.mobileTopMenu .menu-top > li > a {
      padding: 17px 12px 18px;
      padding-left: 20px; }
    .menu-top-wr.mobileTopMenu .menu-top > li a.hasMenu {
      position: relative;
      padding-right: 40px; }
      .menu-top-wr.mobileTopMenu .menu-top > li a.hasMenu .s1 {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 49px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d7dee3%22%20d%3D%22M9.821%2C1.127%20C9.821%2C1.127%205.456%2C5.783%205.456%2C5.783%20C5.449%2C5.790%205.452%2C5.801%205.446%2C5.808%20C5.323%2C5.940%205.161%2C6.003%205.000%2C6.001%20C4.838%2C6.003%204.677%2C5.940%204.554%2C5.808%20C4.548%2C5.802%204.550%2C5.791%204.544%2C5.784%20C4.544%2C5.784%200.179%2C1.127%200.179%2C1.127%20C-0.064%2C0.868%20-0.064%2C0.449%200.179%2C0.191%20C0.421%2C-0.068%200.814%2C-0.068%201.057%2C0.191%20C1.057%2C0.191%205.000%2C4.396%205.000%2C4.396%20C5.000%2C4.396%208.943%2C0.191%208.943%2C0.191%20C9.185%2C-0.068%209.578%2C-0.068%209.821%2C0.191%20C10.063%2C0.449%2010.063%2C0.868%209.821%2C1.127%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
        .menu-top-wr.mobileTopMenu .menu-top > li a.hasMenu .s1.active {
          -webkit-transform: rotate(180deg);
          -moz-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
          -o-transform: rotate(180deg);
          transform: rotate(180deg); }
    .menu-top-wr.mobileTopMenu .menu-top > li ul {
      position: static;
      width: auto; }
      .menu-top-wr.mobileTopMenu .menu-top > li ul li {
        border-top: 1px solid #313131;
        margin-left: 20px; }
        .menu-top-wr.mobileTopMenu .menu-top > li ul li a {
          padding-left: 0; }
          .menu-top-wr.mobileTopMenu .menu-top > li ul li a:hover {
            background: none; }

.folder-top-wr {
  position: absolute;
  left: 0;
  top: 0;
  width: 165px; }
  @media (max-width: 346px) {
  .folder-top-wr {
    width: 139px; } }
  .folder-top-wr .folder-block-title {
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    line-height: 1;
    background: #03afd9;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .folder-top-wr .folder-block-title > span {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0 15px 0 30px;
    min-width: 84px;
    max-width: 110px; }
    @media (max-width: 346px) {
    .folder-top-wr .folder-block-title > span {
      max-width: 90px;
      min-width: 74px; } }
    .folder-top-wr .folder-block-title > span:after {
      content: "";
      position: absolute;
      right: 0;
      top: 0;
      width: 10px;
      height: 60px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M9.821%2C1.127%20C9.821%2C1.127%205.456%2C5.783%205.456%2C5.783%20C5.449%2C5.790%205.452%2C5.801%205.446%2C5.808%20C5.323%2C5.940%205.161%2C6.003%205.000%2C6.001%20C4.838%2C6.003%204.677%2C5.940%204.554%2C5.808%20C4.548%2C5.802%204.550%2C5.791%204.544%2C5.784%20C4.544%2C5.784%200.179%2C1.127%200.179%2C1.127%20C-0.064%2C0.868%20-0.064%2C0.449%200.179%2C0.191%20C0.421%2C-0.068%200.814%2C-0.068%201.057%2C0.191%20C1.057%2C0.191%205.000%2C4.396%205.000%2C4.396%20C5.000%2C4.396%208.943%2C0.191%208.943%2C0.191%20C9.185%2C-0.068%209.578%2C-0.068%209.821%2C0.191%20C10.063%2C0.449%2010.063%2C0.868%209.821%2C1.127%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
    .folder-top-wr .folder-block-title > span > span {
      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;
      height: 50px;
      padding: 4px 0 6px; }
  .folder-top-wr .folder-ul {
    padding: 10px 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    line-height: 1;
    display: none; }
  .folder-top-wr .folder-ul li.opened > ul {
    display: block; }
  .folder-top-wr .folder-ul > li {
    position: relative; }
    .folder-top-wr .folder-ul > li:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      height: 1px;
      background: #313131;
      opacity: 0.1; }
    .folder-top-wr .folder-ul > li:first-child:before {
      display: none; }
    .folder-top-wr .folder-ul > li > a {
      display: block;
      text-decoration: none;
      color: #313131;
      font-size: 16px;
      font-weight: 500;
      padding: 12px 20px 12px 30px; }
      .folder-top-wr .folder-ul > li > a:hover {
        color: #03afd9; }
      @media (max-width: 480px) {
    .folder-top-wr .folder-ul > li > a {
      font-size: 18px;
      line-height: 1.3; } }
    .folder-top-wr .folder-ul > li a.hasMenu {
      position: relative;
      padding-right: 40px; }
      .folder-top-wr .folder-ul > li a.hasMenu .s1 {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 49px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23313131%22%20d%3D%22M9.821%2C1.127%20C9.821%2C1.127%205.456%2C5.783%205.456%2C5.783%20C5.449%2C5.790%205.452%2C5.801%205.446%2C5.808%20C5.323%2C5.940%205.161%2C6.003%205.000%2C6.001%20C4.838%2C6.003%204.677%2C5.940%204.554%2C5.808%20C4.548%2C5.802%204.550%2C5.791%204.544%2C5.784%20C4.544%2C5.784%200.179%2C1.127%200.179%2C1.127%20C-0.064%2C0.868%20-0.064%2C0.449%200.179%2C0.191%20C0.421%2C-0.068%200.814%2C-0.068%201.057%2C0.191%20C1.057%2C0.191%205.000%2C4.396%205.000%2C4.396%20C5.000%2C4.396%208.943%2C0.191%208.943%2C0.191%20C9.185%2C-0.068%209.578%2C-0.068%209.821%2C0.191%20C10.063%2C0.449%2010.063%2C0.868%209.821%2C1.127%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
        opacity: 0.22; }
        .folder-top-wr .folder-ul > li a.hasMenu .s1.active {
          -webkit-transform: rotate(180deg);
          -moz-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
          -o-transform: rotate(180deg);
          transform: rotate(180deg); }
    .folder-top-wr .folder-ul > li ul {
      padding: 0;
      margin: 0;
      list-style: none;
      display: none; }
      .folder-top-wr .folder-ul > li ul li {
        position: relative; }
        .folder-top-wr .folder-ul > li ul li:before {
          content: "";
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          height: 1px;
          background: #313131;
          opacity: 0.1; }
        .folder-top-wr .folder-ul > li ul li a {
          display: block;
          text-decoration: none;
          color: #3e3e3e;
          font-size: 15px;
          font-weight: 400;
          padding: 12px 20px 13px 30px; }
          .folder-top-wr .folder-ul > li ul li a:hover {
            color: #03c3f2; }
    .folder-top-wr .folder-ul > li > ul > li {
      padding: 0 0 0 15px; }
      .folder-top-wr .folder-ul > li > ul > li > ul {
        margin-left: -15px; }
        .folder-top-wr .folder-ul > li > ul > li > ul > li {
          padding: 0 0 0 25px; }
          .folder-top-wr .folder-ul > li > ul > li > ul > li ul li {
            margin: 0 0 0 10px; }
  .folder-top-wr.opened {
    z-index: 2;
    width: 270px;
    background-color: #fff;
    border-radius: 0px 0px 5px 5px;
    -moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.2); }
  .folder-top-wr.opened .folder-ul {
    display: block; }
  .folder-top-wr.opened .folder-block-title {
    background: #fff;
    color: #03afd9; }
    .folder-top-wr.opened .folder-block-title > span {
      min-width: 100%;
      max-width: none;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .folder-top-wr.opened .folder-block-title > span:after {
        bottom: 0;
        width: 50px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%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%23313131%22%20d%3D%22M12.833%2C0.841%20C12.833%2C0.841%207.190%2C6.484%207.190%2C6.484%20C7.190%2C6.484%2012.833%2C12.128%2012.833%2C12.128%20C13.028%2C12.322%2013.028%2C12.638%2012.833%2C12.833%20C12.638%2C13.028%2012.322%2C13.028%2012.128%2C12.833%20C12.128%2C12.833%206.484%2C7.190%206.484%2C7.190%20C6.484%2C7.190%200.841%2C12.833%200.841%2C12.833%20C0.646%2C13.028%200.330%2C13.028%200.135%2C12.833%20C-0.059%2C12.638%20-0.059%2C12.322%200.135%2C12.128%20C0.135%2C12.128%205.779%2C6.484%205.779%2C6.484%20C5.779%2C6.484%200.135%2C0.841%200.135%2C0.841%20C-0.059%2C0.646%20-0.059%2C0.330%200.135%2C0.135%20C0.330%2C-0.059%200.646%2C-0.059%200.841%2C0.135%20C0.841%2C0.135%206.484%2C5.779%206.484%2C5.779%20C6.484%2C5.779%2012.128%2C0.135%2012.128%2C0.135%20C12.322%2C-0.059%2012.638%2C-0.059%2012.833%2C0.135%20C13.028%2C0.330%2013.028%2C0.646%2012.833%2C0.841%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.folders-block-left {
  margin: 0 0 16px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  padding: 20px 30px;
  font-family: "Roboto"; }
  @media (max-width: 939px) {
  .folders-block-left {
    display: none; } }
  .folders-block-left .folder-ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    line-height: 1; }
  .folders-block-left .folder-ul li.opened > ul {
    display: block; }
  .folders-block-left .folder-ul > li {
    position: relative; }
    .folders-block-left .folder-ul > li:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      height: 1px;
      background: #313131;
      opacity: 0.1; }
    .folders-block-left .folder-ul > li:first-child:before {
      display: none; }
    .folders-block-left .folder-ul > li > a {
      display: block;
      text-decoration: none;
      color: #313131;
      font-size: 15px;
      font-weight: 500;
      padding: 12px 0; }
      .folders-block-left .folder-ul > li > a.active, .folders-block-left .folder-ul > li > a:hover {
        color: #03afd9; }
    .folders-block-left .folder-ul > li a.hasMenu {
      position: relative;
      padding-right: 30px; }
      .folders-block-left .folder-ul > li a.hasMenu .s1 {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 20px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23313131%22%20d%3D%22M9.821%2C1.127%20C9.821%2C1.127%205.456%2C5.783%205.456%2C5.783%20C5.449%2C5.790%205.452%2C5.801%205.446%2C5.808%20C5.323%2C5.940%205.161%2C6.003%205.000%2C6.001%20C4.838%2C6.003%204.677%2C5.940%204.554%2C5.808%20C4.548%2C5.802%204.550%2C5.791%204.544%2C5.784%20C4.544%2C5.784%200.179%2C1.127%200.179%2C1.127%20C-0.064%2C0.868%20-0.064%2C0.449%200.179%2C0.191%20C0.421%2C-0.068%200.814%2C-0.068%201.057%2C0.191%20C1.057%2C0.191%205.000%2C4.396%205.000%2C4.396%20C5.000%2C4.396%208.943%2C0.191%208.943%2C0.191%20C9.185%2C-0.068%209.578%2C-0.068%209.821%2C0.191%20C10.063%2C0.449%2010.063%2C0.868%209.821%2C1.127%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat;
        opacity: 0.22; }
      .folders-block-left .folder-ul > li a.hasMenu .s1.active {
        opacity: 1;
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2303afd9%22%20d%3D%22M9.821%2C1.127%20C9.821%2C1.127%205.456%2C5.783%205.456%2C5.783%20C5.449%2C5.790%205.452%2C5.801%205.446%2C5.808%20C5.323%2C5.940%205.161%2C6.003%205.000%2C6.001%20C4.838%2C6.003%204.677%2C5.940%204.554%2C5.808%20C4.548%2C5.802%204.550%2C5.791%204.544%2C5.784%20C4.544%2C5.784%200.179%2C1.127%200.179%2C1.127%20C-0.064%2C0.868%20-0.064%2C0.449%200.179%2C0.191%20C0.421%2C-0.068%200.814%2C-0.068%201.057%2C0.191%20C1.057%2C0.191%205.000%2C4.396%205.000%2C4.396%20C5.000%2C4.396%208.943%2C0.191%208.943%2C0.191%20C9.185%2C-0.068%209.578%2C-0.068%209.821%2C0.191%20C10.063%2C0.449%2010.063%2C0.868%209.821%2C1.127%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
    .folders-block-left .folder-ul > li ul {
      padding: 0;
      margin: 0;
      list-style: none;
      display: none; }
      .folders-block-left .folder-ul > li ul li {
        position: relative;
        margin: 0 0 0 10px; }
      .folders-block-left .folder-ul > li ul li a {
        display: block;
        text-decoration: none;
        color: #3e3e3e;
        font-size: 14px;
        font-weight: 400;
        padding: 12px 0 13px; }
        .folders-block-left .folder-ul > li ul li a.active, .folders-block-left .folder-ul > li ul li a:hover {
          color: #03c3f2; }

.site-header-in {
  max-width: 1130px;
  margin: 0 auto;
  font-family: "Roboto";
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  padding: 35px 0; }
  @media (max-width: 1170px) {
  .site-header-in {
    margin: 0 20px; } }
  @media (max-width: 760px) {
  .site-header-in {
    display: block;
    margin: 0;
    padding: 20px 0; } }

.company-block {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  @media (max-width: 760px) {
  .company-block {
    margin: 0 20px 20px; } }
  @media (max-width: 400px) {
  .company-block {
    display: block; } }

.comapany-logo {
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: inline-block;
  margin: 0 10px 0 0; }
  .comapany-logo img {
    vertical-align: middle; }
  @media (max-width: 400px) {
  .comapany-logo {
    margin: 0 0 10px; } }

.comapany-name {
  display: inline-block;
  text-decoration: none;
  color: #313131;
  font-size: 21px;
  font-weight: 500; }
  .comapany-name > a {
    text-decoration: none;
    color: #313131;
    font-size: 21px;
    font-weight: 500; }

.company-activity {
  color: #757575;
  font-size: 23px;
  font-weight: 300; }

.company-contacts {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 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;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  max-width: 684px;
  margin-left: 20px; }
  .company-contacts.none-address {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; }
  @media (max-width: 934px) {
  .company-contacts {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; } }
  @media (max-width: 760px) {
  .company-contacts {
    max-width: auto;
    padding: 20px 20px 0;
    margin: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
    .company-contacts:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      height: 1px;
      background: #000;
      opacity: 0.05; } }

.top-address {
  display: inline-block;
  vertical-align: middle;
  color: #313131;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
  text-align: right;
  padding: 0 0 0 34px;
  min-height: 19px;
  max-width: 210px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2219px%22%20%20viewBox%3D%220%200%2014%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23579bdb%22%20d%3D%22M6.999%2C18.999%20C9.448%2C18.999%2013.999%2C10.682%2013.999%2C6.881%20C13.999%2C3.080%2010.865%2C-0.001%206.999%2C-0.001%20C3.133%2C-0.001%20-0.001%2C3.080%20-0.001%2C6.881%20C-0.001%2C10.682%204.550%2C18.999%206.999%2C18.999%20ZM2.320%2C6.881%20C2.320%2C4.340%204.415%2C2.281%206.999%2C2.281%20C9.582%2C2.281%2011.678%2C4.340%2011.678%2C6.881%20C11.678%2C9.422%209.582%2C11.481%206.999%2C11.481%20C4.415%2C11.481%202.320%2C9.422%202.320%2C6.881%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  @media (max-width: 934px) {
  .top-address {
    display: none; } }

.top-phone {
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  padding: 0 0 0 25px;
  min-width: 185px;
  min-height: 19px;
  margin-left: 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%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23579bdb%22%20d%3D%22M0.041%2C2.736%20C0.716%2C6.630%202.569%2C10.408%205.576%2C13.415%20C8.582%2C16.421%2012.361%2C18.275%2016.254%2C18.950%20C16.930%2C19.156%2017.744%2C18.623%2018.014%2C17.742%20C18.014%2C17.742%2018.909%2C14.814%2018.909%2C14.814%20C19.179%2C13.934%2018.849%2C13.053%2018.173%2C12.846%20C18.173%2C12.846%2013.931%2C11.548%2013.931%2C11.548%20C13.482%2C11.411%2012.971%2C11.604%2012.600%2C12.053%20C12.600%2C12.053%2011.559%2C13.380%2011.559%2C13.380%20C11.296%2C13.716%2010.817%2C13.786%2010.465%2C13.546%20C9.497%2C12.884%208.573%2C12.141%207.711%2C11.280%20C6.850%2C10.418%206.107%2C9.493%205.445%2C8.524%20C5.204%2C8.173%205.275%2C7.695%205.610%2C7.432%20C5.610%2C7.432%206.938%2C6.390%206.938%2C6.390%20C7.386%2C6.019%207.580%2C5.509%207.443%2C5.059%20C7.443%2C5.059%206.145%2C0.816%206.145%2C0.816%20C5.938%2C0.140%205.057%2C-0.189%204.177%2C0.080%20C4.177%2C0.080%201.248%2C0.976%201.248%2C0.976%20C0.368%2C1.245%20-0.165%2C2.060%200.041%2C2.736%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  .top-phone a {
    text-decoration: none;
    color: #313131;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.25; }
  @media (max-width: 760px) {
  .top-phone {
    margin: 0;
    min-width: 155px; }
    .top-phone a {
      font-size: 18px; } }

.callback-form-btn-top {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 9px 37px 10px 10px;
  color: #fff;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
  background-color: #579bdb;
  min-height: 28px;
  cursor: pointer;
  margin-left: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }
  .callback-form-btn-top span {
    min-height: 28px;
    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; }
  .callback-form-btn-top:before {
    content: "";
    position: absolute;
    right: 13px;
    top: 50%;
    width: 18px;
    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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M17.338%2C4.102%20C17.338%2C4.102%205.318%2C16.123%205.318%2C16.123%20C5.318%2C16.123%201.782%2C12.588%201.782%2C12.588%20C1.782%2C12.588%2013.803%2C0.567%2013.803%2C0.567%20C14.584%2C-0.214%2015.850%2C-0.214%2016.631%2C0.567%20C16.631%2C0.567%2017.338%2C1.274%2017.338%2C1.274%20C18.119%2C2.055%2018.119%2C3.321%2017.338%2C4.102%20ZM0.014%2C17.891%20C0.014%2C17.891%201.075%2C13.295%201.075%2C13.295%20C1.075%2C13.295%204.610%2C16.830%204.610%2C16.830%20C4.610%2C16.830%200.014%2C17.891%200.014%2C17.891%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  .callback-form-btn-top:active {
    background-color: #5399da; }
  @media (max-width: 400px) {
  .callback-form-btn-top {
    background: none;
    border: 1px solid #579bdb; }
    .callback-form-btn-top span {
      font-size: 0; }

    .callback-form-btn-top: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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23579bdb%22%20d%3D%22M17.338%2C4.102%20C17.338%2C4.102%205.318%2C16.123%205.318%2C16.123%20C5.318%2C16.123%201.782%2C12.588%201.782%2C12.588%20C1.782%2C12.588%2013.803%2C0.567%2013.803%2C0.567%20C14.584%2C-0.214%2015.850%2C-0.214%2016.631%2C0.567%20C16.631%2C0.567%2017.338%2C1.274%2017.338%2C1.274%20C18.119%2C2.055%2018.119%2C3.321%2017.338%2C4.102%20ZM0.014%2C17.891%20C0.014%2C17.891%201.075%2C13.295%201.075%2C13.295%20C1.075%2C13.295%204.610%2C16.830%204.610%2C16.830%20C4.610%2C16.830%200.014%2C17.891%200.014%2C17.891%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }

    .callback-form-btn-top:hover, .callback-form-btn-top:active {
      background: none; } }

.block-shop-search-wr {
  position: relative; }
  .block-shop-search-wr .block-shop-search-background {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-position: 50% 50%;
    background-size: cover;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .block-shop-search-wr .block-shop-search-in {
    position: relative;
    height: 463px;
    max-width: 1130px;
    margin: 0 auto; }
  @media (max-width: 1170px) {
    .block-shop-search-wr .block-shop-search-in {
      margin: 0 20px; } }
  @media (max-width: 940px) {
    .block-shop-search-wr .block-shop-search-in {
      height: 300px; } }
  @media (max-width: 760px) {
    .block-shop-search-wr .block-shop-search-in {
      height: 195px; } }
  .block-shop-search-wr.page-in .block-shop-search-background:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6); }
  .block-shop-search-wr.page-in .block-shop-search-in {
    height: 180px; }
    @media (max-width: 940px) {
    .block-shop-search-wr.page-in .block-shop-search-in {
      height: 133px; } }
    @media (max-width: 610px) {
    .block-shop-search-wr.page-in .block-shop-search-in {
      height: 107px; } }
  .block-shop-search-wr.page-in .mobile-view-search-btn-wr {
    bottom: 50%;
    margin-bottom: -23px; }
    .block-shop-search-wr.page-in .mobile-view-search-btn-wr .mobile-view-search-btn {
      background: none;
      padding: 0; }
  .block-shop-search-wr.page-in .search-block-wr {
    background: none;
    top: 20px; }
    @media (max-width: 940px) {
    .block-shop-search-wr.page-in .search-block-wr {
      top: 0;
      padding: 50px 20px 0; } }
    @media (max-width: 610px) {
    .block-shop-search-wr.page-in .search-block-wr {
      top: 0;
      padding: 60px 0 0;
      background: #313131; }
      .block-shop-search-wr.page-in .search-block-wr.active {
        z-index: 104; } }

.mobile-view-search-btn-wr {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 47px;
  text-align: center;
  display: none; }
  @media (max-width: 940px) {
  .mobile-view-search-btn-wr {
    display: block; }
    .mobile-view-search-btn-wr.active {
      display: none; } }

.mobile-view-search-btn {
  cursor: pointer;
  display: inline-block;
  color: #fff;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 900;
  text-transform: uppercase;
  line-height: 1;
  background-color: rgba(0, 0, 0, 0.6);
  padding: 7px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }
  .mobile-view-search-btn span {
    min-width: 212px;
    padding: 15px 0 16px;
    text-align: center;
    display: inline-block;
    background-color: #03afd9;
    background-image: linear-gradient(to top, #03aad2 0%, #0bb1da 100%);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.14);
    -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.14);
    box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.14); }
  .mobile-view-search-btn:active span {
    -moz-box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.14);
    -webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.14);
    box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.14); }

.search-block-wr {
  position: absolute;
  left: -10px;
  right: -10px;
  top: 50%;
  background: rgba(0, 0, 0, 0.6);
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  padding: 54px 10px 10px;
  font-family: "Roboto";
  z-index: 102; }
  .search-block-wr.beforeClass:before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    border-radius: 7px;
    background: rgba(0, 0, 0, 0.6); }
    @media (max-width: 940px) {
    .search-block-wr.beforeClass:before {
      bottom: -10px;
      border-radius: 0; } }
    @media (max-width: 610px) {
    .search-block-wr.beforeClass:before {
      display: none; } }
  .search-block-wr .close-mobile-search {
    position: absolute;
    right: 0;
    top: 0;
    display: none;
    width: 60px;
    height: 60px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23ffffff%22%20d%3D%22M12.833%2C0.841%20C12.833%2C0.841%207.190%2C6.484%207.190%2C6.484%20C7.190%2C6.484%2012.833%2C12.128%2012.833%2C12.128%20C13.028%2C12.322%2013.028%2C12.638%2012.833%2C12.833%20C12.638%2C13.028%2012.322%2C13.028%2012.128%2C12.833%20C12.128%2C12.833%206.484%2C7.190%206.484%2C7.190%20C6.484%2C7.190%200.841%2C12.833%200.841%2C12.833%20C0.646%2C13.028%200.330%2C13.028%200.135%2C12.833%20C-0.059%2C12.638%20-0.059%2C12.322%200.135%2C12.128%20C0.135%2C12.128%205.779%2C6.484%205.779%2C6.484%20C5.779%2C6.484%200.135%2C0.841%200.135%2C0.841%20C-0.059%2C0.646%20-0.059%2C0.330%200.135%2C0.135%20C0.330%2C-0.059%200.646%2C-0.059%200.841%2C0.135%20C0.841%2C0.135%206.484%2C5.779%206.484%2C5.779%20C6.484%2C5.779%2012.128%2C0.135%2012.128%2C0.135%20C12.322%2C-0.059%2012.638%2C-0.059%2012.833%2C0.135%20C13.028%2C0.330%2013.028%2C0.646%2012.833%2C0.841%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 1070px) {
  .search-block-wr {
    left: -20px;
    right: -20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding: 54px 20px 10px; } }
  @media (max-width: 940px) {
  .search-block-wr {
    top: 159px;
    display: none; }
    .search-block-wr.active {
      display: block;
      z-index: 104; } }
  @media (max-width: 760px) {
  .search-block-wr {
    top: 54px; } }
  @media (max-width: 610px) {
  .search-block-wr {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    padding: 60px 0 0;
    background: #313131;
    overflow: auto; }
    .search-block-wr .close-mobile-search {
      display: block; } }
  .search-block-wr .search-online-store {
    position: relative;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: 15px; }
  @media (max-width: 610px) {
    .search-block-wr .search-online-store {
      padding: 20px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0; } }
  .search-block-wr .search-online-store.opened .shop-search-close {
    display: block; }
    @media (max-width: 610px) {
      .search-block-wr .search-online-store.opened .shop-search-close {
        display: none; } }
    .search-block-wr .search-online-store.opened .field {
      padding-bottom: 25px;
      display: block; }
    @media (max-width: 610px) {
      .search-block-wr .search-online-store.opened .field {
        padding: 0; } }
    .search-block-wr .search-online-store.opened .submit {
      position: static;
      display: block;
      width: auto;
      padding: 0; }
    .search-block-wr .search-online-store.opened .opened-all-selsect {
      display: none; }
    .search-block-wr .search-online-store.opened .filter-reset, .search-block-wr .search-online-store.opened .reset-btn {
      display: inline-block; }
  .search-block-wr .search-online-store .shop-search-close {
    cursor: pointer;
    display: none;
    position: absolute;
    right: 32px;
    top: 24px;
    height: 26px;
    line-height: 22px;
    color: #939393;
    font-size: 15px;
    font-weight: 400;
    padding: 0 34px 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%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%23939393%22%20d%3D%22M12.833%2C0.841%20C12.833%2C0.841%207.190%2C6.484%207.190%2C6.484%20C7.190%2C6.484%2012.833%2C12.128%2012.833%2C12.128%20C13.028%2C12.322%2013.028%2C12.638%2012.833%2C12.833%20C12.638%2C13.028%2012.322%2C13.028%2012.128%2C12.833%20C12.128%2C12.833%206.484%2C7.190%206.484%2C7.190%20C6.484%2C7.190%200.841%2C12.833%200.841%2C12.833%20C0.646%2C13.028%200.330%2C13.028%200.135%2C12.833%20C-0.059%2C12.638%20-0.059%2C12.322%200.135%2C12.128%20C0.135%2C12.128%205.779%2C6.484%205.779%2C6.484%20C5.779%2C6.484%200.135%2C0.841%200.135%2C0.841%20C-0.059%2C0.646%20-0.059%2C0.330%200.135%2C0.135%20C0.330%2C-0.059%200.646%2C-0.059%200.841%2C0.135%20C0.841%2C0.135%206.484%2C5.779%206.484%2C5.779%20C6.484%2C5.779%2012.128%2C0.135%2012.128%2C0.135%20C12.322%2C-0.059%2012.638%2C-0.059%2012.833%2C0.135%20C13.028%2C0.330%2013.028%2C0.646%2012.833%2C0.841%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }
  .search-block-wr .search-online-store .field-product-type {
    position: absolute;
    left: 0;
    top: -44px;
    font-size: 0;
    line-height: 1;
    white-space: nowrap;
    overflow: auto;
    max-width: 100%; }
    @media (max-width: 610px) {
    .search-block-wr .search-online-store .field-product-type {
      top: -60px;
      right: 60px; } }
    .search-block-wr .search-online-store .field-product-type > label {
      position: relative;
      cursor: pointer;
      display: inline-block;
      vertical-align: top;
      margin: 0 2px 0 0;
      -webkit-border-radius: 5px 5px 0 0;
      -moz-border-radius: 5px 5px 0 0;
      -ms-border-radius: 5px 5px 0 0;
      -o-border-radius: 5px 5px 0 0;
      border-radius: 5px 5px 0 0;
      font-size: 17px;
      font-weight: 700;
      color: #fff;
      padding: 13px 20px 20px; }
    @media (max-width: 610px) {
      .search-block-wr .search-online-store .field-product-type > label {
        font-size: 18px;
        padding: 21px 20px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; } }
    .search-block-wr .search-online-store .field-product-type > label span {
      position: relative; }
    .search-block-wr .search-online-store .field-product-type > label span.checked {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      -webkit-border-radius: 5px 5px 0 0;
      -moz-border-radius: 5px 5px 0 0;
      -ms-border-radius: 5px 5px 0 0;
      -o-border-radius: 5px 5px 0 0;
      border-radius: 5px 5px 0 0; }
    @media (max-width: 610px) {
        .search-block-wr .search-online-store .field-product-type > label span.checked {
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0; } }
    .search-block-wr .search-online-store .field-product-type > label > input[type="radio"] {
      width: 0;
      opacity: 0;
      display: none;
      visibility: hidden; }
    .search-block-wr .search-online-store .field-product-type > label > input[type="radio"]:checked ~ span {
      color: #03afd9; }
      .search-block-wr .search-online-store .field-product-type > label > input[type="radio"]:checked ~ span.checked {
        background: #fff; }
    .search-block-wr .search-online-store .field-product-type > a {
      display: inline-block;
      vertical-align: top;
      text-decoration: none;
      margin: 0 2px 0 0;
      -webkit-border-radius: 5px 5px 0 0;
      -moz-border-radius: 5px 5px 0 0;
      -ms-border-radius: 5px 5px 0 0;
      -o-border-radius: 5px 5px 0 0;
      border-radius: 5px 5px 0 0;
      font-size: 17px;
      font-weight: 700;
      color: #fff;
      padding: 13px 20px 20px; }
    .search-block-wr .search-online-store .field-product-type > a.active-val {
      background: #fff;
      color: #03afd9; }
    @media (max-width: 610px) {
      .search-block-wr .search-online-store .field-product-type > a {
        font-size: 18px;
        padding: 21px 20px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; } }
  .search-block-wr .search-online-store .field-first .field {
    display: block; }
    @media (max-width: 910px) {
      .search-block-wr .search-online-store .field-first .field {
        width: 25%; } }
    @media (max-width: 740px) {
      .search-block-wr .search-online-store .field-first .field {
        width: 33.333%; } }
    @media (max-width: 610px) {
      .search-block-wr .search-online-store .field-first .field {
        width: 100%; } }
    .search-block-wr .search-online-store .field-first .field .field-title {
      display: none; }
    @media (max-width: 610px) {
        .search-block-wr .search-online-store .field-first .field .field-title {
          display: block; } }
  .search-block-wr .search-online-store .field {
    float: left;
    width: 20%;
    padding: 0 10px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none; }
    @media (max-width: 1069px) {
    .search-block-wr .search-online-store .field {
      width: 25%; } }
    @media (max-width: 910px) {
    .search-block-wr .search-online-store .field {
      width: 33.3333333%; } }
    @media (max-width: 700px) {
    .search-block-wr .search-online-store .field {
      width: 50%; } }
    @media (max-width: 610px) {
    .search-block-wr .search-online-store .field {
      width: 100%;
      display: block !important;
      float: none;
      padding: 0;
      margin: 0 0 25px; }
      .search-block-wr .search-online-store .field input[type="text"], .search-block-wr .search-online-store .field input[type="password"], .search-block-wr .search-online-store .field textarea {
        max-width: 100%; } }
    .search-block-wr .search-online-store .field.checkbox {
      padding-top: 31px;
      min-height: 103px; }
    @media (max-width: 610px) {
      .search-block-wr .search-online-store .field.checkbox {
        min-height: 0;
        padding: 0; } }
    .search-block-wr .search-online-store .field.dimension {
      font-size: 0; }
    .search-block-wr .search-online-store .field.dimension > label {
      position: relative; }
    .search-block-wr .search-online-store .field.dimension > label span {
      position: absolute;
      top: 50%;
      right: 10px;
      color: #939393;
      font-size: 14px;
      line-height: 1;
      font-weight: 400;
      height: 14px;
      margin-top: -6px; }
    .search-block-wr .search-online-store .field .field-title {
      display: block;
      color: #2b2b2b;
      font-size: 16px;
      font-weight: 500;
      line-height: 1;
      margin: 0 0 15px; }
    .search-block-wr .search-online-store .field .end, .search-block-wr .search-online-store .field .start {
      display: inline-block;
      vertical-align: top;
      width: 50%; }
    .search-block-wr .search-online-store .field .end input[type='text'], .search-block-wr .search-online-store .field .start input[type='text'] {
      border-radius: 3px 0 0 3px;
      padding-right: 36px; }
    .search-block-wr .search-online-store .field .end input[type='text'] {
      border-radius: 0 3px 3px 0;
      border-left: none; }
  .search-block-wr .search-online-store input[type='text'] {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    height: 47px; }
  .search-block-wr .search-online-store .submit {
    position: absolute;
    right: 15px;
    top: 15px;
    text-align: right;
    font-size: 0;
    width: 20%;
    padding-left: 5px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media (max-width: 1069px) {
    .search-block-wr .search-online-store .submit {
      width: 25%; } }
    @media (max-width: 740px) {
    .search-block-wr .search-online-store .submit {
      width: 33.333%; } }
    @media (max-width: 610px) {
    .search-block-wr .search-online-store .submit {
      position: static;
      display: block;
      width: auto;
      padding: 0; } }
  .search-block-wr .search-online-store .btn-variant1, .search-block-wr .search-online-store input[type="submit"], .search-block-wr .search-online-store .shop-product-desc .tpl-form .tpl-button-big, .shop-product-desc .tpl-form .search-block-wr .search-online-store .tpl-button-big, .search-block-wr .search-online-store .callback-form-in .tpl-form-button, .callback-form-in .search-block-wr .search-online-store .tpl-form-button, .search-block-wr .search-online-store .buy-one-click-form-in .tpl-form-button, .buy-one-click-form-in .search-block-wr .search-online-store .tpl-form-button {
    display: inline-block;
    vertical-align: top;
    border-radius: 3px;
    font-size: 16px;
    line-height: 1;
    width: 146px;
    padding: 15px 0 16px; }
    @media (max-width: 880px) {
    .search-block-wr .search-online-store .btn-variant1, .search-block-wr .search-online-store input[type="submit"], .search-block-wr .search-online-store .shop-product-desc .tpl-form .tpl-button-big, .shop-product-desc .tpl-form .search-block-wr .search-online-store .tpl-button-big, .search-block-wr .search-online-store .callback-form-in .tpl-form-button, .callback-form-in .search-block-wr .search-online-store .tpl-form-button, .search-block-wr .search-online-store .buy-one-click-form-in .tpl-form-button, .buy-one-click-form-in .search-block-wr .search-online-store .tpl-form-button {
      width: 116px; } }
    @media (max-width: 610px) {
    .search-block-wr .search-online-store .btn-variant1, .search-block-wr .search-online-store input[type="submit"], .search-block-wr .search-online-store .shop-product-desc .tpl-form .tpl-button-big, .shop-product-desc .tpl-form .search-block-wr .search-online-store .tpl-button-big, .search-block-wr .search-online-store .callback-form-in .tpl-form-button, .callback-form-in .search-block-wr .search-online-store .tpl-form-button, .search-block-wr .search-online-store .buy-one-click-form-in .tpl-form-button, .buy-one-click-form-in .search-block-wr .search-online-store .tpl-form-button {
      width: 130px; } }
  .search-block-wr .search-online-store .filter-reset, .search-block-wr .search-online-store .reset-btn {
    position: relative;
    margin-right: 10px;
    display: none;
    vertical-align: top;
    cursor: pointer;
    background: #f7f7f7;
    color: #848484;
    font-size: 16px;
    line-height: 1;
    padding: 15px 0 16px;
    width: 146px;
    text-align: center;
    border-radius: 3px; }
    .search-block-wr .search-online-store .filter-reset span, .search-block-wr .search-online-store .reset-btn span {
      display: inline-block;
      position: relative;
      padding-right: 24px; }
    .search-block-wr .search-online-store .filter-reset span:before, .search-block-wr .search-online-store .reset-btn span:before {
      content: "";
      position: absolute;
      right: 0;
      top: 50%;
      width: 14px;
      height: 14px;
      margin-top: -7px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23848484%22%20d%3D%22M6.672%2C14.000%20C4.086%2C14.000%201.710%2C12.414%200.620%2C9.959%20C-0.133%2C8.265%20-0.212%2C6.365%200.397%2C4.608%20C1.006%2C2.852%202.230%2C1.449%203.844%2C0.659%20C4.738%2C0.221%205.685%2C-0.000%206.658%2C-0.000%20C7.434%2C-0.000%208.202%2C0.143%208.942%2C0.425%20C10.364%2C0.969%2011.551%2C1.992%2012.336%2C3.339%20C12.336%2C3.339%2012.926%2C1.711%2012.926%2C1.711%20C13.007%2C1.486%2013.216%2C1.335%2013.444%2C1.335%20C13.513%2C1.335%2013.579%2C1.348%2013.643%2C1.374%20C13.929%2C1.488%2014.073%2C1.825%2013.964%2C2.126%20C13.964%2C2.126%2012.915%2C5.024%2012.915%2C5.024%20C12.833%2C5.249%2012.624%2C5.400%2012.396%2C5.400%20C12.354%2C5.400%2012.312%2C5.394%2012.270%2C5.385%20C12.270%2C5.385%209.394%2C4.677%209.394%2C4.677%20C9.096%2C4.603%208.910%2C4.289%208.980%2C3.976%20C9.039%2C3.711%209.261%2C3.526%209.520%2C3.526%20C9.562%2C3.526%209.605%2C3.531%209.646%2C3.541%20C9.646%2C3.541%2011.409%2C3.975%2011.409%2C3.975%20C10.410%2C2.253%208.602%2C1.170%206.652%2C1.170%20C5.841%2C1.170%205.054%2C1.354%204.314%2C1.716%20C2.969%2C2.375%201.949%2C3.543%201.441%2C5.007%20C0.934%2C6.471%201.000%2C8.055%201.627%2C9.466%20C2.535%2C11.512%204.515%2C12.834%206.671%2C12.834%20C7.483%2C12.834%208.270%2C12.650%209.009%2C12.288%20C10.177%2C11.716%2011.124%2C10.730%2011.676%2C9.511%20C11.768%2C9.309%2011.965%2C9.179%2012.178%2C9.179%20C12.261%2C9.179%2012.341%2C9.198%2012.416%2C9.235%20C12.694%2C9.373%2012.812%2C9.722%2012.680%2C10.012%20C12.017%2C11.475%2010.880%2C12.659%209.479%2C13.345%20C8.591%2C13.779%207.647%2C14.000%206.672%2C14.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
    @media (max-width: 610px) {
    .search-block-wr .search-online-store .filter-reset, .search-block-wr .search-online-store .reset-btn {
      display: inline-block;
      width: 130px;
      margin-right: 20px; } }
  .search-block-wr .search-online-store .opened-all-selsect {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: inline-block;
    vertical-align: top;
    width: 50px;
    text-align: center;
    background-color: #313131;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    line-height: 1;
    padding: 16px 0; }
    @media (max-width: 610px) {
    .search-block-wr .search-online-store .opened-all-selsect {
      display: none; } }

.bot-block-wr {
  background: #fff; }
  .bot-block-wr .bot-block-in {
    max-width: 1130px;
    margin: 0 auto;
    padding: 40px 0; }
  @media (max-width: 1170px) {
    .bot-block-wr .bot-block-in {
      margin: 0 20px; } }

.block-staff-reviews-wr {
  margin: 0 0 35px;
  font-size: 0;
  line-height: 1; }
  @media (max-width: 939px) {
  .block-staff-reviews-wr {
    margin: 0 0 20px; } }

.staff-block-wr {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  font-family: "Roboto";
  padding: 0 18px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .staff-block-wr.widthAuto {
    padding: 0;
    width: 100%; }
  @media (max-width: 939px) {
  .staff-block-wr {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0 0 20px; } }
  .staff-block-wr .staff-block-title {
    color: #313131;
    font-size: 25px;
    font-weight: 500;
    margin: 0 0 38px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media (max-width: 520px) {
    .staff-block-wr .staff-block-title {
      font-size: 23px; } }
  .staff-block-wr .staff-block-title > a {
    color: #a5a9af;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    display: inline-block;
    padding: 10px 17px 9px;
    border: 1px solid #dbdddf;
    border-radius: 3px; }
  .staff-block-wr .staff-block {
    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 (max-width: 560px) {
    .staff-block-wr .staff-block {
      display: block; } }
  .staff-block-wr .staff-block-item {
    width: 50%;
    margin: 0 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  @media (max-width: 560px) {
    .staff-block-wr .staff-block-item {
      width: 100%; } }
  .staff-block-wr .staff-block-item .staff-block-image {
    border-radius: 35px;
    -webkit-flex-basis: 62px;
    -moz-flex-basis: 62px;
    -ms-flex-preferred-size: 62px;
    flex-basis: 62px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
    .staff-block-wr .staff-block-item .staff-block-image.no-image {
      height: 62px;
      background: #f3f3f3 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2290px%22%20height%3D%2292px%22%20%20viewBox%3D%220%200%2090%2092%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e6e6e6%22%20d%3D%22M88.203%2C70.155%20C85.505%2C65.956%2076.427%2C63.343%2067.452%2C59.611%20C58.471%2C55.877%2056.342%2C54.583%2056.342%2C54.583%20C56.342%2C54.583%2056.257%2C45.991%2056.257%2C45.991%20C56.257%2C45.991%2059.621%2C43.413%2060.667%2C35.328%20C62.766%2C35.937%2064.979%2C32.198%2065.097%2C30.228%20C65.216%2C28.330%2064.810%2C23.066%2062.241%2C23.595%20C62.766%2C19.632%2063.145%2C16.068%2062.958%2C14.182%20C62.292%2C7.280%2055.478%2C0.000%2045.001%2C0.000%20C34.524%2C0.000%2027.707%2C7.280%2027.041%2C14.182%20C26.855%2C16.068%2027.236%2C19.632%2027.758%2C23.595%20C25.193%2C23.066%2024.786%2C28.330%2024.902%2C30.228%20C25.023%2C32.198%2027.227%2C35.936%2029.336%2C35.328%20C30.377%2C43.413%2033.745%2C45.991%2033.745%2C45.991%20C33.745%2C45.991%2033.660%2C54.583%2033.660%2C54.583%20C33.660%2C54.583%2031.529%2C55.877%2022.551%2C59.611%20C13.569%2C63.343%204.498%2C65.956%201.796%2C70.155%20C-0.625%2C73.916%200.103%2C92.000%200.103%2C92.000%20C0.103%2C92.000%2089.897%2C92.000%2089.897%2C92.000%20C89.897%2C92.000%2090.625%2C73.916%2088.203%2C70.155%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 100% no-repeat;
      background-size: 92% 96%; }
    .staff-block-wr .staff-block-item .staff-block-image img {
      vertical-align: middle;
      border-radius: 35px; }
  .staff-block-wr .staff-block-item .staff-block-right {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    padding: 0 20px 0 16px; }
  .staff-block-wr .staff-block-item .staff-block-name {
    display: inline;
    text-decoration: none;
    color: #313131;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.3;
    border-bottom: 1px solid transparent; }
    .staff-block-wr .staff-block-item .staff-block-name:hover {
      border-bottom-color: #7e7e7e; }
  .staff-block-wr .staff-block-item .staff-block-description {
    color: #a5a9af;
    font-size: 14px;
    font-weight: 300;
    margin: 9px 0 0; }

.reviews-block-wr {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding: 0 0 0 18px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .reviews-block-wr.widthAuto {
    padding: 0;
    width: 100%; }
  @media (max-width: 939px) {
  .reviews-block-wr {
    width: 100%;
    display: block;
    padding: 0; } }
  .reviews-block-wr .reviews-block-in {
    background: #f8f8f8;
    padding: 20px 28px 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
  .reviews-block-wr .reviews-block-title {
    font-family: "Roboto";
    color: #313131;
    font-size: 25px;
    font-weight: 500;
    margin: 0 0 38px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media (max-width: 520px) {
    .reviews-block-wr .reviews-block-title {
      font-size: 23px; } }
  .reviews-block-wr .reviews-block-title > a {
    color: #9b9ea2;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    display: inline-block;
    padding: 10px 17px 9px;
    border: 1px solid #d0d1d3;
    border-radius: 3px; }
  .reviews-block-wr .reviews-block {
    position: relative; }
  .reviews-block-wr .reviews-block-item {
    color: #9b9ea2;
    font-size: 13px;
    font-weight: 400;
    margin: 0 38px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  @media (max-width: 520px) {
    .reviews-block-wr .reviews-block-item {
      display: block;
      text-align: center; } }
  .reviews-block-wr .reviews-block-item p {
    margin: 0; }
  .reviews-block-wr .reviews-block-right {
    padding-left: 35px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1; }
  @media (max-width: 520px) {
    .reviews-block-wr .reviews-block-right {
      padding: 0; } }
  .reviews-block-wr .reviews-block-image {
    border-radius: 40px;
    -webkit-flex-basis: 78px;
    -moz-flex-basis: 78px;
    -ms-flex-preferred-size: 78px;
    flex-basis: 78px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 78px; }
  @media (max-width: 520px) {
    .reviews-block-wr .reviews-block-image {
      display: inline-block;
      width: 78px;
      margin: 0 0 20px; } }
  .reviews-block-wr .reviews-block-image.no-image {
    height: 78px;
    background: #f3f3f3 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2290px%22%20height%3D%2292px%22%20%20viewBox%3D%220%200%2090%2092%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e6e6e6%22%20d%3D%22M88.203%2C70.155%20C85.505%2C65.956%2076.427%2C63.343%2067.452%2C59.611%20C58.471%2C55.877%2056.342%2C54.583%2056.342%2C54.583%20C56.342%2C54.583%2056.257%2C45.991%2056.257%2C45.991%20C56.257%2C45.991%2059.621%2C43.413%2060.667%2C35.328%20C62.766%2C35.937%2064.979%2C32.198%2065.097%2C30.228%20C65.216%2C28.330%2064.810%2C23.066%2062.241%2C23.595%20C62.766%2C19.632%2063.145%2C16.068%2062.958%2C14.182%20C62.292%2C7.280%2055.478%2C0.000%2045.001%2C0.000%20C34.524%2C0.000%2027.707%2C7.280%2027.041%2C14.182%20C26.855%2C16.068%2027.236%2C19.632%2027.758%2C23.595%20C25.193%2C23.066%2024.786%2C28.330%2024.902%2C30.228%20C25.023%2C32.198%2027.227%2C35.936%2029.336%2C35.328%20C30.377%2C43.413%2033.745%2C45.991%2033.745%2C45.991%20C33.745%2C45.991%2033.660%2C54.583%2033.660%2C54.583%20C33.660%2C54.583%2031.529%2C55.877%2022.551%2C59.611%20C13.569%2C63.343%204.498%2C65.956%201.796%2C70.155%20C-0.625%2C73.916%200.103%2C92.000%200.103%2C92.000%20C0.103%2C92.000%2089.897%2C92.000%2089.897%2C92.000%20C89.897%2C92.000%2090.625%2C73.916%2088.203%2C70.155%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 100% no-repeat;
    background-size: 92% 96%; }
  .reviews-block-wr .reviews-block-image img {
    vertical-align: middle;
    border-radius: 40px; }
  .reviews-block-wr .reviews-block-description {
    line-height: 1.4;
    position: relative;
    padding-bottom: 5px; }
  .reviews-block-wr .reviews-block-description:before {
    content: "“";
    position: absolute;
    left: -20px;
    top: -5px;
    font-size: 49px;
    font-weight: 400;
    color: #579bdb;
    height: 14px;
    width: 14px;
    line-height: 0.8; }
  .reviews-block-wr .reviews-block-description:after {
    content: "”";
    position: absolute;
    bottom: 0;
    right: -10px;
    font-size: 49px;
    font-weight: 400;
    color: #579bdb;
    height: 14px;
    width: 14px;
    line-height: 0.8; }
  .reviews-block-wr .reviews-block-name {
    color: #313131;
    font-family: "Roboto";
    font-size: 17px;
    font-weight: 500;
    margin: 0 0 10px; }
  .reviews-block-wr .reviews-block-date {
    color: #9b9ea2;
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 300;
    margin: 0 0 15px; }
  .reviews-block-wr .owl-nav {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 0;
    z-index: 1; }
  .reviews-block-wr .owl-nav > div {
    position: absolute;
    top: 0;
    width: 25px;
    height: 25px;
    margin-top: -13px;
    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%228px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%208%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%239b9ea2%22%20d%3D%22M1.196%2C12.500%20C1.196%2C12.500%207.914%2C24.046%207.914%2C24.046%20C8.091%2C24.350%207.986%2C24.739%207.680%2C24.914%20C7.374%2C25.090%206.982%2C24.985%206.806%2C24.682%20C6.806%2C24.682%200.086%2C13.132%200.086%2C13.132%20C-0.033%2C12.928%20-0.016%2C12.690%200.096%2C12.500%20C-0.016%2C12.309%20-0.033%2C12.071%200.086%2C11.867%20C0.086%2C11.867%206.806%2C0.317%206.806%2C0.317%20C6.982%2C0.014%207.374%2C-0.090%207.680%2C0.085%20C7.986%2C0.261%208.091%2C0.649%207.914%2C0.953%20C7.914%2C0.953%201.196%2C12.500%201.196%2C12.500%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
    .reviews-block-wr .owl-nav > div.owl-prev {
      left: 0; }
    .reviews-block-wr .owl-nav > div.owl-next {
      right: 0;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }

.block-news-information-wr {
  font-size: 0;
  line-height: 1;
  margin: 0 0 45px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 939px) {
  .block-news-information-wr {
    display: block;
    margin: 0 0 30px; } }

.news-wrap {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding: 0 18px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-basis: 50%;
  -moz-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0; }
  .news-wrap.widthAuto {
    width: 100%;
    padding: 0;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; }
  @media (max-width: 939px) {
  .news-wrap {
    width: 100%;
    padding: 0;
    margin: 0 0 20px; } }
  .news-wrap .news-in {
    position: relative;
    background: #fff;
    border: 1px solid #d7dadd;
    padding: 20px 25px 10px;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
  .news-wrap .news-in:hover {
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.06);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.06); }
  @media (max-width: 520px) {
    .news-wrap .news-in {
      padding: 20px 20px 55px; } }
  .news-wrap .news-in .news-title {
    color: #313131;
    font-family: "Roboto";
    font-size: 25px;
    font-weight: 500;
    margin: 0 0 35px;
    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; }
    .news-wrap .news-in .news-title > a {
      color: #a5a9af;
      font-size: 14px;
      font-weight: 400;
      text-decoration: none;
      display: inline-block;
      padding: 10px 17px 9px;
      border: 1px solid #dbdddf;
      border-radius: 3px; }
    @media (max-width: 520px) {
    .news-wrap .news-in .news-title {
      font-size: 23px; }
      .news-wrap .news-in .news-title > a {
        position: absolute;
        bottom: 20px;
        left: 19px; } }
  .news-wrap .news-in .news-block {
    margin: 0 0 25px;
    color: #585858;
    font-size: 14px;
    font-weight: 400; }
  .news-wrap .news-in .news-name {
    display: inline;
    text-decoration: none;
    color: #313131;
    font-family: "Roboto";
    font-size: 18px;
    font-weight: 500;
    border-bottom: 1px solid #7e7e7e; }
    .news-wrap .news-in .news-name:hover {
      color: #03afd9;
      border-color: #78e3fd; }
  .news-wrap .news-in .news-anonce {
    line-height: 1.25;
    margin: 12px 0 10px; }
    .news-wrap .news-in .news-anonce p {
      margin: 0; }
  .news-wrap .news-in .news-date {
    position: relative;
    display: inline-block;
    color: #a5a9af;
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 300;
    padding: 0 0 0 20px;
    height: 14px;
    line-height: 14px; }
    .news-wrap .news-in .news-date:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      height: 12px;
      width: 12px;
      border: 1px solid #d7dadd;
      border-radius: 2px; }
    .news-wrap .news-in .news-date:after {
      content: "";
      position: absolute;
      left: 2px;
      bottom: 2px;
      width: 10px;
      height: 3px;
      background: #d7dadd;
      border-radius: 2px; }

.information-block-wr {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding: 0 0 0 18px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-basis: 50%;
  -moz-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0; }
  .information-block-wr.widthAuto {
    width: 100%;
    padding: 0;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; }
  @media (max-width: 939px) {
  .information-block-wr {
    width: 100%;
    padding: 0; } }
  .information-block-wr .information-block-in {
    background: #fff;
    border: 1px solid #d7dadd;
    padding: 20px 25px 10px;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
  .information-block-wr .information-block-in:hover {
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.06);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.06); }
  @media (max-width: 520px) {
    .information-block-wr .information-block-in {
      padding: 20px 20px 10px; } }
  .information-block-wr .information-block-title {
    color: #579bdb;
    font-family: "Roboto";
    font-size: 25px;
    font-weight: 500;
    margin: 0 0 30px; }
  @media (max-width: 520px) {
    .information-block-wr .information-block-title {
      font-size: 23px; } }
  .information-block-wr .information-block-body {
    color: #585858;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5; }
  .information-block-wr .information-block-body p {
    margin-top: 0; }

.edit-block-main-wr {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }
  @media (max-width: 580px) {
  .edit-block-main-wr {
    display: block; } }
  @media screen and (min-width: 940px) {
  .edit-block-main-wr.left-column {
    -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;
    margin: 0 0 16px; }
    .edit-block-main-wr.left-column .edit-block-main-left {
      display: block;
      border-radius: 0 0 5px 5px;
      padding: 20px 30px 30px;
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-order: 1;
      -ms-flex-order: 1;
      order: 1;
      -webkit-flex-basis: auto;
      -moz-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto; }
      .edit-block-main-wr.left-column .edit-block-main-left:before {
        display: none; }

    .edit-block-main-wr.left-column .edit-block-main-right {
      min-height: 172px;
      border-radius: 5px 5px 0 0; }

    .edit-block-main-wr.left-column .edit-block-main-title {
      font-size: 21px;
      margin: 0 0 10px; }

    .edit-block-main-wr.left-column .edit-block-main-description {
      font-size: 14px;
      margin: 0 0 15px;
      line-height: 1.5; }

    .edit-block-main-wr.left-column .edit-block-main-left-body {
      padding: 0; }

    .edit-block-main-wr.left-column .edit-block-main-link {
      display: block;
      text-align: center; } }
  .edit-block-main-wr .edit-block-main-left {
    position: relative;
    background: #579bdb;
    border-radius: 5px 0 0 5px;
    padding: 30px 10px 30px 28px;
    -webkit-flex-basis: 56%;
    -moz-flex-basis: 56%;
    -ms-flex-preferred-size: 56%;
    flex-basis: 56%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media (max-width: 939px) {
    .edit-block-main-wr .edit-block-main-left {
      display: block; } }
  .edit-block-main-wr .edit-block-main-left:before {
    content: "";
    position: absolute;
    right: -29px;
    top: 0;
    bottom: 0;
    width: 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%2229px%22%20height%3D%22152px%22%20%20viewBox%3D%220%200%2029%20152%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23579bdb%22%20d%3D%22M0.000%2C0.000%20C0.000%2C0.000%202.000%2C0.000%202.000%2C0.000%20C2.000%2C0.000%2028.000%2C73.000%2028.000%2C73.000%20C28.000%2C73.000%2029.143%2C74.857%2028.000%2C78.000%20C26.857%2C81.143%202.000%2C152.000%202.000%2C152.000%20C2.000%2C152.000%200.000%2C152.000%200.000%2C152.000%20C0.000%2C152.000%200.000%2C0.000%200.000%2C0.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 100% 100%; }
  @media (max-width: 580px) {
    .edit-block-main-wr .edit-block-main-left {
      border-radius: 5px 5px 0 0;
      padding: 20px; }
      .edit-block-main-wr .edit-block-main-left:before {
        display: none; } }
  .edit-block-main-wr .edit-block-main-right {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0 5px 5px 0;
    min-height: 150px;
    -webkit-flex-basis: 44%;
    -moz-flex-basis: 44%;
    -ms-flex-preferred-size: 44%;
    flex-basis: 44%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  @media (max-width: 580px) {
    .edit-block-main-wr .edit-block-main-right {
      border-radius: 0 0 5px 5px; } }
  .edit-block-main-wr .edit-block-main-left-body {
    color: #fff;
    padding: 0 40px 0 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0; }
  @media (max-width: 939px) {
    .edit-block-main-wr .edit-block-main-left-body {
      padding: 0; } }
  .edit-block-main-wr .edit-block-main-title {
    margin: 0 0 25px;
    font-family: "Roboto";
    font-size: 26px;
    font-weight: 500;
    line-height: 1; }
  .edit-block-main-wr .edit-block-main-description {
    font-size: 13px;
    font-weight: 400; }
  @media (max-width: 939px) {
    .edit-block-main-wr .edit-block-main-description {
      display: none; } }
  .edit-block-main-wr .edit-block-main-link {
    position: relative;
    display: inline-block;
    text-decoration: none;
    color: #fff;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    padding: 15px 19px 16px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
  .edit-block-main-wr .edit-block-main-link:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 1px solid #fff;
    opacity: 0.58;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }

.site-footer-in {
  max-width: 1130px;
  margin: 0 auto;
  font-family: "Roboto";
  padding: 34px 0 40px; }
  @media (max-width: 1170px) {
  .site-footer-in {
    margin: 0 20px; } }
  @media (max-width: 740px) {
  .site-footer-in {
    padding-bottom: 20px; } }

.footer-top {
  margin: 0 0 40px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -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: 740px) {
  .footer-top {
    display: block; } }

.footer-bot {
  position: relative;
  padding: 20px 28px;
  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; }
  .footer-bot:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 1px solid #fff;
    opacity: 0.18;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
  .footer-bot > div {
    position: relative; }
  @media (max-width: 740px) {
  .footer-bot {
    display: block;
    margin: 0 -20px;
    text-align: center;
    padding: 20px 20px 0; }
    .footer-bot:before {
      border-radius: 0;
      border-left: none;
      border-right: none;
      border-bottom: none; } }

.menu-bottom-wrap {
  -webkit-flex-basis: 250px;
  -moz-flex-basis: 250px;
  -ms-flex-preferred-size: 250px;
  flex-basis: 250px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  margin-right: 30px; }
  @media (max-width: 1050px) {
  .menu-bottom-wrap {
    -webkit-flex-basis: 220px;
    -moz-flex-basis: 220px;
    -ms-flex-preferred-size: 220px;
    flex-basis: 220px; } }
  @media (max-width: 740px) {
  .menu-bottom-wrap {
    margin: 0 0 45px;
    padding: 25px 20px 10px;
    position: relative;
    text-align: center; }
    .menu-bottom-wrap:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      border: 1px solid #fff;
      opacity: 0.18;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; } }
  .menu-bottom-wrap > ul {
    position: relative;
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    line-height: 1; }
  .menu-bottom-wrap > ul > li {
    margin: 0 0 20px; }
    .menu-bottom-wrap > ul > li > a {
      text-decoration: none;
      font-size: 15px;
      font-weight: 300;
      color: #d7dee3;
      border-bottom: 1px solid transparent; }
    .menu-bottom-wrap > ul > li > a:hover {
      border-color: #78e3fd;
      color: #03afd9; }

.footer-contacts-wr {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
  @media (max-width: 1050px) {
  .footer-contacts-wr {
    display: block;
    max-width: 220px;
    margin-right: 40px; } }
  @media (max-width: 740px) {
  .footer-contacts-wr {
    max-width: 280px;
    margin: 0 auto 35px; } }

.footer-contacts-left {
  -webkit-flex-basis: 250px;
  -moz-flex-basis: 250px;
  -ms-flex-preferred-size: 250px;
  flex-basis: 250px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 35px; }
  @media (max-width: 1050px) {
  .footer-contacts-left {
    margin: 0 0 20px; } }

.footer-contacts-right {
  -webkit-flex-basis: 200px;
  -moz-flex-basis: 200px;
  -ms-flex-preferred-size: 200px;
  flex-basis: 200px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1; }

.bot-address {
  margin: 0 0 20px;
  padding: 0 0 0 40px;
  min-height: 19px;
  color: #fff;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2014%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2303afd9%22%20d%3D%22M6.999%2C18.999%20C9.448%2C18.999%2013.999%2C10.682%2013.999%2C6.881%20C13.999%2C3.080%2010.865%2C-0.001%206.999%2C-0.001%20C3.133%2C-0.001%20-0.001%2C3.080%20-0.001%2C6.881%20C-0.001%2C10.682%204.550%2C18.999%206.999%2C18.999%20ZM2.320%2C6.881%20C2.320%2C4.340%204.415%2C2.281%206.999%2C2.281%20C9.582%2C2.281%2011.678%2C4.340%2011.678%2C6.881%20C11.678%2C9.422%209.582%2C11.481%206.999%2C11.481%20C4.415%2C11.481%202.320%2C9.422%202.320%2C6.881%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }

.callback-form-btn-bot {
  margin-left: 40px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 9px 37px 10px 10px;
  color: #fff;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
  min-height: 28px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }
  .callback-form-btn-bot span.btn-title {
    position: relative;
    min-height: 28px;
    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; }
  .callback-form-btn-bot span.btn-border {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 1px solid #fff;
    opacity: 0.18;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .callback-form-btn-bot:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    opacity: 0.04;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .callback-form-btn-bot:after {
    content: "";
    position: absolute;
    right: 13px;
    top: 50%;
    width: 18px;
    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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23579bdb%22%20d%3D%22M17.338%2C4.102%20C17.338%2C4.102%205.318%2C16.123%205.318%2C16.123%20C5.318%2C16.123%201.782%2C12.588%201.782%2C12.588%20C1.782%2C12.588%2013.803%2C0.567%2013.803%2C0.567%20C14.584%2C-0.214%2015.850%2C-0.214%2016.631%2C0.567%20C16.631%2C0.567%2017.338%2C1.274%2017.338%2C1.274%20C18.119%2C2.055%2018.119%2C3.321%2017.338%2C4.102%20ZM0.014%2C17.891%20C0.014%2C17.891%201.075%2C13.295%201.075%2C13.295%20C1.075%2C13.295%204.610%2C16.830%204.610%2C16.830%20C4.610%2C16.830%200.014%2C17.891%200.014%2C17.891%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  @media (max-width: 1050px) {
  .callback-form-btn-bot {
    display: none; } }

.bot-phone {
  text-align: right;
  padding: 0 0 0 25px;
  margin: 0 0 15px;
  min-height: 19px;
  max-width: 160px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2303afd9%22%20d%3D%22M0.041%2C2.736%20C0.716%2C6.630%202.569%2C10.408%205.576%2C13.415%20C8.582%2C16.421%2012.361%2C18.275%2016.254%2C18.950%20C16.930%2C19.156%2017.744%2C18.623%2018.014%2C17.742%20C18.014%2C17.742%2018.909%2C14.814%2018.909%2C14.814%20C19.179%2C13.934%2018.849%2C13.053%2018.173%2C12.846%20C18.173%2C12.846%2013.931%2C11.548%2013.931%2C11.548%20C13.482%2C11.411%2012.971%2C11.604%2012.600%2C12.053%20C12.600%2C12.053%2011.559%2C13.380%2011.559%2C13.380%20C11.296%2C13.716%2010.817%2C13.786%2010.465%2C13.546%20C9.497%2C12.884%208.573%2C12.141%207.711%2C11.280%20C6.850%2C10.418%206.107%2C9.493%205.445%2C8.524%20C5.204%2C8.173%205.275%2C7.695%205.610%2C7.432%20C5.610%2C7.432%206.938%2C6.390%206.938%2C6.390%20C7.386%2C6.019%207.580%2C5.509%207.443%2C5.059%20C7.443%2C5.059%206.145%2C0.816%206.145%2C0.816%20C5.938%2C0.140%205.057%2C-0.189%204.177%2C0.080%20C4.177%2C0.080%201.248%2C0.976%201.248%2C0.976%20C0.368%2C1.245%20-0.165%2C2.060%200.041%2C2.736%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  .bot-phone a {
    text-decoration: none;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.25; }

.soc-block {
  font-size: 0;
  line-height: 1;
  margin-left: 50px; }
  .soc-block .soc-block-title {
    margin: 0 0 10px;
    color: #d7dee3;
    font-size: 16px;
    font-weight: 300; }
  .soc-block a {
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    border-radius: 3px; }
  .soc-block a img {
    border-radius: 3px;
    max-height: 30px; }

.gr-form-wrap2 {
  position: relative;
  padding: 22px 28px;
  max-width: 214px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-flex-basis: 214px;
  -moz-flex-basis: 214px;
  -ms-flex-preferred-size: 214px;
  flex-basis: 214px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0; }
  @media (max-width: 740px) {
  .gr-form-wrap2 {
    margin: 0 auto; } }
  .gr-form-wrap2:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 1px solid #fff;
    opacity: 0.18;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
  .gr-form-wrap2 .tpl-anketa {
    position: relative; }
  .gr-form-wrap2 .tpl-anketa .title {
    margin: 0 0 20px;
    padding: 0 0 0 38px;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.25;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2024%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2303afd9%22%20d%3D%22M21.599%2C15.998%20C21.599%2C15.998%202.399%2C15.998%202.399%2C15.998%20C1.079%2C15.998%20-0.001%2C14.892%20-0.001%2C13.541%20C-0.001%2C13.541%20-0.001%2C11.926%20-0.001%2C11.926%20C-0.001%2C11.926%20-0.001%2C11.830%20-0.001%2C11.830%20C-0.001%2C11.830%20-0.001%2C1.666%20-0.001%2C1.666%20C-0.001%2C1.395%200.180%2C1.295%200.401%2C1.442%20C0.401%2C1.442%2011.585%2C8.911%2011.585%2C8.911%20C11.807%2C9.058%2012.169%2C9.059%2012.390%2C8.912%20C12.390%2C8.912%2023.597%2C1.442%2023.597%2C1.442%20C23.818%2C1.295%2023.999%2C1.395%2023.999%2C1.666%20C23.999%2C1.666%2023.999%2C11.830%2023.999%2C11.830%20C23.999%2C11.830%2023.999%2C11.926%2023.999%2C11.926%20C23.999%2C11.926%2023.999%2C13.541%2023.999%2C13.541%20C23.999%2C14.892%2022.920%2C15.998%2021.599%2C15.998%20ZM12.401%2C7.130%20C12.180%2C7.278%2011.818%2C7.278%2011.598%2C7.130%20C11.598%2C7.130%201.307%2C0.265%201.307%2C0.265%20C1.087%2C0.118%201.122%2C-0.003%201.386%2C-0.003%20C1.386%2C-0.003%2022.612%2C-0.003%2022.612%2C-0.003%20C22.877%2C-0.003%2022.912%2C0.118%2022.691%2C0.265%20C22.691%2C0.265%2012.401%2C7.130%2012.401%2C7.130%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  .gr-form-wrap2 .tpl-anketa .tpl-field.type-text {
    margin: 0 0 7px; }
  .gr-form-wrap2 .tpl-anketa input[type="text"] {
    height: 50px;
    background-color: #fff;
    border: none;
    color: #939393;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
    .gr-form-wrap2 .tpl-anketa input[type="text"]::-webkit-input-placeholder {
      color: #939393; }
    .gr-form-wrap2 .tpl-anketa input[type="text"]:moz-placeholder {
      color: #939393; }
    .gr-form-wrap2 .tpl-anketa input[type="text"]::-moz-placeholder {
      color: #939393; }
    .gr-form-wrap2 .tpl-anketa input[type="text"]:-ms-input-placeholder {
      color: #939393; }
    .gr-form-wrap2 .tpl-anketa input[type="text"].error {
      outline: 1px solid red; }
  .gr-form-wrap2 .tpl-anketa button {
    outline: none;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    height: 50px;
    width: 100%;
    background: #579bdb;
    border: none;
    box-shadow: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
    .gr-form-wrap2 .tpl-anketa button:hover {
      background-color: #6ca8e0; }
    .gr-form-wrap2 .tpl-anketa button:active {
      background-color: #5399da; }

.site-name {
  color: #fff;
  font-size: 13px;
  font-weight: 400; }
  @media (max-width: 740px) {
  .site-name {
    margin: 0 0 10px; } }

.site-copyright {
  color: #03afd9; }
  @media (max-width: 740px) {
  .site-copyright {
    margin: 10px 0 0; } }

.block-informers {
  text-align: center; }
  @media (max-width: 940px) {
  .block-informers {
    display: none; } }

#shop2-alert-overlay {
  background: none; }

#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;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  #shop2-alert.shop2-alert--map:before {
    content: "";
    position: absolute;
    left: -10px;
    right: -10px;
    top: -10px;
    bottom: -10px;
    border: 10px solid rgba(0, 0, 0, 0.6);
    border-radius: 6px; }

@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-pagelist {
  text-align: right;
  white-space: nowrap;
  overflow: auto; }
  .shop2-pagelist li {
    margin: 0 0 0 -1px;
    background: none;
    border: 1px solid #e0e0e0;
    background: #fff;
    border-radius: 0; }
  .shop2-pagelist li.page-first a, .shop2-pagelist li.page-last a, .shop2-pagelist li.page-prev a, .shop2-pagelist li.page-next a {
    position: relative;
    width: 46px;
    height: 46px;
    background: none;
    margin: -1px -1px -1px 0; }
  .shop2-pagelist li.page-last a {
    margin-left: 1px; }
  .shop2-pagelist li.page-first a:before, .shop2-pagelist li.page-last a:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 10px;
    height: 9px;
    margin: -4px 0 0 -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%2210px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2010%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%232b2b2b%22%20d%3D%22M9.990%2C4.795%20C9.990%2C4.795%205.097%2C9.009%205.097%2C9.009%20C5.097%2C9.009%204.009%2C8.072%204.009%2C8.072%20C4.009%2C8.072%208.147%2C4.509%208.147%2C4.509%20C8.147%2C4.509%204.009%2C0.945%204.009%2C0.945%20C4.009%2C0.945%205.097%2C0.009%205.097%2C0.009%20C5.097%2C0.009%209.990%2C4.223%209.990%2C4.223%20C9.990%2C4.223%209.658%2C4.509%209.658%2C4.509%20C9.658%2C4.509%209.990%2C4.795%209.990%2C4.795%20ZM5.658%2C4.509%20C5.658%2C4.509%205.990%2C4.795%205.990%2C4.795%20C5.990%2C4.795%201.097%2C9.009%201.097%2C9.009%20C1.097%2C9.009%200.009%2C8.072%200.009%2C8.072%20C0.009%2C8.072%204.146%2C4.509%204.146%2C4.509%20C4.146%2C4.509%200.009%2C0.945%200.009%2C0.945%20C0.009%2C0.945%201.097%2C0.009%201.097%2C0.009%20C1.097%2C0.009%205.990%2C4.223%205.990%2C4.223%20C5.990%2C4.223%205.658%2C4.509%205.658%2C4.509%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
  .shop2-pagelist li.page-prev a:before, .shop2-pagelist li.page-next a:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 6px;
    height: 9px;
    margin: -4px 0 0 -3px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%206%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%232b2b2b%22%20d%3D%22M5.989%2C4.795%20C5.989%2C4.795%201.097%2C9.009%201.097%2C9.009%20C1.097%2C9.009%200.009%2C8.072%200.009%2C8.072%20C0.009%2C8.072%204.147%2C4.509%204.147%2C4.509%20C4.147%2C4.509%200.009%2C0.945%200.009%2C0.945%20C0.009%2C0.945%201.097%2C0.009%201.097%2C0.009%20C1.097%2C0.009%205.989%2C4.223%205.989%2C4.223%20C5.989%2C4.223%205.658%2C4.509%205.658%2C4.509%20C5.658%2C4.509%205.989%2C4.795%205.989%2C4.795%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
  .shop2-pagelist li.page-prev a:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .shop2-pagelist li.page-first a {
    margin: -1px 0 -1px -1px; }
    .shop2-pagelist li.page-first a:before {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
  .shop2-pagelist li.page-num span, .shop2-pagelist li.page-num a {
    min-width: 36px;
    height: 44px;
    line-height: 44px;
    color: #2b2b2b;
    font-size: 16px;
    font-weight: 400; }
    .shop2-pagelist li.page-num span:hover, .shop2-pagelist li.page-num a:hover {
      color: #579bdb; }
    .shop2-pagelist li.page-num.active-num {
      background: #fff; }
    .shop2-pagelist li.page-num.active-num span {
      color: #579bdb; }
/*rating*/
.tpl-stars {
  display: inline-block;
  margin-bottom: 10px;
  width: 100px;
  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%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e3e3e3%22%20d%3D%22M7.498%2C-0.002%20C7.498%2C-0.002%209.970%2C4.082%209.970%2C4.082%20C9.970%2C4.082%2014.997%2C4.963%2014.997%2C4.963%20C14.997%2C4.963%2011.497%2C8.368%2011.497%2C8.368%20C11.497%2C8.368%2012.133%2C12.997%2012.133%2C12.997%20C12.133%2C12.997%207.498%2C11.016%207.498%2C11.016%20C7.498%2C11.016%202.863%2C12.997%202.863%2C12.997%20C2.863%2C12.997%203.499%2C8.368%203.499%2C8.368%20C3.499%2C8.368%20-0.001%2C4.963%20-0.001%2C4.963%20C-0.001%2C4.963%205.026%2C4.082%205.026%2C4.082%20C5.026%2C4.082%207.498%2C-0.002%207.498%2C-0.002%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 repeat-x; }

.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%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23febf46%22%20d%3D%22M7.498%2C-0.002%20C7.498%2C-0.002%209.970%2C4.082%209.970%2C4.082%20C9.970%2C4.082%2014.997%2C4.963%2014.997%2C4.963%20C14.997%2C4.963%2011.497%2C8.368%2011.497%2C8.368%20C11.497%2C8.368%2012.133%2C12.997%2012.133%2C12.997%20C12.133%2C12.997%207.498%2C11.016%207.498%2C11.016%20C7.498%2C11.016%202.863%2C12.997%202.863%2C12.997%20C2.863%2C12.997%203.499%2C8.368%203.499%2C8.368%20C3.499%2C8.368%20-0.001%2C4.963%20-0.001%2C4.963%20C-0.001%2C4.963%205.026%2C4.082%205.026%2C4.082%20C5.026%2C4.082%207.498%2C-0.002%207.498%2C-0.002%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 repeat-x; }

.tpl-form .tpl-stars {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2026%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e3e3e3%22%20d%3D%22M9.617%2C-0.001%20C9.617%2C-0.001%2012.791%2C5.341%2012.791%2C5.341%20C12.791%2C5.341%2019.247%2C6.492%2019.247%2C6.492%20C19.247%2C6.492%2014.753%2C10.944%2014.753%2C10.944%20C14.753%2C10.944%2015.569%2C16.998%2015.569%2C16.998%20C15.569%2C16.998%209.617%2C14.407%209.617%2C14.407%20C9.617%2C14.407%203.666%2C16.998%203.666%2C16.998%20C3.666%2C16.998%204.481%2C10.944%204.481%2C10.944%20C4.481%2C10.944%20-0.013%2C6.492%20-0.013%2C6.492%20C-0.013%2C6.492%206.442%2C5.341%206.442%2C5.341%20C6.442%2C5.341%209.617%2C-0.001%209.617%2C-0.001%20%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 repeat-x;
  height: 17px;
  width: 130px; }
  .tpl-form .tpl-stars span {
    width: 26px;
    height: 17px; }
  .tpl-form .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%2226px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2026%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23579bdb%22%20d%3D%22M9.617%2C-0.001%20C9.617%2C-0.001%2012.791%2C5.341%2012.791%2C5.341%20C12.791%2C5.341%2019.247%2C6.492%2019.247%2C6.492%20C19.247%2C6.492%2014.753%2C10.944%2014.753%2C10.944%20C14.753%2C10.944%2015.569%2C16.998%2015.569%2C16.998%20C15.569%2C16.998%209.617%2C14.407%209.617%2C14.407%20C9.617%2C14.407%203.666%2C16.998%203.666%2C16.998%20C3.666%2C16.998%204.481%2C10.944%204.481%2C10.944%20C4.481%2C10.944%20-0.013%2C6.492%20-0.013%2C6.492%20C-0.013%2C6.492%206.442%2C5.341%206.442%2C5.341%20C6.442%2C5.341%209.617%2C-0.001%209.617%2C-0.001%20%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 repeat-x; }

.shop2-product-discount-desc, .shop2-product-actions dd, #shop2-msg, .shop2-color-ext-tooltip, #shop2-color-ext-popup, #shop2-color-ext-select {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  color: #2b2b2b; }

#shop2-color-ext-select {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-top: 46px; }

.product-label {
  position: absolute;
  top: 20px;
  left: 20px;
  right: 20px;
  height: 34px; }
  .product-label .product-label-right {
    position: absolute;
    right: 0;
    top: 0;
    text-align: right; }
  .product-label .product-new, .product-label .product-sale, .product-label .product-spec {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font-family: "Roboto";
    font-size: 10px;
    font-weight: 500;
    line-height: 1;
    text-transform: uppercase;
    background: #f4c213;
    border-radius: 17px;
    min-width: 30px;
    text-align: center;
    padding: 12px 2px; }
  .product-label .product-new {
    background: #ff3838;
    position: absolute;
    left: 0;
    top: 0; }
  .product-label .product-sale {
    background: #68ce0d;
    margin-left: 5px;
    font-size: 13px;
    padding: 11px 2px 10px; }

.picture-count {
  position: absolute;
  right: 20px;
  bottom: 10px;
  background: rgba(0, 0, 0, 0.53);
  padding: 5px 20px 4px 6px;
  color: #fff;
  font-family: "Roboto";
  font-size: 11px;
  font-weight: 400;
  line-height: 1;
  min-width: 15px;
  text-align: left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
  .picture-count:before {
    content: "";
    position: absolute;
    right: 5px;
    top: 5px;
    width: 13px;
    height: 10px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2013%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.390%2C7.927%20C8.577%2C7.927%209.543%2C6.951%209.543%2C5.750%20C9.543%2C4.551%208.577%2C3.575%207.390%2C3.575%20C6.203%2C3.575%205.238%2C4.551%205.238%2C5.750%20C5.238%2C6.951%206.203%2C7.927%207.390%2C7.927%20ZM12.999%2C3.715%20C12.999%2C3.715%2012.999%2C8.441%2012.999%2C8.441%20C12.999%2C8.609%2012.942%2C8.768%2012.842%2C8.893%20C12.842%2C8.893%2012.842%2C9.158%2012.842%2C9.158%20C12.842%2C9.622%2012.469%2C9.999%2012.010%2C9.999%20C12.010%2C9.999%200.988%2C9.999%200.988%2C9.999%20C0.529%2C9.999%200.155%2C9.622%200.155%2C9.158%20C0.155%2C9.158%200.155%2C8.892%200.155%2C8.892%20C0.057%2C8.766%20-0.000%2C8.609%20-0.000%2C8.441%20C-0.000%2C8.441%20-0.000%2C3.715%20-0.000%2C3.715%20C-0.000%2C3.548%200.057%2C3.392%200.155%2C3.266%20C0.155%2C3.266%200.155%2C3.046%200.155%2C3.046%20C0.155%2C2.598%200.501%2C2.222%200.943%2C2.189%20C0.943%2C2.189%205.142%2C1.872%205.142%2C1.872%20C5.142%2C1.872%205.861%2C0.525%205.861%2C0.525%20C6.026%2C0.215%206.385%2C-0.002%206.732%2C-0.002%20C6.732%2C-0.002%208.349%2C-0.002%208.349%2C-0.002%20C8.697%2C-0.002%209.056%2C0.215%209.221%2C0.525%20C9.221%2C0.525%209.953%2C1.894%209.953%2C1.894%20C9.956%2C1.894%209.959%2C1.896%209.961%2C1.896%20C9.961%2C1.896%2012.110%2C2.252%2012.110%2C2.252%20C12.528%2C2.323%2012.842%2C2.698%2012.842%2C3.125%20C12.842%2C3.125%2012.842%2C3.265%2012.842%2C3.265%20C12.942%2C3.391%2012.999%2C3.548%2012.999%2C3.715%20ZM10.750%2C5.750%20C10.750%2C3.878%209.243%2C2.355%207.390%2C2.355%20C5.538%2C2.355%204.031%2C3.878%204.031%2C5.750%20C4.031%2C7.624%205.538%2C9.148%207.390%2C9.148%20C9.243%2C9.148%2010.750%2C7.624%2010.750%2C5.750%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.product-name a {
  text-decoration: none;
  color: #2b2b2b;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.3; }
  .product-name a:hover {
    color: #03afd9; }

.product-article {
  margin: 0 0 15px;
  font-size: 13px;
  font-weight: 300;
  color: #313131; }
  .product-article span {
    color: #696969; }

.product-anonce {
  color: #696969;
  font-family: "Roboto";
  font-size: 14px;
  line-height: 1.3;
  font-weight: 300;
  margin: 0 0 15px; }

.shop2-product-actions {
  background: #f7f7f7; }
  .shop2-product-actions dt {
    background: none;
    padding: 0 20px; }
  .shop2-product-actions dt span.icon-action {
    width: 18px;
    height: 36px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2016%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fb4d4d%22%20d%3D%22M8.001%2C19.997%20C6.531%2C19.997%205.245%2C19.045%204.922%2C17.725%20C4.922%2C17.725%2011.079%2C17.725%2011.079%2C17.725%20C10.755%2C19.045%209.470%2C19.997%208.001%2C19.997%20ZM0.928%2C16.754%20C0.494%2C16.754%200.197%2C16.597%200.068%2C16.301%20C-0.099%2C15.914%200.065%2C15.411%200.320%2C15.147%20C1.909%2C13.101%202.934%2C10.486%202.934%2C8.484%20C2.934%2C8.022%202.990%2C7.078%202.990%2C7.068%20C2.991%2C4.812%204.896%2C2.379%207.975%2C2.379%20C11.029%2C2.379%2012.919%2C4.812%2012.919%2C7.066%20C12.920%2C7.080%2013.034%2C8.024%2013.034%2C8.484%20C13.034%2C10.435%2014.192%2C13.349%2015.669%2C15.118%20C15.977%2C15.486%2016.084%2C15.996%2015.924%2C16.331%20C15.792%2C16.608%2015.493%2C16.754%2015.059%2C16.754%20C15.059%2C16.754%200.928%2C16.754%200.928%2C16.754%20ZM9.352%2C1.561%20C8.895%2C1.460%208.432%2C1.408%207.973%2C1.408%20C7.527%2C1.408%207.081%2C1.455%206.647%2C1.545%20C6.637%2C1.481%206.630%2C1.414%206.630%2C1.347%20C6.630%2C0.601%207.244%2C-0.005%208.000%2C-0.005%20C8.755%2C-0.005%209.370%2C0.601%209.370%2C1.347%20C9.370%2C1.420%209.363%2C1.491%209.352%2C1.561%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  .shop2-product-actions dt span.name-action {
    color: #fb4d4d;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 300;
    border: none;
    margin: 0 0 0 16px; }
  .shop2-product-actions dt.gift-action span.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%22%3Cpath%20fill%3D%22%23fb4d4d%22%20d%3D%22M7.864%2C19.995%20C7.864%2C19.995%201.403%2C19.995%201.403%2C19.995%20C1.082%2C19.995%200.819%2C19.729%200.819%2C19.404%20C0.819%2C19.404%200.819%2C11.374%200.819%2C11.374%20C0.819%2C11.050%201.082%2C10.784%201.403%2C10.784%20C1.403%2C10.784%207.864%2C10.784%207.864%2C10.784%20C7.864%2C10.784%207.864%2C19.995%207.864%2C19.995%20ZM16.595%2C10.784%20C16.595%2C10.784%2010.135%2C10.784%2010.135%2C10.784%20C10.135%2C10.784%2010.135%2C19.995%2010.135%2C19.995%20C10.135%2C19.995%2016.595%2C19.995%2016.595%2C19.995%20C16.917%2C19.995%2017.179%2C19.729%2017.179%2C19.404%20C17.179%2C19.404%2017.179%2C11.374%2017.179%2C11.374%20C17.179%2C11.050%2016.917%2C10.784%2016.595%2C10.784%20ZM3.897%2C5.440%20C3.897%2C5.440%206.501%2C5.440%206.501%2C5.440%20C5.672%2C4.602%204.579%2C3.506%204.579%2C3.506%20C4.244%2C3.167%204.244%2C2.617%204.579%2C2.278%20C4.914%2C1.940%205.456%2C1.940%205.792%2C2.278%20C5.792%2C2.278%207.939%2C4.338%207.939%2C4.338%20C7.939%2C4.338%207.939%2C5.440%207.939%2C5.440%20C7.939%2C5.440%209.966%2C5.440%209.966%2C5.440%20C9.966%2C5.440%209.966%2C4.439%209.966%2C4.439%20C9.966%2C4.439%2012.208%2C2.278%2012.208%2C2.278%20C12.542%2C1.940%2013.085%2C1.940%2013.420%2C2.278%20C13.755%2C2.617%2013.755%2C3.167%2013.420%2C3.506%20C13.420%2C3.506%2011.498%2C5.440%2011.498%2C5.440%20C11.498%2C5.440%2014.103%2C5.440%2014.103%2C5.440%20C14.103%2C5.440%2014.835%2C4.938%2014.835%2C4.938%20C15.951%2C3.807%2015.951%2C1.976%2014.835%2C0.846%20C13.718%2C-0.283%2011.909%2C-0.283%2010.793%2C0.846%20C10.793%2C0.846%208.999%2C2.662%208.999%2C2.662%20C8.999%2C2.662%207.206%2C0.847%207.206%2C0.847%20C6.091%2C-0.283%204.281%2C-0.283%203.165%2C0.846%20C2.048%2C1.976%202.048%2C3.807%203.165%2C4.938%20C3.165%2C4.938%203.897%2C5.440%203.897%2C5.440%20ZM17.476%2C6.489%20C17.476%2C6.489%2010.140%2C6.485%2010.140%2C6.485%20C10.135%2C6.489%2010.135%2C9.644%2010.135%2C9.644%20C10.135%2C9.644%2017.476%2C9.644%2017.476%2C9.644%20C17.763%2C9.644%2018.000%2C9.405%2018.000%2C9.113%20C18.000%2C9.113%2018.000%2C7.020%2018.000%2C7.020%20C18.000%2C6.728%2017.763%2C6.489%2017.476%2C6.489%20ZM0.522%2C6.489%20C0.235%2C6.489%20-0.000%2C6.728%20-0.000%2C7.020%20C-0.000%2C7.020%20-0.000%2C9.113%20-0.000%2C9.113%20C-0.000%2C9.405%200.235%2C9.644%200.522%2C9.644%20C0.522%2C9.644%207.864%2C9.644%207.864%2C9.644%20C7.864%2C9.644%207.864%2C6.489%207.864%2C6.489%20C7.860%2C6.485%200.522%2C6.489%200.522%2C6.489%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  .shop2-product-actions dd .close-desc-action {
    width: 14px;
    height: 14px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23fb4d4d%22%20d%3D%22M12.833%2C0.841%20C12.833%2C0.841%207.190%2C6.484%207.190%2C6.484%20C7.190%2C6.484%2012.833%2C12.128%2012.833%2C12.128%20C13.028%2C12.322%2013.028%2C12.638%2012.833%2C12.833%20C12.638%2C13.028%2012.322%2C13.028%2012.128%2C12.833%20C12.128%2C12.833%206.484%2C7.190%206.484%2C7.190%20C6.484%2C7.190%200.841%2C12.833%200.841%2C12.833%20C0.646%2C13.028%200.330%2C13.028%200.135%2C12.833%20C-0.059%2C12.638%20-0.059%2C12.322%200.135%2C12.128%20C0.135%2C12.128%205.779%2C6.484%205.779%2C6.484%20C5.779%2C6.484%200.135%2C0.841%200.135%2C0.841%20C-0.059%2C0.646%20-0.059%2C0.330%200.135%2C0.135%20C0.330%2C-0.059%200.646%2C-0.059%200.841%2C0.135%20C0.841%2C0.135%206.484%2C5.779%206.484%2C5.779%20C6.484%2C5.779%2012.128%2C0.135%2012.128%2C0.135%20C12.322%2C-0.059%2012.638%2C-0.059%2012.833%2C0.135%20C13.028%2C0.330%2013.028%2C0.646%2012.833%2C0.841%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.product-options {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 0;
  line-height: 1.3;
  text-align: left; }
  .product-options > li {
    margin: 0 0 15px; }
  .product-options > li > div {
    font-size: 14px;
    font-weight: 400;
    color: #696969;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .product-options > li > div a {
      color: #0884e4;
      text-decoration: underline; }
    .product-options > li > div a:hover {
      text-decoration: none; }
    .product-options > li > div.option-title {
      font-weight: 300;
      margin: 0 0 7px; }
    .product-options > li > div.option-title.file-title {
      display: none; }
    .product-options > li > div a.file {
      position: relative;
      display: inline-block;
      line-height: 15px;
      padding: 0 0 0 27px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2215px%22%20%20viewBox%3D%220%200%2014%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23c1c1c1%22%20d%3D%22M8.135%2C1.123%20C8.135%2C1.123%208.135%2C8.649%208.135%2C8.649%20C8.135%2C8.649%2010.693%2C5.688%2010.693%2C5.688%20C11.101%2C5.215%2011.823%2C5.157%2012.304%2C5.558%20C12.785%2C5.960%2012.844%2C6.669%2012.435%2C7.142%20C12.435%2C7.142%207.863%2C12.434%207.863%2C12.434%20C7.858%2C12.440%207.852%2C12.445%207.846%2C12.451%20C7.835%2C12.464%207.823%2C12.477%207.811%2C12.489%20C7.803%2C12.497%207.794%2C12.506%207.786%2C12.514%20C7.776%2C12.523%207.766%2C12.532%207.756%2C12.541%20C7.750%2C12.546%207.745%2C12.552%207.739%2C12.557%20C7.735%2C12.560%207.732%2C12.562%207.728%2C12.565%20C7.718%2C12.573%207.707%2C12.582%207.697%2C12.590%20C7.686%2C12.598%207.676%2C12.606%207.665%2C12.614%20C7.658%2C12.619%207.650%2C12.625%207.643%2C12.630%20C7.629%2C12.639%207.616%2C12.647%207.602%2C12.655%20C7.600%2C12.657%207.597%2C12.659%207.595%2C12.660%20C7.586%2C12.665%207.579%2C12.671%207.570%2C12.676%20C7.564%2C12.680%207.557%2C12.683%207.551%2C12.686%20C7.538%2C12.693%207.524%2C12.700%207.510%2C12.707%20C7.497%2C12.714%207.483%2C12.721%207.469%2C12.727%20C7.463%2C12.730%207.458%2C12.732%207.452%2C12.735%20C7.439%2C12.740%207.426%2C12.745%207.413%2C12.751%20C7.396%2C12.757%207.379%2C12.763%207.362%2C12.769%20C7.356%2C12.771%207.350%2C12.774%207.343%2C12.775%20C7.333%2C12.779%207.322%2C12.782%207.311%2C12.785%20C7.291%2C12.790%207.271%2C12.795%207.251%2C12.800%20C7.244%2C12.802%207.237%2C12.804%207.230%2C12.806%20C7.222%2C12.807%207.215%2C12.808%207.207%2C12.810%20C7.184%2C12.814%207.161%2C12.817%207.138%2C12.820%20C7.132%2C12.821%207.127%2C12.822%207.122%2C12.822%20C7.119%2C12.823%207.115%2C12.824%207.112%2C12.824%20C7.108%2C12.824%207.104%2C12.824%207.101%2C12.825%20C7.065%2C12.828%207.028%2C12.830%206.992%2C12.830%20C6.992%2C12.830%206.992%2C12.830%206.992%2C12.830%20C6.992%2C12.830%206.992%2C12.830%206.992%2C12.830%20C6.992%2C12.830%206.992%2C12.830%206.991%2C12.830%20C6.991%2C12.830%206.991%2C12.830%206.991%2C12.830%20C6.955%2C12.830%206.919%2C12.828%206.883%2C12.825%20C6.880%2C12.824%206.876%2C12.824%206.873%2C12.824%20C6.871%2C12.824%206.869%2C12.823%206.867%2C12.823%20C6.861%2C12.822%206.854%2C12.821%206.848%2C12.820%20C6.824%2C12.817%206.801%2C12.814%206.777%2C12.810%20C6.770%2C12.808%206.763%2C12.807%206.756%2C12.806%20C6.749%2C12.804%206.742%2C12.802%206.735%2C12.801%20C6.715%2C12.796%206.694%2C12.791%206.673%2C12.785%20C6.663%2C12.782%206.653%2C12.780%206.643%2C12.776%20C6.637%2C12.774%206.631%2C12.772%206.625%2C12.770%20C6.607%2C12.764%206.590%2C12.758%206.572%2C12.751%20C6.560%2C12.746%206.547%2C12.741%206.535%2C12.736%20C6.529%2C12.734%206.524%2C12.732%206.519%2C12.729%20C6.504%2C12.723%206.489%2C12.715%206.475%2C12.708%20C6.462%2C12.701%206.448%2C12.695%206.435%2C12.688%20C6.430%2C12.685%206.425%2C12.682%206.419%2C12.679%20C6.410%2C12.674%206.401%2C12.667%206.391%2C12.662%20C6.389%2C12.660%206.386%2C12.658%206.383%2C12.656%20C6.370%2C12.648%206.357%2C12.640%206.344%2C12.632%20C6.338%2C12.627%206.331%2C12.623%206.325%2C12.618%20C6.313%2C12.610%206.302%2C12.601%206.290%2C12.592%20C6.280%2C12.584%206.269%2C12.576%206.258%2C12.568%20C6.256%2C12.566%206.254%2C12.565%206.252%2C12.563%20C6.246%2C12.558%206.241%2C12.552%206.235%2C12.547%20C6.224%2C12.537%206.212%2C12.527%206.201%2C12.517%20C6.193%2C12.509%206.184%2C12.501%206.176%2C12.492%20C6.165%2C12.481%206.154%2C12.469%206.144%2C12.458%20C6.138%2C12.452%206.132%2C12.447%206.127%2C12.441%20C6.127%2C12.441%201.480%2C7.149%201.480%2C7.149%20C1.068%2C6.679%201.120%2C5.970%201.598%2C5.564%20C2.076%2C5.159%202.798%2C5.211%203.210%2C5.681%20C3.210%2C5.681%205.849%2C8.686%205.849%2C8.686%20C5.849%2C8.686%205.849%2C1.123%205.849%2C1.123%20C5.849%2C0.502%206.361%2C-0.001%206.992%2C-0.001%20C7.623%2C-0.001%208.135%2C0.502%208.135%2C1.123%20ZM13.307%2C13.638%20C13.307%2C13.638%200.692%2C13.638%200.692%2C13.638%20C0.310%2C13.638%20-0.000%2C13.943%20-0.000%2C14.319%20C-0.000%2C14.695%200.310%2C15.000%200.692%2C15.000%20C0.692%2C15.000%2013.307%2C15.000%2013.307%2C15.000%20C13.690%2C15.000%2014.000%2C14.695%2014.000%2C14.319%20C14.000%2C13.943%2013.690%2C13.638%2013.307%2C13.638%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .product-options > li.type-coords > div.option-title {
    display: none; }
    .product-options > li.type-coords > div a {
      display: inline-block;
      text-decoration: none;
      font-size: 14px;
      font-weight: 400;
      color: #696969;
      padding: 0 0 0 27px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2016%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fb4d4d%22%20d%3D%22M5.195%2C-0.000%20C5.195%2C-0.000%201.004%2C10.151%201.004%2C10.151%20C1.004%2C10.151%20-0.000%2C10.151%20-0.000%2C10.151%20C-0.000%2C10.151%20-0.000%2C11.000%20-0.000%2C11.000%20C-0.000%2C11.000%205.749%2C11.000%205.749%2C11.000%20C5.749%2C11.000%205.749%2C10.151%205.749%2C10.151%20C5.749%2C10.151%204.606%2C10.151%204.606%2C10.151%20C4.606%2C10.151%205.957%2C6.926%205.957%2C6.926%20C5.957%2C6.926%208.000%2C11.000%208.000%2C11.000%20C8.000%2C11.000%2010.043%2C6.926%2010.043%2C6.926%20C10.043%2C6.926%2011.394%2C10.151%2011.394%2C10.151%20C11.394%2C10.151%2010.251%2C10.151%2010.251%2C10.151%20C10.251%2C10.151%2010.251%2C11.000%2010.251%2C11.000%20C10.251%2C11.000%2016.000%2C11.000%2016.000%2C11.000%20C16.000%2C11.000%2016.000%2C10.151%2016.000%2C10.151%20C16.000%2C10.151%2014.996%2C10.151%2014.996%2C10.151%20C14.996%2C10.151%2010.840%2C-0.000%2010.840%2C-0.000%20C10.840%2C-0.000%208.000%2C5.737%208.000%2C5.737%20C8.000%2C5.737%205.195%2C-0.000%205.195%2C-0.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 3px no-repeat; }
    .product-options > li.type-coords > div a span {
      display: inline-block;
      line-height: 1;
      border-bottom: 1px dashed #696969; }

.product-type {
  margin: 0 0 10px; }
  .product-type > div {
    position: relative;
    display: inline-block;
    vertical-align: top;
    font-size: 10px;
    color: #fff;
    font-weight: 500;
    line-height: 1;
    text-transform: uppercase;
    padding: 5px 6px;
    border-radius: 3px;
    margin: 0 10px 5px 0; }
  .product-type > div:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 3px;
    opacity: 0.5;
    background: #03afd9; }
  .product-type > div span {
    position: relative; }
  .product-type > div.rent-product:before {
    background: #fb4d4d; }

.product-price {
  margin: 0 0 5px;
  font-size: 15px;
  line-height: 1;
  color: #2b2b2b; }
  .product-price .price-current {
    font-size: 14px;
    font-weight: 300; }
  .product-price .price-current strong {
    font-size: 18px;
    font-weight: 700; }
  .product-price .price-old {
    position: relative;
    line-height: 22px;
    display: inline-block;
    padding: 0 20px 0 0;
    margin: 0 0 5px;
    color: #6e6e6e; }
  .product-price .price-old:after {
    content: "";
    position: absolute;
    left: 0;
    right: 20px;
    top: 50%;
    height: 1px;
    background-color: #fb4d4d;
    -webkit-transform: rotate(-6deg);
    -moz-transform: rotate(-6deg);
    -ms-transform: rotate(-6deg);
    -o-transform: rotate(-6deg);
    transform: rotate(-6deg); }
  .product-price .price-old.question {
    position: relative; }
    .product-price .price-old.question:before {
      content: "?";
      color: #fff;
      font-size: 11px;
      text-align: center;
      line-height: 16px;
      position: absolute;
      right: 0;
      top: 3px;
      width: 16px;
      height: 16px;
      border-radius: 8px;
      background-color: #d2d2d2; }

.shop2-color-ext-list .shop2-color-ext-selected span {
  display: none; }

.shop2-color-ext-list li, .shop2-color-pick li {
  display: inline-block; }

.param-body .shop2-color-ext-popup .shop2-color-ext-selected {
  display: inline-block;
  margin: 4px 6px 0 0; }
  .param-body .shop2-color-ext-caption {
    float: none;
    margin: 0;
    border: none;
    font-size: 14px;
    font-weight: 400;
    color: #03afd9; }
  .param-body .shop2-color-ext-list {
    display: block; }
  .param-body .shop2-color-ext-list li {
    display: none; }

.shop2-color-ext-list li, .shop2-color-pick li {
  position: relative;
  float: none;
  vertical-align: top;
  width: 24px;
  height: 24px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #fff;
  margin: 1px 8px 5px 2px;
  background-size: cover; }
  .shop2-color-ext-list li:after, .shop2-color-pick li:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 1px solid #000;
    opacity: 0.1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .shop2-color-ext-list li.shop2-color-ext-selected, .shop2-color-pick li.shop2-color-ext-selected, .shop2-color-ext-list li.active-color, .shop2-color-pick li.active-color {
    border-color: #fff;
    outline: none; }
    .shop2-color-ext-list li.shop2-color-ext-selected:before, .shop2-color-pick li.shop2-color-ext-selected:before, .shop2-color-ext-list li.active-color:before, .shop2-color-pick li.active-color:before {
      content: "";
      position: absolute;
      left: -2px;
      right: -2px;
      top: -2px;
      bottom: -2px;
      border: 1px solid #000;
      opacity: 0.12;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px; }
  .shop2-color-ext-list li span, .shop2-color-pick li span {
    position: relative;
    width: 24px;
    height: 24px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    overflow: visible; }

.shop2-texture-pick li {
  float: none;
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: auto;
  height: auto;
  border: 1px solid #fff;
  border-radius: 3px;
  margin: 1px 8px 5px 2px; }
  .shop2-texture-pick li:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 1px solid #000;
    opacity: 0.1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .shop2-texture-pick li.active-texture {
    border-color: #fff; }
    .shop2-texture-pick li.active-texture:before {
      content: "";
      position: absolute;
      left: -2px;
      right: -2px;
      top: -2px;
      bottom: -2px;
      border: 1px solid #000;
      opacity: 0.12;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px; }
  .shop2-texture-pick li img {
    width: auto;
    height: auto;
    border-radius: 3px; }

.shop2-color-ext-multi {
  border: 1px solid #fff;
  outline: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 3px; }

.shop2-color-ext-select div {
  line-height: 45px;
  font-family: "Roboto";
  font-size: 15px;
  font-weight: 400;
  color: #2b2b2b; }
  .shop2-color-ext-select span {
    margin-top: 10px; }

.shop-sorting-panel {
  position: relative;
  z-index: 1;
  height: 48px;
  margin: 0 0 24px;
  font-family: "Roboto"; }

.view-shop2 {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 0;
  line-height: 1;
  border: 1px solid #d5dade;
  border-radius: 5px;
  padding: 8px 8px 10px 20px; }
  @media (max-width: 700px) {
  .view-shop2 {
    display: none; } }
  .view-shop2 .view-shop2-title {
    display: inline-block;
    vertical-align: middle;
    color: #2b2b2b;
    font-size: 15px;
    font-weight: 400;
    line-height: 1;
    margin-right: 20px; }
  .view-shop2 a {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 27px;
    height: 27px;
    margin: 0 0 0 1px;
    opacity: 0.15; }
  .view-shop2 a:hover {
    opacity: 0.5; }
  .view-shop2 a.thumbs span {
    position: absolute;
    top: 6px;
    left: 6px;
    height: 15px;
    width: 7px; }
    .view-shop2 a.thumbs span:after, .view-shop2 a.thumbs span:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 7px;
      height: 7px;
      background: #313131;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px; }
    .view-shop2 a.thumbs span:after {
      top: 8px; }
    .view-shop2 a.thumbs span.view-shop-ico2 {
      left: 14px; }
  .view-shop2 a.simple span {
    position: absolute;
    left: 6px;
    right: 6px;
    top: 6px;
    height: 7px;
    background: #313131;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px; }
    .view-shop2 a.simple span.view-shop-ico2 {
      top: 14px; }
  .view-shop2 a.pricelist span {
    position: absolute;
    left: 6px;
    right: 6px;
    top: 6px; }
    .view-shop2 a.pricelist span.view-shop-ico {
      height: 9px; }
    .view-shop2 a.pricelist span.view-shop-ico:after, .view-shop2 a.pricelist span.view-shop-ico:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      height: 3px;
      background: #313131;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px; }
    .view-shop2 a.pricelist span.view-shop-ico:after {
      top: 6px; }
    .view-shop2 a.pricelist span.view-shop-ico2 {
      top: 18px;
      height: 3px;
      background: #313131;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px; }
  .view-shop2 a.active-view {
    cursor: default;
    opacity: 1; }
    .view-shop2 a.active-view span {
      border-color: #579bdb; }
    .view-shop2 a.active-view span:before, .view-shop2 a.active-view span:after {
      border-color: #579bdb; }

.sorting-wrap.sorting {
  display: inline-block;
  vertical-align: top;
  width: 228px;
  border: 1px solid #d5dade;
  border-radius: 5px; }
  @media (max-width: 700px) {
  .sorting-wrap.sorting {
    width: 100%; } }
  .sorting-wrap.sorting .sort-title {
    position: relative;
    color: #2b2b2b;
    font-size: 15px;
    font-weight: 400;
    line-height: 1;
    padding: 15px 40px 15px 15px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .sorting-wrap.sorting .sort-title:before {
    content: "";
    position: absolute;
    right: 18px;
    top: 50%;
    margin-top: -3px;
    width: 10px;
    height: 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%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23313131%22%20d%3D%22M9.821%2C1.127%20C9.821%2C1.127%205.456%2C5.783%205.456%2C5.783%20C5.449%2C5.790%205.452%2C5.801%205.446%2C5.808%20C5.323%2C5.940%205.161%2C6.003%205.000%2C6.001%20C4.838%2C6.003%204.677%2C5.940%204.554%2C5.808%20C4.548%2C5.802%204.550%2C5.791%204.544%2C5.784%20C4.544%2C5.784%200.179%2C1.127%200.179%2C1.127%20C-0.064%2C0.868%20-0.064%2C0.449%200.179%2C0.191%20C0.421%2C-0.068%200.814%2C-0.068%201.057%2C0.191%20C1.057%2C0.191%205.000%2C4.396%205.000%2C4.396%20C5.000%2C4.396%208.943%2C0.191%208.943%2C0.191%20C9.185%2C-0.068%209.578%2C-0.068%209.821%2C0.191%20C10.063%2C0.449%2010.063%2C0.868%209.821%2C1.127%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .sorting-wrap.sorting .sort-title a {
    text-decoration: none;
    color: #2b2b2b; }
  .sorting-wrap.sorting .sorting-block {
    display: none; }
  .sorting-wrap.sorting .sorting-block > div {
    position: relative;
    margin: 0 15px; }
    .sorting-wrap.sorting .sorting-block > div:after {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      height: 1px;
      background-color: #2b2b2b;
      opacity: 0.1; }
    .sorting-wrap.sorting .sorting-block > div a {
      position: relative;
      display: block;
      text-decoration: none;
      color: #2b2b2b;
      font-size: 14px;
      padding: 14px 0;
      line-height: 1;
      opacity: 0.4; }
    .sorting-wrap.sorting .sorting-block > div a:hover {
      opacity: 1; }
    .sorting-wrap.sorting .sorting-block > div a.sort-reset {
      text-decoration: none;
      padding-right: 15px;
      display: inline-block;
      color: #313131;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2012%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23313131%22%20d%3D%22M%206%2014%20C%202.69%2014%200%2011.31%200%208%20C%200%208%201.19%208%201.19%208%20C%201.19%2010.66%203.34%2012.81%206%2012.81%20C%208.66%2012.81%2010.81%2010.66%2010.81%208%20C%2010.81%205.34%208.66%203.19%206%203.19%20C%206%203.19%206%202%206%202%20C%209.31%202%2012%204.69%2012%208%20C%2012%2011.31%209.31%2014%206%2014%20Z%20M%206%200%20C%206%200%206%203%206%203%20C%206%203%206%206%206%206%20C%206%206%201%203%201%203%20C%201%203%206%200%206%200%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }
    .sorting-wrap.sorting .sorting-block > div a.sort-reset:hover {
      text-decoration: none; }
    .sorting-wrap.sorting .sorting-block > div a.sort-reset ins {
      border: none;
      text-decoration: none; }
  .sorting-wrap.sorting .sort-param span {
    width: 10px;
    height: 14px;
    display: inline-block;
    margin-left: 6px; }
  .sorting-wrap.sorting .sort-param.active {
    color: #2b2b2b; }
  .sorting-wrap.sorting .sort-param.sort-param-asc span {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23313131%22%20d%3D%22M9.713%2C5.724%20C9.342%2C6.100%208.739%2C6.100%208.367%2C5.724%20C8.367%2C5.724%205.974%2C3.310%205.974%2C3.310%20C5.974%2C3.310%205.974%2C9.053%205.974%2C9.053%20C5.974%2C9.583%205.547%2C10.014%205.021%2C10.014%20C4.495%2C10.014%204.069%2C9.583%204.069%2C9.053%20C4.069%2C9.053%204.069%2C3.288%204.069%2C3.288%20C4.069%2C3.279%204.074%2C3.271%204.074%2C3.262%20C4.074%2C3.262%201.633%2C5.724%201.633%2C5.724%20C1.262%2C6.100%200.659%2C6.100%200.287%2C5.724%20C-0.085%2C5.349%20-0.085%2C4.741%200.287%2C4.365%20C0.287%2C4.365%204.327%2C0.289%204.327%2C0.289%20C4.699%2C-0.086%205.302%2C-0.086%205.673%2C0.289%20C5.673%2C0.289%209.713%2C4.365%209.713%2C4.365%20C10.085%2C4.741%2010.085%2C5.349%209.713%2C5.724%20ZM4.995%2C2.332%20C4.998%2C2.332%205.000%2C2.331%205.003%2C2.331%20C5.003%2C2.331%205.000%2C2.327%205.000%2C2.327%20C5.000%2C2.327%204.995%2C2.332%204.995%2C2.332%20Z%22%20id%3D%22path-1%22%20class%3D%22cls-2%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
    .sorting-wrap.sorting .sort-param.sort-param-asc.active span {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23313131%22%20d%3D%22M9.713%2C5.724%20C9.342%2C6.100%208.739%2C6.100%208.367%2C5.724%20C8.367%2C5.724%205.974%2C3.310%205.974%2C3.310%20C5.974%2C3.310%205.974%2C9.053%205.974%2C9.053%20C5.974%2C9.583%205.547%2C10.014%205.021%2C10.014%20C4.495%2C10.014%204.069%2C9.583%204.069%2C9.053%20C4.069%2C9.053%204.069%2C3.288%204.069%2C3.288%20C4.069%2C3.279%204.074%2C3.271%204.074%2C3.262%20C4.074%2C3.262%201.633%2C5.724%201.633%2C5.724%20C1.262%2C6.100%200.659%2C6.100%200.287%2C5.724%20C-0.085%2C5.349%20-0.085%2C4.741%200.287%2C4.365%20C0.287%2C4.365%204.327%2C0.289%204.327%2C0.289%20C4.699%2C-0.086%205.302%2C-0.086%205.673%2C0.289%20C5.673%2C0.289%209.713%2C4.365%209.713%2C4.365%20C10.085%2C4.741%2010.085%2C5.349%209.713%2C5.724%20ZM4.995%2C2.332%20C4.998%2C2.332%205.000%2C2.331%205.003%2C2.331%20C5.003%2C2.331%205.000%2C2.327%205.000%2C2.327%20C5.000%2C2.327%204.995%2C2.332%204.995%2C2.332%20Z%22%20id%3D%22path-1%22%20class%3D%22cls-2%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  .sorting-wrap.sorting .sort-param.sort-param-desc span {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23313131%22%20d%3D%22M9.714%2C5.634%20C9.714%2C5.634%205.674%2C9.710%205.674%2C9.710%20C5.302%2C10.085%204.699%2C10.085%204.327%2C9.710%20C4.327%2C9.710%200.287%2C5.634%200.287%2C5.634%20C-0.085%2C5.258%20-0.085%2C4.650%200.287%2C4.275%20C0.659%2C3.900%201.262%2C3.900%201.633%2C4.275%20C1.633%2C4.275%204.074%2C6.738%204.074%2C6.738%20C4.074%2C6.728%204.069%2C6.721%204.069%2C6.711%20C4.069%2C6.711%204.069%2C0.946%204.069%2C0.946%20C4.069%2C0.416%204.495%2C-0.015%205.021%2C-0.015%20C5.547%2C-0.015%205.973%2C0.416%205.973%2C0.946%20C5.973%2C0.946%205.973%2C6.690%205.973%2C6.690%20C5.973%2C6.690%208.367%2C4.275%208.367%2C4.275%20C8.739%2C3.900%209.342%2C3.900%209.714%2C4.275%20C10.085%2C4.650%2010.085%2C5.258%209.714%2C5.634%20ZM4.996%2C7.667%20C4.996%2C7.667%205.000%2C7.672%205.000%2C7.672%20C5.000%2C7.672%205.003%2C7.669%205.003%2C7.669%20C5.001%2C7.669%204.998%2C7.667%204.996%2C7.667%20Z%22%20id%3D%22path-1%22%20class%3D%22cls-2%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
    .sorting-wrap.sorting .sort-param.sort-param-desc.active span {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23313131%22%20d%3D%22M9.714%2C5.634%20C9.714%2C5.634%205.674%2C9.710%205.674%2C9.710%20C5.302%2C10.085%204.699%2C10.085%204.327%2C9.710%20C4.327%2C9.710%200.287%2C5.634%200.287%2C5.634%20C-0.085%2C5.258%20-0.085%2C4.650%200.287%2C4.275%20C0.659%2C3.900%201.262%2C3.900%201.633%2C4.275%20C1.633%2C4.275%204.074%2C6.738%204.074%2C6.738%20C4.074%2C6.728%204.069%2C6.721%204.069%2C6.711%20C4.069%2C6.711%204.069%2C0.946%204.069%2C0.946%20C4.069%2C0.416%204.495%2C-0.015%205.021%2C-0.015%20C5.547%2C-0.015%205.973%2C0.416%205.973%2C0.946%20C5.973%2C0.946%205.973%2C6.690%205.973%2C6.690%20C5.973%2C6.690%208.367%2C4.275%208.367%2C4.275%20C8.739%2C3.900%209.342%2C3.900%209.714%2C4.275%20C10.085%2C4.650%2010.085%2C5.258%209.714%2C5.634%20ZM4.996%2C7.667%20C4.996%2C7.667%205.000%2C7.672%205.000%2C7.672%20C5.000%2C7.672%205.003%2C7.669%205.003%2C7.669%20C5.001%2C7.669%204.998%2C7.667%204.996%2C7.667%20Z%22%20id%3D%22path-1%22%20class%3D%22cls-2%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  .sorting-wrap.sorting .clone span {
    height: 14px; }
  .sorting-wrap.sorting.opened {
    background: #fff;
    border-color: transparent;
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.06);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.06); }
  .sorting-wrap.sorting.opened .sort-title:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .sorting-wrap.sorting.opened .sorting-block {
    display: block; }

.shop2-item-product {
  position: relative;
  font-family: "Roboto"; }
  .shop2-item-product .vendor-name a, .shop2-item-product .product-option a {
    color: #0884e4; }
  .shop2-item-product .vendor-name {
    margin: 0 0 15px; }
  .shop2-item-product .shop2-item-product-in {
    width: 100%;
    font-size: 14px;
    line-height: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
  .shop2-item-product .shop2-item-product-in:hover {
    border-color: transparent;
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.09);
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.09);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.09); }
    .shop2-item-product .shop2-item-product-in:hover .product-image > a {
      -moz-transform: scale(1.05);
      -o-transform: scale(1.05);
      -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
      transform: scale(1.05); }
  .shop2-item-product .shop2-item-product-in .product-image {
    position: relative;
    text-align: center;
    vertical-align: middle;
    min-height: 160px;
    border-radius: 3px;
    overflow: hidden;
    margin: 0 0 15px; }
    .shop2-item-product .shop2-item-product-in .product-image > a {
      border-radius: 3px;
      display: block;
      background-position: 50% 0;
      background-repeat: no-repeat;
      background-size: cover;
      -webkit-transition: transform 0.2s ease;
      -moz-transition: transform 0.2s ease;
      -o-transition: transform 0.2s ease;
      -ms-transition: transform 0.2s ease;
      transition: transform 0.2s ease; }
    .shop2-item-product .shop2-item-product-in .product-image.no-image {
      background: #e0e0e0 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2261px%22%20height%3D%2251px%22%20%20viewBox%3D%220%200%2061%2051%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23b6b4b4%22%20d%3D%22M56.676%2C51.000%20C56.676%2C51.000%204.322%2C51.000%204.322%2C51.000%20C1.938%2C51.000%20-0.001%2C49.076%20-0.001%2C46.710%20C-0.001%2C46.710%20-0.001%2C42.243%20-0.001%2C42.243%20C-0.001%2C42.243%20-0.001%2C42.243%20-0.001%2C42.242%20C-0.001%2C42.242%20-0.001%2C4.289%20-0.001%2C4.289%20C-0.001%2C1.924%201.938%2C-0.000%204.322%2C-0.000%20C4.322%2C-0.000%2056.676%2C-0.000%2056.676%2C-0.000%20C59.060%2C-0.000%2060.999%2C1.924%2060.999%2C4.289%20C60.999%2C4.289%2060.999%2C46.710%2060.999%2C46.710%20C60.999%2C49.076%2059.060%2C51.000%2056.676%2C51.000%20ZM4.322%2C49.042%20C4.322%2C49.042%2056.676%2C49.042%2056.676%2C49.042%20C57.972%2C49.042%2059.026%2C47.996%2059.026%2C46.710%20C59.026%2C46.710%2059.026%2C28.821%2059.026%2C28.821%20C58.983%2C28.790%2058.933%2C28.773%2058.894%2C28.734%20C58.894%2C28.734%2046.870%2C16.803%2046.870%2C16.803%20C46.870%2C16.803%2022.739%2C40.747%2022.739%2C40.747%20C22.554%2C40.930%2022.304%2C41.033%2022.042%2C41.033%20C21.780%2C41.033%2021.529%2C40.930%2021.344%2C40.747%20C21.344%2C40.747%2012.616%2C32.086%2012.616%2C32.086%20C12.616%2C32.086%201.972%2C42.648%201.972%2C42.648%20C1.972%2C42.648%201.972%2C46.710%201.972%2C46.710%20C1.972%2C47.996%203.026%2C49.042%204.322%2C49.042%20ZM56.676%2C1.958%20C56.676%2C1.958%204.322%2C1.958%204.322%2C1.958%20C3.026%2C1.958%201.972%2C3.004%201.972%2C4.289%20C1.972%2C4.289%201.972%2C39.880%201.972%2C39.880%20C1.972%2C39.880%2011.919%2C30.010%2011.919%2C30.010%20C12.104%2C29.826%2012.355%2C29.723%2012.616%2C29.723%20C12.878%2C29.723%2013.129%2C29.826%2013.314%2C30.010%20C13.314%2C30.010%2022.042%2C38.670%2022.042%2C38.670%20C22.042%2C38.670%2046.173%2C14.727%2046.173%2C14.727%20C46.358%2C14.543%2046.609%2C14.440%2046.870%2C14.440%20C47.132%2C14.440%2047.383%2C14.543%2047.568%2C14.727%20C47.568%2C14.727%2059.026%2C26.097%2059.026%2C26.097%20C59.026%2C26.097%2059.026%2C4.289%2059.026%2C4.289%20C59.026%2C3.004%2057.972%2C1.958%2056.676%2C1.958%20ZM18.252%2C22.218%20C14.474%2C22.218%2011.400%2C19.168%2011.400%2C15.419%20C11.400%2C11.670%2014.474%2C8.619%2018.252%2C8.619%20C22.031%2C8.619%2025.105%2C11.670%2025.105%2C15.419%20C25.105%2C19.168%2022.031%2C22.218%2018.252%2C22.218%20ZM18.252%2C10.577%20C15.562%2C10.577%2013.373%2C12.749%2013.373%2C15.419%20C13.373%2C18.089%2015.562%2C20.261%2018.252%2C20.261%20C20.943%2C20.261%2023.132%2C18.089%2023.132%2C15.419%20C23.132%2C12.749%2020.943%2C10.577%2018.252%2C10.577%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .shop2-item-product .shop2-item-product-in .product-image img {
      vertical-align: middle; }
  .shop2-item-product .shop2-item-product-in .buy-one-click, .shop2-item-product .shop2-item-product-in .product-link {
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    border: 1px solid #579bdb;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    color: #579bdb;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    padding: 13px 12px 12px;
    text-align: center; }
    .shop2-item-product .shop2-item-product-in .buy-one-click:hover, .shop2-item-product .shop2-item-product-in .product-link:hover {
      background: #579bdb;
      color: #fff; }

.product-list.product-list-thumbs {
  margin: 0; }

.product-list-thumbs {
  margin: 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }
  @media (max-width: 490px) {
  .product-list-thumbs {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; } }
  .product-list-thumbs .pricelist-name-wr {
    display: none; }
  .product-list-thumbs .shop2-item-product {
    position: relative;
    margin-bottom: 14px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 32.0284697509%;
    margin-right: 1.8979833926%; }
  .product-list-thumbs .shop2-item-product:nth-child(3n +1) {
    margin-right: 0; }
  @media (max-width: 720px) {
    .product-list-thumbs .shop2-item-product {
      width: 48.5%;
      margin-right: 3%; }
      .product-list-thumbs .shop2-item-product:nth-child(2n +1) {
        margin-right: 0; }
      .product-list-thumbs .shop2-item-product:nth-child(3n +1) {
        margin-right: 3%; } }
  @media (max-width: 520px) {
    .product-list-thumbs .shop2-item-product {
      width: 100%;
      margin-right: 0; }
      .product-list-thumbs .shop2-item-product:nth-child(3n +1) {
        margin-right: 0; } }
  .product-list-thumbs .shop2-item-product .shop2-hide-options-btn {
    display: none; }
  .product-list-thumbs .shop2-item-product .shop2-item-product-in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
    .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-image {
      border-radius: 5px 5px 0 0; }
    .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-image.no-image {
      margin: -1px -1px 15px; }
    .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-image > a {
      display: block;
      border-radius: 5px 5px 0 0; }
    .product-list-thumbs .shop2-item-product .shop2-item-product-in:hover .shop2-product-actions {
      border: 1px solid #f7f7f7;
      border-width: 0 1px;
      margin: 0 -1px; }
    .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-info-wr {
      padding: 0 20px; }
    .product-list-thumbs .shop2-item-product .shop2-item-product-in .option-block-wr {
      display: block !important; }
    .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot {
      padding: 10px 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;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
    .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-name {
      margin: 0 0 15px; }
    .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot-in {
      padding: 20px;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
    @media (max-width: 1090px) and (min-width: 520px) {
      .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot-in {
        display: block;
        text-align: center; } }
    @media (max-width: 1090px) and (min-width: 520px) {
    .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-price {
      margin: 0 0 20px; } }
    .product-list-thumbs .shop2-item-product .shop2-item-product-in .buy-one-click, .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-link {
      display: inline-block; }
    @media (max-width: 1090px) and (min-width: 520px) {
      .product-list-thumbs .shop2-item-product .shop2-item-product-in .buy-one-click, .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-link {
        display: block; } }

.product-list-simple .shop2-hide-options-btn {
  display: none; }
  .product-list-simple .shop2-item-product {
    margin-bottom: 15px;
    position: relative; }
  .product-list-simple .shop2-item-product .shop2-item-product-in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative; }
    .product-list-simple .shop2-item-product .shop2-item-product-in:hover .shop2-product-actions {
      margin: -1px -1px 0 0;
      border: 1px solid #f7f7f7;
      border-width: 1px 1px 0 0; }
  .product-list-simple .shop2-item-product .product-top-wr {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 20px; }
  .product-list-simple .shop2-item-product .product-image-wr {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 240px;
    -moz-flex-basis: 240px;
    -ms-flex-preferred-size: 240px;
    flex-basis: 240px; }
  .product-list-simple .shop2-item-product .product-info-wr {
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 0 0 0 20px; }
  .product-list-simple .shop2-item-product .product-bot-wr {
    -webkit-flex-basis: 190px;
    -moz-flex-basis: 190px;
    -ms-flex-preferred-size: 190px;
    flex-basis: 190px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    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;
    border-left: 1px solid #e0e0e0; }
  .product-list-simple .shop2-item-product .product-bot {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .product-list-simple .shop2-item-product .option-block-wr {
    display: block !important; }
  .product-list-simple .shop2-item-product .product-name {
    margin: 0 0 15px; }
  .product-list-simple .shop2-item-product .product-label {
    top: 0;
    left: 0;
    right: 0; }
  .product-list-simple .shop2-item-product .picture-count {
    right: 0; }
  .product-list-simple .shop2-item-product .shop2-product-actions {
    border-radius: 0 5px 0 0; }
  .product-list-simple .shop2-item-product .product-bot-in {
    padding: 20px; }
  .product-list-simple .shop2-item-product .product-price {
    margin: 0 0 20px; }
  .product-list-simple .shop2-item-product .buy-one-click, .product-list-simple .shop2-item-product .product-link {
    display: block; }

.product-list-price .pricelist-name-wr {
  font-family: "Roboto";
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 5px 5px 0 0;
  padding: 14px 15px 15px 20px;
  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-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  .product-list-price .pricelist-name-wr .pricelist-name-left {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 0 20px 0 0; }
  .product-list-price .pricelist-name-wr .column-name-title {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 200px;
    -moz-flex-basis: 200px;
    -ms-flex-preferred-size: 200px;
    flex-basis: 200px;
    padding-right: 40px; }
    @media (max-width: 1080px) {
    .product-list-price .pricelist-name-wr .column-name-title {
      padding-right: 20px;
      -webkit-flex-basis: 150px;
      -moz-flex-basis: 150px;
      -ms-flex-preferred-size: 150px;
      flex-basis: 150px; } }
  .product-list-price .pricelist-name-wr .column-name-param-title {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0; }
  .product-list-price .pricelist-name-wr .column-price-title {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 270px;
    -moz-flex-basis: 270px;
    -ms-flex-preferred-size: 270px;
    flex-basis: 270px; }
  .product-list-price .shop2-item-product .shop2-item-product-in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    padding: 20px 15px 20px 20px;
    border-radius: 0;
    border-top: none; }
    .product-list-price .shop2-item-product .shop2-item-product-in:hover {
      box-shadow: none;
      border: 1px solid #e0e0e0;
      border-top: none; }
  .product-list-price .shop2-item-product .product-top-wr {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0; }
  .product-list-price .shop2-item-product .product-info-wr {
    padding: 0 20px 0 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
  .product-list-price .shop2-item-product .product-info-top {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 200px;
    -moz-flex-basis: 200px;
    -ms-flex-preferred-size: 200px;
    flex-basis: 200px;
    padding-right: 40px; }
    @media (max-width: 1080px) {
    .product-list-price .shop2-item-product .product-info-top {
      padding-right: 20px;
      -webkit-flex-basis: 150px;
      -moz-flex-basis: 150px;
      -ms-flex-preferred-size: 150px;
      flex-basis: 150px; } }
  .product-list-price .shop2-item-product .product-info-bot {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0; }
  .product-list-price .shop2-item-product .product-bot-wr {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 270px;
    -moz-flex-basis: 270px;
    -ms-flex-preferred-size: 270px;
    flex-basis: 270px; }
  .product-list-price .shop2-item-product .product-bot-in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .product-list-price .shop2-item-product .shop2-product-actions, .product-list-price .shop2-item-product .product-image-wr {
    display: none; }
  .product-list-price .shop2-item-product .option-block-wr {
    display: none; }
  .product-list-price .shop2-item-product .product-name {
    margin: 0 0 15px; }
  .product-list-price .shop2-item-product .product-price {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 150px;
    -moz-flex-basis: 150px;
    -ms-flex-preferred-size: 150px;
    flex-basis: 150px;
    padding: 0 20px 0 0; }
  .product-list-price .shop2-item-product .buy-one-click, .product-list-price .shop2-item-product .product-link {
    padding-left: 0;
    padding-right: 0;
    width: 98px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 98px;
    -moz-flex-basis: 98px;
    -ms-flex-preferred-size: 98px;
    flex-basis: 98px; }
  .product-list-price .shop2-item-product .shop2-hide-options-btn {
    font-size: 14px;
    color: #579bdb;
    font-weight: 400;
    padding: 10px 0;
    line-height: 15px; }
    .product-list-price .shop2-item-product .shop2-hide-options-btn span {
      cursor: pointer;
      position: relative;
      display: inline-block;
      padding: 0 20px 0 0; }
    .product-list-price .shop2-item-product .shop2-hide-options-btn span:before {
      content: "";
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      width: 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%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23579bdb%22%20d%3D%22M9.821%2C1.127%20C9.821%2C1.127%205.456%2C5.783%205.456%2C5.783%20C5.449%2C5.790%205.452%2C5.801%205.446%2C5.808%20C5.323%2C5.940%205.161%2C6.003%205.000%2C6.001%20C4.838%2C6.003%204.677%2C5.940%204.554%2C5.808%20C4.548%2C5.802%204.550%2C5.791%204.544%2C5.784%20C4.544%2C5.784%200.179%2C1.127%200.179%2C1.127%20C-0.064%2C0.868%20-0.064%2C0.449%200.179%2C0.191%20C0.421%2C-0.068%200.814%2C-0.068%201.057%2C0.191%20C1.057%2C0.191%205.000%2C4.396%205.000%2C4.396%20C5.000%2C4.396%208.943%2C0.191%208.943%2C0.191%20C9.185%2C-0.068%209.578%2C-0.068%209.821%2C0.191%20C10.063%2C0.449%2010.063%2C0.868%209.821%2C1.127%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .product-list-price .shop2-item-product .shop2-hide-options-btn.opened span:before {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }

.shop2-main-header {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  color: #313131;
  font-family: "Roboto";
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0;
  line-height: 1;
  text-align: center;
  margin: 0 0 30px; }
  .shop2-main-header span {
    display: inline;
    border-bottom: 1px solid #7e7e7e;
    line-height: 1.3; }
  .shop2-main-header.shop2-main-spec {
    color: #fb1e1e; }
  .shop2-main-header.shop2-main-spec span {
    border-color: #feb4b4; }

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

.shop-main-block-wr {
  margin: 25px 0 40px; }
  .shop-main-block-wr .product-list-thumbs {
    display: block; }
  .shop-main-block-wr .product-list-thumbs .shop2-item-product {
    display: inline-block;
    vertical-align: top;
    width: auto;
    margin: 0;
    text-align: center; }
    .shop-main-block-wr .product-list-thumbs .shop2-item-product .shop2-item-product-in {
      max-width: 320px;
      text-align: left;
      position: relative;
      display: inline-block; }
    .shop-main-block-wr .product-list-thumbs .shop2-item-product .shop2-item-product-in .option-block-wr {
      display: none !important; }
  .shop-main-block-wr .shop-main-block-slider {
    position: relative; }
  .shop-main-block-wr .shop-main-block-slider.disabled .sly-slide-btn, .shop-main-block-wr .shop-main-block-slider.disabled .scrollbar {
    display: none; }
  .shop-main-block-wr .shop-main-block-slider-in {
    width: 100%;
    padding-right: 1px; }
  @media (max-width: 580px) {
    .shop-main-block-wr .shop-main-block-slider-in {
      padding-right: 3px; } }
  .shop-main-block-wr .scrollbar {
    margin: 17px 0 0;
    height: 4px;
    line-height: 0;
    position: relative;
    z-index: 1; }
  .shop-main-block-wr .scrollbar:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 4px;
    background: #e0e0e0; }
  .shop-main-block-wr .scrollbar .handle {
    height: 4px;
    background: #03afd9;
    cursor: pointer; }
    .shop-main-block-wr .scrollbar .handle .mousearea {
      position: absolute;
      top: -9px;
      left: 0;
      width: 100%;
      height: 20px; }
  .shop-main-block-wr .sly-slide-btn div {
    position: absolute;
    top: 50%;
    font-size: 0;
    line-height: 0;
    border: none;
    padding: 0;
    width: 30px;
    height: 42px;
    margin-top: -21px;
    background-color: #03afd9;
    background-repeat: no-repeat;
    z-index: 1;
    outline: none;
    cursor: pointer; }
    .shop-main-block-wr .sly-slide-btn div.prevPage {
      border-radius: 0 20px 20px 0;
      background-position: 7px 50%;
      left: 0;
      background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%209%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M8.713%2C1.691%20C8.713%2C1.691%201.904%2C8.500%201.904%2C8.500%20C1.904%2C8.500%208.713%2C15.309%208.713%2C15.309%20C9.101%2C15.696%209.101%2C16.325%208.713%2C16.713%20C8.325%2C17.101%207.697%2C17.101%207.309%2C16.713%20C7.309%2C16.713%200.286%2C9.691%200.286%2C9.691%20C-0.039%2C9.366%20-0.075%2C8.879%200.145%2C8.500%20C-0.075%2C8.120%20-0.039%2C7.633%200.286%2C7.308%20C0.286%2C7.308%207.309%2C0.286%207.309%2C0.286%20C7.697%2C-0.102%208.325%2C-0.102%208.713%2C0.286%20C9.101%2C0.674%209.101%2C1.303%208.713%2C1.691%20Z%22%2F%3E%3C%2Fsvg%3E"); }
    .shop-main-block-wr .sly-slide-btn div.nextPage {
      border-radius: 20px 0 0 20px;
      background-position: 14px 50%;
      right: 0;
      background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%209%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M8.855%2C8.500%20C9.074%2C8.879%209.038%2C9.366%208.713%2C9.691%20C8.713%2C9.691%201.691%2C16.713%201.691%2C16.713%20C1.303%2C17.101%200.674%2C17.101%200.286%2C16.713%20C-0.102%2C16.325%20-0.102%2C15.696%200.286%2C15.309%20C0.286%2C15.309%207.095%2C8.500%207.095%2C8.500%20C7.095%2C8.500%200.286%2C1.691%200.286%2C1.691%20C-0.102%2C1.303%20-0.102%2C0.674%200.286%2C0.286%20C0.674%2C-0.102%201.303%2C-0.102%201.691%2C0.286%20C1.691%2C0.286%208.713%2C7.308%208.713%2C7.308%20C9.038%2C7.633%209.074%2C8.120%208.855%2C8.500%20Z%22%2F%3E%3C%2Fsvg%3E"); }
    @media (max-width: 1170px) {
    .shop-main-block-wr .sly-slide-btn div.prevPage {
      left: -20px; }
    .shop-main-block-wr .sly-slide-btn div.nextPage {
      right: -20px; } }

@media (max-width: 940px) {
    .shop2-product-mode-wr {
      margin: 0 0 50px; } }
  @media (max-width: 679px) {
  .shop2-product-mode-wr {
    margin: 0 0 10px; } }
  .shop2-product-mode-wr .product-l-side-wr {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop2-product-mode-wr .product-l-side-wr .product-l-side-in {
    margin-right: 400px; }
  @media (max-width: 940px) {
    .shop2-product-mode-wr .product-l-side-wr {
      float: none; }
      .shop2-product-mode-wr .product-l-side-wr .product-l-side-in {
        margin-right: 0; } }
  .shop2-product-mode-wr .product-l-side-wr .product-label {
    text-align: right; }
  .shop2-product-mode-wr .product-l-side-wr .product-image-lupa {
    position: absolute;
    bottom: 10px;
    right: 10px;
    border-radius: 3px;
    width: 51px;
    height: 47px;
    background: rgba(0, 0, 0, 0.6) url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17.741%2C17.741%20C17.430%2C18.053%2016.925%2C18.053%2016.613%2C17.741%20C16.613%2C17.741%2013.023%2C14.151%2013.023%2C14.151%20C11.648%2C15.276%209.891%2C15.952%207.976%2C15.952%20C3.571%2C15.952%20-0.000%2C12.381%20-0.000%2C7.976%20C-0.000%2C3.571%203.571%2C-0.001%207.976%2C-0.001%20C12.381%2C-0.001%2015.953%2C3.571%2015.953%2C7.976%20C15.953%2C9.891%2015.276%2C11.648%2014.151%2C13.023%20C14.151%2C13.023%2017.741%2C16.613%2017.741%2C16.613%20C18.053%2C16.925%2018.053%2C17.429%2017.741%2C17.741%20ZM7.968%2C1.594%20C11.489%2C1.594%2014.344%2C4.448%2014.344%2C7.969%20C14.344%2C11.490%2011.489%2C14.344%207.968%2C14.344%20C4.448%2C14.344%201.594%2C11.490%201.594%2C7.969%20C1.594%2C4.448%204.448%2C1.594%207.968%2C1.594%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-product-mode-wr .product-l-side-wr .product-image-count {
    position: absolute;
    bottom: 10px;
    left: 10px;
    color: #fff;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 300;
    line-height: 1;
    padding: 15px 15px 16px;
    background: rgba(0, 0, 0, 0.6);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .shop2-product-mode-wr .product-l-side-wr .product-image {
    position: relative;
    margin-bottom: 20px;
    text-align: center;
    border-radius: 5px;
    background: #fff; }
    .shop2-product-mode-wr .product-l-side-wr .product-image img {
      vertical-align: middle;
      border-radius: 5px; }
    .shop2-product-mode-wr .product-l-side-wr .product-image.no-image {
      height: 280px;
      background: #e0e0e0 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2261px%22%20height%3D%2251px%22%20%20viewBox%3D%220%200%2061%2051%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23b6b4b4%22%20d%3D%22M56.676%2C51.000%20C56.676%2C51.000%204.322%2C51.000%204.322%2C51.000%20C1.938%2C51.000%20-0.001%2C49.076%20-0.001%2C46.710%20C-0.001%2C46.710%20-0.001%2C42.243%20-0.001%2C42.243%20C-0.001%2C42.243%20-0.001%2C42.243%20-0.001%2C42.242%20C-0.001%2C42.242%20-0.001%2C4.289%20-0.001%2C4.289%20C-0.001%2C1.924%201.938%2C-0.000%204.322%2C-0.000%20C4.322%2C-0.000%2056.676%2C-0.000%2056.676%2C-0.000%20C59.060%2C-0.000%2060.999%2C1.924%2060.999%2C4.289%20C60.999%2C4.289%2060.999%2C46.710%2060.999%2C46.710%20C60.999%2C49.076%2059.060%2C51.000%2056.676%2C51.000%20ZM4.322%2C49.042%20C4.322%2C49.042%2056.676%2C49.042%2056.676%2C49.042%20C57.972%2C49.042%2059.026%2C47.996%2059.026%2C46.710%20C59.026%2C46.710%2059.026%2C28.821%2059.026%2C28.821%20C58.983%2C28.790%2058.933%2C28.773%2058.894%2C28.734%20C58.894%2C28.734%2046.870%2C16.803%2046.870%2C16.803%20C46.870%2C16.803%2022.739%2C40.747%2022.739%2C40.747%20C22.554%2C40.930%2022.304%2C41.033%2022.042%2C41.033%20C21.780%2C41.033%2021.529%2C40.930%2021.344%2C40.747%20C21.344%2C40.747%2012.616%2C32.086%2012.616%2C32.086%20C12.616%2C32.086%201.972%2C42.648%201.972%2C42.648%20C1.972%2C42.648%201.972%2C46.710%201.972%2C46.710%20C1.972%2C47.996%203.026%2C49.042%204.322%2C49.042%20ZM56.676%2C1.958%20C56.676%2C1.958%204.322%2C1.958%204.322%2C1.958%20C3.026%2C1.958%201.972%2C3.004%201.972%2C4.289%20C1.972%2C4.289%201.972%2C39.880%201.972%2C39.880%20C1.972%2C39.880%2011.919%2C30.010%2011.919%2C30.010%20C12.104%2C29.826%2012.355%2C29.723%2012.616%2C29.723%20C12.878%2C29.723%2013.129%2C29.826%2013.314%2C30.010%20C13.314%2C30.010%2022.042%2C38.670%2022.042%2C38.670%20C22.042%2C38.670%2046.173%2C14.727%2046.173%2C14.727%20C46.358%2C14.543%2046.609%2C14.440%2046.870%2C14.440%20C47.132%2C14.440%2047.383%2C14.543%2047.568%2C14.727%20C47.568%2C14.727%2059.026%2C26.097%2059.026%2C26.097%20C59.026%2C26.097%2059.026%2C4.289%2059.026%2C4.289%20C59.026%2C3.004%2057.972%2C1.958%2056.676%2C1.958%20ZM18.252%2C22.218%20C14.474%2C22.218%2011.400%2C19.168%2011.400%2C15.419%20C11.400%2C11.670%2014.474%2C8.619%2018.252%2C8.619%20C22.031%2C8.619%2025.105%2C11.670%2025.105%2C15.419%20C25.105%2C19.168%2022.031%2C22.218%2018.252%2C22.218%20ZM18.252%2C10.577%20C15.562%2C10.577%2013.373%2C12.749%2013.373%2C15.419%20C13.373%2C18.089%2015.562%2C20.261%2018.252%2C20.261%20C20.943%2C20.261%2023.132%2C18.089%2023.132%2C15.419%20C23.132%2C12.749%2020.943%2C10.577%2018.252%2C10.577%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .shop2-product-mode-wr .product-l-side-wr .product-image:hover .product-image-lupa {
      background: rgba(0, 0, 0, 0.6) url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2303afd9%22%20d%3D%22M17.741%2C17.741%20C17.430%2C18.053%2016.925%2C18.053%2016.613%2C17.741%20C16.613%2C17.741%2013.023%2C14.151%2013.023%2C14.151%20C11.648%2C15.276%209.891%2C15.952%207.976%2C15.952%20C3.571%2C15.952%20-0.000%2C12.381%20-0.000%2C7.976%20C-0.000%2C3.571%203.571%2C-0.001%207.976%2C-0.001%20C12.381%2C-0.001%2015.953%2C3.571%2015.953%2C7.976%20C15.953%2C9.891%2015.276%2C11.648%2014.151%2C13.023%20C14.151%2C13.023%2017.741%2C16.613%2017.741%2C16.613%20C18.053%2C16.925%2018.053%2C17.429%2017.741%2C17.741%20ZM7.968%2C1.594%20C11.489%2C1.594%2014.344%2C4.448%2014.344%2C7.969%20C14.344%2C11.490%2011.489%2C14.344%207.968%2C14.344%20C4.448%2C14.344%201.594%2C11.490%201.594%2C7.969%20C1.594%2C4.448%204.448%2C1.594%207.968%2C1.594%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-product-mode-wr .product-l-side-wr .product-thumbnails-wr ul.product-thumbnails {
    position: relative;
    padding: 0;
    margin: 0 52px;
    list-style: none;
    font-size: 0;
    line-height: 1; }
    @media (max-width: 620px) {
      .shop2-product-mode-wr .product-l-side-wr .product-thumbnails-wr ul.product-thumbnails {
        margin: 0 26px; } }
    .shop2-product-mode-wr .product-l-side-wr .product-thumbnails-wr ul.product-thumbnails li {
      position: relative;
      display: inline-block;
      vertical-align: top; }
    .shop2-product-mode-wr .product-l-side-wr .product-thumbnails-wr ul.product-thumbnails li.active:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      border: 2px solid #03afd9; }
    .shop2-product-mode-wr .product-l-side-wr .product-thumbnails-wr ul.product-thumbnails li img {
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }
    .shop2-product-mode-wr .product-l-side-wr .product-thumbnails-wr .owl-nav > div {
      position: absolute;
      top: 0;
      bottom: 0;
      width: 40px;
      cursor: pointer;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2014%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23313131%22%20d%3D%22M12.557%2C2.218%20C12.557%2C2.218%203.466%2C10.499%203.466%2C10.499%20C3.466%2C10.499%2012.557%2C18.779%2012.557%2C18.779%20C13.116%2C19.288%2013.116%2C20.114%2012.557%2C20.622%20C11.997%2C21.132%2011.092%2C21.132%2010.532%2C20.622%20C10.532%2C20.622%200.509%2C11.492%200.509%2C11.492%20C0.479%2C11.469%200.442%2C11.460%200.414%2C11.435%20C0.130%2C11.177%20-0.006%2C10.837%20-0.002%2C10.499%20C-0.006%2C10.160%200.130%2C9.821%200.414%2C9.563%20C0.442%2C9.537%200.479%2C9.528%200.508%2C9.506%20C0.508%2C9.506%2010.532%2C0.375%2010.532%2C0.375%20C11.092%2C-0.134%2011.997%2C-0.134%2012.557%2C0.375%20C13.116%2C0.885%2013.116%2C1.710%2012.557%2C2.218%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .shop2-product-mode-wr .product-l-side-wr .product-thumbnails-wr .owl-nav > div.disabled {
      display: none; }
    .shop2-product-mode-wr .product-l-side-wr .product-thumbnails-wr .owl-nav > div.owl-prev {
      left: -52px; }
    .shop2-product-mode-wr .product-l-side-wr .product-thumbnails-wr .owl-nav > div.owl-next {
      right: -52px;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
    @media (max-width: 620px) {
        .shop2-product-mode-wr .product-l-side-wr .product-thumbnails-wr .owl-nav > div {
          width: 26px; }
          .shop2-product-mode-wr .product-l-side-wr .product-thumbnails-wr .owl-nav > div.owl-prev {
            left: -26px; }
          .shop2-product-mode-wr .product-l-side-wr .product-thumbnails-wr .owl-nav > div.owl-next {
            right: -26px; } }
  .shop2-product-mode-wr .product-r-side-wr {
    float: right;
    margin-left: -360px;
    width: 360px; }
  @media (max-width: 679px) {
    .shop2-product-mode-wr .product-r-side-wr {
      float: none;
      margin: 50px 0 0;
      width: 100%; } }

.product-r-side-wr {
  position: relative;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  font-family: "Roboto";
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .product-r-side-wr .product-type {
    margin: -35px 0 0 -20px; }
  .product-r-side-wr .price-product-wr {
    padding: 45px 30px 20px;
    font-size: 0;
    border-bottom: 1px solid #ededed; }
  @media (max-width: 620px) {
    .product-r-side-wr .price-product-wr {
      padding: 45px 20px 20px; } }
  .product-r-side-wr .price-product-title {
    display: inline-block;
    vertical-align: bottom;
    width: 40%;
    font-size: 16px;
    font-weight: 500;
    color: #2b2b2b; }
  .product-r-side-wr .product-price {
    display: inline-block;
    vertical-align: bottom;
    width: 60%;
    margin: 0;
    text-align: right; }
  .product-r-side-wr .product-price.marginTop {
    margin-top: 0; }
  .product-r-side-wr .product-price .price-current {
    font-size: 15px; }
    .product-r-side-wr .product-price .price-current strong {
      font-size: 23px;
      font-weight: 700; }
  .product-r-side-wr .product-price .price-old {
    font-size: 14px;
    margin: 0; }
    .product-r-side-wr .product-price .price-old strong {
      font-size: 17px;
      font-weight: 700; }
  .product-r-side-wr .product-price-in {
    display: inline-block;
    text-align: left; }
  .product-r-side-wr .shop2-product-article, .product-r-side-wr .vendor-name {
    margin: 0;
    padding: 20px 30px;
    border-bottom: 1px solid #ededed; }
  @media (max-width: 620px) {
    .product-r-side-wr .shop2-product-article, .product-r-side-wr .vendor-name {
      padding: 20px; } }
  .product-r-side-wr .product-anonce-wr {
    padding: 20px 30px;
    margin: 0;
    border-bottom: 1px solid #ededed; }
  .product-r-side-wr .product-anonce-wr .product-anonce {
    margin: 0 0 25px; }
  @media (max-width: 620px) {
    .product-r-side-wr .product-anonce-wr {
      padding: 20px; } }
  .product-r-side-wr .tpl-stars {
    margin: 0 10px; }
  .product-r-side-wr .tpl-rating-block {
    padding: 20px 30px;
    border-bottom: 1px solid #ededed; }
  @media (max-width: 620px) {
    .product-r-side-wr .tpl-rating-block {
      padding: 20px; } }
  .product-r-side-wr .shop2-product-actions {
    margin-top: -1px; }
  .product-r-side-wr .shop2-product-actions dt {
    padding: 0 30px; }
    @media (max-width: 620px) {
    .product-r-side-wr .shop2-product-actions dt {
      padding: 0 20px; } }
  .product-r-side-wr .buy-one-click {
    padding: 15px 20px;
    min-width: 106px;
    cursor: pointer;
    display: inline-block;
    font-size: 17px;
    font-weight: 400;
    line-height: 1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .product-r-side-wr .yashare {
    padding: 20px 0 20px 30px; }
  @media (max-width: 620px) {
    .product-r-side-wr .yashare {
      padding: 20px 0 20px 20px; } }
  .product-r-side-wr .yashare .yashare-header {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    color: #2b2b2b;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize; }
  .product-r-side-wr .yashare .pluso {
    vertical-align: middle; }
  .product-r-side-wr .coordinat-product .coordinat-product-in {
    padding: 20px 30px;
    border-bottom: 1px solid #ededed; }
  .product-r-side-wr .coordinat-product .coordinat-product-title {
    padding: 20px 30px 0;
    color: #2b2b2b;
    font-size: 16px;
    font-weight: 500;
    line-height: 1; }
  .product-r-side-wr .coordinat-product .coordinat-body {
    margin: 0 0 10px;
    color: #696969;
    font-size: 14px;
    font-weight: 400; }
  .product-r-side-wr .coordinat-product .coordinat-btn {
    position: relative;
    text-decoration: none;
    margin: 0 0 15px;
    display: inline-block;
    background: #579bdb;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    padding: 10px 46px 10px 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px; }
    .product-r-side-wr .coordinat-product .coordinat-btn:hover {
      background: #6ca8e0; }
    .product-r-side-wr .coordinat-product .coordinat-btn:active {
      background: #428fd7; }
    .product-r-side-wr .coordinat-product .coordinat-btn:before {
      content: '';
      position: absolute;
      right: 14px;
      top: 5px;
      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%23ffffff%22%20d%3D%22M16.460%2C11.927%20C16.460%2C11.927%2016.460%2C16.575%2016.460%2C16.575%20C16.460%2C16.575%2012.859%2C17.514%2012.859%2C17.514%20C12.859%2C17.514%2012.859%2C9.193%2012.859%2C9.193%20C12.811%2C9.118%2012.762%2C9.043%2012.713%2C8.964%20C12.390%2C8.452%2011.825%2C7.500%2011.394%2C6.468%20C11.191%2C5.982%2011.020%2C5.479%2010.915%2C4.995%20C10.915%2C4.995%206.905%2C3.949%206.905%2C3.949%20C6.717%2C3.900%206.519%2C3.900%206.331%2C3.949%20C6.331%2C3.949%201.203%2C5.287%201.203%2C5.287%20C0.494%2C5.470%20-0.000%2C6.107%20-0.000%2C6.835%20C-0.000%2C6.835%20-0.000%2C18.255%20-0.000%2C18.255%20C-0.000%2C19.139%200.722%2C19.857%201.609%2C19.857%20C1.747%2C19.857%201.885%2C19.840%202.019%2C19.805%20C2.019%2C19.805%206.618%2C18.605%206.618%2C18.605%20C6.618%2C18.605%2011.817%2C19.961%2011.817%2C19.961%20C11.912%2C19.986%2012.008%2C19.998%2012.105%2C19.998%20C12.201%2C19.998%2012.298%2C19.986%2012.392%2C19.961%20C12.392%2C19.961%2017.521%2C18.624%2017.521%2C18.624%20C18.229%2C18.440%2018.723%2C17.802%2018.723%2C17.074%20C18.723%2C17.074%2018.723%2C9.462%2018.723%2C9.462%20C17.652%2C11.074%2016.926%2C11.691%2016.460%2C11.927%20ZM2.263%2C17.415%20C2.263%2C17.415%202.263%2C7.336%202.263%2C7.336%20C2.263%2C7.336%205.864%2C6.397%205.864%2C6.397%20C5.864%2C6.397%205.864%2C16.476%205.864%2C16.476%20C5.864%2C16.476%202.263%2C17.415%202.263%2C17.415%20ZM7.373%2C6.397%20C7.373%2C6.397%2011.350%2C7.434%2011.350%2C7.434%20C11.350%2C7.434%2011.350%2C17.514%2011.350%2C17.514%20C11.350%2C17.514%207.373%2C16.476%207.373%2C16.476%20C7.373%2C16.476%207.373%2C6.397%207.373%2C6.397%20ZM15.876%2C11.136%20C16.698%2C11.136%2020.000%2C6.363%2020.000%2C4.099%20C20.000%2C1.835%2018.153%2C-0.001%2015.876%2C-0.001%20C13.597%2C-0.001%2011.750%2C1.835%2011.750%2C4.099%20C11.750%2C6.363%2015.072%2C11.136%2015.876%2C11.136%20ZM13.080%2C4.099%20C13.080%2C2.564%2014.331%2C1.320%2015.876%2C1.320%20C17.419%2C1.320%2018.670%2C2.564%2018.670%2C4.099%20C18.670%2C5.634%2017.419%2C6.877%2015.876%2C6.877%20C14.331%2C6.877%2013.080%2C5.634%2013.080%2C4.099%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .product-r-side-wr .coordinat-product .coordinat-bot > div.option-title {
    display: none; }
    .product-r-side-wr .coordinat-product .coordinat-bot > div a {
      display: inline-block;
      text-decoration: none;
      font-size: 14px;
      font-weight: 400;
      color: #696969;
      padding: 0 0 0 27px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2016%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fb4d4d%22%20d%3D%22M5.195%2C-0.000%20C5.195%2C-0.000%201.004%2C10.151%201.004%2C10.151%20C1.004%2C10.151%20-0.000%2C10.151%20-0.000%2C10.151%20C-0.000%2C10.151%20-0.000%2C11.000%20-0.000%2C11.000%20C-0.000%2C11.000%205.749%2C11.000%205.749%2C11.000%20C5.749%2C11.000%205.749%2C10.151%205.749%2C10.151%20C5.749%2C10.151%204.606%2C10.151%204.606%2C10.151%20C4.606%2C10.151%205.957%2C6.926%205.957%2C6.926%20C5.957%2C6.926%208.000%2C11.000%208.000%2C11.000%20C8.000%2C11.000%2010.043%2C6.926%2010.043%2C6.926%20C10.043%2C6.926%2011.394%2C10.151%2011.394%2C10.151%20C11.394%2C10.151%2010.251%2C10.151%2010.251%2C10.151%20C10.251%2C10.151%2010.251%2C11.000%2010.251%2C11.000%20C10.251%2C11.000%2016.000%2C11.000%2016.000%2C11.000%20C16.000%2C11.000%2016.000%2C10.151%2016.000%2C10.151%20C16.000%2C10.151%2014.996%2C10.151%2014.996%2C10.151%20C14.996%2C10.151%2010.840%2C-0.000%2010.840%2C-0.000%20C10.840%2C-0.000%208.000%2C5.737%208.000%2C5.737%20C8.000%2C5.737%205.195%2C-0.000%205.195%2C-0.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 3px no-repeat; }
    .product-r-side-wr .coordinat-product .coordinat-bot > div a span {
      display: inline;
      line-height: 1.6;
      border-bottom: 1px dashed #696969; }
  .product-r-side-wr .details-product {
    padding: 20px 30px 16px;
    border-bottom: 1px solid #ededed; }
  @media (max-width: 620px) {
    .product-r-side-wr .details-product {
      padding: 20px 20px 16px; } }
  .product-r-side-wr .details-product .product-params-tr {
    font-size: 0; }
    .product-r-side-wr .details-product .product-params-tr.even {
      background-color: #fafafa; }
    .product-r-side-wr .details-product .product-params-tr > div {
      display: inline-block;
      vertical-align: middle;
      width: 50%;
      font-size: 14px;
      line-height: 1;
      padding: 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .product-r-side-wr .details-product .product-params-tr .product-params-title {
      color: #696969;
      font-weight: 300; }
    .product-r-side-wr .details-product .product-params-tr .product-params-body {
      text-align: right;
      color: #6e6e6e;
      font-weight: 400; }
  .product-r-side-wr .details-product .shop2-texture-pick li, .product-r-side-wr .details-product .shop2-color-ext-list li, .product-r-side-wr .details-product .shop2-color-pick li {
    margin-right: 1px;
    margin-left: 5px; }

.shop-product-desc-wr {
  font-size: 0;
  margin: 0 0 50px; }
  .shop-product-desc-wr .product-r-side-wr {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop-product-desc-wr .shop-product-data.r-tabs {
    font-size: 14px; }
  @media (max-width: 940px) and (min-width: 680px) {
    .shop-product-desc-wr .shop-product-data.r-tabs {
      margin: 0;
      display: inline-block;
      vertical-align: top;
      width: 50%;
      padding: 0 0 0 20px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; } }

.shop-product-data {
  margin: 10px 0; }
  .shop-product-data .shop-product-tabs {
    padding: 0;
    margin: 0 0 -1px; }
  .shop-product-data .reviews-count {
    display: inline-block;
    width: 30px;
    height: 22px;
    background: #579bdb;
    color: #fff;
    line-height: 22px;
    text-align: center;
    font-size: 13px;
    font-weight: 500;
    border-radius: 2px; }

.r-tabs-tab {
  display: inline-block;
  vertical-align: top;
  position: relative; }
  .r-tabs-tab:first-child:before {
    content: ""; }
  .r-tabs-tab a {
    display: inline-block;
    height: 56px;
    line-height: 56px;
    color: #313131;
    font-family: "Roboto";
    font-size: 19px;
    font-weight: 500;
    text-decoration: none;
    padding: 0 20px;
    border: 1px solid transparent;
    border-bottom: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .r-tabs-tab.r-tabs-state-active {
    position: relative; }
  .r-tabs-tab.r-tabs-state-active:before {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -5px;
    background-color: #fff;
    border-left: 1px solid #e0e0e0;
    height: 5px; }
  .r-tabs-tab.r-tabs-state-active a {
    cursor: default;
    color: #03afd9;
    background: #fff;
    border-color: #e0e0e0;
    border-radius: 5px 5px 0 0; }
/* Disabled tab */
.r-tabs .r-tabs-panel {
  display: none; }

.shop-product-desc .desc-area {
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  padding: 30px;
  font-family: 'Roboto'; }
  @media (max-width: 620px) {
  .shop-product-desc .desc-area {
    padding: 20px; } }
  .shop-product-desc .desc-area p {
    margin-top: 0; }
  @media (max-width: 940px) {
  .shop-product-desc .desc-area {
    border-top: transparent;
    border-radius: 0 0 5px 5px;
    margin: 0 0 10px; } }

.r-tabs .r-tabs-accordion-title {
  display: none;
  margin: 0 0 10px; }
  .r-tabs .r-tabs-accordion-title a {
    position: relative;
    display: block;
    padding: 0 60px 0 30px;
    text-decoration: none;
    color: #313131;
    font-family: "Roboto";
    font-size: 19px;
    font-weight: 500;
    line-height: 58px;
    height: 58px;
    border: 1px solid #e0e0e0;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
  @media (max-width: 620px) {
    .r-tabs .r-tabs-accordion-title a {
      padding: 0 60px 0 20px; } }
  .r-tabs .r-tabs-accordion-title a:before {
    content: "";
    position: absolute;
    right: 30px;
    top: 50%;
    width: 15px;
    height: 9px;
    margin-top: -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%2215px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2015%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23313131%22%20d%3D%22M14.732%2C1.686%20C14.732%2C1.686%208.211%2C8.626%208.211%2C8.626%20C8.194%2C8.646%208.188%2C8.672%208.170%2C8.691%20C7.985%2C8.888%207.743%2C8.982%207.501%2C8.979%20C7.259%2C8.982%207.016%2C8.888%206.832%2C8.691%20C6.814%2C8.672%206.808%2C8.647%206.791%2C8.626%20C6.791%2C8.626%200.269%2C1.686%200.269%2C1.686%20C-0.095%2C1.299%20-0.095%2C0.672%200.269%2C0.285%20C0.633%2C-0.102%201.223%2C-0.102%201.586%2C0.285%20C1.586%2C0.285%207.501%2C6.579%207.501%2C6.579%20C7.501%2C6.579%2013.416%2C0.285%2013.416%2C0.285%20C13.779%2C-0.102%2014.368%2C-0.102%2014.732%2C0.285%20C15.095%2C0.672%2015.095%2C1.299%2014.732%2C1.686%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    opacity: 0.33; }
  .r-tabs .r-tabs-accordion-title.r-tabs-state-active {
    margin: 0; }
  .r-tabs .r-tabs-accordion-title.r-tabs-state-active a {
    color: #03afd9;
    border-bottom-color: transparent;
    border-radius: 5px 5px 0 0; }
    .r-tabs .r-tabs-accordion-title.r-tabs-state-active a: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%2215px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2015%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2303afd9%22%20d%3D%22M14.732%2C1.686%20C14.732%2C1.686%208.211%2C8.626%208.211%2C8.626%20C8.194%2C8.646%208.188%2C8.672%208.170%2C8.691%20C7.985%2C8.888%207.743%2C8.982%207.501%2C8.979%20C7.259%2C8.982%207.016%2C8.888%206.832%2C8.691%20C6.814%2C8.672%206.808%2C8.647%206.791%2C8.626%20C6.791%2C8.626%200.269%2C1.686%200.269%2C1.686%20C-0.095%2C1.299%20-0.095%2C0.672%200.269%2C0.285%20C0.633%2C-0.102%201.223%2C-0.102%201.586%2C0.285%20C1.586%2C0.285%207.501%2C6.579%207.501%2C6.579%20C7.501%2C6.579%2013.416%2C0.285%2013.416%2C0.285%20C13.779%2C-0.102%2014.368%2C-0.102%2014.732%2C0.285%20C15.095%2C0.672%2015.095%2C1.299%2014.732%2C1.686%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
  @media (max-width: 940px) {
  .r-tabs .r-tabs-accordion-title {
    display: block; } }

@media (max-width: 940px) {
  .shop-product-tabs.r-tabs-nav {
    display: none; } }

.shop-product-desc .tpl-info {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  padding: 0;
  font-size: 13px;
  font-weight: 300;
  color: #2b2b2b; }
  .shop-product-desc .tpl-info .tpl-required {
    color: #fb4d4d; }
  .shop-product-desc .tpl-block-header {
    color: #2b2b2b;
    font-size: 20px;
    font-weight: 500; }
  .shop-product-desc .tpl-comment {
    margin: 0 0 30px; }
  .shop-product-desc .tpl-comment .tpl-header {
    background: none;
    padding: 0;
    line-height: 1;
    height: auto;
    margin: 0 0 20px; }
  .shop-product-desc .tpl-comment .tpl-stars {
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin: 0 15px 0 0; }
  .shop-product-desc .tpl-comment .tpl-name {
    float: none;
    display: inline-block;
    vertical-align: middle;
    color: #2b2b2b;
    font-size: 15px;
    font-weight: 400;
    margin: 0 20px 0 0; }
  .shop-product-desc .tpl-comment .tpl-date {
    float: none;
    display: inline-block;
    vertical-align: bottom;
    color: #6e6e6e;
    font-size: 13px;
    font-weight: 400; }
  .shop-product-desc .tpl-comment .tpl-body {
    margin: 0;
    color: #2b2b2b;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 400;
    padding: 0; }
  .shop-product-desc .tpl-form.tpl-auth {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 940px) {
    .shop-product-desc .tpl-form.tpl-auth {
      display: block; } }
    .shop-product-desc .tpl-form.tpl-auth .tpl-field {
      margin: 0 0 20px; }
  .shop-product-desc .tpl-form.registered {
    font-size: 0;
    line-height: 1;
    max-width: 424px;
    width: 100%; }
    .shop-product-desc .tpl-form.registered .tpl-field {
      margin: 0 0 20px; }
    .shop-product-desc .tpl-form.registered .tpl-field.tpl-field-input {
      display: inline-block;
      vertical-align: top;
      width: 50%;
      padding: 0 0 0 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .shop-product-desc .tpl-form.registered .tpl-field.tpl-field-input:nth-child(2n) {
      padding: 0 10px 0 0; }
    @media (max-width: 500px) {
      .shop-product-desc .tpl-form.registered .tpl-field.tpl-field-input {
        width: 100%;
        padding: 0; }
        .shop-product-desc .tpl-form.registered .tpl-field.tpl-field-input:nth-child(2n) {
          padding: 0; } }
    .shop-product-desc .tpl-form.registered .tpl-title {
      display: block;
      font-size: 14px;
      font-weight: 500;
      margin: 0 0 15px; }
    .shop-product-desc .tpl-form.registered textarea {
      width: 100%;
      min-height: 98px; }
  .shop-product-desc .tpl-form .tpl-button-big {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 0;
    padding: 13px 18px;
    border-radius: 3px; }
  .shop-product-desc .tpl-form input[type=text], .shop-product-desc .tpl-form input[type=password], .shop-product-desc .tpl-form textarea, .shop-product-desc .tpl-form select {
    height: 38px;
    font-size: 13px;
    font-weight: 300; }
    .shop-product-desc .tpl-form input[type=text]::-webkit-input-placeholder, .shop-product-desc .tpl-form input[type=password]::-webkit-input-placeholder, .shop-product-desc .tpl-form textarea::-webkit-input-placeholder, .shop-product-desc .tpl-form select::-webkit-input-placeholder {
      opacity: 1; }
    .shop-product-desc .tpl-form input[type=text]:moz-placeholder, .shop-product-desc .tpl-form input[type=password]:moz-placeholder, .shop-product-desc .tpl-form textarea:moz-placeholder, .shop-product-desc .tpl-form select:moz-placeholder {
      opacity: 1; }
    .shop-product-desc .tpl-form input[type=text]::-moz-placeholder, .shop-product-desc .tpl-form input[type=password]::-moz-placeholder, .shop-product-desc .tpl-form textarea::-moz-placeholder, .shop-product-desc .tpl-form select::-moz-placeholder {
      opacity: 1; }
    .shop-product-desc .tpl-form input[type=text]:-ms-input-placeholder, .shop-product-desc .tpl-form input[type=password]:-ms-input-placeholder, .shop-product-desc .tpl-form textarea:-ms-input-placeholder, .shop-product-desc .tpl-form select:-ms-input-placeholder {
      opacity: 1; }
  .shop-product-desc .tpl-left-my {
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 200px;
    -moz-flex-basis: 200px;
    -ms-flex-preferred-size: 200px;
    flex-basis: 200px; }
  .shop-product-desc .tpl-right-my {
    padding: 0 0 0 40px;
    font-size: 13px;
    line-height: 1.4;
    font-weight: 400;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .shop-product-desc .tpl-right-my .tpl-button-my {
    display: block;
    text-decoration: none;
    font-size: 14px;
    font-weight: 400;
    line-height: 38px;
    width: 165px;
    height: 38px;
    text-align: center;
    border: 1px solid #579bdb;
    color: #579bdb;
    border-radius: 3px; }
    .shop-product-desc .tpl-right-my .tpl-button-my:hover {
      background-color: #579bdb;
      color: #fff; }
  @media (max-width: 940px) {
    .shop-product-desc .tpl-right-my {
      padding: 0; } }
  .shop-product-desc .tpl-auth input[type=text], .shop-product-desc .tpl-auth input[type=password] {
    width: 100%; }
  .shop-product-desc .tpl-field-btn-wr {
    margin: 0 0 20px; }
  .shop-product-desc .tpl-field-btn-wr .btn-variant1, .shop-product-desc .tpl-field-btn-wr input[type="submit"], .shop-product-desc .tpl-field-btn-wr .tpl-form .tpl-button-big, .shop-product-desc .tpl-form .tpl-field-btn-wr .tpl-button-big, .shop-product-desc .tpl-field-btn-wr .callback-form-in .tpl-form-button, .callback-form-in .shop-product-desc .tpl-field-btn-wr .tpl-form-button, .shop-product-desc .tpl-field-btn-wr .buy-one-click-form-in .tpl-form-button, .buy-one-click-form-in .shop-product-desc .tpl-field-btn-wr .tpl-form-button {
    width: 70px;
    height: 40px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 3px; }
    @media (max-width: 940px) {
    .shop-product-desc .tpl-field-btn-wr .btn-variant1, .shop-product-desc .tpl-field-btn-wr input[type="submit"], .shop-product-desc .tpl-field-btn-wr .tpl-form .tpl-button-big, .shop-product-desc .tpl-form .tpl-field-btn-wr .tpl-button-big, .shop-product-desc .tpl-field-btn-wr .callback-form-in .tpl-form-button, .callback-form-in .shop-product-desc .tpl-field-btn-wr .tpl-form-button, .shop-product-desc .tpl-field-btn-wr .buy-one-click-form-in .tpl-form-button, .buy-one-click-form-in .shop-product-desc .tpl-field-btn-wr .tpl-form-button {
      width: 75px; } }
  .shop-product-desc .tpl-field-btn-wr > a {
    display: block;
    text-decoration: none;
    float: right;
    border: 1px solid #579bdb;
    color: #579bdb;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    width: 112px;
    height: 38px;
    text-align: center;
    border-radius: 3px; }
    .shop-product-desc .tpl-field-btn-wr > a:hover {
      background-color: #579bdb;
      color: #fff; }
    @media (max-width: 940px) {
    .shop-product-desc .tpl-field-btn-wr > a {
      width: 130px; } }
  .shop-product-desc hr {
    border: none;
    border-bottom: 1px solid #e0e0e0; }

.shop2-product-tags {
  margin-top: 10px;
  padding: 14px 20px;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 5px; }

.shop2-product-folders-header {
  font-family: "Roboto";
  font-size: 20px;
  font-weight: 400;
  line-height: 1;
  margin: 0 0 10px; }

.shop2-product-folders a {
  color: #579bdb;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  padding: 6px 15px 6px 10px;
  background: none;
  border: 1px solid #579bdb;
  background: #fff;
  border-right: none; }
  .shop2-product-folders a span {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 14px 0 14px 12px;
    border-left-color: #579bdb;
    top: -1px;
    right: -12px; }
    .shop2-product-folders a span:before {
      content: "";
      position: absolute;
      top: -13px;
      right: 1px;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 13.5px 0 13.5px 11px;
      border-left-color: #fff; }
  .shop2-product-folders a:hover {
    color: #579bdb;
    text-decoration: underline; }

.shop2-btn-back, .shop2-btn.shop2-btn-back {
  text-decoration: none;
  display: inline-block;
  color: #fff;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  padding: 15px 20px 15px 45px;
  box-shadow: none;
  border: none;
  border-radius: 5px;
  background: #579bdb url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2015%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.000%2C9.000%20C15.000%2C9.000%207.000%2C9.000%207.000%2C9.000%20C7.000%2C9.000%207.000%2C13.000%207.000%2C13.000%20C7.000%2C13.000%20-0.002%2C6.500%20-0.002%2C6.500%20C-0.002%2C6.500%207.000%2C-0.000%207.000%2C-0.000%20C7.000%2C-0.000%207.000%2C4.000%207.000%2C4.000%20C7.000%2C4.000%2015.000%2C4.000%2015.000%2C4.000%20C15.000%2C4.000%2015.000%2C9.000%2015.000%2C9.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 14px 50% no-repeat; }
  .shop2-btn-back:hover, .shop2-btn.shop2-btn-back:hover {
    background: #6ca8e0 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2015%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.000%2C9.000%20C15.000%2C9.000%207.000%2C9.000%207.000%2C9.000%20C7.000%2C9.000%207.000%2C13.000%207.000%2C13.000%20C7.000%2C13.000%20-0.002%2C6.500%20-0.002%2C6.500%20C-0.002%2C6.500%207.000%2C-0.000%207.000%2C-0.000%20C7.000%2C-0.000%207.000%2C4.000%207.000%2C4.000%20C7.000%2C4.000%2015.000%2C4.000%2015.000%2C4.000%20C15.000%2C4.000%2015.000%2C9.000%2015.000%2C9.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 14px 50% no-repeat; }

.shop-group-kinds-in, .shop2-group-kinds {
  position: relative;
  margin: 0 0 30px; }
  .shop-group-kinds-in .owl-nav div, .shop2-group-kinds .owl-nav div {
    position: absolute;
    top: 50%;
    font-size: 0;
    line-height: 0;
    border: none;
    padding: 0;
    width: 30px;
    height: 42px;
    margin-top: -21px;
    background-color: #03afd9;
    background-repeat: no-repeat;
    z-index: 1;
    outline: none;
    cursor: pointer; }
    .shop-group-kinds-in .owl-nav div.owl-prev, .shop2-group-kinds .owl-nav div.owl-prev {
      border-radius: 0 20px 20px 0;
      background-position: 7px 50%;
      left: 0;
      background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%209%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M8.713%2C1.691%20C8.713%2C1.691%201.904%2C8.500%201.904%2C8.500%20C1.904%2C8.500%208.713%2C15.309%208.713%2C15.309%20C9.101%2C15.696%209.101%2C16.325%208.713%2C16.713%20C8.325%2C17.101%207.697%2C17.101%207.309%2C16.713%20C7.309%2C16.713%200.286%2C9.691%200.286%2C9.691%20C-0.039%2C9.366%20-0.075%2C8.879%200.145%2C8.500%20C-0.075%2C8.120%20-0.039%2C7.633%200.286%2C7.308%20C0.286%2C7.308%207.309%2C0.286%207.309%2C0.286%20C7.697%2C-0.102%208.325%2C-0.102%208.713%2C0.286%20C9.101%2C0.674%209.101%2C1.303%208.713%2C1.691%20Z%22%2F%3E%3C%2Fsvg%3E"); }
    .shop-group-kinds-in .owl-nav div.owl-next, .shop2-group-kinds .owl-nav div.owl-next {
      border-radius: 20px 0 0 20px;
      background-position: 14px 50%;
      right: 0;
      background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%209%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M8.855%2C8.500%20C9.074%2C8.879%209.038%2C9.366%208.713%2C9.691%20C8.713%2C9.691%201.691%2C16.713%201.691%2C16.713%20C1.303%2C17.101%200.674%2C17.101%200.286%2C16.713%20C-0.102%2C16.325%20-0.102%2C15.696%200.286%2C15.309%20C0.286%2C15.309%207.095%2C8.500%207.095%2C8.500%20C7.095%2C8.500%200.286%2C1.691%200.286%2C1.691%20C-0.102%2C1.303%20-0.102%2C0.674%200.286%2C0.286%20C0.674%2C-0.102%201.303%2C-0.102%201.691%2C0.286%20C1.691%2C0.286%208.713%2C7.308%208.713%2C7.308%20C9.038%2C7.633%209.074%2C8.120%208.855%2C8.500%20Z%22%2F%3E%3C%2Fsvg%3E"); }
    @media (max-width: 1170px) {
    .shop-group-kinds-in .owl-nav div.owl-prev, .shop2-group-kinds .owl-nav div.owl-prev {
      left: -20px; }
    .shop-group-kinds-in .owl-nav div.owl-next, .shop2-group-kinds .owl-nav div.owl-next {
      right: -20px; } }

.shop-group-kinds-in .owl-nav div.owl-prev {
  left: 0; }
  .shop-group-kinds-in .owl-nav div.owl-next {
    right: 0; }
  @media (max-width: 1170px) {
      .shop-group-kinds-in .owl-nav div.owl-prev {
        left: -30px; }
      .shop-group-kinds-in .owl-nav div.owl-next {
        right: -30px; } }

.shop-kind-item {
  position: relative;
  font-family: "Roboto"; }
  .shop-kind-item .vendor-name a, .shop-kind-item .product-option a {
    color: #0884e4; }
  .shop-kind-item .vendor-name {
    margin: 0 0 15px; }
  .shop-kind-item .shop2-item-product-in {
    width: 100%;
    font-size: 14px;
    line-height: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    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; }
  .shop-kind-item .shop2-item-product-in:hover {
    border-color: transparent;
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.09);
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.09);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.09); }
  .shop-kind-item .shop2-item-product-in:hover .product-image > a {
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05); }
  .shop-kind-item .shop2-item-product-in:hover .shop2-product-actions {
    border: 1px solid #f7f7f7;
    border-width: 0 1px;
    margin: 0 -1px; }
  .shop-kind-item .shop2-item-product-in .product-image {
    position: relative;
    border-radius: 5px 5px 0 0;
    text-align: center;
    vertical-align: middle;
    min-height: 160px;
    overflow: hidden;
    margin: 0 0 15px; }
  .shop-kind-item .shop2-item-product-in .product-image > a {
    border-radius: 3px;
    display: block;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5px 5px 0 0;
    -webkit-transition: transform 0.2s ease;
    -moz-transition: transform 0.2s ease;
    -o-transition: transform 0.2s ease;
    -ms-transition: transform 0.2s ease;
    transition: transform 0.2s ease; }
  .shop-kind-item .shop2-item-product-in .product-image.no-image {
    margin: -1px -1px 15px;
    background: #e0e0e0 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2261px%22%20height%3D%2251px%22%20%20viewBox%3D%220%200%2061%2051%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23b6b4b4%22%20d%3D%22M56.676%2C51.000%20C56.676%2C51.000%204.322%2C51.000%204.322%2C51.000%20C1.938%2C51.000%20-0.001%2C49.076%20-0.001%2C46.710%20C-0.001%2C46.710%20-0.001%2C42.243%20-0.001%2C42.243%20C-0.001%2C42.243%20-0.001%2C42.243%20-0.001%2C42.242%20C-0.001%2C42.242%20-0.001%2C4.289%20-0.001%2C4.289%20C-0.001%2C1.924%201.938%2C-0.000%204.322%2C-0.000%20C4.322%2C-0.000%2056.676%2C-0.000%2056.676%2C-0.000%20C59.060%2C-0.000%2060.999%2C1.924%2060.999%2C4.289%20C60.999%2C4.289%2060.999%2C46.710%2060.999%2C46.710%20C60.999%2C49.076%2059.060%2C51.000%2056.676%2C51.000%20ZM4.322%2C49.042%20C4.322%2C49.042%2056.676%2C49.042%2056.676%2C49.042%20C57.972%2C49.042%2059.026%2C47.996%2059.026%2C46.710%20C59.026%2C46.710%2059.026%2C28.821%2059.026%2C28.821%20C58.983%2C28.790%2058.933%2C28.773%2058.894%2C28.734%20C58.894%2C28.734%2046.870%2C16.803%2046.870%2C16.803%20C46.870%2C16.803%2022.739%2C40.747%2022.739%2C40.747%20C22.554%2C40.930%2022.304%2C41.033%2022.042%2C41.033%20C21.780%2C41.033%2021.529%2C40.930%2021.344%2C40.747%20C21.344%2C40.747%2012.616%2C32.086%2012.616%2C32.086%20C12.616%2C32.086%201.972%2C42.648%201.972%2C42.648%20C1.972%2C42.648%201.972%2C46.710%201.972%2C46.710%20C1.972%2C47.996%203.026%2C49.042%204.322%2C49.042%20ZM56.676%2C1.958%20C56.676%2C1.958%204.322%2C1.958%204.322%2C1.958%20C3.026%2C1.958%201.972%2C3.004%201.972%2C4.289%20C1.972%2C4.289%201.972%2C39.880%201.972%2C39.880%20C1.972%2C39.880%2011.919%2C30.010%2011.919%2C30.010%20C12.104%2C29.826%2012.355%2C29.723%2012.616%2C29.723%20C12.878%2C29.723%2013.129%2C29.826%2013.314%2C30.010%20C13.314%2C30.010%2022.042%2C38.670%2022.042%2C38.670%20C22.042%2C38.670%2046.173%2C14.727%2046.173%2C14.727%20C46.358%2C14.543%2046.609%2C14.440%2046.870%2C14.440%20C47.132%2C14.440%2047.383%2C14.543%2047.568%2C14.727%20C47.568%2C14.727%2059.026%2C26.097%2059.026%2C26.097%20C59.026%2C26.097%2059.026%2C4.289%2059.026%2C4.289%20C59.026%2C3.004%2057.972%2C1.958%2056.676%2C1.958%20ZM18.252%2C22.218%20C14.474%2C22.218%2011.400%2C19.168%2011.400%2C15.419%20C11.400%2C11.670%2014.474%2C8.619%2018.252%2C8.619%20C22.031%2C8.619%2025.105%2C11.670%2025.105%2C15.419%20C25.105%2C19.168%2022.031%2C22.218%2018.252%2C22.218%20ZM18.252%2C10.577%20C15.562%2C10.577%2013.373%2C12.749%2013.373%2C15.419%20C13.373%2C18.089%2015.562%2C20.261%2018.252%2C20.261%20C20.943%2C20.261%2023.132%2C18.089%2023.132%2C15.419%20C23.132%2C12.749%2020.943%2C10.577%2018.252%2C10.577%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop-kind-item .shop2-item-product-in .product-info-wr {
    padding: 0 20px; }
  .shop-kind-item .shop2-item-product-in .option-block-wr {
    display: block !important; }
  .shop-kind-item .shop2-item-product-in .product-bot {
    padding: 10px 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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .shop-kind-item .shop2-item-product-in .product-name {
    margin: 0 0 15px; }
  .shop-kind-item .shop2-item-product-in .product-bot-in {
    padding: 20px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media (max-width: 1090px) and (min-width: 520px) {
      .shop-kind-item .shop2-item-product-in .product-bot-in {
        display: block;
        text-align: center; } }
  @media (max-width: 1090px) and (min-width: 520px) {
    .shop-kind-item .shop2-item-product-in .product-price {
      margin: 0 0 20px; } }
  .shop-kind-item .shop2-item-product-in .product-link {
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    border: 1px solid #579bdb;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    color: #579bdb;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    padding: 13px 12px 12px;
    text-align: center; }
  .shop-kind-item .shop2-item-product-in .product-link:hover {
    background: #579bdb;
    color: #fff; }
  @media (max-width: 1090px) and (min-width: 520px) {
      .shop-kind-item .shop2-item-product-in .product-link {
        display: block; } }
  .shop-kind-item .shop2-item-product-in .tpl-rating-block {
    font-size: 0; }
  .shop-kind-item .shop2-product-params {
    display: none;
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    line-height: 1.3;
    text-align: left; }
  .shop-kind-item .shop2-product-params > div {
    margin: 0 0 15px; }
  .shop-kind-item .shop2-product-params > div > div {
    font-size: 14px;
    font-weight: 400;
    color: #696969;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop-kind-item .shop2-product-params > div > div a {
    color: #0884e4;
    text-decoration: underline; }
  .shop-kind-item .shop2-product-params > div > div a:hover {
    text-decoration: none; }
  .shop-kind-item .shop2-product-params > div > div.product-params-title {
    font-weight: 300;
    margin: 0 0 7px; }
  .shop-kind-item .shop2-product-params > div > div.product-params-title.file-title {
    display: none; }
  .shop-kind-item .shop2-product-params > div > div a.file {
    position: relative;
    display: inline-block;
    line-height: 15px;
    padding: 0 0 0 27px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2215px%22%20%20viewBox%3D%220%200%2014%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23c1c1c1%22%20d%3D%22M8.135%2C1.123%20C8.135%2C1.123%208.135%2C8.649%208.135%2C8.649%20C8.135%2C8.649%2010.693%2C5.688%2010.693%2C5.688%20C11.101%2C5.215%2011.823%2C5.157%2012.304%2C5.558%20C12.785%2C5.960%2012.844%2C6.669%2012.435%2C7.142%20C12.435%2C7.142%207.863%2C12.434%207.863%2C12.434%20C7.858%2C12.440%207.852%2C12.445%207.846%2C12.451%20C7.835%2C12.464%207.823%2C12.477%207.811%2C12.489%20C7.803%2C12.497%207.794%2C12.506%207.786%2C12.514%20C7.776%2C12.523%207.766%2C12.532%207.756%2C12.541%20C7.750%2C12.546%207.745%2C12.552%207.739%2C12.557%20C7.735%2C12.560%207.732%2C12.562%207.728%2C12.565%20C7.718%2C12.573%207.707%2C12.582%207.697%2C12.590%20C7.686%2C12.598%207.676%2C12.606%207.665%2C12.614%20C7.658%2C12.619%207.650%2C12.625%207.643%2C12.630%20C7.629%2C12.639%207.616%2C12.647%207.602%2C12.655%20C7.600%2C12.657%207.597%2C12.659%207.595%2C12.660%20C7.586%2C12.665%207.579%2C12.671%207.570%2C12.676%20C7.564%2C12.680%207.557%2C12.683%207.551%2C12.686%20C7.538%2C12.693%207.524%2C12.700%207.510%2C12.707%20C7.497%2C12.714%207.483%2C12.721%207.469%2C12.727%20C7.463%2C12.730%207.458%2C12.732%207.452%2C12.735%20C7.439%2C12.740%207.426%2C12.745%207.413%2C12.751%20C7.396%2C12.757%207.379%2C12.763%207.362%2C12.769%20C7.356%2C12.771%207.350%2C12.774%207.343%2C12.775%20C7.333%2C12.779%207.322%2C12.782%207.311%2C12.785%20C7.291%2C12.790%207.271%2C12.795%207.251%2C12.800%20C7.244%2C12.802%207.237%2C12.804%207.230%2C12.806%20C7.222%2C12.807%207.215%2C12.808%207.207%2C12.810%20C7.184%2C12.814%207.161%2C12.817%207.138%2C12.820%20C7.132%2C12.821%207.127%2C12.822%207.122%2C12.822%20C7.119%2C12.823%207.115%2C12.824%207.112%2C12.824%20C7.108%2C12.824%207.104%2C12.824%207.101%2C12.825%20C7.065%2C12.828%207.028%2C12.830%206.992%2C12.830%20C6.992%2C12.830%206.992%2C12.830%206.992%2C12.830%20C6.992%2C12.830%206.992%2C12.830%206.992%2C12.830%20C6.992%2C12.830%206.992%2C12.830%206.991%2C12.830%20C6.991%2C12.830%206.991%2C12.830%206.991%2C12.830%20C6.955%2C12.830%206.919%2C12.828%206.883%2C12.825%20C6.880%2C12.824%206.876%2C12.824%206.873%2C12.824%20C6.871%2C12.824%206.869%2C12.823%206.867%2C12.823%20C6.861%2C12.822%206.854%2C12.821%206.848%2C12.820%20C6.824%2C12.817%206.801%2C12.814%206.777%2C12.810%20C6.770%2C12.808%206.763%2C12.807%206.756%2C12.806%20C6.749%2C12.804%206.742%2C12.802%206.735%2C12.801%20C6.715%2C12.796%206.694%2C12.791%206.673%2C12.785%20C6.663%2C12.782%206.653%2C12.780%206.643%2C12.776%20C6.637%2C12.774%206.631%2C12.772%206.625%2C12.770%20C6.607%2C12.764%206.590%2C12.758%206.572%2C12.751%20C6.560%2C12.746%206.547%2C12.741%206.535%2C12.736%20C6.529%2C12.734%206.524%2C12.732%206.519%2C12.729%20C6.504%2C12.723%206.489%2C12.715%206.475%2C12.708%20C6.462%2C12.701%206.448%2C12.695%206.435%2C12.688%20C6.430%2C12.685%206.425%2C12.682%206.419%2C12.679%20C6.410%2C12.674%206.401%2C12.667%206.391%2C12.662%20C6.389%2C12.660%206.386%2C12.658%206.383%2C12.656%20C6.370%2C12.648%206.357%2C12.640%206.344%2C12.632%20C6.338%2C12.627%206.331%2C12.623%206.325%2C12.618%20C6.313%2C12.610%206.302%2C12.601%206.290%2C12.592%20C6.280%2C12.584%206.269%2C12.576%206.258%2C12.568%20C6.256%2C12.566%206.254%2C12.565%206.252%2C12.563%20C6.246%2C12.558%206.241%2C12.552%206.235%2C12.547%20C6.224%2C12.537%206.212%2C12.527%206.201%2C12.517%20C6.193%2C12.509%206.184%2C12.501%206.176%2C12.492%20C6.165%2C12.481%206.154%2C12.469%206.144%2C12.458%20C6.138%2C12.452%206.132%2C12.447%206.127%2C12.441%20C6.127%2C12.441%201.480%2C7.149%201.480%2C7.149%20C1.068%2C6.679%201.120%2C5.970%201.598%2C5.564%20C2.076%2C5.159%202.798%2C5.211%203.210%2C5.681%20C3.210%2C5.681%205.849%2C8.686%205.849%2C8.686%20C5.849%2C8.686%205.849%2C1.123%205.849%2C1.123%20C5.849%2C0.502%206.361%2C-0.001%206.992%2C-0.001%20C7.623%2C-0.001%208.135%2C0.502%208.135%2C1.123%20ZM13.307%2C13.638%20C13.307%2C13.638%200.692%2C13.638%200.692%2C13.638%20C0.310%2C13.638%20-0.000%2C13.943%20-0.000%2C14.319%20C-0.000%2C14.695%200.310%2C15.000%200.692%2C15.000%20C0.692%2C15.000%2013.307%2C15.000%2013.307%2C15.000%20C13.690%2C15.000%2014.000%2C14.695%2014.000%2C14.319%20C14.000%2C13.943%2013.690%2C13.638%2013.307%2C13.638%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop-kind-item .shop2-product-params > div.type-coords > div.option-title {
    display: none; }
  .shop-kind-item .shop2-product-params > div.type-coords > div a {
    display: inline-block;
    text-decoration: none;
    font-size: 14px;
    font-weight: 400;
    color: #696969;
    padding: 0 0 0 27px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2016%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fb4d4d%22%20d%3D%22M5.195%2C-0.000%20C5.195%2C-0.000%201.004%2C10.151%201.004%2C10.151%20C1.004%2C10.151%20-0.000%2C10.151%20-0.000%2C10.151%20C-0.000%2C10.151%20-0.000%2C11.000%20-0.000%2C11.000%20C-0.000%2C11.000%205.749%2C11.000%205.749%2C11.000%20C5.749%2C11.000%205.749%2C10.151%205.749%2C10.151%20C5.749%2C10.151%204.606%2C10.151%204.606%2C10.151%20C4.606%2C10.151%205.957%2C6.926%205.957%2C6.926%20C5.957%2C6.926%208.000%2C11.000%208.000%2C11.000%20C8.000%2C11.000%2010.043%2C6.926%2010.043%2C6.926%20C10.043%2C6.926%2011.394%2C10.151%2011.394%2C10.151%20C11.394%2C10.151%2010.251%2C10.151%2010.251%2C10.151%20C10.251%2C10.151%2010.251%2C11.000%2010.251%2C11.000%20C10.251%2C11.000%2016.000%2C11.000%2016.000%2C11.000%20C16.000%2C11.000%2016.000%2C10.151%2016.000%2C10.151%20C16.000%2C10.151%2014.996%2C10.151%2014.996%2C10.151%20C14.996%2C10.151%2010.840%2C-0.000%2010.840%2C-0.000%20C10.840%2C-0.000%208.000%2C5.737%208.000%2C5.737%20C8.000%2C5.737%205.195%2C-0.000%205.195%2C-0.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 3px no-repeat; }
    .shop-kind-item .shop2-product-params > div.type-coords > div a:hover {
      text-decoration: underline; }

.shop2-collection-header {
  color: #313131;
  font-family: "Roboto";
  font-size: 25px;
  font-weight: 500;
  margin: 0 0 35px;
  line-height: 1; }

.callback-form-wr, .buy-one-click-form-wr {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10001;
  opacity: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.6);
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .callback-form-wr.active, .buy-one-click-form-wr.active {
    opacity: 1;
    visibility: visible; }

@supports (transform: scale(1.05)) {
  .callback-form-wr, .buy-one-click-form-wr {
    background: none; } }

.callback-form-in, .buy-one-click-form-in {
  position: relative;
  width: 100%;
  max-width: 322px;
  padding: 0 10px 10px;
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 100%;
  overflow: auto;
  margin: 0 20px; }
  .callback-form-in .close-btn, .buy-one-click-form-in .close-btn {
    position: absolute;
    right: 10px;
    top: 0;
    cursor: pointer;
    width: 40px;
    height: 54px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M10.012%2C9.296%20C10.012%2C9.296%209.296%2C10.012%209.296%2C10.012%20C9.296%2C10.012%204.999%2C5.716%204.999%2C5.716%20C4.999%2C5.716%200.703%2C10.012%200.703%2C10.012%20C0.703%2C10.012%20-0.013%2C9.296%20-0.013%2C9.296%20C-0.013%2C9.296%204.283%2C5.000%204.283%2C5.000%20C4.283%2C5.000%20-0.013%2C0.703%20-0.013%2C0.703%20C-0.013%2C0.703%200.703%2C-0.013%200.703%2C-0.013%20C0.703%2C-0.013%204.999%2C4.284%204.999%2C4.284%20C4.999%2C4.284%209.296%2C-0.013%209.296%2C-0.013%20C9.296%2C-0.013%2010.012%2C0.703%2010.012%2C0.703%20C10.012%2C0.703%205.716%2C5.000%205.716%2C5.000%20C5.716%2C5.000%2010.012%2C9.296%2010.012%2C9.296%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    -webkit-background-size: 15px 15px;
    background-size: 15px 15px; }
  .callback-form-in .title, .buy-one-click-form-in .title {
    color: #fff;
    font-family: "Roboto";
    font-size: 21px;
    line-height: 1;
    font-weight: 500;
    padding: 17px 20px 16px; }
  .callback-form-in .tpl-anketa > form, .buy-one-click-form-in .tpl-anketa > form {
    padding: 20px;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
  .callback-form-in .tpl-field, .buy-one-click-form-in .tpl-field {
    margin: 0 0 10px; }
  .callback-form-in .tpl-field.marginNull, .buy-one-click-form-in .tpl-field.marginNull, .callback-form-in .tpl-field.tpl-field-button, .buy-one-click-form-in .tpl-field.tpl-field-button {
    margin: 0; }
  .callback-form-in textarea, .buy-one-click-form-in textarea, .callback-form-in input[type='text'], .buy-one-click-form-in input[type='text'] {
    font-size: 15px;
    color: #2b2b2b;
    width: 100%;
    max-width: 420px;
    padding: 0 15px;
    height: 47px;
    border: 1px solid #d5dade;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .callback-form-in textarea::-webkit-input-placeholder, .buy-one-click-form-in textarea::-webkit-input-placeholder, .callback-form-in input[type='text']::-webkit-input-placeholder, .buy-one-click-form-in input[type='text']::-webkit-input-placeholder {
    opacity: 1;
    color: #939393; }
  .callback-form-in textarea:moz-placeholder, .buy-one-click-form-in textarea:moz-placeholder, .callback-form-in input[type='text']:moz-placeholder, .buy-one-click-form-in input[type='text']:moz-placeholder {
    opacity: 1;
    color: #939393; }
  .callback-form-in textarea::-moz-placeholder, .buy-one-click-form-in textarea::-moz-placeholder, .callback-form-in input[type='text']::-moz-placeholder, .buy-one-click-form-in input[type='text']::-moz-placeholder {
    opacity: 1;
    color: #939393; }
  .callback-form-in textarea:-ms-input-placeholder, .buy-one-click-form-in textarea:-ms-input-placeholder, .callback-form-in input[type='text']:-ms-input-placeholder, .buy-one-click-form-in input[type='text']:-ms-input-placeholder {
    opacity: 1;
    color: #939393; }
  .callback-form-in textarea, .buy-one-click-form-in textarea {
    height: auto;
    padding-top: 15px; }
  .callback-form-in .tpl-form-button, .buy-one-click-form-in .tpl-form-button {
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    text-align: center;
    min-width: 146px;
    padding: 0 10px;
    height: 47px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .callback-form-in .tpl-anketa-success-note, .buy-one-click-form-in .tpl-anketa-success-note {
    color: #585858;
    font-size: 16px;
    padding: 17px 20px;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }

iframe[src^="//t.insigit.com"] {
  display: none; }

.shop2-vendors {
  margin-top: 0; }

.search-block-wr .search-online-store .field .param-val {
  position: relative;
  text-decoration: none;
  min-height: 22px;
  padding-left: 30px;
  line-height: 24px;
  display: inline-block;
  color: #2b2b2b;
  font-size: 16px;
  font-weight: 500;
  margin-top: 10px; }
  .search-block-wr .search-online-store .field .param-val:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    border: 1px solid #d5dade;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .search-block-wr .search-online-store .field .param-val.active-val:before {
    border-color: #03afd9;
    background: #03afd9 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2010%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M9.984%2C1.477%20C9.984%2C1.477%204.508%2C7.953%204.508%2C7.953%20C4.508%2C7.953%204.023%2C7.468%204.023%2C7.468%20C4.023%2C7.468%203.508%2C7.984%203.508%2C7.984%20C3.508%2C7.984%20-0.015%2C3.461%20-0.015%2C3.461%20C-0.015%2C3.461%201.492%2C1.953%201.492%2C1.953%20C1.492%2C1.953%204.050%2C5.237%204.050%2C5.237%20C4.050%2C5.237%208.492%2C-0.015%208.492%2C-0.015%20C8.492%2C-0.015%209.984%2C1.477%209.984%2C1.477%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: 14px 10px; }

.shop2-product-navigation .shop2-btn {
  text-decoration: none;
  display: inline-block;
  color: #fff;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  box-shadow: none;
  border: none;
  border-radius: 5px;
  position: relative;
  background: #579bdb; }
  @media (max-width: 400px) {
    .shop2-product-navigation .shop2-btn {
      font-size: 14px; } }
  .shop2-product-navigation .shop2-btn:hover {
    background-color: #6ca8e0; }
  .shop2-product-navigation .shop2-btn:before {
    position: absolute;
    content: '';
    width: 15px;
    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%2215px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2015%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.000%2C9.000%20C15.000%2C9.000%207.000%2C9.000%207.000%2C9.000%20C7.000%2C9.000%207.000%2C13.000%207.000%2C13.000%20C7.000%2C13.000%20-0.002%2C6.500%20-0.002%2C6.500%20C-0.002%2C6.500%207.000%2C-0.000%207.000%2C-0.000%20C7.000%2C-0.000%207.000%2C4.000%207.000%2C4.000%20C7.000%2C4.000%2015.000%2C4.000%2015.000%2C4.000%20C15.000%2C4.000%2015.000%2C9.000%2015.000%2C9.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% no-repeat; }
  @media (max-width: 400px) {
      .shop2-product-navigation .shop2-btn:before {
        display: none; } }
  .shop2-product-navigation .shop2-btn.prev {
    padding: 15px 20px 15px 45px; }
  .shop2-product-navigation .shop2-btn.prev:before {
    top: 16px;
    left: 15px; }
  @media (max-width: 400px) {
      .shop2-product-navigation .shop2-btn.prev {
        padding: 13px; } }
  .shop2-product-navigation .shop2-btn.next {
    padding: 15px 45px 15px 20px; }
  .shop2-product-navigation .shop2-btn.next:before {
    top: 16px;
    right: 15px;
    transform: rotate(180deg); }
  @media (max-width: 400px) {
      .shop2-product-navigation .shop2-btn.next {
        padding: 13px; } }

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

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

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

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

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

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

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

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

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

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

.btn-variant1, input[type="submit"], .shop-product-desc .tpl-form .tpl-button-big, .callback-form-in .tpl-form-button, .buy-one-click-form-in .tpl-form-button {
  position: relative;
  text-decoration: none;
  outline: none;
  background: #03afd9;
  border: none;
  box-shadow: none;
  color: #fff;
  text-align: center; }
  .btn-variant1:hover, input[type="submit"]:hover, .shop-product-desc .tpl-form .tpl-button-big:hover, .callback-form-in .tpl-form-button:hover, .buy-one-click-form-in .tpl-form-button:hover {
    background: #03afd9; }

.btn-variant1, input[type="submit"], .shop-product-desc .tpl-form .tpl-button-big, .callback-form-in .tpl-form-button, .buy-one-click-form-in .tpl-form-button, .callback-form-btn-top, .callback-form-btn-bot, .tpl-anketa button, .folder-block-title, .opened-all-selsect, .reg-enter {
  overflow: hidden;
  position: relative; }
  .btn-variant1 span.before, input[type="submit"] span.before, .shop-product-desc .tpl-form .tpl-button-big span.before, .callback-form-in .tpl-form-button span.before, .buy-one-click-form-in .tpl-form-button span.before, .callback-form-btn-top span.before, .callback-form-btn-bot span.before, .tpl-anketa button span.before, .folder-block-title span.before, .opened-all-selsect span.before, .reg-enter span.before {
    position: absolute;
    background: #fff;
    opacity: 0.2;
    width: 0;
    height: 0;
    border-radius: 100%;
    margin: 0;
    display: block;
    padding: 0;
    min-width: 0;
    max-width: none; }
  .btn-variant1.activeClassBtn span.before, input[type="submit"].activeClassBtn span.before, .shop-product-desc .tpl-form .tpl-button-big.activeClassBtn span.before, .callback-form-in .tpl-form-button.activeClassBtn span.before, .buy-one-click-form-in .tpl-form-button.activeClassBtn span.before, .callback-form-btn-top.activeClassBtn span.before, .callback-form-btn-bot.activeClassBtn span.before, .tpl-anketa button.activeClassBtn span.before, .folder-block-title.activeClassBtn span.before, .opened-all-selsect.activeClassBtn span.before, .reg-enter.activeClassBtn span.before {
    -webkit-animation: effect 1s linear;
    animation: effect 1s linear; }

@-webkit-keyframes effect {
  100% {
    opacity: 0;
    width: 800px;
    height: 800px;
    margin: -400px 0 0 -400px; } }

@keyframes effect {
  100% {
    opacity: 0;
    width: 800px;
    height: 800px;
    margin: -400px 0 0 -400px; } }

#shop2_search_global_fields .field.select {
  display: none !important; }

.bot-phone {
  max-width: 175px; }

.h1-in {
  text-align: center; }

.callback-form-btn-top:before {
  display: none; }

.callback-form-btn-top {
  padding: 10px; }
