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

body {
  margin: 0; }

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

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

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

[hidden], template {
  display: none; }

a {
  background-color: transparent; }

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

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

b, strong {
  font-weight: 700; }

dfn {
  font-style: italic; }

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

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

small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

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

figure {
  margin: 1em 40px; }

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

pre {
  overflow: auto; }

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

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

button {
  overflow: visible; }

button, select {
  text-transform: none; }

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

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

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

input {
  line-height: normal; }

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

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

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

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

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

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: 700; }

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

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

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

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

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

  thead {
    display: table-header-group; }

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

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

  @page {
    margin: 0.5cm; }

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

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

.hide {
  display: none; }

.show {
  display: block; }

.invisible {
  visibility: hidden; }

.visible {
  visibility: visible; }

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

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

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

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

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

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

.overflowHidden {
  overflow: hidden; }

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

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

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

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

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

html, body {
  height: 100%; }

html {
  font-size: 14px; }

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

h1, h2, h3, h4, h5, h6 {
  color: #2b292e;
  font-family: "Roboto", 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: 17px; }

h5, h6 {
  font-weight: bold; }

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

a:hover {
  text-decoration: none; }

a img {
  border-color: #2e2e2e; }

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

.table-wrapper {
  overflow: auto; }

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

.shop2-textarea, .shop2-input, input[type="text"], input[type="password"], textarea {
  -webkit-appearance: none;
  outline: none;
  box-shadow: none;
  width: 100%;
  max-width: 420px;
  padding: 0 10px;
  background-color: #fff;
  border: 1px solid #d7d7d7;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 300;
  color: #616161;
  border-radius: 0; }
  .shop2-textarea::-webkit-input-placeholder, .shop2-input::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #616161;
    opacity: 1; }
  .shop2-textarea:moz-placeholder, .shop2-input:moz-placeholder, input[type="text"]:moz-placeholder, input[type="password"]:moz-placeholder, textarea:moz-placeholder {
    color: #616161;
    opacity: 1; }
  .shop2-textarea::-moz-placeholder, .shop2-input::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, textarea::-moz-placeholder {
    color: #616161;
    opacity: 1; }
  .shop2-textarea:-ms-input-placeholder, .shop2-input:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #616161;
    opacity: 1; }
  .shop2-textarea.error, .shop2-input.error, input[type="text"].error, input[type="password"].error, textarea.error {
    border-color: red; }

.shop2-textarea, textarea {
  padding: 10px 12px; }

.shop2-input, input[type="text"], input[type="password"] {
  height: 40px; }

img {
  height: auto; }

table img {
  max-width: none; }

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

.displayNone {
  display: none; }

.path-wrapper {
  line-height: 1;
  overflow: hidden; }
  @media all and (max-width: 940px) {
  .path-wrapper {
    display: none; } }
  .path-wrapper .site-path {
    font-size: 12px;
    margin: 0 0 20px;
    color: #6b6b6b;
    font-weight: 300;
    line-height: 15px;
    white-space: pre-wrap; }
    .path-wrapper .site-path > a {
      color: #0db2ca;
      display: inline-block;
      text-decoration: none;
      padding-right: 12px;
      margin-right: 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%225px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%205%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%236B6B6B%22%20d%3D%22M4.990%2C7.500%20C4.990%2C7.500%204.996%2C7.510%204.996%2C7.510%20C4.996%2C7.510%204.979%2C7.520%204.979%2C7.520%20C4.979%2C7.520%200.810%2C14.991%200.810%2C14.991%20C0.810%2C14.991%200.004%2C14.510%200.004%2C14.510%20C0.004%2C14.510%203.916%2C7.500%203.916%2C7.500%20C3.916%2C7.500%200.004%2C0.490%200.004%2C0.490%20C0.004%2C0.490%200.810%2C0.009%200.810%2C0.009%20C0.810%2C0.009%204.979%2C7.480%204.979%2C7.480%20C4.979%2C7.480%204.996%2C7.490%204.996%2C7.490%20C4.996%2C7.490%204.990%2C7.500%204.990%2C7.500%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }
      .path-wrapper .site-path > a:hover {
        text-decoration: underline; }
    .path-wrapper .site-path > span {
      display: inline-block; }

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

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

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

