@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, .product-list-thumbs .shop2-product-btn::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; }
  html.ie .right-blocks-anonce-wr {
    display: block; }

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

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

h1 {
  margin-top: 0;
  font-size: 23px; }

h2 {
  font-size: 21px; }

h3 {
  font-size: 19px; }

h4 {
  font-size: 18px; }

h5 {
  font-size: 17px; }

h6 {
  font-size: 16px; }

h5, h6 {
  font-weight: bold; }

a {
  text-decoration: underline;
  color: #fe6a5e; }

a:hover {
  text-decoration: none; }

a img {
  border-color: #767676; }

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

.table-wrapper {
  overflow: auto; }

img {
  height: auto; }

table img {
  max-width: none; }

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

input[type="text"], input[type="password"], textarea {
  -webkit-appearance: none;
  outline: none;
  box-shadow: none;
  width: 100%;
  max-width: 100%;
  padding: 0 10px;
  background-color: #fff;
  border: 1px solid #eaeaea;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px; }
  input[type="text"].error, input[type="password"].error, textarea.error {
    border-color: red; }

textarea {
  padding: 10px 12px; }

input[type="text"], input[type="password"] {
  height: 38px; }

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

.path-wrapper {
  margin: 0 0 10px; }
  .path-wrapper .site-path {
    font-family: "Exo2";
    font-size: 13px;
    font-weight: 300;
    color: #9e9ca1; }
    .path-wrapper .site-path a {
      position: relative;
      display: inline-block;
      padding: 0 13px 0 0;
      margin: 0 9px 0 0; }
      .path-wrapper .site-path a:before {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        width: 4px;
        height: 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%2210px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2010%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d5d4d7%22%20d%3D%22M10.008%2C8.551%20C10.008%2C8.551%209.266%2C9.236%209.266%2C9.236%20C9.266%2C9.236%209.210%2C9.185%209.210%2C9.185%20C9.210%2C9.185%200.734%2C17.007%200.734%2C17.007%20C0.734%2C17.007%20-0.008%2C16.322%20-0.008%2C16.322%20C-0.008%2C16.322%208.469%2C8.500%208.469%2C8.500%20C8.469%2C8.500%20-0.008%2C0.677%20-0.008%2C0.677%20C-0.008%2C0.677%200.734%2C-0.007%200.734%2C-0.007%20C0.734%2C-0.007%209.210%2C7.815%209.210%2C7.815%20C9.210%2C7.815%209.266%2C7.764%209.266%2C7.764%20C9.266%2C7.764%2010.008%2C8.449%2010.008%2C8.449%20C10.008%2C8.449%209.952%2C8.500%209.952%2C8.500%20C9.952%2C8.500%2010.008%2C8.551%2010.008%2C8.551%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat;
        -webkit-background-size: 4px 7px;
        background-size: 4px 7px;
        margin-top: -3px; }
  @media (max-width: 719px) {
  .path-wrapper {
    display: none; } }

.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;
  padding-top: 58px;
  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 {
  font-family: "Exo2";
  background-color: #fff;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }

.site-container {
  -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;
  -webkit-flex-basis: auto;
  -moz-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  max-width: 96%;
  margin: 0 auto 20px;
  width: 100%; }
  @media (max-width: 1010px) {
  .site-container {
    margin: 0 20px 20px;
    width: auto; } }
  @media (max-width: 765px) {
  .site-container {
    display: none; } }

.site-container2 {
  margin: 0 20px 20px;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }
  .site-container2 .menu-left-wr {
    display: none; }

@media screen and (min-width: 940px) {
    .site-main {
      float: left;
      width: 100%; } }
  .site-main__inner {
    position: relative;
    margin-top: 13px; }
  .site-main__inner.backFon {
    padding: 20px;
    background-color: #fff;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.04);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.04); }
    @media (max-width: 520px) {
    .site-main__inner.backFon {
      background: none;
      box-shadow: none;
      padding: 0; } }

.site-sidebar {
  position: relative; }

@media screen and (min-width: 766px) {
    .site-sidebar.left {
      width: 242px;
      float: left;
      margin-right: -100%; }
      .site-sidebar.left ~ .site-main > .site-main__inner {
        margin-left: 272px; } }

@media screen and (min-width: 940px) {
    .site-sidebar.right {
      width: 242px;
      float: right;
      margin-left: -242px; }
      .site-sidebar.right ~ .site-main > .site-main__inner {
        margin-right: 272px; } }

.site-footer {
  min-height: 90px;
  max-width: 96%;
  width: 100%;
  margin: 0 auto;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }
  @media (max-width: 1010px) {
  .site-footer {
    margin: 0 20px;
    max-width: 100%;
    width: auto; } }

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

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

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

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

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

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

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

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

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

.noUi-horizontal {
  height: 16px; }

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

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

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

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

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

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

.jq-selectbox {
  vertical-align: middle;
  cursor: pointer;
  width: 100%;
  line-height: 1;
  font-size: 0; }
  .jq-selectbox.opened {
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
  .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: 36px;
  background-color: #fff;
  font: 13px/36px "Exo2", Arial, sans-serif;
  color: #7e7e7e;
  font-size: 13px;
  font-weight: 300;
  border: 1px solid #eaeaea;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.jq-selectbox__select-text {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 25px 0 10px; }

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

.jq-selectbox__trigger-arrow {
  position: absolute;
  left: 0;
  right: 0;
  width: 10px;
  height: 7px;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 4.5px 0 4.5px;
  border-top-color: #7e7e7e; }

.jq-selectbox__dropdown {
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  background: #fff;
  font: 13px/28px "Exo2", Arial, sans-serif; }

.jq-selectbox ul {
  margin: 0;
  padding: 0;
  border: 1px solid #eaeaea;
  margin: -1px 0;
  -moz-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); }

.jq-selectbox li {
  padding: 12px 10px 12px 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: #7e7e7e;
  border-bottom: 1px solid #eaeaea; }
  .jq-selectbox li:last-child {
    border-bottom: none; }

.jq-selectbox li.selected {
  color: #9290d9; }

.jq-selectbox li:hover {
  color: #fe6a5e; }

.jq-checkbox {
  position: relative;
  width: 28px;
  height: 28px;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  cursor: pointer;
  margin-right: 7px; }
  .jq-checkbox.checked {
    border-color: #fe6a5e; }
  .jq-checkbox.checked:before {
    content: "";
    position: absolute;
    top: 8px;
    left: 8px;
    width: 15px;
    height: 11px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2015%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fe6a5e%22%20d%3D%22M14.065%2C1.693%20C14.065%2C1.693%206.287%2C9.471%206.287%2C9.471%20C5.896%2C9.862%205.263%2C9.862%204.872%2C9.471%20C4.827%2C9.425%204.804%2C9.368%204.769%2C9.316%20C4.575%2C9.281%204.386%2C9.207%204.236%2C9.057%20C4.236%2C9.057%200.287%2C5.107%200.287%2C5.107%20C-0.104%2C4.717%20-0.104%2C4.083%200.287%2C3.693%20C0.677%2C3.302%201.310%2C3.302%201.701%2C3.693%20C1.701%2C3.693%205.469%2C7.461%205.469%2C7.461%20C5.469%2C7.461%2012.651%2C0.279%2012.651%2C0.279%20C13.041%2C-0.112%2013.674%2C-0.112%2014.065%2C0.279%20C14.455%2C0.669%2014.455%2C1.302%2014.065%2C1.693%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.jq-radio {
  position: relative;
  width: 24px;
  height: 24px;
  border-radius: 12px;
  background-color: #fff;
  border: 1px solid #eaeaea;
  vertical-align: top; }
  .jq-radio.checked:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 12px;
    height: 12px;
    margin: -6px 0 0 -6px;
    border-radius: 6px;
    background: #fe6a5e; }

.top-line-wr {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  background: #2b292e;
  z-index: 103; }
  .top-line-wr .top-line-in {
    position: relative;
    max-width: 96%;
    margin: 0 auto;
    height: 58px; }
  .top-line-wr .top-line-right {
    position: absolute;
    right: 0;
    top: 0;
    height: 58px;
    font-size: 0;
    line-height: 1; }
  .top-line-wr .left-categor-wrapper {
    position: absolute;
    left: 0;
    width: 232px;
    margin: 0; }
  .top-line-wr .left-categor-title {
    padding: 19px 32px 19px 20px; }
  .top-line-wr .left-categor-title:after {
    display: none; }
  .top-line-wr .left-categor-title:before {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    margin-top: -5px; }
  .top-line-wr .left-categor-title.active:before {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg); }
    @media (max-width: 480px) {
      .top-line-wr .left-categor-title.active:before {
        content: "";
        position: absolute;
        padding: 0; } }
  @media (max-width: 480px) {
    .top-line-wr .left-categor-title {
      width: 115px;
      padding: 0;
      font-size: 0; }
      .top-line-wr .left-categor-title:before {
        content: "Каталог";
        font-family: "Exo2";
        font-size: 20px;
        line-height: 1;
        font-weight: 500;
        color: #fff;
        background: none;
        margin: 0;
        display: block;
        padding: 19px 0px 19px 20px;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        width: auto;
        height: auto;
        position: static; } }

.login-block-wr {
  display: inline-block;
  vertical-align: top; }
  .login-block-wr .block-user {
    position: relative; }
  .login-block-wr .block-user .block-title {
    position: relative;
    font-size: 14px;
    font-family: 'Exo2';
    font-weight: 300;
    color: #8d8c8f;
    padding: 22px 20px 22px 53px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: #3c3940; }
    .login-block-wr .block-user .block-title .close-btn {
      position: absolute;
      left: 6px;
      top: 0;
      width: 44px;
      height: 58px;
      opacity: 0.25;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2014%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12.607%2C6.086%20C12.607%2C6.086%2012.141%2C6.086%2012.141%2C6.086%20C12.141%2C6.086%2012.141%2C2.721%2012.141%2C2.721%20C12.141%2C1.221%2010.880%2C-0.007%209.340%2C-0.007%20C9.340%2C-0.007%204.672%2C-0.007%204.672%2C-0.007%20C3.132%2C-0.007%201.872%2C1.221%201.872%2C2.721%20C1.872%2C2.721%201.872%2C6.086%201.872%2C6.086%20C1.872%2C6.086%201.405%2C6.086%201.405%2C6.086%20C0.634%2C6.086%200.004%2C6.700%200.004%2C7.450%20C0.004%2C7.450%200.004%2C15.634%200.004%2C15.634%20C0.004%2C16.384%200.634%2C16.998%201.405%2C16.998%20C1.405%2C16.998%2012.607%2C16.998%2012.607%2C16.998%20C13.378%2C16.998%2014.008%2C16.384%2014.008%2C15.634%20C14.008%2C15.634%2014.008%2C7.450%2014.008%2C7.450%20C14.008%2C6.700%2013.378%2C6.086%2012.607%2C6.086%20ZM2.805%2C2.721%20C2.805%2C1.716%203.641%2C0.902%204.672%2C0.902%20C4.672%2C0.902%209.340%2C0.902%209.340%2C0.902%20C10.372%2C0.902%2011.207%2C1.716%2011.207%2C2.721%20C11.207%2C2.721%2011.207%2C6.086%2011.207%2C6.086%20C11.207%2C6.086%202.805%2C6.086%202.805%2C6.086%20C2.805%2C6.086%202.805%2C2.721%202.805%2C2.721%20ZM13.075%2C15.634%20C13.075%2C15.880%2012.860%2C16.089%2012.607%2C16.089%20C12.607%2C16.089%201.405%2C16.089%201.405%2C16.089%20C1.153%2C16.089%200.938%2C15.880%200.938%2C15.634%20C0.938%2C15.634%200.938%2C7.450%200.938%2C7.450%20C0.938%2C7.205%201.153%2C6.995%201.405%2C6.995%20C1.405%2C6.995%2012.607%2C6.995%2012.607%2C6.995%20C12.860%2C6.995%2013.075%2C7.205%2013.075%2C7.450%20C13.075%2C7.450%2013.075%2C15.634%2013.075%2C15.634%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    @media (max-width: 766px) {
    .login-block-wr .block-user .block-title {
      font-size: 0;
      width: 58px;
      padding: 0;
      height: 58px; }
      .login-block-wr .block-user .block-title .close-btn {
        left: 8px; } }
  .login-block-wr .block-user .block-body {
    position: absolute;
    right: 0;
    top: 58px;
    opacity: 0;
    visibility: hidden;
    width: 242px;
    padding: 20px 20px 0;
    background-color: #3c3940;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -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; }
    @media (max-width: 766px) {
    .login-block-wr .block-user .block-body {
      width: 233px; } }
    .login-block-wr .block-user .block-body .field {
      font-size: 13px;
      color: #3c3940;
      font-family: 'Exo2';
      font-weight: 300;
      margin: 0 0 20px; }
    .login-block-wr .block-user .block-body .field input[type="text"], .login-block-wr .block-user .block-body .field input[type="password"] {
      width: 100%;
      border-color: #fff;
      color: #3c3940; }
      .login-block-wr .block-user .block-body .field input[type="text"]::-webkit-input-placeholder, .login-block-wr .block-user .block-body .field input[type="password"]::-webkit-input-placeholder {
        opacity: 1;
        color: #3c3940; }
      .login-block-wr .block-user .block-body .field input[type="text"]:moz-placeholder, .login-block-wr .block-user .block-body .field input[type="password"]:moz-placeholder {
        opacity: 1;
        color: #3c3940; }
      .login-block-wr .block-user .block-body .field input[type="text"]::-moz-placeholder, .login-block-wr .block-user .block-body .field input[type="password"]::-moz-placeholder {
        opacity: 1;
        color: #3c3940; }
      .login-block-wr .block-user .block-body .field input[type="text"]:-ms-input-placeholder, .login-block-wr .block-user .block-body .field input[type="password"]:-ms-input-placeholder {
        opacity: 1;
        color: #3c3940; }
    .login-block-wr .block-user .block-body .field .btn-variant1, .login-block-wr .block-user .block-body .field .gr-form-wrap2 .tpl-form-button, .gr-form-wrap2 .login-block-wr .block-user .block-body .field .tpl-form-button, .login-block-wr .block-user .block-body .field .shop-product-desc .tpl-form.registered .tpl-button-big, .shop-product-desc .tpl-form.registered .login-block-wr .block-user .block-body .field .tpl-button-big, .login-block-wr .block-user .block-body .field .shop2-order-options.shop2-delivery .option-type .option-details .shop2-btn, .shop2-order-options.shop2-delivery .option-type .option-details .login-block-wr .block-user .block-body .field .shop2-btn, .login-block-wr .block-user .block-body .field .shop2-panel-btn, .login-block-wr .block-user .block-body .field .buy-one-click-form-in .tpl-form-button, .buy-one-click-form-in .login-block-wr .block-user .block-body .field .tpl-form-button, .login-block-wr .block-user .block-body .field a.shop2-btn, .login-block-wr .block-user .block-body .field .shop2-btn, .login-block-wr .block-user .block-body .field a.shop2-btn-back {
      font-size: 14px;
      font-weight: 600;
      text-transform: uppercase;
      height: 40px;
      padding: 0 18px; }
    .login-block-wr .block-user .block-body .field .forgot {
      float: right;
      line-height: 40px;
      text-decoration: none;
      color: #8d8c8f;
      font-size: 14px; }
      .login-block-wr .block-user .block-body .field .forgot:hover {
        text-decoration: underline; }
    .login-block-wr .block-user .block-body .field.register-wr {
      margin: 0 -20px;
      border-top: 1px solid rgba(237, 237, 237, 0.1);
      text-align: center; }
      .login-block-wr .block-user .block-body .field.register-wr .register {
        text-decoration: none;
        display: inline-block;
        color: #e6e6e6;
        font-size: 16px;
        padding: 16px 34px 17px 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%2215px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2015%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.425%2C1.384%20C1.425%2C1.384%20-0.004%2C1.384%20-0.004%2C1.384%20C-0.004%2C1.384%20-0.004%2C-0.001%20-0.004%2C-0.001%20C-0.004%2C-0.001%201.425%2C-0.001%201.425%2C-0.001%20C1.425%2C-0.001%201.425%2C1.384%201.425%2C1.384%20ZM14.999%2C0.346%20C14.999%2C0.346%202.854%2C0.346%202.854%2C0.346%20C2.854%2C0.346%202.854%2C1.038%202.854%2C1.038%20C2.854%2C1.038%2014.999%2C1.038%2014.999%2C1.038%20C14.999%2C1.038%2014.999%2C0.346%2014.999%2C0.346%20ZM1.425%2C3.807%20C1.425%2C3.807%20-0.004%2C3.807%20-0.004%2C3.807%20C-0.004%2C3.807%20-0.004%2C5.192%20-0.004%2C5.192%20C-0.004%2C5.192%201.425%2C5.192%201.425%2C5.192%20C1.425%2C5.192%201.425%2C3.807%201.425%2C3.807%20ZM14.999%2C4.153%20C14.999%2C4.153%202.854%2C4.153%202.854%2C4.153%20C2.854%2C4.153%202.854%2C4.846%202.854%2C4.846%20C2.854%2C4.846%2014.999%2C4.846%2014.999%2C4.846%20C14.999%2C4.846%2014.999%2C4.153%2014.999%2C4.153%20ZM1.425%2C7.615%20C1.425%2C7.615%20-0.004%2C7.615%20-0.004%2C7.615%20C-0.004%2C7.615%20-0.004%2C9.000%20-0.004%2C9.000%20C-0.004%2C9.000%201.425%2C9.000%201.425%2C9.000%20C1.425%2C9.000%201.425%2C7.615%201.425%2C7.615%20ZM14.999%2C7.961%20C14.999%2C7.961%202.854%2C7.961%202.854%2C7.961%20C2.854%2C7.961%202.854%2C8.653%202.854%2C8.653%20C2.854%2C8.653%2014.999%2C8.653%2014.999%2C8.653%20C14.999%2C8.653%2014.999%2C7.961%2014.999%2C7.961%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }
        .login-block-wr .block-user .block-body .field.register-wr .register:hover {
          text-decoration: underline; }
    .login-block-wr .block-user .block-body .authorized {
      font-size: 13px; }
    .login-block-wr .block-user .block-body .authorized .user-name {
      color: #e6e6e6;
      font-size: 16px;
      margin-bottom: 10px; }
    .login-block-wr .block-user .block-body .authorized > div {
      margin: 0 0 10px; }
      .login-block-wr .block-user .block-body .authorized > div > a {
        color: #e6e6e6; }
  .login-block-wr .block-user.opened .block-title {
    color: #e6e6e6;
    background-color: #3c3940; }
    .login-block-wr .block-user.opened .block-title .close-btn {
      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%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e6e6e6%22%20d%3D%22M12.998%2C12.481%20C12.998%2C12.481%207.017%2C6.500%207.017%2C6.500%20C7.017%2C6.500%2012.998%2C0.519%2012.998%2C0.519%20C12.998%2C0.519%2012.478%2C-0.001%2012.478%2C-0.001%20C12.478%2C-0.001%206.497%2C5.980%206.497%2C5.980%20C6.497%2C5.980%200.516%2C-0.001%200.516%2C-0.001%20C0.516%2C-0.001%20-0.003%2C0.519%20-0.003%2C0.519%20C-0.003%2C0.519%205.977%2C6.500%205.977%2C6.500%20C5.977%2C6.500%20-0.003%2C12.481%20-0.003%2C12.481%20C-0.003%2C12.481%200.516%2C13.001%200.516%2C13.001%20C0.516%2C13.001%206.497%2C7.020%206.497%2C7.020%20C6.497%2C7.020%2012.478%2C13.001%2012.478%2C13.001%20C12.478%2C13.001%2012.998%2C12.481%2012.998%2C12.481%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .login-block-wr .block-user.opened .block-body {
      opacity: 1;
      visibility: visible; }

.cart-wr {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-left: 1px;
  background-color: #3c3940;
  font-family: "Exo2"; }
  .cart-wr .cart-in {
    color: #e6e6e6;
    text-decoration: none;
    display: block;
    padding: 0 16px 0 45px;
    height: 58px; }
  .cart-wr .cart-in.disabled {
    font-size: 14px;
    color: #8d8c8f;
    line-height: 58px;
    min-width: 181px;
    text-align: center; }
  @media (max-width: 766px) {
    .cart-wr .cart-in {
      padding: 0 10px 0 45px; }
      .cart-wr .cart-in.disabled {
        font-size: 0;
        min-width: 4px; } }
  .cart-wr .cart-in:before {
    content: "";
    position: absolute;
    left: 20px;
    top: 0;
    bottom: 0;
    width: 23px;
    opacity: 0.33;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2023%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.012%2C8.837%20C19.325%2C8.837%2019.578%2C9.089%2019.578%2C9.401%20C19.578%2C9.713%2019.325%2C9.966%2019.012%2C9.966%20C19.012%2C9.966%208.546%2C9.966%208.546%2C9.966%20C8.233%2C9.966%207.980%2C9.713%207.980%2C9.401%20C7.980%2C9.089%208.233%2C8.837%208.546%2C8.837%20C8.546%2C8.837%2019.012%2C8.837%2019.012%2C8.837%20ZM7.068%2C6.298%20C7.068%2C5.986%207.322%2C5.734%207.634%2C5.734%20C7.634%2C5.734%2019.609%2C5.734%2019.609%2C5.734%20C19.922%2C5.734%2020.175%2C5.986%2020.175%2C6.298%20C20.175%2C6.609%2019.922%2C6.862%2019.609%2C6.862%20C19.609%2C6.862%207.634%2C6.862%207.634%2C6.862%20C7.322%2C6.862%207.068%2C6.609%207.068%2C6.298%20ZM22.964%2C4.419%20C22.874%2C4.938%2021.534%2C10.724%2021.120%2C11.962%20C20.688%2C13.255%2019.813%2C13.393%2019.315%2C13.393%20C19.235%2C13.393%2019.165%2C13.389%2019.108%2C13.386%20C19.073%2C13.385%2019.040%2C13.383%2019.012%2C13.383%20C19.012%2C13.383%208.137%2C13.383%208.137%2C13.383%20C7.131%2C13.383%206.636%2C12.437%206.493%2C11.850%20C6.292%2C11.296%203.532%2C3.689%203.025%2C2.470%20C2.714%2C1.722%201.707%2C1.460%200.970%2C1.269%20C0.729%2C1.207%200.521%2C1.152%200.352%2C1.085%20C0.062%2C0.969%20-0.079%2C0.641%200.036%2C0.352%20C0.152%2C0.062%200.482%2C-0.079%200.772%2C0.037%20C0.875%2C0.078%201.060%2C0.126%201.256%2C0.177%20C2.112%2C0.400%203.544%2C0.772%204.071%2C2.038%20C4.604%2C3.320%207.448%2C11.165%207.569%2C11.498%20C7.577%2C11.520%207.584%2C11.544%207.589%2C11.567%20C7.590%2C11.571%207.767%2C12.254%208.137%2C12.254%20C8.137%2C12.254%2019.012%2C12.254%2019.012%2C12.254%20C19.057%2C12.254%2019.108%2C12.256%2019.165%2C12.259%20C19.515%2C12.276%2019.818%2C12.292%2020.047%2C11.605%20C20.450%2C10.400%2021.778%2C4.634%2021.849%2C4.227%20C21.872%2C4.095%2021.867%2C4.026%2021.863%2C3.998%20C21.802%2C3.967%2021.639%2C3.932%2021.221%2C3.915%20C19.805%2C3.858%206.264%2C3.915%206.127%2C3.915%20C5.820%2C3.919%205.561%2C3.665%205.560%2C3.354%20C5.558%2C3.042%205.811%2C2.788%206.123%2C2.787%20C6.682%2C2.784%2019.825%2C2.730%2021.267%2C2.787%20C21.853%2C2.811%2022.408%2C2.867%2022.749%2C3.288%20C22.977%2C3.569%2023.047%2C3.939%2022.964%2C4.419%20ZM9.709%2C14.801%20C10.594%2C14.801%2011.312%2C15.517%2011.312%2C16.400%20C11.312%2C17.283%2010.594%2C17.999%209.709%2C17.999%20C8.823%2C17.999%208.106%2C17.283%208.106%2C16.400%20C8.106%2C15.517%208.823%2C14.801%209.709%2C14.801%20ZM9.709%2C16.995%20C10.038%2C16.995%2010.306%2C16.728%2010.306%2C16.400%20C10.306%2C16.071%2010.038%2C15.804%209.709%2C15.804%20C9.379%2C15.804%209.112%2C16.071%209.112%2C16.400%20C9.112%2C16.728%209.379%2C16.995%209.709%2C16.995%20ZM17.596%2C14.801%20C18.481%2C14.801%2019.199%2C15.517%2019.199%2C16.400%20C19.199%2C17.283%2018.481%2C17.999%2017.596%2C17.999%20C16.710%2C17.999%2015.993%2C17.283%2015.993%2C16.400%20C15.993%2C15.517%2016.710%2C14.801%2017.596%2C14.801%20ZM17.596%2C16.995%20C17.925%2C16.995%2018.193%2C16.728%2018.193%2C16.400%20C18.193%2C16.071%2017.925%2C15.804%2017.596%2C15.804%20C17.267%2C15.804%2016.999%2C16.071%2016.999%2C16.400%20C16.999%2C16.728%2017.267%2C16.995%2017.596%2C16.995%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .cart-wr .cart-total-amount {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    min-width: 31px;
    height: 58px;
    color: #fe6a5e;
    font-size: 14px;
    line-height: 58px;
    font-weight: 500; }
  .cart-wr .cart-total-sum {
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 58px;
    font-size: 17px;
    line-height: 58px;
    font-weight: 500;
    padding: 0 16px 0 14px;
    min-width: 120px; }
  .cart-wr .cart-total-sum span {
    font-size: 14px;
    font-weight: 300; }
  .cart-wr .cart-total-sum:before {
    content: "";
    position: absolute;
    right: 4px;
    top: 0;
    bottom: 0;
    width: 6px;
    opacity: 0.2;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2211px%22%20%20viewBox%3D%220%200%206%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.994%2C5.670%20C5.994%2C5.670%200.671%2C10.994%200.671%2C10.994%20C0.671%2C10.994%200.005%2C10.329%200.005%2C10.329%20C0.005%2C10.329%204.834%2C5.499%204.834%2C5.499%20C4.834%2C5.499%200.005%2C0.670%200.005%2C0.670%20C0.005%2C0.670%200.671%2C0.004%200.671%2C0.004%20C0.671%2C0.004%205.994%2C5.329%205.994%2C5.329%20C5.994%2C5.329%205.824%2C5.499%205.824%2C5.499%20C5.824%2C5.499%205.994%2C5.670%205.994%2C5.670%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 766px) {
  .cart-wr .cart-total-sum {
    display: none; } }

.waSlideMenu-nav {
  position: relative;
  height: auto !important; }

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

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

.waSlideMenu-inheritedmenu {
  position: absolute;
  left: 100%;
  top: 0;
  padding: 20px 0 0 20px; }

.menu-top-wr {
  margin-right: 375px;
  opacity: 0; }
  .menu-top-wr ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    line-height: 1; }
  .menu-top-wr .mobileMenu {
    display: none; }
  .menu-top-wr .menu-default {
    display: none; }
  .menu-top-wr .menu-top > li {
    display: inline-block;
    vertical-align: top;
    border-left: 1px solid #3c3940; }
    .menu-top-wr .menu-top > li:first-child {
      border: none; }
    .menu-top-wr .menu-top > li.active > a {
      background-color: #3c3940;
      color: #fe6a5e; }
    .menu-top-wr .menu-top > li.dropdown-wrap {
      text-align: center;
      cursor: pointer;
      height: 58px; }
    .menu-top-wr .menu-top > li.dropdown-wrap:before {
      content: "...";
      color: #8d8c8f;
      font-size: 30px;
      line-height: 40px;
      display: block;
      padding: 0 15px; }
    .menu-top-wr .menu-top > li.dropdown-wrap ul {
      text-align: left; }
    .menu-top-wr .menu-top > li > a {
      display: block;
      padding: 22px 10px;
      text-decoration: none;
      font-family: 'Exo2';
      color: #8d8c8f;
      font-size: 14px;
      font-weight: 300; }
    .menu-top-wr .menu-top > li > a:hover {
      background-color: #3c3940;
      color: #fe6a5e; }
    .menu-top-wr .menu-top > li ul {
      position: absolute;
      background: #2b292e;
      min-width: 200px;
      display: none; }
    .menu-top-wr .menu-top > li > ul li {
      background-color: #3c3940;
      border-bottom: 1px solid rgba(255, 255, 255, 0.05); }
      .menu-top-wr .menu-top > li > ul li a {
        text-decoration: none;
        display: block;
        font-family: "Exo2";
        font-size: 14px;
        font-weight: 300;
        color: #8d8c8f;
        padding: 15px 10px; }
        .menu-top-wr .menu-top > li > ul li a:hover {
          color: #fe6a5e; }
  .menu-top-wr .menu-top-btn {
    display: none; }
  .menu-top-wr.mobile-menu {
    position: absolute;
    left: 232px;
    top: 0; }
  @media (max-width: 480px) {
    .menu-top-wr.mobile-menu {
      left: 116px; } }
  .menu-top-wr.mobile-menu .menu-top-in {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.7);
    opacity: 0;
    visibility: hidden; }
  .menu-top-wr.mobile-menu .menu-top-dop {
    display: none; }
  .menu-top-wr.mobile-menu .menu-top-btn {
    cursor: pointer;
    position: relative;
    display: block;
    width: 58px;
    height: 58px;
    font-size: 0;
    background-color: #3c3940; }
    .menu-top-wr.mobile-menu .menu-top-btn:before, .menu-top-wr.mobile-menu .menu-top-btn:after {
      content: "";
      position: absolute;
      left: 50%;
      top: 21px;
      height: 4px;
      width: 18px;
      margin-left: -9px;
      border: 1px solid #656468;
      border-left: none;
      border-right: none; }
    .menu-top-wr.mobile-menu .menu-top-btn:after {
      top: 31px; }
    .menu-top-wr.mobile-menu .menu-top-btn.active {
      color: #aaa;
      font-family: "Exo2";
      font-size: 20px;
      line-height: 58px;
      font-weight: 500;
      width: 175px;
      padding: 0 0 0 57px;
      background: #2b292e;
      margin: 0 0 -1px;
      z-index: 1; }
    .menu-top-wr.mobile-menu .menu-top-btn.active:after {
      left: 20px;
      margin: -6px 0 0;
      top: 50%;
      border: none;
      width: 13px;
      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%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23aaa%22%20d%3D%22M12.998%2C12.481%20C12.998%2C12.481%207.017%2C6.500%207.017%2C6.500%20C7.017%2C6.500%2012.998%2C0.519%2012.998%2C0.519%20C12.998%2C0.519%2012.478%2C-0.001%2012.478%2C-0.001%20C12.478%2C-0.001%206.497%2C5.980%206.497%2C5.980%20C6.497%2C5.980%200.516%2C-0.001%200.516%2C-0.001%20C0.516%2C-0.001%20-0.003%2C0.519%20-0.003%2C0.519%20C-0.003%2C0.519%205.977%2C6.500%205.977%2C6.500%20C5.977%2C6.500%20-0.003%2C12.481%20-0.003%2C12.481%20C-0.003%2C12.481%200.516%2C13.001%200.516%2C13.001%20C0.516%2C13.001%206.497%2C7.020%206.497%2C7.020%20C6.497%2C7.020%2012.478%2C13.001%2012.478%2C13.001%20C12.478%2C13.001%2012.998%2C12.481%2012.998%2C12.481%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .menu-top-wr.mobile-menu .menu-top-btn.active:before {
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      margin: 0;
      background-color: #3c3940;
      width: auto;
      height: auto;
      border: none; }
    .menu-top-wr.mobile-menu .menu-top-btn.active span {
      position: relative; }
  .menu-top-wr.mobile-menu .menu-blocks {
    max-width: 232px;
    width: 100%;
    background-color: #fff;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
    transform: translateX(-300px);
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;
    transition: all 0.1s ease; }
  .menu-top-wr.mobile-menu .waSlideMenu-nav {
    text-align: left;
    padding: 58px 0 0;
    margin: -58px 0 0;
    background-color: #2b292e;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .menu-top-wr.mobile-menu .menu-top {
    position: relative;
    background-color: #3c3940;
    padding: 15px 0;
    margin: 0 0 20px;
    z-index: 2; }
    .menu-top-wr.mobile-menu .menu-top > li {
      position: static;
      display: block;
      border-bottom: 1px solid rgba(255, 255, 255, 0.07); }
    .menu-top-wr.mobile-menu .menu-top > li:last-child {
      border: none; }
    .menu-top-wr.mobile-menu .menu-top > li > a {
      color: #b5b5b5;
      font-size: 14px;
      font-weight: 400;
      padding: 13px 20px; }
    .menu-top-wr.mobile-menu .menu-top > li ul {
      display: inherit; }
      .menu-top-wr.mobile-menu .menu-top > li ul li {
        background-color: #3c3940;
        border-color: #2b292e; }
        .menu-top-wr.mobile-menu .menu-top > li ul li a {
          padding-left: 30px; }
        .menu-top-wr.mobile-menu .menu-top > li ul li span.close-menu {
          position: absolute;
          right: 0;
          top: -58px;
          height: 58px;
          width: 50px;
          background: #fe5345 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12.998%2C12.481%20C12.998%2C12.481%207.017%2C6.500%207.017%2C6.500%20C7.017%2C6.500%2012.998%2C0.519%2012.998%2C0.519%20C12.998%2C0.519%2012.478%2C-0.001%2012.478%2C-0.001%20C12.478%2C-0.001%206.497%2C5.980%206.497%2C5.980%20C6.497%2C5.980%200.516%2C-0.001%200.516%2C-0.001%20C0.516%2C-0.001%20-0.003%2C0.519%20-0.003%2C0.519%20C-0.003%2C0.519%205.977%2C6.500%205.977%2C6.500%20C5.977%2C6.500%20-0.003%2C12.481%20-0.003%2C12.481%20C-0.003%2C12.481%200.516%2C13.001%200.516%2C13.001%20C0.516%2C13.001%206.497%2C7.020%206.497%2C7.020%20C6.497%2C7.020%2012.478%2C13.001%2012.478%2C13.001%20C12.478%2C13.001%2012.998%2C12.481%2012.998%2C12.481%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
        .menu-top-wr.mobile-menu .menu-top > li ul li.waSlideMenu-back {
          border: none;
          background: #fe6a5e;
          position: absolute;
          top: -58px;
          left: 0;
          right: 0; }
          .menu-top-wr.mobile-menu .menu-top > li ul li.waSlideMenu-back a {
            position: relative;
            color: #fff;
            font-size: 20px;
            font-weight: 500;
            padding: 19px 50px 19px 58px;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6.617%2C12.997%20C6.617%2C12.997%20-0.009%2C6.499%20-0.009%2C6.499%20C-0.009%2C6.499%206.617%2C0.001%206.617%2C0.001%20C6.617%2C0.001%208.062%2C0.001%208.062%2C0.001%20C8.062%2C0.001%201.879%2C5.999%201.879%2C5.999%20C1.879%2C5.999%2012.998%2C5.999%2012.998%2C5.999%20C12.998%2C5.999%2012.998%2C6.999%2012.998%2C6.999%20C12.998%2C6.999%201.879%2C6.999%201.879%2C6.999%20C1.879%2C6.999%208.062%2C12.997%208.062%2C12.997%20C8.062%2C12.997%206.617%2C12.997%206.617%2C12.997%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 20px 50% no-repeat; }
        .menu-top-wr.mobile-menu .menu-top > li ul li.parent-item {
          background: none;
          position: relative; }
          .menu-top-wr.mobile-menu .menu-top > li ul li.parent-item a {
            padding-left: 20px;
            color: #fe6a5e; }
  .menu-top-wr.mobile-menu.active {
    position: absolute;
    z-index: 2; }
    .menu-top-wr.mobile-menu.active .menu-top-in {
      opacity: 1;
      visibility: visible; }
    .menu-top-wr.mobile-menu.active .menu-blocks {
      transform: translateX(0); }

.site-header-in {
  padding: 31px 0;
  max-width: 96%;
  margin: 0 auto;
  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; }
  @media (max-width: 1010px) {
  .site-header-in {
    margin: 0 20px; } }
  @media (max-width: 766px) {
  .site-header-in {
    display: block; } }

@supports (transform: scale(1.05)) {
  .site-header-in {
    min-height: 96px;
    padding: 10px 0; } }

.company-block {
  margin: auto 20px auto 0;
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
  -moz-flex-grow: 2;
  -ms-flex-positive: 2;
  flex-grow: 2; }
  @media (max-width: 766px) {
  .company-block {
    margin: 0 0 20px; } }

.comapany-logo {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  margin-top: 4px; }

.comapany-name-wr {
  display: inline-block;
  vertical-align: top; }

.comapany-name {
  color: #4d4b50;
  font-size: 20px;
  font-weight: 500; }
  .comapany-name a {
    text-decoration: none;
    color: #4d4b50; }

.company-activity {
  color: #3c3940;
  font-size: 23px;
  font-weight: 600; }

.company-contacts {
  margin: auto 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;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
  @media (max-width: 480px) {
  .company-contacts {
    display: block; } }

.top-address {
  position: relative;
  color: #544d46;
  font-size: 14px;
  font-weight: 300;
  padding: 0 20px 0 25px;
  min-height: 22px;
  max-width: 190px;
  text-align: right; }
  @media (max-width: 480px) {
  .top-address {
    display: none; } }
  .top-address .address-ico {
    position: absolute;
    left: 0;
    top: 50%;
    width: 21px;
    height: 22px;
    margin-top: -11px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2021%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fe6a5e%22%20d%3D%22M20.888%2C21.759%20C20.778%2C21.910%2020.605%2C21.999%2020.420%2C21.999%20C20.420%2C21.999%200.586%2C21.999%200.586%2C21.999%20C0.401%2C21.999%200.228%2C21.910%200.118%2C21.759%20C0.008%2C21.609%20-0.026%2C21.414%200.027%2C21.234%20C0.027%2C21.234%201.777%2C15.288%201.777%2C15.288%20C1.777%2C15.288%202.895%2C15.629%202.895%2C15.629%20C2.895%2C15.629%201.370%2C20.810%201.370%2C20.810%20C1.370%2C20.810%2019.637%2C20.810%2019.637%2C20.810%20C19.637%2C20.810%2018.111%2C15.629%2018.111%2C15.629%20C18.111%2C15.629%2019.229%2C15.288%2019.229%2C15.288%20C19.229%2C15.288%2020.979%2C21.234%2020.979%2C21.234%20C21.032%2C21.414%2020.999%2C21.609%2020.888%2C21.759%20ZM16.459%2C14.014%20C16.459%2C14.014%2010.916%2C19.665%2010.916%2C19.665%20C10.806%2C19.776%2010.658%2C19.839%2010.503%2C19.839%20C10.348%2C19.839%2010.200%2C19.776%2010.090%2C19.665%20C10.090%2C19.665%204.560%2C14.027%204.560%2C14.027%20C3.917%2C13.330%203.411%2C12.553%203.042%2C11.706%20C2.574%2C10.642%202.336%2C9.504%202.336%2C8.323%20C2.336%2C3.733%206.000%2C-0.001%2010.503%2C-0.001%20C15.007%2C-0.001%2018.670%2C3.733%2018.670%2C8.323%20C18.670%2C9.504%2018.432%2C10.642%2017.963%2C11.708%20C17.595%2C12.553%2017.089%2C13.330%2016.459%2C14.014%20ZM10.503%2C1.188%20C6.643%2C1.188%203.503%2C4.389%203.503%2C8.323%20C3.503%2C9.335%203.707%2C10.310%204.107%2C11.222%20C4.424%2C11.949%204.858%2C12.614%205.398%2C13.201%20C5.398%2C13.201%2010.503%2C18.404%2010.503%2C18.404%20C10.503%2C18.404%2015.621%2C13.187%2015.621%2C13.187%20C16.148%2C12.614%2016.582%2C11.949%2016.898%2C11.224%20C17.300%2C10.310%2017.503%2C9.335%2017.503%2C8.323%20C17.503%2C4.389%2014.363%2C1.188%2010.503%2C1.188%20ZM10.503%2C11.891%20C8.573%2C11.891%207.003%2C10.291%207.003%2C8.323%20C7.003%2C6.356%208.573%2C4.756%2010.503%2C4.756%20C12.433%2C4.756%2014.004%2C6.356%2014.004%2C8.323%20C14.004%2C10.291%2012.433%2C11.891%2010.503%2C11.891%20ZM10.503%2C5.945%20C9.216%2C5.945%208.170%2C7.012%208.170%2C8.323%20C8.170%2C9.635%209.216%2C10.702%2010.503%2C10.702%20C11.790%2C10.702%2012.836%2C9.635%2012.836%2C8.323%20C12.836%2C7.012%2011.790%2C5.945%2010.503%2C5.945%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.top-phone {
  display: inline-block;
  position: relative;
  color: #504f4f;
  font-size: 16px;
  font-weight: 500;
  padding: 0 0 0 40px; }
  .top-phone a {
    color: #504f4f;
    text-decoration: none; }
  .top-phone .phone-ico {
    position: absolute;
    left: 0;
    top: 50%;
    width: 20px;
    height: 19px;
    margin-top: -10px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2020%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%239290d9%22%20d%3D%22M14.549%2C11.488%20C13.640%2C11.488%2012.730%2C12.373%2011.821%2C12.373%20C10.912%2C12.373%206.820%2C8.393%206.820%2C7.509%20C6.820%2C6.625%207.729%2C6.183%207.729%2C5.299%20C7.729%2C4.857%204.547%2C-0.006%203.638%2C-0.006%20C1.819%2C-0.006%200.000%2C2.204%200.000%2C3.530%20C0.000%2C9.278%2010.003%2C19.004%2016.368%2C19.004%20C18.187%2C19.004%2020.005%2C16.793%2020.005%2C15.467%20C20.005%2C14.583%2015.004%2C11.488%2014.549%2C11.488%20ZM16.368%2C18.119%20C10.589%2C18.119%200.909%2C8.986%200.909%2C3.530%20C0.909%2C2.664%202.278%2C1.002%203.501%2C0.886%20C4.256%2C1.408%206.416%2C4.503%206.806%2C5.396%20C6.775%2C5.533%206.674%2C5.688%206.520%2C5.913%20C6.260%2C6.289%205.911%2C6.797%205.911%2C7.509%20C5.911%2C8.907%2010.384%2C13.257%2011.821%2C13.257%20C12.490%2C13.257%2013.076%2C12.974%2013.590%2C12.721%20C13.899%2C12.572%2014.213%2C12.421%2014.444%2C12.381%20C15.354%2C12.757%2018.541%2C14.861%2019.087%2C15.595%20C18.959%2C16.523%2017.564%2C18.119%2016.368%2C18.119%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.search-panel-wr {
  position: relative;
  padding: 0 0 13px;
  background-color: #fff; }

.search-panel-in {
  position: relative;
  min-height: 63px;
  border: 1px solid #e4e4e4;
  margin: 0 auto;
  max-width: 96%; }
  @media (max-width: 1010px) {
  .search-panel-in {
    margin: 0 20px; } }
  @media (max-width: 580px) {
  .search-panel-in {
    min-height: 48px; } }

.search-panel-left {
  float: left;
  margin-right: -100%;
  width: 242px; }

.search-panel-right {
  float: right;
  width: 100%; }

.site-search-wr {
  margin: 0 241px 0 242px;
  padding: 0 8px;
  background-color: #fff; }
  .site-search-wr input {
    vertical-align: top; }
  .site-search-wr form {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .site-search-wr .search-text {
    border: none;
    box-shadow: none;
    height: auto;
    padding: 23px 4px;
    color: #9d9d9d;
    font-size: 15px;
    line-height: 1;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .site-search-wr .search-text::-webkit-input-placeholder {
    opacity: 1;
    color: #9d9d9d; }
  .site-search-wr .search-text:moz-placeholder {
    opacity: 1;
    color: #9d9d9d; }
  .site-search-wr .search-text::-moz-placeholder {
    opacity: 1;
    color: #9d9d9d; }
  .site-search-wr .search-text:-ms-input-placeholder {
    opacity: 1;
    color: #9d9d9d; }
  .site-search-wr .search-but {
    height: 63px;
    width: 46px;
    border: none;
    box-shadow: none;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d2d2d2%22%20d%3D%22M15.031%2C13.773%20C16.206%2C12.321%2016.913%2C10.470%2016.913%2C8.459%20C16.913%2C3.790%2013.126%2C0.003%208.457%2C0.003%20C3.789%2C0.003%200.001%2C3.790%200.001%2C8.459%20C0.001%2C13.127%203.789%2C16.914%208.457%2C16.914%20C10.469%2C16.914%2012.320%2C16.207%2013.772%2C15.032%20C13.772%2C15.032%2020.737%2C21.993%2020.737%2C21.993%20C20.737%2C21.993%2021.992%2C20.738%2021.992%2C20.738%20C21.992%2C20.738%2015.031%2C13.773%2015.031%2C13.773%20ZM0.892%2C8.459%20C0.892%2C4.280%204.279%2C0.893%208.457%2C0.893%20C12.637%2C0.893%2016.024%2C4.280%2016.024%2C8.459%20C16.024%2C12.637%2012.637%2C16.025%208.457%2C16.025%20C4.279%2C16.025%200.892%2C12.637%200.892%2C8.459%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  @media (max-width: 580px) {
  .site-search-wr {
    margin-right: 50px; }
    .site-search-wr .search-text {
      padding: 15px 4px; }

    .site-search-wr .search-but {
      height: 48px; } }

.shop-search-block {
  position: absolute;
  right: -1px;
  top: -1px;
  z-index: 102;
  font-size: 0;
  max-width: 243px;
  width: 100%; }
  .shop-search-block.opened {
    background-color: #fff;
    max-width: 243px;
    width: 100%; }
  .shop-search-block.opened .shop-search-btn {
    z-index: 1;
    border-left-color: transparent; }
    .shop-search-block.opened .shop-search-btn:after {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg);
      margin-top: -5px; }
    @media (max-width: 580px) {
    .shop-search-block.opened .shop-search-btn {
      font-size: 15px;
      width: auto;
      height: auto;
      display: block;
      padding: 18px 32px 17px 20px; }
      .shop-search-block.opened .shop-search-btn:before {
        width: 13px;
        height: 13px;
        right: 20px;
        top: 28px;
        left: inherit;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e6e6e6%22%20d%3D%22M12.998%2C12.481%20C12.998%2C12.481%207.017%2C6.500%207.017%2C6.500%20C7.017%2C6.500%2012.998%2C0.519%2012.998%2C0.519%20C12.998%2C0.519%2012.478%2C-0.001%2012.478%2C-0.001%20C12.478%2C-0.001%206.497%2C5.980%206.497%2C5.980%20C6.497%2C5.980%200.516%2C-0.001%200.516%2C-0.001%20C0.516%2C-0.001%20-0.003%2C0.519%20-0.003%2C0.519%20C-0.003%2C0.519%205.977%2C6.500%205.977%2C6.500%20C5.977%2C6.500%20-0.003%2C12.481%20-0.003%2C12.481%20C-0.003%2C12.481%200.516%2C13.001%200.516%2C13.001%20C0.516%2C13.001%206.497%2C7.020%206.497%2C7.020%20C6.497%2C7.020%2012.478%2C13.001%2012.478%2C13.001%20C12.478%2C13.001%2012.998%2C12.481%2012.998%2C12.481%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; } }
  .shop-search-block.opened .block-body {
    display: block; }
  @media (max-width: 580px) {
    .shop-search-block.opened {
      padding-left: 2px;
      max-width: 100%; } }
  @media (max-width: 580px) {
  .shop-search-block {
    text-align: right;
    width: auto; } }
  .shop-search-block .shop-search-btn {
    position: relative;
    cursor: pointer;
    color: #9290d9;
    font-family: "Exo2";
    font-size: 15px;
    line-height: 1;
    text-align: left;
    border-left: 1px solid #e4e4e4;
    padding: 25px 32px 24px 57px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .shop-search-block .shop-search-btn:before {
    content: "";
    position: absolute;
    left: 19px;
    top: 50%;
    margin-top: -11px;
    width: 22px;
    height: 22px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%239290d9%22%20d%3D%22M21.596%2C9.582%20C21.596%2C9.582%2019.118%2C8.653%2019.118%2C8.653%20C18.941%2C8.040%2018.702%2C7.456%2018.400%2C6.910%20C18.400%2C6.910%2019.494%2C4.502%2019.494%2C4.502%20C19.590%2C4.290%2019.534%2C3.982%2019.370%2C3.817%20C19.370%2C3.817%2018.173%2C2.620%2018.173%2C2.620%20C18.009%2C2.456%2017.701%2C2.399%2017.489%2C2.496%20C17.489%2C2.496%2015.083%2C3.591%2015.083%2C3.591%20C14.537%2C3.288%2013.954%2C3.049%2013.342%2C2.872%20C13.342%2C2.872%2012.413%2C0.391%2012.413%2C0.391%20C12.331%2C0.173%2012.074%2C-0.005%2011.841%2C-0.005%20C11.841%2C-0.005%2010.150%2C-0.005%2010.150%2C-0.005%20C9.917%2C-0.005%209.660%2C0.173%209.578%2C0.391%20C9.578%2C0.391%208.648%2C2.872%208.648%2C2.872%20C8.037%2C3.049%207.453%2C3.288%206.907%2C3.591%20C6.907%2C3.591%204.502%2C2.496%204.502%2C2.496%20C4.290%2C2.399%203.982%2C2.456%203.817%2C2.620%20C3.817%2C2.620%202.621%2C3.817%202.621%2C3.817%20C2.457%2C3.982%202.400%2C4.290%202.497%2C4.502%20C2.497%2C4.502%203.591%2C6.910%203.591%2C6.910%20C3.289%2C7.456%203.049%2C8.040%202.873%2C8.653%20C2.873%2C8.653%200.394%2C9.582%200.394%2C9.582%20C0.176%2C9.664%20-0.002%2C9.921%20-0.002%2C10.154%20C-0.002%2C10.154%20-0.002%2C11.847%20-0.002%2C11.847%20C-0.002%2C12.080%200.176%2C12.337%200.394%2C12.419%20C0.394%2C12.419%202.873%2C13.348%202.873%2C13.348%20C3.049%2C13.960%203.289%2C14.545%203.591%2C15.091%20C3.591%2C15.091%202.497%2C17.499%202.497%2C17.499%20C2.400%2C17.711%202.457%2C18.019%202.621%2C18.184%20C2.621%2C18.184%203.817%2C19.381%203.817%2C19.381%20C3.982%2C19.545%204.290%2C19.602%204.502%2C19.505%20C4.502%2C19.505%206.907%2C18.410%206.907%2C18.410%20C7.453%2C18.713%208.037%2C18.952%208.648%2C19.128%20C8.648%2C19.128%209.578%2C21.609%209.578%2C21.609%20C9.660%2C21.827%209.917%2C22.006%2010.150%2C22.006%20C10.150%2C22.006%2011.841%2C22.006%2011.841%2C22.006%20C12.074%2C22.006%2012.331%2C21.827%2012.413%2C21.609%20C12.413%2C21.609%2013.342%2C19.128%2013.342%2C19.128%20C13.954%2C18.952%2014.537%2C18.713%2015.083%2C18.410%20C15.083%2C18.410%2017.489%2C19.505%2017.489%2C19.505%20C17.701%2C19.602%2018.009%2C19.545%2018.173%2C19.381%20C18.173%2C19.381%2019.370%2C18.184%2019.370%2C18.184%20C19.534%2C18.019%2019.590%2C17.711%2019.494%2C17.499%20C19.494%2C17.499%2018.400%2C15.091%2018.400%2C15.091%20C18.702%2C14.545%2018.941%2C13.960%2019.118%2C13.348%20C19.118%2C13.348%2021.596%2C12.419%2021.596%2C12.419%20C21.814%2C12.337%2021.992%2C12.080%2021.992%2C11.847%20C21.992%2C11.847%2021.992%2C10.154%2021.992%2C10.154%20C21.992%2C9.921%2021.814%2C9.664%2021.596%2C9.582%20ZM21.146%2C11.684%20C21.146%2C11.684%2018.423%2C12.704%2018.423%2C12.704%20C18.423%2C12.704%2018.305%2C13.114%2018.305%2C13.114%20C18.145%2C13.669%2017.928%2C14.196%2017.659%2C14.681%20C17.659%2C14.681%2017.453%2C15.054%2017.453%2C15.054%20C17.453%2C15.054%2018.656%2C17.700%2018.656%2C17.700%20C18.656%2C17.700%2017.691%2C18.667%2017.691%2C18.667%20C17.691%2C18.667%2015.046%2C17.463%2015.046%2C17.463%20C15.046%2C17.463%2014.673%2C17.670%2014.673%2C17.670%20C14.190%2C17.938%2013.663%2C18.155%2013.108%2C18.315%20C13.108%2C18.315%2012.700%2C18.433%2012.700%2C18.433%20C12.700%2C18.433%2011.678%2C21.159%2011.678%2C21.159%20C11.678%2C21.159%2010.312%2C21.159%2010.312%2C21.159%20C10.312%2C21.159%209.291%2C18.433%209.291%2C18.433%20C9.291%2C18.433%208.883%2C18.315%208.883%2C18.315%20C8.328%2C18.155%207.801%2C17.938%207.317%2C17.670%20C7.317%2C17.670%206.944%2C17.463%206.944%2C17.463%20C6.944%2C17.463%204.300%2C18.667%204.300%2C18.667%20C4.300%2C18.667%203.335%2C17.700%203.335%2C17.700%20C3.335%2C17.700%204.537%2C15.054%204.537%2C15.054%20C4.537%2C15.054%204.331%2C14.681%204.331%2C14.681%20C4.063%2C14.196%203.845%2C13.669%203.685%2C13.114%20C3.685%2C13.114%203.568%2C12.704%203.568%2C12.704%20C3.568%2C12.704%200.844%2C11.684%200.844%2C11.684%20C0.844%2C11.684%200.844%2C10.317%200.844%2C10.317%20C0.844%2C10.317%203.568%2C9.296%203.568%2C9.296%20C3.568%2C9.296%203.685%2C8.887%203.685%2C8.887%20C3.845%2C8.332%204.063%2C7.805%204.331%2C7.320%20C4.331%2C7.320%204.537%2C6.947%204.537%2C6.947%20C4.537%2C6.947%203.335%2C4.300%203.335%2C4.300%20C3.335%2C4.300%204.300%2C3.334%204.300%2C3.334%20C4.300%2C3.334%206.944%2C4.538%206.944%2C4.538%20C6.944%2C4.538%207.317%2C4.332%207.317%2C4.332%20C7.801%2C4.063%208.328%2C3.846%208.883%2C3.686%20C8.883%2C3.686%209.291%2C3.568%209.291%2C3.568%20C9.291%2C3.568%2010.312%2C0.842%2010.312%2C0.842%20C10.312%2C0.842%2011.678%2C0.842%2011.678%2C0.842%20C11.678%2C0.842%2012.700%2C3.568%2012.700%2C3.568%20C12.700%2C3.568%2013.108%2C3.686%2013.108%2C3.686%20C13.663%2C3.846%2014.190%2C4.063%2014.673%2C4.332%20C14.673%2C4.332%2015.046%2C4.538%2015.046%2C4.538%20C15.046%2C4.538%2017.691%2C3.334%2017.691%2C3.334%20C17.691%2C3.334%2018.656%2C4.300%2018.656%2C4.300%20C18.656%2C4.300%2017.453%2C6.947%2017.453%2C6.947%20C17.453%2C6.947%2017.659%2C7.320%2017.659%2C7.320%20C17.928%2C7.805%2018.145%2C8.332%2018.305%2C8.887%20C18.305%2C8.887%2018.423%2C9.296%2018.423%2C9.296%20C18.423%2C9.296%2021.146%2C10.317%2021.146%2C10.317%20C21.146%2C10.317%2021.146%2C11.684%2021.146%2C11.684%20ZM10.995%2C5.921%20C8.192%2C5.921%205.919%2C8.195%205.919%2C11.000%20C5.919%2C13.806%208.192%2C16.080%2010.995%2C16.080%20C13.798%2C16.080%2016.071%2C13.806%2016.071%2C11.000%20C16.071%2C8.195%2013.798%2C5.921%2010.995%2C5.921%20ZM10.995%2C15.233%20C8.659%2C15.233%206.765%2C13.338%206.765%2C11.000%20C6.765%2C8.663%208.659%2C6.768%2010.995%2C6.768%20C13.331%2C6.768%2015.225%2C8.663%2015.225%2C11.000%20C15.225%2C13.338%2013.331%2C15.233%2010.995%2C15.233%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop-search-block .shop-search-btn:after {
    content: "";
    position: absolute;
    right: 19px;
    top: 50%;
    width: 11px;
    height: 9px;
    margin-top: -2px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2011%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d2d2d2%22%20d%3D%22M10.994%2C0.670%20C10.994%2C0.670%205.671%2C5.994%205.671%2C5.994%20C5.671%2C5.994%205.500%2C5.823%205.500%2C5.823%20C5.500%2C5.823%205.329%2C5.994%205.329%2C5.994%20C5.329%2C5.994%200.005%2C0.670%200.005%2C0.670%20C0.005%2C0.670%200.670%2C0.004%200.670%2C0.004%20C0.670%2C0.004%205.500%2C4.834%205.500%2C4.834%20C5.500%2C4.834%2010.329%2C0.004%2010.329%2C0.004%20C10.329%2C0.004%2010.994%2C0.670%2010.994%2C0.670%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 580px) {
    .shop-search-block .shop-search-btn {
      font-size: 0;
      padding: 0;
      width: 48px;
      height: 50px;
      display: inline-block; }
      .shop-search-block .shop-search-btn:before {
        left: 50%;
        margin-left: -11px; }
      .shop-search-block .shop-search-btn:after {
        display: none; } }
  .shop-search-block .block-body {
    padding: 0 0 20px;
    width: 100%;
    display: none;
    position: absolute;
    background-color: #fff;
    font-family: "Exo2";
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop-search-block .block-body:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -64px;
    bottom: 0;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
  @media (max-width: 580px) {
    .shop-search-block .block-body:before {
      top: -50px; } }
  .shop-search-block .block-body form {
    position: relative;
    z-index: 1; }
  .shop-search-block .field, .shop-search-block .row {
    padding: 20px;
    border-top: 1px solid #ededed; }
  .shop-search-block .field.checkbox .field-title, .shop-search-block .row.checkbox .field-title, .shop-search-block .field.checkbox .row-title, .shop-search-block .row.checkbox .row-title {
    margin-bottom: 0; }
  .shop-search-block .field.folder-field, .shop-search-block .row.folder-field {
    border-top: none; }
  .shop-search-block .field.text input, .shop-search-block .row.text input {
    width: 100%; }
  .shop-search-block .field-title, .shop-search-block .row-title {
    font-size: 14px;
    font-weight: 500;
    color: #2b292e;
    display: inline-block;
    margin: 0 0 10px; }
  .shop-search-block .price_range_title {
    margin: 0 0 8px;
    color: #2b292e;
    font-size: 14px;
    font-weight: 500; }
  .shop-search-block .price_range_title .price_range_title_left {
    float: left; }
  .shop-search-block .price_range_title .price_range_title_right {
    float: right; }
  .shop-search-block .label-wrap {
    position: relative; }
  .shop-search-block .label-wrap:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -8px 0 0 -10px;
    width: 19px;
    height: 15px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2019%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23eaeaea%22%20d%3D%22M-0.000%2C10.500%20C-0.000%2C10.366%200.052%2C10.241%200.146%2C10.146%20C0.146%2C10.146%204.146%2C6.146%204.146%2C6.146%20C4.240%2C6.051%204.366%2C6.000%204.500%2C6.000%20C4.633%2C6.000%204.759%2C6.051%204.853%2C6.146%20C4.948%2C6.241%205.000%2C6.366%205.000%2C6.500%20C5.000%2C6.633%204.948%2C6.758%204.853%2C6.853%20C4.853%2C6.853%201.707%2C10.000%201.707%2C10.000%20C1.707%2C10.000%209.250%2C10.000%209.250%2C10.000%20C9.525%2C10.000%209.750%2C10.224%209.750%2C10.500%20C9.750%2C10.775%209.525%2C11.000%209.250%2C11.000%20C9.250%2C11.000%201.707%2C11.000%201.707%2C11.000%20C1.707%2C11.000%204.853%2C14.146%204.853%2C14.146%20C4.948%2C14.241%205.000%2C14.366%205.000%2C14.500%20C5.000%2C14.633%204.948%2C14.759%204.853%2C14.853%20C4.759%2C14.948%204.633%2C15.000%204.500%2C15.000%20C4.366%2C15.000%204.240%2C14.948%204.146%2C14.853%20C4.146%2C14.853%200.146%2C10.853%200.146%2C10.853%20C0.052%2C10.759%20-0.000%2C10.633%20-0.000%2C10.500%20ZM9.250%2C4.500%20C9.250%2C4.224%209.474%2C4.000%209.750%2C4.000%20C9.750%2C4.000%2017.293%2C4.000%2017.293%2C4.000%20C17.293%2C4.000%2014.146%2C0.853%2014.146%2C0.853%20C14.052%2C0.759%2014.000%2C0.633%2014.000%2C0.500%20C14.000%2C0.366%2014.052%2C0.240%2014.146%2C0.146%20C14.241%2C0.052%2014.366%2C-0.000%2014.499%2C-0.000%20C14.633%2C-0.000%2014.759%2C0.052%2014.853%2C0.146%20C14.853%2C0.146%2018.853%2C4.146%2018.853%2C4.146%20C18.948%2C4.240%2019.000%2C4.366%2019.000%2C4.500%20C19.000%2C4.633%2018.948%2C4.759%2018.853%2C4.853%20C18.853%2C4.853%2014.853%2C8.853%2014.853%2C8.853%20C14.759%2C8.947%2014.633%2C9.000%2014.499%2C9.000%20C14.366%2C9.000%2014.241%2C8.947%2014.146%2C8.853%20C14.052%2C8.759%2014.000%2C8.633%2014.000%2C8.500%20C14.000%2C8.366%2014.052%2C8.240%2014.146%2C8.146%20C14.146%2C8.146%2017.293%2C5.000%2017.293%2C5.000%20C17.293%2C5.000%209.750%2C5.000%209.750%2C5.000%20C9.474%2C5.000%209.250%2C4.775%209.250%2C4.500%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop-search-block label.start {
    float: left; }
  .shop-search-block label.start strong {
    display: block;
    font-weight: 400;
    color: #2b292e;
    font-size: 14px;
    margin-bottom: 6px; }
  .shop-search-block label.start input {
    width: 82px;
    color: #7e7e7e; }
    .shop-search-block label.start input::-webkit-input-placeholder {
      opacity: 1;
      color: #7e7e7e; }
    .shop-search-block label.start input:moz-placeholder {
      opacity: 1;
      color: #7e7e7e; }
    .shop-search-block label.start input::-moz-placeholder {
      opacity: 1;
      color: #7e7e7e; }
    .shop-search-block label.start input:-ms-input-placeholder {
      opacity: 1;
      color: #7e7e7e; }
  .shop-search-block label.end {
    float: right; }
  .shop-search-block label.end strong {
    display: block;
    font-weight: 400;
    color: #2b292e;
    font-size: 14px;
    margin-bottom: 6px; }
  .shop-search-block label.end input {
    width: 82px;
    color: #7e7e7e; }
    .shop-search-block label.end input::-webkit-input-placeholder {
      opacity: 1;
      color: #7e7e7e; }
    .shop-search-block label.end input:moz-placeholder {
      opacity: 1;
      color: #7e7e7e; }
    .shop-search-block label.end input::-moz-placeholder {
      opacity: 1;
      color: #7e7e7e; }
    .shop-search-block label.end input:-ms-input-placeholder {
      opacity: 1;
      color: #7e7e7e; }
  .shop-search-block .price_range {
    position: relative;
    margin: 0 0 17px; }
  .shop-search-block .price_range:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -8px 0 0 -10px;
    width: 19px;
    height: 15px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2019%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23eaeaea%22%20d%3D%22M-0.000%2C10.500%20C-0.000%2C10.366%200.052%2C10.241%200.146%2C10.146%20C0.146%2C10.146%204.146%2C6.146%204.146%2C6.146%20C4.240%2C6.051%204.366%2C6.000%204.500%2C6.000%20C4.633%2C6.000%204.759%2C6.051%204.853%2C6.146%20C4.948%2C6.241%205.000%2C6.366%205.000%2C6.500%20C5.000%2C6.633%204.948%2C6.758%204.853%2C6.853%20C4.853%2C6.853%201.707%2C10.000%201.707%2C10.000%20C1.707%2C10.000%209.250%2C10.000%209.250%2C10.000%20C9.525%2C10.000%209.750%2C10.224%209.750%2C10.500%20C9.750%2C10.775%209.525%2C11.000%209.250%2C11.000%20C9.250%2C11.000%201.707%2C11.000%201.707%2C11.000%20C1.707%2C11.000%204.853%2C14.146%204.853%2C14.146%20C4.948%2C14.241%205.000%2C14.366%205.000%2C14.500%20C5.000%2C14.633%204.948%2C14.759%204.853%2C14.853%20C4.759%2C14.948%204.633%2C15.000%204.500%2C15.000%20C4.366%2C15.000%204.240%2C14.948%204.146%2C14.853%20C4.146%2C14.853%200.146%2C10.853%200.146%2C10.853%20C0.052%2C10.759%20-0.000%2C10.633%20-0.000%2C10.500%20ZM9.250%2C4.500%20C9.250%2C4.224%209.474%2C4.000%209.750%2C4.000%20C9.750%2C4.000%2017.293%2C4.000%2017.293%2C4.000%20C17.293%2C4.000%2014.146%2C0.853%2014.146%2C0.853%20C14.052%2C0.759%2014.000%2C0.633%2014.000%2C0.500%20C14.000%2C0.366%2014.052%2C0.240%2014.146%2C0.146%20C14.241%2C0.052%2014.366%2C-0.000%2014.499%2C-0.000%20C14.633%2C-0.000%2014.759%2C0.052%2014.853%2C0.146%20C14.853%2C0.146%2018.853%2C4.146%2018.853%2C4.146%20C18.948%2C4.240%2019.000%2C4.366%2019.000%2C4.500%20C19.000%2C4.633%2018.948%2C4.759%2018.853%2C4.853%20C18.853%2C4.853%2014.853%2C8.853%2014.853%2C8.853%20C14.759%2C8.947%2014.633%2C9.000%2014.499%2C9.000%20C14.366%2C9.000%2014.241%2C8.947%2014.146%2C8.853%20C14.052%2C8.759%2014.000%2C8.633%2014.000%2C8.500%20C14.000%2C8.366%2014.052%2C8.240%2014.146%2C8.146%20C14.146%2C8.146%2017.293%2C5.000%2017.293%2C5.000%20C17.293%2C5.000%209.750%2C5.000%209.750%2C5.000%20C9.474%2C5.000%209.250%2C4.775%209.250%2C4.500%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop-search-block .price_range .small {
    padding: 0;
    width: 80px;
    text-align: center;
    font-size: 14px; }
    .shop-search-block .price_range .small.low {
      float: left; }
    .shop-search-block .price_range .small.hight {
      float: right; }
  .shop-search-block .noUi-horizontal {
    height: 6px;
    background-color: #ededed;
    margin-bottom: 8px; }
  .shop-search-block .noUi-horizontal .noUi-origin.noUi-background {
    background-color: #ededed;
    height: 6px; }
  .shop-search-block .noUi-horizontal .noUi-connect {
    background-color: #2b292e; }
  .shop-search-block .noUi-horizontal .noUi-handle {
    width: 24px;
    height: 24px;
    left: -12px;
    bottom: -23px;
    border: none;
    background: #fe6a5e;
    cursor: pointer;
    border-radius: 12px; }
    .shop-search-block .noUi-horizontal .noUi-handle:before {
      content: "";
      position: absolute;
      top: -5px;
      left: 50%;
      margin-left: -8px;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 0 8px 8px 8px;
      border-bottom-color: #fe6a5e; }
  .shop-search-block .submit {
    padding: 0 20px; }
  .shop-search-block .submit button.btn-variant1, .shop-search-block .submit .gr-form-wrap2 button.tpl-form-button, .gr-form-wrap2 .shop-search-block .submit button.tpl-form-button, .shop-search-block .submit .shop-product-desc .tpl-form.registered button.tpl-button-big, .shop-product-desc .tpl-form.registered .shop-search-block .submit button.tpl-button-big, .shop-search-block .submit .shop2-order-options.shop2-delivery .option-type .option-details button.shop2-btn, .shop2-order-options.shop2-delivery .option-type .option-details .shop-search-block .submit button.shop2-btn, .shop-search-block .submit button.shop2-panel-btn, .shop-search-block .submit .buy-one-click-form-in button.tpl-form-button, .buy-one-click-form-in .shop-search-block .submit button.tpl-form-button, .shop-search-block .submit button.shop2-btn {
    font-family: "Exo2";
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0 10px;
    height: 40px; }

.left-categor-wrapper {
  margin: -1px 0 -1px -1px;
  opacity: 0; }

.left-categor-title {
  cursor: pointer;
  position: relative;
  padding: 23px 32px 22px 57px;
  font-family: "Exo2";
  font-size: 20px;
  line-height: 1;
  font-weight: 500;
  color: #fff;
  background-color: #fe6a5e;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }
  .left-categor-title::before {
    content: '';
    position: absolute;
    top: 50%;
    right: 20px;
    width: 11px;
    height: 9px;
    margin-top: -3px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2011%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.994%2C0.670%20C10.994%2C0.670%205.671%2C5.994%205.671%2C5.994%20C5.671%2C5.994%205.500%2C5.823%205.500%2C5.823%20C5.500%2C5.823%205.329%2C5.994%205.329%2C5.994%20C5.329%2C5.994%200.005%2C0.670%200.005%2C0.670%20C0.005%2C0.670%200.670%2C0.004%200.670%2C0.004%20C0.670%2C0.004%205.500%2C4.834%205.500%2C4.834%20C5.500%2C4.834%2010.329%2C0.004%2010.329%2C0.004%20C10.329%2C0.004%2010.994%2C0.670%2010.994%2C0.670%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .left-categor-title:after {
    content: "";
    position: absolute;
    left: 20px;
    top: 50%;
    width: 18px;
    height: 16px;
    margin-top: -8px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2018%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M-0.000%2C16.000%20C-0.000%2C16.000%20-0.000%2C15.000%20-0.000%2C15.000%20C-0.000%2C15.000%2018.000%2C15.000%2018.000%2C15.000%20C18.000%2C15.000%2018.000%2C16.000%2018.000%2C16.000%20C18.000%2C16.000%20-0.000%2C16.000%20-0.000%2C16.000%20ZM-0.000%2C10.000%20C-0.000%2C10.000%2018.000%2C10.000%2018.000%2C10.000%20C18.000%2C10.000%2018.000%2C11.000%2018.000%2C11.000%20C18.000%2C11.000%20-0.000%2C11.000%20-0.000%2C11.000%20C-0.000%2C11.000%20-0.000%2C10.000%20-0.000%2C10.000%20ZM-0.000%2C5.000%20C-0.000%2C5.000%2018.000%2C5.000%2018.000%2C5.000%20C18.000%2C5.000%2018.000%2C6.000%2018.000%2C6.000%20C18.000%2C6.000%20-0.000%2C6.000%20-0.000%2C6.000%20C-0.000%2C6.000%20-0.000%2C5.000%20-0.000%2C5.000%20ZM-0.000%2C-0.000%20C-0.000%2C-0.000%2018.000%2C-0.000%2018.000%2C-0.000%20C18.000%2C-0.000%2018.000%2C1.000%2018.000%2C1.000%20C18.000%2C1.000%20-0.000%2C1.000%20-0.000%2C1.000%20C-0.000%2C1.000%20-0.000%2C-0.000%20-0.000%2C-0.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .left-categor-title.active::before {
    margin-top: -5px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .left-categor-title:hover {
    background: #fe9991; }

.left-nav {
  position: absolute;
  left: -1px;
  top: 100%;
  z-index: 101;
  display: none;
  font-size: 0;
  background-color: #2b292e; }
  @media (max-width: 785px) {
  .left-nav {
    background-color: transparent;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; } }

.left-categor {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block; }
  .left-categor > li {
    position: relative;
    width: 243px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.07); }
  .left-categor > li:last-child {
    border-bottom: none; }
  .left-categor > li a {
    position: relative;
    display: block;
    padding: 14px 20px;
    text-decoration: none;
    color: #b5b5b5;
    font-family: "Exo2";
    font-size: 14px;
    line-height: 1; }
    .left-categor > li a:hover {
      background-color: rgba(255, 255, 255, 0.07);
      color: #fe6a5e; }

.left-categor-subpages {
  display: inline-block;
  vertical-align: top; }
  .left-categor-subpages ul {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 242px;
    background-color: rgba(255, 255, 255, 0.07); }
  .left-categor-subpages ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
    .left-categor-subpages ul li:last-child {
      border: none; }
    .left-categor-subpages ul li a {
      display: block;
      color: #aaa;
      text-decoration: none;
      font-family: "Exo2";
      font-size: 14px;
      line-height: 1;
      padding: 14px 20px; }

.left-nav-inner.desktop ul ul {
  display: none; }
  .left-nav-inner.desktop li.light a {
    color: #fe6a5e; }
  .left-nav-inner.desktop > ul > li.light a {
    background-color: rgba(255, 255, 255, 0.07);
    color: #fe6a5e; }

.left-nav-inner.mobile .left-categor > li {
  position: static;
  width: 232px; }
  .left-nav-inner.mobile .left-categor > li .waSlideMenu-inheritedmenu {
    padding: 0; }

.left-categor-wrapper.categMobile .left-nav {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  visibility: hidden;
  display: block; }
  .left-categor-wrapper.categMobile .left-nav-inner {
    max-width: 232px;
    width: 100%;
    background: #2b292e;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
    transform: translateX(-300px);
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;
    transition: all 0.1s ease; }
  .left-categor-wrapper.categMobile .left-nav-inner .left-categor-title {
    padding: 19px 32px 19px 57px;
    font-size: 20px;
    height: auto;
    width: auto; }
  .left-categor-wrapper.categMobile .left-nav-inner .left-categor-title:before {
    left: 20px;
    margin: -6px 0 0;
    top: 50%;
    border: none;
    width: 13px;
    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%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12.998%2C12.481%20C12.998%2C12.481%207.017%2C6.500%207.017%2C6.500%20C7.017%2C6.500%2012.998%2C0.519%2012.998%2C0.519%20C12.998%2C0.519%2012.478%2C-0.001%2012.478%2C-0.001%20C12.478%2C-0.001%206.497%2C5.980%206.497%2C5.980%20C6.497%2C5.980%200.516%2C-0.001%200.516%2C-0.001%20C0.516%2C-0.001%20-0.003%2C0.519%20-0.003%2C0.519%20C-0.003%2C0.519%205.977%2C6.500%205.977%2C6.500%20C5.977%2C6.500%20-0.003%2C12.481%20-0.003%2C12.481%20C-0.003%2C12.481%200.516%2C13.001%200.516%2C13.001%20C0.516%2C13.001%206.497%2C7.020%206.497%2C7.020%20C6.497%2C7.020%2012.478%2C13.001%2012.478%2C13.001%20C12.478%2C13.001%2012.998%2C12.481%2012.998%2C12.481%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .left-categor-wrapper.categMobile.active .left-nav {
    opacity: 1;
    visibility: visible; }
  .left-categor-wrapper.categMobile.active .left-nav-inner {
    transform: translateX(0); }
  .left-categor-wrapper.categMobile .left-categor > li > ul li {
    background-color: #3c3940;
    border-bottom: 1px solid #2b292e; }
    .left-categor-wrapper.categMobile .left-categor > li > ul li a {
      color: #b5b5b5;
      font-size: 14px;
      font-weight: 400;
      padding: 13px 10px 13px 30px; }
    .left-categor-wrapper.categMobile .left-categor > li > ul li span.close-menu {
      position: absolute;
      right: 0;
      top: -58px;
      height: 58px;
      width: 50px;
      background: #fe5345 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12.998%2C12.481%20C12.998%2C12.481%207.017%2C6.500%207.017%2C6.500%20C7.017%2C6.500%2012.998%2C0.519%2012.998%2C0.519%20C12.998%2C0.519%2012.478%2C-0.001%2012.478%2C-0.001%20C12.478%2C-0.001%206.497%2C5.980%206.497%2C5.980%20C6.497%2C5.980%200.516%2C-0.001%200.516%2C-0.001%20C0.516%2C-0.001%20-0.003%2C0.519%20-0.003%2C0.519%20C-0.003%2C0.519%205.977%2C6.500%205.977%2C6.500%20C5.977%2C6.500%20-0.003%2C12.481%20-0.003%2C12.481%20C-0.003%2C12.481%200.516%2C13.001%200.516%2C13.001%20C0.516%2C13.001%206.497%2C7.020%206.497%2C7.020%20C6.497%2C7.020%2012.478%2C13.001%2012.478%2C13.001%20C12.478%2C13.001%2012.998%2C12.481%2012.998%2C12.481%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .left-categor-wrapper.categMobile .left-categor > li > ul li.parent-item {
      background: none;
      position: relative; }
      .left-categor-wrapper.categMobile .left-categor > li > ul li.parent-item a {
        padding-left: 20px;
        color: #fe6a5e; }
    .left-categor-wrapper.categMobile .left-categor > li > ul li.waSlideMenu-back {
      border: none;
      background: #fe6a5e;
      position: absolute;
      top: -58px;
      left: 0;
      right: 0; }
      .left-categor-wrapper.categMobile .left-categor > li > ul li.waSlideMenu-back a {
        position: relative;
        color: #fff;
        font-size: 20px;
        line-height: 1;
        font-weight: 500;
        padding: 19px 50px 19px 58px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6.617%2C12.997%20C6.617%2C12.997%20-0.009%2C6.499%20-0.009%2C6.499%20C-0.009%2C6.499%206.617%2C0.001%206.617%2C0.001%20C6.617%2C0.001%208.062%2C0.001%208.062%2C0.001%20C8.062%2C0.001%201.879%2C5.999%201.879%2C5.999%20C1.879%2C5.999%2012.998%2C5.999%2012.998%2C5.999%20C12.998%2C5.999%2012.998%2C6.999%2012.998%2C6.999%20C12.998%2C6.999%201.879%2C6.999%201.879%2C6.999%20C1.879%2C6.999%208.062%2C12.997%208.062%2C12.997%20C8.062%2C12.997%206.617%2C12.997%206.617%2C12.997%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 20px 50% no-repeat; }

.block-pic-wr {
  height: 506px;
  background: url(../top-pic.jpg) 50% 0 no-repeat;
  background-size: cover;
  padding-bottom: 242px; }
  .block-pic-wr.folder-none {
    height: 748px;
    padding-bottom: 0; }
  @media (max-width: 940px) {
  .block-pic-wr {
    height: 447px;
    padding: 0; }
    .block-pic-wr.folder-none {
      height: 447px; } }
  @media (max-width: 766px) {
  .block-pic-wr {
    height: 207px;
    margin: 0 0 20px; } }
  .block-pic-wr .block-pic-in {
    max-width: 96%;
    margin: 0 auto;
    height: 100%;
    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: 1010px) {
    .block-pic-wr .block-pic-in {
      margin: 0 20px; } }
  @media (max-width: 766px) {
    .block-pic-wr .block-pic-in {
      margin: 0; } }

.edit-block-main {
  font-family: "Exo2";
  padding: 20px 40px;
  max-width: 500px; }
  .edit-block-main.edit-block-fon {
    background-color: rgba(255, 255, 255, 0.8); }
  .edit-block-main .edit-block-main-title {
    color: #9290d9;
    font-size: 59px;
    font-weight: 700;
    text-transform: uppercase; }
  .edit-block-main .edit-block-main-body {
    color: #2b292e;
    font-size: 27px;
    font-weight: 300; }
  .edit-block-main .edit-block-main-body p {
    margin: 0; }
  @media (max-width: 766px) {
  .edit-block-main {
    padding: 20px; }
    .edit-block-main .edit-block-main-title {
      font-size: 33px; }

    .edit-block-main .edit-block-main-body {
      font-size: 15px; } }

.folders-main-wr {
  opacity: 0;
  margin: -242px auto 44px;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }
  @media (max-width: 1010px) {
  .folders-main-wr {
    margin: -242px 20px 44px; } }
  @media (max-width: 940px) {
  .folders-main-wr {
    margin: 0 20px 44px; } }
  @media (min-width: 1011px) {
  .folders-main-wr {
    width: 100%; } }
  .folders-main-wr .folders-main {
    font-size: 0;
    line-height: 1;
    max-width: 96%;
    margin: 0 auto; }
  .folders-main-wr .folders-li {
    display: inline-block;
    vertical-align: top;
    width: 50%; }
  .folders-main-wr .folders-li a {
    text-decoration: none;
    color: #979797;
    font-size: 13px;
    line-height: 1.5; }
  .folders-main-wr .folders-li .folders-li-in, .folders-main-wr .folders-li > a {
    background-color: #fff;
    height: 242px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .folders-main-wr .folders-li .folders-li-in:hover, .folders-main-wr .folders-li > a:hover {
    color: #fff;
    background-color: #fe6a5e; }
  @supports (transform: scale(1.05)) {
        .folders-main-wr .folders-li .folders-li-in:hover .img-block, .folders-main-wr .folders-li > a:hover .img-block {
          -moz-transform: scale(1.05);
          -o-transform: scale(1.05);
          -webkit-transform: scale(1.05);
          -ms-transform: scale(1.05);
          transform: scale(1.05); } }
  .folders-main-wr .folders-li .folders-li-in:hover .folder-name, .folders-main-wr .folders-li > a:hover .folder-name {
    color: #fff; }
  .folders-main-wr .folders-li .folders-li-in:hover .folder-name-in, .folders-main-wr .folders-li > a:hover .folder-name-in {
    border-color: rgba(255, 255, 255, 0.29); }
    .folders-main-wr .folders-li .folders-li-in:hover .folder-name-in:before, .folders-main-wr .folders-li > a:hover .folder-name-in:before {
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 9px 10px 9px 0;
      border-right-color: rgba(255, 255, 255, 0.29); }
    .folders-main-wr .folders-li .folders-li-in:hover .folder-name-in:after, .folders-main-wr .folders-li > a:hover .folder-name-in:after {
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 8px 9px 8px 0;
      border-right-color: #fe6a5e; }
    .folders-main-wr .folders-li .folders-li-in:hover .folder-name-in ul li a, .folders-main-wr .folders-li > a:hover .folder-name-in ul li a {
      color: #fff; }
  .folders-main-wr .folders-li .folders-li-in:hover .folder-ico, .folders-main-wr .folders-li > a:hover .folder-ico {
    opacity: 0.4; }
    .folders-main-wr .folders-li .folders-li-in:hover .folder-ico svg path, .folders-main-wr .folders-li > a:hover .folder-ico svg path {
      fill: #fff; }
  .folders-main-wr .folders-li .img-block-wr {
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    overflow: hidden;
    height: 100%; }
  .folders-main-wr .folders-li .img-block {
    display: block;
    height: 100%;
    min-height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    -webkit-transition: transform 0.5s ease;
    -moz-transition: transform 0.5s ease;
    -o-transition: transform 0.5s ease;
    -ms-transition: transform 0.5s ease;
    transition: transform 0.5s ease; }
  .folders-main-wr .folders-li .img-block.no-image {
    background: #eaeaea url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23d4d2d2%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; }
  .folders-main-wr .folders-li .folder-name-wr {
    padding: 20px 0;
    min-height: 100%;
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .folders-main-wr .folders-li .folder-name-in {
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.07);
    height: 100%;
    min-height: 200px;
    padding: 19px;
    margin: 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .folders-main-wr .folders-li .folder-name-in:before {
    content: "";
    position: absolute;
    top: 50%;
    left: -10px;
    margin-top: -9px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 9px 10px 9px 0;
    border-right-color: rgba(0, 0, 0, 0.07); }
  .folders-main-wr .folders-li .folder-name-in:after {
    content: "";
    position: absolute;
    top: 50%;
    left: -9px;
    margin-top: -8px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 8px 9px 8px 0;
    border-right-color: #fff; }
  .folders-main-wr .folders-li .folder-name-in ul {
    padding: 10px 0 0 5px;
    margin: 0;
    list-style: none;
    height: 100%;
    box-sizing: border-box;
    overflow: hidden; }
  .folders-main-wr .folders-li .folder-name-in ul li {
    margin: 0 0 7px; }
    .folders-main-wr .folders-li .folder-name-in ul li a {
      text-decoration: none;
      color: #2b292e;
      font-family: "Exo2";
      font-size: 13px;
      line-height: 1.2; }
      .folders-main-wr .folders-li .folder-name-in ul li a:hover {
        text-decoration: underline; }
  .folders-main-wr .folders-li .folder-name {
    color: #2b292e;
    font-family: "Exo2";
    font-size: 20px;
    line-height: 1;
    font-weight: 500;
    margin: 0 0 15px; }
  .folders-main-wr .folders-li .folder-ico {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    text-align: center;
    max-height: 34px; }
  .folders-main-wr .folders-li .folder-ico .cls-2 {
    opacity: 1; }
  .folders-main-wr .folders-li .folder-ico svg {
    max-width: 100%; }
  .folders-main-wr .folders-li .folder-ico svg path {
    fill: #d6d6d6; }
  .folders-main-wr .folders-li .folder-ico img {
    vertical-align: middle; }
  .folders-main-wr .folders-li:nth-child(4n-1) .folder-name-in:before, .folders-main-wr .folders-li:nth-child(4n) .folder-name-in:before {
    left: inherit;
    right: -10px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 9px 0 9px 10px;
    border-left-color: rgba(0, 0, 0, 0.07); }
  .folders-main-wr .folders-li:nth-child(4n-1) .folder-name-in:after, .folders-main-wr .folders-li:nth-child(4n) .folder-name-in:after {
    left: inherit;
    right: -9px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 8px 0 8px 9px;
    border-left-color: #fff; }
  .folders-main-wr .folders-li:nth-child(4n-1) .img-block-wr, .folders-main-wr .folders-li:nth-child(4n) .img-block-wr {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2; }
  .folders-main-wr .folders-li:nth-child(4n-1) .folders-li-in:hover .folder-name-in:before, .folders-main-wr .folders-li:nth-child(4n) .folders-li-in:hover .folder-name-in:before, .folders-main-wr .folders-li:nth-child(4n-1) a:hover .folder-name-in:before, .folders-main-wr .folders-li:nth-child(4n) a:hover .folder-name-in:before {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 9px 0 9px 10px;
    border-left-color: rgba(255, 255, 255, 0.29); }
    .folders-main-wr .folders-li:nth-child(4n-1) .folders-li-in:hover .folder-name-in:after, .folders-main-wr .folders-li:nth-child(4n) .folders-li-in:hover .folder-name-in:after, .folders-main-wr .folders-li:nth-child(4n-1) a:hover .folder-name-in:after, .folders-main-wr .folders-li:nth-child(4n) a:hover .folder-name-in:after {
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 8px 0 8px 9px;
      border-left-color: #fe6a5e; }
  .folders-main-wr .folders-li:nth-child(n +7) {
    display: none; }
  @media (max-width: 940px) {
    .folders-main-wr .folders-li {
      width: 33.333333333%; }
      .folders-main-wr .folders-li .img-block-wr {
        display: none; }
      .folders-main-wr .folders-li .folders-li-in, .folders-main-wr .folders-li a {
        display: block; }
        .folders-main-wr .folders-li .folders-li-in:hover, .folders-main-wr .folders-li a:hover {
          background: #fff; }
          .folders-main-wr .folders-li .folders-li-in:hover .folder-name-in, .folders-main-wr .folders-li a:hover .folder-name-in {
            background-color: #fe6a5e;
            border-color: #fe6a5e; }
      .folders-main-wr .folders-li .folder-name-wr {
        height: 100%;
        padding: 0 20px 20px 0;
        -webkit-flex-basis: 100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
      .folders-main-wr .folders-li .folder-name-in {
        margin: 0; }
        .folders-main-wr .folders-li .folder-name-in:before, .folders-main-wr .folders-li .folder-name-in:after {
          display: none; }
      .folders-main-wr .folders-li:nth-child(-n + 3) .folder-name-wr {
        padding-top: 20px; }
      .folders-main-wr .folders-li:first-child .folder-name-wr, .folders-main-wr .folders-li:nth-child(3n +1) .folder-name-wr {
        padding-left: 20px; } }
  @media (max-width: 766px) {
    .folders-main-wr .folders-li {
      display: block;
      width: 100%;
      margin: 0 0 20px; }
      .folders-main-wr .folders-li .folders-li-in, .folders-main-wr .folders-li a {
        height: auto; }
      .folders-main-wr .folders-li .folder-name-wr {
        padding: 20px; }
      .folders-main-wr .folders-li .folder-name-in {
        padding: 0 60px 0 16px;
        height: 73px;
        min-height: 0; }
        .folders-main-wr .folders-li .folder-name-in ul {
          display: none; }
      .folders-main-wr .folders-li .folder-name {
        font-size: 17px;
        margin: 0;
        height: 100%;
        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; }
      .folders-main-wr .folders-li .folder-anonce {
        display: none; }
      .folders-main-wr .folders-li .folder-ico {
        left: inherit;
        right: 19px;
        top: 0;
        bottom: 0;
        max-height: none;
        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; }
        .folders-main-wr .folders-li .folder-ico svg path {
          fill: #9290d9; } }
  .folders-main-wr .view-all-folder {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: pointer;
    padding: 18px 10px;
    color: #2b292e;
    font-family: "Exo2";
    font-size: 16px;
    line-height: 1;
    text-align: center;
    font-style: italic;
    background-color: rgba(255, 255, 255, 0.5); }
  .folders-main-wr .view-all-folder > span {
    position: relative;
    display: inline-block;
    padding: 0 25px 0 0; }
  .folders-main-wr .view-all-folder > span:before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 11px;
    height: 9px;
    margin-top: -3px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2011%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%232B292E%22%20d%3D%22M10.994%2C0.670%20C10.994%2C0.670%205.671%2C5.994%205.671%2C5.994%20C5.671%2C5.994%205.500%2C5.823%205.500%2C5.823%20C5.500%2C5.823%205.329%2C5.994%205.329%2C5.994%20C5.329%2C5.994%200.005%2C0.670%200.005%2C0.670%20C0.005%2C0.670%200.670%2C0.004%200.670%2C0.004%20C0.670%2C0.004%205.500%2C4.834%205.500%2C4.834%20C5.500%2C4.834%2010.329%2C0.004%2010.329%2C0.004%20C10.329%2C0.004%2010.994%2C0.670%2010.994%2C0.670%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .folders-main-wr .view-all-folder.active > span:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .folders-main-wr .view-all-folder.disabled {
    display: none; }

.menu-left-wr {
  margin: 0 0 20px;
  padding-bottom: 1px; }
  .menu-left-wr ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    line-height: 1; }
  .menu-left-wr > ul > li {
    padding: 0 20px;
    margin: 0 0 22px; }
  .menu-left-wr > ul > li > a {
    color: #616161;
    font-family: "Exo2";
    font-size: 15px; }
  .menu-left-wr > ul > li ul {
    padding: 10px 0 0; }
  .menu-left-wr > ul > li ul li {
    margin: 0 10px 15px; }
    .menu-left-wr > ul > li ul li a {
      color: #616161;
      font-family: "Exo2";
      font-size: 14px; }

.news-wrap {
  margin: 0 0 20px;
  padding: 20px 20px 1px;
  background-color: #fff; }
  .news-wrap .news-name {
    color: #2b292e;
    font-family: "Exo2";
    font-size: 23px;
    line-height: 1;
    font-weight: 500;
    margin: 0 0 25px; }
  .news-wrap .news-block {
    margin: 0 0 25px;
    color: #868686;
    font-size: 13px;
    line-height: 1.4; }
  .news-wrap .news-date {
    display: inline-block;
    color: #aaa;
    font-size: 12px;
    line-height: 14px;
    height: 14px;
    padding: 0 0 0 22px;
    margin: 0 0 8px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%239290d9%22%20d%3D%22M12.055%2C13.999%20C12.055%2C13.999%201.944%2C13.999%201.944%2C13.999%20C0.872%2C13.999%20-0.000%2C13.127%20-0.000%2C12.055%20C-0.000%2C12.055%20-0.000%2C3.110%20-0.000%2C3.110%20C-0.000%2C2.038%200.872%2C1.166%201.944%2C1.166%20C1.944%2C1.166%203.110%2C1.166%203.110%2C1.166%20C3.110%2C1.166%203.110%2C-0.001%203.110%2C-0.001%20C3.110%2C-0.001%203.888%2C-0.001%203.888%2C-0.001%20C3.888%2C-0.001%203.888%2C1.166%203.888%2C1.166%20C3.888%2C1.166%2010.111%2C1.166%2010.111%2C1.166%20C10.111%2C1.166%2010.111%2C-0.001%2010.111%2C-0.001%20C10.111%2C-0.001%2010.888%2C-0.001%2010.888%2C-0.001%20C10.888%2C-0.001%2010.888%2C1.166%2010.888%2C1.166%20C10.888%2C1.166%2012.055%2C1.166%2012.055%2C1.166%20C13.127%2C1.166%2014.000%2C2.038%2014.000%2C3.110%20C14.000%2C3.110%2014.000%2C4.277%2014.000%2C4.277%20C14.000%2C4.277%2014.000%2C5.055%2014.000%2C5.055%20C14.000%2C5.055%2014.000%2C12.055%2014.000%2C12.055%20C14.000%2C13.127%2013.127%2C13.999%2012.055%2C13.999%20ZM13.222%2C3.110%20C13.222%2C2.467%2012.698%2C1.944%2012.055%2C1.944%20C12.055%2C1.944%2010.888%2C1.944%2010.888%2C1.944%20C10.888%2C1.944%2010.888%2C2.722%2010.888%2C2.722%20C10.888%2C2.722%2010.111%2C2.722%2010.111%2C2.722%20C10.111%2C2.722%2010.111%2C1.944%2010.111%2C1.944%20C10.111%2C1.944%203.888%2C1.944%203.888%2C1.944%20C3.888%2C1.944%203.888%2C2.722%203.888%2C2.722%20C3.888%2C2.722%203.110%2C2.722%203.110%2C2.722%20C3.110%2C2.722%203.110%2C1.944%203.110%2C1.944%20C3.110%2C1.944%201.944%2C1.944%201.944%2C1.944%20C1.301%2C1.944%200.777%2C2.467%200.777%2C3.110%20C0.777%2C3.110%200.777%2C4.277%200.777%2C4.277%20C0.777%2C4.277%2013.222%2C4.277%2013.222%2C4.277%20C13.222%2C4.277%2013.222%2C3.110%2013.222%2C3.110%20ZM13.222%2C5.055%20C13.222%2C5.055%200.777%2C5.055%200.777%2C5.055%20C0.777%2C5.055%200.777%2C12.055%200.777%2C12.055%20C0.777%2C12.698%201.301%2C13.221%201.944%2C13.221%20C1.944%2C13.221%2012.055%2C13.221%2012.055%2C13.221%20C12.698%2C13.221%2013.222%2C12.698%2013.222%2C12.055%20C13.222%2C12.055%2013.222%2C5.055%2013.222%2C5.055%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .news-wrap .news-title a {
    color: #868686;
    text-decoration: none; }
  .news-wrap .news-title a:hover {
    text-decoration: underline; }

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

.right-blocks-wr {
  text-align: center; }
  .right-blocks-wr .right-blocks {
    margin: 0 0 20px;
    background-color: #fff;
    text-align: left; }
  .right-blocks-wr .right-blocks:hover .right-blocks-pic-in {
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05); }
  .right-blocks-wr .right-blocks-pic {
    overflow: hidden; }
  .right-blocks-wr .right-blocks-pic .right-blocks-pic-in {
    height: 242px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease; }
  .right-blocks-wr .right-blocks-pic.no-image .right-blocks-pic-in {
    background: #eaeaea url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23d4d2d2%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; }
  .right-blocks-wr .right-blocks-bottom {
    margin-top: 10px; }
  .right-blocks-wr .right-blocks-anonce-wr {
    min-height: 202px;
    padding: 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: 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; }
  .right-blocks-wr .right-blocks-name {
    color: #2b292e;
    font-family: "Exo2";
    font-size: 16px;
    font-weight: 400;
    display: inline-block;
    text-decoration: none;
    margin: 0 0 10px; }
  .right-blocks-wr .right-blocks-description {
    color: #9290d9;
    font-family: "Exo2";
    font-size: 21px;
    font-weight: 600;
    margin: 0 0 10px; }
  .right-blocks-wr .right-blocks-anonce {
    color: #979797;
    font-size: 13px;
    line-height: 1.4; }
  .right-blocks-wr .right-blocks-view-all {
    font-family: "Exo2";
    font-size: 14px; }
  @media (max-width: 939px) and (min-width: 524px) {
  .right-blocks-wr .right-blocks {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .right-blocks-wr .right-blocks-pic {
    -webkit-flex-basis: 242px;
    -moz-flex-basis: 242px;
    -ms-flex-preferred-size: 242px;
    flex-basis: 242px;
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .right-blocks-wr .right-blocks-anonce-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; }
  .right-blocks-wr .right-blocks-top {
    max-width: 100%;
    -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; } }
  @media (max-width: 523px) {
  .right-blocks-wr .right-blocks {
    max-width: 320px;
    display: inline-block; } }

.footer-top {
  background-color: #fff;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.04);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.04); }
  @media (max-width: 480px) {
  .footer-top {
    margin: 0 -20px; } }

.footer-bot {
  padding: 37px 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; }
  @media (max-width: 720px) {
  .footer-bot {
    display: block;
    text-align: center;
    padding: 20px 0; }
    .footer-bot .site-counters, .footer-bot .site-name {
      margin: 0 0 20px; } }

.footer-top-contacts {
  padding: 30px 20px; }

.site-name {
  color: #727273;
  font-family: "Exo2";
  font-size: 13px; }

.site-copyright {
  font-family: "Exo2";
  font-size: 13px; }

.menu-bot-wr {
  max-width: 450px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
  margin-right: 20px; }
  @media (max-width: 766px) {
  .menu-bot-wr {
    display: none; } }
  .menu-bot-wr ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 0;
    line-height: 1; }
  .menu-bot-wr > ul li {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    margin: 0 0 13px; }
  .menu-bot-wr > ul li > a {
    display: inline-block;
    text-decoration: none;
    font-family: "Exo2";
    font-size: 13px;
    font-weight: 300;
    color: #706e74;
    padding: 0 30px 0 0; }
  .menu-bot-wr > ul li > a:hover {
    color: #fe6a5e; }
  .menu-bot-wr > ul li ul {
    display: none; }

.bot-contatcs-wr {
  display: inline-block;
  vertical-align: top;
  font-family: 'Exo2'; }
  @media (max-width: 480px) {
  .bot-contatcs-wr {
    display: block; } }

.bot-address {
  display: inline-block;
  vertical-align: top;
  position: relative;
  color: #544d46;
  font-size: 14px;
  font-weight: 300;
  padding: 0 0 0 30px;
  min-height: 22px;
  max-width: 150px;
  text-align: right; }
  .bot-address .address-ico {
    position: absolute;
    left: 0;
    top: 50%;
    width: 21px;
    height: 22px;
    margin-top: -11px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2021%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fe6a5e%22%20d%3D%22M20.888%2C21.759%20C20.778%2C21.910%2020.605%2C21.999%2020.420%2C21.999%20C20.420%2C21.999%200.586%2C21.999%200.586%2C21.999%20C0.401%2C21.999%200.228%2C21.910%200.118%2C21.759%20C0.008%2C21.609%20-0.026%2C21.414%200.027%2C21.234%20C0.027%2C21.234%201.777%2C15.288%201.777%2C15.288%20C1.777%2C15.288%202.895%2C15.629%202.895%2C15.629%20C2.895%2C15.629%201.370%2C20.810%201.370%2C20.810%20C1.370%2C20.810%2019.637%2C20.810%2019.637%2C20.810%20C19.637%2C20.810%2018.111%2C15.629%2018.111%2C15.629%20C18.111%2C15.629%2019.229%2C15.288%2019.229%2C15.288%20C19.229%2C15.288%2020.979%2C21.234%2020.979%2C21.234%20C21.032%2C21.414%2020.999%2C21.609%2020.888%2C21.759%20ZM16.459%2C14.014%20C16.459%2C14.014%2010.916%2C19.665%2010.916%2C19.665%20C10.806%2C19.776%2010.658%2C19.839%2010.503%2C19.839%20C10.348%2C19.839%2010.200%2C19.776%2010.090%2C19.665%20C10.090%2C19.665%204.560%2C14.027%204.560%2C14.027%20C3.917%2C13.330%203.411%2C12.553%203.042%2C11.706%20C2.574%2C10.642%202.336%2C9.504%202.336%2C8.323%20C2.336%2C3.733%206.000%2C-0.001%2010.503%2C-0.001%20C15.007%2C-0.001%2018.670%2C3.733%2018.670%2C8.323%20C18.670%2C9.504%2018.432%2C10.642%2017.963%2C11.708%20C17.595%2C12.553%2017.089%2C13.330%2016.459%2C14.014%20ZM10.503%2C1.188%20C6.643%2C1.188%203.503%2C4.389%203.503%2C8.323%20C3.503%2C9.335%203.707%2C10.310%204.107%2C11.222%20C4.424%2C11.949%204.858%2C12.614%205.398%2C13.201%20C5.398%2C13.201%2010.503%2C18.404%2010.503%2C18.404%20C10.503%2C18.404%2015.621%2C13.187%2015.621%2C13.187%20C16.148%2C12.614%2016.582%2C11.949%2016.898%2C11.224%20C17.300%2C10.310%2017.503%2C9.335%2017.503%2C8.323%20C17.503%2C4.389%2014.363%2C1.188%2010.503%2C1.188%20ZM10.503%2C11.891%20C8.573%2C11.891%207.003%2C10.291%207.003%2C8.323%20C7.003%2C6.356%208.573%2C4.756%2010.503%2C4.756%20C12.433%2C4.756%2014.004%2C6.356%2014.004%2C8.323%20C14.004%2C10.291%2012.433%2C11.891%2010.503%2C11.891%20ZM10.503%2C5.945%20C9.216%2C5.945%208.170%2C7.012%208.170%2C8.323%20C8.170%2C9.635%209.216%2C10.702%2010.503%2C10.702%20C11.790%2C10.702%2012.836%2C9.635%2012.836%2C8.323%20C12.836%2C7.012%2011.790%2C5.945%2010.503%2C5.945%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 970px) and (min-width: 767px) {
  .bot-address {
    display: block;
    margin: 0 0 25px; } }
  @media (max-width: 480px) {
  .bot-address {
    display: block;
    margin: 0 auto 25px;
    max-width: 200px; } }

.bot-phone {
  display: inline-block;
  vertical-align: top;
  position: relative;
  color: #504f4f;
  font-size: 16px;
  font-weight: 500;
  padding: 0 0 0 40px;
  margin: 0 0 0 35px; }
  .bot-phone a {
    color: #504f4f;
    text-decoration: none; }
  .bot-phone .phone-ico {
    position: absolute;
    left: 0;
    top: 50%;
    width: 20px;
    height: 19px;
    margin-top: -10px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2020%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%239290d9%22%20d%3D%22M14.549%2C11.488%20C13.640%2C11.488%2012.730%2C12.373%2011.821%2C12.373%20C10.912%2C12.373%206.820%2C8.393%206.820%2C7.509%20C6.820%2C6.625%207.729%2C6.183%207.729%2C5.299%20C7.729%2C4.857%204.547%2C-0.006%203.638%2C-0.006%20C1.819%2C-0.006%200.000%2C2.204%200.000%2C3.530%20C0.000%2C9.278%2010.003%2C19.004%2016.368%2C19.004%20C18.187%2C19.004%2020.005%2C16.793%2020.005%2C15.467%20C20.005%2C14.583%2015.004%2C11.488%2014.549%2C11.488%20ZM16.368%2C18.119%20C10.589%2C18.119%200.909%2C8.986%200.909%2C3.530%20C0.909%2C2.664%202.278%2C1.002%203.501%2C0.886%20C4.256%2C1.408%206.416%2C4.503%206.806%2C5.396%20C6.775%2C5.533%206.674%2C5.688%206.520%2C5.913%20C6.260%2C6.289%205.911%2C6.797%205.911%2C7.509%20C5.911%2C8.907%2010.384%2C13.257%2011.821%2C13.257%20C12.490%2C13.257%2013.076%2C12.974%2013.590%2C12.721%20C13.899%2C12.572%2014.213%2C12.421%2014.444%2C12.381%20C15.354%2C12.757%2018.541%2C14.861%2019.087%2C15.595%20C18.959%2C16.523%2017.564%2C18.119%2016.368%2C18.119%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 970px) and (min-width: 767px) {
  .bot-phone {
    display: block;
    margin: 0; } }
  @media (max-width: 480px) {
  .bot-phone {
    display: block;
    margin: 0 auto;
    max-width: 200px; } }

.footer-top-bot {
  padding: 20px 20px 25px;
  border-top: 1px solid #f0f0f0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
  @media (max-width: 766px) {
  .footer-top-bot {
    display: block; } }

.soc-block {
  font-size: 0;
  line-height: 1; }
  .soc-block .soc-block-title {
    color: #565458;
    font-family: "Exo2";
    font-size: 15px;
    margin: 0 0 20px; }
  .soc-block > a {
    display: inline-block;
    vertical-align: top;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    margin-right: 6px; }
  .soc-block > a img {
    border-radius: 15px; }
  @media (max-width: 766px) {
  .soc-block {
    padding: 20px 0 0;
    text-align: center; } }

.gr-form-wrap2 {
  line-height: 1;
  font-family: "Exo2";
  max-width: 445px;
  width: 100%;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-flex-order: 1;
  order: 1; }
  .gr-form-wrap2 .title {
    color: #565458;
    font-size: 15px;
    margin: 0 0 19px; }
  .gr-form-wrap2 form {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
  .gr-form-wrap2 .field-value input[type="text"] {
    height: 40px;
    width: 100%; }
  .gr-form-wrap2 .tpl-field.type-text {
    -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; }
  .gr-form-wrap2 .tpl-field.tpl-field-button {
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .gr-form-wrap2 .tpl-form-button {
    font-size: 14px;
    font-weight: 600;
    padding: 0 20px;
    height: 40px;
    text-transform: uppercase; }
  @media (max-width: 766px) {
  .gr-form-wrap2 {
    max-width: 100%;
    border-bottom: 1px solid #f0f0f0;
    padding: 0 20px 20px;
    margin: 0 -20px; } }
  @media (max-width: 480px) {
  .gr-form-wrap2 .title {
    text-align: center; }
  .gr-form-wrap2 .tpl-form-button {
    font-size: 13px;
    padding: 0 12px; } }

.shop2-pagelist {
  text-align: right;
  white-space: nowrap;
  overflow: auto; }
  .shop2-pagelist li {
    margin: 0 0 0 -1px;
    background: none;
    border: 1px solid #eaeaea;
    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: #fe6a5e;
    margin: -1px -1px -1px 0; }
  .shop2-pagelist li.page-first a:hover, .shop2-pagelist li.page-last a:hover, .shop2-pagelist li.page-prev a:hover, .shop2-pagelist li.page-next a:hover {
    background: #fe9991; }
  .shop2-pagelist li.page-first a:active, .shop2-pagelist li.page-last a:active, .shop2-pagelist li.page-prev a:active, .shop2-pagelist li.page-next a:active {
    background: #fe3b2b; }
  .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: 15px;
    height: 17px;
    margin: -9px 0 0 -8px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2015%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.008%2C8.551%20C15.008%2C8.551%2014.266%2C9.236%2014.266%2C9.236%20C14.266%2C9.236%2014.210%2C9.185%2014.210%2C9.185%20C14.210%2C9.185%205.734%2C17.007%205.734%2C17.007%20C5.734%2C17.007%204.992%2C16.322%204.992%2C16.322%20C4.992%2C16.322%2013.469%2C8.500%2013.469%2C8.500%20C13.469%2C8.500%204.992%2C0.677%204.992%2C0.677%20C4.992%2C0.677%205.734%2C-0.007%205.734%2C-0.007%20C5.734%2C-0.007%2014.210%2C7.815%2014.210%2C7.815%20C14.210%2C7.815%2014.266%2C7.764%2014.266%2C7.764%20C14.266%2C7.764%2015.008%2C8.449%2015.008%2C8.449%20C15.008%2C8.449%2014.952%2C8.500%2014.952%2C8.500%20C14.952%2C8.500%2015.008%2C8.551%2015.008%2C8.551%20ZM9.266%2C7.764%20C9.266%2C7.764%2010.008%2C8.449%2010.008%2C8.449%20C10.008%2C8.449%209.952%2C8.500%209.952%2C8.500%20C9.952%2C8.500%2010.008%2C8.551%2010.008%2C8.551%20C10.008%2C8.551%209.266%2C9.236%209.266%2C9.236%20C9.266%2C9.236%209.210%2C9.185%209.210%2C9.185%20C9.210%2C9.185%200.734%2C17.007%200.734%2C17.007%20C0.734%2C17.007%20-0.008%2C16.322%20-0.008%2C16.322%20C-0.008%2C16.322%208.469%2C8.500%208.469%2C8.500%20C8.469%2C8.500%20-0.008%2C0.677%20-0.008%2C0.677%20C-0.008%2C0.677%200.734%2C-0.007%200.734%2C-0.007%20C0.734%2C-0.007%209.210%2C7.815%209.210%2C7.815%20C9.210%2C7.815%209.266%2C7.764%209.266%2C7.764%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: 10px;
    height: 17px;
    margin: -9px 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%2217px%22%20%20viewBox%3D%220%200%2010%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.008%2C8.551%20C10.008%2C8.551%209.266%2C9.236%209.266%2C9.236%20C9.266%2C9.236%209.210%2C9.185%209.210%2C9.185%20C9.210%2C9.185%200.734%2C17.007%200.734%2C17.007%20C0.734%2C17.007%20-0.008%2C16.322%20-0.008%2C16.322%20C-0.008%2C16.322%208.469%2C8.500%208.469%2C8.500%20C8.469%2C8.500%20-0.008%2C0.677%20-0.008%2C0.677%20C-0.008%2C0.677%200.734%2C-0.007%200.734%2C-0.007%20C0.734%2C-0.007%209.210%2C7.815%209.210%2C7.815%20C9.210%2C7.815%209.266%2C7.764%209.266%2C7.764%20C9.266%2C7.764%2010.008%2C8.449%2010.008%2C8.449%20C10.008%2C8.449%209.952%2C8.500%209.952%2C8.500%20C9.952%2C8.500%2010.008%2C8.551%2010.008%2C8.551%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: #78757c;
    font-family: "Exo2";
    font-size: 16px;
    font-weight: 400; }
  .shop2-pagelist li.page-num span:hover, .shop2-pagelist li.page-num a:hover {
    color: #fe6a5e; }
  .shop2-pagelist li.page-num.active-num {
    background: none; }
  .shop2-pagelist li.page-num.active-num span {
    color: #fe6a5e; }
/*rating*/
.tpl-stars-wr {
  margin: 0 0 15px; }
  .tpl-stars-wr .tpl-stars {
    display: inline-block;
    margin: 0 15px 0 0; }
  .tpl-stars-wr .tpl-rating-count {
    display: inline-block; }

.tpl-stars {
  margin-bottom: 10px;
  width: 80px;
  height: 11px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2017%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e3e3e3%22%20d%3D%22M6.154%2C-0.000%20C6.154%2C-0.000%208.183%2C3.456%208.183%2C3.456%20C8.183%2C3.456%2012.311%2C4.200%2012.311%2C4.200%20C12.311%2C4.200%209.437%2C7.082%209.437%2C7.082%20C9.437%2C7.082%209.959%2C10.999%209.959%2C10.999%20C9.959%2C10.999%206.154%2C9.322%206.154%2C9.322%20C6.154%2C9.322%202.349%2C10.999%202.349%2C10.999%20C2.349%2C10.999%202.870%2C7.082%202.870%2C7.082%20C2.870%2C7.082%20-0.003%2C4.200%20-0.003%2C4.200%20C-0.003%2C4.200%204.124%2C3.456%204.124%2C3.456%20C4.124%2C3.456%206.154%2C-0.000%206.154%2C-0.000%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 repeat-x; }

.tpl-rating {
  height: 11px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2017%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%239290d9%22%20d%3D%22M6.154%2C-0.000%20C6.154%2C-0.000%208.183%2C3.456%208.183%2C3.456%20C8.183%2C3.456%2012.311%2C4.200%2012.311%2C4.200%20C12.311%2C4.200%209.437%2C7.082%209.437%2C7.082%20C9.437%2C7.082%209.959%2C10.999%209.959%2C10.999%20C9.959%2C10.999%206.154%2C9.322%206.154%2C9.322%20C6.154%2C9.322%202.349%2C10.999%202.349%2C10.999%20C2.349%2C10.999%202.870%2C7.082%202.870%2C7.082%20C2.870%2C7.082%20-0.003%2C4.200%20-0.003%2C4.200%20C-0.003%2C4.200%204.124%2C3.456%204.124%2C3.456%20C4.124%2C3.456%206.154%2C-0.000%206.154%2C-0.000%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%239290d9%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; }
/* *** Warning *** */
.shop2-warning {
  position: relative;
  background: #fff;
  border: none;
  border-radius: 0px;
  border: none;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  font-size: 14px;
  font-family: 'Exo2';
  color: #404040;
  padding: 20px 55px;
  min-height: auto; }
  .shop2-warning:before {
    content: "!";
    position: absolute;
    top: 50%;
    left: 16px;
    width: 26px;
    height: 26px;
    border-radius: 16px;
    border: 2px solid #fc6464;
    text-align: center;
    line-height: 26px;
    color: #fc6464;
    font-size: 22px;
    font-weight: bold;
    margin-top: -15px; }
  .shop2-warning ul {
    margin: 0;
    padding: 0;
    list-style: none; }
  .shop2-warning h2 {
    font-size: 16px;
    margin: 0;
    font-family: 'Exo2'; }

.shop2-product-actions dd .close-desc-action, #shop2-color-ext-close {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ff836b%22%20d%3D%22M%2011.69%201.81%20C%2011.69%201.81%207.5%206%207.5%206%20C%207.5%206%2011.69%2010.19%2011.69%2010.19%20C%2011.69%2010.19%2011.69%2010.19%2011.69%2010.19%20C%2011.88%2010.38%2012%2010.65%2012%2010.94%20C%2012%2011.52%2011.53%2012%2010.94%2012%20C%2010.65%2012%2010.38%2011.88%2010.19%2011.69%20C%2010.19%2011.69%2010.19%2011.69%2010.19%2011.69%20C%2010.19%2011.69%206%207.5%206%207.5%20C%206%207.5%201.81%2011.69%201.81%2011.69%20C%201.81%2011.69%201.81%2011.69%201.81%2011.69%20C%201.62%2011.88%201.35%2012%201.06%2012%20C%200.47%2012%200%2011.52%200%2010.94%20C%200%2010.65%200.12%2010.38%200.31%2010.19%20C%200.31%2010.19%200.31%2010.19%200.31%2010.19%20C%200.31%2010.19%204.5%206%204.5%206%20C%204.5%206%200.31%201.81%200.31%201.81%20C%200.31%201.81%200.31%201.81%200.31%201.81%20C%200.12%201.61%200%201.35%200%201.06%20C%200%200.47%200.47%200%201.06%200%20C%201.35%200%201.62%200.12%201.81%200.31%20C%201.81%200.31%201.81%200.31%201.81%200.31%20C%201.81%200.31%206%204.5%206%204.5%20C%206%204.5%2010.19%200.31%2010.19%200.31%20C%2010.19%200.31%2010.19%200.31%2010.19%200.31%20C%2010.38%200.12%2010.65%200%2010.94%200%20C%2011.53%200%2012%200.47%2012%201.06%20C%2012%201.35%2011.88%201.61%2011.69%201.81%20C%2011.69%201.81%2011.69%201.81%2011.69%201.81%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  top: 9px;
  right: 13px; }

.shop2-product-discount-desc, .shop2-product-actions dd, #shop2-msg, .shop2-color-ext-tooltip, #shop2-color-ext-popup, #shop2-color-ext-select {
  margin: 0;
  border: none;
  background-color: #fff;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.04);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.04); }

.shop2-color-ext-popup .shop2-color-ext-caption {
  border: none;
  color: #fe6a5e;
  font-size: 15px;
  margin: 0; }

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

.shop2-color-ext-select {
  height: 36px;
  border-radius: 0;
  border: 1px solid rgba(0, 0, 0, 0.1); }
  .shop2-color-ext-select li:hover {
    background: none !important; }
  .shop2-color-ext-select li:hover em {
    background-color: transparent; }
  .shop2-color-ext-select li:hover div {
    color: #fe6a5e; }
  .shop2-color-ext-select i {
    background: none;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 4.5px 0 4.5px;
    border-top-color: #7e7e7e; }
  .shop2-color-ext-select span {
    margin-top: 2px; }

#shop2-color-ext-select li:hover {
  background: none !important;
  color: #fe6a5e; }

.shop2-color-ext-options span {
  width: 28px !important;
  height: 28px;
  border: 1px solid rgba(0, 0, 0, 0.2); }
  .shop2-color-ext-options em {
    width: 28px;
    height: 28px;
    background: rgba(0, 0, 0, 0.2) url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2015%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.065%2C1.693%20C14.065%2C1.693%206.287%2C9.471%206.287%2C9.471%20C5.896%2C9.862%205.263%2C9.862%204.872%2C9.471%20C4.827%2C9.425%204.804%2C9.368%204.769%2C9.316%20C4.575%2C9.281%204.386%2C9.207%204.236%2C9.057%20C4.236%2C9.057%200.287%2C5.107%200.287%2C5.107%20C-0.104%2C4.717%20-0.104%2C4.083%200.287%2C3.693%20C0.677%2C3.302%201.310%2C3.302%201.701%2C3.693%20C1.701%2C3.693%205.469%2C7.461%205.469%2C7.461%20C5.469%2C7.461%2012.651%2C0.279%2012.651%2C0.279%20C13.041%2C-0.112%2013.674%2C-0.112%2014.065%2C0.279%20C14.455%2C0.669%2014.455%2C1.302%2014.065%2C1.693%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-color-ext-options ins {
    display: none; }
  .shop2-color-ext-options div {
    line-height: 34px; }

.shop2-color-ext-list li {
  width: 28px;
  height: 28px;
  margin-right: 10px; }
  .shop2-color-ext-list li span {
    width: auto;
    height: auto; }
  .shop2-color-ext-list .shop2-color-ext-selected {
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.1);
    outline: none; }
  .shop2-color-ext-list span {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.2) url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2015%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.065%2C1.693%20C14.065%2C1.693%206.287%2C9.471%206.287%2C9.471%20C5.896%2C9.862%205.263%2C9.862%204.872%2C9.471%20C4.827%2C9.425%204.804%2C9.368%204.769%2C9.316%20C4.575%2C9.281%204.386%2C9.207%204.236%2C9.057%20C4.236%2C9.057%200.287%2C5.107%200.287%2C5.107%20C-0.104%2C4.717%20-0.104%2C4.083%200.287%2C3.693%20C0.677%2C3.302%201.310%2C3.302%201.701%2C3.693%20C1.701%2C3.693%205.469%2C7.461%205.469%2C7.461%20C5.469%2C7.461%2012.651%2C0.279%2012.651%2C0.279%20C13.041%2C-0.112%2013.674%2C-0.112%2014.065%2C0.279%20C14.455%2C0.669%2014.455%2C1.302%2014.065%2C1.693%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-color-ext-list:hover span {
    background-color: transparent; }

.shop2-filter-btn {
  position: relative;
  cursor: pointer;
  max-width: 280px;
  width: 100%;
  color: #fff;
  font-family: "Exo2";
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  background-color: #fe6a5e;
  padding: 18px 40px 17px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .shop2-filter-btn:before {
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -5px;
    width: 15px;
    height: 11px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2015%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.000%2C10.000%20C8.000%2C10.000%208.000%2C11.000%208.000%2C11.000%20C8.000%2C11.000%207.000%2C11.000%207.000%2C11.000%20C7.000%2C11.000%207.000%2C10.000%207.000%2C10.000%20C7.000%2C10.000%20-0.000%2C10.000%20-0.000%2C10.000%20C-0.000%2C10.000%20-0.000%2C9.000%20-0.000%2C9.000%20C-0.000%2C9.000%207.000%2C9.000%207.000%2C9.000%20C7.000%2C9.000%207.000%2C8.000%207.000%2C8.000%20C7.000%2C8.000%208.000%2C8.000%208.000%2C8.000%20C8.000%2C8.000%208.000%2C9.000%208.000%2C9.000%20C8.000%2C9.000%2015.000%2C9.000%2015.000%2C9.000%20C15.000%2C9.000%2015.000%2C10.000%2015.000%2C10.000%20C15.000%2C10.000%208.000%2C10.000%208.000%2C10.000%20ZM13.000%2C7.000%20C13.000%2C7.000%2012.000%2C7.000%2012.000%2C7.000%20C12.000%2C7.000%2012.000%2C6.000%2012.000%2C6.000%20C12.000%2C6.000%20-0.000%2C6.000%20-0.000%2C6.000%20C-0.000%2C6.000%20-0.000%2C5.000%20-0.000%2C5.000%20C-0.000%2C5.000%2012.000%2C5.000%2012.000%2C5.000%20C12.000%2C5.000%2012.000%2C4.000%2012.000%2C4.000%20C12.000%2C4.000%2013.000%2C4.000%2013.000%2C4.000%20C13.000%2C4.000%2013.000%2C5.000%2013.000%2C5.000%20C13.000%2C5.000%2015.000%2C5.000%2015.000%2C5.000%20C15.000%2C5.000%2015.000%2C6.000%2015.000%2C6.000%20C15.000%2C6.000%2013.000%2C6.000%2013.000%2C6.000%20C13.000%2C6.000%2013.000%2C7.000%2013.000%2C7.000%20ZM3.000%2C3.000%20C3.000%2C3.000%202.000%2C3.000%202.000%2C3.000%20C2.000%2C3.000%202.000%2C2.000%202.000%2C2.000%20C2.000%2C2.000%20-0.000%2C2.000%20-0.000%2C2.000%20C-0.000%2C2.000%20-0.000%2C1.000%20-0.000%2C1.000%20C-0.000%2C1.000%202.000%2C1.000%202.000%2C1.000%20C2.000%2C1.000%202.000%2C-0.000%202.000%2C-0.000%20C2.000%2C-0.000%203.000%2C-0.000%203.000%2C-0.000%20C3.000%2C-0.000%203.000%2C1.000%203.000%2C1.000%20C3.000%2C1.000%2015.000%2C1.000%2015.000%2C1.000%20C15.000%2C1.000%2015.000%2C2.000%2015.000%2C2.000%20C15.000%2C2.000%203.000%2C2.000%203.000%2C2.000%20C3.000%2C2.000%203.000%2C3.000%203.000%2C3.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-filter-btn.mobile {
    display: none; }
  @media (max-width: 766px) {
    .shop2-filter-btn.mobile {
      display: block;
      max-width: 100%; } }
  .shop2-filter-btn.desctop {
    display: none;
    vertical-align: top;
    max-width: 210px;
    margin-right: 30px; }
  .shop2-filter-btn.desctop.active {
    display: inline-block; }

.shop-filter-wr.hide {
  display: none; }

.shop-filter {
  background-color: #f7f4f4;
  padding: 20px;
  margin: 0 0 18px; }
  @media (max-width: 766px) {
  .shop-filter {
    position: relative;
    z-index: 101;
    padding: 0;
    background: none;
    height: 50px; }
    .shop-filter.opened .shop2-filter-block {
      display: block; } }
  @media (max-width: 766px) {
    .shop-filter .shop2-filter-block {
      display: none;
      padding: 0 0 20px;
      background-color: #fff;
      -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } }
  .shop-filter .shop-param-filter {
    font-size: 0;
    font-family: "Exo2";
    margin-right: -25px; }
  @media (max-width: 766px) {
    .shop-filter .shop-param-filter {
      margin: 0; } }
  .shop-filter .shop-param-filter .shop2-filter-fields, .shop-filter .shop-param-filter .param-wrap {
    display: inline-block;
    vertical-align: top;
    width: 25%;
    padding: 0 25px 20px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media (max-width: 940px) {
      .shop-filter .shop-param-filter .shop2-filter-fields, .shop-filter .shop-param-filter .param-wrap {
        width: 33%; } }
  @media (max-width: 766px) {
      .shop-filter .shop-param-filter .shop2-filter-fields, .shop-filter .shop-param-filter .param-wrap {
        width: 100%;
        border-top: 1px solid #ededed;
        padding: 20px; } }
  .shop-filter .shop-param-filter .shop2-filter-fields-title, .shop-filter .shop-param-filter .param-title {
    color: #2b292e;
    font-size: 14px;
    font-weight: 500;
    margin: 0 0 10px; }
  .shop-filter .shop-param-filter .price_range_title {
    color: #2b292e;
    font-size: 14px;
    font-weight: 500; }
  .shop-filter .shop-param-filter .price_range_title .price_range_title_left {
    float: left;
    width: 82px; }
  .shop-filter .shop-param-filter .price_range_title .price_range_title_right {
    float: right;
    width: 82px; }
  .shop-filter .shop-param-filter .shop2-filter-fields-body, .shop-filter .shop-param-filter .param-body {
    font-size: 13px;
    color: #7e7e7e; }
  .shop-filter .shop-param-filter .shop2-filter-fields-body .price_range, .shop-filter .shop-param-filter .param-body .price_range {
    position: relative;
    margin: 0 0 6px; }
  .shop-filter .shop-param-filter .shop2-filter-fields-body .price_range:before, .shop-filter .shop-param-filter .param-body .price_range:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -8px 0 0 -10px;
    width: 19px;
    height: 15px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2019%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d8d4d4%22%20d%3D%22M-0.000%2C10.500%20C-0.000%2C10.366%200.052%2C10.241%200.146%2C10.146%20C0.146%2C10.146%204.146%2C6.146%204.146%2C6.146%20C4.240%2C6.051%204.366%2C6.000%204.500%2C6.000%20C4.633%2C6.000%204.759%2C6.051%204.853%2C6.146%20C4.948%2C6.241%205.000%2C6.366%205.000%2C6.500%20C5.000%2C6.633%204.948%2C6.758%204.853%2C6.853%20C4.853%2C6.853%201.707%2C10.000%201.707%2C10.000%20C1.707%2C10.000%209.250%2C10.000%209.250%2C10.000%20C9.525%2C10.000%209.750%2C10.224%209.750%2C10.500%20C9.750%2C10.775%209.525%2C11.000%209.250%2C11.000%20C9.250%2C11.000%201.707%2C11.000%201.707%2C11.000%20C1.707%2C11.000%204.853%2C14.146%204.853%2C14.146%20C4.948%2C14.241%205.000%2C14.366%205.000%2C14.500%20C5.000%2C14.633%204.948%2C14.759%204.853%2C14.853%20C4.759%2C14.948%204.633%2C15.000%204.500%2C15.000%20C4.366%2C15.000%204.240%2C14.948%204.146%2C14.853%20C4.146%2C14.853%200.146%2C10.853%200.146%2C10.853%20C0.052%2C10.759%20-0.000%2C10.633%20-0.000%2C10.500%20ZM9.250%2C4.500%20C9.250%2C4.224%209.474%2C4.000%209.750%2C4.000%20C9.750%2C4.000%2017.293%2C4.000%2017.293%2C4.000%20C17.293%2C4.000%2014.146%2C0.853%2014.146%2C0.853%20C14.052%2C0.759%2014.000%2C0.633%2014.000%2C0.500%20C14.000%2C0.366%2014.052%2C0.240%2014.146%2C0.146%20C14.241%2C0.052%2014.366%2C-0.000%2014.499%2C-0.000%20C14.633%2C-0.000%2014.759%2C0.052%2014.853%2C0.146%20C14.853%2C0.146%2018.853%2C4.146%2018.853%2C4.146%20C18.948%2C4.240%2019.000%2C4.366%2019.000%2C4.500%20C19.000%2C4.633%2018.948%2C4.759%2018.853%2C4.853%20C18.853%2C4.853%2014.853%2C8.853%2014.853%2C8.853%20C14.759%2C8.947%2014.633%2C9.000%2014.499%2C9.000%20C14.366%2C9.000%2014.241%2C8.947%2014.146%2C8.853%20C14.052%2C8.759%2014.000%2C8.633%2014.000%2C8.500%20C14.000%2C8.366%2014.052%2C8.240%2014.146%2C8.146%20C14.146%2C8.146%2017.293%2C5.000%2017.293%2C5.000%20C17.293%2C5.000%209.750%2C5.000%209.750%2C5.000%20C9.474%2C5.000%209.250%2C4.775%209.250%2C4.500%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop-filter .shop-param-filter .shop2-filter-fields-body .price_range input, .shop-filter .shop-param-filter .param-body .price_range input {
    width: 82px;
    color: #7e7e7e; }
    .shop-filter .shop-param-filter .shop2-filter-fields-body .price_range input.hight, .shop-filter .shop-param-filter .param-body .price_range input.hight {
      float: right; }
  .shop-filter .shop-param-filter .shop2-filter-fields-body .label-left, .shop-filter .shop-param-filter .param-body .label-left {
    float: left; }
  .shop-filter .shop-param-filter .shop2-filter-fields-body .label-left input, .shop-filter .shop-param-filter .param-body .label-left input {
    width: 82px;
    color: #7e7e7e; }
    .shop-filter .shop-param-filter .shop2-filter-fields-body .label-left input::-webkit-input-placeholder, .shop-filter .shop-param-filter .param-body .label-left input::-webkit-input-placeholder {
      opacity: 1;
      color: #7e7e7e; }
    .shop-filter .shop-param-filter .shop2-filter-fields-body .label-left input:moz-placeholder, .shop-filter .shop-param-filter .param-body .label-left input:moz-placeholder {
      opacity: 1;
      color: #7e7e7e; }
    .shop-filter .shop-param-filter .shop2-filter-fields-body .label-left input::-moz-placeholder, .shop-filter .shop-param-filter .param-body .label-left input::-moz-placeholder {
      opacity: 1;
      color: #7e7e7e; }
    .shop-filter .shop-param-filter .shop2-filter-fields-body .label-left input:-ms-input-placeholder, .shop-filter .shop-param-filter .param-body .label-left input:-ms-input-placeholder {
      opacity: 1;
      color: #7e7e7e; }
  .shop-filter .shop-param-filter .shop2-filter-fields-body .label-right, .shop-filter .shop-param-filter .param-body .label-right {
    float: right; }
  .shop-filter .shop-param-filter .shop2-filter-fields-body .label-right input, .shop-filter .shop-param-filter .param-body .label-right input {
    width: 82px;
    color: #7e7e7e; }
    .shop-filter .shop-param-filter .shop2-filter-fields-body .label-right input::-webkit-input-placeholder, .shop-filter .shop-param-filter .param-body .label-right input::-webkit-input-placeholder {
      opacity: 1;
      color: #7e7e7e; }
    .shop-filter .shop-param-filter .shop2-filter-fields-body .label-right input:moz-placeholder, .shop-filter .shop-param-filter .param-body .label-right input:moz-placeholder {
      opacity: 1;
      color: #7e7e7e; }
    .shop-filter .shop-param-filter .shop2-filter-fields-body .label-right input::-moz-placeholder, .shop-filter .shop-param-filter .param-body .label-right input::-moz-placeholder {
      opacity: 1;
      color: #7e7e7e; }
    .shop-filter .shop-param-filter .shop2-filter-fields-body .label-right input:-ms-input-placeholder, .shop-filter .shop-param-filter .param-body .label-right input:-ms-input-placeholder {
      opacity: 1;
      color: #7e7e7e; }
  .shop-filter .shop-param-filter a {
    color: #fe6a5e; }
  .shop-filter .shop-param-filter strong {
    margin-right: 6px; }
  .shop-filter .label-wrap {
    position: relative;
    margin: 0 0 6px; }
  .shop-filter .label-wrap:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -8px 0 0 -10px;
    width: 19px;
    height: 15px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2019%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d8d4d4%22%20d%3D%22M-0.000%2C10.500%20C-0.000%2C10.366%200.052%2C10.241%200.146%2C10.146%20C0.146%2C10.146%204.146%2C6.146%204.146%2C6.146%20C4.240%2C6.051%204.366%2C6.000%204.500%2C6.000%20C4.633%2C6.000%204.759%2C6.051%204.853%2C6.146%20C4.948%2C6.241%205.000%2C6.366%205.000%2C6.500%20C5.000%2C6.633%204.948%2C6.758%204.853%2C6.853%20C4.853%2C6.853%201.707%2C10.000%201.707%2C10.000%20C1.707%2C10.000%209.250%2C10.000%209.250%2C10.000%20C9.525%2C10.000%209.750%2C10.224%209.750%2C10.500%20C9.750%2C10.775%209.525%2C11.000%209.250%2C11.000%20C9.250%2C11.000%201.707%2C11.000%201.707%2C11.000%20C1.707%2C11.000%204.853%2C14.146%204.853%2C14.146%20C4.948%2C14.241%205.000%2C14.366%205.000%2C14.500%20C5.000%2C14.633%204.948%2C14.759%204.853%2C14.853%20C4.759%2C14.948%204.633%2C15.000%204.500%2C15.000%20C4.366%2C15.000%204.240%2C14.948%204.146%2C14.853%20C4.146%2C14.853%200.146%2C10.853%200.146%2C10.853%20C0.052%2C10.759%20-0.000%2C10.633%20-0.000%2C10.500%20ZM9.250%2C4.500%20C9.250%2C4.224%209.474%2C4.000%209.750%2C4.000%20C9.750%2C4.000%2017.293%2C4.000%2017.293%2C4.000%20C17.293%2C4.000%2014.146%2C0.853%2014.146%2C0.853%20C14.052%2C0.759%2014.000%2C0.633%2014.000%2C0.500%20C14.000%2C0.366%2014.052%2C0.240%2014.146%2C0.146%20C14.241%2C0.052%2014.366%2C-0.000%2014.499%2C-0.000%20C14.633%2C-0.000%2014.759%2C0.052%2014.853%2C0.146%20C14.853%2C0.146%2018.853%2C4.146%2018.853%2C4.146%20C18.948%2C4.240%2019.000%2C4.366%2019.000%2C4.500%20C19.000%2C4.633%2018.948%2C4.759%2018.853%2C4.853%20C18.853%2C4.853%2014.853%2C8.853%2014.853%2C8.853%20C14.759%2C8.947%2014.633%2C9.000%2014.499%2C9.000%20C14.366%2C9.000%2014.241%2C8.947%2014.146%2C8.853%20C14.052%2C8.759%2014.000%2C8.633%2014.000%2C8.500%20C14.000%2C8.366%2014.052%2C8.240%2014.146%2C8.146%20C14.146%2C8.146%2017.293%2C5.000%2017.293%2C5.000%20C17.293%2C5.000%209.750%2C5.000%209.750%2C5.000%20C9.474%2C5.000%209.250%2C4.775%209.250%2C4.500%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop-filter a.param-val {
    text-decoration: none;
    padding: 0 7px;
    line-height: 20px;
    border-radius: 3px;
    margin: 0 0 5px;
    display: inline-block;
    vertical-align: top;
    color: #2b292e; }
  .shop-filter a.param-val.active-val {
    padding-right: 7px;
    background-color: #9290d9;
    color: #fff; }
  .shop-filter a.param-val span {
    display: none; }
  .shop-filter .type-checkbox a.param-val {
    position: relative;
    padding: 0 0 0 35px;
    margin: 0 20px 0 0;
    text-decoration: none;
    color: #2b292e;
    text-transform: capitalize;
    line-height: 28px; }
  .shop-filter .type-checkbox a.param-val:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 28px;
    height: 28px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    cursor: pointer;
    margin-right: 7px; }
  .shop-filter .type-checkbox a.param-val.active-val {
    background: none;
    padding-right: 0; }
  .shop-filter .type-checkbox a.param-val.active-val span {
    display: none; }
  .shop-filter .type-checkbox a.param-val.active-val:before {
    border-color: #fe6a5e;
    box-shadow: none;
    background: #fff url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2015%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fe6a5e%22%20d%3D%22M14.065%2C1.693%20C14.065%2C1.693%206.287%2C9.471%206.287%2C9.471%20C5.896%2C9.862%205.263%2C9.862%204.872%2C9.471%20C4.827%2C9.425%204.804%2C9.368%204.769%2C9.316%20C4.575%2C9.281%204.386%2C9.207%204.236%2C9.057%20C4.236%2C9.057%200.287%2C5.107%200.287%2C5.107%20C-0.104%2C4.717%20-0.104%2C4.083%200.287%2C3.693%20C0.677%2C3.302%201.310%2C3.302%201.701%2C3.693%20C1.701%2C3.693%205.469%2C7.461%205.469%2C7.461%20C5.469%2C7.461%2012.651%2C0.279%2012.651%2C0.279%20C13.041%2C-0.112%2013.674%2C-0.112%2014.065%2C0.279%20C14.455%2C0.669%2014.455%2C1.302%2014.065%2C1.693%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop-filter .param_range.price {
    margin: 0 0 10px; }
  .shop-filter .noUi-horizontal {
    margin-top: 8px;
    height: 6px;
    background-color: #e2dfdf;
    margin-bottom: 8px; }
  .shop-filter .noUi-horizontal .noUi-origin.noUi-background {
    background-color: #e2dfdf;
    height: 6px; }
  .shop-filter .noUi-horizontal .noUi-connect {
    background-color: #2b292e; }
  .shop-filter .noUi-horizontal .noUi-handle {
    width: 24px;
    height: 24px;
    left: -12px;
    bottom: -23px;
    border: none;
    background: #fe6a5e;
    cursor: pointer;
    border-radius: 12px; }
  .shop-filter .noUi-horizontal .noUi-handle:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 0 8px 8px 8px;
    border-bottom-color: #fe6a5e; }
  .shop-filter .filter-btn-wr {
    position: relative;
    text-align: right; }
  @media (max-width: 766px) {
    .shop-filter .filter-btn-wr {
      padding: 0 20px; } }
  .shop-filter .filter-btn-wr .filter-btn-right {
    display: inline-block;
    font-family: "Exo2";
    font-size: 0; }
  @media (max-width: 766px) {
      .shop-filter .filter-btn-wr .filter-btn-right {
        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: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        align-items: flex-end; } }
  .shop-filter .filter-btn-wr .shop-filter-go-wr {
    display: inline-block;
    vertical-align: top;
    margin-right: 18px; }
  .shop-filter .filter-btn-wr .btn-variant1, .shop-filter .filter-btn-wr .gr-form-wrap2 .tpl-form-button, .gr-form-wrap2 .shop-filter .filter-btn-wr .tpl-form-button, .shop-filter .filter-btn-wr .shop-product-desc .tpl-form.registered .tpl-button-big, .shop-product-desc .tpl-form.registered .shop-filter .filter-btn-wr .tpl-button-big, .shop-filter .filter-btn-wr .shop2-order-options.shop2-delivery .option-type .option-details .shop2-btn, .shop2-order-options.shop2-delivery .option-type .option-details .shop-filter .filter-btn-wr .shop2-btn, .shop-filter .filter-btn-wr .shop2-panel-btn, .shop-filter .filter-btn-wr .buy-one-click-form-in .tpl-form-button, .buy-one-click-form-in .shop-filter .filter-btn-wr .tpl-form-button, .shop-filter .filter-btn-wr a.shop2-btn, .shop-filter .filter-btn-wr .shop2-btn, .shop-filter .filter-btn-wr a.shop2-btn-back {
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0 12px;
    height: 40px;
    line-height: 40px; }
  @media (max-width: 766px) {
      .shop-filter .filter-btn-wr .btn-variant1, .shop-filter .filter-btn-wr .gr-form-wrap2 .tpl-form-button, .gr-form-wrap2 .shop-filter .filter-btn-wr .tpl-form-button, .shop-filter .filter-btn-wr .shop-product-desc .tpl-form.registered .tpl-button-big, .shop-product-desc .tpl-form.registered .shop-filter .filter-btn-wr .tpl-button-big, .shop-filter .filter-btn-wr .shop2-order-options.shop2-delivery .option-type .option-details .shop2-btn, .shop2-order-options.shop2-delivery .option-type .option-details .shop-filter .filter-btn-wr .shop2-btn, .shop-filter .filter-btn-wr .shop2-panel-btn, .shop-filter .filter-btn-wr .buy-one-click-form-in .tpl-form-button, .buy-one-click-form-in .shop-filter .filter-btn-wr .tpl-form-button, .shop-filter .filter-btn-wr a.shop2-btn, .shop-filter .filter-btn-wr .shop2-btn, .shop-filter .filter-btn-wr a.shop2-btn-back {
        padding: 0 15px; } }
  .shop-filter .filter-btn-wr .shop2-filter-reset {
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    color: #827f87;
    font-size: 14px;
    padding: 0 12px;
    height: 40px;
    line-height: 40px;
    background-color: #fff; }
  @media (max-width: 766px) {
      .shop-filter .filter-btn-wr .shop2-filter-reset {
        background-color: #f2f2f2;
        color: #827f87; } }
  .shop-filter .filter-btn-wr .result-wr {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px; }
  @media (max-width: 766px) {
      .shop-filter .filter-btn-wr .result-wr {
        display: block;
        text-align: center;
        margin: 0 0 9px; } }
  .shop-filter .filter-btn-wr .result {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    color: #7e7e7e;
    font-size: 15px;
    line-height: 30px;
    font-weight: 300;
    text-transform: uppercase;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    background-color: #f7f4f4;
    height: 30px;
    width: 64px;
    text-align: center; }
  .shop-filter .filter-btn-wr .result:before {
    content: "";
    position: absolute;
    right: -6px;
    top: 50%;
    margin-top: -6px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 6px 0 6px 6px;
    border-left-color: rgba(0, 0, 0, 0.1); }
  .shop-filter .filter-btn-wr .result:after {
    content: "";
    position: absolute;
    right: -5px;
    top: 50%;
    margin-top: -5px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #f7f4f4; }
  @media (max-width: 766px) {
      .shop-filter .filter-btn-wr .result {
        background-color: #fff;
        width: 50px; }
        .shop-filter .filter-btn-wr .result:before {
          content: "";
          position: absolute;
          right: inherit;
          top: inherit;
          bottom: -6px;
          left: 50%;
          margin: 0 0 0 -6px;
          width: 0;
          height: 0;
          border-color: transparent;
          border-style: solid;
          border-width: 6px 6px 0 6px;
          border-top-color: rgba(0, 0, 0, 0.1); }
        .shop-filter .filter-btn-wr .result:after {
          content: "";
          position: absolute;
          right: inherit;
          top: inherit;
          left: 50%;
          bottom: -5px;
          margin: 0 0 0 -5px;
          width: 0;
          height: 0;
          border-color: transparent;
          border-style: solid;
          border-width: 5px 5px 0 5px;
          border-top-color: #fff; } }
  .shop-filter .view-filter {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    height: 40px;
    cursor: pointer;
    color: #3c3940;
    font-family: "Exo2";
    font-size: 16px;
    line-height: 40px;
    padding: 0 28px 0 0; }
  .shop-filter .view-filter:before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 11px;
    height: 9px;
    margin-top: -6px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2011%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%233C3940%22%20d%3D%22M10.994%2C0.670%20C10.994%2C0.670%205.671%2C5.994%205.671%2C5.994%20C5.671%2C5.994%205.500%2C5.823%205.500%2C5.823%20C5.500%2C5.823%205.329%2C5.994%205.329%2C5.994%20C5.329%2C5.994%200.005%2C0.670%200.005%2C0.670%20C0.005%2C0.670%200.670%2C0.004%200.670%2C0.004%20C0.670%2C0.004%205.500%2C4.834%205.500%2C4.834%20C5.500%2C4.834%2010.329%2C0.004%2010.329%2C0.004%20C10.329%2C0.004%2010.994%2C0.670%2010.994%2C0.670%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: 766px) {
    .shop-filter .view-filter {
      display: none; } }

.shop2-panel-sorting {
  position: relative;
  z-index: 2;
  height: 50px;
  margin: 0 0 38px; }
  @media (max-width: 940px) {
  .shop2-panel-sorting {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; } }
  @media (max-width: 766px) {
  .shop2-panel-sorting {
    display: block;
    margin-bottom: 30px; } }

.sorting-wrap2 {
  display: inline-block;
  vertical-align: top;
  font-family: 'Exo2'; }
  @media (max-width: 766px) {
  .sorting-wrap2 {
    display: block; } }
  .sorting-wrap2 .sorting-title {
    color: #2b292e;
    font-size: 15px;
    line-height: 48px;
    display: inline-block;
    vertical-align: top;
    margin-right: 20px; }
  @media (max-width: 766px) {
    .sorting-wrap2 .sorting-title {
      display: none; } }
  .sorting-wrap2 .sorting-wrap {
    display: inline-block;
    vertical-align: top;
    width: 210px;
    border: 1px solid #eaeaea;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .sorting-wrap2 .sorting-wrap.opened {
    border-color: transparent;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
  .sorting-wrap2 .sorting-wrap.opened .sort-title:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media (max-width: 766px) {
    .sorting-wrap2 .sorting-wrap {
      width: 100%; } }
  .sorting-wrap2 a.clone {
    display: block;
    text-decoration: none;
    font-size: 14px;
    color: #fe6a5e;
    padding: 0; }
  .sorting-wrap2 a.clone span {
    display: inline-block;
    margin: 0 0 0 20px;
    width: 8px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%208%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fe6a5e%22%20d%3D%22M7.769%2C3.461%20C7.769%2C3.461%204.524%2C0.200%204.524%2C0.200%20C4.225%2C-0.101%203.741%2C-0.101%203.443%2C0.200%20C3.443%2C0.200%200.198%2C3.461%200.198%2C3.461%20C-0.101%2C3.761%20-0.101%2C4.248%200.198%2C4.548%20C0.497%2C4.848%200.981%2C4.848%201.279%2C4.548%20C1.279%2C4.548%203.240%2C2.578%203.240%2C2.578%20C3.240%2C2.585%203.236%2C2.591%203.236%2C2.599%20C3.236%2C2.599%203.236%2C7.211%203.236%2C7.211%20C3.236%2C7.635%203.578%2C7.979%204.000%2C7.979%20C4.422%2C7.979%204.765%2C7.635%204.765%2C7.211%20C4.765%2C7.211%204.765%2C2.616%204.765%2C2.616%20C4.765%2C2.616%206.687%2C4.548%206.687%2C4.548%20C6.986%2C4.848%207.470%2C4.848%207.769%2C4.548%20C8.067%2C4.248%208.067%2C3.761%207.769%2C3.461%20ZM3.980%2C1.834%20C3.980%2C1.834%203.984%2C1.830%203.984%2C1.830%20C3.984%2C1.830%203.986%2C1.833%203.986%2C1.833%20C3.984%2C1.833%203.982%2C1.834%203.980%2C1.834%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .sorting-wrap2 a.clone.sort-param-desc span {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .sorting-wrap2 .sorting-block {
    display: none; }
  .sorting-wrap2 .sorting-block > div {
    border-top: 1px solid #ebebeb; }
  .sorting-wrap2 .sorting-block > div > a {
    display: block;
    text-decoration: none;
    font-size: 14px;
    color: #7e7e7e;
    padding: 15px 17px; }
  .sorting-wrap2 .sorting-block > div > a span {
    display: inline-block;
    margin: 0 0 0 20px;
    width: 8px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%208%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23bcbcbc%22%20d%3D%22M7.769%2C3.461%20C7.769%2C3.461%204.524%2C0.200%204.524%2C0.200%20C4.225%2C-0.101%203.741%2C-0.101%203.443%2C0.200%20C3.443%2C0.200%200.198%2C3.461%200.198%2C3.461%20C-0.101%2C3.761%20-0.101%2C4.248%200.198%2C4.548%20C0.497%2C4.848%200.981%2C4.848%201.279%2C4.548%20C1.279%2C4.548%203.240%2C2.578%203.240%2C2.578%20C3.240%2C2.585%203.236%2C2.591%203.236%2C2.599%20C3.236%2C2.599%203.236%2C7.211%203.236%2C7.211%20C3.236%2C7.635%203.578%2C7.979%204.000%2C7.979%20C4.422%2C7.979%204.765%2C7.635%204.765%2C7.211%20C4.765%2C7.211%204.765%2C2.616%204.765%2C2.616%20C4.765%2C2.616%206.687%2C4.548%206.687%2C4.548%20C6.986%2C4.848%207.470%2C4.848%207.769%2C4.548%20C8.067%2C4.248%208.067%2C3.761%207.769%2C3.461%20ZM3.980%2C1.834%20C3.980%2C1.834%203.984%2C1.830%203.984%2C1.830%20C3.984%2C1.830%203.986%2C1.833%203.986%2C1.833%20C3.984%2C1.833%203.982%2C1.834%203.980%2C1.834%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .sorting-wrap2 .sorting-block > div > a.sort-param-desc span {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .sorting-wrap2 .sorting-block > div > a.active {
    color: #fe6a5e; }
    .sorting-wrap2 .sorting-block > div > a.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%228px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%208%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fe6a5e%22%20d%3D%22M7.769%2C3.461%20C7.769%2C3.461%204.524%2C0.200%204.524%2C0.200%20C4.225%2C-0.101%203.741%2C-0.101%203.443%2C0.200%20C3.443%2C0.200%200.198%2C3.461%200.198%2C3.461%20C-0.101%2C3.761%20-0.101%2C4.248%200.198%2C4.548%20C0.497%2C4.848%200.981%2C4.848%201.279%2C4.548%20C1.279%2C4.548%203.240%2C2.578%203.240%2C2.578%20C3.240%2C2.585%203.236%2C2.591%203.236%2C2.599%20C3.236%2C2.599%203.236%2C7.211%203.236%2C7.211%20C3.236%2C7.635%203.578%2C7.979%204.000%2C7.979%20C4.422%2C7.979%204.765%2C7.635%204.765%2C7.211%20C4.765%2C7.211%204.765%2C2.616%204.765%2C2.616%20C4.765%2C2.616%206.687%2C4.548%206.687%2C4.548%20C6.986%2C4.848%207.470%2C4.848%207.769%2C4.548%20C8.067%2C4.248%208.067%2C3.761%207.769%2C3.461%20ZM3.980%2C1.834%20C3.980%2C1.834%203.984%2C1.830%203.984%2C1.830%20C3.984%2C1.830%203.986%2C1.833%203.986%2C1.833%20C3.984%2C1.833%203.982%2C1.834%203.980%2C1.834%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .sorting-wrap2 .sorting-block > div > a.sort-reset span {
    width: 15px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23bcbcbc%22%20d%3D%22M0.703%2C5.391%20C0.703%2C5.391%203.750%2C5.391%203.750%2C5.391%20C4.138%2C5.391%204.453%2C5.076%204.453%2C4.687%20C4.453%2C4.299%204.138%2C3.984%203.750%2C3.984%20C3.750%2C3.984%202.527%2C3.984%202.527%2C3.984%20C3.630%2C2.425%205.445%2C1.406%207.500%2C1.406%20C10.865%2C1.406%2013.594%2C4.134%2013.594%2C7.500%20C13.594%2C10.865%2010.865%2C13.594%207.500%2C13.594%20C4.134%2C13.594%201.406%2C10.865%201.406%2C7.500%20C1.406%2C7.112%201.091%2C6.797%200.703%2C6.797%20C0.315%2C6.797%20-0.000%2C7.112%20-0.000%2C7.500%20C-0.000%2C11.642%203.358%2C15.000%207.500%2C15.000%20C11.642%2C15.000%2015.000%2C11.642%2015.000%2C7.500%20C15.000%2C3.358%2011.642%2C-0.000%207.500%2C-0.000%20C4.986%2C-0.000%202.766%2C1.239%201.406%2C3.138%20C1.406%2C3.138%201.406%2C1.875%201.406%2C1.875%20C1.406%2C1.487%201.091%2C1.172%200.703%2C1.172%20C0.315%2C1.172%20-0.000%2C1.487%20-0.000%2C1.875%20C-0.000%2C1.875%20-0.000%2C4.687%20-0.000%2C4.687%20C-0.000%2C5.076%200.315%2C5.391%200.703%2C5.391%20Z%22%20id%3D%22path-1%22%20class%3D%22cls-2%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
    .sorting-wrap2 .sorting-block > div > a.sort-reset ins {
      text-decoration: none; }
  .sorting-wrap2 .sort-title {
    position: relative;
    display: block;
    padding: 0 30px 0 15px;
    height: 48px;
    cursor: pointer;
    color: #7e7e7e;
    font-size: 14px;
    font-weight: 400;
    line-height: 48px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .sorting-wrap2 .sort-title:before {
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 4.5px 0 4.5px;
    border-top-color: #7e7e7e; }

.view-shop2 {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 0;
  line-height: 1;
  display: inline-block;
  border: 1px solid #eaeaea;
  padding: 5px 9px 6px 20px; }
  @media (max-width: 940px) {
  .view-shop2 {
    display: none; } }
  .view-shop2 .view-shop2-title {
    color: #2b292e;
    font-family: "Exo2";
    font-size: 14px;
    line-height: 37px;
    font-weight: 600;
    margin-right: 24px;
    display: inline-block;
    vertical-align: top; }
  .view-shop2 a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 37px;
    height: 37px; }
  .view-shop2 a.thumbs span {
    position: absolute;
    top: 10px;
    border: 7px solid #dedede;
    border-left: none;
    border-right: none;
    height: 3px;
    width: 7px; }
  .view-shop2 a.thumbs .view-shop-ico {
    left: 10px; }
  .view-shop2 a.thumbs .view-shop-ico2 {
    left: 20px; }
  .view-shop2 a.simple span {
    position: absolute;
    left: 10px;
    border: 3px solid #dedede;
    border-left: none;
    border-right: none;
    height: 4px;
    width: 17px; }
  .view-shop2 a.simple .view-shop-ico {
    top: 10px; }
  .view-shop2 a.simple .view-shop-ico2 {
    top: 24px;
    border-bottom: none;
    height: 0; }
  .view-shop2 a.pricelist span {
    position: absolute;
    left: 10px;
    border: 1px solid #dedede;
    border-left: none;
    border-right: none;
    height: 3px;
    width: 17px; }
  .view-shop2 a.pricelist .view-shop-ico {
    top: 10px; }
  .view-shop2 a.pricelist .view-shop-ico2 {
    top: 18px; }
  .view-shop2 a.pricelist .view-shop-ico2:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -5px;
    border-top: 1px solid #dedede; }
  .view-shop2 a.active-view span {
    border-color: #fe6a5e; }
  .view-shop2 a.active-view span:before {
    border-top-color: #fe6a5e !important; }

.product-options {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 0;
  line-height: 1.3; }
  .product-options > li {
    padding: 10px 0; }
  .product-options > li > div {
    display: inline-block;
    vertical-align: middle;
    color: #2b292e;
    font-size: 14px;
    font-weight: 500;
    font-family: "Exo2"; }
  .product-options > li > div a {
    color: #fe6a5e; }
  .product-options > li > div.option-title {
    display: block;
    margin-bottom: 5px; }
  .product-options > li > div a.file {
    padding-left: 27px;
    position: relative;
    display: block;
    height: 27px;
    line-height: 27px; }
  .product-options > li > div a.file span.icon {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -8px;
    width: 15px;
    height: 17px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2217px%22%20%20viewBox%3D%220%200%2015%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d6d6d6%22%20d%3D%22M0.555%2C17.000%20C0.249%2C17.000%20-0.000%2C16.745%20-0.000%2C16.433%20C-0.000%2C16.433%20-0.000%2C12.183%20-0.000%2C12.183%20C-0.000%2C11.871%200.249%2C11.616%200.555%2C11.616%20C0.861%2C11.616%201.111%2C11.871%201.111%2C12.183%20C1.111%2C12.183%201.111%2C15.867%201.111%2C15.867%20C1.111%2C15.867%2013.889%2C15.867%2013.889%2C15.867%20C13.889%2C15.867%2013.889%2C12.183%2013.889%2C12.183%20C13.889%2C11.871%2014.138%2C11.616%2014.444%2C11.616%20C14.751%2C11.616%2015.000%2C11.871%2015.000%2C12.183%20C15.000%2C12.183%2015.000%2C16.433%2015.000%2C16.433%20C15.000%2C16.745%2014.751%2C17.000%2014.444%2C17.000%20C14.444%2C17.000%200.555%2C17.000%200.555%2C17.000%20ZM7.500%2C13.600%20C7.351%2C13.600%207.212%2C13.541%207.107%2C13.434%20C7.107%2C13.434%201.829%2C8.050%201.829%2C8.050%20C1.724%2C7.943%201.666%2C7.801%201.666%2C7.650%20C1.666%2C7.498%201.724%2C7.356%201.829%2C7.249%20C1.934%2C7.142%202.074%2C7.083%202.222%2C7.083%20C2.370%2C7.083%202.510%2C7.142%202.615%2C7.249%20C2.615%2C7.249%206.944%2C11.665%206.944%2C11.665%20C6.944%2C11.665%206.944%2C0.566%206.944%2C0.566%20C6.944%2C0.254%207.194%2C-0.000%207.500%2C-0.000%20C7.806%2C-0.000%208.055%2C0.254%208.055%2C0.566%20C8.055%2C0.566%208.055%2C11.665%208.055%2C11.665%20C8.055%2C11.665%2012.385%2C7.249%2012.385%2C7.249%20C12.490%2C7.142%2012.629%2C7.083%2012.777%2C7.083%20C12.926%2C7.083%2013.065%2C7.142%2013.170%2C7.249%20C13.275%2C7.356%2013.333%2C7.498%2013.333%2C7.650%20C13.333%2C7.801%2013.275%2C7.943%2013.170%2C8.050%20C13.170%2C8.050%207.893%2C13.434%207.893%2C13.434%20C7.788%2C13.541%207.648%2C13.600%207.500%2C13.600%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.shop2-color-pick {
  overflow: visible; }
  .shop2-color-pick li {
    width: 30px;
    height: 30px;
    margin: 0 10px 5px 0;
    float: none;
    display: inline-block;
    vertical-align: top;
    border: none; }
  .shop2-color-pick li span {
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.1);
    height: 28px;
    width: 28px; }
  .shop2-color-pick li.active-color {
    position: relative;
    outline: none;
    border: none; }
  .shop2-color-pick li.active-color span {
    cursor: default; }
  .shop2-color-pick li.active-color span:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.2) url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2015%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.065%2C1.693%20C14.065%2C1.693%206.287%2C9.471%206.287%2C9.471%20C5.896%2C9.862%205.263%2C9.862%204.872%2C9.471%20C4.827%2C9.425%204.804%2C9.368%204.769%2C9.316%20C4.575%2C9.281%204.386%2C9.207%204.236%2C9.057%20C4.236%2C9.057%200.287%2C5.107%200.287%2C5.107%20C-0.104%2C4.717%20-0.104%2C4.083%200.287%2C3.693%20C0.677%2C3.302%201.310%2C3.302%201.701%2C3.693%20C1.701%2C3.693%205.469%2C7.461%205.469%2C7.461%20C5.469%2C7.461%2012.651%2C0.279%2012.651%2C0.279%20C13.041%2C-0.112%2013.674%2C-0.112%2014.065%2C0.279%20C14.455%2C0.669%2014.455%2C1.302%2014.065%2C1.693%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-color-pick li.active-color span:hover:before {
    background-color: transparent; }

.shop2-texture-pick {
  overflow: visible; }
  .shop2-texture-pick li {
    width: 38px;
    height: 26px; }
  .shop2-texture-pick li img {
    width: auto;
    height: auto;
    margin: 0 auto; }
  .shop2-texture-pick li.active-texture {
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.1); }
  .shop2-texture-pick li.active-texture:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.2) url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2015%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.065%2C1.693%20C14.065%2C1.693%206.287%2C9.471%206.287%2C9.471%20C5.896%2C9.862%205.263%2C9.862%204.872%2C9.471%20C4.827%2C9.425%204.804%2C9.368%204.769%2C9.316%20C4.575%2C9.281%204.386%2C9.207%204.236%2C9.057%20C4.236%2C9.057%200.287%2C5.107%200.287%2C5.107%20C-0.104%2C4.717%20-0.104%2C4.083%200.287%2C3.693%20C0.677%2C3.302%201.310%2C3.302%201.701%2C3.693%20C1.701%2C3.693%205.469%2C7.461%205.469%2C7.461%20C5.469%2C7.461%2012.651%2C0.279%2012.651%2C0.279%20C13.041%2C-0.112%2013.674%2C-0.112%2014.065%2C0.279%20C14.455%2C0.669%2014.455%2C1.302%2014.065%2C1.693%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-texture-pick li.active-texture:hover:before {
    background-color: transparent; }

.shop2-color-ext-multi {
  outline: none;
  border: 1px solid rgba(0, 0, 0, 0.1); }

.shop2-product-params .product-params-tr {
  border-top: 1px solid #f0f0f0;
  padding: 7px 20px; }
  .shop2-product-params .product-params-tr:first-child {
    border: none; }
  .shop2-product-params .product-params-tr > div {
    display: inline-block;
    vertical-align: middle;
    font-family: "Exo2";
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #999;
    width: 30%; }
  .shop2-product-params .product-params-tr > div a {
    color: #fe6a5e; }
  .shop2-product-params .product-params-tr > div.product-params-title {
    color: #2b292e;
    margin-right: 5px; }
  .shop2-product-params .product-params-tr > div a.file {
    padding-left: 27px;
    position: relative;
    display: block;
    height: 27px;
    line-height: 27px; }
  .shop2-product-params .product-params-tr > div a.file span.icon {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -8px;
    width: 15px;
    height: 17px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2217px%22%20%20viewBox%3D%220%200%2015%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d6d6d6%22%20d%3D%22M0.555%2C17.000%20C0.249%2C17.000%20-0.000%2C16.745%20-0.000%2C16.433%20C-0.000%2C16.433%20-0.000%2C12.183%20-0.000%2C12.183%20C-0.000%2C11.871%200.249%2C11.616%200.555%2C11.616%20C0.861%2C11.616%201.111%2C11.871%201.111%2C12.183%20C1.111%2C12.183%201.111%2C15.867%201.111%2C15.867%20C1.111%2C15.867%2013.889%2C15.867%2013.889%2C15.867%20C13.889%2C15.867%2013.889%2C12.183%2013.889%2C12.183%20C13.889%2C11.871%2014.138%2C11.616%2014.444%2C11.616%20C14.751%2C11.616%2015.000%2C11.871%2015.000%2C12.183%20C15.000%2C12.183%2015.000%2C16.433%2015.000%2C16.433%20C15.000%2C16.745%2014.751%2C17.000%2014.444%2C17.000%20C14.444%2C17.000%200.555%2C17.000%200.555%2C17.000%20ZM7.500%2C13.600%20C7.351%2C13.600%207.212%2C13.541%207.107%2C13.434%20C7.107%2C13.434%201.829%2C8.050%201.829%2C8.050%20C1.724%2C7.943%201.666%2C7.801%201.666%2C7.650%20C1.666%2C7.498%201.724%2C7.356%201.829%2C7.249%20C1.934%2C7.142%202.074%2C7.083%202.222%2C7.083%20C2.370%2C7.083%202.510%2C7.142%202.615%2C7.249%20C2.615%2C7.249%206.944%2C11.665%206.944%2C11.665%20C6.944%2C11.665%206.944%2C0.566%206.944%2C0.566%20C6.944%2C0.254%207.194%2C-0.000%207.500%2C-0.000%20C7.806%2C-0.000%208.055%2C0.254%208.055%2C0.566%20C8.055%2C0.566%208.055%2C11.665%208.055%2C11.665%20C8.055%2C11.665%2012.385%2C7.249%2012.385%2C7.249%20C12.490%2C7.142%2012.629%2C7.083%2012.777%2C7.083%20C12.926%2C7.083%2013.065%2C7.142%2013.170%2C7.249%20C13.275%2C7.356%2013.333%2C7.498%2013.333%2C7.650%20C13.333%2C7.801%2013.275%2C7.943%2013.170%2C8.050%20C13.170%2C8.050%207.893%2C13.434%207.893%2C13.434%20C7.788%2C13.541%207.648%2C13.600%207.500%2C13.600%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.product-image-wr {
  position: relative; }

.product-label {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1;
  font-family: "Exo2";
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
  .product-label div {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    color: #fff;
    font-size: 13px;
    line-height: 1;
    border-radius: 13px;
    padding: 7px 12px 6px; }

.product-new {
  background-color: #fc6464; }

.product-spec {
  background-color: #febf46; }

.product-flag {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  color: #fff;
  font-size: 13px;
  line-height: 1;
  border-radius: 13px;
  padding: 7px 12px 6px; }

.product-name {
  font-size: 16px;
  color: #2b292e;
  font-family: 'Exo2';
  line-height: 1.3; }
  .product-name > a {
    color: #2b292e;
    text-decoration: none; }

.vendor-name {
  margin: 10px 0; }
  .vendor-name a {
    font-family: "Exo2";
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline; }

.product-anonce {
  color: #999;
  font-family: "Arial";
  font-size: 13px;
  margin: 0 0 15px; }

.product-article {
  font-family: 'Exo2';
  color: #999;
  font-size: 13px;
  font-weight: 300;
  margin: 0 0 15px; }
  .product-article span {
    color: #2b292e;
    font-size: 14px;
    font-weight: 400; }

.shop2-product-actions dt {
  background: none;
  margin-bottom: 4px;
  display: inline-block;
  vertical-align: top; }
  .shop2-product-actions dt span.icon-action {
    width: 30px;
    height: 30px;
    position: relative;
    margin: 0 14px 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%2224px%22%20height%3D%2226px%22%20%20viewBox%3D%220%200%2024%2026%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fc6464%22%20d%3D%22M22.506%2C12.098%20C22.506%2C12.098%2013.046%2C12.098%2013.046%2C12.098%20C13.046%2C12.098%2013.046%2C8.138%2013.052%2C8.133%20C13.052%2C8.133%2022.506%2C8.138%2022.506%2C8.138%20C22.876%2C8.138%2023.181%2C8.439%2023.181%2C8.804%20C23.181%2C8.804%2023.181%2C11.432%2023.181%2C11.432%20C23.181%2C11.799%2022.876%2C12.098%2022.506%2C12.098%20ZM18.159%2C6.822%20C18.159%2C6.822%2014.802%2C6.822%2014.802%2C6.822%20C14.802%2C6.822%2017.279%2C4.393%2017.279%2C4.393%20C17.710%2C3.968%2017.710%2C3.277%2017.279%2C2.852%20C16.847%2C2.427%2016.148%2C2.427%2015.717%2C2.852%20C15.717%2C2.852%2012.829%2C5.565%2012.829%2C5.565%20C12.829%2C5.565%2012.829%2C6.822%2012.829%2C6.822%20C12.829%2C6.822%2010.216%2C6.822%2010.216%2C6.822%20C10.216%2C6.822%2010.216%2C5.438%2010.216%2C5.438%20C10.216%2C5.438%207.449%2C2.852%207.449%2C2.852%20C7.017%2C2.427%206.317%2C2.427%205.886%2C2.852%20C5.455%2C3.277%205.455%2C3.968%205.886%2C4.393%20C5.886%2C4.393%207.295%2C5.769%208.363%2C6.822%20C8.363%2C6.822%205.007%2C6.822%205.007%2C6.822%20C5.007%2C6.822%204.064%2C6.191%204.064%2C6.191%20C2.624%2C4.772%202.624%2C2.473%204.064%2C1.054%20C5.502%2C-0.363%207.834%2C-0.363%209.271%2C1.055%20C9.271%2C1.055%2011.582%2C3.334%2011.582%2C3.334%20C11.582%2C3.334%2013.893%2C1.054%2013.893%2C1.054%20C15.332%2C-0.363%2017.663%2C-0.363%2019.102%2C1.054%20C20.540%2C2.473%2020.540%2C4.772%2019.102%2C6.191%20C19.102%2C6.191%2018.159%2C6.822%2018.159%2C6.822%20ZM10.120%2C8.138%20C10.120%2C8.138%2010.120%2C12.098%2010.120%2C12.098%20C10.120%2C12.098%200.659%2C12.098%200.659%2C12.098%20C0.289%2C12.098%20-0.015%2C11.799%20-0.015%2C11.432%20C-0.015%2C11.432%20-0.015%2C8.804%20-0.015%2C8.804%20C-0.015%2C8.439%200.289%2C8.138%200.659%2C8.138%20C0.659%2C8.138%2010.114%2C8.133%2010.120%2C8.138%20ZM1.793%2C13.529%20C1.793%2C13.529%2010.120%2C13.529%2010.120%2C13.529%20C10.120%2C13.529%2010.120%2C25.093%2010.120%2C25.093%20C10.120%2C25.093%201.793%2C25.093%201.793%2C25.093%20C1.380%2C25.093%201.041%2C24.759%201.041%2C24.351%20C1.041%2C24.351%201.041%2C14.270%201.041%2C14.270%20C1.041%2C13.864%201.380%2C13.529%201.793%2C13.529%20ZM22.124%2C14.270%20C22.124%2C14.270%2022.124%2C24.351%2022.124%2C24.351%20C22.124%2C24.759%2021.786%2C25.093%2021.370%2C25.093%20C21.370%2C25.093%2013.046%2C25.093%2013.046%2C25.093%20C13.046%2C25.093%2013.046%2C13.529%2013.046%2C13.529%20C13.046%2C13.529%2021.370%2C13.529%2021.370%2C13.529%20C21.786%2C13.529%2022.124%2C13.864%2022.124%2C14.270%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-product-actions dt span.name-action {
    color: #6c6a6e;
    font-family: "Exo2";
    font-size: 13px;
    font-weight: 400;
    border: none;
    margin: 0; }
  .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%2229px%22%20height%3D%2229px%22%20%20viewBox%3D%220%200%2029%2029%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fe6a5e%22%20d%3D%22M28.994%2C14.451%20C28.994%2C15.051%2028.730%2C15.623%2028.271%2C16.023%20C28.271%2C16.023%2026.417%2C17.638%2026.417%2C17.638%20C26.417%2C17.638%2027.214%2C19.963%2027.214%2C19.963%20C27.410%2C20.542%2027.351%2C21.168%2027.049%2C21.686%20C26.748%2C22.202%2026.235%2C22.566%2025.638%2C22.682%20C25.638%2C22.682%2023.224%2C23.159%2023.224%2C23.159%20C23.224%2C23.159%2022.747%2C25.568%2022.747%2C25.568%20C22.549%2C26.562%2021.709%2C27.254%2020.708%2C27.254%20C20.476%2C27.254%2020.245%2C27.215%2020.023%2C27.140%20C20.023%2C27.140%2017.690%2C26.345%2017.690%2C26.345%20C17.690%2C26.345%2016.068%2C28.195%2016.068%2C28.195%20C15.670%2C28.651%2015.096%2C28.914%2014.494%2C28.914%20C13.894%2C28.914%2013.321%2C28.652%2012.921%2C28.193%20C12.921%2C28.193%2011.301%2C26.345%2011.301%2C26.345%20C11.301%2C26.345%208.970%2C27.139%208.970%2C27.139%20C8.746%2C27.215%208.515%2C27.254%208.282%2C27.254%20C7.282%2C27.254%206.443%2C26.563%206.242%2C25.574%20C6.242%2C25.574%205.766%2C23.159%205.766%2C23.159%20C5.766%2C23.159%203.352%2C22.682%203.352%2C22.682%20C2.756%2C22.566%202.241%2C22.202%201.940%2C21.685%20C1.640%2C21.167%201.580%2C20.541%201.776%2C19.965%20C1.776%2C19.965%202.572%2C17.637%202.572%2C17.637%20C2.572%2C17.637%200.719%2C16.022%200.719%2C16.022%20C0.258%2C15.622%20-0.003%2C15.050%20-0.003%2C14.451%20C-0.003%2C13.853%200.258%2C13.281%200.719%2C12.881%20C0.719%2C12.881%202.572%2C11.265%202.572%2C11.265%20C2.572%2C11.265%201.776%2C8.939%201.776%2C8.939%20C1.581%2C8.363%201.640%2C7.736%201.940%2C7.219%20C2.240%2C6.701%202.753%2C6.337%203.351%2C6.219%20C3.351%2C6.219%205.766%2C5.744%205.766%2C5.744%20C5.766%2C5.744%206.241%2C3.335%206.241%2C3.335%20C6.443%2C2.341%207.281%2C1.649%208.281%2C1.649%20C8.515%2C1.649%208.747%2C1.688%208.970%2C1.764%20C8.970%2C1.764%2011.301%2C2.557%2011.301%2C2.557%20C11.301%2C2.557%2012.922%2C0.707%2012.922%2C0.707%20C13.321%2C0.250%2013.895%2C-0.012%2014.494%2C-0.012%20C15.096%2C-0.012%2015.670%2C0.250%2016.069%2C0.709%20C16.069%2C0.709%2017.689%2C2.557%2017.689%2C2.557%20C17.689%2C2.557%2020.020%2C1.764%2020.020%2C1.764%20C20.243%2C1.688%2020.476%2C1.649%2020.708%2C1.649%20C21.709%2C1.649%2022.549%2C2.341%2022.747%2C3.331%20C22.747%2C3.331%2023.224%2C5.744%2023.224%2C5.744%20C23.224%2C5.744%2025.638%2C6.219%2025.638%2C6.219%20C26.237%2C6.337%2026.751%2C6.701%2027.049%2C7.218%20C27.351%2C7.735%2027.410%2C8.361%2027.215%2C8.936%20C27.215%2C8.936%2026.417%2C11.264%2026.417%2C11.264%20C26.417%2C11.264%2028.272%2C12.881%2028.272%2C12.881%20C28.730%2C13.279%2028.994%2C13.852%2028.994%2C14.451%20ZM27.752%2C13.475%20C27.752%2C13.475%2025.897%2C11.859%2025.897%2C11.859%20C25.897%2C11.859%2025.498%2C11.510%2025.498%2C11.510%20C25.498%2C11.510%2025.669%2C11.010%2025.669%2C11.010%20C25.669%2C11.010%2026.467%2C8.680%2026.467%2C8.680%20C26.588%2C8.323%2026.551%2C7.933%2026.366%2C7.613%20C26.181%2C7.293%2025.859%2C7.067%2025.484%2C6.993%20C25.484%2C6.993%2023.071%2C6.518%2023.071%2C6.518%20C23.071%2C6.518%2022.551%2C6.415%2022.551%2C6.415%20C22.551%2C6.415%2022.448%2C5.896%2022.448%2C5.896%20C22.448%2C5.896%2021.971%2C3.483%2021.971%2C3.483%20C21.848%2C2.868%2021.328%2C2.438%2020.708%2C2.438%20C20.563%2C2.438%2020.417%2C2.462%2020.273%2C2.511%20C20.273%2C2.511%2017.945%2C3.304%2017.945%2C3.304%20C17.945%2C3.304%2017.443%2C3.474%2017.443%2C3.474%20C17.443%2C3.474%2017.094%2C3.076%2017.094%2C3.076%20C17.094%2C3.076%2015.474%2C1.229%2015.474%2C1.229%20C15.224%2C0.940%2014.868%2C0.776%2014.494%2C0.776%20C14.122%2C0.776%2013.767%2C0.940%2013.519%2C1.225%20C13.519%2C1.225%2011.896%2C3.076%2011.896%2C3.076%20C11.896%2C3.076%2011.547%2C3.474%2011.547%2C3.474%20C11.547%2C3.474%2011.045%2C3.304%2011.045%2C3.304%20C11.045%2C3.304%208.715%2C2.510%208.715%2C2.510%20C8.573%2C2.462%208.426%2C2.438%208.281%2C2.438%20C7.653%2C2.438%207.143%2C2.861%207.017%2C3.490%20C7.017%2C3.490%206.542%2C5.896%206.542%2C5.896%20C6.542%2C5.896%206.440%2C6.415%206.440%2C6.415%20C6.440%2C6.415%205.920%2C6.518%205.920%2C6.518%20C5.920%2C6.518%203.504%2C6.993%203.504%2C6.993%20C3.131%2C7.067%202.810%2C7.293%202.624%2C7.614%20C2.439%2C7.934%202.402%2C8.325%202.525%2C8.686%20C2.525%2C8.686%203.320%2C11.011%203.320%2C11.011%20C3.320%2C11.011%203.492%2C11.511%203.492%2C11.511%20C3.492%2C11.511%203.092%2C11.859%203.092%2C11.859%20C3.092%2C11.859%201.239%2C13.475%201.239%2C13.475%20C0.953%2C13.724%200.788%2C14.080%200.788%2C14.451%20C0.788%2C14.822%200.953%2C15.178%201.238%2C15.427%20C1.238%2C15.427%203.092%2C17.043%203.092%2C17.043%20C3.092%2C17.043%203.492%2C17.391%203.492%2C17.391%20C3.492%2C17.391%203.320%2C17.891%203.320%2C17.891%20C3.320%2C17.891%202.525%2C20.220%202.525%2C20.220%20C2.402%2C20.579%202.438%2C20.969%202.624%2C21.290%20C2.810%2C21.609%203.131%2C21.836%203.505%2C21.909%20C3.505%2C21.909%205.920%2C22.386%205.920%2C22.386%20C5.920%2C22.386%206.440%2C22.488%206.440%2C22.488%20C6.440%2C22.488%206.542%2C23.007%206.542%2C23.007%20C6.542%2C23.007%207.019%2C25.421%207.019%2C25.421%20C7.142%2C26.035%207.663%2C26.465%208.282%2C26.465%20C8.427%2C26.465%208.573%2C26.440%208.717%2C26.392%20C8.717%2C26.392%2011.045%2C25.598%2011.045%2C25.598%20C11.045%2C25.598%2011.547%2C25.427%2011.547%2C25.427%20C11.547%2C25.427%2011.896%2C25.826%2011.896%2C25.826%20C11.896%2C25.826%2013.516%2C27.673%2013.516%2C27.673%20C13.767%2C27.962%2014.123%2C28.125%2014.494%2C28.125%20C14.868%2C28.125%2015.223%2C27.962%2015.469%2C27.678%20C15.469%2C27.678%2017.095%2C25.826%2017.095%2C25.826%20C17.095%2C25.826%2017.445%2C25.427%2017.445%2C25.427%20C17.445%2C25.427%2017.946%2C25.598%2017.946%2C25.598%20C17.946%2C25.598%2020.278%2C26.393%2020.278%2C26.393%20C20.418%2C26.441%2020.563%2C26.465%2020.708%2C26.465%20C21.339%2C26.465%2021.846%2C26.042%2021.971%2C25.414%20C21.971%2C25.414%2022.448%2C23.006%2022.448%2C23.006%20C22.448%2C23.006%2022.551%2C22.488%2022.551%2C22.488%20C22.551%2C22.488%2023.071%2C22.386%2023.071%2C22.386%20C23.071%2C22.386%2025.484%2C21.909%2025.484%2C21.909%20C25.858%2C21.836%2026.179%2C21.610%2026.366%2C21.290%20C26.551%2C20.970%2026.588%2C20.579%2026.465%2C20.216%20C26.465%2C20.216%2025.669%2C17.893%2025.669%2C17.893%20C25.669%2C17.893%2025.498%2C17.391%2025.498%2C17.391%20C25.498%2C17.391%2025.897%2C17.043%2025.897%2C17.043%20C25.897%2C17.043%2027.751%2C15.429%2027.751%2C15.429%20C28.038%2C15.178%2028.203%2C14.822%2028.203%2C14.451%20C28.203%2C14.081%2028.039%2C13.725%2027.752%2C13.475%20ZM24.591%2C16.671%20C24.361%2C16.872%2024.253%2C17.275%2024.351%2C17.565%20C24.351%2C17.565%2025.264%2C20.230%2025.264%2C20.230%20C25.363%2C20.519%2025.197%2C20.806%2024.895%2C20.865%20C24.895%2C20.865%2022.128%2C21.410%2022.128%2C21.410%20C21.827%2C21.468%2021.530%2C21.764%2021.471%2C22.064%20C21.471%2C22.064%2020.924%2C24.826%2020.924%2C24.826%20C20.865%2C25.127%2020.578%2C25.291%2020.287%2C25.193%20C20.287%2C25.193%2017.617%2C24.284%2017.617%2C24.284%20C17.326%2C24.185%2016.923%2C24.293%2016.721%2C24.524%20C16.721%2C24.524%2014.862%2C26.643%2014.862%2C26.643%20C14.661%2C26.873%2014.329%2C26.873%2014.128%2C26.643%20C14.128%2C26.643%2012.270%2C24.524%2012.270%2C24.524%20C12.068%2C24.293%2011.664%2C24.185%2011.374%2C24.284%20C11.374%2C24.284%208.703%2C25.193%208.703%2C25.193%20C8.412%2C25.291%208.125%2C25.127%208.065%2C24.826%20C8.065%2C24.826%207.519%2C22.064%207.519%2C22.064%20C7.459%2C21.764%207.164%2C21.468%206.862%2C21.410%20C6.862%2C21.410%204.097%2C20.865%204.097%2C20.865%20C3.793%2C20.806%203.628%2C20.519%203.728%2C20.230%20C3.728%2C20.230%204.638%2C17.565%204.638%2C17.565%20C4.737%2C17.275%204.629%2C16.872%204.399%2C16.671%20C4.399%2C16.671%202.274%2C14.818%202.274%2C14.818%20C2.044%2C14.617%202.044%2C14.286%202.274%2C14.085%20C2.274%2C14.085%204.399%2C12.232%204.399%2C12.232%20C4.629%2C12.031%204.737%2C11.628%204.638%2C11.338%20C4.638%2C11.338%203.728%2C8.673%203.728%2C8.673%20C3.628%2C8.383%203.793%2C8.097%204.097%2C8.037%20C4.097%2C8.037%206.862%2C7.493%206.862%2C7.493%20C7.164%2C7.434%207.459%2C7.139%207.519%2C6.838%20C7.519%2C6.838%208.065%2C4.076%208.065%2C4.076%20C8.125%2C3.775%208.412%2C3.611%208.703%2C3.710%20C8.703%2C3.710%2011.374%2C4.618%2011.374%2C4.618%20C11.664%2C4.717%2012.068%2C4.610%2012.270%2C4.378%20C12.270%2C4.378%2014.128%2C2.259%2014.128%2C2.259%20C14.329%2C2.029%2014.661%2C2.029%2014.862%2C2.259%20C14.862%2C2.259%2016.721%2C4.378%2016.721%2C4.378%20C16.923%2C4.610%2017.326%2C4.717%2017.617%2C4.618%20C17.617%2C4.618%2020.287%2C3.710%2020.287%2C3.710%20C20.578%2C3.611%2020.865%2C3.775%2020.924%2C4.076%20C20.924%2C4.076%2021.471%2C6.838%2021.471%2C6.838%20C21.530%2C7.139%2021.827%2C7.434%2022.128%2C7.493%20C22.128%2C7.493%2024.895%2C8.037%2024.895%2C8.037%20C25.197%2C8.097%2025.363%2C8.383%2025.264%2C8.673%20C25.264%2C8.673%2024.351%2C11.338%2024.351%2C11.338%20C24.253%2C11.628%2024.361%2C12.031%2024.591%2C12.232%20C24.591%2C12.232%2026.716%2C14.085%2026.716%2C14.085%20C26.947%2C14.286%2026.947%2C14.617%2026.716%2C14.818%20C26.716%2C14.818%2024.591%2C16.671%2024.591%2C16.671%20ZM13.419%2C9.951%20C13.066%2C9.535%2012.444%2C9.326%2011.553%2C9.326%20C10.672%2C9.326%2010.055%2C9.535%209.702%2C9.951%20C9.349%2C10.368%209.173%2C11.109%209.173%2C12.173%20C9.173%2C13.229%209.349%2C13.967%209.702%2C14.388%20C10.055%2C14.809%2010.672%2C15.020%2011.553%2C15.020%20C12.444%2C15.020%2013.066%2C14.809%2013.419%2C14.388%20C13.771%2C13.967%2013.948%2C13.229%2013.948%2C12.173%20C13.948%2C11.109%2013.771%2C10.368%2013.419%2C9.951%20ZM17.219%2C9.507%20C17.219%2C9.507%2011.456%2C19.088%2011.456%2C19.088%20C11.456%2C19.088%2012.778%2C19.088%2012.778%2C19.088%20C12.778%2C19.088%2018.527%2C9.507%2018.527%2C9.507%20C18.527%2C9.507%2017.219%2C9.507%2017.219%2C9.507%20ZM20.323%2C14.180%20C19.970%2C13.758%2019.349%2C13.548%2018.458%2C13.548%20C17.576%2C13.548%2016.961%2C13.758%2016.613%2C14.180%20C16.265%2C14.601%2016.091%2C15.339%2016.091%2C16.394%20C16.091%2C17.459%2016.265%2C18.202%2016.613%2C18.623%20C16.961%2C19.044%2017.576%2C19.255%2018.458%2C19.255%20C19.349%2C19.255%2019.970%2C19.044%2020.323%2C18.623%20C20.676%2C18.202%2020.852%2C17.459%2020.852%2C16.394%20C20.852%2C15.339%2020.676%2C14.601%2020.323%2C14.180%20ZM18.458%2C18.102%20C18.114%2C18.102%2017.885%2C17.991%2017.769%2C17.769%20C17.653%2C17.547%2017.599%2C17.089%2017.609%2C16.394%20C17.599%2C15.700%2017.653%2C15.244%2017.769%2C15.027%20C17.885%2C14.809%2018.114%2C14.700%2018.458%2C14.700%20C18.801%2C14.700%2019.031%2C14.811%2019.147%2C15.034%20C19.263%2C15.256%2019.321%2C15.709%2019.321%2C16.394%20C19.321%2C17.089%2019.263%2C17.547%2019.147%2C17.769%20C19.031%2C17.991%2018.801%2C18.102%2018.458%2C18.102%20ZM11.540%2C13.881%20C11.206%2C13.881%2010.980%2C13.770%2010.864%2C13.548%20C10.748%2C13.326%2010.691%2C12.867%2010.691%2C12.173%20C10.691%2C11.488%2010.748%2C11.032%2010.864%2C10.805%20C10.980%2C10.579%2011.206%2C10.465%2011.540%2C10.465%20C11.892%2C10.465%2012.126%2C10.576%2012.243%2C10.799%20C12.358%2C11.021%2012.416%2C11.479%2012.416%2C12.173%20C12.416%2C12.867%2012.358%2C13.326%2012.243%2C13.548%20C12.126%2C13.770%2011.892%2C13.881%2011.540%2C13.881%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.product-price {
  line-height: 1;
  padding: 10px 0;
  font-family: "Exo2";
  font-weight: 300; }
  .product-price .price-current {
    font-size: 13px;
    font-weight: 300;
    color: #2b292e; }
  .product-price .price-current strong {
    font-size: 18px;
    font-weight: 500; }
  .product-price .price-old {
    position: relative;
    line-height: 14px;
    display: inline-block;
    margin: 0 0 5px;
    font-size: 15px;
    color: #a1a1a1; }
  .product-price .price-old:after {
    content: "";
    position: absolute;
    left: 0;
    right: 20px;
    top: 50%;
    height: 1px;
    background-color: #a8a8a8; }
  .product-price .price-old strong {
    font-weight: normal; }
  .product-price .price-old.question {
    position: relative;
    padding: 0 20px 0 0; }
  .product-price .price-old.question:before {
    content: "?";
    color: #98959c;
    font-size: 12px;
    text-align: center;
    line-height: 18px;
    position: absolute;
    right: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border-radius: 9px;
    background-color: #f0f0f0; }

.product-amount .amount-title {
  color: #2b292e;
  font-family: "Exo2";
  font-size: 14px;
  font-weight: 400; }
  .product-amount .shop2-product-amount {
    border: 1px solid #eaeaea;
    width: 112px;
    height: 44px; }
  .product-amount .shop2-product-amount.disabled input[type="text"] {
    color: #d6d6d6; }
  .product-amount .shop2-product-amount.disabled button {
    background: none;
    box-shadow: none; }
  .product-amount .shop2-product-amount.disabled button:active, .product-amount .shop2-product-amount.disabled button:hover {
    background: none;
    box-shadow: none; }
  .product-amount .shop2-product-amount.disabled button.amount-minus:before {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 5px 5px 0;
    border-right-color: #d6d6d6; }
  .product-amount .shop2-product-amount.disabled button.amount-plus:before {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #d6d6d6; }
  .product-amount input[type="text"] {
    border: none;
    height: 100%;
    margin: 0;
    width: 34%;
    color: #3c3940; }
  .product-amount button {
    position: relative;
    outline: none;
    border: none;
    box-shadow: none;
    background: none;
    border-radius: 0;
    height: 100%;
    width: 33%; }
  .product-amount button:active, .product-amount button:hover {
    background: none;
    box-shadow: none; }
  .product-amount button:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -5px 0 0 -3px; }
  .product-amount button.amount-minus:before {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 5px 5px 0;
    border-right-color: #7e7e7e; }
  .product-amount button.amount-minus.disabled:before {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 5px 5px 0;
    border-right-color: #d6d6d6; }
  .product-amount button.amount-plus:before {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #7e7e7e; }

.shop2-product-amount {
  border: 1px solid #eaeaea;
  width: 112px;
  height: 44px;
  font-size: 0;
  line-height: 1; }
  .shop2-product-amount.disabled input[type="text"] {
    color: #d6d6d6; }
  .shop2-product-amount.disabled button {
    background: none;
    box-shadow: none; }
  .shop2-product-amount.disabled button:active, .shop2-product-amount.disabled button:hover {
    background: none;
    box-shadow: none; }
  .shop2-product-amount.disabled button.amount-minus:before {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 5px 5px 0;
    border-right-color: #d6d6d6; }
  .shop2-product-amount.disabled button.amount-plus:before {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #d6d6d6; }
  .shop2-product-amount input[type="text"] {
    border: none;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 34%;
    color: #3c3940;
    text-align: center;
    vertical-align: top; }
  .shop2-product-amount button {
    position: relative;
    outline: none;
    border: none;
    box-shadow: none;
    background: none;
    border-radius: 0;
    height: 100%;
    width: 33%;
    vertical-align: top; }
  .shop2-product-amount button:active, .shop2-product-amount button:hover {
    background: none;
    box-shadow: none; }
  .shop2-product-amount button:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -5px 0 0 -3px; }
  .shop2-product-amount button.amount-minus:before {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 5px 5px 0;
    border-right-color: #7e7e7e; }
  .shop2-product-amount button.amount-minus.disabled:before {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 5px 5px 0;
    border-right-color: #d6d6d6; }
  .shop2-product-amount button.amount-plus:before {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #7e7e7e; }

.catalog-btn, .shop2-product-btn {
  border-radius: 0px;
  width: 100%;
  text-align: left;
  max-width: 200px; }
  .catalog-btn span, .shop2-product-btn span {
    position: relative;
    display: block;
    padding: 15px 40px 15px 12px;
    color: #fff;
    font-family: "Exo2";
    font-size: 16px;
    line-height: 1;
    font-weight: 500;
    background: none; }
  .catalog-btn span:before, .shop2-product-btn span:before {
    content: "";
    position: absolute;
    right: 10px;
    top: 50%; }
  .catalog-btn.buy span:before, .shop2-product-btn.buy span:before {
    width: 25px;
    height: 29px;
    margin-top: -10px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2226px%22%20%20viewBox%3D%220%200%2024%2026%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.012%2C8.837%20C19.324%2C8.837%2019.577%2C9.089%2019.577%2C9.401%20C19.577%2C9.712%2019.324%2C9.965%2019.012%2C9.965%20C19.012%2C9.965%208.545%2C9.965%208.545%2C9.965%20C8.232%2C9.965%207.979%2C9.712%207.979%2C9.401%20C7.979%2C9.089%208.232%2C8.837%208.545%2C8.837%20C8.545%2C8.837%2019.012%2C8.837%2019.012%2C8.837%20ZM7.067%2C6.297%20C7.067%2C5.986%207.321%2C5.733%207.633%2C5.733%20C7.633%2C5.733%2019.608%2C5.733%2019.608%2C5.733%20C19.921%2C5.733%2020.174%2C5.986%2020.174%2C6.297%20C20.174%2C6.609%2019.921%2C6.862%2019.608%2C6.862%20C19.608%2C6.862%207.633%2C6.862%207.633%2C6.862%20C7.321%2C6.862%207.067%2C6.609%207.067%2C6.297%20ZM22.963%2C4.419%20C22.873%2C4.937%2021.533%2C10.724%2021.119%2C11.962%20C20.688%2C13.255%2019.812%2C13.392%2019.314%2C13.392%20C19.234%2C13.392%2019.165%2C13.389%2019.107%2C13.386%20C19.072%2C13.384%2019.039%2C13.382%2019.012%2C13.382%20C19.012%2C13.382%208.136%2C13.382%208.136%2C13.382%20C7.130%2C13.382%206.635%2C12.437%206.493%2C11.850%20C6.291%2C11.295%203.531%2C3.689%203.024%2C2.470%20C2.714%2C1.722%201.706%2C1.460%200.970%2C1.269%20C0.728%2C1.206%200.521%2C1.152%200.351%2C1.085%20C0.061%2C0.969%20-0.080%2C0.641%200.036%2C0.351%20C0.152%2C0.062%200.481%2C-0.079%200.771%2C0.037%20C0.874%2C0.078%201.059%2C0.126%201.255%2C0.177%20C2.111%2C0.399%203.543%2C0.771%204.070%2C2.037%20C4.603%2C3.320%207.447%2C11.164%207.568%2C11.497%20C7.576%2C11.520%207.583%2C11.543%207.588%2C11.567%20C7.589%2C11.571%207.766%2C12.254%208.136%2C12.254%20C8.136%2C12.254%2019.012%2C12.254%2019.012%2C12.254%20C19.057%2C12.254%2019.107%2C12.256%2019.165%2C12.259%20C19.514%2C12.276%2019.817%2C12.291%2020.046%2C11.605%20C20.449%2C10.399%2021.778%2C4.634%2021.849%2C4.226%20C21.871%2C4.095%2021.866%2C4.026%2021.862%2C3.997%20C21.801%2C3.967%2021.638%2C3.931%2021.220%2C3.914%20C19.804%2C3.857%206.264%2C3.914%206.126%2C3.915%20C5.819%2C3.919%205.560%2C3.665%205.559%2C3.353%20C5.557%2C3.042%205.810%2C2.788%206.122%2C2.786%20C6.681%2C2.784%2019.825%2C2.729%2021.266%2C2.787%20C21.853%2C2.811%2022.407%2C2.867%2022.748%2C3.287%20C22.976%2C3.569%2023.046%2C3.939%2022.963%2C4.419%20ZM9.708%2C14.800%20C10.593%2C14.800%2011.311%2C15.516%2011.311%2C16.399%20C11.311%2C17.282%2010.593%2C17.998%209.708%2C17.998%20C8.822%2C17.998%208.105%2C17.282%208.105%2C16.399%20C8.105%2C15.516%208.822%2C14.800%209.708%2C14.800%20ZM9.708%2C16.995%20C10.037%2C16.995%2010.305%2C16.728%2010.305%2C16.399%20C10.305%2C16.071%2010.037%2C15.803%209.708%2C15.803%20C9.378%2C15.803%209.111%2C16.071%209.111%2C16.399%20C9.111%2C16.728%209.378%2C16.995%209.708%2C16.995%20ZM17.596%2C14.800%20C18.480%2C14.800%2019.198%2C15.516%2019.198%2C16.399%20C19.198%2C17.282%2018.480%2C17.998%2017.596%2C17.998%20C16.710%2C17.998%2015.992%2C17.282%2015.992%2C16.399%20C15.992%2C15.516%2016.710%2C14.800%2017.596%2C14.800%20ZM17.596%2C16.995%20C17.924%2C16.995%2018.192%2C16.728%2018.192%2C16.399%20C18.192%2C16.071%2017.924%2C15.803%2017.596%2C15.803%20C17.266%2C15.803%2016.998%2C16.071%2016.998%2C16.399%20C16.998%2C16.728%2017.266%2C16.995%2017.596%2C16.995%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .catalog-btn.onrequest span:before, .shop2-product-btn.onrequest span:before {
    width: 23px;
    height: 21px;
    margin-top: -11px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2023%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0.001%2C3.045%20C0.001%2C3.045%201.862%2C8.458%201.862%2C8.458%20C1.862%2C8.458%202.172%2C9.360%202.172%2C9.360%20C2.172%2C9.360%203.073%2C9.049%203.073%2C9.049%20C3.073%2C9.049%208.477%2C7.185%208.477%2C7.185%20C8.477%2C7.185%208.167%2C6.284%208.167%2C6.284%20C8.167%2C6.284%203.336%2C7.949%203.336%2C7.949%20C4.448%2C3.921%208.133%2C0.961%2012.514%2C0.961%20C17.777%2C0.961%2022.040%2C5.230%2022.040%2C10.501%20C22.040%2C15.771%2017.777%2C20.040%2012.514%2C20.040%20C9.718%2C20.040%207.203%2C18.834%205.465%2C16.916%20C5.465%2C16.916%204.479%2C17.236%204.479%2C17.236%20C6.398%2C19.535%209.285%2C20.995%2012.514%2C20.995%20C18.301%2C20.995%2022.992%2C16.296%2022.992%2C10.501%20C22.992%2C4.706%2018.301%2C0.007%2012.514%2C0.007%20C7.806%2C0.007%203.826%2C3.120%202.506%2C7.400%20C2.506%2C7.400%200.902%2C2.735%200.902%2C2.735%20C0.902%2C2.735%200.001%2C3.045%200.001%2C3.045%20ZM17.284%2C10.019%20C17.284%2C10.019%2017.284%2C10.972%2017.284%2C10.972%20C17.284%2C10.972%2012.997%2C10.972%2012.997%2C10.972%20C12.997%2C10.972%2012.044%2C10.972%2012.044%2C10.972%20C12.044%2C10.972%2012.044%2C10.019%2012.044%2C10.019%20C12.044%2C10.019%2012.044%2C3.818%2012.044%2C3.818%20C12.044%2C3.818%2012.997%2C3.818%2012.997%2C3.818%20C12.997%2C3.818%2012.997%2C10.019%2012.997%2C10.019%20C12.997%2C10.019%2017.284%2C10.019%2017.284%2C10.019%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .catalog-btn.notavailable span, .shop2-product-btn.notavailable span {
    color: #827f87;
    font-size: 16px;
    font-weight: 500; }
  .catalog-btn.notavailable span:before, .shop2-product-btn.notavailable span:before {
    width: 21px;
    height: 21px;
    margin-top: -11px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23827f87%22%20d%3D%22M10.500%2C21.000%20C4.710%2C21.000%20-0.000%2C16.290%20-0.000%2C10.500%20C-0.000%2C4.710%204.710%2C-0.000%2010.500%2C-0.000%20C16.290%2C-0.000%2021.000%2C4.710%2021.000%2C10.500%20C21.000%2C16.290%2016.290%2C21.000%2010.500%2C21.000%20ZM10.500%2C1.166%20C5.354%2C1.166%201.166%2C5.353%201.166%2C10.500%20C1.166%2C15.646%205.354%2C19.833%2010.500%2C19.833%20C15.646%2C19.833%2019.833%2C15.646%2019.833%2C10.500%20C19.833%2C5.353%2015.646%2C1.166%2010.500%2C1.166%20ZM13.799%2C14.624%20C13.799%2C14.624%2010.500%2C11.325%2010.500%2C11.325%20C10.500%2C11.325%207.200%2C14.624%207.200%2C14.624%20C7.200%2C14.624%206.375%2C13.800%206.375%2C13.800%20C6.375%2C13.800%209.675%2C10.500%209.675%2C10.500%20C9.675%2C10.500%206.375%2C7.200%206.375%2C7.200%20C6.375%2C7.200%207.200%2C6.375%207.200%2C6.375%20C7.200%2C6.375%2010.500%2C9.675%2010.500%2C9.675%20C10.500%2C9.675%2013.799%2C6.375%2013.799%2C6.375%20C13.799%2C6.375%2014.624%2C7.200%2014.624%2C7.200%20C14.624%2C7.200%2011.324%2C10.500%2011.324%2C10.500%20C11.324%2C10.500%2014.624%2C13.800%2014.624%2C13.800%20C14.624%2C13.800%2013.799%2C14.624%2013.799%2C14.624%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .catalog-btn.notavailable:hover span, .shop2-product-btn.notavailable:hover span {
    font-size: 16px;
    color: #827f87; }

.catalog-btn {
  cursor: pointer; }
  .catalog-btn span {
    padding: 14px 12px;
    text-align: center;
    font-size: 18px; }

.product-list.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: 720px) {
  .product-list.product-list-thumbs {
    display: block; } }

.shop2-item-product {
  position: relative; }
  .shop2-item-product .shop2-item-product-in {
    width: 100%;
    font-size: 13px;
    line-height: 1;
    position: relative;
    background-color: #fff;
    border: 1px solid #f0f0f0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop2-item-product .shop2-item-product-in:hover {
    border-color: transparent;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    z-index: 1; }
  @supports (transform: scale(1.05)) {
    .shop2-item-product .shop2-item-product-in:hover .product-image img {
      -moz-transform: scale(1.05);
      -o-transform: scale(1.05);
      -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
      transform: scale(1.05); } }
  @media (max-width: 720px) {
    .shop2-item-product .shop2-item-product-in {
      border-color: transparent; } }
  .shop2-item-product .shop2-item-product-in .product-image {
    text-align: center;
    margin: 0 0 20px; }
  .shop2-item-product .shop2-item-product-in .product-image.no-image {
    background: #eaeaea url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23d4d2d2%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;
    -webkit-transition: transform 0.5s ease;
    -moz-transition: transform 0.5s ease;
    -o-transition: transform 0.5s ease;
    -ms-transition: transform 0.5s ease;
    transition: transform 0.5s ease; }
  .shop2-item-product .shop2-item-product-in .tpl-stars {
    margin-bottom: 0; }

.product-list-thumbs .tpl-stars-wr {
  text-align: center; }
  @media (max-width: 720px) {
    .product-list-thumbs .tpl-stars-wr {
      text-align: left; } }
  .product-list-thumbs .product-name {
    text-align: center;
    margin-bottom: 10px; }
  @media (max-width: 720px) {
    .product-list-thumbs .product-name {
      text-align: left; } }
  .product-list-thumbs .vendor-name {
    text-align: center; }
  @media (max-width: 720px) {
    .product-list-thumbs .vendor-name {
      text-align: left; } }
  .product-list-thumbs .product-article {
    margin: 0 0 15px;
    text-align: center; }
  @media (max-width: 720px) {
    .product-list-thumbs .product-article {
      text-align: left; } }
  .product-list-thumbs .product-anonce {
    display: none;
    text-align: center; }
  @media (max-width: 720px) {
    .product-list-thumbs .product-anonce {
      text-align: left; } }
  .product-list-thumbs .pricelist-name-wr {
    display: none; }
  .product-list-thumbs .shop2-item-product {
    position: relative;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 25%;
    margin: 0 0 -1px -1px; }
  .product-list-thumbs .shop2-item-product:nth-child(4n + 2) {
    margin-left: 0; }
  .product-list-thumbs .shop2-item-product .shop2-hide-options-btn {
    display: none; }
  @media (max-width: 940px) {
    .product-list-thumbs .shop2-item-product {
      width: 33.333333333%; }
      .product-list-thumbs .shop2-item-product:nth-child(4n + 2) {
        margin-left: -1px; }
      .product-list-thumbs .shop2-item-product:nth-child(3n + 2) {
        margin-left: -1px; } }
  @media (max-width: 720px) {
    .product-list-thumbs .shop2-item-product {
      width: 100%;
      margin: 0 0 10px; } }
  .product-list-thumbs .shop2-item-product .shop2-item-product-in {
    padding: 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: 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.no-image {
    height: 160px; }
  @media (max-width: 720px) {
        .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-image.no-image {
          height: 90px; } }
  .product-list-thumbs .shop2-item-product .product-options {
    display: none !important; }
  .product-list-thumbs .shop2-item-product .product-amount {
    margin: 0 0 20px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  @media (max-width: 940px) {
      .product-list-thumbs .shop2-item-product .product-amount {
        margin: 0;
        display: inline-block;
        vertical-align: top; }
        .product-list-thumbs .shop2-item-product .product-amount .amount-title {
          display: none; } }
  .product-list-thumbs .shop2-item-product .shop2-product-actions {
    padding: 10px 0 5px; }
  .product-list-thumbs .shop2-item-product .product-price {
    text-align: center; }
  .product-list-thumbs .shop2-item-product .product-bot {
    padding: 10px 0 0; }
  @media (max-width: 720px) {
      .product-list-thumbs .shop2-item-product .product-bot {
        padding: 20px 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; } }
  @media (max-width: 720px) {
    .product-list-thumbs .product-image-wr {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
      .product-list-thumbs .product-image-wr .product-image {
        position: relative;
        width: 103px;
        margin: 0 20px 0 0;
        -webkit-flex-shrink: 0;
        -moz-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-basis: 103px;
        -moz-flex-basis: 103px;
        -ms-flex-preferred-size: 103px;
        flex-basis: 103px; }
      .product-list-thumbs .product-image-wr .product-label {
        position: static; }
        .product-list-thumbs .product-image-wr .product-label div {
          font-size: 10px;
          padding: 4px 7px 4px; } }
  @media (max-width: 940px) {
    .product-list-thumbs .shop2-product-btn {
      float: right;
      width: 46px;
      height: 46px; }
      .product-list-thumbs .shop2-product-btn span {
        font-size: 0;
        padding: 0;
        width: 46px;
        height: 46px;
        line-height: 46px; }
      .product-list-thumbs .shop2-product-btn.notavailable span {
        font-size: 0; }
        .product-list-thumbs .shop2-product-btn.notavailable span:before {
          right: 12px; } }
  @media (max-width: 720px) {
    .product-list-thumbs .shop2-product-btn {
      float: none; } }
  .product-list-thumbs .catalog-btn {
    max-width: 100%; }
  @media (max-width: 720px) {
    .product-list-thumbs .catalog-btn {
      max-width: 110px; } }
  @media (max-width: 720px) {
    .product-list-thumbs .product-price-wr, .product-list-thumbs .product-info-wr {
      display: none; } }

.product-list-simple .pricelist-name-wr {
  display: none; }
  .product-list-simple .shop2-item-product {
    margin: 0 0 -1px;
    position: relative; }
  .product-list-simple .shop2-item-product .shop2-hide-options-btn {
    display: none; }
  .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 .product-image.no-image {
    height: 160px; }
  .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 {
    padding: 0 20px 0 0;
    -webkit-flex-basis: 190px;
    -moz-flex-basis: 190px;
    -ms-flex-preferred-size: 190px;
    flex-basis: 190px; }
  .product-list-simple .shop2-item-product .product-label {
    right: 15px; }
  .product-list-simple .shop2-item-product .product-info-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-simple .shop2-item-product .product-bot-wr {
    -webkit-flex-basis: 206px;
    -moz-flex-basis: 206px;
    -ms-flex-preferred-size: 206px;
    flex-basis: 206px;
    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;
    padding: 20px;
    border-left: 1px solid #f0f0f0; }
  .product-list-simple .shop2-item-product .catalog-btn, .product-list-simple .shop2-item-product .shop2-product-btn {
    max-width: 206px; }
  .product-list-simple .shop2-item-product .catalog-btn span, .product-list-simple .shop2-item-product .shop2-product-btn span {
    font-size: 15px; }
  .product-list-simple .shop2-item-product .catalog-btn.disabled, .product-list-simple .shop2-item-product .shop2-product-btn.disabled, .product-list-simple .shop2-item-product .catalog-btn.disabled:hover, .product-list-simple .shop2-item-product .shop2-product-btn.disabled:hover, .product-list-simple .shop2-item-product .catalog-btn.disabled:active, .product-list-simple .shop2-item-product .shop2-product-btn.disabled:active, .product-list-simple .shop2-item-product .catalog-btn.notavailable, .product-list-simple .shop2-item-product .shop2-product-btn.notavailable, .product-list-simple .shop2-item-product .catalog-btn.notavailable:hover, .product-list-simple .shop2-item-product .shop2-product-btn.notavailable:hover, .product-list-simple .shop2-item-product .catalog-btn.notavailable:active, .product-list-simple .shop2-item-product .shop2-product-btn.notavailable:active {
    padding: 0 10px; }
  .product-list-simple .shop2-item-product .catalog-btn.disabled span, .product-list-simple .shop2-item-product .shop2-product-btn.disabled span, .product-list-simple .shop2-item-product .catalog-btn.disabled:hover span, .product-list-simple .shop2-item-product .shop2-product-btn.disabled:hover span, .product-list-simple .shop2-item-product .catalog-btn.disabled:active span, .product-list-simple .shop2-item-product .shop2-product-btn.disabled:active span, .product-list-simple .shop2-item-product .catalog-btn.notavailable span, .product-list-simple .shop2-item-product .shop2-product-btn.notavailable span, .product-list-simple .shop2-item-product .catalog-btn.notavailable:hover span, .product-list-simple .shop2-item-product .shop2-product-btn.notavailable:hover span, .product-list-simple .shop2-item-product .catalog-btn.notavailable:active span, .product-list-simple .shop2-item-product .shop2-product-btn.notavailable:active span {
    font-size: 12px; }
  .product-list-simple .shop2-item-product .catalog-btn span {
    font-size: 18px; }
  .product-list-simple .shop2-item-product .shop2-product-actions {
    padding: 0 0 10px; }
  .product-list-simple .shop2-item-product .product-price {
    margin-bottom: 10px; }
  .product-list-simple .shop2-item-product .product-amount {
    margin-bottom: 10px;
    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-price .pricelist-name-wr {
  color: #747177;
  font-family: "Exo2";
  font-size: 14px;
  font-weight: 400;
  line-height: 38px;
  background-color: #f7f4f4;
  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;
  padding: 0 20px; }
  .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-flex-basis: 380px;
    -moz-flex-basis: 380px;
    -ms-flex-preferred-size: 380px;
    flex-basis: 380px; }
  .product-list-price .pricelist-name-wr .column-name-title {
    padding: 0 20px 0 0;
    width: 160px;
    -webkit-flex-basis: 160px;
    -moz-flex-basis: 160px;
    -ms-flex-preferred-size: 160px;
    flex-basis: 160px; }
  .product-list-price .pricelist-name-wr .pricelist-option-title {
    width: 180px;
    -webkit-flex-basis: 180px;
    -moz-flex-basis: 180px;
    -ms-flex-preferred-size: 180px;
    flex-basis: 180px; }
  .product-list-price .pricelist-name-wr .pricelist-name-right {
    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: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; }
  .product-list-price .pricelist-name-wr .column-price-title {
    padding: 0 20px 0 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 160px;
    -moz-flex-basis: 160px;
    -ms-flex-preferred-size: 160px;
    flex-basis: 160px; }
  .product-list-price .pricelist-name-wr .column-amount-title {
    padding: 0 20px 0 0;
    width: 150px;
    -webkit-flex-basis: 150px;
    -moz-flex-basis: 150px;
    -ms-flex-preferred-size: 150px;
    flex-basis: 150px;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .product-list-price .pricelist-name-wr .column-add-title {
    -webkit-flex-basis: 136px;
    -moz-flex-basis: 136px;
    -ms-flex-preferred-size: 136px;
    flex-basis: 136px; }
  .product-list-price .shop2-item-product {
    margin-bottom: -1px; }
  .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;
    padding: 20px; }
  .product-list-price .shop2-item-product .product-image.no-image {
    background: none; }
  .product-list-price .shop2-item-product .product-top-wr {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-basis: 380px;
    -moz-flex-basis: 380px;
    -ms-flex-preferred-size: 380px;
    flex-basis: 380px; }
  .product-list-price .shop2-item-product .tpl-stars-wr {
    margin: 0 0 10px; }
  .product-list-price .shop2-item-product .product-label {
    right: 20px; }
  .product-list-price .shop2-item-product .product-image-wr {
    padding: 0 20px 0 0;
    -webkit-flex-basis: 160px;
    -moz-flex-basis: 160px;
    -ms-flex-preferred-size: 160px;
    flex-basis: 160px;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .product-list-price .shop2-item-product .product-image {
    margin: 0; }
  .product-list-price .shop2-item-product .product-image img {
    display: none; }
  .product-list-price .shop2-item-product .product-label {
    position: static;
    margin: 0 0 15px; }
  .product-list-price .shop2-item-product .product-info-wr {
    width: 180px;
    -webkit-flex-basis: 180px;
    -moz-flex-basis: 180px;
    -ms-flex-preferred-size: 180px;
    flex-basis: 180px;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .product-list-price .shop2-item-product .shop-product-btn {
    width: 64px; }
  .product-list-price .shop2-item-product .product-amount {
    padding: 0 20px 0 0;
    width: 150px;
    -webkit-flex-basis: 150px;
    -moz-flex-basis: 150px;
    -ms-flex-preferred-size: 150px;
    flex-basis: 150px;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .product-list-price .shop2-item-product .product-price-wr {
    display: none; }
  .product-list-price .shop2-item-product .product-bot-wr {
    -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; }
  .product-list-price .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: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; }
  .product-list-price .shop2-item-product .product-amount .amount-title {
    display: none; }
  .product-list-price .shop2-item-product .product-price {
    padding: 0 20px 0 0;
    width: 160px;
    -webkit-flex-basis: 160px;
    -moz-flex-basis: 160px;
    -ms-flex-preferred-size: 160px;
    flex-basis: 160px;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .product-list-price .shop2-item-product .catalog-btn, .product-list-price .shop2-item-product .shop2-product-btn {
    width: 136px; }
  .product-list-price .shop2-item-product .catalog-btn.notavailable span, .product-list-price .shop2-item-product .shop2-product-btn.notavailable span {
    font-size: 12px; }
  .product-list-price .shop2-item-product .product-options {
    display: none; }
  .product-list-price .shop2-item-product .shop2-hide-options-btn {
    color: #929192;
    font-family: "Exo2";
    font-size: 14px;
    font-weight: 300;
    padding: 10px 0; }
  .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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23929192%22%20d%3D%22M10.994%2C0.670%20C10.994%2C0.670%205.671%2C5.994%205.671%2C5.994%20C5.671%2C5.994%205.500%2C5.823%205.500%2C5.823%20C5.500%2C5.823%205.329%2C5.994%205.329%2C5.994%20C5.329%2C5.994%200.005%2C0.670%200.005%2C0.670%20C0.005%2C0.670%200.670%2C0.004%200.670%2C0.004%20C0.670%2C0.004%205.500%2C4.834%205.500%2C4.834%20C5.500%2C4.834%2010.329%2C0.004%2010.329%2C0.004%20C10.329%2C0.004%2010.994%2C0.670%2010.994%2C0.670%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); }

.product-shop2 {
  font-family: "Exo2"; }
  .product-shop2 .shop2-product-article {
    margin-bottom: 35px;
    color: #999;
    font-size: 13px;
    font-weight: 300; }
  .product-shop2 .shop2-product-article span {
    color: #2b292e;
    font-size: 14px;
    font-weight: 400; }

.product-side-wr {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  .product-side-wr .product-r-side {
    padding: 0 0 0 20px;
    -webkit-flex-basis: 483px;
    -moz-flex-basis: 483px;
    -ms-flex-preferred-size: 483px;
    flex-basis: 483px;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0; }
  @media (max-width: 890px) {
    .product-side-wr .product-r-side {
      -webkit-flex-basis: 342px;
      -moz-flex-basis: 342px;
      -ms-flex-preferred-size: 342px;
      flex-basis: 342px; } }
  @media (max-width: 720px) {
    .product-side-wr .product-r-side {
      padding: 0;
      margin: 0 -20px; } }
  .product-side-wr .product-l-side-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; }
  @media (max-width: 720px) {
  .product-side-wr {
    display: block; } }

@media (max-width: 720px) {
    .product-l-side-wr {
      margin: 0 0 20px; } }
  .product-l-side-wr .product-thumbnails-wr {
    -webkit-flex-basis: 80px;
    -moz-flex-basis: 80px;
    -ms-flex-preferred-size: 80px;
    flex-basis: 80px;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0; }
  .product-l-side-wr ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  .product-l-side-wr figure {
    margin: 0; }
  @media (max-width: 940px) {
    .product-l-side-wr figure {
      text-align: center; } }
  .product-l-side-wr .product-l-side {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 40px; }
  @media (max-width: 940px) {
    .product-l-side-wr .product-l-side {
      display: block; } }
  .product-l-side-wr .product-image {
    margin: 0 0 0 20px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -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-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
    text-align: center; }
  @media (max-width: 940px) {
    .product-l-side-wr .product-image {
      margin: 0 0 15px;
      display: block; } }
  .product-l-side-wr .product-image.no-image {
    min-height: 200px;
    background: #eaeaea url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23d4d2d2%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; }
  .product-l-side-wr .product-thumbnails > li {
    border: 1px solid #e4e4e4;
    min-width: 78px; }
  .product-l-side-wr .product-thumbnails > li.active {
    border-color: #fe6a5e; }
  .product-l-side-wr .product-thumbnails > li img {
    vertical-align: middle; }
  .product-l-side-wr .bx-wrapper {
    position: relative; }
  .product-l-side-wr .bx-viewport {
    z-index: 1;
    margin: 28px auto;
    padding: 1px; }
  @media (max-width: 940px) {
    .product-l-side-wr .bx-viewport {
      margin: 0; } }
  .product-l-side-wr .bx-controls-direction {
    position: absolute;
    left: 50%;
    top: -36px;
    bottom: -36px;
    margin-left: -15px;
    width: 30px; }
  .product-l-side-wr .bx-controls-direction > a {
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    font-size: 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2017%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fe6a5e%22%20d%3D%22M17.007%2C9.265%20C17.007%2C9.265%2016.322%2C10.007%2016.322%2C10.007%20C16.322%2C10.007%208.500%2C1.531%208.500%2C1.531%20C8.500%2C1.531%200.677%2C10.007%200.677%2C10.007%20C0.677%2C10.007%20-0.007%2C9.265%20-0.007%2C9.265%20C-0.007%2C9.265%207.815%2C0.789%207.815%2C0.789%20C7.815%2C0.789%207.764%2C0.734%207.764%2C0.734%20C7.764%2C0.734%208.449%2C-0.008%208.449%2C-0.008%20C8.449%2C-0.008%208.500%2C0.047%208.500%2C0.047%20C8.500%2C0.047%208.551%2C-0.008%208.551%2C-0.008%20C8.551%2C-0.008%209.235%2C0.734%209.235%2C0.734%20C9.235%2C0.734%209.184%2C0.789%209.184%2C0.789%20C9.184%2C0.789%2017.007%2C9.265%2017.007%2C9.265%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-l-side-wr .bx-controls-direction > a.bx-prev {
    top: 0; }
  .product-l-side-wr .bx-controls-direction > a.bx-next {
    bottom: 0;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media (max-width: 940px) {
    .product-l-side-wr .bx-controls-direction {
      left: -30px;
      right: -30px;
      top: 50%;
      bottom: inherit;
      width: auto;
      height: 30px;
      margin: -15px 0 0; }
      .product-l-side-wr .bx-controls-direction > a.bx-prev {
        left: 0;
        -webkit-transform: rotate(270deg);
        -moz-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        -o-transform: rotate(270deg);
        transform: rotate(270deg); }
        .product-l-side-wr .bx-controls-direction > a.bx-next {
          right: 0;
          -webkit-transform: rotate(90deg);
          -moz-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          -o-transform: rotate(90deg);
          transform: rotate(90deg); } }
  .product-l-side-wr .product-shop-description-wr {
    color: #818080;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.3; }
  .product-l-side-wr .product-shop-description-wr .product-shop-description-title {
    margin: 0 0 10px;
    color: #2b292e;
    font-size: 14px;
    font-family: 'Exo2'; }
  .product-l-side-wr .product-shop-description-wr p {
    margin-top: 0; }

.product-r-side .product-r-side-top {
  margin: 0 0 20px;
  background-color: #fff;
  border: 1px solid #e4e4e4; }
  @media (max-width: 720px) {
    .product-r-side .product-r-side-top {
      border: none; } }
  .product-r-side .shop2-product-btn.notavailable span {
    font-size: 13px; }
  .product-r-side .shop2-product-actions {
    padding: 15px 20px 11px;
    border-bottom: 1px solid #f0f0f0; }
  .product-r-side .shop2-product-actions dt {
    margin-right: 20px;
    width: 45%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media (max-width: 890px) {
      .product-r-side .shop2-product-actions dt {
        width: 100%; }
        .product-r-side .shop2-product-actions dt:nth-child(n +2) {
          margin: 10px 0 0; } }
  .product-r-side .add-form-wr {
    padding: 20px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .product-r-side .add-form-left {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media (max-width: 890px) {
    .product-r-side .product-price {
      padding-bottom: 14px; } }
  .product-r-side .price-current {
    font-size: 15px;
    font-weight: 300; }
  .product-r-side .price-current strong {
    font-size: 22px;
    font-weight: 600; }
  @media (max-width: 890px) {
    .product-r-side .price-current {
      font-size: 13px; }
      .product-r-side .price-current strong {
        font-size: 18px; } }
  .product-r-side .price-old {
    margin: 0 0 10px; }
  .product-r-side .product-amount .amount-title {
    display: none; }
  .product-r-side .product-btn {
    padding: 0 0 0 20px;
    width: 170px;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 170px;
    -moz-flex-basis: 170px;
    -ms-flex-preferred-size: 170px;
    flex-basis: 170px;
    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: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; }
  @media (max-width: 890px) {
    .product-r-side .product-btn {
      width: 140px;
      -webkit-flex-basis: 140px;
      -moz-flex-basis: 140px;
      -ms-flex-preferred-size: 140px;
      flex-basis: 140px; } }
  .product-r-side .product-btn .catalog-btn, .product-r-side .product-btn .shop2-product-btn {
    margin: 0 0 20px; }
  .product-r-side .product-btn .catalog-btn.notavailable, .product-r-side .product-btn .shop2-product-btn.notavailable {
    margin: 0; }
  .product-r-side .product-btn .shop2-btn {
    padding: 0;
    width: 100%;
    background: none;
    box-shadow: none;
    border: 1px solid #9290d9;
    border-radius: 0;
    color: #9290d9;
    font-size: 15px;
    font-weight: 500;
    line-height: 44px;
    height: 46px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .product-r-side .product-btn .shop2-btn:hover {
    border-color: #fe6a5e;
    color: #fe6a5e; }
  .product-r-side .product-anonce, .product-r-side .tpl-stars-wr {
    margin: 0;
    padding: 0 20px 15px;
    border-bottom: 1px solid #f0f0f0; }
  .product-r-side .details-product {
    padding: 15px 0;
    margin: 0 0 20px;
    background-color: #fff;
    border: 1px solid #e4e4e4; }
  @media (max-width: 720px) {
    .product-r-side .details-product {
      border: none; } }
  .product-r-side .details-product .product-compare-wr {
    border-bottom: 1px solid #f0f0f0;
    padding: 7px 20px; }
  .product-r-side .details-product .product-compare {
    padding-bottom: 0; }
  .product-r-side .details-product .product-options > li {
    border-bottom: 1px solid #f0f0f0;
    padding: 7px 20px;
    font-size: 0;
    line-height: 1; }
  .product-r-side .details-product .product-options > li:last-child {
    border-bottom: none; }
  .product-r-side .details-product .product-options > li > div {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #999;
    width: 60%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .product-r-side .details-product .product-options > li > div.option-title {
      color: #2b292e;
      width: 40%;
      padding: 0 15px 0 0; }

@media (max-width: 720px) {
    div.yashare {
      margin: 0 20px; } }
  div.yashare .pluso-wrap > a {
    border-radius: 15px; }
  div.yashare span.b-share {
    padding: 1px 3px 1px 4px !important; }
  div.yashare span.b-share a.b-share__handle {
    padding: 0 !important;
    height: 18px;
    width: auto; }

.shop2-product-mode-wr {
  /* Disabled tab */ }
  .shop2-product-mode-wr .shop-product-data {
    margin: 20px 0; }
  .shop2-product-mode-wr .shop-product-data .shop-product-tabs {
    border-bottom: 1px solid #e4e4e4;
    padding: 0;
    margin: 0; }
  .shop2-product-mode-wr .r-tabs-tab {
    display: inline-block;
    vertical-align: top;
    position: relative;
    border: 1px solid transparent;
    border-bottom: none; }
  .shop2-product-mode-wr .r-tabs-tab a {
    display: inline-block;
    height: 48px;
    line-height: 48px;
    font-family: "Exo2";
    font-size: 15px;
    font-weight: 400;
    color: #88868b;
    text-decoration: none;
    padding: 0 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .shop2-product-mode-wr .r-tabs-tab.r-tabs-state-active {
    border-color: #e4e4e4; }
  .shop2-product-mode-wr .r-tabs-tab.r-tabs-state-active:before {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #fff; }
  .shop2-product-mode-wr .r-tabs-tab.r-tabs-state-active a {
    cursor: default;
    color: #2b292e; }
  .shop2-product-mode-wr .r-tabs .r-tabs-nav .r-tabs-state-disabled {
    opacity: 0.5; }
  .shop2-product-mode-wr .r-tabs .r-tabs-panel {
    display: none;
    padding: 20px;
    border: 1px solid #e4e4e4;
    border-top: none; }
  @media (max-width: 719px) {
    .shop2-product-mode-wr .r-tabs .r-tabs-panel {
      background: #fff;
      border: none;
      padding-top: 1px; }
      .shop2-product-mode-wr .r-tabs .r-tabs-panel p {
        margin-top: 0; } }
  .shop2-product-mode-wr .r-tabs .r-tabs-panel .shop-group-kinds {
    margin-bottom: 0; }
  .shop2-product-mode-wr .r-tabs .r-tabs-panel > .shop2-product-params {
    margin: 0 -20px; }
  .shop2-product-mode-wr .r-tabs .r-tabs-accordion-title {
    display: none;
    padding: 0 20px;
    margin-top: 1px;
    background: #fff; }
  .shop2-product-mode-wr .r-tabs .r-tabs-accordion-title .r-tabs-anchor {
    position: relative;
    text-decoration: none;
    font-family: "Exo2";
    font-size: 15px;
    font-weight: 400;
    color: #7f7d81;
    line-height: 46px;
    height: 46px;
    display: block; }
  .shop2-product-mode-wr .r-tabs .r-tabs-accordion-title .r-tabs-anchor > span {
    position: relative;
    display: block; }
  .shop2-product-mode-wr .r-tabs .r-tabs-accordion-title .r-tabs-anchor > span:before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 11px;
    height: 6px;
    margin-top: -3px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2011%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d2d2d2%22%20d%3D%22M10.994%2C0.670%20C10.994%2C0.670%205.671%2C5.994%205.671%2C5.994%20C5.671%2C5.994%205.500%2C5.823%205.500%2C5.823%20C5.500%2C5.823%205.329%2C5.994%205.329%2C5.994%20C5.329%2C5.994%200.005%2C0.670%200.005%2C0.670%20C0.005%2C0.670%200.670%2C0.004%200.670%2C0.004%20C0.670%2C0.004%205.500%2C4.834%205.500%2C4.834%20C5.500%2C4.834%2010.329%2C0.004%2010.329%2C0.004%20C10.329%2C0.004%2010.994%2C0.670%2010.994%2C0.670%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-product-mode-wr .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
    color: #2b292e; }
  .shop2-product-mode-wr .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor span:before {
    transform: rotate(180deg); }
  @media (max-width: 719px) {
    .shop2-product-mode-wr .r-tabs .r-tabs-accordion-title {
      display: block; } }
  @media (max-width: 719px) {
  .shop2-product-mode-wr .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-family: "Exo2";
  font-size: 13px;
  font-weight: 300;
  color: #88868c; }
  .shop-product-desc .tpl-info .tpl-required {
    color: #f01e1e; }
  .shop-product-desc .tpl-block-header {
    color: #2b292e;
    font-family: "Exo2";
    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: #555;
    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: #a7a7a7;
    font-size: 13px;
    font-weight: 400; }
  .shop-product-desc .tpl-comment .tpl-body {
    margin: 0;
    color: #797979;
    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;
    font-family: "Exo2"; }
  @media (max-width: 719px) {
      .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-family: "Exo2";
    font-size: 14px;
    font-weight: 500;
    color: #2b292e;
    margin: 0 0 15px; }
  .shop-product-desc .tpl-form.registered textarea {
    width: 100%;
    min-height: 98px; }
  .shop-product-desc .tpl-form.registered .tpl-button-big {
    color: #fff;
    font-family: "Exo2";
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 0;
    padding: 13px 18px; }
  .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;
    background-color: #fff;
    border: 1px solid #eaeaea;
    border-radius: 0;
    color: #7e7e7e;
    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;
    color: #7e7e7e; }
  .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;
    color: #7e7e7e; }
  .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;
    color: #7e7e7e; }
  .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;
    color: #7e7e7e; }
  .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;
    color: #676767;
    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;
    color: #fe6a5e;
    font-size: 14px;
    font-weight: 400;
    line-height: 38px;
    width: 165px;
    height: 38px;
    text-align: center;
    border: 1px solid #e4e4e4; }
  .shop-product-desc .tpl-right-my .tpl-button-my:hover {
    border-color: #fe6a5e; }
  @media (max-width: 719px) {
    .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 .gr-form-wrap2 .tpl-form-button, .gr-form-wrap2 .shop-product-desc .tpl-field-btn-wr .tpl-form-button, .shop-product-desc .tpl-field-btn-wr .tpl-form.registered .tpl-button-big, .shop-product-desc .tpl-form.registered .tpl-field-btn-wr .tpl-button-big, .shop-product-desc .tpl-field-btn-wr .shop2-order-options.shop2-delivery .option-type .option-details .shop2-btn, .shop2-order-options.shop2-delivery .option-type .option-details .shop-product-desc .tpl-field-btn-wr .shop2-btn, .shop-product-desc .tpl-field-btn-wr .shop2-panel-btn, .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, .shop-product-desc .tpl-field-btn-wr a.shop2-btn, .shop-product-desc .tpl-field-btn-wr .shop2-btn, .shop-product-desc .tpl-field-btn-wr a.shop2-btn-back {
    width: 70px;
    height: 40px;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase; }
  @media (max-width: 719px) {
      .shop-product-desc .tpl-field-btn-wr .btn-variant1, .shop-product-desc .tpl-field-btn-wr .gr-form-wrap2 .tpl-form-button, .gr-form-wrap2 .shop-product-desc .tpl-field-btn-wr .tpl-form-button, .shop-product-desc .tpl-field-btn-wr .tpl-form.registered .tpl-button-big, .shop-product-desc .tpl-form.registered .tpl-field-btn-wr .tpl-button-big, .shop-product-desc .tpl-field-btn-wr .shop2-order-options.shop2-delivery .option-type .option-details .shop2-btn, .shop2-order-options.shop2-delivery .option-type .option-details .shop-product-desc .tpl-field-btn-wr .shop2-btn, .shop-product-desc .tpl-field-btn-wr .shop2-panel-btn, .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, .shop-product-desc .tpl-field-btn-wr a.shop2-btn, .shop-product-desc .tpl-field-btn-wr .shop2-btn, .shop-product-desc .tpl-field-btn-wr a.shop2-btn-back {
        width: 90px; } }
  .shop-product-desc .tpl-field-btn-wr > a {
    display: block;
    text-decoration: none;
    float: right;
    color: #827f87;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    width: 112px;
    height: 40px;
    text-align: center;
    background-color: #f1f1f1; }
  @media (max-width: 719px) {
      .shop-product-desc .tpl-field-btn-wr > a {
        width: 130px; } }

.shop2-product-tags {
  background: none;
  padding: 0;
  margin: 15px 0 0;
  font-family: "Exo2"; }
  .shop2-product-tags > span {
    position: relative;
    float: none;
    background: #fff;
    display: inline-block;
    vertical-align: middle;
    color: #2b292e;
    font-size: 14px;
    line-height: 1;
    font-weight: 400;
    padding: 12px 10px 12px 20px;
    margin-right: 20px;
    border: 1px solid #e4e4e4;
    border-right: none;
    text-transform: capitalize; }
  .shop2-product-tags > span:before {
    content: "";
    position: absolute;
    top: -1px;
    bottom: -1px;
    right: -12px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 20px 0 20px 12px;
    border-left-color: #e4e4e4; }
  .shop2-product-tags > span:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -11px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 19px 0 19px 12px;
    border-left-color: #fff; }
  .shop2-product-tags > div {
    display: inline-block;
    vertical-align: middle; }
  .shop2-product-tags > div a {
    font-size: 14px;
    font-weight: 400; }

.shop2-collection-header {
  color: #2b292e;
  font-family: "Exo2";
  font-size: 21px;
  font-weight: 500; }

.shop-group-kinds-in .owl-nav {
  margin-top: 15px;
  text-align: center; }
  .shop-group-kinds-in .owl-nav > div {
    font-size: 0;
    line-height: 1;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    width: 27px;
    height: 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%2227px%22%20%20viewBox%3D%220%200%2014%2027%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23bbb%22%20d%3D%22M13.999%2C13.540%20C13.999%2C13.540%2013.199%2C14.360%2013.199%2C14.360%20C13.199%2C14.360%2013.159%2C14.319%2013.159%2C14.319%20C13.159%2C14.319%200.800%2C26.999%200.800%2C26.999%20C0.800%2C26.999%20-0.001%2C26.178%20-0.001%2C26.178%20C-0.001%2C26.178%2012.360%2C13.499%2012.360%2C13.499%20C12.360%2C13.499%20-0.001%2C0.820%20-0.001%2C0.820%20C-0.001%2C0.820%200.800%2C-0.001%200.800%2C-0.001%20C0.800%2C-0.001%2013.159%2C12.678%2013.159%2C12.678%20C13.159%2C12.678%2013.199%2C12.638%2013.199%2C12.638%20C13.199%2C12.638%2013.999%2C13.458%2013.999%2C13.458%20C13.999%2C13.458%2013.959%2C13.499%2013.959%2C13.499%20C13.959%2C13.499%2013.999%2C13.540%2013.999%2C13.540%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 0 no-repeat; }
  .shop-group-kinds-in .owl-nav > div.owl-prev {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    margin: 0 18px 0 0; }

.shop2-group-kinds {
  position: relative;
  margin: 0 0 15px; }

.shop-kind-item {
  padding: 20px 20px 10px;
  background-color: #fff;
  border: 1px solid #f0f0f0;
  font-family: "Exo2"; }
  .shop-kind-item .shop-kind-top {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .shop-kind-item .kind-image {
    -webkit-flex-basis: 80px;
    -moz-flex-basis: 80px;
    -ms-flex-preferred-size: 80px;
    flex-basis: 80px;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0 20px 0 0; }
  .shop-kind-item .kind-image.no-image {
    height: 80px;
    background: #eaeaea url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23d4d2d2%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 .kind-name {
    line-height: 1;
    margin-bottom: 5px;
    -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; }
  .shop-kind-item .kind-name a {
    text-decoration: none;
    color: #2b292e;
    font-size: 16px;
    font-weight: 400; }
  .shop-kind-item .kind-name .vendor-name {
    margin: 10px 0; }
  .shop-kind-item .kind-name .vendor-name a {
    color: #fe6a5e;
    font-family: "Exo2";
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline; }
  .shop-kind-item .kind-name .vendor-name a:hover {
    text-decoration: none; }
  .shop-kind-item .shop2-product-params {
    margin: 10px -20px 0; }
  .shop-kind-item .shop2-product-params .product-params-tr > div {
    width: auto; }
  .shop-kind-item .catalog-btn, .shop-kind-item .shop2-product-btn {
    margin-top: 15px; }
  .shop-kind-item .product-compare {
    margin-top: 10px; }

@media (max-width: 570px) {
    .collection-wrap .shop-kind-item {
      border-color: transparent; } }
  .collection-wrap .owl-nav {
    display: inline-block;
    position: absolute;
    right: 0;
    top: -49px; }
  .collection-wrap .owl-nav.disabled {
    display: none; }
  @media (max-width: 570px) {
    .collection-wrap .owl-nav {
      position: static;
      display: block;
      text-align: center;
      margin-top: 20px; } }
  .collection-wrap .owl-nav > div {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    width: 27px;
    height: 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%2227px%22%20%20viewBox%3D%220%200%2014%2027%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23bbb%22%20d%3D%22M13.999%2C13.540%20C13.999%2C13.540%2013.199%2C14.360%2013.199%2C14.360%20C13.199%2C14.360%2013.159%2C14.319%2013.159%2C14.319%20C13.159%2C14.319%200.800%2C26.999%200.800%2C26.999%20C0.800%2C26.999%20-0.001%2C26.178%20-0.001%2C26.178%20C-0.001%2C26.178%2012.360%2C13.499%2012.360%2C13.499%20C12.360%2C13.499%20-0.001%2C0.820%20-0.001%2C0.820%20C-0.001%2C0.820%200.800%2C-0.001%200.800%2C-0.001%20C0.800%2C-0.001%2013.159%2C12.678%2013.159%2C12.678%20C13.159%2C12.678%2013.199%2C12.638%2013.199%2C12.638%20C13.199%2C12.638%2013.999%2C13.458%2013.999%2C13.458%20C13.999%2C13.458%2013.959%2C13.499%2013.959%2C13.499%20C13.959%2C13.499%2013.999%2C13.540%2013.999%2C13.540%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 0 no-repeat; }
  .collection-wrap .owl-nav > div.owl-prev {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    margin: 0 18px 0 0; }

.shop-cart-title {
  background: #f7f4f4;
  padding: 0 0 0 20px;
  color: #747177;
  -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;
  max-width: 100%; }
  @media (max-width: 719px) {
  .shop-cart-title {
    background: #3c3940;
    color: #fff; } }
  .shop-cart-title > div {
    font-family: "Exo2";
    font-size: 14px;
    font-weight: 400;
    line-height: 44px;
    height: 44px; }
  .shop-cart-title .shop-cart-title-left {
    -webkit-flex-basis: 250px;
    -moz-flex-basis: 250px;
    -ms-flex-preferred-size: 250px;
    flex-basis: 250px;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 250px;
    padding: 0 20px 0 0; }
  @media (max-width: 940px) {
    .shop-cart-title .shop-cart-title-left {
      -webkit-flex-basis: 230px;
      -moz-flex-basis: 230px;
      -ms-flex-preferred-size: 230px;
      flex-basis: 230px;
      max-width: 230px; } }
  @media (max-width: 719px) {
    .shop-cart-title .shop-cart-title-left {
      -webkit-flex-basis: 0;
      -moz-flex-basis: 0;
      -ms-flex-preferred-size: 0;
      flex-basis: 0; } }
  .shop-cart-title .shop-cart-title-right {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    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; }
  .shop-cart-title .cart-total-price-title, .shop-cart-title .cart-price-title {
    max-width: 190px;
    width: 100%; }
  @media (max-width: 768px) {
    .shop-cart-title .cart-price-title {
      max-width: 127px; } }
  .shop-cart-title .cart-total-price-title {
    width: 128px;
    padding: 0 0 0 10px;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 128px;
    -moz-flex-basis: 128px;
    -ms-flex-preferred-size: 128px;
    flex-basis: 128px; }
  @media (max-width: 940px) {
    .shop-cart-title .cart-total-price-title {
      -webkit-flex-basis: 110px;
      -moz-flex-basis: 110px;
      -ms-flex-preferred-size: 110px;
      flex-basis: 110px; } }
  .shop-cart-title .cart-amount-title {
    max-width: 150px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 114px;
    -moz-flex-basis: 114px;
    -ms-flex-preferred-size: 114px;
    flex-basis: 114px;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .shop-cart-title .cart-delete-title > a {
    position: relative;
    display: inline-block;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    width: 60px;
    height: 44px;
    padding: 0 48px 0 20px;
    background: #9290d9;
    border: none;
    box-shadow: none;
    outline: none; }
  .shop-cart-title .cart-delete-title > a:before {
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    width: 17px;
    height: 17px;
    margin: -9px 0 0 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.111%2C3.305%20C15.111%2C3.305%2015.111%2C14.639%2015.111%2C14.639%20C15.111%2C15.940%2014.052%2C17.000%2012.750%2C17.000%20C12.750%2C17.000%204.250%2C17.000%204.250%2C17.000%20C2.948%2C17.000%201.889%2C15.940%201.889%2C14.639%20C1.889%2C14.639%201.889%2C3.305%201.889%2C3.305%20C1.889%2C3.305%20-0.000%2C3.305%20-0.000%2C3.305%20C-0.000%2C3.305%20-0.000%2C2.361%20-0.000%2C2.361%20C-0.000%2C2.361%205.194%2C2.361%205.194%2C2.361%20C5.194%2C2.361%205.194%2C1.416%205.194%2C1.416%20C5.194%2C0.635%205.830%2C-0.000%206.611%2C-0.000%20C6.611%2C-0.000%2010.389%2C-0.000%2010.389%2C-0.000%20C11.170%2C-0.000%2011.806%2C0.635%2011.806%2C1.416%20C11.806%2C1.416%2011.806%2C2.361%2011.806%2C2.361%20C11.806%2C2.361%2017.000%2C2.361%2017.000%2C2.361%20C17.000%2C2.361%2017.000%2C3.305%2017.000%2C3.305%20C17.000%2C3.305%2015.111%2C3.305%2015.111%2C3.305%20ZM10.861%2C1.416%20C10.861%2C1.156%2010.649%2C0.944%2010.389%2C0.944%20C10.389%2C0.944%206.611%2C0.944%206.611%2C0.944%20C6.350%2C0.944%206.139%2C1.156%206.139%2C1.416%20C6.139%2C1.416%206.139%2C2.361%206.139%2C2.361%20C6.139%2C2.361%2010.861%2C2.361%2010.861%2C2.361%20C10.861%2C2.361%2010.861%2C1.416%2010.861%2C1.416%20ZM14.167%2C3.305%20C14.167%2C3.305%2011.333%2C3.305%2011.333%2C3.305%20C11.333%2C3.305%205.666%2C3.305%205.666%2C3.305%20C5.666%2C3.305%202.833%2C3.305%202.833%2C3.305%20C2.833%2C3.305%202.833%2C14.639%202.833%2C14.639%20C2.833%2C15.420%203.469%2C16.055%204.250%2C16.055%20C4.250%2C16.055%2012.750%2C16.055%2012.750%2C16.055%20C13.531%2C16.055%2014.167%2C15.420%2014.167%2C14.639%20C14.167%2C14.639%2014.167%2C3.305%2014.167%2C3.305%20ZM10.861%2C5.194%20C10.861%2C5.194%2011.806%2C5.194%2011.806%2C5.194%20C11.806%2C5.194%2011.806%2C14.166%2011.806%2C14.166%20C11.806%2C14.166%2010.861%2C14.166%2010.861%2C14.166%20C10.861%2C14.166%2010.861%2C5.194%2010.861%2C5.194%20ZM8.027%2C5.194%20C8.027%2C5.194%208.972%2C5.194%208.972%2C5.194%20C8.972%2C5.194%208.972%2C14.166%208.972%2C14.166%20C8.972%2C14.166%208.027%2C14.166%208.027%2C14.166%20C8.027%2C14.166%208.027%2C5.194%208.027%2C5.194%20ZM5.194%2C5.194%20C5.194%2C5.194%206.139%2C5.194%206.139%2C5.194%20C6.139%2C5.194%206.139%2C14.166%206.139%2C14.166%20C6.139%2C14.166%205.194%2C14.166%205.194%2C14.166%20C5.194%2C14.166%205.194%2C5.194%205.194%2C5.194%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop-cart-title .cart-delete-title > a:hover {
    background: #b7b6e6;
    box-shadow: none; }
  .shop-cart-title .cart-delete-title > a:active {
    background: #6d6acc;
    box-shadow: none; }
  @media (max-width: 940px) {
    .shop-cart-title .cart-delete-title {
      font-size: 0;
      line-height: 1; }
      .shop-cart-title .cart-delete-title > a {
        width: 57px;
        font-size: 0;
        padding: 0; } }
  @media (max-width: 766px) {
  .shop-cart-title .cart-total-price-title, .shop-cart-title .cart-price-title, .shop-cart-title .cart-amount-title {
    display: none; }
  .shop-cart-title .shop-cart-title-right {
    text-align: right;
    display: block; }
  .shop-cart-title .cart-delete-title > a {
    width: 44px; }
    .shop-cart-title .cart-delete-title > a:before {
      right: 50%;
      margin-right: -9px; } }

.shop2-cart-product {
  position: relative;
  padding: 12px 0 10px 20px;
  border: 1px solid #f0f0f0;
  background-color: #fff;
  border-top: none;
  font-family: "Exo2"; }
  @media (max-width: 719px) {
  .shop2-cart-product {
    margin: 0 0 10px;
    padding: 12px 0 5px 20px;
    border-color: transparent; } }
  .shop2-cart-product .cart-product-top {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 10px; }
  @media (max-width: 766px) {
    .shop2-cart-product .cart-product-top {
      display: block; } }
  .shop2-cart-product .cart-product-bot {
    max-width: 250px;
    width: 100%; }
  @media (max-width: 940px) {
    .shop2-cart-product .cart-product-bot {
      max-width: 230px; } }
  @media (max-width: 766px) {
    .shop2-cart-product .cart-product-bot {
      border-top: 1px solid #f0f0f0;
      max-width: 100%;
      margin: 0 0 0 -20px;
      padding: 0 0 0 20px; } }
  .shop2-cart-product .cart-product-left {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-basis: 250px;
    -moz-flex-basis: 250px;
    -ms-flex-preferred-size: 250px;
    flex-basis: 250px;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 250px;
    padding: 0 20px 0 0; }
  @media (max-width: 940px) {
    .shop2-cart-product .cart-product-left {
      -webkit-flex-basis: 230px;
      -moz-flex-basis: 230px;
      -ms-flex-preferred-size: 230px;
      flex-basis: 230px;
      max-width: 230px; } }
  @media (max-width: 766px) {
    .shop2-cart-product .cart-product-left {
      max-width: 100%;
      padding: 0 40px 0 0;
      margin: 0 0 5px; } }
  .shop2-cart-product .cart-product-right {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media (max-width: 766px) {
    .shop2-cart-product .cart-product-right {
      display: block; } }
  .shop2-cart-product .cart-product-image {
    -webkit-flex-basis: 80px;
    -moz-flex-basis: 80px;
    -ms-flex-preferred-size: 80px;
    flex-basis: 80px;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0 20px 0 0; }
  .shop2-cart-product .cart-product-image.no-image {
    height: 80px;
    background: #eaeaea url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23d4d2d2%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-cart-product .tpl-stars-wr {
    margin: 0 0 5px; }
  .shop2-cart-product .cart-product-gift-name {
    color: #fc6464;
    font-size: 16px;
    font-weight: 500; }
  .shop2-cart-product .cart-product-name-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; }
  .shop2-cart-product .cart-product-name {
    margin: 0 0 10px; }
  .shop2-cart-product .cart-product-name a {
    text-decoration: none;
    color: #2b292e;
    font-size: 16px;
    font-weight: 400; }
  .shop2-cart-product .cart-product-article {
    color: #999;
    font-size: 13px;
    font-weight: 300; }
  .shop2-cart-product .cart-product-article span {
    color: #2b292e;
    font-size: 14px;
    font-weight: 400; }
  .shop2-cart-product .cart-price-total, .shop2-cart-product .cart-price {
    font-size: 0;
    max-width: 170px;
    width: 100%;
    padding: 0 15px 0 0; }
  .shop2-cart-product .cart-price-total span, .shop2-cart-product .cart-price span {
    font-size: 13px;
    font-weight: 300; }
  @media (max-width: 766px) {
    .shop2-cart-product .cart-price-total, .shop2-cart-product .cart-price {
      max-width: 100%;
      padding: 11px 0 12px; } }
  .shop2-cart-product .cart-price-total {
    width: 128px;
    padding: 0 0 0 10px;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 128px;
    -moz-flex-basis: 128px;
    -ms-flex-preferred-size: 128px;
    flex-basis: 128px; }
  @media (max-width: 940px) {
    .shop2-cart-product .cart-price-total {
      -webkit-flex-basis: 110px;
      -moz-flex-basis: 110px;
      -ms-flex-preferred-size: 110px;
      flex-basis: 110px; } }
  @media (max-width: 766px) {
    .shop2-cart-product .cart-price-total {
      max-width: 100%;
      width: 100%;
      padding: 11px 0 12px; } }
  .shop2-cart-product .cart-amount {
    max-width: 150px;
    width: 100%;
    font-size: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 114px;
    -moz-flex-basis: 114px;
    -ms-flex-preferred-size: 114px;
    flex-basis: 114px;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  @media (max-width: 766px) {
    .shop2-cart-product .cart-amount {
      max-width: 100%;
      margin: 0 0 4px; } }
  .shop2-cart-product .cart-delete {
    width: 128px;
    text-align: right;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 128px;
    -moz-flex-basis: 128px;
    -ms-flex-preferred-size: 128px;
    flex-basis: 128px; }
  .shop2-cart-product .cart-delete a {
    display: inline-block;
    width: 57px;
    height: 44px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ef3838%22%20d%3D%22M15.111%2C3.305%20C15.111%2C3.305%2015.111%2C14.639%2015.111%2C14.639%20C15.111%2C15.940%2014.052%2C17.000%2012.750%2C17.000%20C12.750%2C17.000%204.250%2C17.000%204.250%2C17.000%20C2.948%2C17.000%201.889%2C15.940%201.889%2C14.639%20C1.889%2C14.639%201.889%2C3.305%201.889%2C3.305%20C1.889%2C3.305%20-0.000%2C3.305%20-0.000%2C3.305%20C-0.000%2C3.305%20-0.000%2C2.361%20-0.000%2C2.361%20C-0.000%2C2.361%205.194%2C2.361%205.194%2C2.361%20C5.194%2C2.361%205.194%2C1.416%205.194%2C1.416%20C5.194%2C0.635%205.830%2C-0.000%206.611%2C-0.000%20C6.611%2C-0.000%2010.389%2C-0.000%2010.389%2C-0.000%20C11.170%2C-0.000%2011.806%2C0.635%2011.806%2C1.416%20C11.806%2C1.416%2011.806%2C2.361%2011.806%2C2.361%20C11.806%2C2.361%2017.000%2C2.361%2017.000%2C2.361%20C17.000%2C2.361%2017.000%2C3.305%2017.000%2C3.305%20C17.000%2C3.305%2015.111%2C3.305%2015.111%2C3.305%20ZM10.861%2C1.416%20C10.861%2C1.156%2010.649%2C0.944%2010.389%2C0.944%20C10.389%2C0.944%206.611%2C0.944%206.611%2C0.944%20C6.350%2C0.944%206.139%2C1.156%206.139%2C1.416%20C6.139%2C1.416%206.139%2C2.361%206.139%2C2.361%20C6.139%2C2.361%2010.861%2C2.361%2010.861%2C2.361%20C10.861%2C2.361%2010.861%2C1.416%2010.861%2C1.416%20ZM14.167%2C3.305%20C14.167%2C3.305%2011.333%2C3.305%2011.333%2C3.305%20C11.333%2C3.305%205.666%2C3.305%205.666%2C3.305%20C5.666%2C3.305%202.833%2C3.305%202.833%2C3.305%20C2.833%2C3.305%202.833%2C14.639%202.833%2C14.639%20C2.833%2C15.420%203.469%2C16.055%204.250%2C16.055%20C4.250%2C16.055%2012.750%2C16.055%2012.750%2C16.055%20C13.531%2C16.055%2014.167%2C15.420%2014.167%2C14.639%20C14.167%2C14.639%2014.167%2C3.305%2014.167%2C3.305%20ZM10.861%2C5.194%20C10.861%2C5.194%2011.806%2C5.194%2011.806%2C5.194%20C11.806%2C5.194%2011.806%2C14.166%2011.806%2C14.166%20C11.806%2C14.166%2010.861%2C14.166%2010.861%2C14.166%20C10.861%2C14.166%2010.861%2C5.194%2010.861%2C5.194%20ZM8.027%2C5.194%20C8.027%2C5.194%208.972%2C5.194%208.972%2C5.194%20C8.972%2C5.194%208.972%2C14.166%208.972%2C14.166%20C8.972%2C14.166%208.027%2C14.166%208.027%2C14.166%20C8.027%2C14.166%208.027%2C5.194%208.027%2C5.194%20ZM5.194%2C5.194%20C5.194%2C5.194%206.139%2C5.194%206.139%2C5.194%20C6.139%2C5.194%206.139%2C14.166%206.139%2C14.166%20C6.139%2C14.166%205.194%2C14.166%205.194%2C14.166%20C5.194%2C14.166%205.194%2C5.194%205.194%2C5.194%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 940px) {
    .shop2-cart-product .cart-delete {
      width: 56px;
      -webkit-flex-basis: 56px;
      -moz-flex-basis: 56px;
      -ms-flex-preferred-size: 56px;
      flex-basis: 56px; } }
  @media (max-width: 766px) {
    .shop2-cart-product .cart-delete {
      position: absolute;
      right: 0;
      top: 4px;
      width: 44px; }
      .shop2-cart-product .cart-delete a {
        width: 44px; } }
  .shop2-cart-product .product-anonce {
    border-bottom: 1px solid #f0f0f0;
    padding: 7px 0;
    margin: 0; }
  .shop2-cart-product .cart-param-btn {
    position: relative;
    cursor: pointer;
    display: inline-block;
    color: #929192;
    font-size: 14px;
    line-height: 32px;
    font-weight: 300;
    height: 32px;
    padding: 0 25px 0 0; }
  .shop2-cart-product .cart-param-btn:before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 11px;
    height: 9px;
    margin-top: -4px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2011%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23929192%22%20d%3D%22M10.994%2C0.670%20C10.994%2C0.670%205.671%2C5.994%205.671%2C5.994%20C5.671%2C5.994%205.500%2C5.823%205.500%2C5.823%20C5.500%2C5.823%205.329%2C5.994%205.329%2C5.994%20C5.329%2C5.994%200.005%2C0.670%200.005%2C0.670%20C0.005%2C0.670%200.670%2C0.004%200.670%2C0.004%20C0.670%2C0.004%205.500%2C4.834%205.500%2C4.834%20C5.500%2C4.834%2010.329%2C0.004%2010.329%2C0.004%20C10.329%2C0.004%2010.994%2C0.670%2010.994%2C0.670%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }
  .shop2-cart-product .cart-param-btn.opened:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-top: -7px; }
  @media (max-width: 766px) {
    .shop2-cart-product .cart-param-btn {
      height: 40px;
      line-height: 40px; } }
  .shop2-cart-product .cart-product-title {
    color: #747177;
    font-size: 13px;
    font-weight: 400;
    display: none; }
  @media (max-width: 766px) {
    .shop2-cart-product .cart-product-title {
      display: inline-block;
      vertical-align: middle;
      width: 100px; } }
  .shop2-cart-product .cart-product-body {
    color: #2b292e;
    font-size: 16px;
    font-weight: 500; }
  @media (max-width: 766px) {
    .shop2-cart-product .cart-product-body {
      display: inline-block;
      vertical-align: middle; } }

.cart-product-param-wr {
  display: none; }
  .cart-product-param-wr > ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  .cart-product-param-wr > ul > li {
    border-bottom: 1px solid #f0f0f0;
    padding: 7px 0; }
  .cart-product-param-wr > ul > li:last-child {
    border-bottom: none; }
  .cart-product-param-wr > ul > li > div {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #999; }
  .cart-product-param-wr > ul > li > div a {
    color: #fe6a5e; }
  .cart-product-param-wr > ul > li > div.param-title {
    color: #2b292e;
    margin-right: 5px; }
  .cart-product-param-wr > ul > li > div.file-dovnload > a {
    padding-left: 27px;
    position: relative;
    display: block;
    height: 27px;
    line-height: 27px; }
    .cart-product-param-wr > ul > li > div.file-dovnload > a span.icon {
      position: absolute;
      left: 0;
      top: 50%;
      margin-top: -8px;
      width: 15px;
      height: 17px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2217px%22%20%20viewBox%3D%220%200%2015%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d6d6d6%22%20d%3D%22M0.555%2C17.000%20C0.249%2C17.000%20-0.000%2C16.745%20-0.000%2C16.433%20C-0.000%2C16.433%20-0.000%2C12.183%20-0.000%2C12.183%20C-0.000%2C11.871%200.249%2C11.616%200.555%2C11.616%20C0.861%2C11.616%201.111%2C11.871%201.111%2C12.183%20C1.111%2C12.183%201.111%2C15.867%201.111%2C15.867%20C1.111%2C15.867%2013.889%2C15.867%2013.889%2C15.867%20C13.889%2C15.867%2013.889%2C12.183%2013.889%2C12.183%20C13.889%2C11.871%2014.138%2C11.616%2014.444%2C11.616%20C14.751%2C11.616%2015.000%2C11.871%2015.000%2C12.183%20C15.000%2C12.183%2015.000%2C16.433%2015.000%2C16.433%20C15.000%2C16.745%2014.751%2C17.000%2014.444%2C17.000%20C14.444%2C17.000%200.555%2C17.000%200.555%2C17.000%20ZM7.500%2C13.600%20C7.351%2C13.600%207.212%2C13.541%207.107%2C13.434%20C7.107%2C13.434%201.829%2C8.050%201.829%2C8.050%20C1.724%2C7.943%201.666%2C7.801%201.666%2C7.650%20C1.666%2C7.498%201.724%2C7.356%201.829%2C7.249%20C1.934%2C7.142%202.074%2C7.083%202.222%2C7.083%20C2.370%2C7.083%202.510%2C7.142%202.615%2C7.249%20C2.615%2C7.249%206.944%2C11.665%206.944%2C11.665%20C6.944%2C11.665%206.944%2C0.566%206.944%2C0.566%20C6.944%2C0.254%207.194%2C-0.000%207.500%2C-0.000%20C7.806%2C-0.000%208.055%2C0.254%208.055%2C0.566%20C8.055%2C0.566%208.055%2C11.665%208.055%2C11.665%20C8.055%2C11.665%2012.385%2C7.249%2012.385%2C7.249%20C12.490%2C7.142%2012.629%2C7.083%2012.777%2C7.083%20C12.926%2C7.083%2013.065%2C7.142%2013.170%2C7.249%20C13.275%2C7.356%2013.333%2C7.498%2013.333%2C7.650%20C13.333%2C7.801%2013.275%2C7.943%2013.170%2C8.050%20C13.170%2C8.050%207.893%2C13.434%207.893%2C13.434%20C7.788%2C13.541%207.648%2C13.600%207.500%2C13.600%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media (max-width: 766px) {
  .cart-product-param-wr {
    padding: 0 20px 0 0; } }

.text-right.shop2-cart-update {
  margin: 25px 0; }

a.shop2-cart-update {
  border-radius: 0px;
  font-family: "Exo2";
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  padding: 15px 20px; }
/* Cart Total */
.shop-cart-total {
  font-size: 0;
  line-height: 1;
  list-style: none;
  padding: 0;
  margin: 20px 0;
  background: #fff; }
  @media (max-width: 766px) {
  .shop-cart-total {
    margin: 20px -20px; } }
  .shop-cart-total li {
    text-align: right;
    font-family: "Exo2";
    color: #2b292e;
    margin: 0 0 -1px; }
  @media (max-width: 766px) {
    .shop-cart-total li {
      border-bottom: 1px solid #f0f0f0;
      padding: 0 20px; } }
  .shop-cart-total li .shop-cart-total-in {
    border: 1px solid #f0f0f0;
    width: 354px;
    text-align: left;
    display: inline-block; }
  @media (max-width: 940px) {
      .shop-cart-total li .shop-cart-total-in {
        width: 308px; } }
  @media (max-width: 766px) {
      .shop-cart-total li .shop-cart-total-in {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: none; } }
  .shop-cart-total li .shop-cart-total-title {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    font-weight: 500;
    font-size: 14px;
    line-height: 1;
    padding: 18px 20px 17px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media (max-width: 766px) {
      .shop-cart-total li .shop-cart-total-title {
        padding-left: 0;
        padding-right: 0; } }
  .shop-cart-total li .shop-cart-sum {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    text-align: right;
    font-size: 13px;
    line-height: 1;
    font-weight: 300;
    padding: 15px 20px 15px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop-cart-total li .shop-cart-sum strong {
    font-size: 19px;
    font-weight: 600; }
  @media (max-width: 766px) {
      .shop-cart-total li .shop-cart-sum {
        padding-left: 0;
        padding-right: 0; } }
  .shop-cart-total li.coupon-block-li {
    color: #9290d9;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; }
  .shop-cart-total li.coupon-block-li .shop-cart-total-in {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2; }
  @media (max-width: 766px) {
      .shop-cart-total li.coupon-block-li {
        display: block; } }
  .shop-cart-total li.total-amount-li .shop-cart-total-title {
    font-size: 15px; }
/* Coupon */
@media (max-width: 766px) {
    .shop2-coupon-wr {
      margin: 0 0 15px; }
      .shop2-coupon-wr .shop2-coupon {
        background: none; }
      .shop2-coupon-wr .coupon-id {
        position: static; } }
  .shop2-coupon-wr .shop2-coupon {
    height: auto;
    min-width: 0; }
  .shop2-coupon-wr .coupon-body {
    background-color: #fff;
    padding: 0;
    height: 51px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .shop2-coupon-wr .coupon-title {
    color: #9290d9;
    font-size: 14px;
    line-height: 49px;
    font-weight: 400;
    border: 1px solid #f0f0f0;
    width: 83px;
    text-align: center;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  @media (max-width: 766px) {
    .shop2-coupon-wr .coupon-title {
      border: none;
      width: 52px;
      text-align: left; } }
  .shop2-coupon-wr input[type="text"].coupon-input {
    width: 168px;
    height: 51px;
    border: 1px solid #f0f0f0;
    border-left: none;
    border-right: none;
    padding: 0 10px;
    color: #767676;
    min-width: 0; }
  @media (max-width: 766px) {
    .shop2-coupon-wr input[type="text"].coupon-input {
      width: auto;
      -webkit-flex-shrink: 1;
      -moz-flex-shrink: 1;
      -ms-flex-negative: 1;
      flex-shrink: 1;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -moz-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -webkit-flex-basis: 0;
      -moz-flex-basis: 0;
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      border-left: 1px solid #f0f0f0;
      border-right: 1px solid #f0f0f0;
      margin-right: 5px; } }
  .shop2-coupon-wr .coupon-btn {
    float: none;
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    border-radius: 0px;
    background: #9290d9;
    border: none;
    box-shadow: none;
    outline: none;
    height: 51px;
    margin: 0;
    padding: 0 20px;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .shop2-coupon-wr .coupon-btn:hover {
    background: #b7b6e6;
    box-shadow: none; }
  .shop2-coupon-wr .coupon-btn:active {
    background: #6d6acc;
    box-shadow: none; }

.shop-cart-registration-in {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff; }
  @media (max-width: 580px) {
  .shop-cart-registration-in {
    display: block; } }

.form-registration-left {
  background: #f7f4f4;
  padding: 20px;
  font-family: "Exo2";
  -webkit-flex-basis: 222px;
  -moz-flex-basis: 222px;
  -ms-flex-preferred-size: 222px;
  flex-basis: 222px;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0; }
  @media (max-width: 580px) {
  .form-registration-left {
    background: none; } }
  .form-registration-left .registration-field {
    margin: 0 0 20px;
    display: block; }
  .form-registration-left input {
    width: 100%;
    font-size: 13px;
    color: #7e7e7e;
    font-weight: 300; }
  .form-registration-left input::-webkit-input-placeholder {
    opacity: 1;
    color: #7e7e7e; }
  .form-registration-left input:moz-placeholder {
    opacity: 1;
    color: #7e7e7e; }
  .form-registration-left input::-moz-placeholder {
    opacity: 1;
    color: #7e7e7e; }
  .form-registration-left input:-ms-input-placeholder {
    opacity: 1;
    color: #7e7e7e; }
  .form-registration-left .btn-variant1, .form-registration-left .gr-form-wrap2 .tpl-form-button, .gr-form-wrap2 .form-registration-left .tpl-form-button, .form-registration-left .shop-product-desc .tpl-form.registered .tpl-button-big, .shop-product-desc .tpl-form.registered .form-registration-left .tpl-button-big, .form-registration-left .shop2-order-options.shop2-delivery .option-type .option-details .shop2-btn, .shop2-order-options.shop2-delivery .option-type .option-details .form-registration-left .shop2-btn, .form-registration-left .shop2-panel-btn, .form-registration-left .buy-one-click-form-in .tpl-form-button, .buy-one-click-form-in .form-registration-left .tpl-form-button, .form-registration-left a.shop2-btn, .form-registration-left .shop2-btn, .form-registration-left a.shop2-btn-back {
    border-radius: 0;
    height: 40px;
    width: 100%;
    padding: 0;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase; }

.form-registration-right {
  padding: 20px;
  border: 1px solid #f0f0f0;
  color: #868686;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  -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; }
  @media (max-width: 580px) {
  .form-registration-right {
    border: none; } }
  .form-registration-right > p {
    margin: 0 0 20px; }
  .form-registration-right .shop-btn {
    display: inline-block;
    text-decoration: none;
    color: #9290d9;
    font-family: "Exo2";
    font-size: 14px;
    font-weight: 600;
    line-height: 38px;
    text-transform: uppercase;
    width: 220px;
    height: 38px;
    border: 1px solid #9290d9;
    text-align: center; }
  .form-registration-right .shop-btn:hover {
    color: #fe6a5e;
    border-color: #fe6a5e; }

.shop2-order-options.shop2-delivery input[type="text"], .shop2-order-options.shop2-delivery input[type="password"], .shop2-order-options.shop2-delivery textarea {
  width: 100%; }
  .shop2-order-options.shop2-delivery .option-type {
    border: none;
    font-family: "Exo2"; }
  .shop2-order-options.shop2-delivery .option-type:first-child {
    border: none; }
  .shop2-order-options.shop2-delivery .option-type .option-label {
    padding: 15px 18px; }
  .shop2-order-options.shop2-delivery .option-type .option-label span {
    display: inline-block;
    padding: 5px 0 5px 20px;
    font-size: 16px;
    line-height: 1;
    font-weight: 500;
    color: #2b292e; }
  .shop2-order-options.shop2-delivery .option-type.active-type {
    background-color: #fff;
    border: 1px solid #e4e4e4; }
  .shop2-order-options.shop2-delivery .option-type .option-details {
    overflow: visible;
    padding: 0 20px 20px 20px; }
  .shop2-order-options.shop2-delivery .option-type .option-details .option-item label > span {
    color: #2b292e;
    font-size: 14px;
    font-weight: 500; }
  .shop2-order-options.shop2-delivery .option-type .option-details .shop2-btn {
    border-radius: 0px;
    height: 44px;
    line-height: 44px;
    padding: 0 20px;
    font-size: 14px;
    font-weight: 500; }
  .shop2-order-options.shop2-delivery .text-center {
    text-align: left !important; }
  .shop2-order-options.shop2-delivery .text-center .shop2-btn {
    padding: 14px 15px;
    background: none;
    box-shadow: none;
    border: 1px solid #e4e4e4;
    border-radius: 0;
    color: #fe6a5e;
    font-size: 15px;
    font-weight: 500;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop2-order-options.shop2-delivery .text-center .shop2-btn:hover {
    border-color: #fe6a5e; }

.shop2-order-form {
  max-width: 390px; }
  .shop2-order-form .form-item.form-item-submit {
    text-align: left; }
  .shop2-order-form .form-item.form-item-submit .shop2-btn {
    padding: 16px 15px; }

.shop2-btn--large {
  padding: 14px 15px;
  background: none;
  box-shadow: none;
  border: 1px solid #e4e4e4;
  border-radius: 0;
  color: #fe6a5e;
  font-size: 15px;
  font-weight: 500;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .shop2-btn--large:hover {
    border-color: #fe6a5e;
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .shop2-btn--large:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none; }

.shop-main-header {
  color: #2b292e;
  font-family: "Exo2";
  font-size: 23px;
  font-weight: 500;
  margin: 0 0 20px; }

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

.main-blocks-wrapper {
  position: relative;
  width: 100%;
  max-width: 96%;
  margin: 0 auto 30px;
  opacity: 0;
  /* Disabled tab */ }
  @media (max-width: 1010px) {
  .main-blocks-wrapper {
    margin: 0 20px 30px;
    width: auto; } }
  .main-blocks-wrapper .shop2-main-before, .main-blocks-wrapper .shop2-main-after {
    padding: 20px; }
  .main-blocks-wrapper .product-list.product-list-thumbs {
    display: block;
    text-align: center; }
  .main-blocks-wrapper .product-list.product-list-thumbs .shop2-item-product-in {
    display: block;
    border: none;
    border-left: 1px solid #f0f0f0; }
  .main-blocks-wrapper .product-list.product-list-thumbs .shop2-item-product-in:hover {
    box-shadow: none;
    z-index: inherit; }
  .main-blocks-wrapper .product-list.product-list-thumbs .shop2-item-product {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    margin: 0; }
  .main-blocks-wrapper .product-list.product-list-thumbs .product-bot {
    padding: 0; }
  .main-blocks-wrapper .product-list.product-list-thumbs .product-compare, .main-blocks-wrapper .product-list.product-list-thumbs .product-amount, .main-blocks-wrapper .product-list.product-list-thumbs .shop2-product-btn, .main-blocks-wrapper .product-list.product-list-thumbs .catalog-btn, .main-blocks-wrapper .product-list.product-list-thumbs .product-article, .main-blocks-wrapper .product-list.product-list-thumbs .product-price-wr {
    display: none; }
  @media (max-width: 720px) {
    .main-blocks-wrapper .product-list.product-list-thumbs .product-image-wr {
      display: block;
      text-align: center; }
      .main-blocks-wrapper .product-list.product-list-thumbs .product-image-wr .product-label {
        position: absolute; }
      .main-blocks-wrapper .product-list.product-list-thumbs .product-image-wr .product-image {
        width: 100%;
        margin: 0 0 20px; }
        .main-blocks-wrapper .product-list.product-list-thumbs .product-image-wr .product-image.no-image {
          height: 120px; }

    .main-blocks-wrapper .product-list.product-list-thumbs .product-name, .main-blocks-wrapper .product-list.product-list-thumbs .tpl-stars-wr {
      text-align: center; }

    .main-blocks-wrapper .product-list.product-list-thumbs .product-bot {
      display: block; } }
  .main-blocks-wrapper .main-tabs {
    overflow: hidden; }
  .main-blocks-wrapper .owl-stage-outer {
    background-color: #fff;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.04);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.04); }
  .main-blocks-wrapper .r-tabs-nav {
    padding: 0;
    margin: 0;
    font-size: 0;
    list-style: none;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none; }
  .main-blocks-wrapper .r-tabs-tab {
    display: inline-block;
    vertical-align: top;
    position: relative; }
  .main-blocks-wrapper .r-tabs-tab a {
    display: inline-block;
    height: 55px;
    line-height: 55px;
    font-family: "Exo2";
    font-size: 18px;
    font-weight: 300;
    color: #2b292e;
    text-decoration: none;
    padding: 0 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  @media (max-width: 719px) {
      .main-blocks-wrapper .r-tabs-tab a {
        font-size: 16px;
        padding: 0 18px; } }
  .main-blocks-wrapper .r-tabs-tab.r-tabs-state-active {
    background-color: #9290d9; }
  .main-blocks-wrapper .r-tabs-tab.r-tabs-state-active a {
    cursor: default;
    color: #fff; }
  .main-blocks-wrapper .r-tabs-nav .r-tabs-state-disabled {
    opacity: 0.5; }
  .main-blocks-wrapper .r-tabs-panel {
    display: none; }
  @media (max-width: 719px) {
    .main-blocks-wrapper .r-tabs-panel p {
      margin-top: 0; } }
  .main-blocks-wrapper .r-tabs-panel .shop-group-kinds {
    margin-bottom: 0; }
  .main-blocks-wrapper .r-tabs-panel > .shop2-product-params {
    margin: 0 -20px; }
  .main-blocks-wrapper .r-tabs-accordion-title {
    display: none;
    padding: 0 20px;
    margin-top: 1px;
    background: #fff; }
  .main-blocks-wrapper .r-tabs-accordion-title .r-tabs-anchor {
    position: relative;
    text-decoration: none;
    font-family: "Exo2";
    font-size: 15px;
    font-weight: 400;
    color: #7f7d81;
    line-height: 46px;
    height: 46px;
    display: block; }
  .main-blocks-wrapper .r-tabs-accordion-title .r-tabs-anchor > span {
    position: relative;
    display: block; }
  .main-blocks-wrapper .r-tabs-accordion-title .r-tabs-anchor > span:before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 11px;
    height: 6px;
    margin-top: -3px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2011%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d2d2d2%22%20d%3D%22M10.994%2C0.670%20C10.994%2C0.670%205.671%2C5.994%205.671%2C5.994%20C5.671%2C5.994%205.500%2C5.823%205.500%2C5.823%20C5.500%2C5.823%205.329%2C5.994%205.329%2C5.994%20C5.329%2C5.994%200.005%2C0.670%200.005%2C0.670%20C0.005%2C0.670%200.670%2C0.004%200.670%2C0.004%20C0.670%2C0.004%205.500%2C4.834%205.500%2C4.834%20C5.500%2C4.834%2010.329%2C0.004%2010.329%2C0.004%20C10.329%2C0.004%2010.994%2C0.670%2010.994%2C0.670%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .main-blocks-wrapper .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
    color: #2b292e; }
  .main-blocks-wrapper .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor span:before {
    transform: rotate(180deg); }
  @media (max-width: 640px) {
  .main-blocks-wrapper .shop2-product-discount-desc {
    max-width: 160px !important; } }
  .main-blocks-wrapper .owl-slider-tab {
    margin: 0 0 0 -1px; }
  .main-blocks-wrapper .owl-nav {
    position: absolute;
    right: 0;
    top: 12px; }
  .main-blocks-wrapper .owl-nav > div {
    font-size: 0;
    line-height: 1;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    width: 27px;
    height: 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%2227px%22%20%20viewBox%3D%220%200%2014%2027%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23bbb%22%20d%3D%22M13.999%2C13.540%20C13.999%2C13.540%2013.199%2C14.360%2013.199%2C14.360%20C13.199%2C14.360%2013.159%2C14.319%2013.159%2C14.319%20C13.159%2C14.319%200.800%2C26.999%200.800%2C26.999%20C0.800%2C26.999%20-0.001%2C26.178%20-0.001%2C26.178%20C-0.001%2C26.178%2012.360%2C13.499%2012.360%2C13.499%20C12.360%2C13.499%20-0.001%2C0.820%20-0.001%2C0.820%20C-0.001%2C0.820%200.800%2C-0.001%200.800%2C-0.001%20C0.800%2C-0.001%2013.159%2C12.678%2013.159%2C12.678%20C13.159%2C12.678%2013.199%2C12.638%2013.199%2C12.638%20C13.199%2C12.638%2013.999%2C13.458%2013.999%2C13.458%20C13.999%2C13.458%2013.959%2C13.499%2013.959%2C13.499%20C13.959%2C13.499%2013.999%2C13.540%2013.999%2C13.540%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 0 no-repeat; }
  .main-blocks-wrapper .owl-nav > div.owl-prev {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    margin: 0 18px 0 0; }
  @media (max-width: 719px) {
    .main-blocks-wrapper .owl-nav {
      right: inherit;
      top: inherit;
      left: 50%;
      height: 27px;
      bottom: -7px;
      padding: 0 27px; }
      .main-blocks-wrapper .owl-nav > div {
        position: absolute;
        top: 0; }
        .main-blocks-wrapper .owl-nav > div.owl-prev {
          left: 0; }
        .main-blocks-wrapper .owl-nav > div.owl-next {
          right: 0; } }
  .main-blocks-wrapper .owl-dots {
    margin-top: 20px;
    text-align: center;
    display: inline-block;
    position: relative; }
  .main-blocks-wrapper .owl-dots.disabled {
    display: none; }
  .main-blocks-wrapper .owl-dots > div {
    display: inline-block;
    vertical-align: top;
    width: 10px;
    height: 10px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    margin: 0 5px;
    cursor: pointer; }
  .main-blocks-wrapper .owl-dots > div.active {
    border-color: #2b292e;
    background-color: #2b292e; }

.product-compare {
  position: relative;
  border: none;
  padding: 0 0 15px 0; }
  .product-compare label {
    position: relative;
    height: 30px;
    display: block;
    padding: 0 0 0 35px;
    line-height: 30px; }
  .product-compare label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 28px;
    height: 28px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1); }
  .product-compare label input[type="checkbox"] {
    width: 0;
    height: 0;
    background: none;
    opacity: 0; }
  .product-compare.product-compare-added {
    padding-left: 35px;
    height: 30px;
    line-height: 30px; }
  .product-compare.product-compare-added:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
    width: 28px;
    height: 28px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2015%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fe6a5e%22%20d%3D%22M14.065%2C1.693%20C14.065%2C1.693%206.287%2C9.471%206.287%2C9.471%20C5.896%2C9.862%205.263%2C9.862%204.872%2C9.471%20C4.827%2C9.425%204.804%2C9.368%204.769%2C9.316%20C4.575%2C9.281%204.386%2C9.207%204.236%2C9.057%20C4.236%2C9.057%200.287%2C5.107%200.287%2C5.107%20C-0.104%2C4.717%20-0.104%2C4.083%200.287%2C3.693%20C0.677%2C3.302%201.310%2C3.302%201.701%2C3.693%20C1.701%2C3.693%205.469%2C7.461%205.469%2C7.461%20C5.469%2C7.461%2012.651%2C0.279%2012.651%2C0.279%20C13.041%2C-0.112%2013.674%2C-0.112%2014.065%2C0.279%20C14.455%2C0.669%2014.455%2C1.302%2014.065%2C1.693%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-compare.product-compare-added input[type="checkbox"] {
    width: 30px;
    height: 30px;
    background: none;
    opacity: 0;
    margin: 0 0 0 -33px; }
  .shop2-pricelist .product-compare, .product-details .product-compare, .shop2-kind-item .product-compare {
    border-bottom: 1px dotted #e5e5e5;
    border-radius: 3px; }

.shop2-panel {
  background: none;
  border: none; }
  .shop2-panel:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #2b292e;
    -moz-box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.1);
    opacity: 0.9; }

.shop2-panel-compare a.shop2-panel-link-disabled, .shop2-panel-cart a.shop2-panel-link-disabled {
  color: #fff; }

.shop2-panel-compare {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2218px%22%20%20viewBox%3D%220%200%2016%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.487%2C5.086%20C14.487%2C5.086%2010.019%2C8.838%2010.019%2C8.838%20C9.541%2C9.241%208.798%2C8.885%208.798%2C8.263%20C8.798%2C8.263%208.798%2C6.028%208.798%2C6.028%20C8.798%2C6.028%203.242%2C6.028%203.242%2C6.028%20C2.413%2C6.028%201.742%2C5.356%201.742%2C4.527%20C1.742%2C4.527%201.742%2C4.517%201.742%2C4.517%20C1.742%2C3.689%202.413%2C3.017%203.242%2C3.017%20C3.242%2C3.017%208.798%2C3.017%208.798%2C3.017%20C8.798%2C3.017%208.798%2C0.753%208.798%2C0.753%20C8.798%2C0.129%209.541%2C-0.226%2010.019%2C0.174%20C10.019%2C0.174%2014.487%2C3.929%2014.487%2C3.929%20C14.841%2C4.228%2014.841%2C4.789%2014.487%2C5.086%20ZM5.925%2C9.629%20C5.925%2C9.629%205.925%2C11.885%205.925%2C11.885%20C5.925%2C11.885%2011.463%2C11.885%2011.463%2C11.885%20C12.292%2C11.885%2012.964%2C12.557%2012.964%2C13.385%20C12.964%2C14.214%2012.292%2C14.885%2011.463%2C14.885%20C11.463%2C14.885%205.925%2C14.885%205.925%2C14.885%20C5.925%2C14.885%205.925%2C17.113%205.925%2C17.113%20C5.925%2C17.733%205.182%2C18.088%204.706%2C17.686%20C4.706%2C17.686%200.248%2C13.947%200.248%2C13.947%20C-0.104%2C13.651%20-0.104%2C13.092%200.248%2C12.794%20C0.248%2C12.794%204.706%2C9.052%204.706%2C9.052%20C5.182%2C8.654%205.925%2C9.007%205.925%2C9.629%20Z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }

.shop2-panel-count.not-null {
  border-color: #fff;
  color: #fff; }

.shop2-panel-btn {
  padding: 10px 15px 10px;
  margin: 8px 17px 0 0; }
  @media (max-width: 715px) {
  .shop2-panel-btn {
    display: none; } }

.shop2-panel-content {
  position: relative;
  max-width: 980px;
  width: auto; }

.shop2-panel-count {
  color: #fff;
  border-color: #fff; }

.shop2-panel-cart {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2024%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.012%2C8.837%20C19.324%2C8.837%2019.577%2C9.089%2019.577%2C9.401%20C19.577%2C9.712%2019.324%2C9.965%2019.012%2C9.965%20C19.012%2C9.965%208.545%2C9.965%208.545%2C9.965%20C8.232%2C9.965%207.979%2C9.712%207.979%2C9.401%20C7.979%2C9.089%208.232%2C8.837%208.545%2C8.837%20C8.545%2C8.837%2019.012%2C8.837%2019.012%2C8.837%20ZM7.067%2C6.297%20C7.067%2C5.986%207.321%2C5.733%207.633%2C5.733%20C7.633%2C5.733%2019.608%2C5.733%2019.608%2C5.733%20C19.921%2C5.733%2020.174%2C5.986%2020.174%2C6.297%20C20.174%2C6.609%2019.921%2C6.862%2019.608%2C6.862%20C19.608%2C6.862%207.633%2C6.862%207.633%2C6.862%20C7.321%2C6.862%207.067%2C6.609%207.067%2C6.297%20ZM22.963%2C4.419%20C22.873%2C4.937%2021.533%2C10.724%2021.119%2C11.962%20C20.688%2C13.255%2019.812%2C13.392%2019.314%2C13.392%20C19.234%2C13.392%2019.165%2C13.389%2019.107%2C13.386%20C19.072%2C13.384%2019.039%2C13.382%2019.012%2C13.382%20C19.012%2C13.382%208.136%2C13.382%208.136%2C13.382%20C7.130%2C13.382%206.635%2C12.437%206.493%2C11.850%20C6.291%2C11.295%203.531%2C3.689%203.024%2C2.470%20C2.714%2C1.722%201.706%2C1.460%200.970%2C1.269%20C0.728%2C1.206%200.521%2C1.152%200.351%2C1.085%20C0.061%2C0.969%20-0.080%2C0.641%200.036%2C0.351%20C0.152%2C0.062%200.481%2C-0.079%200.771%2C0.037%20C0.874%2C0.078%201.059%2C0.126%201.255%2C0.177%20C2.111%2C0.399%203.543%2C0.771%204.070%2C2.037%20C4.603%2C3.320%207.447%2C11.164%207.568%2C11.497%20C7.576%2C11.520%207.583%2C11.543%207.588%2C11.567%20C7.589%2C11.571%207.766%2C12.254%208.136%2C12.254%20C8.136%2C12.254%2019.012%2C12.254%2019.012%2C12.254%20C19.057%2C12.254%2019.107%2C12.256%2019.165%2C12.259%20C19.514%2C12.276%2019.817%2C12.291%2020.046%2C11.605%20C20.449%2C10.399%2021.778%2C4.634%2021.849%2C4.226%20C21.871%2C4.095%2021.866%2C4.026%2021.862%2C3.997%20C21.801%2C3.967%2021.638%2C3.931%2021.220%2C3.914%20C19.804%2C3.857%206.264%2C3.914%206.126%2C3.915%20C5.819%2C3.919%205.560%2C3.665%205.559%2C3.353%20C5.557%2C3.042%205.810%2C2.788%206.122%2C2.786%20C6.681%2C2.784%2019.825%2C2.729%2021.266%2C2.787%20C21.853%2C2.811%2022.407%2C2.867%2022.748%2C3.287%20C22.976%2C3.569%2023.046%2C3.939%2022.963%2C4.419%20ZM9.708%2C14.800%20C10.593%2C14.800%2011.311%2C15.516%2011.311%2C16.399%20C11.311%2C17.282%2010.593%2C17.998%209.708%2C17.998%20C8.822%2C17.998%208.105%2C17.282%208.105%2C16.399%20C8.105%2C15.516%208.822%2C14.800%209.708%2C14.800%20ZM9.708%2C16.995%20C10.037%2C16.995%2010.305%2C16.728%2010.305%2C16.399%20C10.305%2C16.071%2010.037%2C15.803%209.708%2C15.803%20C9.378%2C15.803%209.111%2C16.071%209.111%2C16.399%20C9.111%2C16.728%209.378%2C16.995%209.708%2C16.995%20ZM17.596%2C14.800%20C18.480%2C14.800%2019.198%2C15.516%2019.198%2C16.399%20C19.198%2C17.282%2018.480%2C17.998%2017.596%2C17.998%20C16.710%2C17.998%2015.992%2C17.282%2015.992%2C16.399%20C15.992%2C15.516%2016.710%2C14.800%2017.596%2C14.800%20ZM17.596%2C16.995%20C17.924%2C16.995%2018.192%2C16.728%2018.192%2C16.399%20C18.192%2C16.071%2017.924%2C15.803%2017.596%2C15.803%20C17.266%2C15.803%2016.998%2C16.071%2016.998%2C16.399%20C16.998%2C16.728%2017.266%2C16.995%2017.596%2C16.995%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  @media (max-width: 715px) {
  .shop2-panel-cart {
    display: none; } }

.buy-one-click-form-wr {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 10001;
  opacity: 0;
  visibility: hidden;
  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; }
  .buy-one-click-form-wr.active {
    opacity: 1;
    visibility: visible; }

.buy-one-click-form-in {
  position: relative;
  width: 100%;
  max-width: 330px;
  padding: 20px 20px 5px;
  background-color: #fff;
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 100%;
  overflow: auto; }
  .buy-one-click-form-in ul {
    margin: 0;
    padding: 0;
    list-style: none; }
  .buy-one-click-form-in .close-btn {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    width: 40px;
    height: 40px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e12d2d%22%20d%3D%22M%206.4%205%20C%206.4%205%209.71%208.31%209.71%208.31%20C%2010.1%208.7%2010.1%209.33%209.71%209.71%20C%209.32%2010.1%208.7%2010.1%208.31%209.71%20C%208.31%209.71%205%206.4%205%206.4%20C%205%206.4%201.69%209.71%201.69%209.71%20C%201.3%2010.1%200.67%2010.1%200.29%209.71%20C%20-0.1%209.33%20-0.1%208.7%200.29%208.31%20C%200.29%208.31%203.59%205%203.59%205%20C%203.59%205%200.29%201.69%200.29%201.69%20C%20-0.1%201.3%20-0.1%200.67%200.29%200.29%20C%200.67%20-0.1%201.3%20-0.1%201.69%200.29%20C%201.69%200.29%205%203.59%205%203.59%20C%205%203.59%208.31%200.29%208.31%200.29%20C%208.7%20-0.1%209.32%20-0.1%209.71%200.29%20C%2010.1%200.67%2010.1%201.3%209.71%201.69%20C%209.71%201.69%206.4%205%206.4%205%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .buy-one-click-form-in .title {
    color: #404040;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 18px; }
  .buy-one-click-form-in .tpl-field {
    margin: 0 0 20px; }
  .buy-one-click-form-in .field-title {
    font-size: 13px;
    margin-bottom: 5px;
    display: block; }
  .buy-one-click-form-in textarea, .buy-one-click-form-in input {
    width: 100%;
    height: 40px;
    outline: none;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .buy-one-click-form-in textarea {
    height: auto; }
  .buy-one-click-form-in .tpl-form-button {
    padding: 12px 20px;
    color: #fff;
    font-family: "Exo2";
    font-size: 16px;
    line-height: 1;
    font-weight: 500; }
  .buy-one-click-form-in .tpl-anketa-success-note {
    margin: 0 0 15px; }

a.shop2-btn, .shop2-btn {
  padding: 12px 20px;
  color: #fff;
  font-family: "Exo2";
  font-size: 16px;
  line-height: 1;
  font-weight: 500;
  border-radius: 0; }

a.shop2-btn-back {
  position: relative;
  font-family: "Exo2";
  font-size: 14px;
  font-weight: 500;
  padding: 16px 24px 16px 38px;
  border-radius: 0px; }
  a.shop2-btn-back:before {
    content: "";
    position: absolute;
    left: 13px;
    top: 50%;
    width: 11px;
    height: 21px;
    margin-top: -10px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2011%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.999%2C20.360%20C10.999%2C20.360%2010.370%2C20.999%2010.370%2C20.999%20C10.370%2C20.999%200.659%2C11.137%200.659%2C11.137%20C0.659%2C11.137%200.628%2C11.169%200.628%2C11.169%20C0.628%2C11.169%20-0.000%2C10.531%20-0.000%2C10.531%20C-0.000%2C10.531%200.031%2C10.499%200.031%2C10.499%20C0.031%2C10.499%20-0.000%2C10.468%20-0.000%2C10.468%20C-0.000%2C10.468%200.628%2C9.829%200.628%2C9.829%20C0.628%2C9.829%200.659%2C9.861%200.659%2C9.861%20C0.659%2C9.861%2010.370%2C-0.001%2010.370%2C-0.001%20C10.370%2C-0.001%2010.999%2C0.638%2010.999%2C0.638%20C10.999%2C0.638%201.288%2C10.499%201.288%2C10.499%20C1.288%2C10.499%2010.999%2C20.360%2010.999%2C20.360%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn-variant1, .gr-form-wrap2 .tpl-form-button, .shop-product-desc .tpl-form.registered .tpl-button-big, .shop2-order-options.shop2-delivery .option-type .option-details .shop2-btn, .shop2-panel-btn, .buy-one-click-form-in .tpl-form-button, a.shop2-btn, .shop2-btn, a.shop2-btn-back {
  color: #fff;
  background: #fe6a5e;
  border: none;
  box-shadow: none;
  outline: none; }
  .btn-variant1:hover, .gr-form-wrap2 .tpl-form-button:hover, .shop-product-desc .tpl-form.registered .tpl-button-big:hover, .shop2-order-options.shop2-delivery .option-type .option-details .shop2-btn:hover, .shop2-panel-btn:hover, .buy-one-click-form-in .tpl-form-button:hover, a.shop2-btn:hover, .shop2-btn:hover, a.shop2-btn-back:hover {
    background: #fe9991;
    box-shadow: none; }
  .btn-variant1:active, .gr-form-wrap2 .tpl-form-button:active, .shop-product-desc .tpl-form.registered .tpl-button-big:active, .shop2-order-options.shop2-delivery .option-type .option-details .shop2-btn:active, .shop2-panel-btn:active, .buy-one-click-form-in .tpl-form-button:active, a.shop2-btn:active, .shop2-btn:active, a.shop2-btn-back:active {
    background: #fe3b2b;
    box-shadow: none; }

.lang {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center; }
  .lang li {
    display: inline-block;
    vertical-align: top; }

.site-copyright {
  width: 20px;
  overflow: hidden; }
  .site-copyright img {
    width: 96px;
    height: 25px;
    max-width: 96px; }

.amount-text {
  margin-bottom: 10px;
  font-size: 13px;
  text-transform: none; }
  .amount-text.yes {
    color: #31c131; }
  .amount-text.no {
    color: #fe6a5e; }

.add-form-left {
  font-size: 0;
  text-transform: uppercase; }
  .add-form-left .product-price {
    padding: 0; }
  .add-form-left .price-current, .add-form-left .price-old, .add-form-left .price2-new, .add-form-left .price3-new {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    box-sizing: border-box;
    font-size: 22px;
    line-height: 1;
    padding-bottom: 40px; }
  .add-form-left .price-current strong, .add-form-left .price-old strong, .add-form-left .price2-new strong, .add-form-left .price3-new strong {
    font-size: 22px; }
  .add-form-left .price2-new, .add-form-left .price3-new {
    color: #40464b;
    font-size: 18px;
    position: relative; }
  .add-form-left .price2-new:before {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    content: 'Оптовая';
    font-size: 13px;
    color: #a8aab3;
    text-transform: none; }
  .add-form-left .price3-new:before {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    content: 'Дилерская';
    font-size: 13px;
    color: #a8aab3;
    text-transform: none; }
  .add-form-left .price-current {
    position: relative; }
  .add-form-left .price-current.hint:before {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    content: 'Розничная';
    font-size: 13px;
    color: #a8aab3;
    text-transform: none; }
  .add-form-left .product-price .price-old span {
    position: relative; }
  .add-form-left .product-price .price-old span:before {
    content: "?";
    color: #98959c;
    font-size: 12px;
    text-align: center;
    line-height: 18px;
    position: absolute;
    left: 100%;
    margin-left: 5px;
    top: 50%;
    margin-top: -9px;
    width: 18px;
    height: 18px;
    border-radius: 9px;
    background-color: #f0f0f0; }
  .add-form-left .product-price .price-old span:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -2px;
    height: 2px;
    background-color: #fe6a5e; }
  .add-form-left .product-price .price-old:after, .add-form-left .product-price .price-old:before {
    display: none; }

.product-r-side .product-btn {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start; }

.shop2-product-discount-desc {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }

@media (min-width: 721px) and (max-width: 920px) {
  .add-form-left .price-current, .add-form-left .price-old, .add-form-left .price2-new, .add-form-left .price3-new {
    width: 100%;
    padding-bottom: 33px !important; } }

@media (max-width: 460px) {
  .add-form-left .price-current, .add-form-left .price-old, .add-form-left .price2-new, .add-form-left .price3-new {
    width: 100%;
    padding-bottom: 33px !important; } }

.menu-top-wr .menu-top > li > a, .menu-top-wr.mobile-menu .menu-top > li > a, .left-categor > li a {
  color: #fff; }

iframe {
  max-width: 100%; }

.search-panel-wr {
  z-index: 100; }

.product-l-side-wr .product-thumbnails-wr {
  -webkit-flex-basis: 122px;
  -moz-flex-basis: 122px;
  -ms-flex-preferred-size: 122px;
  flex-basis: 122px; }

.product-l-side-wr .product-thumbnails > li {
  min-width: 118px; }

.footer-bot .adaptivee.qwe3 {
  display: none; }

.company-contacts {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }

#sandbox_theme_panel_461015 {
  top: auto !important;
  bottom: 0; }

.top-line-wr .adaptivee {
  position: absolute;
  top: 10px;
  left: 304px; }
  .top-line-wr .adaptivee img {
    width: 50px; }

.top-phone .adaptivee {
  text-align: left; }
  .top-phone .adaptivee img {
    width: 50px; }
  .top-phone .adaptivee.qwe3 {
    display: block; }

.top-phone .adaptivee {
  display: none; }
/*.collection-wrap {
 .owl-stage-outer {
 padding: 1px 0 1px 1px;
 }
 .owl-stage {
 display: flex;
 }
 .product-list-thumbs .shop2-item-product {
 width: 100%;
 box-sizing: border-box;
 height: 100%;
 }
 }*/
@media (max-width: 540px) {
  .top-line-wr .left-categor-title {
    width: 115px;
    padding: 0;
    font-size: 0; }
    .top-line-wr .left-categor-title:before {
      content: "Каталог";
      font-family: "Exo2";
      font-size: 20px;
      line-height: 1;
      font-weight: 500;
      color: #fff;
      background: none;
      margin: 0;
      display: block;
      padding: 19px 0px 19px 20px;
      -webkit-transform: rotate(0);
      -moz-transform: rotate(0);
      -ms-transform: rotate(0);
      -o-transform: rotate(0);
      transform: rotate(0);
      width: auto;
      height: auto;
      position: static; }

  .menu-top-wr.mobile-menu {
    left: 116px; }

  .top-line-wr .adaptivee {
    left: 184px; } }

@media (max-width: 400px) {
  .top-line-wr .top-line-in {
    max-width: none; }

  .top-line-wr .left-categor-title:before {
    font-size: 18px;
    padding: 20px 0px 20px 15px; }

  .top-line-wr .left-categor-title {
    width: 100px; }

  .menu-top-wr.mobile-menu {
    left: 100px; }

  .top-line-wr .adaptivee {
    left: 166px; } }

@media (max-width: 360px) {
  .top-line-wr .top-line-in {
    max-width: none; }

  .top-line-wr .left-categor-title:before {
    font-size: 16px;
    padding: 21px 0px 21px 10px; }

  .top-line-wr .left-categor-title {
    width: 81px; }

  .menu-top-wr.mobile-menu {
    left: 81px; }

  .top-line-wr .adaptivee {
    left: 139px;
    top: 15px;
    right: 125px;
    text-align: center; }

  .top-line-wr .adaptivee img {
    width: 40px; }

  .cart-wr .cart-in {
    padding: 0 0px 0 35px; }

  .cart-wr .cart-in:before {
    left: 10px; } }

.product-label {
  z-index: 10; }

.news-name a {
  font-size: 13px; }
/*staff_id: 1280*/
.shop-product-desc .owl-stage-outer {
  overflow: auto;
  overflow-x: hidden; }

body .product-list-thumbs.desc-area .shop2-item-product, body .collection-wrap.product-list-thumbs .shop2-item-product {
  width: 100%; }

@media (max-width: 640px) {
    .main-blocks-wrapper .owl-nav {
      display: none; } }
/*staff_id: 1280*/
.site-wrapper, .product-list {
  position: relative; }

.prod-video-button {
  cursor: pointer;
  position: relative;
  font-size: 15px;
  line-height: 1;
  color: rgba(0, 0, 0, 0);
  padding: 10px 15px; }
  .prod-video-button span {
    position: absolute;
    top: 50%;
    right: 15px;
    width: 22px;
    height: 22px;
    margin-top: -11px;
    background: #fe6a5e;
    border-radius: 50%; }
  .prod-video-button span:after {
    content: '';
    position: absolute;
    top: 5px;
    left: 8px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 0 6px 7px;
    border-color: transparent transparent transparent #fff; }

.prod-video-content.show-popup .prod-video-popup-wrap {
  visibility: visible;
  opacity: 1; }

.prod-video-popup-wrap {
  position: fixed;
  z-index: 1500;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  padding: 20px;
  overflow: auto;
  text-align: center;
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s ease-in-out; }
  .prod-video-popup-wrap:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 1px;
    height: 100%;
    background: none;
    border: 0;
    box-shadow: none;
    padding: 0; }
  .prod-video-popup-wrap .prod-video-block {
    position: relative;
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    width: 99%;
    max-width: 580px;
    background: #fff;
    padding: 40px; }
  @media (max-width: 680px) {
    .prod-video-popup-wrap .prod-video-block {
      padding: 20px; } }
  .prod-video-popup-wrap .prod-video-block p {
    margin: 0; }
  .prod-video-popup-wrap .prod-video-block iframe {
    width: 100%; }
  .prod-video-popup-wrap .close-but {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e12d2d%22%20d%3D%22M%206.4%205%20C%206.4%205%209.71%208.31%209.71%208.31%20C%2010.1%208.7%2010.1%209.33%209.71%209.71%20C%209.32%2010.1%208.7%2010.1%208.31%209.71%20C%208.31%209.71%205%206.4%205%206.4%20C%205%206.4%201.69%209.71%201.69%209.71%20C%201.3%2010.1%200.67%2010.1%200.29%209.71%20C%20-0.1%209.33%20-0.1%208.7%200.29%208.31%20C%200.29%208.31%203.59%205%203.59%205%20C%203.59%205%200.29%201.69%200.29%201.69%20C%20-0.1%201.3%20-0.1%200.67%200.29%200.29%20C%200.67%20-0.1%201.3%20-0.1%201.69%200.29%20C%201.69%200.29%205%203.59%205%203.59%20C%205%203.59%208.31%200.29%208.31%200.29%20C%208.7%20-0.1%209.32%20-0.1%209.71%200.29%20C%2010.1%200.67%2010.1%201.3%209.71%201.69%20C%209.71%201.69%206.4%205%206.4%205%20Z%22%20fill-rule%3D%22evenodd%22%20%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 680px) {
    .prod-video-popup-wrap .close-but {
      width: 20px;
      height: 20px;
      background-size: 16px auto; } }
  .prod-video-popup-wrap .prod-video-inner:after {
    content: '';
    display: block;
    clear: both; }