.site-wrapper {
  min-height: 100%;
  margin: auto;
  opacity: 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.site-header {
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
  background: #fff; }
  .site-header .site-header-in {
    margin: 0 auto;
    max-width: 940px;
    min-height: 50px;
    padding: 30px 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 all and (max-width: 980px) {
    .site-header .site-header-in {
      margin: 0 20px; } }
  @media all and (max-width: 520px) {
    .site-header .site-header-in {
      display: block; } }

.site-container {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 940px;
  margin: 0 auto;
  padding: 20px 0;
  width: 100%; }
  .site-container.blockBlur:before {
    left: -9999px;
    right: -9999px; }
  @media all and (max-width: 980px) {
  .site-container {
    margin: 0 20px;
    width: auto; } }

.ie .blur:after, .ie .blockBlur:after, .ie .blur:before, .ie .blockBlur:before {
  display: none; }
  .ie .product-list-simple .shop2-item-product .product-bot {
    height: auto; }
  .ie .shop2-product-mode-wr .product-l-side-wr .product-image {
    width: auto; }
  .ie .buy-one-click-form-wr {
    background: rgba(0, 0, 0, .7); }

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

.site-sidebar {
  position: relative; }

@media screen and (min-width: 940px) {
    .site-sidebar.left {
      width: 188px;
      float: left;
      margin-right: -100%; }
      .site-sidebar.left.marginTop {
        margin-top: -88px; }
      .site-sidebar.left ~ .site-main > .site-main__inner {
        margin-left: 216px; } }

.site-footer {
  min-height: 60px;
  background: #2b292e;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }

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

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

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

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

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

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

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

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

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

.noUi-horizontal {
  height: 16px; }

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

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

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

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

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

.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: 38px;
  background-color: #fff;
  font-size: 13px;
  line-height: 38px;
  color: #616161;
  font-weight: 300;
  border: 1px solid #d7d7d7;
  -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: 6px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23727272%22%20d%3D%22M10.010%2C1.084%20C10.010%2C1.084%205.318%2C6.011%205.318%2C6.011%20C5.318%2C6.011%205.000%2C5.677%205.000%2C5.677%20C5.000%2C5.677%204.682%2C6.011%204.682%2C6.011%20C4.682%2C6.011%20-0.011%2C1.084%20-0.011%2C1.084%20C-0.011%2C1.084%201.032%2C-0.011%201.032%2C-0.011%20C1.032%2C-0.011%205.000%2C4.155%205.000%2C4.155%20C5.000%2C4.155%208.967%2C-0.011%208.967%2C-0.011%20C8.967%2C-0.011%2010.010%2C1.084%2010.010%2C1.084%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

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

.jq-selectbox ul {
  padding: 0;
  border: 1px solid #d7d7d7;
  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 #d7d7d7; }
  .jq-selectbox li:last-child {
    border-bottom: none; }

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

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

.jq-checkbox {
  position: relative;
  width: 22px;
  height: 22px;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #d7d7d7;
  border-radius: 2px;
  cursor: pointer;
  margin-right: 7px; }
  .jq-checkbox.checked {
    border-color: #e22626;
    background-color: #e22626; }
  .jq-checkbox.checked:before {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 13px;
    height: 9px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2013%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.002%2C1.383%20C13.002%2C1.383%205.383%2C9.002%205.383%2C9.002%20C5.383%2C9.002%205.000%2C8.619%205.000%2C8.619%20C5.000%2C8.619%204.617%2C9.002%204.617%2C9.002%20C4.617%2C9.002%20-0.002%2C4.383%20-0.002%2C4.383%20C-0.002%2C4.383%201.383%2C2.998%201.383%2C2.998%20C1.383%2C2.998%205.000%2C6.615%205.000%2C6.615%20C5.000%2C6.615%2011.617%2C-0.002%2011.617%2C-0.002%20C11.617%2C-0.002%2013.002%2C1.383%2013.002%2C1.383%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.jq-radio {
  position: relative;
  width: 22px;
  height: 22px;
  border-radius: 12px;
  background-color: #fff;
  border: 1px solid #d7d7d7;
  vertical-align: top;
  background: #fff; }
  .jq-radio.checked {
    border-color: #e22626;
    border-width: 8px;
    height: 8px;
    width: 8px; }

.shop2-color-ext-select {
  height: 38px;
  background-color: #fff;
  font-size: 13px;
  line-height: 38px;
  color: #616161;
  font-weight: 300;
  border: 1px solid #d7d7d7;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border-radius: 0; }
  .shop2-color-ext-select i {
    border: none;
    width: 10px;
    height: 6px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23727272%22%20d%3D%22M10.010%2C1.084%20C10.010%2C1.084%205.318%2C6.011%205.318%2C6.011%20C5.318%2C6.011%205.000%2C5.677%205.000%2C5.677%20C5.000%2C5.677%204.682%2C6.011%204.682%2C6.011%20C4.682%2C6.011%20-0.011%2C1.084%20-0.011%2C1.084%20C-0.011%2C1.084%201.032%2C-0.011%201.032%2C-0.011%20C1.032%2C-0.011%205.000%2C4.155%205.000%2C4.155%20C5.000%2C4.155%208.967%2C-0.011%208.967%2C-0.011%20C8.967%2C-0.011%2010.010%2C1.084%2010.010%2C1.084%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

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

.shop2-color-ext-options ins {
  display: none; }

.blockBlur {
  position: relative;
  -webkit-filter: blur(6px);
  -moz-filter: blur(6px);
  -ms-filter: blur(6px);
  -o-filter: blur(6px);
  filter: blur(6px);
  filter: blur;
  /* IE 6-9 */ }
  .blockBlur:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #000;
    opacity: 0.05;
    z-index: 6; }

.top-panel-wr {
  position: relative;
  background: #2b292e;
  z-index: 5; }
  .top-panel-wr .top-panel-in {
    position: relative;
    max-width: 940px;
    margin: 0 auto;
    height: 60px; }
  @media all and (max-width: 766px) {
    .top-panel-wr .top-panel-in {
      height: 50px; } }
  .top-panel-wr.mobilePanel {
    z-index: 3; }
  .top-panel-wr.mobilePanel .registration-block-wr {
    position: absolute;
    right: 5px;
    left: inherit;
    top: 0;
    padding: 13px 0 0; }
  .top-panel-wr.mobilePanel .menu-blocks-wr {
    display: block; }

.menu-blocks-wr {
  position: absolute;
  left: 0;
  top: 0;
  height: 60px;
  display: none;
  font-size: 0; }
  .menu-blocks-wr .menu-top-btn {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    position: relative;
    width: 59px;
    height: 60px;
    border-right: 1px solid rgba(255, 255, 255, .1);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .menu-blocks-wr .menu-top-btn:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 22px;
    width: 14px;
    height: 4px;
    margin-left: -7px;
    border: 2px solid rgba(255, 255, 255, .5);
    border-right: none;
    border-left: none; }
  .menu-blocks-wr .menu-top-btn:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 34px;
    width: 14px;
    margin-left: -7px;
    border-top: 2px solid rgba(255, 255, 255, .5); }
  @media all and (max-width: 766px) {
    .menu-blocks-wr .menu-top-btn {
      height: 50px;
      width: 50px; }
      .menu-blocks-wr .menu-top-btn:before {
        top: 18px; }
      .menu-blocks-wr .menu-top-btn:after {
        top: 30px; } }
  .menu-blocks-wr .folder-btn-mobile {
    display: inline-block;
    vertical-align: top;
    position: relative;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    width: 100px;
    padding: 22px 40px 22px 25px;
    background: #e22626;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .menu-blocks-wr .folder-btn-mobile:before {
    content: "";
    position: absolute;
    right: 27px;
    top: 50%;
    margin-top: -4px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 4px 0 4px 4px;
    border-left-color: #fff; }
  @media all and (max-width: 766px) {
    .menu-blocks-wr .folder-btn-mobile {
      padding: 17px 40px 17px 25px;
      width: 103px; } }

.menu-top-wr {
  text-align: right;
  margin-left: 240px; }
  .menu-top-wr.menu-top-margin {
    margin-left: 290px; }
  .menu-top-wr.menuTopMobile {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0;
    z-index: 104;
    text-align: left;
    opacity: 0;
    visibility: hidden; }
  .menu-top-wr.menuTopMobile.menu-top-margin {
    margin: 0; }
  .menu-top-wr.menuTopMobile.opened {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .menu-top-wr.menuTopMobile.opened .menu-top-in {
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0);
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      transition: all 0.3s ease; }
  .menu-top-wr.menuTopMobile .menu-top-in {
    width: 225px;
    background: #2b292e;
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
    max-height: 100%;
    min-height: 100%;
    overflow: auto;
    -webkit-transform: translateX(-225px);
    -moz-transform: translateX(-225px);
    -ms-transform: translateX(-225px);
    -o-transform: translateX(-225px);
    transform: translateX(-225px);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .menu-top-wr.menuTopMobile .menu-top-in .menu-top-close-btn {
      position: relative;
      display: block;
      color: #9c9c9c;
      font-size: 16px;
      line-height: 1;
      font-weight: 300;
      cursor: pointer;
      border-right: 1px solid rgba(255, 255, 255, .1);
      border-bottom: 1px solid rgba(255, 255, 255, .1);
      padding: 21px 20px; }
      .menu-top-wr.menuTopMobile .menu-top-in .menu-top-close-btn:before {
        content: "";
        position: absolute;
        right: 0;
        top: 0;
        width: 48px;
        height: 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%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%23acacac%22%20d%3D%22M10.012%2C9.296%20C10.012%2C9.296%209.296%2C10.012%209.296%2C10.012%20C9.296%2C10.012%204.999%2C5.716%204.999%2C5.716%20C4.999%2C5.716%200.703%2C10.012%200.703%2C10.012%20C0.703%2C10.012%20-0.013%2C9.296%20-0.013%2C9.296%20C-0.013%2C9.296%204.283%2C5.000%204.283%2C5.000%20C4.283%2C5.000%20-0.013%2C0.703%20-0.013%2C0.703%20C-0.013%2C0.703%200.703%2C-0.013%200.703%2C-0.013%20C0.703%2C-0.013%204.999%2C4.284%204.999%2C4.284%20C4.999%2C4.284%209.296%2C-0.013%209.296%2C-0.013%20C9.296%2C-0.013%2010.012%2C0.703%2010.012%2C0.703%20C10.012%2C0.703%205.716%2C5.000%205.716%2C5.000%20C5.716%2C5.000%2010.012%2C9.296%2010.012%2C9.296%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .menu-top-wr.menuTopMobile .menu-top-in .registration-block-wr {
      position: static;
      background: #464646;
      padding: 13px 0 13px 20px; }
      .menu-top-wr.menuTopMobile .menu-top-in .registration-block-wr .registration-block-title {
        display: block; }
      .menu-top-wr.menuTopMobile .menu-top-in .registration-block-wr a.reg-link {
        padding: 9px 0 10px;
        margin: 0 0 0 10px; }
      .menu-top-wr.menuTopMobile .menu-top-in .registration-block-wr .authorized p {
        display: block; }
        .menu-top-wr.menuTopMobile .menu-top-in .registration-block-wr .authorized a {
          margin: 0 0 10px; }
    .menu-top-wr.menuTopMobile .menu-top-in > ul li.opened > ul {
      display: block; }
      .menu-top-wr.menuTopMobile .menu-top-in > ul > li {
        display: block; }
        .menu-top-wr.menuTopMobile .menu-top-in > ul > li > a {
          color: #fff;
          font-size: 15px;
          font-weight: 400;
          padding: 14px 20px 15px;
          border-bottom: 1px solid rgba(255, 255, 255, .1); }
          .menu-top-wr.menuTopMobile .menu-top-in > ul > li > a .s1 {
            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%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%23FFF%22%20d%3D%22M12.012%2C1.264%20C12.012%2C1.264%206.381%2C7.012%206.381%2C7.012%20C6.381%2C7.012%205.999%2C6.622%205.999%2C6.622%20C5.999%2C6.622%205.618%2C7.012%205.618%2C7.012%20C5.618%2C7.012%20-0.013%2C1.264%20-0.013%2C1.264%20C-0.013%2C1.264%201.238%2C-0.013%201.238%2C-0.013%20C1.238%2C-0.013%205.999%2C4.847%205.999%2C4.847%20C5.999%2C4.847%2010.760%2C-0.013%2010.760%2C-0.013%20C10.760%2C-0.013%2012.012%2C1.264%2012.012%2C1.264%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
        .menu-top-wr.menuTopMobile .menu-top-in > ul > li a.hasMenu {
          position: relative;
          padding-right: 50px; }
          .menu-top-wr.menuTopMobile .menu-top-in > ul > li a.hasMenu .s1 {
            position: absolute;
            right: 0;
            top: 0;
            height: 40px;
            width: 50px;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23535353%22%20d%3D%22M12.012%2C1.264%20C12.012%2C1.264%206.381%2C7.012%206.381%2C7.012%20C6.381%2C7.012%205.999%2C6.622%205.999%2C6.622%20C5.999%2C6.622%205.618%2C7.012%205.618%2C7.012%20C5.618%2C7.012%20-0.013%2C1.264%20-0.013%2C1.264%20C-0.013%2C1.264%201.238%2C-0.013%201.238%2C-0.013%20C1.238%2C-0.013%205.999%2C4.847%205.999%2C4.847%20C5.999%2C4.847%2010.760%2C-0.013%2010.760%2C-0.013%20C10.760%2C-0.013%2012.012%2C1.264%2012.012%2C1.264%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
        .menu-top-wr.menuTopMobile .menu-top-in > ul > li ul {
          display: none;
          background: #fff;
          margin-left: 0 !important;
          padding: 0;
          position: static;
          width: auto;
          box-shadow: none; }
          .menu-top-wr.menuTopMobile .menu-top-in > ul > li ul:before {
            display: none; }
        .menu-top-wr.menuTopMobile .menu-top-in > ul > li > ul li {
          border: none;
          border-top: 1px solid #ececec; }
          .menu-top-wr.menuTopMobile .menu-top-in > ul > li > ul li a {
            color: #535353;
            font-size: 14px;
            font-weight: 300;
            padding-left: 30px; }
          .menu-top-wr.menuTopMobile .menu-top-in > ul > li > ul li li {
            margin-left: 10px; }

.menu-top-in .menu-top-close-btn {
  display: none; }
  .menu-top-in ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    line-height: 1; }
  .menu-top-in > ul > li {
    display: inline-block;
    vertical-align: top; }
    .menu-top-in > ul > li > a {
      text-decoration: none;
      display: block;
      color: #c6c6c6;
      padding: 23px 10px; }
      .menu-top-in > ul > li > a:hover {
        color: #fff; }
    .menu-top-in > ul > li a {
      font-size: 14px;
      font-weight: 400; }
    .menu-top-in > ul > li.s3-menu-allin-active > a {
      color: #fff; }
    .menu-top-in > ul > li.dropdown-wrap {
      text-align: center;
      cursor: pointer;
      height: 60px;
      width: 56px; }
      .menu-top-in > ul > li.dropdown-wrap:before {
        content: "...";
        color: #fff;
        font-size: 33px;
        line-height: 1;
        margin: 4px 0 0;
        display: block;
        font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; }
      .menu-top-in > ul > li.dropdown-wrap > ul {
        background: #464646;
        box-shadow: none;
        width: 192px;
        margin-left: -136px !important; }
        .menu-top-in > ul > li.dropdown-wrap > ul:before {
          display: none; }
        .menu-top-in > ul > li.dropdown-wrap > ul > li {
          border-color: rgba(255, 255, 255, .1); }
          .menu-top-in > ul > li.dropdown-wrap > ul > li > a {
            color: #c6c6c6; }
      .menu-top-in > ul > li.dropdown-wrap.active, .menu-top-in > ul > li.dropdown-wrap.s3-menu-allin-active {
        background: #464646; }
    .menu-top-in > ul > li ul {
      display: none;
      position: absolute;
      width: 180px;
      background-color: #fff;
      -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
      -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
      box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
      z-index: 3; }
    .menu-top-in > ul > li > ul {
      text-align: left;
      padding: 10px 0; }
      .menu-top-in > ul > li > ul:before {
        content: "";
        position: absolute;
        top: -8px;
        left: 50%;
        margin-left: -8px;
        width: 16px;
        height: 8px;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 0 8px 8px 8px;
        border-bottom-color: #fff; }
      .menu-top-in > ul > li > ul > li:last-child {
        border: none; }
      .menu-top-in > ul > li > ul li {
        border-bottom: 1px solid #ececec; }
        .menu-top-in > ul > li > ul li a {
          text-decoration: none;
          display: block;
          padding: 13px 20px;
          color: #444; }
          .menu-top-in > ul > li > ul li a:hover {
            text-decoration: underline; }

.registration-block-wr {
  position: absolute;
  left: 0;
  top: 0;
  padding: 13px 0 0; }
  .registration-block-wr .registration-block-title {
    display: none;
    text-align: left;
    color: #fff;
    margin: 0 0 15px;
    line-height: 1;
    font-size: 16px; }
  .registration-block-wr .authorized p {
    margin: 0;
    display: inline-block; }
  .registration-block-wr a {
    display: inline-block;
    text-decoration: none;
    border: 1px solid rgba(255, 255, 255, 0.1);
    font-family: "Roboto";
    font-size: 14px;
    line-height: 1;
    font-weight: 400;
    padding: 9px 15px 10px;
    color: #fff; }
  .registration-block-wr a.reg-link {
    color: #aeacac;
    border-color: transparent; }
  .registration-block-wr a.reg-enter {
    padding-left: 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%2219px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2019%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgba%28255%2C%20255%2C%20255%2C%200.5%29%22%20d%3D%22M18.397%2C4.987%20C18.397%2C4.987%2018.367%2C1.170%2018.367%2C1.170%20C18.367%2C1.170%2016.731%2C1.157%2016.731%2C1.157%20C16.731%2C1.157%2016.748%2C3.338%2016.748%2C3.338%20C16.748%2C3.338%2015.930%2C3.331%2015.930%2C3.331%20C15.930%2C3.331%2015.913%2C1.150%2015.913%2C1.150%20C15.913%2C1.150%2014.277%2C1.137%2014.277%2C1.137%20C14.277%2C1.137%2014.295%2C3.319%2014.295%2C3.319%20C14.295%2C3.319%208.066%2C3.269%208.066%2C3.269%20C7.902%2C2.521%207.531%2C1.808%206.948%2C1.225%20C5.341%2C-0.382%202.747%2C-0.403%201.164%2C1.179%20C-0.417%2C2.761%20-0.397%2C5.355%201.211%2C6.963%20C2.818%2C8.570%205.412%2C8.591%206.994%2C7.009%20C7.588%2C6.415%207.956%2C5.678%208.099%2C4.905%20C8.099%2C4.905%2018.397%2C4.987%2018.397%2C4.987%20ZM2.358%2C5.815%20C1.392%2C4.849%201.380%2C3.296%202.331%2C2.345%20C3.281%2C1.394%204.834%2C1.407%205.800%2C2.373%20C6.766%2C3.339%206.779%2C4.892%205.828%2C5.843%20C4.877%2C6.794%203.324%2C6.781%202.358%2C5.815%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 8px 50% no-repeat; }

.company-block {
  -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;
  font-size: 0;
  line-height: 1; }
  @media all and (max-width: 520px) {
  .company-block {
    text-align: center;
    margin: 0 0 30px; } }

.company-logo {
  margin-right: 15px;
  display: inline-block;
  vertical-align: middle; }

.company-name-wr {
  display: inline-block;
  vertical-align: top; }
  @media all and (max-width: 520px) {
  .company-name-wr {
    display: block; } }

.company-name > a {
  text-decoration: none;
  color: #515151;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.3;
  text-transform: uppercase; }

.company-activity {
  color: #757474;
  font-size: 19px;
  font-weight: 300; }

.company-contacts {
  -webkit-flex-basis: 470px;
  -moz-flex-basis: 470px;
  -ms-flex-preferred-size: 470px;
  flex-basis: 470px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
  @media all and (max-width: 766px) {
  .company-contacts {
    -webkit-flex-basis: 200px;
    -moz-flex-basis: 200px;
    -ms-flex-preferred-size: 200px;
    flex-basis: 200px;
    display: block; } }
  @media all and (max-width: 520px) {
  .company-contacts {
    text-align: center; } }

.top-address {
  width: 215px;
  padding: 0 0 0 30px;
  text-align: right;
  color: #757474;
  font-size: 14px;
  font-weight: 300;
  min-height: 19px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2014%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23e22626%22%20d%3D%22M7.000%2C19.000%20C9.449%2C19.000%2013.999%2C10.682%2013.999%2C6.882%20C13.999%2C3.081%2010.865%2C-0.000%207.000%2C-0.000%20C3.134%2C-0.000%20-0.001%2C3.081%20-0.001%2C6.882%20C-0.001%2C10.682%204.550%2C19.000%207.000%2C19.000%20ZM2.320%2C6.882%20C2.320%2C4.341%204.415%2C2.281%207.000%2C2.281%20C9.583%2C2.281%2011.678%2C4.341%2011.678%2C6.882%20C11.678%2C9.422%209.583%2C11.482%207.000%2C11.482%20C4.415%2C11.482%202.320%2C9.422%202.320%2C6.882%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  @media all and (max-width: 766px) {
  .top-address {
    display: none; } }

.top-phone {
  display: inline-block;
  max-width: 165px;
  padding: 0 0 0 30px;
  min-height: 19px;
  text-align: left;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23e22626%22%20d%3D%22M0.042%2C2.736%20C0.716%2C6.630%202.570%2C10.409%205.577%2C13.415%20C8.583%2C16.422%2012.361%2C18.276%2016.255%2C18.950%20C16.931%2C19.157%2017.745%2C18.624%2018.014%2C17.743%20C18.014%2C17.743%2018.910%2C14.815%2018.910%2C14.815%20C19.180%2C13.935%2018.849%2C13.053%2018.174%2C12.846%20C18.174%2C12.846%2013.931%2C11.548%2013.931%2C11.548%20C13.483%2C11.411%2012.971%2C11.605%2012.601%2C12.053%20C12.601%2C12.053%2011.559%2C13.381%2011.559%2C13.381%20C11.296%2C13.716%2010.818%2C13.787%2010.466%2C13.547%20C9.497%2C12.885%208.573%2C12.141%207.711%2C11.280%20C6.850%2C10.419%206.107%2C9.494%205.445%2C8.525%20C5.204%2C8.173%205.276%2C7.695%205.611%2C7.433%20C5.611%2C7.433%206.938%2C6.391%206.938%2C6.391%20C7.387%2C6.020%207.580%2C5.509%207.443%2C5.060%20C7.443%2C5.060%206.145%2C0.817%206.145%2C0.817%20C5.938%2C0.141%205.057%2C-0.189%204.177%2C0.081%20C4.177%2C0.081%201.249%2C0.977%201.249%2C0.977%20C0.368%2C1.246%20-0.165%2C2.060%200.042%2C2.736%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  .top-phone a {
    text-decoration: none;
    color: #504f4f;
    font-size: 16px;
    font-weight: 500; }
  @media all and (max-width: 520px) {
  .top-phone {
    display: inline-block;
    max-width: 100%;
    margin-left: -20px; } }

.fixed-panel-wr {
  position: relative;
  z-index: 4; }
  .fixed-panel-wr:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-top: 1px solid #f3f3f3;
    background-color: #fff;
    -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.06);
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.06); }
  .fixed-panel-wr.blur:before {
    -webkit-filter: blur(6px);
    -moz-filter: blur(6px);
    -ms-filter: blur(6px);
    -o-filter: blur(6px);
    filter: blur(6px);
    filter: blur;
    /* IE 6-9 */ }
  .fixed-panel-wr.blur:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #000;
    opacity: 0.05;
    -webkit-filter: blur(6px);
    -moz-filter: blur(6px);
    -ms-filter: blur(6px);
    -o-filter: blur(6px);
    filter: blur(6px);
    filter: blur;
    /* IE 6-9 */ }
  .fixed-panel-wr .fixed-panel-in {
    position: relative;
    max-width: 940px;
    margin: 0 auto;
    height: 78px;
    z-index: 3; }
  @media all and (max-width: 980px) {
    .fixed-panel-wr .fixed-panel-in {
      margin: 0 20px; } }
  .fixed-panel-wr.fixedPanelMobile .search-block-wr {
    left: 0;
    border-left: 1px solid #eee; }

.folders-block-wr {
  position: absolute;
  top: 14px;
  left: 0;
  z-index: 102; }
  .folders-block-wr .folders-block-close-title {
    display: none; }
  .folders-block-wr .folders-block-title {
    position: relative;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    width: 123px;
    padding: 17px 40px 17px 25px;
    background: #e22626;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .folders-block-wr .folders-block-title:before {
    content: "";
    position: absolute;
    right: 27px;
    top: 50%;
    margin-top: -2px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-top-color: #fff; }
  .folders-block-wr .folders-block-title.active:before {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 0 4px 4px 4px;
    border-bottom-color: #fff; }
  .folders-block-wr ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    line-height: 1; }
  .folders-block-wr .folders-ul {
    display: none;
    position: absolute;
    top: 50px;
    left: 0;
    padding: 19px 0;
    width: 188px;
    background-color: #fff;
    border-top: none;
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.13); }
  .folders-block-wr .folders-ul.opened {
    display: block; }
  .folders-block-wr .folders-ul > li {
    border-bottom: 1px solid #ececec; }
    .folders-block-wr .folders-ul > li:first-child {
      border-top: 1px solid #ececec; }
    .folders-block-wr .folders-ul > li > a {
      display: block;
      text-decoration: none;
      font-size: 15px;
      font-weight: 500;
      color: #3c3c3c;
      padding: 11px 19px 12px;
      border: 1px solid transparent;
      margin: -1px;
      z-index: 2;
      position: relative; }
      .folders-block-wr .folders-ul > li > a:hover {
        color: #e22626;
        border-color: #e22626; }
    .folders-block-wr .folders-ul > li.s3-menu-allin-has > a:hover {
      border-right-color: #fff; }
    .folders-block-wr .folders-ul > li.s3-menu-allin-active > a {
      border-color: #e22626;
      border-right-color: #fff; }
    .folders-block-wr .folders-ul > li ul {
      display: none;
      position: absolute;
      width: 186px;
      background-color: #fff;
      border: 1px solid #e22626; }
      .folders-block-wr .folders-ul > li ul > li:last-child {
        border: none; }
      .folders-block-wr .folders-ul > li ul li {
        border-bottom: 1px solid #ececec; }
        .folders-block-wr .folders-ul > li ul li.s3-menu-allin-active > a {
          border-right-color: #fff;
          z-index: 1; }
        .folders-block-wr .folders-ul > li ul li a {
          text-decoration: none;
          display: block;
          font-size: 14px;
          font-weight: 400;
          color: #555;
          padding: 12px 19px;
          margin-right: -1px;
          border-right: 1px solid transparent;
          position: relative; }
          .folders-block-wr .folders-ul > li ul li a:hover {
            color: #0db2ca; }
    .folders-block-wr .folders-ul > li > ul ul {
      margin: -1px 0 0; }
  .folders-block-wr.folderBlockMobile {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden; }
  .folders-block-wr.folderBlockMobile.opened {
    opacity: 1;
    visibility: visible;
    -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; }
    .folders-block-wr.folderBlockMobile.opened .folders-block-in {
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0);
      -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; }
  .folders-block-wr.folderBlockMobile .folders-block-in {
    width: 226px;
    min-height: 100%;
    max-height: 100%;
    overflow: auto;
    -webkit-transform: translateX(-225px);
    -moz-transform: translateX(-225px);
    -ms-transform: translateX(-225px);
    -o-transform: translateX(-225px);
    transform: translateX(-225px);
    -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; }
    .folders-block-wr.folderBlockMobile .folders-block-in .folders-block-title {
      display: none; }
    .folders-block-wr.folderBlockMobile .folders-block-in .folders-block-close-title {
      padding: 22px 40px 22px 25px;
      width: 160px;
      position: relative;
      color: #fff;
      font-size: 16px;
      font-weight: 500;
      line-height: 1;
      background: #e22626;
      cursor: pointer;
      display: block;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none; }
      .folders-block-wr.folderBlockMobile .folders-block-in .folders-block-close-title:before {
        content: "";
        position: absolute;
        right: 0;
        top: 0;
        width: 48px;
        height: 60px;
        border: 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%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%23fff%22%20d%3D%22M10.012%2C9.296%20C10.012%2C9.296%209.296%2C10.012%209.296%2C10.012%20C9.296%2C10.012%204.999%2C5.716%204.999%2C5.716%20C4.999%2C5.716%200.703%2C10.012%200.703%2C10.012%20C0.703%2C10.012%20-0.013%2C9.296%20-0.013%2C9.296%20C-0.013%2C9.296%204.283%2C5.000%204.283%2C5.000%20C4.283%2C5.000%20-0.013%2C0.703%20-0.013%2C0.703%20C-0.013%2C0.703%200.703%2C-0.013%200.703%2C-0.013%20C0.703%2C-0.013%204.999%2C4.284%204.999%2C4.284%20C4.999%2C4.284%209.296%2C-0.013%209.296%2C-0.013%20C9.296%2C-0.013%2010.012%2C0.703%2010.012%2C0.703%20C10.012%2C0.703%205.716%2C5.000%205.716%2C5.000%20C5.716%2C5.000%2010.012%2C9.296%2010.012%2C9.296%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
      @media all and (max-width: 766px) {
    .folders-block-wr.folderBlockMobile .folders-block-in .folders-block-close-title {
      padding: 17px 40px 17px 25px; }
      .folders-block-wr.folderBlockMobile .folders-block-in .folders-block-close-title:before {
        height: 50px; } }
    .folders-block-wr.folderBlockMobile .folders-block-in .folders-ul {
      box-shadow: none;
      display: block;
      position: static;
      padding: 9px 0;
      width: 225px;
      border-color: #e22626;
      border-left: none;
      border-top: none;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .folders-block-wr.folderBlockMobile .folders-block-in .folders-ul li.opened > ul {
        display: block; }
      .folders-block-wr.folderBlockMobile .folders-block-in .folders-ul > li:first-child {
        border-top: none; }
        .folders-block-wr.folderBlockMobile .folders-block-in .folders-ul > li:last-child {
          border: none; }
        .folders-block-wr.folderBlockMobile .folders-block-in .folders-ul > li > a {
          border: none;
          padding: 14px 20px 14px; }
        .folders-block-wr.folderBlockMobile .folders-block-in .folders-ul > li a.hasMenu {
          position: relative;
          padding-right: 50px; }
          .folders-block-wr.folderBlockMobile .folders-block-in .folders-ul > li a.hasMenu .s1 {
            position: absolute;
            right: 0;
            top: 0;
            height: 40px;
            width: 50px;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23535353%22%20d%3D%22M12.012%2C1.264%20C12.012%2C1.264%206.381%2C7.012%206.381%2C7.012%20C6.381%2C7.012%205.999%2C6.622%205.999%2C6.622%20C5.999%2C6.622%205.618%2C7.012%205.618%2C7.012%20C5.618%2C7.012%20-0.013%2C1.264%20-0.013%2C1.264%20C-0.013%2C1.264%201.238%2C-0.013%201.238%2C-0.013%20C1.238%2C-0.013%205.999%2C4.847%205.999%2C4.847%20C5.999%2C4.847%2010.760%2C-0.013%2010.760%2C-0.013%20C10.760%2C-0.013%2012.012%2C1.264%2012.012%2C1.264%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
        .folders-block-wr.folderBlockMobile .folders-block-in .folders-ul > li ul {
          position: static;
          border: none;
          width: auto; }
          .folders-block-wr.folderBlockMobile .folders-block-in .folders-ul > li ul li {
            border-top: 1px solid #ececec;
            border-bottom: none; }
          .folders-block-wr.folderBlockMobile .folders-block-in .folders-ul > li ul li a {
            padding: 15px 10px 15px 30px; }
          .folders-block-wr.folderBlockMobile .folders-block-in .folders-ul > li ul li ul li {
            margin-left: 10px; }

.mobile-block-search-cart {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
  font-size: 0; }
  .mobile-block-search-cart .mobile-search-btn {
    display: inline-block;
    vertical-align: top;
    width: 49px;
    height: 50px;
    border-left: 1px solid rgba(255, 255, 255, .1);
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23a3a3a3%22%20d%3D%22M14.482%2C12.050%20C14.482%2C12.050%2012.745%2C10.313%2012.745%2C10.313%20C13.336%2C9.327%2013.665%2C8.145%2013.665%2C6.831%20C13.665%2C3.086%2010.642%2C-0.001%206.832%2C-0.001%20C3.021%2C-0.001%20-0.001%2C3.021%20-0.001%2C6.831%20C-0.001%2C10.641%203.021%2C13.663%206.832%2C13.663%20C8.080%2C13.663%209.263%2C13.269%2010.314%2C12.744%20C10.314%2C12.744%2012.051%2C14.481%2012.051%2C14.481%20C12.708%2C15.137%2013.760%2C15.137%2014.482%2C14.481%20C15.139%2C13.758%2015.139%2C12.707%2014.482%2C12.050%20M2.036%2C6.896%20C2.036%2C4.203%204.203%2C2.036%206.897%2C2.036%20C9.591%2C2.036%2011.760%2C4.203%2011.760%2C6.896%20C11.760%2C9.590%209.591%2C11.758%206.897%2C11.758%20C4.269%2C11.692%202.036%2C9.524%202.036%2C6.896%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media all and (max-width: 321px) {
    .mobile-block-search-cart .mobile-search-btn {
      border: none; } }
  @media all and (max-width: 720px) {
  .mobile-block-search-cart {
    display: block; } }

.search-block-wr {
  position: absolute;
  left: 188px;
  right: 104px;
  top: 14px;
  border: 1px solid #eee;
  border-left: none;
  height: 48px; }
  @media all and (max-width: 720px) {
  .search-block-wr {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background: #fff;
    border-color: #fff;
    z-index: 1;
    -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.06);
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.06);
    opacity: 0;
    visibility: hidden; }
    .search-block-wr.opened {
      opacity: 1;
      visibility: visible; } }

.site-search-wr {
  position: relative;
  margin: 0 49px 0 0; }
  .site-search-wr .site-search-form .search-text {
    width: 100%;
    max-width: 100%;
    padding: 16px 60px 14px 18px;
    color: #8a8989;
    font-size: 15px;
    line-height: 1;
    font-weight: 300;
    box-shadow: none;
    border: none;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: auto; }
    .site-search-wr .site-search-form .search-text::-webkit-input-placeholder {
      opacity: 1;
      color: #8a8989; }
    .site-search-wr .site-search-form .search-text:moz-placeholder {
      opacity: 1;
      color: #8a8989; }
    .site-search-wr .site-search-form .search-text::-moz-placeholder {
      opacity: 1;
      color: #8a8989; }
    .site-search-wr .site-search-form .search-text:-ms-input-placeholder {
      opacity: 1;
      color: #8a8989; }
    .site-search-wr .site-search-form .search-text:focus {
      border-color: transparent;
      background-color: #fff;
      -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
      -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
      box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
      margin: -1px 0 -1px -1px;
      padding: 17px 60px 15px 18px;
      min-height: 50px; }
  .site-search-wr .site-search-form .search-but {
    position: absolute;
    top: 0;
    right: 0;
    box-shadow: none;
    border: none;
    width: 48px;
    height: 48px;
    outline: 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%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%23a3a3a3%22%20d%3D%22M14.482%2C12.050%20C14.482%2C12.050%2012.745%2C10.313%2012.745%2C10.313%20C13.336%2C9.327%2013.665%2C8.145%2013.665%2C6.831%20C13.665%2C3.086%2010.642%2C-0.001%206.832%2C-0.001%20C3.021%2C-0.001%20-0.001%2C3.021%20-0.001%2C6.831%20C-0.001%2C10.641%203.021%2C13.663%206.832%2C13.663%20C8.080%2C13.663%209.263%2C13.269%2010.314%2C12.744%20C10.314%2C12.744%2012.051%2C14.481%2012.051%2C14.481%20C12.708%2C15.137%2013.760%2C15.137%2014.482%2C14.481%20C15.139%2C13.758%2015.139%2C12.707%2014.482%2C12.050%20M2.036%2C6.896%20C2.036%2C4.203%204.203%2C2.036%206.897%2C2.036%20C9.591%2C2.036%2011.760%2C4.203%2011.760%2C6.896%20C11.760%2C9.590%209.591%2C11.758%206.897%2C11.758%20C4.269%2C11.692%202.036%2C9.524%202.036%2C6.896%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.search-online-store {
  position: absolute;
  right: 0;
  top: 0;
  margin-right: -1px; }
  .search-online-store .block-title {
    position: relative;
    width: 48px;
    height: 49px;
    font-size: 0;
    border: 1px solid transparent;
    border-bottom: none;
    margin: -1px 0 0 -1px;
    border-left-color: #eee;
    cursor: pointer;
    background: rgba(238, 238, 238, 0.19) url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23a3a3a3%22%20d%3D%22M13.158%2C9.080%20C13.177%2C9.011%2013.240%2C8.964%2013.311%2C8.964%20C13.311%2C8.964%2014.998%2C8.964%2014.998%2C8.964%20C14.998%2C8.964%2014.998%2C6.035%2014.998%2C6.035%20C14.998%2C6.035%2013.311%2C6.035%2013.311%2C6.035%20C13.240%2C6.035%2013.177%2C5.987%2013.158%2C5.919%20C13.031%2C5.465%2012.850%2C5.026%2012.618%2C4.616%20C12.583%2C4.553%2012.593%2C4.476%2012.644%2C4.425%20C12.644%2C4.425%2013.837%2C3.232%2013.837%2C3.232%20C13.837%2C3.232%2011.766%2C1.160%2011.766%2C1.160%20C11.766%2C1.160%2010.573%2C2.354%2010.573%2C2.354%20C10.522%2C2.404%2010.445%2C2.415%2010.383%2C2.380%20C9.972%2C2.148%209.533%2C1.966%209.079%2C1.840%20C9.011%2C1.821%208.963%2C1.758%208.963%2C1.687%20C8.963%2C1.687%208.963%2C-0.001%208.963%2C-0.001%20C8.963%2C-0.001%206.034%2C-0.001%206.034%2C-0.001%20C6.034%2C-0.001%206.034%2C1.687%206.034%2C1.687%20C6.034%2C1.758%205.987%2C1.821%205.918%2C1.840%20C5.464%2C1.966%205.026%2C2.148%204.615%2C2.380%20C4.553%2C2.415%204.475%2C2.404%204.424%2C2.354%20C4.424%2C2.354%203.231%2C1.160%203.231%2C1.160%20C3.231%2C1.160%201.160%2C3.232%201.160%2C3.232%20C1.160%2C3.232%202.353%2C4.425%202.353%2C4.425%20C2.404%2C4.476%202.414%2C4.553%202.379%2C4.616%20C2.147%2C5.026%201.966%2C5.465%201.839%2C5.919%20C1.820%2C5.987%201.757%2C6.035%201.686%2C6.035%20C1.686%2C6.035%20-0.001%2C6.035%20-0.001%2C6.035%20C-0.001%2C6.035%20-0.001%2C8.964%20-0.001%2C8.964%20C-0.001%2C8.964%201.686%2C8.964%201.686%2C8.964%20C1.757%2C8.964%201.820%2C9.011%201.839%2C9.080%20C1.966%2C9.534%202.147%2C9.973%202.379%2C10.383%20C2.414%2C10.445%202.404%2C10.523%202.353%2C10.574%20C2.353%2C10.574%201.160%2C11.767%201.160%2C11.767%20C1.160%2C11.767%203.231%2C13.838%203.231%2C13.838%20C3.231%2C13.838%204.424%2C12.645%204.424%2C12.645%20C4.475%2C12.594%204.553%2C12.584%204.615%2C12.619%20C5.025%2C12.850%205.463%2C13.032%205.918%2C13.159%20C5.987%2C13.178%206.034%2C13.241%206.034%2C13.312%20C6.034%2C13.312%206.034%2C14.999%206.034%2C14.999%20C6.034%2C14.999%208.963%2C14.999%208.963%2C14.999%20C8.963%2C14.999%208.963%2C13.312%208.963%2C13.312%20C8.963%2C13.241%209.011%2C13.178%209.079%2C13.159%20C9.533%2C13.032%209.972%2C12.851%2010.383%2C12.619%20C10.445%2C12.584%2010.522%2C12.594%2010.573%2C12.645%20C10.573%2C12.645%2011.766%2C13.838%2011.766%2C13.838%20C11.766%2C13.838%2013.837%2C11.767%2013.837%2C11.767%20C13.837%2C11.767%2012.644%2C10.574%2012.644%2C10.574%20C12.593%2C10.523%2012.583%2C10.445%2012.618%2C10.383%20C12.850%2C9.973%2013.031%2C9.534%2013.158%2C9.080%20ZM7.499%2C11.011%20C5.562%2C11.011%203.987%2C9.436%203.987%2C7.499%20C3.987%2C5.563%205.562%2C3.988%207.499%2C3.988%20C9.435%2C3.988%2011.010%2C5.563%2011.010%2C7.499%20C11.010%2C9.436%209.435%2C11.011%207.499%2C11.011%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media all and (max-width: 720px) {
    .search-online-store .block-title {
      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%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db2ca%22%20d%3D%22M13.158%2C9.080%20C13.177%2C9.011%2013.240%2C8.964%2013.311%2C8.964%20C13.311%2C8.964%2014.998%2C8.964%2014.998%2C8.964%20C14.998%2C8.964%2014.998%2C6.035%2014.998%2C6.035%20C14.998%2C6.035%2013.311%2C6.035%2013.311%2C6.035%20C13.240%2C6.035%2013.177%2C5.987%2013.158%2C5.919%20C13.031%2C5.465%2012.850%2C5.026%2012.618%2C4.616%20C12.583%2C4.553%2012.593%2C4.476%2012.644%2C4.425%20C12.644%2C4.425%2013.837%2C3.232%2013.837%2C3.232%20C13.837%2C3.232%2011.766%2C1.160%2011.766%2C1.160%20C11.766%2C1.160%2010.573%2C2.354%2010.573%2C2.354%20C10.522%2C2.404%2010.445%2C2.415%2010.383%2C2.380%20C9.972%2C2.148%209.533%2C1.966%209.079%2C1.840%20C9.011%2C1.821%208.963%2C1.758%208.963%2C1.687%20C8.963%2C1.687%208.963%2C-0.001%208.963%2C-0.001%20C8.963%2C-0.001%206.034%2C-0.001%206.034%2C-0.001%20C6.034%2C-0.001%206.034%2C1.687%206.034%2C1.687%20C6.034%2C1.758%205.987%2C1.821%205.918%2C1.840%20C5.464%2C1.966%205.026%2C2.148%204.615%2C2.380%20C4.553%2C2.415%204.475%2C2.404%204.424%2C2.354%20C4.424%2C2.354%203.231%2C1.160%203.231%2C1.160%20C3.231%2C1.160%201.160%2C3.232%201.160%2C3.232%20C1.160%2C3.232%202.353%2C4.425%202.353%2C4.425%20C2.404%2C4.476%202.414%2C4.553%202.379%2C4.616%20C2.147%2C5.026%201.966%2C5.465%201.839%2C5.919%20C1.820%2C5.987%201.757%2C6.035%201.686%2C6.035%20C1.686%2C6.035%20-0.001%2C6.035%20-0.001%2C6.035%20C-0.001%2C6.035%20-0.001%2C8.964%20-0.001%2C8.964%20C-0.001%2C8.964%201.686%2C8.964%201.686%2C8.964%20C1.757%2C8.964%201.820%2C9.011%201.839%2C9.080%20C1.966%2C9.534%202.147%2C9.973%202.379%2C10.383%20C2.414%2C10.445%202.404%2C10.523%202.353%2C10.574%20C2.353%2C10.574%201.160%2C11.767%201.160%2C11.767%20C1.160%2C11.767%203.231%2C13.838%203.231%2C13.838%20C3.231%2C13.838%204.424%2C12.645%204.424%2C12.645%20C4.475%2C12.594%204.553%2C12.584%204.615%2C12.619%20C5.025%2C12.850%205.463%2C13.032%205.918%2C13.159%20C5.987%2C13.178%206.034%2C13.241%206.034%2C13.312%20C6.034%2C13.312%206.034%2C14.999%206.034%2C14.999%20C6.034%2C14.999%208.963%2C14.999%208.963%2C14.999%20C8.963%2C14.999%208.963%2C13.312%208.963%2C13.312%20C8.963%2C13.241%209.011%2C13.178%209.079%2C13.159%20C9.533%2C13.032%209.972%2C12.851%2010.383%2C12.619%20C10.445%2C12.584%2010.522%2C12.594%2010.573%2C12.645%20C10.573%2C12.645%2011.766%2C13.838%2011.766%2C13.838%20C11.766%2C13.838%2013.837%2C11.767%2013.837%2C11.767%20C13.837%2C11.767%2012.644%2C10.574%2012.644%2C10.574%20C12.593%2C10.523%2012.583%2C10.445%2012.618%2C10.383%20C12.850%2C9.973%2013.031%2C9.534%2013.158%2C9.080%20ZM7.499%2C11.011%20C5.562%2C11.011%203.987%2C9.436%203.987%2C7.499%20C3.987%2C5.563%205.562%2C3.988%207.499%2C3.988%20C9.435%2C3.988%2011.010%2C5.563%2011.010%2C7.499%20C11.010%2C9.436%209.435%2C11.011%207.499%2C11.011%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; } }
  .search-online-store.opened {
    z-index: 102; }
  .search-online-store.opened .block-title {
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
    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%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db2ca%22%20d%3D%22M13.158%2C9.080%20C13.177%2C9.011%2013.240%2C8.964%2013.311%2C8.964%20C13.311%2C8.964%2014.998%2C8.964%2014.998%2C8.964%20C14.998%2C8.964%2014.998%2C6.035%2014.998%2C6.035%20C14.998%2C6.035%2013.311%2C6.035%2013.311%2C6.035%20C13.240%2C6.035%2013.177%2C5.987%2013.158%2C5.919%20C13.031%2C5.465%2012.850%2C5.026%2012.618%2C4.616%20C12.583%2C4.553%2012.593%2C4.476%2012.644%2C4.425%20C12.644%2C4.425%2013.837%2C3.232%2013.837%2C3.232%20C13.837%2C3.232%2011.766%2C1.160%2011.766%2C1.160%20C11.766%2C1.160%2010.573%2C2.354%2010.573%2C2.354%20C10.522%2C2.404%2010.445%2C2.415%2010.383%2C2.380%20C9.972%2C2.148%209.533%2C1.966%209.079%2C1.840%20C9.011%2C1.821%208.963%2C1.758%208.963%2C1.687%20C8.963%2C1.687%208.963%2C-0.001%208.963%2C-0.001%20C8.963%2C-0.001%206.034%2C-0.001%206.034%2C-0.001%20C6.034%2C-0.001%206.034%2C1.687%206.034%2C1.687%20C6.034%2C1.758%205.987%2C1.821%205.918%2C1.840%20C5.464%2C1.966%205.026%2C2.148%204.615%2C2.380%20C4.553%2C2.415%204.475%2C2.404%204.424%2C2.354%20C4.424%2C2.354%203.231%2C1.160%203.231%2C1.160%20C3.231%2C1.160%201.160%2C3.232%201.160%2C3.232%20C1.160%2C3.232%202.353%2C4.425%202.353%2C4.425%20C2.404%2C4.476%202.414%2C4.553%202.379%2C4.616%20C2.147%2C5.026%201.966%2C5.465%201.839%2C5.919%20C1.820%2C5.987%201.757%2C6.035%201.686%2C6.035%20C1.686%2C6.035%20-0.001%2C6.035%20-0.001%2C6.035%20C-0.001%2C6.035%20-0.001%2C8.964%20-0.001%2C8.964%20C-0.001%2C8.964%201.686%2C8.964%201.686%2C8.964%20C1.757%2C8.964%201.820%2C9.011%201.839%2C9.080%20C1.966%2C9.534%202.147%2C9.973%202.379%2C10.383%20C2.414%2C10.445%202.404%2C10.523%202.353%2C10.574%20C2.353%2C10.574%201.160%2C11.767%201.160%2C11.767%20C1.160%2C11.767%203.231%2C13.838%203.231%2C13.838%20C3.231%2C13.838%204.424%2C12.645%204.424%2C12.645%20C4.475%2C12.594%204.553%2C12.584%204.615%2C12.619%20C5.025%2C12.850%205.463%2C13.032%205.918%2C13.159%20C5.987%2C13.178%206.034%2C13.241%206.034%2C13.312%20C6.034%2C13.312%206.034%2C14.999%206.034%2C14.999%20C6.034%2C14.999%208.963%2C14.999%208.963%2C14.999%20C8.963%2C14.999%208.963%2C13.312%208.963%2C13.312%20C8.963%2C13.241%209.011%2C13.178%209.079%2C13.159%20C9.533%2C13.032%209.972%2C12.851%2010.383%2C12.619%20C10.445%2C12.584%2010.522%2C12.594%2010.573%2C12.645%20C10.573%2C12.645%2011.766%2C13.838%2011.766%2C13.838%20C11.766%2C13.838%2013.837%2C11.767%2013.837%2C11.767%20C13.837%2C11.767%2012.644%2C10.574%2012.644%2C10.574%20C12.593%2C10.523%2012.583%2C10.445%2012.618%2C10.383%20C12.850%2C9.973%2013.031%2C9.534%2013.158%2C9.080%20ZM7.499%2C11.011%20C5.562%2C11.011%203.987%2C9.436%203.987%2C7.499%20C3.987%2C5.563%205.562%2C3.988%207.499%2C3.988%20C9.435%2C3.988%2011.010%2C5.563%2011.010%2C7.499%20C11.010%2C9.436%209.435%2C11.011%207.499%2C11.011%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .search-online-store.opened .block-title:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      bottom: -4px;
      height: 20px;
      background: #fff;
      z-index: 1; }
  .search-online-store.opened .block-body {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media all and (max-width: 939px) and (min-width: 767px) {
    .search-online-store.opened {
      right: -104px;
      z-index: 1; }
      .search-online-store.opened .block-title {
        width: 77px;
        color: #3d3d3d;
        font-size: 16px;
        font-weight: 400;
        padding: 0 30px 0 47px;
        line-height: 48px;
        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%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db2ca%22%20d%3D%22M13.158%2C9.080%20C13.177%2C9.011%2013.240%2C8.964%2013.311%2C8.964%20C13.311%2C8.964%2014.998%2C8.964%2014.998%2C8.964%20C14.998%2C8.964%2014.998%2C6.035%2014.998%2C6.035%20C14.998%2C6.035%2013.311%2C6.035%2013.311%2C6.035%20C13.240%2C6.035%2013.177%2C5.987%2013.158%2C5.919%20C13.031%2C5.465%2012.850%2C5.026%2012.618%2C4.616%20C12.583%2C4.553%2012.593%2C4.476%2012.644%2C4.425%20C12.644%2C4.425%2013.837%2C3.232%2013.837%2C3.232%20C13.837%2C3.232%2011.766%2C1.160%2011.766%2C1.160%20C11.766%2C1.160%2010.573%2C2.354%2010.573%2C2.354%20C10.522%2C2.404%2010.445%2C2.415%2010.383%2C2.380%20C9.972%2C2.148%209.533%2C1.966%209.079%2C1.840%20C9.011%2C1.821%208.963%2C1.758%208.963%2C1.687%20C8.963%2C1.687%208.963%2C-0.001%208.963%2C-0.001%20C8.963%2C-0.001%206.034%2C-0.001%206.034%2C-0.001%20C6.034%2C-0.001%206.034%2C1.687%206.034%2C1.687%20C6.034%2C1.758%205.987%2C1.821%205.918%2C1.840%20C5.464%2C1.966%205.026%2C2.148%204.615%2C2.380%20C4.553%2C2.415%204.475%2C2.404%204.424%2C2.354%20C4.424%2C2.354%203.231%2C1.160%203.231%2C1.160%20C3.231%2C1.160%201.160%2C3.232%201.160%2C3.232%20C1.160%2C3.232%202.353%2C4.425%202.353%2C4.425%20C2.404%2C4.476%202.414%2C4.553%202.379%2C4.616%20C2.147%2C5.026%201.966%2C5.465%201.839%2C5.919%20C1.820%2C5.987%201.757%2C6.035%201.686%2C6.035%20C1.686%2C6.035%20-0.001%2C6.035%20-0.001%2C6.035%20C-0.001%2C6.035%20-0.001%2C8.964%20-0.001%2C8.964%20C-0.001%2C8.964%201.686%2C8.964%201.686%2C8.964%20C1.757%2C8.964%201.820%2C9.011%201.839%2C9.080%20C1.966%2C9.534%202.147%2C9.973%202.379%2C10.383%20C2.414%2C10.445%202.404%2C10.523%202.353%2C10.574%20C2.353%2C10.574%201.160%2C11.767%201.160%2C11.767%20C1.160%2C11.767%203.231%2C13.838%203.231%2C13.838%20C3.231%2C13.838%204.424%2C12.645%204.424%2C12.645%20C4.475%2C12.594%204.553%2C12.584%204.615%2C12.619%20C5.025%2C12.850%205.463%2C13.032%205.918%2C13.159%20C5.987%2C13.178%206.034%2C13.241%206.034%2C13.312%20C6.034%2C13.312%206.034%2C14.999%206.034%2C14.999%20C6.034%2C14.999%208.963%2C14.999%208.963%2C14.999%20C8.963%2C14.999%208.963%2C13.312%208.963%2C13.312%20C8.963%2C13.241%209.011%2C13.178%209.079%2C13.159%20C9.533%2C13.032%209.972%2C12.851%2010.383%2C12.619%20C10.445%2C12.584%2010.522%2C12.594%2010.573%2C12.645%20C10.573%2C12.645%2011.766%2C13.838%2011.766%2C13.838%20C11.766%2C13.838%2013.837%2C11.767%2013.837%2C11.767%20C13.837%2C11.767%2012.644%2C10.574%2012.644%2C10.574%20C12.593%2C10.523%2012.583%2C10.445%2012.618%2C10.383%20C12.850%2C9.973%2013.031%2C9.534%2013.158%2C9.080%20ZM7.499%2C11.011%20C5.562%2C11.011%203.987%2C9.436%203.987%2C7.499%20C3.987%2C5.563%205.562%2C3.988%207.499%2C3.988%20C9.435%2C3.988%2011.010%2C5.563%2011.010%2C7.499%20C11.010%2C9.436%209.435%2C11.011%207.499%2C11.011%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 19px 50% no-repeat; }
        .search-online-store.opened .block-title:after {
          content: "";
          position: absolute;
          right: 18px;
          top: 50%;
          width: 10px;
          height: 10px;
          margin-top: -5px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23949494%22%20d%3D%22M10.012%2C9.296%20C10.012%2C9.296%209.296%2C10.012%209.296%2C10.012%20C9.296%2C10.012%204.999%2C5.716%204.999%2C5.716%20C4.999%2C5.716%200.703%2C10.012%200.703%2C10.012%20C0.703%2C10.012%20-0.013%2C9.296%20-0.013%2C9.296%20C-0.013%2C9.296%204.283%2C5.000%204.283%2C5.000%20C4.283%2C5.000%20-0.013%2C0.703%20-0.013%2C0.703%20C-0.013%2C0.703%200.703%2C-0.013%200.703%2C-0.013%20C0.703%2C-0.013%204.999%2C4.284%204.999%2C4.284%20C4.999%2C4.284%209.296%2C-0.013%209.296%2C-0.013%20C9.296%2C-0.013%2010.012%2C0.703%2010.012%2C0.703%20C10.012%2C0.703%205.716%2C5.000%205.716%2C5.000%20C5.716%2C5.000%2010.012%2C9.296%2010.012%2C9.296%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; } }
  @media all and (max-width: 720px) {
    .search-online-store.opened .block-body {
      border-width: 0;
      margin: -1px 0 0; }

    .search-online-store.opened .block-title {
      border-color: #fff;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%238b8b8b%22%20d%3D%22M10.012%2C9.296%20C10.012%2C9.296%209.296%2C10.012%209.296%2C10.012%20C9.296%2C10.012%204.999%2C5.716%204.999%2C5.716%20C4.999%2C5.716%200.703%2C10.012%200.703%2C10.012%20C0.703%2C10.012%20-0.013%2C9.296%20-0.013%2C9.296%20C-0.013%2C9.296%204.283%2C5.000%204.283%2C5.000%20C4.283%2C5.000%20-0.013%2C0.703%20-0.013%2C0.703%20C-0.013%2C0.703%200.703%2C-0.013%200.703%2C-0.013%20C0.703%2C-0.013%204.999%2C4.284%204.999%2C4.284%20C4.999%2C4.284%209.296%2C-0.013%209.296%2C-0.013%20C9.296%2C-0.013%2010.012%2C0.703%2010.012%2C0.703%20C10.012%2C0.703%205.716%2C5.000%205.716%2C5.000%20C5.716%2C5.000%2010.012%2C9.296%2010.012%2C9.296%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; } }
  .search-online-store .block-body {
    display: none;
    position: absolute;
    right: 0;
    top: 100%;
    font-size: 0;
    line-height: 1;
    background-color: #fff;
    padding: 25px 0 0 19px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
    margin: -1px 0 0; }
  .search-online-store .field-title, .search-online-store .row-title {
    color: #3d3d3d;
    font-size: 14px;
    font-weight: 500;
    margin: 0 0 10px;
    display: block; }
  .search-online-store .field, .search-online-store .row {
    display: inline-block;
    vertical-align: top;
    float: left;
    width: 33%;
    padding: 0 20px 0 0;
    margin: 0 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media all and (max-width: 580px) {
    .search-online-store .field, .search-online-store .row {
      width: 50%; } }
  @media all and (max-width: 420px) {
    .search-online-store .field, .search-online-store .row {
      width: 100%; } }
  .search-online-store .price_range_title {
    margin: 0 0 8px;
    color: #8e8e8e;
    font-size: 14px;
    font-weight: 300; }
  .search-online-store .price_range_title .price_range_title_left {
    float: left;
    width: 80px; }
  .search-online-store .price_range_title .price_range_title_right {
    float: right;
    width: 80px; }
  .search-online-store label.start {
    float: left; }
  .search-online-store label.start strong {
    display: block;
    font-weight: 400;
    color: #2b292e;
    font-size: 14px;
    margin-bottom: 6px; }
  .search-online-store label.start input {
    width: 80px;
    color: #4f4f4f; }
    .search-online-store label.start input::-webkit-input-placeholder {
      opacity: 1;
      color: #4f4f4f; }
    .search-online-store label.start input:moz-placeholder {
      opacity: 1;
      color: #4f4f4f; }
    .search-online-store label.start input::-moz-placeholder {
      opacity: 1;
      color: #4f4f4f; }
    .search-online-store label.start input:-ms-input-placeholder {
      opacity: 1;
      color: #4f4f4f; }
  .search-online-store label.end {
    float: right; }
  .search-online-store label.end strong {
    display: block;
    font-weight: 400;
    color: #2b292e;
    font-size: 14px;
    margin-bottom: 6px; }
  .search-online-store label.end input {
    width: 82px;
    color: #4f4f4f; }
    .search-online-store label.end input::-webkit-input-placeholder {
      opacity: 1;
      color: #4f4f4f; }
    .search-online-store label.end input:moz-placeholder {
      opacity: 1;
      color: #4f4f4f; }
    .search-online-store label.end input::-moz-placeholder {
      opacity: 1;
      color: #4f4f4f; }
    .search-online-store label.end input:-ms-input-placeholder {
      opacity: 1;
      color: #4f4f4f; }
  .search-online-store .price_range {
    position: relative;
    margin: 0 0 17px; }
  .search-online-store .price_range .small {
    padding: 0;
    width: 80px;
    text-align: center;
    font-size: 14px; }
    .search-online-store .price_range .small.low {
      float: left; }
    .search-online-store .price_range .small.hight {
      float: right; }
  .search-online-store .noUi-horizontal {
    height: 1px;
    background-color: #d7d7d7;
    margin-bottom: 8px; }
  .search-online-store .noUi-horizontal .noUi-origin.noUi-background {
    background-color: #d7d7d7;
    height: 1px; }
  .search-online-store .noUi-horizontal .noUi-connect {
    background-color: #e22626; }
  .search-online-store .noUi-horizontal .noUi-handle {
    width: 20px;
    height: 20px;
    left: -10px;
    bottom: -10px;
    border: none;
    background: #e22626;
    cursor: pointer;
    border-radius: 10px; }
    .search-online-store .noUi-horizontal .noUi-handle.noUi-active {
      box-shadow: 0 0 0 3px #e22626, 0 0 0 3px #7a4104; }
  .search-online-store .shop-search-form-bottom {
    position: relative;
    background: #2b292e;
    margin: 0 0 0 -19px;
    text-align: right; }
  @media all and (max-width: 720px) {
    .search-online-store .shop-search-form-bottom {
      margin-right: 0; } }
  @media all and (max-width: 420px) {
    .search-online-store .shop-search-form-bottom {
      margin-top: 50px; } }
  .search-online-store .shop-search-form-bottom .field-result-view {
    display: inline-block;
    vertical-align: top; }
    @media all and (max-width: 420px) {
    .search-online-store .shop-search-form-bottom .field-result-view {
      width: 50%; }
      .search-online-store .shop-search-form-bottom .field-result-view .jq-selectbox.jqselect {
        width: 100%; } }
  .search-online-store .shop-search-form-bottom .field-result-view-title {
    display: inline-block;
    vertical-align: middle;
    color: #c9c8c8;
    font-size: 14px;
    font-weight: 300;
    margin-right: 20px; }
    @media all and (max-width: 420px) {
    .search-online-store .shop-search-form-bottom .field-result-view-title {
      position: absolute;
      top: -25px;
      left: 20px;
      font-size: 15px;
      font-weight: 400;
      color: #484848; } }
  .search-online-store .shop-search-form-bottom .jq-selectbox.jqselect {
    width: 104px;
    text-align: left; }
  .search-online-store .shop-search-form-bottom .jq-selectbox__select {
    border: none;
    height: 50px;
    background: #464646; }
  .search-online-store .shop-search-form-bottom .jq-selectbox__select-text {
    padding: 6px 25px 6px 20px;
    color: #fff; }
  .search-online-store .shop-search-form-bottom .jq-selectbox__trigger-arrow {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23a8a8a8%22%20d%3D%22M10.010%2C1.084%20C10.010%2C1.084%205.318%2C6.011%205.318%2C6.011%20C5.318%2C6.011%205.000%2C5.677%205.000%2C5.677%20C5.000%2C5.677%204.682%2C6.011%204.682%2C6.011%20C4.682%2C6.011%20-0.011%2C1.084%20-0.011%2C1.084%20C-0.011%2C1.084%201.032%2C-0.011%201.032%2C-0.011%20C1.032%2C-0.011%205.000%2C4.155%205.000%2C4.155%20C5.000%2C4.155%208.967%2C-0.011%208.967%2C-0.011%20C8.967%2C-0.011%2010.010%2C1.084%2010.010%2C1.084%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .search-online-store .shop-search-form-bottom .jq-selectbox ul {
    margin: 0; }
  .search-online-store .shop-search-form-bottom .submit {
    display: inline-block;
    vertical-align: top; }
    @media all and (max-width: 420px) {
    .search-online-store .shop-search-form-bottom .submit {
      width: 50%; } }
  .search-online-store .shop-search-form-bottom .btn-variant1, .search-online-store .shop-search-form-bottom .buy-one-click-form-in .tpl-form-button, .buy-one-click-form-in .search-online-store .shop-search-form-bottom .tpl-form-button, .search-online-store .shop-search-form-bottom .shop-product-desc .tpl-form .tpl-button-big, .shop-product-desc .tpl-form .search-online-store .shop-search-form-bottom .tpl-button-big, .search-online-store .shop-search-form-bottom .shop2-order-options.shop2-delivery .option-type .option-details .shop2-btn, .shop2-order-options.shop2-delivery .option-type .option-details .search-online-store .shop-search-form-bottom .shop2-btn {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    padding: 0 25px;
    height: 50px; }
    @media all and (max-width: 420px) {
    .search-online-store .shop-search-form-bottom .btn-variant1, .search-online-store .shop-search-form-bottom .buy-one-click-form-in .tpl-form-button, .buy-one-click-form-in .search-online-store .shop-search-form-bottom .tpl-form-button, .search-online-store .shop-search-form-bottom .shop-product-desc .tpl-form .tpl-button-big, .shop-product-desc .tpl-form .search-online-store .shop-search-form-bottom .tpl-button-big, .search-online-store .shop-search-form-bottom .shop2-order-options.shop2-delivery .option-type .option-details .shop2-btn, .shop2-order-options.shop2-delivery .option-type .option-details .search-online-store .shop-search-form-bottom .shop2-btn {
      width: 100%; } }

.cart-wrapper {
  text-decoration: none;
  position: absolute;
  right: 0;
  top: 14px;
  width: 80px; }
  @media all and (max-width: 720px) {
  .cart-wrapper {
    position: relative;
    right: inherit;
    top: inherit;
    width: auto;
    display: inline-block;
    vertical-align: top;
    height: 50px;
    border-left: 1px solid rgba(255, 255, 255, .1); } }
  .cart-wrapper.blockBlur:before {
    display: none; }
  .cart-wrapper.disabled .cart-block-btn .cart-total-amount {
    background: #cacaca; }
    @media all and (max-width: 720px) {
    .cart-wrapper.disabled .cart-block-btn {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2233px%22%20height%3D%2230px%22%20%20viewBox%3D%220%200%2033%2030%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%239e9e9e%22%20d%3D%22M32.980%2C6.573%20C32.975%2C6.646%2032.976%2C6.719%2032.962%2C6.792%20C32.962%2C6.792%2030.763%2C18.581%2030.763%2C18.581%20C30.591%2C19.503%2029.783%2C20.170%2028.840%2C20.170%20C28.840%2C20.170%2011.979%2C20.170%2011.979%2C20.170%20C11.065%2C20.170%2010.271%2C19.540%2010.071%2C18.650%20C10.071%2C18.650%206.748%2C3.885%206.748%2C3.885%20C6.748%2C3.885%201.960%2C3.885%201.960%2C3.885%20C0.881%2C3.885%200.005%2C3.013%200.005%2C1.940%20C0.005%2C0.866%200.881%2C-0.005%201.960%2C-0.005%20C1.960%2C-0.005%208.314%2C-0.005%208.314%2C-0.005%20C9.228%2C-0.005%2010.021%2C0.628%2010.221%2C1.516%20C10.221%2C1.516%2010.891%2C4.492%2010.891%2C4.492%20C10.891%2C4.492%2031.002%2C4.492%2031.002%2C4.492%20C31.002%2C4.492%2031.003%2C4.492%2031.003%2C4.492%20C31.003%2C4.492%2031.039%2C4.492%2031.039%2C4.492%20C31.092%2C4.492%2031.142%2C4.504%2031.193%2C4.508%20C31.261%2C4.513%2031.328%2C4.512%2031.397%2C4.525%20C31.404%2C4.526%2031.410%2C4.529%2031.417%2C4.531%20C31.483%2C4.544%2031.545%2C4.567%2031.609%2C4.587%20C31.670%2C4.605%2031.733%2C4.618%2031.790%2C4.642%20C31.841%2C4.663%2031.885%2C4.692%2031.934%2C4.717%20C32.000%2C4.751%2032.067%2C4.782%2032.127%2C4.822%20C32.161%2C4.844%2032.188%2C4.873%2032.220%2C4.897%20C32.288%2C4.949%2032.357%2C5.000%2032.417%2C5.058%20C32.448%2C5.090%2032.473%2C5.127%2032.502%2C5.160%20C32.556%2C5.219%2032.611%2C5.278%2032.656%2C5.344%20C32.685%2C5.387%2032.705%2C5.435%2032.731%2C5.480%20C32.768%2C5.543%2032.807%2C5.605%2032.836%2C5.672%20C32.854%2C5.714%2032.863%2C5.759%2032.879%2C5.802%20C32.906%2C5.878%2032.935%2C5.955%2032.952%2C6.036%20C32.959%2C6.072%2032.959%2C6.109%2032.964%2C6.145%20C32.978%2C6.237%2032.992%2C6.329%2032.992%2C6.424%20C32.992%2C6.427%2032.994%2C6.432%2032.994%2C6.436%20C32.994%2C6.483%2032.984%2C6.528%2032.980%2C6.573%20ZM11.767%2C8.381%20C11.767%2C8.381%2013.545%2C16.281%2013.545%2C16.281%20C13.545%2C16.281%2027.214%2C16.281%2027.214%2C16.281%20C27.214%2C16.281%2028.688%2C8.381%2028.688%2C8.381%20C28.688%2C8.381%2011.767%2C8.381%2011.767%2C8.381%20ZM15.767%2C22.358%20C17.454%2C22.358%2018.821%2C23.719%2018.821%2C25.397%20C18.821%2C27.075%2017.454%2C28.435%2015.767%2C28.435%20C14.079%2C28.435%2012.712%2C27.075%2012.712%2C25.397%20C12.712%2C23.719%2014.079%2C22.358%2015.767%2C22.358%20ZM25.297%2C22.358%20C26.984%2C22.358%2028.351%2C23.719%2028.351%2C25.397%20C28.351%2C27.075%2026.984%2C28.435%2025.297%2C28.435%20C23.609%2C28.435%2022.242%2C27.075%2022.242%2C25.397%20C22.242%2C23.719%2023.609%2C22.358%2025.297%2C22.358%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 16px no-repeat;
      background-size: 22px 22px; } }
  .cart-wrapper .cart-block-btn {
    cursor: pointer;
    width: 25px;
    height: 39px;
    display: inline-block;
    text-align: right;
    padding: 11px 0 0 55px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2233px%22%20height%3D%2230px%22%20%20viewBox%3D%220%200%2033%2030%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db2ca%22%20d%3D%22M32.980%2C6.573%20C32.975%2C6.646%2032.976%2C6.719%2032.962%2C6.792%20C32.962%2C6.792%2030.763%2C18.581%2030.763%2C18.581%20C30.591%2C19.503%2029.783%2C20.170%2028.840%2C20.170%20C28.840%2C20.170%2011.979%2C20.170%2011.979%2C20.170%20C11.065%2C20.170%2010.271%2C19.540%2010.071%2C18.650%20C10.071%2C18.650%206.748%2C3.885%206.748%2C3.885%20C6.748%2C3.885%201.960%2C3.885%201.960%2C3.885%20C0.881%2C3.885%200.005%2C3.013%200.005%2C1.940%20C0.005%2C0.866%200.881%2C-0.005%201.960%2C-0.005%20C1.960%2C-0.005%208.314%2C-0.005%208.314%2C-0.005%20C9.228%2C-0.005%2010.021%2C0.628%2010.221%2C1.516%20C10.221%2C1.516%2010.891%2C4.492%2010.891%2C4.492%20C10.891%2C4.492%2031.002%2C4.492%2031.002%2C4.492%20C31.002%2C4.492%2031.003%2C4.492%2031.003%2C4.492%20C31.003%2C4.492%2031.039%2C4.492%2031.039%2C4.492%20C31.092%2C4.492%2031.142%2C4.504%2031.193%2C4.508%20C31.261%2C4.513%2031.328%2C4.512%2031.397%2C4.525%20C31.404%2C4.526%2031.410%2C4.529%2031.417%2C4.531%20C31.483%2C4.544%2031.545%2C4.567%2031.609%2C4.587%20C31.670%2C4.605%2031.733%2C4.618%2031.790%2C4.642%20C31.841%2C4.663%2031.885%2C4.692%2031.934%2C4.717%20C32.000%2C4.751%2032.067%2C4.782%2032.127%2C4.822%20C32.161%2C4.844%2032.188%2C4.873%2032.220%2C4.897%20C32.288%2C4.949%2032.357%2C5.000%2032.417%2C5.058%20C32.448%2C5.090%2032.473%2C5.127%2032.502%2C5.160%20C32.556%2C5.219%2032.611%2C5.278%2032.656%2C5.344%20C32.685%2C5.387%2032.705%2C5.435%2032.731%2C5.480%20C32.768%2C5.543%2032.807%2C5.605%2032.836%2C5.672%20C32.854%2C5.714%2032.863%2C5.759%2032.879%2C5.802%20C32.906%2C5.878%2032.935%2C5.955%2032.952%2C6.036%20C32.959%2C6.072%2032.959%2C6.109%2032.964%2C6.145%20C32.978%2C6.237%2032.992%2C6.329%2032.992%2C6.424%20C32.992%2C6.427%2032.994%2C6.432%2032.994%2C6.436%20C32.994%2C6.483%2032.984%2C6.528%2032.980%2C6.573%20ZM11.767%2C8.381%20C11.767%2C8.381%2013.545%2C16.281%2013.545%2C16.281%20C13.545%2C16.281%2027.214%2C16.281%2027.214%2C16.281%20C27.214%2C16.281%2028.688%2C8.381%2028.688%2C8.381%20C28.688%2C8.381%2011.767%2C8.381%2011.767%2C8.381%20ZM15.767%2C22.358%20C17.454%2C22.358%2018.821%2C23.719%2018.821%2C25.397%20C18.821%2C27.075%2017.454%2C28.435%2015.767%2C28.435%20C14.079%2C28.435%2012.712%2C27.075%2012.712%2C25.397%20C12.712%2C23.719%2014.079%2C22.358%2015.767%2C22.358%20ZM25.297%2C22.358%20C26.984%2C22.358%2028.351%2C23.719%2028.351%2C25.397%20C28.351%2C27.075%2026.984%2C28.435%2025.297%2C28.435%20C23.609%2C28.435%2022.242%2C27.075%2022.242%2C25.397%20C22.242%2C23.719%2023.609%2C22.358%2025.297%2C22.358%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 13px 50% no-repeat;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .cart-wrapper .cart-block-btn .cart-total-amount {
    display: inline-block;
    height: 15px;
    min-width: 25px;
    text-align: center;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    background: #e22626;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    line-height: 15px; }
  @media all and (max-width: 720px) {
    .cart-wrapper .cart-block-btn {
      height: 50px;
      width: 50px;
      padding: 0;
      background-position: 50% 16px;
      background-size: 22px 22px; }
      .cart-wrapper .cart-block-btn .cart-total-amount {
        display: none; } }
  .cart-wrapper.opened {
    z-index: 104; }
  .cart-wrapper.opened .cart-block {
    display: block; }
  .cart-wrapper .cart-block {
    position: absolute;
    right: 0;
    top: 100%;
    margin-top: 14px;
    width: 298px;
    background-color: #fff;
    border-bottom: none;
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
    display: none; }
  @media all and (max-width: 720px) {
    .cart-wrapper .cart-block {
      margin: 0; } }
  @media all and (max-width: 320px) {
    .cart-wrapper .cart-block {
      width: 318px; } }
  .cart-wrapper .cart-block:after {
    content: "";
    position: absolute;
    right: 19px;
    top: -10px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-bottom-color: #fff; }
    @media all and (max-width: 720px) {
    .cart-wrapper .cart-block:after {
      right: 12px; } }
  .cart-wrapper .cart-block ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  .cart-wrapper .cart-block .information-cart {
    padding: 20px; }
    .cart-wrapper .cart-block .information-cart .information-cart-in > div > .title {
      color: #797979;
      font-size: 13px;
      font-weight: 300;
      margin-right: 10px;
      display: inline-block; }
  .cart-wrapper .cart-block .cart-total-amount {
    color: #363636;
    font-size: 15px;
    font-weight: 700;
    margin: 0 0 10px; }
  .cart-wrapper .cart-block .cart-total-sum {
    color: #363636;
    font-size: 17px;
    font-weight: 700; }
    .cart-wrapper .cart-block .cart-total-sum span {
      color: #363636;
      font-size: 14px;
      font-weight: 300; }
  .cart-wrapper .cart-block .cart-block-bot {
    background: #2b292e;
    text-align: right; }
    .cart-wrapper .cart-block .cart-block-bot .btn-variant1, .cart-wrapper .cart-block .cart-block-bot .buy-one-click-form-in .tpl-form-button, .buy-one-click-form-in .cart-wrapper .cart-block .cart-block-bot .tpl-form-button, .cart-wrapper .cart-block .cart-block-bot .shop-product-desc .tpl-form .tpl-button-big, .shop-product-desc .tpl-form .cart-wrapper .cart-block .cart-block-bot .tpl-button-big, .cart-wrapper .cart-block .cart-block-bot .shop2-order-options.shop2-delivery .option-type .option-details .shop2-btn, .shop2-order-options.shop2-delivery .option-type .option-details .cart-wrapper .cart-block .cart-block-bot .shop2-btn {
      position: relative;
      text-decoration: none;
      display: inline-block;
      padding: 17px 0 18px 18px;
      width: 157px;
      font-size: 15px;
      line-height: 1;
      font-weight: 500;
      text-align: left; }
      .cart-wrapper .cart-block .cart-block-bot .btn-variant1:before, .cart-wrapper .cart-block .cart-block-bot .buy-one-click-form-in .tpl-form-button:before, .buy-one-click-form-in .cart-wrapper .cart-block .cart-block-bot .tpl-form-button:before, .cart-wrapper .cart-block .cart-block-bot .shop-product-desc .tpl-form .tpl-button-big:before, .shop-product-desc .tpl-form .cart-wrapper .cart-block .cart-block-bot .tpl-button-big:before, .cart-wrapper .cart-block .cart-block-bot .shop2-order-options.shop2-delivery .option-type .option-details .shop2-btn:before, .shop2-order-options.shop2-delivery .option-type .option-details .cart-wrapper .cart-block .cart-block-bot .shop2-btn:before {
        content: "";
        position: absolute;
        right: 20px;
        top: 50%;
        width: 11px;
        height: 14px;
        opacity: 0.7;
        margin-top: -7px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2266px%22%20height%3D%22272px%22%20%20viewBox%3D%220%200%2066%20272%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9.000%2C14.000%20C9.000%2C14.000%202.000%2C14.000%202.000%2C14.000%20C0.895%2C14.000%20-0.000%2C13.104%20-0.000%2C12.000%20C-0.000%2C12.000%20-0.000%2C2.000%20-0.000%2C2.000%20C-0.000%2C0.895%200.895%2C-0.000%202.000%2C-0.000%20C2.000%2C-0.000%209.000%2C-0.000%209.000%2C-0.000%20C10.104%2C-0.000%2011.000%2C0.895%2011.000%2C2.000%20C11.000%2C2.000%2011.000%2C12.000%2011.000%2C12.000%20C11.000%2C13.104%2010.104%2C14.000%209.000%2C14.000%20ZM10.000%2C3.000%20C10.000%2C1.895%209.104%2C1.000%208.000%2C1.000%20C8.000%2C1.000%203.000%2C1.000%203.000%2C1.000%20C1.895%2C1.000%201.000%2C1.895%201.000%2C3.000%20C1.000%2C3.000%201.000%2C11.000%201.000%2C11.000%20C1.000%2C12.104%201.895%2C13.000%203.000%2C13.000%20C3.000%2C13.000%208.000%2C13.000%208.000%2C13.000%20C9.104%2C13.000%2010.000%2C12.104%2010.000%2C11.000%20C10.000%2C11.000%2010.000%2C3.000%2010.000%2C3.000%20ZM2.000%2C9.000%20C2.000%2C9.000%209.000%2C9.000%209.000%2C9.000%20C9.000%2C9.000%209.000%2C10.000%209.000%2C10.000%20C9.000%2C10.000%202.000%2C10.000%202.000%2C10.000%20C2.000%2C10.000%202.000%2C9.000%202.000%2C9.000%20ZM2.000%2C7.000%20C2.000%2C7.000%209.000%2C7.000%209.000%2C7.000%20C9.000%2C7.000%209.000%2C8.000%209.000%2C8.000%20C9.000%2C8.000%202.000%2C8.000%202.000%2C8.000%20C2.000%2C8.000%202.000%2C7.000%202.000%2C7.000%20ZM2.000%2C5.000%20C2.000%2C5.000%206.000%2C5.000%206.000%2C5.000%20C6.000%2C5.000%206.000%2C6.000%206.000%2C6.000%20C6.000%2C6.000%202.000%2C6.000%202.000%2C6.000%20C2.000%2C6.000%202.000%2C5.000%202.000%2C5.000%20ZM2.000%2C3.000%20C2.000%2C3.000%206.000%2C3.000%206.000%2C3.000%20C6.000%2C3.000%206.000%2C4.000%206.000%2C4.000%20C6.000%2C4.000%202.000%2C4.000%202.000%2C4.000%20C2.000%2C4.000%202.000%2C3.000%202.000%2C3.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .cart-wrapper .cart-block .cart-block-bot .remove-all-cart-poruduct {
      position: relative;
      text-decoration: none;
      display: inline-block;
      color: #e2e1e1;
      font-size: 15px;
      line-height: 1;
      font-weight: 400;
      padding: 17px 40px 18px 0; }
      .cart-wrapper .cart-block .cart-block-bot .remove-all-cart-poruduct:before {
        content: "";
        position: absolute;
        right: 20px;
        top: 50%;
        width: 11px;
        height: 14px;
        opacity: 0.5;
        margin-top: -7px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2011%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.598%2C2.897%20C10.598%2C2.897%200.405%2C2.897%200.405%2C2.897%20C0.183%2C2.897%200.003%2C2.707%200.003%2C2.473%20C0.003%2C2.239%200.183%2C2.050%200.405%2C2.050%20C0.405%2C2.050%203.032%2C2.050%203.032%2C2.050%20C3.032%2C2.050%203.032%2C1.210%203.032%2C1.210%20C3.032%2C0.544%203.550%2C-0.000%204.182%2C-0.000%20C4.182%2C-0.000%206.821%2C-0.000%206.821%2C-0.000%20C7.454%2C-0.000%207.972%2C0.544%207.972%2C1.210%20C7.972%2C1.210%207.972%2C2.050%207.972%2C2.050%20C7.972%2C2.050%2010.598%2C2.050%2010.598%2C2.050%20C10.820%2C2.050%2011.001%2C2.239%2011.001%2C2.473%20C11.001%2C2.707%2010.820%2C2.897%2010.598%2C2.897%20ZM7.166%2C1.210%20C7.166%2C1.013%207.008%2C0.847%206.821%2C0.847%20C6.821%2C0.847%204.182%2C0.847%204.182%2C0.847%20C3.995%2C0.847%203.837%2C1.013%203.837%2C1.210%20C3.837%2C1.210%203.837%2C2.050%203.837%2C2.050%20C3.837%2C2.050%207.166%2C2.050%207.166%2C2.050%20C7.166%2C2.050%207.166%2C1.210%207.166%2C1.210%20ZM3.890%2C3.855%20C3.890%2C3.855%204.113%2C12.166%204.113%2C12.166%20C4.113%2C12.166%203.308%2C12.166%203.308%2C12.166%20C3.308%2C12.166%203.084%2C3.855%203.084%2C3.855%20C3.084%2C3.855%203.890%2C3.855%203.890%2C3.855%20ZM5.919%2C3.855%20C5.919%2C3.855%205.919%2C12.166%205.919%2C12.166%20C5.919%2C12.166%205.114%2C12.166%205.114%2C12.166%20C5.114%2C12.166%205.114%2C3.855%205.114%2C3.855%20C5.114%2C3.855%205.919%2C3.855%205.919%2C3.855%20ZM7.193%2C3.855%20C7.193%2C3.855%207.999%2C3.855%207.999%2C3.855%20C7.999%2C3.855%207.783%2C12.166%207.783%2C12.166%20C7.783%2C12.166%206.977%2C12.166%206.977%2C12.166%20C6.977%2C12.166%207.193%2C3.855%207.193%2C3.855%20ZM2.129%2C12.739%20C2.141%2C12.954%202.340%2C13.151%202.545%2C13.151%20C2.545%2C13.151%208.696%2C13.151%208.696%2C13.151%20C8.896%2C13.151%209.079%2C12.966%209.087%2C12.755%20C9.087%2C12.755%209.421%2C3.855%209.421%2C3.855%20C9.421%2C3.855%2010.227%2C3.855%2010.227%2C3.855%20C10.227%2C3.855%209.892%2C12.789%209.892%2C12.789%20C9.867%2C13.454%209.329%2C13.998%208.696%2C13.998%20C8.696%2C13.998%202.545%2C13.998%202.545%2C13.998%20C1.912%2C13.998%201.363%2C13.455%201.325%2C12.790%20C1.325%2C12.790%200.810%2C3.855%200.810%2C3.855%20C0.810%2C3.855%201.617%2C3.855%201.617%2C3.855%20C1.617%2C3.855%202.129%2C12.739%202.129%2C12.739%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.main-slider-wr {
  background: #f9f9f9;
  background-position: 50% 50%;
  background-size: cover;
  -moz-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.09);
  -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.09);
  box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.09); }
  .main-slider-wr .main-slider-in {
    max-width: 940px;
    margin: 0 auto;
    padding: 27px 0 22px; }
  @media all and (max-width: 980px) {
    .main-slider-wr .main-slider-in {
      margin: 0 20px; } }
  @media all and (max-width: 680px) {
    .main-slider-wr .main-slider-in {
      margin: 0; } }
  @media all and (max-width: 600px) {
    .main-slider-wr .main-slider-in {
      padding-top: 0; } }
  .main-slider-wr .slider-block {
    position: relative; }
  .main-slider-wr .slider-item {
    font-size: 0;
    line-height: 1;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media all and (max-width: 600px) {
    .main-slider-wr .slider-item {
      display: block; } }
  .main-slider-wr .slider-info {
    position: relative;
    background: #0db2ca;
    font-size: 22px;
    font-weight: 400;
    color: #fff;
    text-align: right;
    -webkit-flex-basis: 40.42553%;
    -moz-flex-basis: 40.42553%;
    -ms-flex-preferred-size: 40.42553%;
    flex-basis: 40.42553%;
    -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;
    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: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  .main-slider-wr .slider-info:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 66px;
    left: 100%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2266px%22%20height%3D%22272px%22%20%20viewBox%3D%220%200%2066%20272%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db2ca%22%20d%3D%22M1.999%2C272.000%20C1.999%2C272.000%20-0.000%2C272.000%20-0.000%2C272.000%20C-0.000%2C272.000%20-0.000%2C272.000%20-0.000%2C272.000%20C-0.000%2C272.000%20-0.000%2C2.000%20-0.000%2C2.000%20C-0.000%2C2.000%20-0.000%2C-0.001%20-0.000%2C-0.001%20C-0.000%2C-0.001%20-0.000%2C-0.001%20-0.000%2C-0.001%20C-0.000%2C-0.001%2065.999%2C-0.001%2065.999%2C-0.001%20C65.999%2C-0.001%2060.500%2C152.500%201.999%2C272.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media all and (max-width: 939px) {
    .main-slider-wr .slider-info {
      font-size: 17px; } }
  @media all and (max-width: 766px) {
    .main-slider-wr .slider-info {
      font-size: 15px; } }
  @media all and (max-width: 600px) {
    .main-slider-wr .slider-info {
      display: block;
      text-align: left; }
      .main-slider-wr .slider-info:before {
        top: -40px;
        right: 0;
        left: 0;
        bottom: inherit;
        width: auto;
        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%22320px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%20320%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db2ca%22%20d%3D%22M-0.000%2C0.000%20C-0.000%2C0.000%20169.500%2C1.500%20320.000%2C33.000%20C320.000%2C33.000%20320.000%2C40.000%20320.000%2C40.000%20C320.000%2C40.000%20-0.000%2C40.000%20-0.000%2C40.000%20C-0.000%2C40.000%20-0.000%2C0.000%20-0.000%2C0.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat;
        background-size: 100% 100%; } }
  .main-slider-wr .slider-info .slider-info-in {
    display: inline-block;
    padding: 10px 15px 10px 80px;
    text-align: left; }
    @media all and (max-width: 939px) {
    .main-slider-wr .slider-info .slider-info-in {
      padding: 10px 15px 10px 60px; } }
    @media all and (max-width: 766px) {
    .main-slider-wr .slider-info .slider-info-in {
      padding: 10px 15px 10px 40px; } }
  .main-slider-wr .slider-info .slider-title {
    font-size: 32px;
    font-weight: 500;
    margin: 0 0 10px; }
    @media all and (max-width: 939px) {
    .main-slider-wr .slider-info .slider-title {
      font-size: 27px; } }
    @media all and (max-width: 766px) {
    .main-slider-wr .slider-info .slider-title {
      font-size: 23px; } }
  .main-slider-wr .slider-info .slider-link {
    display: inline-block;
    text-decoration: none;
    color: #fff;
    font-size: 17px;
    line-height: 1;
    padding: 12px 20px;
    border: 1px solid rgba(238, 238, 238, 0.44);
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
    border-radius: 22px;
    margin: 27px 0 0; }
  .main-slider-wr .slider-pic {
    -webkit-flex-basis: 59.57447%;
    -moz-flex-basis: 59.57447%;
    -ms-flex-preferred-size: 59.57447%;
    flex-basis: 59.57447%;
    -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;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1; }
  .main-slider-wr .owl-nav {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    z-index: 1;
    height: 0;
    margin-top: -43px; }
  @media all and (max-width: 600px) {
    .main-slider-wr .owl-nav {
      display: none; } }
  .main-slider-wr .owl-nav > div {
    position: absolute;
    top: 0;
    height: 43px;
    width: 32px;
    cursor: pointer;
    font-size: 0;
    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%2214px%22%20height%3D%2243px%22%20%20viewBox%3D%220%200%2014%2043%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M13.985%2C21.499%20C13.985%2C21.499%2013.992%2C21.512%2013.992%2C21.512%20C13.992%2C21.512%2013.970%2C21.525%2013.970%2C21.525%20C13.970%2C21.525%201.426%2C43.006%201.426%2C43.006%20C1.426%2C43.006%200.007%2C42.196%200.007%2C42.196%20C0.007%2C42.196%2012.092%2C21.499%2012.092%2C21.499%20C12.092%2C21.499%200.007%2C0.803%200.007%2C0.803%20C0.007%2C0.803%201.426%2C-0.007%201.426%2C-0.007%20C1.426%2C-0.007%2013.970%2C21.474%2013.970%2C21.474%20C13.970%2C21.474%2013.992%2C21.487%2013.992%2C21.487%20C13.992%2C21.487%2013.985%2C21.499%2013.985%2C21.499%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .main-slider-wr .owl-nav > div.owl-prev {
      left: 0;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
    .main-slider-wr .owl-nav > div.owl-next {
      right: 0; }
  .main-slider-wr .owl-dots {
    text-align: center;
    margin: 20px 0 0; }
  .main-slider-wr .owl-dots > div {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    width: 14px;
    height: 14px;
    border-radius: 7px;
    margin: 0 3px;
    background: #000;
    opacity: 0.1; }
    .main-slider-wr .owl-dots > div.active {
      opacity: 0.4;
      cursor: default; }

.main-block-wr {
  padding-top: 40px;
  position: relative;
  z-index: 1;
  background: #fff;
  -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.06);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.06); }

.main-folder-block-wr {
  max-width: 940px;
  margin: 0 auto;
  padding: 0 0 50px; }
  @media all and (max-width: 980px) {
  .main-folder-block-wr {
    margin: 0 20px; } }
  @media all and (max-width: 766px) {
  .main-folder-block-wr {
    display: none; } }
  .main-folder-block-wr .main-folder-nav {
    position: relative; }
  .main-folder-block-wr .main-folder-nav.folderBg {
    overflow: hidden;
    max-height: 304px; }
    .main-folder-block-wr .main-folder-nav.folderBg:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      height: 40px;
      background-image: -o-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
      background-image: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
      background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
      background-image: -ms-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
      background-image: linear-gradient( rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
      -pie-background: linear-gradient( rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
      z-index: 1; }
  .main-folder-block-wr .main-folder-nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    line-height: 1; }
  .main-folder-block-wr .main-folder-nav > ul {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    @media all and (max-width: 939px) {
    .main-folder-block-wr .main-folder-nav > ul {
      margin-left: -14px; } }
    .main-folder-block-wr .main-folder-nav > ul > li {
      position: relative;
      display: inline-block;
      vertical-align: top;
      width: 20%;
      min-height: 100%;
      padding: 0 14px 35px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .main-folder-block-wr .main-folder-nav > ul > li:before {
        content: "";
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 1px;
        background-color: #eaeaea; }
      .main-folder-block-wr .main-folder-nav > ul > li:nth-child(5n):before {
        display: none; }
      @media all and (max-width: 939px) {
    .main-folder-block-wr .main-folder-nav > ul > li {
      width: 25%; }
      .main-folder-block-wr .main-folder-nav > ul > li:nth-child(5n):before {
        display: block; }
      .main-folder-block-wr .main-folder-nav > ul > li:nth-child(4n):before {
        display: none; } }
      .main-folder-block-wr .main-folder-nav > ul > li > a {
        text-decoration: none;
        color: #2b2b2b;
        font-size: 15px;
        font-weight: 700; }
        .main-folder-block-wr .main-folder-nav > ul > li > a:hover {
          text-decoration: underline; }
      .main-folder-block-wr .main-folder-nav > ul > li > ul {
        padding: 22px 0 0; }
        .main-folder-block-wr .main-folder-nav > ul > li > ul > li {
          margin: 0 0 22px; }
          .main-folder-block-wr .main-folder-nav > ul > li > ul > li:last-child {
            margin: 0; }
          .main-folder-block-wr .main-folder-nav > ul > li > ul > li a {
            text-decoration: none;
            color: #606060;
            font-size: 13px;
            font-weight: 400; }
          .main-folder-block-wr .main-folder-nav > ul > li > ul > li a:hover {
            color: #0db2ca; }
          .main-folder-block-wr .main-folder-nav > ul > li > ul > li ul {
            display: none; }
  .main-folder-block-wr .view-all-folder-wr {
    position: relative;
    text-align: center;
    padding: 0 0 10px;
    margin-top: 40px;
    border-bottom: 1px solid #eaeaea;
    display: none; }
  .main-folder-block-wr .view-all-folder-wr:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -15px;
    margin-left: -24px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 15px 24px 0 24px;
    border-top-color: #eaeaea; }
  .main-folder-block-wr .view-all-folder-wr:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -13px;
    margin-left: -23px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 13px 23px 0 23px;
    border-top-color: #fff; }
  .main-folder-block-wr .view-all-folder-wr .view-all-folder-btn {
    display: inline-block;
    cursor: pointer;
    color: #e22626;
    font-size: 14px;
    font-weight: 500;
    height: 42px;
    margin: 0 0 -25px;
    position: relative;
    z-index: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .main-folder-block-wr .view-all-folder-wr.opened {
    margin-top: 20px; }
    .main-folder-block-wr .view-all-folder-wr.opened:before {
      content: "";
      position: absolute;
      left: 50%;
      bottom: -1px;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 0 24px 15px 24px;
      border-bottom-color: #eaeaea; }
    .main-folder-block-wr .view-all-folder-wr.opened:after {
      content: "";
      position: absolute;
      left: 50%;
      bottom: -1px;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 0 23px 13px 23px;
      border-bottom-color: #fff; }
    .main-folder-block-wr .view-all-folder-wr.opened .view-all-folder-btn {
      margin: 0 0 -10px; }

.main-edit-block-wr {
  max-width: 940px;
  margin: 0 auto 34px;
  background: #e22626;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  min-height: 137px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  @media all and (max-width: 939px) {
  .main-edit-block-wr {
    margin: 0;
    font-size: 14px; } }
  @media all and (max-width: 520px) {
  .main-edit-block-wr {
    display: block; } }
  .main-edit-block-wr .main-edit-block-pic {
    width: 286px;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-flex-basis: 286px;
    -moz-flex-basis: 286px;
    -ms-flex-preferred-size: 286px;
    flex-basis: 286px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  @media all and (max-width: 939px) {
    .main-edit-block-wr .main-edit-block-pic {
      width: 240px;
      -webkit-flex-basis: 240px;
      -moz-flex-basis: 240px;
      -ms-flex-preferred-size: 240px;
      flex-basis: 240px; } }
  @media all and (max-width: 520px) {
    .main-edit-block-wr .main-edit-block-pic {
      height: 155px;
      width: 100%; } }
  .main-edit-block-wr .main-edit-block-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: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 56px;
    -moz-flex-basis: 56px;
    -ms-flex-preferred-size: 56px;
    flex-basis: 56px; }
  @media all and (max-width: 766px) {
    .main-edit-block-wr .main-edit-block-right {
      display: block;
      position: relative; }
      .main-edit-block-wr .main-edit-block-right:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        right: 100%;
        width: 29px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%22137px%22%20%20viewBox%3D%220%200%2029%20137%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23e22626%22%20d%3D%22M0.000%2C0.000%20C0.000%2C0.000%205.500%2C58.500%2026.000%2C137.000%20C26.000%2C137.000%2029.000%2C137.000%2029.000%2C137.000%20C29.000%2C137.000%2029.000%2C0.000%2029.000%2C0.000%20C29.000%2C0.000%200.000%2C0.000%200.000%2C0.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat;
        background-size: 100% 100%; } }
  @media all and (max-width: 520px) {
    .main-edit-block-wr .main-edit-block-right:before {
      top: -40px;
      right: 0;
      left: 0;
      bottom: inherit;
      width: auto;
      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%22320px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%20320%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23e22626%22%20d%3D%22M-0.000%2C0.000%20C-0.000%2C0.000%20169.500%2C1.500%20320.000%2C33.000%20C320.000%2C33.000%20320.000%2C40.000%20320.000%2C40.000%20C320.000%2C40.000%20-0.000%2C40.000%20-0.000%2C40.000%20C-0.000%2C40.000%20-0.000%2C0.000%20-0.000%2C0.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat;
      background-size: 100% 100%; } }
  .main-edit-block-wr .main-edit-block-body-left {
    position: relative;
    padding: 12px 36px 20px 20px;
    -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;
    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-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
  .main-edit-block-wr .main-edit-block-body-left:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 100%;
    width: 29px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%22137px%22%20%20viewBox%3D%220%200%2029%20137%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23e22626%22%20d%3D%22M0.000%2C0.000%20C0.000%2C0.000%205.500%2C58.500%2026.000%2C137.000%20C26.000%2C137.000%2029.000%2C137.000%2029.000%2C137.000%20C29.000%2C137.000%2029.000%2C0.000%2029.000%2C0.000%20C29.000%2C0.000%200.000%2C0.000%200.000%2C0.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 100% 100%; }
  @media all and (max-width: 766px) {
    .main-edit-block-wr .main-edit-block-body-left:before {
      display: none; } }
  .main-edit-block-wr .main-edit-block-body-right {
    position: relative;
    -webkit-flex-basis: 200px;
    -moz-flex-basis: 200px;
    -ms-flex-preferred-size: 200px;
    flex-basis: 200px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
  .main-edit-block-wr .main-edit-block-body-right:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    opacity: 0.1; }
  .main-edit-block-wr .main-edit-block-body-right:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 100%;
    width: 29px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%22137px%22%20%20viewBox%3D%220%200%2029%20137%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0.000%2C0.000%20C0.000%2C0.000%205.500%2C58.500%2026.000%2C137.000%20C26.000%2C137.000%2029.000%2C137.000%2029.000%2C137.000%20C29.000%2C137.000%2029.000%2C0.000%2029.000%2C0.000%20C29.000%2C0.000%200.000%2C0.000%200.000%2C0.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 100% 100%;
    opacity: 0.1; }
  @media all and (max-width: 766px) {
    .main-edit-block-wr .main-edit-block-body-right {
      padding: 0 0 12px; }
      .main-edit-block-wr .main-edit-block-body-right:after, .main-edit-block-wr .main-edit-block-body-right:before {
        display: none; } }
  .main-edit-block-wr .main-edit-block-title {
    font-size: 25px;
    font-weight: 500;
    line-height: 1;
    margin: 0 0 10px;
    max-width: 100%; }
  @media all and (max-width: 939px) {
    .main-edit-block-wr .main-edit-block-title {
      font-size: 20px; } }
  .main-edit-block-wr .main-edit-block-anonce {
    max-width: 100%; }
  .main-edit-block-wr .main-edit-block-link {
    position: relative;
    display: inline-block;
    text-decoration: none;
    color: #fff;
    font-size: 17px;
    line-height: 1;
    padding: 12px 20px;
    border: 1px solid rgba(238, 238, 238, 0.44);
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
    border-radius: 22px;
    margin: 0 0 0 5px; }

.menu-left-wr {
  margin: 0 0 20px;
  padding: 10px 0;
  background-color: #fff;
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.05); }
  .menu-left-wr ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    line-height: 1; }
  .menu-left-wr > ul > li > a {
    text-decoration: none;
    display: block;
    color: #505050;
    font-size: 14px;
    font-weight: 400;
    padding: 14px 20px;
    border-bottom: 1px solid #efefef; }
    .menu-left-wr > ul > li > a:hover {
      color: #e22626; }
    .menu-left-wr > ul > li:last-child > a {
      border: none; }
    .menu-left-wr > ul > li > ul {
      border-bottom: 1px solid #efefef; }
    .menu-left-wr > ul > li ul li {
      margin: 0 0 0 10px; }
      .menu-left-wr > ul > li ul li a {
        text-decoration: none;
        display: block;
        color: #505050;
        font-size: 13px;
        font-weight: 400;
        padding: 10px 20px; }
        .menu-left-wr > ul > li ul li a:hover {
          color: #e22626; }

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

.main-block-bot-wr {
  background-color: #fff;
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.09);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.09);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.09); }
  .main-block-bot-wr .main-block-bot-in {
    max-width: 940px;
    margin: 0 auto;
    padding: 40px 0 0; }
  @media all and (max-width: 980px) {
    .main-block-bot-wr .main-block-bot-in {
      margin: 0 20px; } }

.news-wrap {
  margin: 0 0 58px; }
  @media all and (max-width: 939px) {
  .news-wrap {
    margin: 0 0 40px; } }
  .news-wrap .news-block-top {
    max-width: 100%; }
  .news-wrap .news-name {
    color: #2b292e;
    font-size: 23px;
    line-height: 1;
    font-weight: 500;
    margin: 0 0 30px; }
  .news-wrap .news-name > a {
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    float: right;
    margin-top: 5px; }
    .news-wrap .news-name > a:hover {
      text-decoration: underline; }
    @media all and (max-width: 480px) {
    .news-wrap .news-name > a {
      display: none; } }
  .news-wrap .news-block-wr {
    font-size: 0;
    line-height: 1;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media all and (max-width: 480px) {
    .news-wrap .news-block-wr {
      display: block;
      text-align: center; } }
  .news-wrap .news-block {
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    width: 23.61702%;
    padding: 0 20px 20px;
    margin-right: 1.91489%;
    border: 1px solid #f1f1f1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-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;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  .news-wrap .news-block:nth-child(4) {
    margin: 0; }
  .news-wrap .news-block:hover {
    border-color: #e22626; }
    .news-wrap .news-block:hover .news-block-more {
      color: #0db2ca;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%225px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%205%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db2ca%22%20d%3D%22M4.995%2C7.500%20C4.995%2C7.500%204.997%2C7.502%204.997%2C7.502%20C4.997%2C7.502%204.993%2C7.504%204.993%2C7.504%20C4.993%2C7.504%200.633%2C15.006%200.633%2C15.006%20C0.633%2C15.006%200.003%2C14.644%200.003%2C14.644%20C0.003%2C14.644%204.155%2C7.500%204.155%2C7.500%20C4.155%2C7.500%200.003%2C0.354%200.003%2C0.354%20C0.003%2C0.354%200.633%2C-0.007%200.633%2C-0.007%20C0.633%2C-0.007%204.993%2C7.495%204.993%2C7.495%20C4.993%2C7.495%204.997%2C7.498%204.997%2C7.498%20C4.997%2C7.498%204.995%2C7.500%204.995%2C7.500%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }
  @media all and (max-width: 939px) {
    .news-wrap .news-block {
      width: 31.59341%;
      margin-right: 2.74725%; }
      .news-wrap .news-block:nth-child(3) {
        margin-right: 0; }
      .news-wrap .news-block:nth-child(4) {
        display: none; } }
  @media all and (max-width: 766px) {
    .news-wrap .news-block {
      width: 48.62637%;
      margin-right: 2.74725%; }
      .news-wrap .news-block:nth-child(2) {
        margin-right: 0; }
      .news-wrap .news-block:nth-child(3) {
        display: none; } }
  @media all and (max-width: 480px) {
    .news-wrap .news-block {
      display: inline-block;
      width: 100%;
      max-width: 280px;
      margin: 0 0 20px;
      text-align: left; } }
  .news-wrap .news-pic {
    margin: 0 -20px 15px;
    text-align: center; }
  .news-wrap .news-pic.no-image {
    height: 130px;
    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; }
  .news-wrap .news-date {
    display: block;
    color: #949494;
    font-size: 13px;
    font-weight: 300;
    margin: 0 0 15px; }
  .news-wrap .news-title {
    color: #2c2c2c;
    font-size: 14px;
    font-weight: 500;
    margin: 0 0 5px; }
  .news-wrap .news-anonce {
    color: #767676;
    font-size: 13px;
    font-weight: 300;
    line-height: 1.3; }
  .news-wrap .news-anonce p {
    margin-top: 0; }
  .news-wrap .news-block-more {
    display: inline-block;
    padding: 0 20px 0 0;
    color: #e22626;
    font-size: 13px;
    font-weight: 500;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%225px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%205%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23e22626%22%20d%3D%22M4.995%2C7.500%20C4.995%2C7.500%204.997%2C7.502%204.997%2C7.502%20C4.997%2C7.502%204.993%2C7.504%204.993%2C7.504%20C4.993%2C7.504%200.633%2C15.006%200.633%2C15.006%20C0.633%2C15.006%200.003%2C14.644%200.003%2C14.644%20C0.003%2C14.644%204.155%2C7.500%204.155%2C7.500%20C4.155%2C7.500%200.003%2C0.354%200.003%2C0.354%20C0.003%2C0.354%200.633%2C-0.007%200.633%2C-0.007%20C0.633%2C-0.007%204.993%2C7.495%204.993%2C7.495%20C4.993%2C7.495%204.997%2C7.498%204.997%2C7.498%20C4.997%2C7.498%204.995%2C7.500%204.995%2C7.500%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }
  .news-wrap .mobile-view-all-news {
    display: none;
    text-decoration: none;
    width: 100%;
    max-width: 280px;
    margin: 0 auto;
    padding: 16px 0;
    color: #e22626;
    font-size: 16px;
    line-height: 1;
    font-weight: 500;
    border: 1px solid #f1f1f1;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media all and (max-width: 480px) {
    .news-wrap .mobile-view-all-news {
      display: block; } }

.gr-form-wrap2 {
  border-top: 1px solid #f1f1f1;
  padding: 15px 0; }
  .gr-form-wrap2 .tpl-anketa {
    max-width: 940px;
    margin: 0 auto;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  @media all and (max-width: 980px) {
    .gr-form-wrap2 .tpl-anketa {
      margin: 0 20px; } }
  @media all and (max-width: 766px) {
    .gr-form-wrap2 .tpl-anketa {
      display: block; } }
  .gr-form-wrap2 .tpl-anketa .title {
    color: #565458;
    font-size: 16px;
    font-weight: 400;
    padding: 0 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%2224px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2024%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d1d1d1%22%20d%3D%22M21.599%2C15.998%20C21.599%2C15.998%202.399%2C15.998%202.399%2C15.998%20C1.079%2C15.998%20-0.000%2C14.892%20-0.000%2C13.541%20C-0.000%2C13.541%20-0.000%2C11.927%20-0.000%2C11.927%20C-0.000%2C11.927%20-0.000%2C11.830%20-0.000%2C11.830%20C-0.000%2C11.830%20-0.000%2C1.666%20-0.000%2C1.666%20C-0.000%2C1.396%200.180%2C1.295%200.402%2C1.443%20C0.402%2C1.443%2011.585%2C8.911%2011.585%2C8.911%20C11.807%2C9.059%2012.169%2C9.060%2012.390%2C8.912%20C12.390%2C8.912%2023.598%2C1.443%2023.598%2C1.443%20C23.819%2C1.295%2023.999%2C1.396%2023.999%2C1.666%20C23.999%2C1.666%2023.999%2C11.830%2023.999%2C11.830%20C23.999%2C11.830%2023.999%2C11.927%2023.999%2C11.927%20C23.999%2C11.927%2023.999%2C13.541%2023.999%2C13.541%20C23.999%2C14.892%2022.920%2C15.998%2021.599%2C15.998%20ZM12.401%2C7.131%20C12.180%2C7.278%2011.819%2C7.278%2011.598%2C7.131%20C11.598%2C7.131%201.308%2C0.265%201.308%2C0.265%20C1.087%2C0.118%201.122%2C-0.003%201.386%2C-0.003%20C1.386%2C-0.003%2022.613%2C-0.003%2022.613%2C-0.003%20C22.877%2C-0.003%2022.912%2C0.118%2022.691%2C0.265%20C22.691%2C0.265%2012.401%2C7.131%2012.401%2C7.131%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
    @media all and (max-width: 939px) {
    .gr-form-wrap2 .tpl-anketa .title {
      font-size: 15px; } }
    @media all and (max-width: 766px) {
    .gr-form-wrap2 .tpl-anketa .title {
      margin: 0 0 15px;
      padding-right: 0; } }
  .gr-form-wrap2 .tpl-anketa form {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-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: 50%;
    -moz-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%; }
  .gr-form-wrap2 .tpl-anketa .field-value input[type="text"] {
    height: 50px;
    width: 100%;
    border-color: #0db2ca;
    color: #8a8989;
    font-size: 15px;
    font-weight: 300; }
    .gr-form-wrap2 .tpl-anketa .field-value input[type="text"].error {
      border-color: red; }
  .gr-form-wrap2 .tpl-anketa .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-anketa .tpl-field.tpl-field-button {
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1; }
  .gr-form-wrap2 .tpl-anketa .tpl-form-button {
    font-size: 16px;
    font-weight: 500;
    padding: 0 20px;
    height: 50px; }
    @media all and (max-width: 766px) {
    .gr-form-wrap2 .tpl-anketa .tpl-form-button {
      font-size: 0;
      padding: 0;
      width: 50px;
      position: relative; }
      .gr-form-wrap2 .tpl-anketa .tpl-form-button:before {
        content: "";
        position: absolute;
        left: 50%;
        top: 50%;
        width: 20px;
        height: 14px;
        margin: -7px 0 0 -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%2214px%22%20%20viewBox%3D%220%200%2020%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.476%2C3.285%20C19.476%2C3.285%209.565%2C13.460%209.565%2C13.460%20C9.072%2C13.967%208.372%2C14.123%207.744%2C13.944%20C7.116%2C14.123%206.417%2C13.967%205.923%2C13.460%20C5.923%2C13.460%200.558%2C7.952%200.558%2C7.952%20C-0.172%2C7.203%20-0.172%2C5.988%200.558%2C5.239%20C1.288%2C4.489%202.471%2C4.489%203.201%2C5.239%20C3.201%2C5.239%207.744%2C9.903%207.744%2C9.903%20C7.744%2C9.903%2016.833%2C0.572%2016.833%2C0.572%20C17.563%2C-0.177%2018.746%2C-0.177%2019.476%2C0.572%20C20.206%2C1.321%2020.206%2C2.536%2019.476%2C3.285%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; } }

.site-footer-top {
  max-width: 940px;
  margin: 0 auto;
  font-size: 0;
  line-height: 1;
  padding: 40px 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 all and (max-width: 980px) {
  .site-footer-top {
    margin: 0 20px; } }

.menu-bottom-wrap {
  display: inline-block;
  vertical-align: top;
  width: 500px; }
  @media all and (max-width: 766px) {
  .menu-bottom-wrap {
    display: none; } }
  .menu-bottom-wrap ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    line-height: 1; }
  .menu-bottom-wrap > ul > li {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding: 0 10px 20px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .menu-bottom-wrap > ul > li > a {
      text-decoration: none;
      color: #e22626;
      font-size: 15px;
      font-weight: 700; }
    .menu-bottom-wrap > ul > li > a:hover {
      text-decoration: underline; }
    .menu-bottom-wrap > ul > li > ul {
      padding: 25px 0 0; }
    .menu-bottom-wrap > ul > li > ul li {
      margin: 0 0 20px; }
      .menu-bottom-wrap > ul > li > ul li:last-child {
        margin: 0; }
      .menu-bottom-wrap > ul > li > ul li a {
        text-decoration: none;
        color: #b4b3b3;
        font-size: 13px;
        font-weight: 400; }
        .menu-bottom-wrap > ul > li > ul li a:hover {
          text-decoration: underline; }

.site-footer-contacts-wr {
  display: inline-block;
  vertical-align: top;
  width: 340px; }
  @media all and (max-width: 939px) {
  .site-footer-contacts-wr {
    width: 190px; } }

.bot-phone {
  min-height: 19px;
  padding: 0 0 0 40px;
  margin: 0 0 36px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23e22626%22%20d%3D%22M0.042%2C2.736%20C0.716%2C6.630%202.570%2C10.409%205.577%2C13.415%20C8.583%2C16.422%2012.361%2C18.276%2016.255%2C18.950%20C16.931%2C19.157%2017.745%2C18.624%2018.014%2C17.743%20C18.014%2C17.743%2018.910%2C14.815%2018.910%2C14.815%20C19.180%2C13.935%2018.849%2C13.053%2018.174%2C12.846%20C18.174%2C12.846%2013.931%2C11.548%2013.931%2C11.548%20C13.483%2C11.411%2012.971%2C11.605%2012.601%2C12.053%20C12.601%2C12.053%2011.559%2C13.381%2011.559%2C13.381%20C11.296%2C13.716%2010.818%2C13.787%2010.466%2C13.547%20C9.497%2C12.885%208.573%2C12.141%207.711%2C11.280%20C6.850%2C10.419%206.107%2C9.494%205.445%2C8.525%20C5.204%2C8.173%205.276%2C7.695%205.611%2C7.433%20C5.611%2C7.433%206.938%2C6.391%206.938%2C6.391%20C7.387%2C6.020%207.580%2C5.509%207.443%2C5.060%20C7.443%2C5.060%206.145%2C0.817%206.145%2C0.817%20C5.938%2C0.141%205.057%2C-0.189%204.177%2C0.081%20C4.177%2C0.081%201.249%2C0.977%201.249%2C0.977%20C0.368%2C1.246%20-0.165%2C2.060%200.042%2C2.736%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  .bot-phone > div {
    margin: 0 0 10px; }
  .bot-phone a {
    text-decoration: none;
    color: #ccc;
    font-size: 16px;
    font-weight: 500; }

.bot-address {
  min-height: 19px;
  color: #ccc;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 300;
  padding: 0 0 0 40px;
  margin: 0 0 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%2214px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2014%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23e22626%22%20d%3D%22M6.999%2C19.000%20C9.448%2C19.000%2013.999%2C10.682%2013.999%2C6.882%20C13.999%2C3.081%2010.866%2C-0.001%206.999%2C-0.001%20C3.134%2C-0.001%20-0.000%2C3.081%20-0.000%2C6.882%20C-0.000%2C10.682%204.551%2C19.000%206.999%2C19.000%20ZM2.320%2C6.882%20C2.320%2C4.341%204.415%2C2.281%206.999%2C2.281%20C9.583%2C2.281%2011.679%2C4.341%2011.679%2C6.882%20C11.679%2C9.422%209.583%2C11.482%206.999%2C11.482%20C4.415%2C11.482%202.320%2C9.422%202.320%2C6.882%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }

.soc-block .soc-block-title {
  display: inline-block;
  vertical-align: middle;
  color: #bebdbe;
  font-size: 15px;
  font-weight: 400;
  margin: 0 25px 0 0; }
  .soc-block > a {
    display: inline-block;
    vertical-align: middle; }
  .soc-block > a img {
    max-width: 30px;
    max-height: 30px; }
  @media all and (max-width: 939px) {
  .soc-block .soc-block-title {
    display: block;
    margin: 0 0 10px; } }

.site-footer-bot {
  border-top: 1px solid #4a4a4a; }
  .site-footer-bot .site-footer-bot-in {
    position: relative;
    margin: 0 auto;
    min-height: 58px;
    max-width: 940px;
    padding: 1px 0; }
  @media all and (max-width: 980px) {
    .site-footer-bot .site-footer-bot-in {
      margin: 0 20px; } }
  @media all and (max-width: 766px) {
    .site-footer-bot .site-footer-bot-in {
      padding: 25px 0; } }

.site-name {
  color: #959595;
  font-size: 13px;
  font-weight: 400;
  float: left;
  margin-top: 20px; }
  @media all and (max-width: 766px) {
  .site-name {
    float: none;
    text-align: center;
    margin: 10px 0 10px; } }

.site-copyright {
  float: right;
  margin-top: 20px;
  color: #fff; }
  @media all and (max-width: 766px) {
  .site-copyright {
    float: none;
    text-align: center;
    margin: 0 0 10px; } }

.site-counters {
  position: absolute;
  left: 50%;
  top: 15px;
  max-width: 300px;
  width: 100%;
  margin-left: -150px;
  text-align: center; }
  @media all and (max-width: 766px) {
  .site-counters {
    position: static;
    margin: 0;
    max-width: 100%;
    margin: 0 0 10px; } }

.folder-left {
  margin: -5px 0 20px; }
  @media all and (max-width: 940px) {
  .folder-left {
    display: none; } }
  .folder-left ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    line-height: 1; }
  .folder-left > ul li.opened > ul {
    display: block; }
  .folder-left > ul > li {
    border-top: 1px solid #e3e3e3; }
    .folder-left > ul > li:first-child {
      border: none; }
    .folder-left > ul > li.hasClass > a {
      position: relative;
      padding-right: 15px; }
      .folder-left > ul > li.hasClass > a:before {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -2px;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 4px 4px 0 4px;
        border-top-color: #3c3c3c; }
    .folder-left > ul > li.opened.hasClass > a:before {
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 0 4px 4px 4px;
      border-bottom-color: #3c3c3c; }
    .folder-left > ul > li > a {
      display: block;
      text-decoration: none;
      color: #3c3c3c;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.2;
      padding: 13px 0; }
    .folder-left > ul > li > a:hover {
      color: #0db2ca; }
    .folder-left > ul > li ul {
      display: none; }
    .folder-left > ul > li ul ul {
      margin-left: 5px; }
    .folder-left > ul > li ul li a {
      text-decoration: none;
      color: #555;
      font-size: 14px;
      font-weight: 300;
      display: block;
      padding: 15px 0; }
      .folder-left > ul > li ul li a:hover {
        color: #0db2ca; }

.shop2-btn, .reg_button {
  padding: 10px 12px 10px 12px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  margin: 0 0 5px;
  border-radius: 0; }

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

.tpl-rating {
  height: 13px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23febf46%22%20d%3D%22M7.498%2C-0.002%20C7.498%2C-0.002%209.970%2C4.082%209.970%2C4.082%20C9.970%2C4.082%2014.997%2C4.963%2014.997%2C4.963%20C14.997%2C4.963%2011.497%2C8.368%2011.497%2C8.368%20C11.497%2C8.368%2012.133%2C12.997%2012.133%2C12.997%20C12.133%2C12.997%207.498%2C11.016%207.498%2C11.016%20C7.498%2C11.016%202.863%2C12.997%202.863%2C12.997%20C2.863%2C12.997%203.499%2C8.368%203.499%2C8.368%20C3.499%2C8.368%20-0.001%2C4.963%20-0.001%2C4.963%20C-0.001%2C4.963%205.026%2C4.082%205.026%2C4.082%20C5.026%2C4.082%207.498%2C-0.002%207.498%2C-0.002%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 repeat-x; }

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

.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;
  box-shadow: none;
  border: 1px solid #ebebeb; }

@media all and (max-width: 480px) {
    #shop2-msg {
      max-width: 200px; } }

#shop2-alert {
  max-width: 100%;
  box-sizing: border-box; }

.shop2-color-ext-popup .shop2-color-ext-caption {
  border: none;
  color: #e22626;
  font-size: 15px;
  margin: 0;
  float: none;
  display: inline-block;
  vertical-align: middle; }

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

.shop2-color-ext-options span {
  width: 28px !important;
  height: 28px;
  border: 1px solid rgba(0, 0, 0, .2); }
  .shop2-color-ext-options em {
    width: 28px;
    height: 28px;
    background: rgba(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 {
  border: 2px solid transparent; }
  .shop2-color-ext-list li span {
    width: auto;
    height: auto; }
  .shop2-color-ext-list .shop2-color-ext-selected {
    position: relative;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(0, 0, 0, .2);
    border: 2px solid #fff;
    outline: none; }
  .shop2-color-ext-list span {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 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%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; }

.filter-block-wr {
  position: relative;
  z-index: 2; }

.shop-filter-wr {
  display: none;
  margin: 0 0 20px; }
  @media all and (max-width: 669px) {
  .shop-filter-wr {
    display: block !important;
    margin: 0;
    position: relative;
    z-index: 3; } }

.shop-filter {
  border: 1px solid #ebebeb;
  background: #fff;
  font-family: "Roboto"; }
  @media all and (max-width: 669px) {
  .shop-filter {
    height: 48px;
    position: relative; } }
  .shop-filter .shop2-filter-title {
    position: relative;
    color: #6e6e6e;
    font-family: "Roboto";
    font-size: 16px;
    line-height: 1;
    font-weight: 500;
    padding: 16px 24px;
    border-bottom: 1px solid #ebebeb;
    min-height: 16px; }
  @media all and (max-width: 669px) {
    .shop-filter .shop2-filter-title:before {
      content: "";
      position: absolute;
      right: 19px;
      top: 50%;
      width: 13px;
      height: 11px;
      margin-top: -5px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ababab%22%20d%3D%22M3.000%2C11.000%20C3.000%2C11.000%203.000%2C10.000%203.000%2C10.000%20C3.000%2C10.000%2013.000%2C10.000%2013.000%2C10.000%20C13.000%2C10.000%2013.000%2C11.000%2013.000%2C11.000%20C13.000%2C11.000%203.000%2C11.000%203.000%2C11.000%20ZM3.000%2C5.000%20C3.000%2C5.000%2013.000%2C5.000%2013.000%2C5.000%20C13.000%2C5.000%2013.000%2C6.000%2013.000%2C6.000%20C13.000%2C6.000%203.000%2C6.000%203.000%2C6.000%20C3.000%2C6.000%203.000%2C5.000%203.000%2C5.000%20ZM3.000%2C-0.000%20C3.000%2C-0.000%2013.000%2C-0.000%2013.000%2C-0.000%20C13.000%2C-0.000%2013.000%2C1.000%2013.000%2C1.000%20C13.000%2C1.000%203.000%2C1.000%203.000%2C1.000%20C3.000%2C1.000%203.000%2C-0.000%203.000%2C-0.000%20ZM-0.000%2C10.000%20C-0.000%2C10.000%202.000%2C10.000%202.000%2C10.000%20C2.000%2C10.000%202.000%2C11.000%202.000%2C11.000%20C2.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%202.000%2C5.000%202.000%2C5.000%20C2.000%2C5.000%202.000%2C6.000%202.000%2C6.000%20C2.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%202.000%2C-0.000%202.000%2C-0.000%20C2.000%2C-0.000%202.000%2C1.000%202.000%2C1.000%20C2.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; } }
  .shop-filter .filter-close {
    position: absolute;
    right: 20px;
    top: 0;
    cursor: pointer;
    font-size: 14px;
    font-weight: 300;
    line-height: 1;
    padding: 17px 30px 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%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%236E6E6E%22%20d%3D%22M10.012%2C9.296%20C10.012%2C9.296%209.296%2C10.012%209.296%2C10.012%20C9.296%2C10.012%204.999%2C5.716%204.999%2C5.716%20C4.999%2C5.716%200.703%2C10.012%200.703%2C10.012%20C0.703%2C10.012%20-0.013%2C9.296%20-0.013%2C9.296%20C-0.013%2C9.296%204.283%2C5.000%204.283%2C5.000%20C4.283%2C5.000%20-0.013%2C0.703%20-0.013%2C0.703%20C-0.013%2C0.703%200.703%2C-0.013%200.703%2C-0.013%20C0.703%2C-0.013%204.999%2C4.284%204.999%2C4.284%20C4.999%2C4.284%209.296%2C-0.013%209.296%2C-0.013%20C9.296%2C-0.013%2010.012%2C0.703%2010.012%2C0.703%20C10.012%2C0.703%205.716%2C5.000%205.716%2C5.000%20C5.716%2C5.000%2010.012%2C9.296%2010.012%2C9.296%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  @media all and (max-width: 669px) {
    .shop-filter .filter-close {
      display: none; } }
  @media all and (min-width: 670px) {
    .shop-filter .shop2-filter-block {
      display: block !important; } }
  @media all and (max-width: 669px) {
    .shop-filter .shop2-filter-block {
      background: #fff;
      position: absolute;
      top: 100%;
      left: -1px;
      right: -1px;
      border: 1px solid #ebebeb;
      display: none; } }
  .shop-filter .shop-param-filter {
    font-size: 0;
    padding: 25px 0 25px 20px; }
  @media all and (max-width: 669px) {
    .shop-filter .shop-param-filter {
      padding-right: 20px; } }
  .shop-filter .shop-param-filter .shop2-filter-fields {
    display: inline-block;
    vertical-align: top;
    width: 25%;
    padding: 0 30px 20px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .shop-filter .shop-param-filter .shop2-filter-fields:nth-child(1n+9) {
      display: none; }
    @media all and (max-width: 939px) {
    .shop-filter .shop-param-filter .shop2-filter-fields {
      width: 33.33333%; }
      .shop-filter .shop-param-filter .shop2-filter-fields:nth-child(1n+7) {
        display: none; } }
    @media all and (max-width: 669px) {
    .shop-filter .shop-param-filter .shop2-filter-fields {
      width: 100%;
      padding: 0 0 20px; }
      .shop-filter .shop-param-filter .shop2-filter-fields:nth-child(1n+9), .shop-filter .shop-param-filter .shop2-filter-fields:nth-child(1n+7) {
        display: inline-block !important; } }
  .shop-filter .shop-param-filter .shop2-filter-fields-title, .shop-filter .shop-param-filter .param-title {
    color: #3d3d3d;
    font-size: 14px;
    line-height: 1;
    font-weight: 500;
    margin: 0 0 14px; }
  .shop-filter .shop-param-filter .price_range_title {
    color: #8e8e8e;
    font-size: 14px;
    font-weight: 300;
    margin: 0 0 5px; }
    .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 17px; }
    .shop-filter .shop-param-filter .shop2-filter-fields-body .price_range input, .shop-filter .shop-param-filter .param-body .price_range input {
      width: 84px;
      color: #4f4f4f; }
      .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: #4f4f4f; }
      .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: #4f4f4f; }
      .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: #4f4f4f; }
      .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: #4f4f4f; }
      .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: #4f4f4f; }
    .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: #e22626; }
  .shop-filter .shop-param-filter strong {
    margin-right: 6px; }
  .shop-filter .label-wrap {
    position: relative;
    margin: 0 0 6px; }
  .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: #0db2ca;
    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: 24px; }
    .shop-filter .type-checkbox a.param-val:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 22px;
      height: 22px;
      background-color: #fff;
      border: 1px solid #d7d7d7;
      border-radius: 2px;
      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: #e22626;
      box-shadow: none;
      background: #e22626 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%229px%22%20%20viewBox%3D%220%200%2013%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.002%2C1.383%20C13.002%2C1.383%205.383%2C9.002%205.383%2C9.002%20C5.383%2C9.002%205.000%2C8.619%205.000%2C8.619%20C5.000%2C8.619%204.617%2C9.002%204.617%2C9.002%20C4.617%2C9.002%20-0.002%2C4.383%20-0.002%2C4.383%20C-0.002%2C4.383%201.383%2C2.998%201.383%2C2.998%20C1.383%2C2.998%205.000%2C6.615%205.000%2C6.615%20C5.000%2C6.615%2011.617%2C-0.002%2011.617%2C-0.002%20C11.617%2C-0.002%2013.002%2C1.383%2013.002%2C1.383%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 {
    height: 1px;
    background-color: #d7d7d7;
    margin-bottom: 8px; }
  .shop-filter .noUi-horizontal .noUi-origin.noUi-background {
    background-color: #d7d7d7;
    height: 1px; }
  .shop-filter .noUi-horizontal .noUi-connect {
    background-color: #e22626; }
  .shop-filter .noUi-horizontal .noUi-handle {
    width: 20px;
    height: 20px;
    left: -10px;
    bottom: -10px;
    border: none;
    background: #e22626;
    cursor: pointer;
    border-radius: 16px; }
    .shop-filter .noUi-horizontal .noUi-handle.noUi-active {
      box-shadow: 0 0 0 3px #e22626; }
  .shop-filter .filter-btn-wr {
    position: relative;
    text-align: right;
    background: #2b292e;
    margin: 0 -1px -1px; }
  @media all and (max-width: 520px) {
    .shop-filter .filter-btn-wr {
      padding-top: 50px; } }
  .shop-filter .filter-btn-wr .filter-btn-right {
    display: inline-block;
    font-size: 0; }
    @media all and (max-width: 520px) {
    .shop-filter .filter-btn-wr .filter-btn-right {
      display: block; } }
  .shop-filter .filter-btn-wr .shop-filter-go-wr {
    display: inline-block;
    vertical-align: top; }
    @media all and (max-width: 520px) {
    .shop-filter .filter-btn-wr .shop-filter-go-wr {
      width: 50%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center; } }
  .shop-filter .filter-btn-wr .view-all-filter-param {
    position: absolute;
    left: 20px;
    top: 0;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    padding: 18px 25px 18px 0;
    color: #c9c8c8;
    font-size: 14px;
    line-height: 1;
    font-weight: 300; }
    .shop-filter .filter-btn-wr .view-all-filter-param:before {
      content: "";
      position: absolute;
      right: 0;
      top: 50%;
      width: 10px;
      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%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23C9C8C8%22%20d%3D%22M10.010%2C1.084%20C10.010%2C1.084%205.318%2C6.011%205.318%2C6.011%20C5.318%2C6.011%205.000%2C5.677%205.000%2C5.677%20C5.000%2C5.677%204.682%2C6.011%204.682%2C6.011%20C4.682%2C6.011%20-0.011%2C1.084%20-0.011%2C1.084%20C-0.011%2C1.084%201.032%2C-0.011%201.032%2C-0.011%20C1.032%2C-0.011%205.000%2C4.155%205.000%2C4.155%20C5.000%2C4.155%208.967%2C-0.011%208.967%2C-0.011%20C8.967%2C-0.011%2010.010%2C1.084%2010.010%2C1.084%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .shop-filter .filter-btn-wr .view-all-filter-param.active:before {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
  .shop-filter .filter-btn-wr .btn-variant1, .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 .shop-product-desc .tpl-form .tpl-button-big, .shop-product-desc .tpl-form .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 {
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    font-family: "Roboto";
    font-size: 15px;
    font-weight: 500;
    line-height: 1;
    padding: 17px 25px 18px; }
    @media all and (max-width: 520px) {
    .shop-filter .filter-btn-wr .btn-variant1, .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 .shop-product-desc .tpl-form .tpl-button-big, .shop-product-desc .tpl-form .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 {
      display: block; } }
  .shop-filter .filter-btn-wr .shop2-filter-reset {
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    color: #c7c7c7;
    font-family: "Roboto";
    font-size: 15px;
    font-weight: 300;
    line-height: 1;
    padding: 17px 25px 18px; }
    @media all and (max-width: 520px) {
    .shop-filter .filter-btn-wr .shop2-filter-reset {
      width: 50%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      background: rgba(255, 255, 255, .1); } }
  .shop-filter .filter-btn-wr .result-wr {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px; }
    .shop-filter .filter-btn-wr .result-wr span.result-title {
      color: #b0b0b0;
      font-size: 14px;
      font-weight: 300;
      display: inline-block;
      vertical-align: middle;
      margin: 0 15px 0 0; }
    @media all and (max-width: 520px) {
    .shop-filter .filter-btn-wr .result-wr {
      position: absolute;
      top: 0;
      left: 0;
      padding: 17px 20px;
      margin: 0; } }
  .shop-filter .filter-btn-wr .result {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-family: "Roboto";
    font-size: 15px;
    line-height: 1;
    font-weight: 400; }

.shop2-panel-sorting {
  position: relative;
  z-index: 2;
  height: 50px;
  margin: 0 0 38px; }
  .shop2-panel-sorting .shop2-panel-sorting-right {
    position: relative;
    height: 48px;
    background-color: #fff;
    border: 1px solid #ebebeb;
    margin-left: 216px; }
  @media all and (max-width: 669px) {
    .shop2-panel-sorting .shop2-panel-sorting-right {
      margin-left: 0;
      border-top: none; } }
  .shop2-panel-sorting .shop2-filter-btn {
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
    width: 162px;
    color: #6e6e6e;
    font-family: "Roboto";
    font-size: 16px;
    line-height: 48px;
    font-weight: 500;
    padding: 0 0 0 24px;
    background-color: #fff;
    border: 1px solid #ebebeb;
    height: 48px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .shop2-panel-sorting .shop2-filter-btn:before {
    content: "";
    position: absolute;
    right: 19px;
    top: 50%;
    width: 13px;
    height: 11px;
    margin-top: -5px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ababab%22%20d%3D%22M3.000%2C11.000%20C3.000%2C11.000%203.000%2C10.000%203.000%2C10.000%20C3.000%2C10.000%2013.000%2C10.000%2013.000%2C10.000%20C13.000%2C10.000%2013.000%2C11.000%2013.000%2C11.000%20C13.000%2C11.000%203.000%2C11.000%203.000%2C11.000%20ZM3.000%2C5.000%20C3.000%2C5.000%2013.000%2C5.000%2013.000%2C5.000%20C13.000%2C5.000%2013.000%2C6.000%2013.000%2C6.000%20C13.000%2C6.000%203.000%2C6.000%203.000%2C6.000%20C3.000%2C6.000%203.000%2C5.000%203.000%2C5.000%20ZM3.000%2C-0.000%20C3.000%2C-0.000%2013.000%2C-0.000%2013.000%2C-0.000%20C13.000%2C-0.000%2013.000%2C1.000%2013.000%2C1.000%20C13.000%2C1.000%203.000%2C1.000%203.000%2C1.000%20C3.000%2C1.000%203.000%2C-0.000%203.000%2C-0.000%20ZM-0.000%2C10.000%20C-0.000%2C10.000%202.000%2C10.000%202.000%2C10.000%20C2.000%2C10.000%202.000%2C11.000%202.000%2C11.000%20C2.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%202.000%2C5.000%202.000%2C5.000%20C2.000%2C5.000%202.000%2C6.000%202.000%2C6.000%20C2.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%202.000%2C-0.000%202.000%2C-0.000%20C2.000%2C-0.000%202.000%2C1.000%202.000%2C1.000%20C2.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; }
  @media all and (max-width: 669px) {
    .shop2-panel-sorting .shop2-filter-btn {
      display: none; } }
  .shop2-panel-sorting.active .shop2-filter-btn {
    display: none; }
  @media all and (max-width: 939px) {
    .shop2-panel-sorting.active .shop2-panel-sorting-right {
      margin: 0; } }

.sorting-wrap2 {
  display: inline-block;
  vertical-align: top;
  font-family: 'Roboto';
  padding: 0 0 0 20px; }
  .sorting-wrap2 .sorting-title {
    color: #797979;
    font-size: 14px;
    font-weight: 300;
    line-height: 46px;
    display: inline-block;
    vertical-align: top;
    margin-right: 8px; }
  .sorting-wrap2 .sorting-wrap {
    display: inline-block;
    vertical-align: top;
    width: 140px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .sorting-wrap2 .sorting-wrap.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); }
  .sorting-wrap2 a.clone {
    display: block;
    text-decoration: none;
    font-size: 14px;
    color: #e22626;
    padding: 0; }
  .sorting-wrap2 a.clone span {
    display: inline-block;
    margin: 0 0 0 10px;
    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%23e22626%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: #3c3c3c;
      padding: 15px 17px; }
    .sorting-wrap2 .sorting-block > div > a span {
      display: inline-block;
      margin: 0 0 0 10px;
      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%233C3C3C%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: #e22626; }
      .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%23e22626%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%233C3C3C%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 0 0 15px;
    height: 48px;
    cursor: pointer;
    color: #3c3c3c;
    font-size: 15px;
    font-weight: 500;
    line-height: 46px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .sorting-wrap2 .sort-title:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 4.5px 0 4.5px;
    border-top-color: #7e7e7e;
    height: 2px;
    margin: 0 0 0 6px; }
  .sorting-wrap2 .sort-title.clone-wr:after {
    display: none; }

.view-shop2 {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 0;
  line-height: 1;
  display: inline-block;
  padding: 5px 9px 6px 20px; }
  @media all and (max-width: 939px) {
  .view-shop2 {
    padding-left: 9px; } }
  @media all and (max-width: 669px) {
  .view-shop2 {
    display: none; } }
  .view-shop2 .view-shop2-title {
    color: #797979;
    font-size: 14px;
    font-weight: 300;
    line-height: 37px;
    margin-right: 12px;
    display: inline-block;
    vertical-align: top; }
  @media all and (max-width: 939px) {
    .view-shop2 .view-shop2-title {
      display: none; } }
  .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: #7e7e7e; }
    .view-shop2 a.active-view span:before {
      border-top-color: #7e7e7e !important; }

.product-options {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 0;
  line-height: 1.3; }
  .product-options > li {
    padding: 8px 0; }
  .product-options > li > div {
    color: #3d3d3d;
    font-size: 14px;
    font-weight: 500; }
    .product-options > li > div a {
      color: #0db2ca; }
    .product-options > li > div.option-title {
      display: block;
      margin-bottom: 5px; }
    .product-options > li > div.option-title.file-title {
      display: none; }
    .product-options > li > div a.file {
      padding-left: 27px;
      position: relative;
      display: inline-block;
      height: 27px;
      line-height: 27px;
      font-size: 14px;
      font-weight: 300;
      text-decoration: none; }
    .product-options > li > div a.file:hover {
      text-decoration: underline; }
    .product-options > li > div a.file span.icon {
      position: absolute;
      left: 0;
      top: 50%;
      margin-top: -9px;
      width: 17px;
      height: 19px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2017%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d7d7d7%22%20d%3D%22M16.635%2C17.461%20C16.040%2C18.435%2015.129%2C19.002%2013.988%2C19.002%20C12.155%2C19.002%2010.322%2C19.002%208.490%2C19.002%20C6.657%2C19.002%204.825%2C19.002%202.992%2C19.002%20C1.978%2C19.002%200.767%2C18.476%200.345%2C17.461%20C-0.057%2C16.495%200.002%2C15.564%200.002%2C14.535%20C0.002%2C13.387%201.754%2C13.387%201.754%2C14.535%20C1.754%2C15.176%201.542%2C16.414%202.084%2C16.886%20C2.528%2C17.273%203.006%2C17.221%203.537%2C17.221%20C5.188%2C17.221%206.839%2C17.221%208.490%2C17.221%20C10.141%2C17.221%2011.792%2C17.221%2013.443%2C17.221%20C13.922%2C17.221%2014.546%2C17.301%2014.896%2C16.886%20C15.405%2C16.283%2015.226%2C15.276%2015.226%2C14.535%20C15.226%2C13.387%2016.978%2C13.387%2016.978%2C14.535%20C16.978%2C15.461%2017.139%2C16.635%2016.635%2C17.461%20ZM9.610%2C14.377%20C9.610%2C14.377%209.610%2C14.376%209.610%2C14.376%20C9.589%2C14.397%209.564%2C14.412%209.542%2C14.431%20C9.484%2C14.484%209.426%2C14.535%209.363%2C14.578%20C9.336%2C14.596%209.306%2C14.607%209.279%2C14.622%20C9.215%2C14.659%209.152%2C14.697%209.086%2C14.724%20C9.052%2C14.738%209.016%2C14.744%208.981%2C14.755%20C8.919%2C14.776%208.856%2C14.799%208.792%2C14.811%20C8.748%2C14.820%208.702%2C14.820%208.657%2C14.825%20C8.601%2C14.831%208.546%2C14.840%208.490%2C14.840%20C8.434%2C14.840%208.379%2C14.831%208.322%2C14.825%20C8.277%2C14.820%208.232%2C14.820%208.188%2C14.811%20C8.123%2C14.798%208.059%2C14.776%207.995%2C14.755%20C7.962%2C14.744%207.927%2C14.737%207.894%2C14.724%20C7.826%2C14.696%207.760%2C14.657%207.695%2C14.619%20C7.670%2C14.605%207.643%2C14.594%207.618%2C14.578%20C7.552%2C14.534%207.492%2C14.480%207.432%2C14.427%20C7.411%2C14.409%207.389%2C14.396%207.370%2C14.376%20C7.370%2C14.376%207.370%2C14.377%207.370%2C14.377%20C7.370%2C14.377%202.039%2C8.959%202.039%2C8.959%20C1.414%2C8.324%201.414%2C7.292%202.039%2C6.657%20C2.665%2C6.020%203.679%2C6.020%204.305%2C6.657%20C4.305%2C6.657%206.888%2C9.282%206.888%2C9.282%20C6.888%2C9.282%206.888%2C1.536%206.888%2C1.536%20C6.888%2C1.536%206.893%2C1.536%206.893%2C1.536%20C6.939%2C0.679%207.635%2C-0.002%208.490%2C-0.002%20C9.344%2C-0.002%2010.041%2C0.679%2010.087%2C1.536%20C10.087%2C1.536%2010.092%2C1.536%2010.092%2C1.536%20C10.092%2C1.536%2010.092%2C9.282%2010.092%2C9.282%20C10.092%2C9.282%2012.675%2C6.657%2012.675%2C6.657%20C13.300%2C6.020%2014.314%2C6.020%2014.940%2C6.657%20C15.565%2C7.292%2015.566%2C8.324%2014.940%2C8.959%20C14.940%2C8.959%209.610%2C14.377%209.610%2C14.377%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: 2px solid transparent;
    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;
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.2);
      border: 2px solid #fff; }
    .shop2-color-pick li.active-color span:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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 {
  overflow: visible; }
  .shop2-texture-pick li {
    width: 38px;
    height: 26px;
    border: 2px solid transparent;
    float: none;
    display: inline-block;
    vertical-align: top; }
  .shop2-texture-pick li img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto; }
  .shop2-texture-pick li.active-texture {
    position: relative;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.2);
    border: 2px solid #fff; }
    .shop2-texture-pick li.active-texture:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-multi {
  outline: none;
  border: 1px solid rgba(0, 0, 0, .1); }

.shop2-product-params .product-params-tr {
  border-top: 1px solid #ebebeb;
  padding: 10px 0 14px; }
  .shop2-product-params .product-params-tr:first-child {
    border: none; }
  .shop2-product-params .product-params-tr > div {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    color: #3d3d3d;
    font-size: 14px;
    font-weight: 500;
    width: 40%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .shop2-product-params .product-params-tr > div.product-params-body {
      width: 60%; }
    .shop2-product-params .product-params-tr > div a {
      color: #e22626; }
    .shop2-product-params .product-params-tr > div.product-params-title {
      color: #2b292e;
      padding-right: 5px; }
    .shop2-product-params .product-params-tr > div a.file {
      padding-left: 27px;
      position: relative;
      display: inline-block;
      height: 27px;
      line-height: 27px;
      font-size: 14px;
      font-weight: 300;
      text-decoration: none;
      color: #0db2ca; }
    .shop2-product-params .product-params-tr > div a.file span.icon {
      position: absolute;
      left: 0;
      top: 50%;
      margin-top: -9px;
      width: 17px;
      height: 19px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2017%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d7d7d7%22%20d%3D%22M16.635%2C17.461%20C16.040%2C18.435%2015.129%2C19.002%2013.988%2C19.002%20C12.155%2C19.002%2010.322%2C19.002%208.490%2C19.002%20C6.657%2C19.002%204.825%2C19.002%202.992%2C19.002%20C1.978%2C19.002%200.767%2C18.476%200.345%2C17.461%20C-0.057%2C16.495%200.002%2C15.564%200.002%2C14.535%20C0.002%2C13.387%201.754%2C13.387%201.754%2C14.535%20C1.754%2C15.176%201.542%2C16.414%202.084%2C16.886%20C2.528%2C17.273%203.006%2C17.221%203.537%2C17.221%20C5.188%2C17.221%206.839%2C17.221%208.490%2C17.221%20C10.141%2C17.221%2011.792%2C17.221%2013.443%2C17.221%20C13.922%2C17.221%2014.546%2C17.301%2014.896%2C16.886%20C15.405%2C16.283%2015.226%2C15.276%2015.226%2C14.535%20C15.226%2C13.387%2016.978%2C13.387%2016.978%2C14.535%20C16.978%2C15.461%2017.139%2C16.635%2016.635%2C17.461%20ZM9.610%2C14.377%20C9.610%2C14.377%209.610%2C14.376%209.610%2C14.376%20C9.589%2C14.397%209.564%2C14.412%209.542%2C14.431%20C9.484%2C14.484%209.426%2C14.535%209.363%2C14.578%20C9.336%2C14.596%209.306%2C14.607%209.279%2C14.622%20C9.215%2C14.659%209.152%2C14.697%209.086%2C14.724%20C9.052%2C14.738%209.016%2C14.744%208.981%2C14.755%20C8.919%2C14.776%208.856%2C14.799%208.792%2C14.811%20C8.748%2C14.820%208.702%2C14.820%208.657%2C14.825%20C8.601%2C14.831%208.546%2C14.840%208.490%2C14.840%20C8.434%2C14.840%208.379%2C14.831%208.322%2C14.825%20C8.277%2C14.820%208.232%2C14.820%208.188%2C14.811%20C8.123%2C14.798%208.059%2C14.776%207.995%2C14.755%20C7.962%2C14.744%207.927%2C14.737%207.894%2C14.724%20C7.826%2C14.696%207.760%2C14.657%207.695%2C14.619%20C7.670%2C14.605%207.643%2C14.594%207.618%2C14.578%20C7.552%2C14.534%207.492%2C14.480%207.432%2C14.427%20C7.411%2C14.409%207.389%2C14.396%207.370%2C14.376%20C7.370%2C14.376%207.370%2C14.377%207.370%2C14.377%20C7.370%2C14.377%202.039%2C8.959%202.039%2C8.959%20C1.414%2C8.324%201.414%2C7.292%202.039%2C6.657%20C2.665%2C6.020%203.679%2C6.020%204.305%2C6.657%20C4.305%2C6.657%206.888%2C9.282%206.888%2C9.282%20C6.888%2C9.282%206.888%2C1.536%206.888%2C1.536%20C6.888%2C1.536%206.893%2C1.536%206.893%2C1.536%20C6.939%2C0.679%207.635%2C-0.002%208.490%2C-0.002%20C9.344%2C-0.002%2010.041%2C0.679%2010.087%2C1.536%20C10.087%2C1.536%2010.092%2C1.536%2010.092%2C1.536%20C10.092%2C1.536%2010.092%2C9.282%2010.092%2C9.282%20C10.092%2C9.282%2012.675%2C6.657%2012.675%2C6.657%20C13.300%2C6.020%2014.314%2C6.020%2014.940%2C6.657%20C15.565%2C7.292%2015.566%2C8.324%2014.940%2C8.959%20C14.940%2C8.959%209.610%2C14.377%209.610%2C14.377%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: -10px;
  right: -10px;
  top: -10px;
  z-index: 1;
  font-family: "Roboto";
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
  .product-label div {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
    border-radius: 13px;
    padding: 4px 13px 4px; }

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

.product-spec {
  background-color: #2fd9ab; }

.product-name {
  color: #575757;
  font-size: 14px;
  font-weight: 400; }
  .product-name a {
    color: #575757;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none; }
  .product-name a:hover {
    text-decoration: underline; }

.product-article {
  color: #adadad;
  font-size: 13px;
  font-weight: 300; }

.product-anonce {
  color: #393939;
  font-size: 14px;
  font-weight: 300; }

.shop2-product-actions {
  background: #fff2f2; }
  .shop2-product-actions dt {
    background: none;
    margin: 0;
    display: block; }
  .shop2-product-actions dt span.icon-action {
    width: 34px;
    height: 34px;
    position: relative;
    margin: 0 10px 0 3px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2016%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fb4d4d%22%20d%3D%22M8.001%2C19.997%20C6.531%2C19.997%205.246%2C19.045%204.922%2C17.725%20C4.922%2C17.725%2011.079%2C17.725%2011.079%2C17.725%20C10.755%2C19.045%209.470%2C19.997%208.001%2C19.997%20ZM0.928%2C16.754%20C0.494%2C16.754%200.197%2C16.597%200.068%2C16.301%20C-0.099%2C15.914%200.065%2C15.411%200.320%2C15.148%20C1.909%2C13.101%202.934%2C10.487%202.934%2C8.484%20C2.934%2C8.023%202.990%2C7.078%202.991%2C7.068%20C2.991%2C4.812%204.896%2C2.379%207.975%2C2.379%20C11.029%2C2.379%2012.919%2C4.812%2012.919%2C7.066%20C12.921%2C7.080%2013.034%2C8.024%2013.034%2C8.484%20C13.034%2C10.435%2014.192%2C13.350%2015.669%2C15.118%20C15.977%2C15.487%2016.084%2C15.996%2015.924%2C16.331%20C15.792%2C16.608%2015.493%2C16.754%2015.059%2C16.754%20C15.059%2C16.754%200.928%2C16.754%200.928%2C16.754%20ZM9.352%2C1.561%20C8.895%2C1.460%208.432%2C1.409%207.974%2C1.409%20C7.527%2C1.409%207.081%2C1.455%206.647%2C1.545%20C6.637%2C1.481%206.630%2C1.415%206.630%2C1.347%20C6.630%2C0.601%207.244%2C-0.005%208.000%2C-0.005%20C8.756%2C-0.005%209.370%2C0.601%209.370%2C1.347%20C9.370%2C1.420%209.364%2C1.491%209.352%2C1.561%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: #fb4d4d;
    font-size: 14px;
    font-weight: 300;
    border: none;
    margin: 0;
    line-height: 1; }
  .shop2-product-actions dt.gift-action span.icon-action {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2018%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fb4d4d%22%20d%3D%22M7.864%2C19.995%20C7.864%2C19.995%201.403%2C19.995%201.403%2C19.995%20C1.083%2C19.995%200.820%2C19.729%200.820%2C19.404%20C0.820%2C19.404%200.820%2C11.374%200.820%2C11.374%20C0.820%2C11.050%201.083%2C10.784%201.403%2C10.784%20C1.403%2C10.784%207.864%2C10.784%207.864%2C10.784%20C7.864%2C10.784%207.864%2C19.995%207.864%2C19.995%20ZM16.595%2C10.784%20C16.595%2C10.784%2010.135%2C10.784%2010.135%2C10.784%20C10.135%2C10.784%2010.135%2C19.995%2010.135%2C19.995%20C10.135%2C19.995%2016.595%2C19.995%2016.595%2C19.995%20C16.917%2C19.995%2017.179%2C19.729%2017.179%2C19.404%20C17.179%2C19.404%2017.179%2C11.374%2017.179%2C11.374%20C17.179%2C11.050%2016.917%2C10.784%2016.595%2C10.784%20ZM3.897%2C5.440%20C3.897%2C5.440%206.501%2C5.440%206.501%2C5.440%20C5.672%2C4.602%204.579%2C3.506%204.579%2C3.506%20C4.244%2C3.167%204.244%2C2.617%204.579%2C2.278%20C4.914%2C1.940%205.457%2C1.940%205.792%2C2.278%20C5.792%2C2.278%207.939%2C4.338%207.939%2C4.338%20C7.939%2C4.338%207.939%2C5.440%207.939%2C5.440%20C7.939%2C5.440%209.967%2C5.440%209.967%2C5.440%20C9.967%2C5.440%209.967%2C4.440%209.967%2C4.440%20C9.967%2C4.440%2012.208%2C2.278%2012.208%2C2.278%20C12.542%2C1.940%2013.086%2C1.940%2013.420%2C2.278%20C13.755%2C2.617%2013.755%2C3.167%2013.420%2C3.506%20C13.420%2C3.506%2011.498%2C5.440%2011.498%2C5.440%20C11.498%2C5.440%2014.103%2C5.440%2014.103%2C5.440%20C14.103%2C5.440%2014.835%2C4.938%2014.835%2C4.938%20C15.951%2C3.808%2015.951%2C1.976%2014.835%2C0.846%20C13.718%2C-0.283%2011.910%2C-0.283%2010.793%2C0.846%20C10.793%2C0.846%208.999%2C2.662%208.999%2C2.662%20C8.999%2C2.662%207.206%2C0.847%207.206%2C0.847%20C6.091%2C-0.283%204.281%2C-0.283%203.165%2C0.846%20C2.048%2C1.976%202.048%2C3.808%203.165%2C4.938%20C3.165%2C4.938%203.897%2C5.440%203.897%2C5.440%20ZM17.476%2C6.489%20C17.476%2C6.489%2010.140%2C6.485%2010.140%2C6.485%20C10.135%2C6.489%2010.135%2C9.644%2010.135%2C9.644%20C10.135%2C9.644%2017.476%2C9.644%2017.476%2C9.644%20C17.763%2C9.644%2018.000%2C9.405%2018.000%2C9.113%20C18.000%2C9.113%2018.000%2C7.020%2018.000%2C7.020%20C18.000%2C6.729%2017.763%2C6.489%2017.476%2C6.489%20ZM0.523%2C6.489%20C0.236%2C6.489%20-0.000%2C6.729%20-0.000%2C7.020%20C-0.000%2C7.020%20-0.000%2C9.113%20-0.000%2C9.113%20C-0.000%2C9.405%200.236%2C9.644%200.523%2C9.644%20C0.523%2C9.644%207.864%2C9.644%207.864%2C9.644%20C7.864%2C9.644%207.864%2C6.489%207.864%2C6.489%20C7.860%2C6.485%200.523%2C6.489%200.523%2C6.489%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.product-price {
  line-height: 1; }
  .product-price .price-current {
    font-size: 15px;
    font-weight: 300;
    color: #3f3f3f; }
  .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 10px;
    font-size: 15px;
    color: #a1a1a1; }
  .product-price .price-old:after {
    content: "";
    position: absolute;
    left: 0;
    right: 20px;
    top: 50%;
    height: 1px;
    background-color: #fb4d4d; }
  .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: "i";
      color: #fff;
      font-size: 12px;
      font-weight: bold;
      text-align: center;
      line-height: 18px;
      position: absolute;
      right: -10px;
      top: 0;
      width: 18px;
      height: 18px;
      border-radius: 9px;
      background-color: #d7d7d7; }

.product-amount .amount-title {
  display: none; }

.shop2-product-amount {
  height: 48px;
  border: 1px solid #eee;
  width: auto;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  .shop2-product-amount.disabled {
    opacity: 0.7; }
  .shop2-product-amount button {
    outline: none;
    border: none;
    background: none;
    box-shadow: none;
    color: #d3d3d3;
    height: 48px;
    width: 36px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 36px;
    -moz-flex-basis: 36px;
    -ms-flex-preferred-size: 36px;
    flex-basis: 36px; }
  .shop2-product-amount button:hover, .shop2-product-amount button:active {
    background: none;
    box-shadow: none;
    border: none;
    color: #d3d3d3; }
  .shop2-product-amount input[type="text"] {
    height: 48px;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1; }

.shop2-product-btn {
  border-radius: 0px;
  width: 100%;
  text-align: left; }
  .shop2-product-btn span {
    position: relative;
    display: block;
    padding: 17px 40px 18px 12px;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    line-height: 1;
    background: none; }
  .shop2-product-btn span:before {
    content: "";
    position: absolute;
    right: 15px;
    top: 50%; }
  .shop2-product-btn.buy span:before {
    width: 23px;
    height: 20px;
    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%2223px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2023%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.986%2C4.623%20C22.982%2C4.674%2022.983%2C4.725%2022.973%2C4.776%20C22.973%2C4.776%2021.440%2C13.068%2021.440%2C13.068%20C21.321%2C13.716%2020.757%2C14.185%2020.100%2C14.185%20C20.100%2C14.185%208.348%2C14.185%208.348%2C14.185%20C7.711%2C14.185%207.158%2C13.742%207.019%2C13.116%20C7.019%2C13.116%204.703%2C2.732%204.703%2C2.732%20C4.703%2C2.732%201.366%2C2.732%201.366%2C2.732%20C0.614%2C2.732%200.003%2C2.119%200.003%2C1.364%20C0.003%2C0.609%200.614%2C-0.004%201.366%2C-0.004%20C1.366%2C-0.004%205.794%2C-0.004%205.794%2C-0.004%20C6.431%2C-0.004%206.984%2C0.441%207.123%2C1.065%20C7.123%2C1.065%207.590%2C3.159%207.590%2C3.159%20C7.590%2C3.159%2021.607%2C3.159%2021.607%2C3.159%20C21.607%2C3.159%2021.608%2C3.159%2021.608%2C3.159%20C21.608%2C3.159%2021.633%2C3.159%2021.633%2C3.159%20C21.670%2C3.159%2021.705%2C3.167%2021.740%2C3.170%20C21.787%2C3.174%2021.834%2C3.173%2021.882%2C3.182%20C21.887%2C3.183%2021.891%2C3.185%2021.896%2C3.186%20C21.943%2C3.195%2021.986%2C3.211%2022.030%2C3.225%20C22.073%2C3.238%2022.116%2C3.247%2022.156%2C3.264%20C22.192%2C3.279%2022.223%2C3.300%2022.257%2C3.317%20C22.303%2C3.341%2022.349%2C3.363%2022.391%2C3.391%20C22.415%2C3.407%2022.434%2C3.427%2022.456%2C3.443%20C22.504%2C3.480%2022.552%2C3.516%2022.594%2C3.557%20C22.615%2C3.579%2022.633%2C3.605%2022.652%2C3.629%20C22.690%2C3.670%2022.728%2C3.711%2022.760%2C3.758%20C22.780%2C3.788%2022.794%2C3.822%2022.812%2C3.854%20C22.838%2C3.898%2022.866%2C3.942%2022.885%2C3.989%20C22.898%2C4.018%2022.905%2C4.050%2022.915%2C4.080%20C22.934%2C4.134%2022.954%2C4.188%2022.966%2C4.245%20C22.971%2C4.270%2022.971%2C4.296%2022.975%2C4.321%20C22.985%2C4.386%2022.994%2C4.451%2022.994%2C4.517%20C22.994%2C4.520%2022.996%2C4.523%2022.996%2C4.526%20C22.996%2C4.559%2022.988%2C4.590%2022.986%2C4.623%20ZM8.201%2C5.894%20C8.201%2C5.894%209.440%2C11.450%209.440%2C11.450%20C9.440%2C11.450%2018.967%2C11.450%2018.967%2C11.450%20C18.967%2C11.450%2019.994%2C5.894%2019.994%2C5.894%20C19.994%2C5.894%208.201%2C5.894%208.201%2C5.894%20ZM10.989%2C15.724%20C12.165%2C15.724%2013.117%2C16.681%2013.117%2C17.861%20C13.117%2C19.041%2012.165%2C19.998%2010.989%2C19.998%20C9.813%2C19.998%208.860%2C19.041%208.860%2C17.861%20C8.860%2C16.681%209.813%2C15.724%2010.989%2C15.724%20ZM17.631%2C15.724%20C18.807%2C15.724%2019.760%2C16.681%2019.760%2C17.861%20C19.760%2C19.041%2018.807%2C19.998%2017.631%2C19.998%20C16.454%2C19.998%2015.502%2C19.041%2015.502%2C17.861%20C15.502%2C16.681%2016.454%2C15.724%2017.631%2C15.724%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-product-btn.onrequest span:before {
    right: 22px;
    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; }
    .shop2-product-btn.onrequest span:after {
      display: none; }
  .shop2-product-btn.notavailable span {
    color: #827f87;
    font-size: 16px;
    font-weight: 500; }
    .shop2-product-btn.notavailable span:before {
      right: 22px;
      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; }
    .shop2-product-btn.notavailable span:after {
      display: none; }
  .shop2-product-btn.notavailable:hover span {
    font-size: 16px;
    color: #827f87; }

.product-compare {
  position: relative;
  border: none;
  text-align: left;
  display: inline-block;
  color: #616161;
  font-size: 14px;
  font-weight: 300;
  margin: 20px 0 0;
  padding: 0;
  height: 24px; }
  .product-compare label {
    position: relative;
    height: 24px;
    display: block;
    padding: 0 0 0 28px;
    line-height: 24px;
    cursor: pointer; }
  .product-compare label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 22px;
    height: 22px;
    border-radius: 2px;
    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%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d7d7d7%22%20d%3D%22M7.999%2C12.000%20C7.999%2C12.000%207.999%2C3.000%207.999%2C3.000%20C7.999%2C3.000%2010.000%2C3.000%2010.000%2C3.000%20C10.000%2C3.000%2010.000%2C12.000%2010.000%2C12.000%20C10.000%2C12.000%207.999%2C12.000%207.999%2C12.000%20ZM3.999%2C-0.001%20C3.999%2C-0.001%205.999%2C-0.001%205.999%2C-0.001%20C5.999%2C-0.001%205.999%2C12.000%205.999%2C12.000%20C5.999%2C12.000%203.999%2C12.000%203.999%2C12.000%20C3.999%2C12.000%203.999%2C-0.001%203.999%2C-0.001%20ZM-0.001%2C6.000%20C-0.001%2C6.000%201.999%2C6.000%201.999%2C6.000%20C1.999%2C6.000%201.999%2C12.000%201.999%2C12.000%20C1.999%2C12.000%20-0.001%2C12.000%20-0.001%2C12.000%20C-0.001%2C12.000%20-0.001%2C6.000%20-0.001%2C6.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    border: 1px solid #d7d7d7; }
  .product-compare label input[type="checkbox"] {
    width: 0;
    height: 0;
    background: none;
    opacity: 0; }
  .product-compare.product-compare-added {
    padding-left: 35px;
    height: 24px;
    line-height: 24px; }
  .product-compare.product-compare-added a {
    text-decoration: none;
    color: #616161; }
    .product-compare.product-compare-added a:hover {
      text-decoration: underline; }
  .product-compare.product-compare-added:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 22px;
    height: 22px;
    border-radius: 2px;
    background: #e22626 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.999%2C12.000%20C7.999%2C12.000%207.999%2C3.000%207.999%2C3.000%20C7.999%2C3.000%2010.000%2C3.000%2010.000%2C3.000%20C10.000%2C3.000%2010.000%2C12.000%2010.000%2C12.000%20C10.000%2C12.000%207.999%2C12.000%207.999%2C12.000%20ZM3.999%2C-0.001%20C3.999%2C-0.001%205.999%2C-0.001%205.999%2C-0.001%20C5.999%2C-0.001%205.999%2C12.000%205.999%2C12.000%20C5.999%2C12.000%203.999%2C12.000%203.999%2C12.000%20C3.999%2C12.000%203.999%2C-0.001%203.999%2C-0.001%20ZM-0.001%2C6.000%20C-0.001%2C6.000%201.999%2C6.000%201.999%2C6.000%20C1.999%2C6.000%201.999%2C12.000%201.999%2C12.000%20C1.999%2C12.000%20-0.001%2C12.000%20-0.001%2C12.000%20C-0.001%2C12.000%20-0.001%2C6.000%20-0.001%2C6.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    border: 1px solid #e22626; }
  .product-compare.product-compare-added input[type="checkbox"] {
    width: 24px;
    height: 24px;
    background: none;
    opacity: 0;
    margin: 0 0 0 -33px; }

.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 all and (max-width: 420px) {
  .product-list.product-list-thumbs {
    margin: 0 -20px; } }

.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 #ebebeb;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop2-item-product .shop2-item-product-in .product-image {
    text-align: center;
    margin: 0 0 15px; }
    .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; }
  .shop2-item-product .shop2-item-product-in .shop2-product-btn {
    width: 66px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 66px;
    -moz-flex-basis: 66px;
    -ms-flex-preferred-size: 66px;
    flex-basis: 66px; }
    .shop2-item-product .shop2-item-product-in .shop2-product-btn span {
      font-size: 0;
      padding: 0;
      width: 66px;
      height: 50px; }
    .shop2-item-product .shop2-item-product-in .shop2-product-btn span:after {
      content: "";
      position: absolute;
      left: 17px;
      top: 50%;
      margin-top: -5px;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 4.5px 0 4.5px 5px;
      border-left-color: #fff; }
    .shop2-item-product .shop2-item-product-in .shop2-product-btn.notavailable span:after {
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 4.5px 0 4.5px 5px;
      border-left-color: #827f87; }
  .shop2-item-product .shop2-item-product-in .product-amount {
    -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: 66px;
    -moz-flex-basis: 66px;
    -ms-flex-preferred-size: 66px;
    flex-basis: 66px; }
  .shop2-item-product .shop2-item-product-in .product-btn-wr {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }

.product-list-thumbs {
  font-size: 14px; }
  .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: 33.33333%;
    margin: -1px -1px 0 0; }
  .product-list-thumbs .shop2-item-product .shop2-hide-options-btn {
    display: none; }
  @media all and (max-width: 669px) {
    .product-list-thumbs .shop2-item-product {
      width: 50%; } }
  @media all and (max-width: 470px) {
    .product-list-thumbs .shop2-item-product {
      width: 100%;
      margin-left: 0; } }
  .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:hover {
      border-color: #e22626;
      z-index: 1; }
  .product-list-thumbs .no-image {
    height: 160px;
    min-height: 140px; }
  @media all and (max-width: 470px) {
    .product-list-thumbs .no-image {
      height: auto;
      min-height: 0; } }
  .product-list-thumbs .product-name {
    margin: 0 0 10px; }
  .product-list-thumbs .product-anonce, .product-list-thumbs .product-article {
    padding: 0 0 10px;
    margin: 0 0 10px;
    border-bottom: 1px solid #ededed; }
  @media all and (max-width: 470px) {
    .product-list-thumbs .product-anonce, .product-list-thumbs .product-article {
      padding: 0;
      border: none; } }
  .product-list-thumbs .shop2-product-actions {
    margin: 0 0 20px; }
  @media all and (max-width: 470px) {
    .product-list-thumbs .shop2-product-actions {
      display: none; } }
  .product-list-thumbs .product-btn-wr {
    margin: 20px 0 0; }
  @media all and (max-width: 470px) {
    .product-list-thumbs .product-btn-wr {
      width: 203px;
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-order: 1;
      -ms-flex-order: 1;
      order: 1; } }
  .product-list-thumbs .product-compare label {
    height: auto;
    line-height: 1;
    padding-top: 6px; }
  @media all and (max-width: 470px) {
    .product-list-thumbs .product-compare {
      font-size: 0;
      -webkit-box-ordinal-group: 1;
      -moz-box-ordinal-group: 1;
      -webkit-order: 0;
      -moz-order: 0;
      -ms-flex-order: 0;
      order: 0;
      width: 50px;
      height: 50px; }
      .product-list-thumbs .product-compare label {
        width: 50px;
        height: 50px;
        padding: 0; }
        .product-list-thumbs .product-compare label:before {
          width: 48px;
          height: 48px;
          background-size: 13px 14px; }
      .product-list-thumbs .product-compare.product-compare-added {
        height: 50px;
        width: 50px;
        padding: 0; }
        .product-list-thumbs .product-compare.product-compare-added:before {
          width: 48px;
          height: 48px;
          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%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23e22626%22%20d%3D%22M7.999%2C12.000%20C7.999%2C12.000%207.999%2C3.000%207.999%2C3.000%20C7.999%2C3.000%2010.000%2C3.000%2010.000%2C3.000%20C10.000%2C3.000%2010.000%2C12.000%2010.000%2C12.000%20C10.000%2C12.000%207.999%2C12.000%207.999%2C12.000%20ZM3.999%2C-0.001%20C3.999%2C-0.001%205.999%2C-0.001%205.999%2C-0.001%20C5.999%2C-0.001%205.999%2C12.000%205.999%2C12.000%20C5.999%2C12.000%203.999%2C12.000%203.999%2C12.000%20C3.999%2C12.000%203.999%2C-0.001%203.999%2C-0.001%20ZM-0.001%2C6.000%20C-0.001%2C6.000%201.999%2C6.000%201.999%2C6.000%20C1.999%2C6.000%201.999%2C12.000%201.999%2C12.000%20C1.999%2C12.000%20-0.001%2C12.000%20-0.001%2C12.000%20C-0.001%2C12.000%20-0.001%2C6.000%20-0.001%2C6.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
          background-size: 13px 14px; }
        .product-list-thumbs .product-compare.product-compare-added input[type="checkbox"] {
          width: 48px;
          height: 48px;
          margin: 0; } }
  @media all and (max-width: 470px) {
  .product-list-thumbs .product-top-wr {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .product-list-thumbs .product-bot {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .product-list-thumbs .product-image-wr {
    -webkit-flex-basis: 113px;
    -moz-flex-basis: 113px;
    -ms-flex-preferred-size: 113px;
    flex-basis: 113px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 20px; }
  .product-list-thumbs .product-label {
    position: static;
    margin: -10px 0 10px; }
  .product-list-thumbs .marginTop {
    margin-top: 20px; }
  .product-list-thumbs .product-option-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 {
      min-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: 200px;
    -moz-flex-basis: 200px;
    -ms-flex-preferred-size: 200px;
    flex-basis: 200px; }
    @media all and (max-width: 740px) {
    .product-list-simple .shop2-item-product .product-image-wr {
      -webkit-flex-basis: 170px;
      -moz-flex-basis: 170px;
      -ms-flex-preferred-size: 170px;
      flex-basis: 170px; } }
  .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: 196px;
    -moz-flex-basis: 196px;
    -ms-flex-preferred-size: 196px;
    flex-basis: 196px;
    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 #ebebeb; }
  .product-list-simple .shop2-item-product .product-name {
    margin: 0 0 10px; }
  .product-list-simple .shop2-item-product .product-compare {
    margin: 0; }
    .product-list-simple .shop2-item-product .product-compare label {
      height: auto;
      line-height: 1;
      padding-top: 3px; }
  .product-list-simple .shop2-item-product .product-anonce, .product-list-simple .shop2-item-product .product-article {
    padding: 0 0 10px;
    margin: 0 0 10px;
    border-bottom: 1px solid #ededed; }
  .product-list-simple .shop2-item-product .shop2-product-actions {
    margin: 0 0 20px; }
  .product-list-simple .shop2-item-product .product-btn-wr {
    margin-top: 20px; }
  .product-list-simple .shop2-item-product .product-bot {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

.product-list-price .pricelist-name-wr {
  color: #878787;
  font-size: 14px;
  font-weight: 300;
  background-color: #fff;
  border: 1px solid #ebebeb;
  line-height: 1;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 20px; }
  .product-list-price .pricelist-name-wr .column-name-title {
    padding: 0 15px 0 0;
    -webkit-flex-basis: 200px;
    -moz-flex-basis: 200px;
    -ms-flex-preferred-size: 200px;
    flex-basis: 200px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .product-list-price .pricelist-name-wr .pricelist-name-right {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  .product-list-price .pricelist-name-wr .column-price-title {
    -webkit-flex-basis: 24px;
    -moz-flex-basis: 24px;
    -ms-flex-preferred-size: 24px;
    flex-basis: 24px;
    -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; }
  .product-list-price .pricelist-name-wr .column-btn-title-wr {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-basis: 196px;
    -moz-flex-basis: 196px;
    -ms-flex-preferred-size: 196px;
    flex-basis: 196px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .product-list-price .pricelist-name-wr .column-amount-title {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 66px;
    -moz-flex-basis: 66px;
    -ms-flex-preferred-size: 66px;
    flex-basis: 66px; }
  .product-list-price .pricelist-name-wr .column-buy-title {
    width: 66px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 66px;
    -moz-flex-basis: 66px;
    -ms-flex-preferred-size: 66px;
    flex-basis: 66px; }
  .product-list-price .pricelist-name-wr .column-compare-title {
    -webkit-flex-basis: 24px;
    -moz-flex-basis: 24px;
    -ms-flex-preferred-size: 24px;
    flex-basis: 24px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 15px 0 0 20px; }
  .product-list-price .shop2-item-product {
    margin: -1px 0 0; }
  .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;
    padding: 20px; }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-top-wr {
      padding: 0 15px 0 0;
      -webkit-flex-basis: 200px;
      -moz-flex-basis: 200px;
      -ms-flex-preferred-size: 200px;
      flex-basis: 200px;
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
      -moz-flex-grow: 0;
      -ms-flex-positive: 0;
      flex-grow: 0;
      -webkit-flex-shrink: 0;
      -moz-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0; }
    .product-list-price .shop2-item-product .shop2-item-product-in .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: 1;
      -moz-flex-shrink: 1;
      -ms-flex-negative: 1;
      flex-shrink: 1;
      -webkit-flex-basis: 0;
      -moz-flex-basis: 0;
      -ms-flex-preferred-size: 0;
      flex-basis: 0; }
    .product-list-price .shop2-item-product .shop2-item-product-in .shop2-product-actions {
      display: none; }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-bot {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      align-items: flex-start; }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-image {
      margin-top: -10px; }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-image > a {
      display: none; }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-image .product-label {
      position: static;
      display: block;
      text-align: left; }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-anonce, .product-list-price .shop2-item-product .shop2-item-product-in .product-article, .product-list-price .shop2-item-product .shop2-item-product-in .product-name {
      margin: 0 0 10px; }
    .product-list-price .shop2-item-product .shop2-item-product-in .shop2-hide-options-btn {
      position: relative;
      display: inline-block;
      color: #0db2ca;
      font-size: 14px;
      font-weight: 300;
      padding: 0 20px 0 0;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none; }
    .product-list-price .shop2-item-product .shop2-item-product-in .shop2-hide-options-btn:before {
      content: "";
      position: absolute;
      right: 0;
      top: 50%;
      width: 10px;
      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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db2ca%22%20d%3D%22M12.012%2C1.264%20C12.012%2C1.264%206.381%2C7.012%206.381%2C7.012%20C6.381%2C7.012%205.999%2C6.622%205.999%2C6.622%20C5.999%2C6.622%205.618%2C7.012%205.618%2C7.012%20C5.618%2C7.012%20-0.013%2C1.264%20-0.013%2C1.264%20C-0.013%2C1.264%201.238%2C-0.013%201.238%2C-0.013%20C1.238%2C-0.013%205.999%2C4.847%205.999%2C4.847%20C5.999%2C4.847%2010.760%2C-0.013%2010.760%2C-0.013%20C10.760%2C-0.013%2012.012%2C1.264%2012.012%2C1.264%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat;
      background-size: 10px 6px; }
    .product-list-price .shop2-item-product .shop2-item-product-in .shop2-hide-options-btn.active:before {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-price {
      -webkit-flex-basis: 24px;
      -moz-flex-basis: 24px;
      -ms-flex-preferred-size: 24px;
      flex-basis: 24px;
      -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; }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-compare {
      -webkit-flex-basis: 24px;
      -moz-flex-basis: 24px;
      -ms-flex-preferred-size: 24px;
      flex-basis: 24px;
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
      -moz-flex-grow: 0;
      -ms-flex-positive: 0;
      flex-grow: 0;
      -webkit-flex-shrink: 0;
      -moz-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      margin: 15px 0 0 20px; }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-compare label {
      font-size: 0;
      padding: 0;
      width: 24px; }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-compare.product-compare-added {
      padding: 0; }
      .product-list-price .shop2-item-product .shop2-item-product-in .product-compare.product-compare-added input[type="checkbox"] {
        margin: 0; }
      .product-list-price .shop2-item-product .shop2-item-product-in .product-compare.product-compare-added a {
        font-size: 0;
        width: 0; }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-btn-wr {
      -webkit-flex-basis: 196px;
      -moz-flex-basis: 196px;
      -ms-flex-preferred-size: 196px;
      flex-basis: 196px;
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
      -moz-flex-grow: 0;
      -ms-flex-positive: 0;
      flex-grow: 0;
      -webkit-flex-shrink: 0;
      -moz-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0; }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-option-wr {
      display: none; }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-option-wr.opened {
      display: block; }
/* *** Product *** */
.shop2-product-mode-wr {
  background-color: #fff;
  border: 1px solid #ebebeb;
  margin: 0 0 30px; }
  .shop2-product-mode-wr h1 {
    font-size: 20px; }
  .shop2-product-mode-wr ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  .shop2-product-mode-wr .product-shop2 {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media all and (max-width: 600px) {
    .shop2-product-mode-wr .product-shop2 {
      display: block; } }
  .shop2-product-mode-wr .product-l-side-wr {
    position: relative;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 28px;
    border-right: 1px solid #ebebeb; }
  @media all and (max-width: 939px) {
    .shop2-product-mode-wr .product-l-side-wr {
      padding: 20px; } }
  @media all and (max-width: 600px) {
    .shop2-product-mode-wr .product-l-side-wr {
      border: none; } }
  .shop2-product-mode-wr .product-l-side-wr .product-image {
    position: relative;
    margin: 0 20px 0 0;
    text-align: center;
    width: 100%; }
    @media all and (max-width: 939px) {
    .shop2-product-mode-wr .product-l-side-wr .product-image {
      margin: 0 0 20px; } }
    .shop2-product-mode-wr .product-l-side-wr .product-image img {
      vertical-align: middle; }
    .shop2-product-mode-wr .product-l-side-wr .product-image.no-image {
      height: 280px;
      width: 100%; }
  .shop2-product-mode-wr .product-l-side-wr .tpl-stars-wr {
    margin: 0; }
  .shop2-product-mode-wr .product-l-side-wr .tpl-rating-block .tpl-stars {
    margin: 0 5px 0 0;
    vertical-align: top; }
    .shop2-product-mode-wr .product-l-side-wr .tpl-rating-block span {
      display: inline-block;
      vertical-align: top;
      min-width: 16px;
      padding: 0 5px;
      border: 1px solid #e4e4e4;
      height: 15px;
      text-align: center;
      color: #5b5a5a;
      font-size: 12px;
      line-height: 15px;
      font-weight: 400;
      border-radius: 7px; }
  .shop2-product-mode-wr .product-l-side-wr .shop2-product-article {
    font-size: 13px;
    color: #808080;
    font-weight: 400;
    margin: 0 0 20px; }
    .shop2-product-mode-wr .product-l-side-wr .shop2-product-article span {
      color: #adadad;
      font-weight: 300; }
  .shop2-product-mode-wr .product-image-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-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    margin: 0 0 20px; }
  .shop2-product-mode-wr .product-image-wr .bx-wrapper {
    position: relative; }
  .shop2-product-mode-wr .product-image-wr .bx-viewport {
    margin: 40px 0; }
  .shop2-product-mode-wr .product-image-wr .bx-prev, .shop2-product-mode-wr .product-image-wr .bx-next {
    position: absolute;
    left: 0;
    right: 0;
    height: 27px;
    font-size: 0; }
    .shop2-product-mode-wr .product-image-wr .bx-prev:before, .shop2-product-mode-wr .product-image-wr .bx-next:before {
      content: "";
      position: absolute;
      left: 50%;
      top: 50%;
      width: 15px;
      height: 8px;
      margin: -4px 0 0 -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%2215px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2015%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23a3a3a3%22%20fill-rule%3D%22evenodd%22%20d%3D%22M14.786%2C7.790%20C14.517%2C8.053%2014.082%2C8.053%2013.814%2C7.790%20C13.814%2C7.790%207.489%2C1.606%207.489%2C1.606%20C7.489%2C1.606%201.164%2C7.790%201.164%2C7.790%20C0.896%2C8.053%200.461%2C8.053%200.193%2C7.790%20C-0.076%2C7.528%20-0.076%2C7.103%200.193%2C6.840%20C0.193%2C6.840%206.995%2C0.188%206.995%2C0.188%20C7.132%2C0.055%207.311%2C-0.009%207.489%2C-0.007%20C7.668%2C-0.009%207.847%2C0.055%207.983%2C0.188%20C7.983%2C0.188%2014.786%2C6.840%2014.786%2C6.840%20C15.054%2C7.103%2015.054%2C7.528%2014.786%2C7.790%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-product-mode-wr .product-image-wr .bx-prev {
    top: -40px; }
  .shop2-product-mode-wr .product-image-wr .bx-next {
    bottom: -40px; }
    .shop2-product-mode-wr .product-image-wr .bx-next:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
  @media all and (max-width: 939px) {
    .shop2-product-mode-wr .product-image-wr {
      display: block; }
      .shop2-product-mode-wr .product-image-wr .bx-wrapper {
        padding: 0 25px; }
      .shop2-product-mode-wr .product-image-wr .bx-viewport {
        margin: 0; }
      .shop2-product-mode-wr .product-image-wr .bx-prev, .shop2-product-mode-wr .product-image-wr .bx-next {
        top: 0;
        bottom: 0;
        left: 0;
        height: auto;
        width: 20px; }
        .shop2-product-mode-wr .product-image-wr .bx-prev:before, .shop2-product-mode-wr .product-image-wr .bx-next:before {
          -webkit-transform: rotate(-90deg);
          -moz-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
          -o-transform: rotate(-90deg);
          transform: rotate(-90deg); }
      .shop2-product-mode-wr .product-image-wr .bx-next {
        left: initial;
        right: 0; }
        .shop2-product-mode-wr .product-image-wr .bx-next:before {
          -webkit-transform: rotate(-270deg);
          -moz-transform: rotate(-270deg);
          -ms-transform: rotate(-270deg);
          -o-transform: rotate(-270deg);
          transform: rotate(-270deg); } }
  .shop2-product-mode-wr .product-r-side {
    -webkit-flex-basis: 276px;
    -moz-flex-basis: 276px;
    -ms-flex-preferred-size: 276px;
    flex-basis: 276px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop2-product-mode-wr .product-label {
    z-index: 1;
    position: absolute;
    top: 10px;
    right: 10px;
    left: 10px; }
  .shop2-product-mode-wr .product-thumbnails {
    min-width: 84px;
    -webkit-flex-basis: 84px;
    -moz-flex-basis: 84px;
    -ms-flex-preferred-size: 84px;
    flex-basis: 84px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .shop2-product-mode-wr .product-thumbnails > li img {
    vertical-align: middle; }
  .shop2-product-mode-wr .shop2-product-top {
    padding: 28px; }
  @media all and (max-width: 939px) {
    .shop2-product-mode-wr .shop2-product-top {
      padding: 20px; } }
  .shop2-product-mode-wr .shop2-product-actions {
    margin: 0 0 20px; }
  .shop2-product-mode-wr .product-anonce {
    color: #606060;
    font-weight: 400;
    margin: 0 0 15px; }
  .shop2-product-mode-wr .product-price {
    margin: 0 0 25px;
    font-size: 0; }
  .shop2-product-mode-wr .product-price-title {
    display: inline-block;
    vertical-align: middle;
    color: #5b5a5a;
    font-size: 15px;
    font-weight: 400;
    width: 40%; }
  .shop2-product-mode-wr .product-price-body {
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    width: 60%; }
  .shop2-product-mode-wr .price-current {
    font-size: 0; }
  .shop2-product-mode-wr .price-current > strong {
    color: #3f3f3f;
    font-size: 21px;
    font-weight: 700; }
  .shop2-product-mode-wr .price-old {
    font-size: 0;
    line-height: 1;
    margin: 5px 0 0; }
  .shop2-product-mode-wr .price-old.question {
    margin-right: 4px; }
    .shop2-product-mode-wr .price-old.question:before {
      right: -4px; }
  .shop2-product-mode-wr .price-old strong {
    font-size: 15px;
    line-height: 16px; }
  .shop2-product-mode-wr .product-amount {
    margin: 0 0 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; }
  .shop2-product-mode-wr .product-amount .amount-title {
    display: block;
    color: #5b5a5a;
    font-size: 15px;
    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;
    -webkit-flex-basis: 40px;
    -moz-flex-basis: 40px;
    -ms-flex-preferred-size: 40px;
    flex-basis: 40px; }
  .shop2-product-mode-wr .product-amount .shop2-product-amount {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 100px;
    -moz-flex-basis: 100px;
    -ms-flex-preferred-size: 100px;
    flex-basis: 100px; }
  .shop2-product-mode-wr .shop2-product-btn {
    margin: 0 0 10px;
    border-radius: 2px;
    text-align: center; }
  .shop2-product-mode-wr .shop2-product-btn span {
    padding-right: 0;
    padding-left: 0; }
    .shop2-product-mode-wr .shop2-product-btn span:before {
      display: none; }
  .shop2-product-mode-wr .shop-product-btn.notavailable {
    margin: 0 0 25px; }
  .shop2-product-mode-wr .buy-one-click-wr {
    margin: 0 0 25px; }
  .shop2-product-mode-wr .buy-one-click-wr > a {
    display: block;
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    line-height: 1;
    padding: 16px 0 17px;
    border-radius: 2px; }
  .shop2-product-mode-wr .product-options > li:last-child {
    padding-bottom: 0; }
  .shop2-product-mode-wr .product-compare-wr {
    padding: 15px 28px;
    border-top: 1px solid #ebebeb; }
  @media all and (max-width: 939px) {
    .shop2-product-mode-wr .product-compare-wr {
      padding: 15px 20px; } }
  .shop2-product-mode-wr .product-compare-wr .product-compare {
    margin: 0; }
  .shop2-product-mode-wr .yashare {
    border-top: 1px solid #ebebeb;
    padding: 28px; }
  @media all and (max-width: 939px) {
    .shop2-product-mode-wr .yashare {
      padding: 20px; } }
  .shop2-product-mode-wr .yashare .yashare-title {
    color: #787878;
    font-size: 13px;
    font-weight: 300;
    margin: 0 0 10px;
    text-transform: capitalize; }

.buy-one-click-form-wr {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  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 .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%23acacac%22%20d%3D%22M10.012%2C9.296%20C10.012%2C9.296%209.296%2C10.012%209.296%2C10.012%20C9.296%2C10.012%204.999%2C5.716%204.999%2C5.716%20C4.999%2C5.716%200.703%2C10.012%200.703%2C10.012%20C0.703%2C10.012%20-0.013%2C9.296%20-0.013%2C9.296%20C-0.013%2C9.296%204.283%2C5.000%204.283%2C5.000%20C4.283%2C5.000%20-0.013%2C0.703%20-0.013%2C0.703%20C-0.013%2C0.703%200.703%2C-0.013%200.703%2C-0.013%20C0.703%2C-0.013%204.999%2C4.284%204.999%2C4.284%20C4.999%2C4.284%209.296%2C-0.013%209.296%2C-0.013%20C9.296%2C-0.013%2010.012%2C0.703%2010.012%2C0.703%20C10.012%2C0.703%205.716%2C5.000%205.716%2C5.000%20C5.716%2C5.000%2010.012%2C9.296%2010.012%2C9.296%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .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[type='text'] {
    width: 100%;
    height: 40px;
    outline: none;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #909090; }
  .buy-one-click-form-in textarea::-webkit-input-placeholder, .buy-one-click-form-in input[type='text']::-webkit-input-placeholder {
    color: #909090; }
  .buy-one-click-form-in textarea:moz-placeholder, .buy-one-click-form-in input[type='text']:moz-placeholder {
    color: #909090; }
  .buy-one-click-form-in textarea::-moz-placeholder, .buy-one-click-form-in input[type='text']::-moz-placeholder {
    color: #909090; }
  .buy-one-click-form-in textarea:-ms-input-placeholder, .buy-one-click-form-in input[type='text']:-ms-input-placeholder {
    color: #909090; }
  .buy-one-click-form-in textarea {
    height: auto; }
  .buy-one-click-form-in .tpl-form-button {
    padding: 12px 20px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    font-weight: 500; }
  .buy-one-click-form-in .tpl-anketa-success-note {
    margin: 0 0 15px; }

.shop2-btn-back, .shop2-btn.shop2-btn-back {
  text-decoration: none;
  display: inline-block;
  color: #5d5d5d;
  font-family: "Roboto";
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  padding: 16px 20px 17px 48px;
  border: 1px solid #ebebeb;
  box-shadow: none;
  border-radius: 0;
  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%2213px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2013%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%235D5D5D%22%20d%3D%22M12.450%2C6.050%20C12.450%2C6.050%201.836%2C6.050%201.836%2C6.050%20C1.836%2C6.050%205.803%2C10.078%205.803%2C10.078%20C6.011%2C10.289%206.011%2C10.632%205.803%2C10.843%20C5.596%2C11.054%205.258%2C11.054%205.050%2C10.843%20C5.050%2C10.843%200.217%2C5.934%200.217%2C5.934%20C0.196%2C5.919%200.173%2C5.911%200.155%2C5.893%20C0.048%2C5.784%20-0.000%2C5.642%200.003%2C5.500%20C-0.000%2C5.358%200.048%2C5.215%200.155%2C5.107%20C0.173%2C5.088%200.196%2C5.080%200.216%2C5.065%20C0.216%2C5.065%205.050%2C0.157%205.050%2C0.157%20C5.258%2C-0.054%205.596%2C-0.054%205.803%2C0.157%20C6.011%2C0.368%206.011%2C0.710%205.803%2C0.922%20C5.803%2C0.922%201.836%2C4.950%201.836%2C4.950%20C1.836%2C4.950%2012.450%2C4.950%2012.450%2C4.950%20C12.754%2C4.950%2013.000%2C5.196%2013.000%2C5.500%20C13.000%2C5.804%2012.754%2C6.050%2012.450%2C6.050%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 17px 50% no-repeat; }
  .shop2-btn-back:hover, .shop2-btn.shop2-btn-back:hover {
    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%2213px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2013%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%235D5D5D%22%20d%3D%22M12.450%2C6.050%20C12.450%2C6.050%201.836%2C6.050%201.836%2C6.050%20C1.836%2C6.050%205.803%2C10.078%205.803%2C10.078%20C6.011%2C10.289%206.011%2C10.632%205.803%2C10.843%20C5.596%2C11.054%205.258%2C11.054%205.050%2C10.843%20C5.050%2C10.843%200.217%2C5.934%200.217%2C5.934%20C0.196%2C5.919%200.173%2C5.911%200.155%2C5.893%20C0.048%2C5.784%20-0.000%2C5.642%200.003%2C5.500%20C-0.000%2C5.358%200.048%2C5.215%200.155%2C5.107%20C0.173%2C5.088%200.196%2C5.080%200.216%2C5.065%20C0.216%2C5.065%205.050%2C0.157%205.050%2C0.157%20C5.258%2C-0.054%205.596%2C-0.054%205.803%2C0.157%20C6.011%2C0.368%206.011%2C0.710%205.803%2C0.922%20C5.803%2C0.922%201.836%2C4.950%201.836%2C4.950%20C1.836%2C4.950%2012.450%2C4.950%2012.450%2C4.950%20C12.754%2C4.950%2013.000%2C5.196%2013.000%2C5.500%20C13.000%2C5.804%2012.754%2C6.050%2012.450%2C6.050%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 17px 50% no-repeat; }

.shop-product-data {
  margin: 20px 0 40px; }
  .shop-product-data .shop-product-tabs {
    padding: 0;
    margin: 0; }

.shop-product-desc .tpl-info {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  padding: 0;
  font-size: 13px;
  font-weight: 300;
  color: #88868c; }
  .shop-product-desc .tpl-info .tpl-required {
    color: #f01e1e; }
  .shop-product-desc .desc-area {
    background: #fff;
    border: 1px solid #ebebeb;
    border-top: none;
    padding: 25px 30px; }
  @media all and (max-width: 740px) {
    .shop-product-desc .desc-area {
      padding: 20px; } }

.r-tabs-tab {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: -1px 0; }
  .r-tabs-tab:first-child {
    margin-left: 14px; }
  .r-tabs-tab a {
    position: relative;
    display: block;
    text-decoration: none;
    font-size: 16px;
    height: 54px;
    line-height: 54px;
    font-weight: 400;
    color: #444;
    padding: 0 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .r-tabs-tab a:hover {
    color: #e22626; }
  .r-tabs-tab.r-tabs-state-active a {
    color: #e22626; }
    .r-tabs-tab.r-tabs-state-active a:before {
      content: "";
      position: absolute;
      bottom: 0;
      left: 50%;
      margin-left: -6px;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 0 6px 7px 6px;
      border-bottom-color: #ebebeb; }
    .r-tabs-tab.r-tabs-state-active a:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: 50%;
      margin-left: -5px;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 0 5px 6px 5px;
      border-bottom-color: #fff; }
/* Disabled tab */
.r-tabs .r-tabs-panel {
  display: none; }
  .r-tabs .r-tabs-panel > p {
    margin-top: 0;
    font-size: 14px;
    font-weight: 400; }
  .r-tabs .r-tabs-panel .shop-group-kinds {
    margin-bottom: 0; }

.r-tabs .r-tabs-accordion-title {
  display: none;
  margin: -1px 0 0; }
  .r-tabs .r-tabs-accordion-title a {
    position: relative;
    display: block;
    text-decoration: none;
    font-size: 16px;
    font-weight: 400;
    height: 54px;
    line-height: 54px;
    color: #444;
    border: 1px solid #ebebeb;
    padding: 0 20px;
    background: #fff; }
  .r-tabs .r-tabs-accordion-title.r-tabs-state-active {
    margin-bottom: 0; }
  .r-tabs .r-tabs-accordion-title.r-tabs-state-active a {
    color: #e22626; }
    .r-tabs .r-tabs-accordion-title.r-tabs-state-active a:before {
      content: "";
      position: absolute;
      bottom: -1px;
      left: 45px;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 0 6px 7px 6px;
      border-bottom-color: #ebebeb; }
    .r-tabs .r-tabs-accordion-title.r-tabs-state-active a:after {
      content: "";
      position: absolute;
      bottom: -1px;
      left: 46px;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 0 5px 6px 5px;
      border-bottom-color: #fff; }
  @media all and (max-width: 740px) {
  .r-tabs .r-tabs-accordion-title {
    display: block; } }

.shop-product-tabs.r-tabs-nav {
  border-radius: 1px;
  border: 1px solid #ebebeb;
  background: #fff; }
  @media all and (max-width: 740px) {
  .shop-product-tabs.r-tabs-nav {
    display: none; } }

.shop-product-desc .tpl-info {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  padding: 0;
  font-size: 13px;
  font-weight: 300;
  color: #88868c; }
  .shop-product-desc .tpl-info .tpl-required {
    color: #f01e1e; }
  .shop-product-desc .tpl-block-header {
    color: #2b292e;
    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 {
    max-width: 400px; }
  .shop-product-desc .tpl-form.tpl-auth {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    @media all and (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 all and (max-width: 500px) {
      .shop-product-desc .tpl-form.registered .tpl-field.tpl-field-input {
        width: 100%;
        padding: 0; }
        .shop-product-desc .tpl-form.registered .tpl-field.tpl-field-input:nth-child(2n) {
          padding: 0; } }
    .shop-product-desc .tpl-form.registered .tpl-title {
      display: block;
      font-size: 14px;
      font-weight: 500;
      color: #2b292e;
      margin: 0 0 15px; }
    .shop-product-desc .tpl-form.registered textarea {
      width: 100%;
      min-height: 98px; }
  .shop-product-desc .tpl-form .tpl-button-big {
    color: #fff;
    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: #e22626;
    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: #e22626; }
  @media all and (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 .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 .tpl-form .tpl-button-big, .shop-product-desc .tpl-form .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 {
    width: 70px;
    height: 40px;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase; }
    @media all and (max-width: 719px) {
    .shop-product-desc .tpl-field-btn-wr .btn-variant1, .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 .tpl-form .tpl-button-big, .shop-product-desc .tpl-form .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 {
      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 all and (max-width: 719px) {
    .shop-product-desc .tpl-field-btn-wr > a {
      width: 130px; } }

.shop2-product-tags {
  margin-top: 16px;
  padding: 14px 20px;
  background: none;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3); }

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

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

.shop2-group-kinds {
  position: relative;
  font-size: 0;
  margin: 0 0 50px; }
  .shop2-group-kinds.disabled .sly-slide-btn, .shop2-group-kinds.disabled .scrollbar {
    display: none; }
  .shop2-group-kinds.disabled .shop2-kinds-group-in {
    margin: 0; }
  .shop2-group-kinds .shop2-kinds-group-in {
    margin: 0 37px; }
  .shop2-group-kinds .scrollbar {
    margin: 17px 0 0;
    height: 3px;
    line-height: 0;
    position: relative;
    z-index: 1; }
  .shop2-group-kinds .scrollbar:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 3px;
    background: #ededed; }
  .shop2-group-kinds .scrollbar .handle {
    width: 100px;
    height: 3px;
    background: #0db2ca;
    cursor: pointer; }
    .shop2-group-kinds .scrollbar .handle .mousearea {
      position: absolute;
      top: -9px;
      left: 0;
      width: 100%;
      height: 20px; }
  .shop2-group-kinds .sly-slide-btn div {
    position: absolute;
    top: 0;
    bottom: 20px;
    font-size: 0;
    line-height: 0;
    border: none;
    padding: 0;
    width: 35px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    z-index: 1;
    outline: none;
    cursor: pointer;
    border: 1px solid #ebebeb; }
    .shop2-group-kinds .sly-slide-btn div.prevPage {
      left: 0;
      background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%208%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23a3a3a3%22%20d%3D%22M7.790%2C14.786%20C8.053%2C14.517%208.053%2C14.082%207.790%2C13.814%20C7.790%2C13.814%201.606%2C7.489%201.606%2C7.489%20C1.606%2C7.489%207.790%2C1.164%207.790%2C1.164%20C8.053%2C0.896%208.053%2C0.461%207.790%2C0.193%20C7.528%2C-0.076%207.102%2C-0.076%206.840%2C0.193%20C6.840%2C0.193%200.188%2C6.996%200.188%2C6.996%20C0.055%2C7.132%20-0.009%2C7.311%20-0.007%2C7.489%20C-0.009%2C7.668%200.055%2C7.847%200.188%2C7.983%20C0.188%2C7.983%206.840%2C14.786%206.840%2C14.786%20C7.102%2C15.054%207.528%2C15.054%207.790%2C14.786%20Z%22%2F%3E%3C%2Fsvg%3E"); }
    .shop2-group-kinds .sly-slide-btn div.nextPage {
      right: 0;
      background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%208%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23a3a3a3%22%20d%3D%22M0.178%2C14.786%20C-0.084%2C14.517%20-0.084%2C14.082%200.178%2C13.814%20C0.178%2C13.814%206.362%2C7.489%206.362%2C7.489%20C6.362%2C7.489%200.178%2C1.164%200.178%2C1.164%20C-0.084%2C0.896%20-0.084%2C0.461%200.178%2C0.193%20C0.440%2C-0.076%200.866%2C-0.076%201.128%2C0.193%20C1.128%2C0.193%207.780%2C6.996%207.780%2C6.996%20C7.913%2C7.132%207.977%2C7.311%207.975%2C7.489%20C7.977%2C7.668%207.913%2C7.847%207.780%2C7.983%20C7.780%2C7.983%201.128%2C14.786%201.128%2C14.786%20C0.866%2C15.054%200.440%2C15.054%200.178%2C14.786%20Z%22%2F%3E%3C%2Fsvg%3E"); }

.shop2-collection-header {
  color: #444;
  font-size: 20px;
  font-weight: 400;
  margin: 0 0 23px; }

.shop-kind-item {
  background-color: #fff;
  border: 1px solid #ebebeb;
  padding: 19px;
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 0 0 -1px; }
  .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 .shop-kind-top-right {
    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;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1; }
  .shop-kind-item .kind-image {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 100px;
    -moz-flex-basis: 100px;
    -ms-flex-preferred-size: 100px;
    flex-basis: 100px;
    margin: 0 15px 0 0; }
  .shop-kind-item .kind-image img {
    vertical-align: middle; }
  .shop-kind-item .kind-image.no-image {
    height: 100px;
    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; }
  @media all and (max-width: 900px) {
    .shop-kind-item .kind-image {
      display: none; } }
  .shop-kind-item .kind-name {
    margin: 0 0 10px;
    line-height: 1; }
  .shop-kind-item .kind-name a {
    text-decoration: none;
    color: #575757;
    font-size: 14px;
    font-weight: 400; }
    .shop-kind-item .kind-name a:hover {
      text-decoration: underline; }
  .shop-kind-item .shop2-product-article {
    color: #adadad;
    font-size: 13px;
    font-weight: 300;
    margin: 0; }
  @media all and (max-width: 900px) {
    .shop-kind-item .shop2-product-article {
      margin: 0 0 10px; } }
  .shop-kind-item .shop2-product-article span {
    color: #adadad;
    font-size: 13px;
    font-weight: 300; }
  .shop-kind-item .tpl-stars-wr {
    margin: 0 0 4px;
    font-size: 0; }
  .shop-kind-item .product-price .price-old {
    margin: 4px 0; }

.shop-product-desc .shop-kind-item {
  width: 100%;
  margin: 0; }
  @media all and (max-width: 900px) {
      .shop-product-desc .shop-kind-item .kind-image {
        display: block; } }
    @media all and (max-width: 630px) {
    .shop-product-desc .shop-kind-item .kind-image {
      display: none; } }
  .shop-product-desc .owl-dots {
    text-align: center;
    margin: 20px 0 0; }
  .shop-product-desc .owl-dots > div {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    width: 14px;
    height: 14px;
    border-radius: 7px;
    margin: 0 3px;
    background: #000;
    opacity: 0.1; }
    .shop-product-desc .owl-dots > div.active {
      opacity: 0.4;
      cursor: default; }

.shop-cart-title {
  background-color: #fff;
  border: 1px solid #ebebeb;
  padding: 0 0 0 20px;
  color: #878787;
  -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%; }
  .shop-cart-title > div {
    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 all and (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 all and (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 all and (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 all and (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: #0db2ca;
    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: #1ad5f0;
      box-shadow: none; }
    .shop-cart-title .cart-delete-title > a:active {
      background: #0a889a;
      box-shadow: none; }
  @media all and (max-width: 940px) {
    .shop-cart-title .cart-delete-title > a {
      width: 57px;
      font-size: 0;
      padding: 0;
      vertical-align: top; } }
  @media all and (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 #ebebeb;
  background-color: #fff;
  border-top: none; }
  @media all and (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 all and (max-width: 766px) {
    .shop2-cart-product .cart-product-top {
      display: block; } }
  .shop2-cart-product .cart-product-bot {
    max-width: 250px;
    width: 100%; }
  @media all and (max-width: 940px) {
    .shop2-cart-product .cart-product-bot {
      max-width: 230px; } }
  @media all and (max-width: 766px) {
    .shop2-cart-product .cart-product-bot {
      border-top: 1px solid #ebebeb;
      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 all and (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 all and (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 all and (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;
    font-size: 0; }
  .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-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 all and (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 all and (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 all and (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 all and (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 all and (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 all and (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 #ebebeb;
    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 all and (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 all and (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 all and (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 #ebebeb;
    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: #e22626; }
    .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 all and (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-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; }
  @media all and (max-width: 766px) {
  .shop-cart-total {
    margin: 20px -20px; } }
  .shop-cart-total li {
    text-align: right;
    color: #2b292e;
    margin: 0 0 -1px; }
  @media all and (max-width: 766px) {
    .shop-cart-total li {
      border-bottom: 1px solid #ebebeb;
      padding: 0 20px; } }
  .shop-cart-total li .shop-cart-total-in {
    border: 1px solid #ebebeb;
    width: 354px;
    text-align: left;
    display: inline-block; }
    @media all and (max-width: 940px) {
    .shop-cart-total li .shop-cart-total-in {
      width: 308px; } }
    @media all and (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 all and (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 all and (max-width: 766px) {
    .shop-cart-total li .shop-cart-sum {
      padding-left: 0;
      padding-right: 0; } }
  .shop-cart-total li.coupon-block-li {
    color: #0db2ca;
    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 all and (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 all and (max-width: 766px) {
    .shop2-coupon-wr {
      margin: 0 0 15px; }
      .shop2-coupon-wr .coupon-id {
        position: static; } }
  .shop2-coupon-wr .shop2-coupon {
    height: auto;
    background: none;
    min-width: 0; }
  .shop2-coupon-wr .coupon-body {
    background: none;
    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: #0db2ca;
    font-size: 14px;
    line-height: 49px;
    font-weight: 400;
    border: 1px solid #ebebeb;
    width: 83px;
    text-align: center;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  @media all and (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 #ebebeb;
    border-left: none;
    border-right: none;
    padding: 0 10px;
    color: #2e2e2e;
    min-width: 0; }
  @media all and (max-width: 766px) {
    .shop2-coupon-wr input[type="text"].coupon-input {
      width: auto;
      -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;
      border-left: 1px solid #ebebeb;
      border-right: 1px solid #ebebeb;
      margin-right: 5px; } }
  .shop2-coupon-wr .coupon-btn {
    float: none;
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    border-radius: 0px;
    background: #0db2ca;
    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: #1ad5f0;
    box-shadow: none; }
  .shop2-coupon-wr .coupon-btn:active {
    background: #0a889a;
    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 all and (max-width: 580px) {
  .shop-cart-registration-in {
    display: block; } }

.form-registration-left {
  padding: 20px;
  -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;
  border: 1px solid #ebebeb;
  margin-right: -1px; }
  @media all and (max-width: 580px) {
  .form-registration-left {
    margin: 0 0 -1px 0; } }
  .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 .buy-one-click-form-in .tpl-form-button, .buy-one-click-form-in .form-registration-left .tpl-form-button, .form-registration-left .shop-product-desc .tpl-form .tpl-button-big, .shop-product-desc .tpl-form .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 {
    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 #ebebeb;
  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; }
  .form-registration-right > p {
    margin: 0 0 20px; }
  .form-registration-right .shop-btn {
    display: inline-block;
    text-decoration: none;
    color: #0db2ca;
    font-size: 14px;
    font-weight: 600;
    line-height: 38px;
    text-transform: uppercase;
    width: 220px;
    height: 38px;
    border: 1px solid #0db2ca;
    text-align: center; }
  .form-registration-right .shop-btn:hover {
    color: #e22626;
    border-color: #e22626; }

.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 {
    background: #fff;
    border: 1px solid #ebebeb;
    margin: 0 0 5px; }
  .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 #ebebeb; }
  .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;
      outline: none; }
  .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: #e22626;
    font-size: 15px;
    font-weight: 500;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none; }
    .shop2-order-options.shop2-delivery .text-center .shop2-btn:hover {
      border-color: #e22626; }

.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: #e22626;
  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: #e22626;
    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-block-wr {
  max-width: 940px;
  margin: 0 auto 50px;
  width: 100%; }
  @media all and (max-width: 1040px) {
  .shop-main-block-wr {
    margin: 0 50px 50px;
    width: auto; } }
  .shop-main-block-wr .shop-main-block-title {
    color: #7f7f7f;
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 30px; }
  .shop-main-block-wr .shop-main-block-title a {
    text-decoration: none;
    color: #7f7f7f; }
    .shop-main-block-wr .shop-main-block-title a:hover {
      color: #0db2ca;
      text-decoration: underline; }
  @media all and (max-width: 1040px) {
    .shop-main-block-wr .shop-main-block-title {
      margin: 0 -30px 25px; } }
  .shop-main-block-wr .shop2-main-before, .shop-main-block-wr .shop2-main-after {
    padding: 0;
    margin-bottom: 20px; }
  @media all and (max-width: 1040px) {
    .shop-main-block-wr .shop2-main-before, .shop-main-block-wr .shop2-main-after {
      margin-left: -30px;
      margin-right: -30px; } }
  .shop-main-block-wr .shop2-main-after {
    margin-bottom: 0;
    margin-top: 20px; }
  .shop-main-block-wr .product-list.product-list-thumbs {
    position: relative;
    line-height: 1;
    display: block;
    margin: 0 0 30px; }
  .shop-main-block-wr .shop2-item-product {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    margin: 0; }
  .shop-main-block-wr .shop2-item-product .shop2-item-product-in {
    display: block; }
    @media all and (max-width: 920px) {
    .shop-main-block-wr .shop2-item-product .shop2-item-product-in {
      padding: 15px 15px 20px; } }
  @media all and (max-width: 470px) {
    .shop-main-block-wr .shop2-item-product .product-top-wr {
      display: block; }

    .shop-main-block-wr .shop2-item-product .product-image-wr {
      margin-right: 0; } }
  .shop-main-block-wr .shop2-item-product .tpl-stars-wr {
    font-size: 0; }
  .shop-main-block-wr .shop2-item-product .product-compare, .shop-main-block-wr .shop2-item-product .product-option-wr, .shop-main-block-wr .shop2-item-product .product-article, .shop-main-block-wr .shop2-item-product .shop2-product-actions, .shop-main-block-wr .shop2-item-product .product-btn-wr {
    display: none; }
  .shop-main-block-wr .owl-nav {
    height: 0; }
  .shop-main-block-wr .owl-nav > div {
    position: absolute;
    top: 0;
    bottom: 0;
    cursor: pointer;
    width: 50px;
    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%2214px%22%20height%3D%2243px%22%20%20viewBox%3D%220%200%2014%2043%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23cccccc%22%20d%3D%22M13.992%2C42.196%20C13.992%2C42.196%2012.573%2C43.006%2012.573%2C43.006%20C12.573%2C43.006%200.030%2C21.525%200.030%2C21.525%20C0.030%2C21.525%200.007%2C21.512%200.007%2C21.512%20C0.007%2C21.512%200.015%2C21.499%200.015%2C21.499%20C0.015%2C21.499%200.007%2C21.486%200.007%2C21.486%20C0.007%2C21.486%200.030%2C21.473%200.030%2C21.473%20C0.030%2C21.473%2012.573%2C-0.007%2012.573%2C-0.007%20C12.573%2C-0.007%2013.992%2C0.803%2013.992%2C0.803%20C13.992%2C0.803%201.907%2C21.499%201.907%2C21.499%20C1.907%2C21.499%2013.992%2C42.196%2013.992%2C42.196%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .shop-main-block-wr .owl-nav > div.owl-prev {
      left: -50px; }
    .shop-main-block-wr .owl-nav > div.owl-next {
      right: -50px;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
    @media all and (max-width: 420px) {
    .shop-main-block-wr .owl-nav > div {
      border-top: 1px solid #ebebeb;
      border-bottom: 1px solid #ebebeb; } }

.shop-main-header {
  color: #2b292e;
  font-size: 23px;
  font-weight: 500; }

@-webkit-keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-moz-keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-o-keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(720deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

.cart-preview-product {
  padding: 20px;
  border-bottom: 1px solid #ececec;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  .cart-preview-product.removeThis {
    opacity: 0.5; }
  .cart-preview-product.removeThis .cart-preview-product-right .cart-delete > a {
    position: relative;
    background: #f83535;
    -webkit-animation-name: rotation;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: rotation;
    -moz-animation-duration: 0.5s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -o-animation-name: rotation;
    -o-animation-duration: 0.5s;
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
    animation-name: rotation;
    animation-duration: 0.5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear; }
    .cart-preview-product.removeThis .cart-preview-product-right .cart-delete > a:before {
      content: "";
      position: absolute;
      left: 50%;
      top: 50%;
      right: 2px;
      height: 2px;
      background: #fff; }
  .cart-preview-product .product-image {
    -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;
    -webkit-flex-basis: 62px;
    -moz-flex-basis: 62px;
    -ms-flex-preferred-size: 62px;
    flex-basis: 62px; }
  .cart-preview-product .product-image.no-image {
    height: 62px;
    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;
    -webkit-background-size: 30px 25px;
    background-size: 30px 25px; }
  .cart-preview-product .cart-preview-product-right {
    position: relative;
    -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;
    padding: 0 25px 0 10px; }
  .cart-preview-product .cart-preview-product-right .product-name {
    margin: 0 0 5px; }
    .cart-preview-product .cart-preview-product-right .product-name a {
      text-decoration: none;
      color: #404040;
      font-size: 13px;
      font-weight: 400; }
  .cart-preview-product .cart-preview-product-right .cart-price {
    color: #404040;
    font-size: 17px;
    font-weight: 700; }
    .cart-preview-product .cart-preview-product-right .cart-price span {
      font-size: 13px;
      font-weight: 300; }
  .cart-preview-product .cart-preview-product-right .cart-delete {
    position: absolute;
    right: 0;
    top: 50%;
    width: 18px;
    height: 18px;
    border-radius: 9px;
    margin-top: -9px; }
    .cart-preview-product .cart-preview-product-right .cart-delete > a {
      border-radius: 9px;
      background: #e7e7e7 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23fff%22%20d%3D%22M5.048%2C3.971%20C5.048%2C3.971%207.740%2C6.663%207.740%2C6.663%20C8.038%2C6.961%208.038%2C7.445%207.740%2C7.744%20C7.441%2C8.043%206.957%2C8.043%206.658%2C7.744%20C6.658%2C7.744%203.967%2C5.053%203.967%2C5.053%20C3.967%2C5.053%201.274%2C7.745%201.274%2C7.745%20C0.977%2C8.042%200.495%2C8.042%200.197%2C7.745%20C-0.100%2C7.447%20-0.100%2C6.965%200.197%2C6.668%20C0.197%2C6.668%202.889%2C3.975%202.889%2C3.975%20C2.889%2C3.975%200.197%2C1.283%200.197%2C1.283%20C-0.102%2C0.984%20-0.102%2C0.500%200.197%2C0.201%20C0.496%2C-0.097%200.980%2C-0.097%201.278%2C0.201%20C1.278%2C0.201%203.971%2C2.894%203.971%2C2.894%20C3.971%2C2.894%206.639%2C0.225%206.639%2C0.225%20C6.937%2C-0.072%207.419%2C-0.072%207.717%2C0.225%20C8.014%2C0.523%208.014%2C1.005%207.717%2C1.303%20C7.717%2C1.303%205.048%2C3.971%205.048%2C3.971%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      display: block;
      width: 18px;
      height: 18px; }
    .cart-preview-product .cart-preview-product-right .cart-delete > a:hover {
      background-color: #f83535; }

.shop-panel {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  min-height: 50px;
  z-index: 10; }
  .shop-panel:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #151515;
    opacity: 0.8; }
  .shop-panel .shop-panel-opened {
    display: none; }
  .shop-panel.close {
    left: 50%;
    right: inherit;
    width: 60px;
    margin-left: -30px; }
  .shop-panel.close:before {
    background: #e22626;
    opacity: 1;
    border-radius: 2px 2px 0 0; }
  .shop-panel.close .shop-panel-compare {
    display: none; }
  .shop-panel.close .shop-panel-opened {
    display: block;
    position: absolute;
    left: 12px;
    right: 12px;
    top: 0;
    bottom: 0;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 50px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M7.999%2C12.000%20C7.999%2C12.000%207.999%2C3.000%207.999%2C3.000%20C7.999%2C3.000%2010.000%2C3.000%2010.000%2C3.000%20C10.000%2C3.000%2010.000%2C12.000%2010.000%2C12.000%20C10.000%2C12.000%207.999%2C12.000%207.999%2C12.000%20ZM3.999%2C-0.001%20C3.999%2C-0.001%205.999%2C-0.001%205.999%2C-0.001%20C5.999%2C-0.001%205.999%2C12.000%205.999%2C12.000%20C5.999%2C12.000%203.999%2C12.000%203.999%2C12.000%20C3.999%2C12.000%203.999%2C-0.001%203.999%2C-0.001%20ZM-0.001%2C6.000%20C-0.001%2C6.000%201.999%2C6.000%201.999%2C6.000%20C1.999%2C6.000%201.999%2C12.000%201.999%2C12.000%20C1.999%2C12.000%20-0.001%2C12.000%20-0.001%2C12.000%20C-0.001%2C12.000%20-0.001%2C6.000%20-0.001%2C6.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }
  .shop-panel .shop-panel-compare {
    position: relative;
    max-width: 940px;
    margin: 0 auto;
    text-align: center;
    padding: 6px 0; }
  @media all and (max-width: 730px) {
    .shop-panel .shop-panel-compare.disabled {
      text-align: left; } }
  .shop-panel .shop2-panel-link {
    position: relative;
    text-decoration: none;
    display: inline-block;
    font-weight: 400;
    border: 1px solid #e22626;
    background: #e22626;
    color: #fff;
    padding: 9px 40px 10px 13px;
    min-width: 116px;
    text-align: left;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px; }
  .shop-panel .shop2-panel-link:hover {
    background: #e85353;
    border-color: #e85353; }
  .shop-panel .shop2-panel-link:active {
    background: #bc1919;
    border-color: #bc1919; }
  .shop-panel .shop2-panel-link span {
    display: inline-block;
    margin-left: 40px; }
  .shop-panel .shop2-panel-link.disabled {
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    border: 1px solid rgba(255, 255, 255, 0.27);
    background: none;
    cursor: default; }
    .shop-panel .shop2-panel-link.disabled span {
      font-weight: 400;
      margin-left: 20px; }
    .shop-panel .shop2-panel-link.disabled:hover {
      background: none; }
    .shop-panel .shop2-panel-link.disabled:active {
      background: none; }
    @media all and (max-width: 730px) {
    .shop-panel .shop2-panel-link.disabled {
      margin-left: 6px; } }
    @media all and (max-width: 480px) {
    .shop-panel .shop2-panel-link.disabled {
      font-size: 0;
      min-width: 0; }
      .shop-panel .shop2-panel-link.disabled span {
        font-size: 14px;
        margin: 0; } }
  .shop-panel .shop2-panel-link:before {
    content: "";
    position: absolute;
    right: 12px;
    top: 50%;
    margin-top: -6px;
    width: 10px;
    height: 12px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M7.999%2C12.000%20C7.999%2C12.000%207.999%2C3.000%207.999%2C3.000%20C7.999%2C3.000%2010.000%2C3.000%2010.000%2C3.000%20C10.000%2C3.000%2010.000%2C12.000%2010.000%2C12.000%20C10.000%2C12.000%207.999%2C12.000%207.999%2C12.000%20ZM3.999%2C-0.001%20C3.999%2C-0.001%205.999%2C-0.001%205.999%2C-0.001%20C5.999%2C-0.001%205.999%2C12.000%205.999%2C12.000%20C5.999%2C12.000%203.999%2C12.000%203.999%2C12.000%20C3.999%2C12.000%203.999%2C-0.001%203.999%2C-0.001%20ZM-0.001%2C6.000%20C-0.001%2C6.000%201.999%2C6.000%201.999%2C6.000%20C1.999%2C6.000%201.999%2C12.000%201.999%2C12.000%20C1.999%2C12.000%20-0.001%2C12.000%20-0.001%2C12.000%20C-0.001%2C12.000%20-0.001%2C6.000%20-0.001%2C6.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop-panel .compare-information {
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 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;
    margin-left: 95px;
    color: #a2a2a2;
    font-size: 13px;
    font-weight: 300; }
  @media all and (max-width: 730px) {
    .shop-panel .compare-information {
      margin: 0;
      left: 190px; } }
  @media all and (max-width: 480px) {
    .shop-panel .compare-information {
      left: 80px; } }
  @media all and (max-width: 360px) {
    .shop-panel .compare-information {
      width: 160px; } }
  .shop-panel .close-btn {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 50px;
    cursor: pointer;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23b5b5b5%22%20d%3D%22M12.989%2C12.268%20C12.989%2C12.268%2012.268%2C12.989%2012.268%2C12.989%20C12.268%2C12.989%206.500%2C7.221%206.500%2C7.221%20C6.500%2C7.221%200.732%2C12.989%200.732%2C12.989%20C0.732%2C12.989%200.011%2C12.268%200.011%2C12.268%20C0.011%2C12.268%205.779%2C6.500%205.779%2C6.500%20C5.779%2C6.500%200.011%2C0.732%200.011%2C0.732%20C0.011%2C0.732%200.732%2C0.011%200.732%2C0.011%20C0.732%2C0.011%206.500%2C5.779%206.500%2C5.779%20C6.500%2C5.779%2012.268%2C0.011%2012.268%2C0.011%20C12.268%2C0.011%2012.989%2C0.732%2012.989%2C0.732%20C12.989%2C0.732%207.221%2C6.500%207.221%2C6.500%20C7.221%2C6.500%2012.989%2C12.268%2012.989%2C12.268%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

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

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

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

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

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

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

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

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

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

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

.btn-variant1, .buy-one-click-form-in .tpl-form-button, .shop-product-desc .tpl-form .tpl-button-big, .shop2-order-options.shop2-delivery .option-type .option-details .shop2-btn {
  text-decoration: none;
  color: #fff;
  background: #e22626;
  border: none;
  box-shadow: none;
  outline: none; }
  .btn-variant1:hover, .buy-one-click-form-in .tpl-form-button:hover, .shop-product-desc .tpl-form .tpl-button-big:hover, .shop2-order-options.shop2-delivery .option-type .option-details .shop2-btn:hover {
    background: #e85353;
    box-shadow: none; }
  .btn-variant1:active, .buy-one-click-form-in .tpl-form-button:active, .shop-product-desc .tpl-form .tpl-button-big:active, .shop2-order-options.shop2-delivery .option-type .option-details .shop2-btn:active {
    background: #bc1919;
    box-shadow: none; }

.btn-variant2, .gr-form-wrap2 .tpl-anketa .tpl-form-button, .shop2-btn, .reg_button, .shop2-product-btn {
  text-decoration: none;
  color: #fff;
  background: #0db2ca;
  border: none;
  box-shadow: none;
  outline: none; }
  .btn-variant2:hover, .gr-form-wrap2 .tpl-anketa .tpl-form-button:hover, .shop2-btn:hover, .reg_button:hover, .shop2-product-btn:hover {
    background: #1ad5f0;
    box-shadow: none; }
  .btn-variant2:active, .gr-form-wrap2 .tpl-anketa .tpl-form-button:active, .shop2-btn:active, .reg_button:active, .shop2-product-btn:active {
    background: #0a889a;
    box-shadow: none; }

.btn-variant3 {
  text-decoration: none;
  color: #e22626;
  background: none;
  border: 1px solid #e22626;
  box-shadow: none;
  outline: none; }
  .btn-variant3:hover {
    background: #e22626;
    color: #fff; }
  .btn-variant3:active {
    border-color: #d21c1c;
    background: #d21c1c;
    color: #fff; }

.site-header .site-header-in {
  padding: 10px 0px; }

.control-textarea {
  width: 100%;
  padding: 10px 12px;
  border: 1px solid #d7d7d7 !important;
  border-radius: 0 !important;
  box-shadow: none !important; }

.control-select + .chosen-container a.chosen-single, .control-text, input[type=text][name="_cn"] {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 25px 0 10px;
  border: 1px solid #d7d7d7 !important;
  border-radius: 0 !important;
  box-shadow: none !important; }

.control-select + .chosen-container a.chosen-single > div b {
  background: url(../arrow.svg) no-repeat center top !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  width: 10px !important;
  height: 6px !important;
  border-style: none !important; }

.control-select + .chosen-container.chosen-with-drop a.chosen-single > div b {
  webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.anketa-wrapper .tpl-form-button {
  text-decoration: none !important;
  color: #fff !important;
  background: #e22626 !important;
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
  border-radius: 0 !important;
  height: 44px !important; }

.anketa-wrapper .tpl-form-button:hover {
  background: #e85353 !important;
  box-shadow: none !important; }

.anketa-wrapper .tpl-form-button:active {
  background: #bc1919 !important;
  box-shadow: none !important; }

.r-tabs .r-tabs-panel a {
  text-decoration: none !important; }

.folder-left > ul > li ul active a {
  color: red; }

.folder-left > ul > li ul li a:active {
  color: black; }

.level-2 .active a {
  color: #555 !important; }

.level-2 li a {
  color: #0db2ca !important; }

.hider {
  text-align: center;
  font-size: 0; }
  .hider > button {
    display: inline-block;
    vertical-align: top;
    font-size: 15px;
    border: none;
    outline: none;
    font-weight: 500;
    padding: 13px 14px 14px;
    background: #0db2ca;
    color: #fff;
    cursor: pointer; }
  .hider > button:hover {
    background: #1ad5f0; }
  .hider > button:active {
    background: #0a889a; }

.shop2-cart-product + .shop2-cart-product ~ .shop2-cart-product, .shop2-cart-product .cart-param-btn {
  display: none; }

.s3 {
  font-weight: bold;
  position: relative;
  top: -3px;
  margin-right: 5px; }

.delivery-wr-new + .form-item.form-item-submit {
  text-align: center; }
  .delivery-wr-new + .form-item.form-item-submit .shop2-btn.shop2-btn--large {
    height: 40px; }

.shop2-order-form {
  margin: 0 -20px 0 0;
  max-width: none;
  font-size: 0; }
  .shop2-order-form .form-item {
    display: inline-block;
    vertical-align: top;
    padding: 0 20px 0 0;
    width: 50%;
    box-sizing: border-box;
    font-size: 14px;
    margin: 0 0 10px; }
  .shop2-order-form label {
    display: block; }
  .shop2-order-form label strong {
    float: left;
    width: 90px;
    margin-right: 10px;
    font-size: 16px;
    margin-top: 9px; }
    .shop2-order-form label strong + div {
      overflow: hidden; }
  .shop2-order-form label.s3-label {
    margin-top: 13px; }
  .shop2-order-form .shop2-textarea, .shop2-order-form .shop2-input, .shop2-order-form input[type="text"], .shop2-order-form input[type="password"], .shop2-order-form textarea {
    max-width: none;
    border-color: #d7d7d7; }
  .shop2-order-form select {
    width: 100%;
    height: 40px;
    border-color: #d7d7d7; }
  .shop2-order-form .form-item-wr {
    padding: 35px 0 10px;
    margin: 0 20px 10px 0;
    border-top: 2px solid #333;
    border-bottom: 2px solid #333;
    position: relative; }
  .shop2-order-form .form-item-wr:before {
    position: absolute;
    top: 8px;
    left: 0;
    right: 0;
    text-align: center;
    content: 'ЗАПРОС';
    font-size: 18px;
    font-weight: bold; }

.delivery-wr-new {
  font-size: 0;
  margin: 0 -20px 20px 0; }
  .delivery-wr-new .delivery-wr-title {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    margin: 0 10px 10px 0; }
  .delivery-wr-new .delivery-wr-item {
    display: inline-block;
    vertical-align: top;
    padding: 0 20px 0 0;
    width: 50%;
    box-sizing: border-box;
    font-size: 14px; }
  .delivery-wr-new .delivery-wr-item strong {
    float: left;
    width: 90px;
    margin-right: 10px;
    font-size: 16px;
    margin-top: 9px; }
    .delivery-wr-new .delivery-wr-item strong + div {
      overflow: hidden; }
  .delivery-wr-new .shop2-textarea, .delivery-wr-new .shop2-input, .delivery-wr-new input[type="text"], .delivery-wr-new input[type="password"], .delivery-wr-new textarea {
    max-width: none;
    border-color: #d7d7d7; }
  .delivery-wr-new select {
    width: 100%;
    height: 40px;
    border-color: #d7d7d7; }

.shop2-cart-order-form.shop2-order-in-one-page-form h2 {
  text-align: center; }
  .shop2-cart-order-form.shop2-order-in-one-page-form h2:first-child, .shop2-cart-order-form.shop2-order-in-one-page-form h2:first-child + .shop2-delivery {
    display: none; }

.shop2-cart-order-form {
  font-family: "Roboto", Arial, Helvetica, sans-serif; }

.shop2-order-form label.s3-label {
  margin-left: 10px; }
