@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: 16px; }

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

h1, h2, h3, h4, h5, h6 {
  color: #181818;
  font-family: "Roboto Condensed";
  font-weight: normal;
  font-style: normal; }

h1 {
  position: relative;
  margin: 0 0 15px;
  font-size: 17px;
  text-transform: uppercase;
  opacity: 0.9;
  font-weight: 700;
  padding-left: 16px; }
  h1:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    bottom: 4px;
    width: 3px;
    background: #25b1cb; }

h2 {
  font-size: 16px; }

h3 {
  font-size: 15px; }

h4 {
  font-size: 14px; }

h5 {
  font-size: 0.83rem; }

h6 {
  font-size: 0.67rem; }

h5, h6 {
  font-weight: bold; }

a {
  text-decoration: underline;
  color: #25b1cb; }

a:hover {
  text-decoration: none; }

a img {
  border-color: #404040; }

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

.table-wrapper {
  overflow: auto; }

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

input[type="email"], input[type="text"], input[type="password"], input[type="tel"], textarea, .shop2-textarea {
  -webkit-appearance: none;
  outline: none;
  box-shadow: none;
  width: 100%;
  max-width: 420px;
  padding: 0 10px;
  font-size: 13px;
  font-weight: 400;
  border: 2px solid #e1e3e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #000;
  border-radius: 0; }
  input[type="email"]::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, .shop2-textarea::-webkit-input-placeholder {
    color: #000;
    opacity: 0.85; }
  input[type="email"]:moz-placeholder, input[type="text"]:moz-placeholder, input[type="password"]:moz-placeholder, input[type="tel"]:moz-placeholder, textarea:moz-placeholder, .shop2-textarea:moz-placeholder {
    color: #000;
    opacity: 0.85; }
  input[type="email"]::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, textarea::-moz-placeholder, .shop2-textarea::-moz-placeholder {
    color: #000;
    opacity: 0.85; }
  input[type="email"]:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, textarea:-ms-input-placeholder, .shop2-textarea:-ms-input-placeholder {
    color: #000;
    opacity: 0.85; }
  input[type="email"]:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="tel"]:focus, textarea:focus, .shop2-textarea:focus {
    border-color: #cce9ff;
    color: #87b4d6; }
  input[type="email"].error, input[type="text"].error, input[type="password"].error, input[type="tel"].error, textarea.error, .shop2-textarea.error {
    border-color: #ffb3b3;
    color: #ffb3b3; }

textarea {
  padding: 10px 12px; }

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

.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 > div {
  cursor: pointer; }
  .owl-nav > div.disabled {
    cursor: default; }

.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 .jq-selectbox__select {
    border-color: #cce9ff; }
  .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.dropup ul {
    border-color: #cce9ff;
    border-bottom-color: #e1e3e5; }

.jq-selectbox__select {
  height: 36px;
  font-size: 13px;
  line-height: 36px;
  color: #000;
  border: 2px solid #e1e3e5;
  -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: 6px;
  height: 6px; }

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

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

.jq-selectbox ul {
  padding: 0;
  border: 2px solid #cce9ff;
  border-top-color: #e1e3e5;
  margin: -2px 0; }

.jq-selectbox li {
  padding: 11px 10px;
  -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: #737373;
  font-size: 14px;
  border-bottom: 2px solid #e1e3e5; }
  .jq-selectbox li:last-child {
    border-bottom: none; }

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

.jq-selectbox li:hover {
  background: #e1e3e5;
  color: #25b1cb; }

.jq-checkbox {
  position: relative;
  width: 22px;
  height: 22px;
  vertical-align: middle;
  background-color: #fff;
  border: 2px solid #e1e3e5;
  cursor: pointer;
  margin-right: 7px; }
  .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%22%3Cpath%20fill%3D%22%2325b1cb%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;
    background-size: 11px 8px; }

.jq-radio {
  position: relative;
  width: 20px;
  height: 20px;
  border-radius: 12px;
  border: 2px solid #e1e3e5;
  vertical-align: top;
  background: #fff; }
  .jq-radio.checked:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background: #25b1cb;
    margin: -3px 0 0 -3px; }

.shop2-color-ext-select {
  color: #000;
  border: 2px solid #e1e3e5;
  border-radius: 0;
  height: 40px; }

#shop2-color-ext-select {
  border: 2px solid #e1e3e5;
  box-shadow: none;
  margin-top: 38px; }
  #shop2-color-ext-select li {
    height: 34px; }

.shop2-color-ext-options div {
  line-height: 34px; }
  .shop2-color-ext-options span {
    margin-top: 6px; }

.path-wrapper {
  margin-bottom: 20px;
  overflow: hidden;
  font-size: 13px;
  color: #909090;
  height: 48px;
  background-color: #fff; }
  @media all and (max-width: 560px) {
  .path-wrapper {
    display: none; } }
  .path-wrapper a {
    position: relative;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    opacity: 0.85;
    color: #010101;
    font-size: 13px;
    line-height: 34px;
    height: 34px;
    margin: 7px 6px 7px 0;
    padding: 0 13px 0 0; }
  .path-wrapper a:before {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    width: 9px;
    height: 6px;
    margin-top: -3px;
    opacity: 0.15;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%209%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.833%2C3.386%20C7.833%2C3.386%205.089%2C5.884%205.089%2C5.884%20C4.796%2C6.153%204.339%2C5.916%204.339%2C5.501%20C4.339%2C5.501%204.339%2C4.013%204.339%2C4.013%20C4.339%2C4.013%200.927%2C4.013%200.927%2C4.013%20C0.418%2C4.013%200.005%2C3.566%200.005%2C3.014%20C0.005%2C3.014%200.005%2C3.007%200.005%2C3.007%20C0.005%2C2.455%200.418%2C2.008%200.927%2C2.008%20C0.927%2C2.008%204.339%2C2.008%204.339%2C2.008%20C4.339%2C2.008%204.339%2C0.500%204.339%2C0.500%20C4.339%2C0.085%204.796%2C-0.151%205.089%2C0.115%20C5.089%2C0.115%207.833%2C2.616%207.833%2C2.616%20C8.051%2C2.815%208.051%2C3.188%207.833%2C3.386%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
  .path-wrapper a:hover {
    text-decoration: underline; }
  .path-wrapper .site-path {
    font-size: 0;
    overflow-y: hidden;
    overflow-x: scroll;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none; }
  .path-wrapper .site-path a:first-child {
    text-indent: -9999px;
    width: 40px;
    padding: 0;
    opacity: 1;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2014%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M14.000%2C5.143%20C14.000%2C5.143%207.381%2C0.110%207.381%2C0.110%20C7.266%2C0.030%207.132%2C-0.010%207.000%2C-0.010%20C6.866%2C-0.010%206.732%2C0.030%206.618%2C0.110%20C6.618%2C0.110%20-0.000%2C5.143%20-0.000%2C5.143%20C-0.000%2C5.143%201.750%2C6.000%201.750%2C6.000%20C1.750%2C6.000%201.755%2C10.391%201.755%2C10.391%20C1.755%2C11.281%202.489%2C12.000%203.394%2C12.000%20C3.394%2C12.000%205.936%2C12.000%205.936%2C12.000%20C5.936%2C12.000%205.936%2C8.783%205.936%2C8.783%20C5.936%2C8.428%206.229%2C8.139%206.591%2C8.139%20C6.591%2C8.139%207.409%2C8.139%207.409%2C8.139%20C7.770%2C8.139%208.063%2C8.428%208.063%2C8.783%20C8.063%2C8.783%208.063%2C12.000%208.063%2C12.000%20C8.063%2C12.000%2010.605%2C12.000%2010.605%2C12.000%20C11.511%2C12.000%2012.244%2C11.281%2012.244%2C10.391%20C12.244%2C10.391%2012.250%2C6.000%2012.250%2C6.000%20C12.250%2C6.000%2014.000%2C5.143%2014.000%2C5.143%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .path-wrapper .site-path > span {
    display: inline-block;
    vertical-align: top;
    color: #000;
    opacity: 0.55;
    font-size: 13px;
    line-height: 34px;
    height: 34px;
    padding: 0 10px 0 0;
    margin: 7px 0; }

.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-wrapper .site-wrapper-in {
    padding: 0 16px;
    background: #eef0f2;
    max-width: 944px;
    margin: 0 auto;
    width: 100%; }
  @media all and (max-width: 1006px) {
    .site-wrapper .site-wrapper-in {
      margin: 0 16px;
      width: auto; } }
  @media all and (max-width: 739px) {
    .site-wrapper .site-wrapper-in {
      margin: 0 4px;
      padding: 0 4px; } }

.site-header {
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }
  .site-header .site-header-in {
    margin: 0 auto;
    padding: 30px 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: 600px) {
    .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: 944px;
  margin: 0;
  width: 100%; }
  @media all and (max-width: 1006px) {
  .site-container {
    width: auto; } }
  @media all and (max-width: 939px) {
  .site-container {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; } }

@media screen and (min-width: 940px) {
    .site-main {
      float: left;
      width: 100%; } }
  @media all and (max-width: 939px) {
  .site-main {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-order: 0;
    -moz-order: 0;
    -ms-flex-order: 0;
    order: 0; } }
  .site-main__inner {
    position: relative;
    background-color: #eef0f2; }

.site-content-body {
  margin: 0 0 25px;
  background: #fff;
  padding: 16px; }
  .site-content-body.bgNone {
    background: none;
    padding: 0; }

.site-sidebar {
  position: relative; }

@media screen and (min-width: 940px) {
    .site-sidebar.left {
      width: 224px;
      float: left;
      margin-right: -100%; }
      .site-sidebar.left ~ .site-main > .site-main__inner {
        margin-left: 240px; } }
  @media all and (max-width: 939px) {
  .site-sidebar.left {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1; } }
  @media all and (max-width: 939px) and (min-width: 740px) {
  .site-sidebar.left {
    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;
    margin-right: -2.2727272727%; }
    .site-sidebar.left > div {
      width: 31.06023%;
      margin-right: 2.2727272727%;
      -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; }

    .site-sidebar.left.lastnewsBlockNone > div, .site-sidebar.left.viewedBlockNone > div, .site-sidebar.left.editBlockNone > div {
      width: 47.6999%; }
      .site-sidebar.left.lastnewsBlockNone > div.edit-block-wr, .site-sidebar.left.viewedBlockNone > div.edit-block-wr, .site-sidebar.left.editBlockNone > div.edit-block-wr {
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex; }
        .site-sidebar.left.lastnewsBlockNone > div.edit-block-wr .edit-block-body-wr, .site-sidebar.left.viewedBlockNone > div.edit-block-wr .edit-block-body-wr, .site-sidebar.left.editBlockNone > div.edit-block-wr .edit-block-body-wr {
          padding-left: 10px;
          -webkit-box-flex: 1;
          -webkit-flex-grow: 1;
          -moz-flex-grow: 1;
          -ms-flex-positive: 1;
          flex-grow: 1;
          -webkit-box-ordinal-group: 3;
          -moz-box-ordinal-group: 3;
          -webkit-order: 2;
          -moz-order: 2;
          -ms-flex-order: 2;
          order: 2; }
        .site-sidebar.left.lastnewsBlockNone > div.edit-block-wr .edit-block-pic, .site-sidebar.left.viewedBlockNone > div.edit-block-wr .edit-block-pic, .site-sidebar.left.editBlockNone > div.edit-block-wr .edit-block-pic {
          margin-top: 0;
          -webkit-flex-basis: 104px;
          -moz-flex-basis: 104px;
          -ms-flex-preferred-size: 104px;
          flex-basis: 104px;
          -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; }

    .site-sidebar.left.editBlockNone.viewedBlockNone, .site-sidebar.left.viewedBlockNone.lastnewsBlockNone, .site-sidebar.left.editBlockNone.lastnewsBlockNone {
      margin-right: 0; }
      .site-sidebar.left.editBlockNone.viewedBlockNone > div, .site-sidebar.left.viewedBlockNone.lastnewsBlockNone > div, .site-sidebar.left.editBlockNone.lastnewsBlockNone > div {
        width: 100%; }
      .site-sidebar.left.editBlockNone.viewedBlockNone > div.edit-block-wr, .site-sidebar.left.viewedBlockNone.lastnewsBlockNone > div.edit-block-wr, .site-sidebar.left.editBlockNone.lastnewsBlockNone > div.edit-block-wr {
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex; }
        .site-sidebar.left.editBlockNone.viewedBlockNone > div.edit-block-wr .edit-block-body-wr, .site-sidebar.left.viewedBlockNone.lastnewsBlockNone > div.edit-block-wr .edit-block-body-wr, .site-sidebar.left.editBlockNone.lastnewsBlockNone > div.edit-block-wr .edit-block-body-wr {
          padding-left: 10px;
          -webkit-box-flex: 1;
          -webkit-flex-grow: 1;
          -moz-flex-grow: 1;
          -ms-flex-positive: 1;
          flex-grow: 1;
          -webkit-box-ordinal-group: 3;
          -moz-box-ordinal-group: 3;
          -webkit-order: 2;
          -moz-order: 2;
          -ms-flex-order: 2;
          order: 2; }
        .site-sidebar.left.editBlockNone.viewedBlockNone > div.edit-block-wr .edit-block-pic, .site-sidebar.left.viewedBlockNone.lastnewsBlockNone > div.edit-block-wr .edit-block-pic, .site-sidebar.left.editBlockNone.lastnewsBlockNone > div.edit-block-wr .edit-block-pic {
          margin-top: 0;
          -webkit-flex-basis: 104px;
          -moz-flex-basis: 104px;
          -ms-flex-preferred-size: 104px;
          flex-basis: 104px;
          -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; } }

.site-footer {
  background-color: #fff;
  min-height: 100px;
  border-bottom: 16px solid #3c4a5b;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }
  .site-footer .site-footer-in {
    margin: 0 auto;
    max-width: 944px;
    text-align: center; }
  @media all and (max-width: 1006px) {
    .site-footer .site-footer-in {
      margin: 0 32px; } }
  @media all and (max-width: 739px) {
    .site-footer .site-footer-in {
      margin: 0 8px; } }

.top-line-wr {
  position: relative;
  z-index: 105;
  background: #3c4a5b; }
  @media all and (min-width: 940px) {
  .top-line-wr {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
  .top-line-wr.fixed {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 105; }
  .top-line-wr .top-line-in {
    position: relative;
    margin: 0 auto;
    max-width: 944px;
    height: 56px; }
  @media all and (max-width: 1006px) {
    .top-line-wr .top-line-in {
      margin: 0 32px; } }
  @media all and (max-width: 739px) {
    .top-line-wr .top-line-in {
      margin: 0 8px; } }

.search-block-in-title, .block-body-in-title, .my-cart-body-in-title, .mobile-menu-blocks-in-title, .menu-blocks-btn {
  display: none;
  cursor: pointer; }

.menu-top-wr {
  margin-right: 150px; }
  .menu-top-wr ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    line-height: 1; }
  .menu-top-wr .menu-top {
    padding: 8px 0; }
  .menu-top-wr .menu-top > li {
    display: inline-block;
    vertical-align: top; }
    .menu-top-wr .menu-top > li:first-child > a:before {
      display: none; }
    .menu-top-wr .menu-top > li.s3-menu-allin-has > a {
      padding-right: 20px; }
      .menu-top-wr .menu-top > li.s3-menu-allin-has > a:after {
        content: "";
        position: absolute;
        right: 10px;
        top: 50%;
        margin-top: -2px;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 5px 3px 0 3px;
        border-top-color: #fff; }
      .menu-top-wr .menu-top > li.s3-menu-allin-has > a:hover:after {
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 5px 3px 0 3px;
        border-top-color: #fff; }
    .menu-top-wr .menu-top > li.dropdown-wrap {
      text-align: center;
      cursor: pointer;
      height: 40px;
      width: 56px; }
      .menu-top-wr .menu-top > li.dropdown-wrap:before {
        content: "...";
        color: #fff;
        font-size: 33px;
        line-height: 1;
        display: block;
        font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; }
    .menu-top-wr .menu-top > li > a {
      position: relative;
      display: block;
      text-decoration: none;
      padding: 13px 10px 14px;
      color: #fff;
      font-size: 13px;
      font-weight: 400; }
      .menu-top-wr .menu-top > li > a:before {
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        width: 1px;
        height: 10px;
        margin-top: -5px;
        background: #fff;
        opacity: 0.1; }
      .menu-top-wr .menu-top > li > a:hover {
        background: #25b1cb;
        color: #fff; }
    .menu-top-wr .menu-top > li ul {
      position: absolute;
      text-align: left;
      display: none;
      width: 224px;
      background-color: #fff;
      -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
      -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); }
      .menu-top-wr .menu-top > li ul.s3-menu-allin-revert {
        z-index: 1; }
    .menu-top-wr .menu-top > li > ul {
      margin-top: 8px; }
      .menu-top-wr .menu-top > li > ul:before {
        content: "";
        position: absolute;
        left: 22px;
        top: -4px;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 0 4px 4px 4px;
        border-bottom-color: #fff; }
      .menu-top-wr .menu-top > li > ul ul:before {
        content: "";
        position: absolute;
        top: 16px;
        left: -4px;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 4px 4px 4px 0;
        border-right-color: #fff; }
      .menu-top-wr .menu-top > li > ul ul.s3-menu-allin-revert:before {
        right: -4px;
        left: initial;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 4px 0 4px 4px;
        border-left-color: #fff; }
      .menu-top-wr .menu-top > li > ul li a {
        display: block;
        text-decoration: none;
        padding: 15px 20px 16px;
        opacity: 0.85;
        color: #000;
        font-size: 14px;
        font-weight: 400;
        border-bottom: 1px solid #f5f5f5; }
        .menu-top-wr .menu-top > li > ul li a:hover {
          background-color: #f5f5f5;
          color: #25b1cb;
          opacity: 1; }

.top-line-wr.mobilePanel .menu-blocks-btn {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 48px;
  bottom: 0;
  cursor: pointer;
  background: #25b1cb url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2016%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M14.549%2C13.000%20C14.549%2C13.000%201.451%2C13.000%201.451%2C13.000%20C0.650%2C13.000%20-0.000%2C12.350%20-0.000%2C11.549%20C-0.000%2C11.549%20-0.000%2C11.544%20-0.000%2C11.544%20C-0.000%2C10.743%200.650%2C10.094%201.451%2C10.094%20C1.451%2C10.094%2014.549%2C10.094%2014.549%2C10.094%20C15.350%2C10.094%2016.000%2C10.743%2016.000%2C11.544%20C16.000%2C11.544%2016.000%2C11.549%2016.000%2C11.549%20C16.000%2C12.350%2015.350%2C13.000%2014.549%2C13.000%20ZM14.562%2C7.937%20C14.562%2C7.937%201.437%2C7.937%201.437%2C7.937%20C0.643%2C7.937%20-0.000%2C7.294%20-0.000%2C6.500%20C-0.000%2C5.706%200.643%2C5.062%201.437%2C5.062%20C1.437%2C5.062%2014.562%2C5.062%2014.562%2C5.062%20C15.356%2C5.062%2016.000%2C5.706%2016.000%2C6.500%20C16.000%2C7.294%2015.356%2C7.937%2014.562%2C7.937%20ZM14.549%2C2.906%20C14.549%2C2.906%201.451%2C2.906%201.451%2C2.906%20C0.650%2C2.906%20-0.000%2C2.256%20-0.000%2C1.455%20C-0.000%2C1.455%20-0.000%2C1.451%20-0.000%2C1.451%20C-0.000%2C0.649%200.650%2C-0.000%201.451%2C-0.000%20C1.451%2C-0.000%2014.549%2C-0.000%2014.549%2C-0.000%20C15.350%2C-0.000%2016.000%2C0.649%2016.000%2C1.451%20C16.000%2C1.451%2016.000%2C1.455%2016.000%2C1.455%20C16.000%2C2.256%2015.350%2C2.906%2014.549%2C2.906%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }
  @media all and (max-width: 740px) {
    .top-line-wr.mobilePanel .menu-blocks-btn {
      width: 40px;
      background-position: 8px 50%; } }
  .top-line-wr.mobilePanel .menu-blocks-btn:before {
    content: "";
    position: absolute;
    left: -1000px;
    top: 0;
    bottom: 0;
    right: 100%;
    background: #25b1cb; }
  .top-line-wr.mobilePanel .mobile-menu-blocks-wr {
    position: absolute;
    left: 0;
    top: 100%;
    display: none; }
  .top-line-wr.mobilePanel .mobile-menu-blocks-wr.opened {
    display: block; }
  .top-line-wr.mobilePanel .mobile-menu-blocks-wr:before {
    content: "";
    position: absolute;
    left: 4px;
    top: -4px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 0 4px 4px 4px;
    border-bottom-color: #fff; }
  @media all and (max-width: 939px) {
    .top-line-wr.mobilePanel .mobile-menu-blocks-wr {
      display: block;
      position: fixed;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background: rgba(0, 0, 0, 0.7);
      opacity: 0;
      visibility: hidden; }
      .top-line-wr.mobilePanel .mobile-menu-blocks-wr.opened {
        opacity: 1;
        visibility: visible;
        z-index: 106; }
        .top-line-wr.mobilePanel .mobile-menu-blocks-wr.opened .mobile-menu-blocks-in {
          -webkit-transform: translate(0);
          -moz-transform: translate(0);
          -ms-transform: translate(0);
          -o-transform: translate(0);
          transform: translate(0); } }
  .top-line-wr.mobilePanel .mobile-menu-blocks-in {
    width: 280px;
    background: #3c4a5b;
    overflow: auto;
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); }
  .top-line-wr.mobilePanel .mobile-menu-blocks-in .mobile-menu-blocks-in-title {
    position: relative;
    color: #000;
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
    background: #fff;
    padding: 20px 16px 19px; }
    .top-line-wr.mobilePanel .mobile-menu-blocks-in .mobile-menu-blocks-in-title span {
      opacity: 0.9; }
    .top-line-wr.mobilePanel .mobile-menu-blocks-in .mobile-menu-blocks-in-title .close-btn {
      position: absolute;
      top: 0;
      right: 0;
      width: 42px;
      height: 44px;
      opacity: 1;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23fb5c0d%22%20d%3D%22M7.627%2C2.049%20C7.627%2C2.049%205.689%2C3.987%205.689%2C3.987%20C5.689%2C3.987%207.627%2C5.924%207.627%2C5.924%20C8.097%2C6.394%208.097%2C7.156%207.627%2C7.626%20C7.157%2C8.097%206.394%2C8.096%205.924%2C7.626%20C5.924%2C7.626%203.987%2C5.689%203.987%2C5.689%20C3.987%2C5.689%202.050%2C7.626%202.050%2C7.626%20C1.580%2C8.097%200.817%2C8.097%200.347%2C7.626%20C-0.123%2C7.156%20-0.123%2C6.394%200.347%2C5.924%20C0.347%2C5.924%202.285%2C3.987%202.285%2C3.987%20C2.285%2C3.987%200.347%2C2.049%200.347%2C2.049%20C-0.123%2C1.579%20-0.123%2C0.817%200.347%2C0.347%20C0.817%2C-0.124%201.579%2C-0.124%202.050%2C0.347%20C2.050%2C0.347%203.987%2C2.284%203.987%2C2.284%20C3.987%2C2.284%205.924%2C0.347%205.924%2C0.347%20C6.395%2C-0.123%207.157%2C-0.124%207.627%2C0.347%20C8.097%2C0.817%208.097%2C1.579%207.627%2C2.049%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media all and (max-width: 939px) {
    .top-line-wr.mobilePanel .mobile-menu-blocks-in {
      -webkit-transform: translate(-280px);
      -moz-transform: translate(-280px);
      -ms-transform: translate(-280px);
      -o-transform: translate(-280px);
      transform: translate(-280px);
      -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; }
      .top-line-wr.mobilePanel .mobile-menu-blocks-in .mobile-menu-blocks-in-title {
        display: block; } }
  .top-line-wr.mobilePanel .menu-top-wr {
    margin: 0; }
  .top-line-wr.mobilePanel .menu-top-wr .menu-top {
    padding: 0; }
    .top-line-wr.mobilePanel .menu-top-wr .menu-top > li {
      position: relative;
      padding-bottom: 2px;
      display: block; }
      .top-line-wr.mobilePanel .menu-top-wr .menu-top > li:last-child {
        padding-bottom: 0; }
      .top-line-wr.mobilePanel .menu-top-wr .menu-top > li:last-child:before {
        display: none; }
      .top-line-wr.mobilePanel .menu-top-wr .menu-top > li:before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 2px;
        background: #f7f7f7;
        opacity: 0.07; }
      .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > a {
        position: relative;
        color: #fff;
        font-size: 15px;
        font-weight: 700;
        padding: 18px 16px 19px; }
      .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > a:hover {
        color: #fff;
        background: none; }
        .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > a:hover:before {
          content: "";
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          width: auto;
          height: auto;
          margin: 0;
          background: #f7f7f7;
          opacity: 0.07; }
      .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > a.hasMenu {
        padding-right: 36px; }
        .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > a.hasMenu .s1 {
          position: absolute;
          right: 0;
          top: 0;
          width: 34px;
          height: 52px;
          opacity: 0.3; }
          .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > a.hasMenu .s1:before {
            content: "";
            position: absolute;
            left: 50%;
            top: 50%;
            width: 2px;
            height: 8px;
            background: #fff;
            margin: -4px 0 0 -1px; }
          .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > a.hasMenu .s1:after {
            content: "";
            position: absolute;
            left: 50%;
            top: 50%;
            width: 8px;
            height: 2px;
            background: #fff;
            margin: -1px 0 0 -4px; }
        .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > a.hasMenu:hover .s1 {
          opacity: 1; }
        .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > a.hasMenu.active {
          color: #f39c12; }
          .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > a.hasMenu.active .s1 {
            opacity: 1; }
            .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > a.hasMenu.active .s1:before {
              display: none; }
            .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > a.hasMenu.active .s1:after {
              background-color: #f39c12; }
      .top-line-wr.mobilePanel .menu-top-wr .menu-top > li ul {
        display: none;
        position: static;
        background: none;
        box-shadow: none;
        width: auto; }
      .top-line-wr.mobilePanel .menu-top-wr .menu-top > li ul li a {
        border: none; }
        .top-line-wr.mobilePanel .menu-top-wr .menu-top > li ul li a:hover {
          background: none; }
      .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > ul {
        margin-top: -5px;
        padding-bottom: 9px; }
      .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > ul:before {
        display: none; }
      .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > ul > li > a {
        text-decoration: none;
        display: block;
        color: #fff;
        font-size: 14px;
        font-weight: 400;
        padding: 8px 16px;
        opacity: 1; }
        .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > ul > li > a:hover {
          color: #f39c12; }
        .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > ul > li a.hasMenu {
          position: relative;
          padding-right: 36px; }
        .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > ul > li a.hasMenu .s1 {
          position: absolute;
          right: 0;
          top: 0;
          width: 34px;
          height: 30px;
          opacity: 0.3;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%207%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M6.786%2C3.473%20C6.786%2C3.473%204.028%2C0.257%204.028%2C0.257%20C3.882%2C0.082%203.692%2C-0.005%203.502%2C-0.005%20C3.311%2C-0.005%203.122%2C0.082%202.977%2C0.257%20C2.977%2C0.257%200.218%2C3.473%200.218%2C3.473%20C0.072%2C3.648%20-0.001%2C3.875%20-0.001%2C4.105%20C-0.001%2C4.334%200.072%2C4.562%200.218%2C4.737%20C0.363%2C4.912%200.553%2C4.998%200.743%2C4.998%20C0.933%2C4.998%201.124%2C4.910%201.269%2C4.737%20C1.269%2C4.737%203.502%2C2.153%203.502%2C2.153%20C3.502%2C2.153%205.735%2C4.737%205.735%2C4.737%20C5.881%2C4.912%206.071%2C4.998%206.262%2C4.998%20C6.452%2C4.998%206.641%2C4.910%206.786%2C4.737%20C6.932%2C4.562%207.005%2C4.333%207.005%2C4.105%20C7.005%2C3.875%206.932%2C3.648%206.786%2C3.473%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
          -webkit-transform: rotate(180deg);
          -moz-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
          -o-transform: rotate(180deg);
          transform: rotate(180deg); }
        .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > ul > li a.hasMenu:hover .s1 {
          opacity: 1;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%207%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f39c12%22%20d%3D%22M6.786%2C3.473%20C6.786%2C3.473%204.028%2C0.257%204.028%2C0.257%20C3.882%2C0.082%203.692%2C-0.005%203.502%2C-0.005%20C3.311%2C-0.005%203.122%2C0.082%202.977%2C0.257%20C2.977%2C0.257%200.218%2C3.473%200.218%2C3.473%20C0.072%2C3.648%20-0.001%2C3.875%20-0.001%2C4.105%20C-0.001%2C4.334%200.072%2C4.562%200.218%2C4.737%20C0.363%2C4.912%200.553%2C4.998%200.743%2C4.998%20C0.933%2C4.998%201.124%2C4.910%201.269%2C4.737%20C1.269%2C4.737%203.502%2C2.153%203.502%2C2.153%20C3.502%2C2.153%205.735%2C4.737%205.735%2C4.737%20C5.881%2C4.912%206.071%2C4.998%206.262%2C4.998%20C6.452%2C4.998%206.641%2C4.910%206.786%2C4.737%20C6.932%2C4.562%207.005%2C4.333%207.005%2C4.105%20C7.005%2C3.875%206.932%2C3.648%206.786%2C3.473%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
        .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > ul > li a.hasMenu.active {
          opacity: 1;
          color: #f39c12; }
          .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > ul > li a.hasMenu.active .s1 {
            opacity: 1;
            -webkit-transform: rotate(0);
            -moz-transform: rotate(0);
            -ms-transform: rotate(0);
            -o-transform: rotate(0);
            transform: rotate(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%227px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%207%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f39c12%22%20d%3D%22M6.786%2C3.473%20C6.786%2C3.473%204.028%2C0.257%204.028%2C0.257%20C3.882%2C0.082%203.692%2C-0.005%203.502%2C-0.005%20C3.311%2C-0.005%203.122%2C0.082%202.977%2C0.257%20C2.977%2C0.257%200.218%2C3.473%200.218%2C3.473%20C0.072%2C3.648%20-0.001%2C3.875%20-0.001%2C4.105%20C-0.001%2C4.334%200.072%2C4.562%200.218%2C4.737%20C0.363%2C4.912%200.553%2C4.998%200.743%2C4.998%20C0.933%2C4.998%201.124%2C4.910%201.269%2C4.737%20C1.269%2C4.737%203.502%2C2.153%203.502%2C2.153%20C3.502%2C2.153%205.735%2C4.737%205.735%2C4.737%20C5.881%2C4.912%206.071%2C4.998%206.262%2C4.998%20C6.452%2C4.998%206.641%2C4.910%206.786%2C4.737%20C6.932%2C4.562%207.005%2C4.333%207.005%2C4.105%20C7.005%2C3.875%206.932%2C3.648%206.786%2C3.473%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
        .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > ul > li ul li {
          margin-left: 16px; }
          .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > ul > li ul li a {
            text-decoration: none;
            display: block;
            font-size: 13px;
            font-weight: 400;
            color: #fff;
            padding: 8px 0; }
            .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > ul > li ul li a:before {
              content: "-"; }
            .top-line-wr.mobilePanel .menu-top-wr .menu-top > li > ul > li ul li a:hover {
              color: #f39c12; }
  .top-line-wr.mobilePanel .my-cart-body-wr {
    position: relative;
    vertical-align: top;
    margin: 0 0 0 20px; }
  .top-line-wr.mobilePanel .my-cart-body-wr .my-cart-title {
    position: relative;
    background-color: transparent;
    background-position: 2px 50%;
    width: 56px; }
    .top-line-wr.mobilePanel .my-cart-body-wr .my-cart-title:hover {
      background-color: transparent;
      box-shadow: none; }
    .top-line-wr.mobilePanel .my-cart-body-wr .my-cart-title span {
      left: inherit;
      right: 0;
      color: #fff;
      background: #f39c12;
      border-color: transparent; }
      .top-line-wr.mobilePanel .my-cart-body-wr .my-cart-title span:before {
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 3px 5px 3px 0;
        border-right-color: #f39c12; }
      .top-line-wr.mobilePanel .my-cart-body-wr .my-cart-title span:after {
        display: none; }
  .top-line-wr.mobilePanel .my-cart-body-wr .my-cart-body-in {
    overflow: auto; }
  .top-line-wr.mobilePanel .my-cart-body-wr.opened .my-cart-title:before {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -4px;
    bottom: 0;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 0 4px 4px 4px;
    border-bottom-color: #fff; }
  .top-line-wr.mobilePanel .my-cart-body-wr .my-cart-body-in-title {
    position: relative;
    color: #000;
    font-family: "Roboto Condensed";
    text-transform: uppercase;
    line-height: 1;
    padding: 20px 16px 19px;
    margin: -20px -16px 0; }
    .top-line-wr.mobilePanel .my-cart-body-wr .my-cart-body-in-title span {
      opacity: 0.9;
      font-size: 15px;
      font-weight: 700; }
    .top-line-wr.mobilePanel .my-cart-body-wr .my-cart-body-in-title .close-btn {
      position: absolute;
      top: 0;
      right: 0;
      width: 42px;
      height: 44px;
      opacity: 1;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23fb5c0d%22%20d%3D%22M7.627%2C2.049%20C7.627%2C2.049%205.689%2C3.987%205.689%2C3.987%20C5.689%2C3.987%207.627%2C5.924%207.627%2C5.924%20C8.097%2C6.394%208.097%2C7.156%207.627%2C7.626%20C7.157%2C8.097%206.394%2C8.096%205.924%2C7.626%20C5.924%2C7.626%203.987%2C5.689%203.987%2C5.689%20C3.987%2C5.689%202.050%2C7.626%202.050%2C7.626%20C1.580%2C8.097%200.817%2C8.097%200.347%2C7.626%20C-0.123%2C7.156%20-0.123%2C6.394%200.347%2C5.924%20C0.347%2C5.924%202.285%2C3.987%202.285%2C3.987%20C2.285%2C3.987%200.347%2C2.049%200.347%2C2.049%20C-0.123%2C1.579%20-0.123%2C0.817%200.347%2C0.347%20C0.817%2C-0.124%201.579%2C-0.124%202.050%2C0.347%20C2.050%2C0.347%203.987%2C2.284%203.987%2C2.284%20C3.987%2C2.284%205.924%2C0.347%205.924%2C0.347%20C6.395%2C-0.123%207.157%2C-0.124%207.627%2C0.347%20C8.097%2C0.817%208.097%2C1.579%207.627%2C2.049%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media all and (max-width: 939px) {
    .top-line-wr.mobilePanel .my-cart-body-wr .my-cart-body {
      display: block;
      position: fixed;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background: rgba(0, 0, 0, 0.7);
      opacity: 0;
      visibility: hidden;
      -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; }

    .top-line-wr.mobilePanel .my-cart-body-wr .my-cart-body-in {
      position: absolute;
      right: -100%;
      top: 0;
      height: 100%;
      -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; }
      .top-line-wr.mobilePanel .my-cart-body-wr .my-cart-body-in .my-cart-body-in-title {
        display: block; }

    .top-line-wr.mobilePanel .my-cart-body-wr.opened .my-cart-body {
      opacity: 1;
      visibility: visible;
      z-index: 106; }
      .top-line-wr.mobilePanel .my-cart-body-wr.opened .my-cart-body-in {
        right: 0; } }
  .top-line-wr.mobilePanel .search-block-wr {
    position: relative;
    display: inline-block;
    vertical-align: top; }
  .top-line-wr.mobilePanel .search-block-wr .search-block-desk-btn {
    position: relative;
    display: block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 56px;
    height: 56px;
    margin-right: -20px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2015%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M14.306%2C14.446%20C13.945%2C14.812%2013.469%2C14.994%2012.995%2C14.994%20C12.519%2C14.994%2012.045%2C14.812%2011.683%2C14.446%20C11.683%2C14.446%208.783%2C11.515%208.783%2C11.515%20C7.960%2C11.941%207.028%2C12.183%206.041%2C12.183%20C2.712%2C12.183%200.014%2C9.456%200.014%2C6.094%20C0.014%2C2.729%202.712%2C0.003%206.041%2C0.003%20C9.369%2C0.003%2012.067%2C2.729%2012.067%2C6.094%20C12.067%2C7.092%2011.828%2C8.032%2011.407%2C8.866%20C11.407%2C8.866%2014.306%2C11.795%2014.306%2C11.795%20C15.031%2C12.527%2015.031%2C13.713%2014.306%2C14.446%20ZM6.041%2C9.373%20C7.833%2C9.373%209.285%2C7.905%209.285%2C6.094%20C9.285%2C4.282%207.833%2C2.813%206.041%2C2.813%20C4.249%2C2.813%202.796%2C4.282%202.796%2C6.094%20C2.796%2C7.905%204.249%2C9.373%206.041%2C9.373%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .top-line-wr.mobilePanel .search-block-wr.opened .search-block-desk-btn:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -4px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 0 4px 4px 4px;
    border-bottom-color: #fff; }
    .top-line-wr.mobilePanel .search-block-wr.opened .search-block-in {
      display: block; }
    @media all and (max-width: 939px) {
    .top-line-wr.mobilePanel .search-block-wr.opened .search-block-in {
      opacity: 1;
      visibility: visible;
      z-index: 106; }
    .top-line-wr.mobilePanel .search-block-wr.opened .search-block-in2 {
      right: 0; } }
  .top-line-wr.mobilePanel .search-block-in {
    position: absolute;
    right: 0;
    top: 100%;
    display: none; }
  @media all and (max-width: 939px) {
    .top-line-wr.mobilePanel .search-block-in {
      display: block;
      position: fixed;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background: rgba(0, 0, 0, 0.7);
      opacity: 0;
      visibility: hidden;
      -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; } }
  .top-line-wr.mobilePanel .search-block-in2 {
    width: 320px;
    padding: 16px;
    background-color: #fff;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); }
  @media all and (max-width: 939px) {
    .top-line-wr.mobilePanel .search-block-in2 {
      position: absolute;
      right: -100%;
      top: 0;
      height: 100%;
      width: 280px;
      -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; }
      .top-line-wr.mobilePanel .search-block-in2 .search-block-in-title {
        display: block;
        position: relative;
        color: #000;
        font-family: "Roboto Condensed";
        text-transform: uppercase;
        line-height: 1;
        padding: 20px 16px 19px;
        margin: -16px -16px 0; }
        .top-line-wr.mobilePanel .search-block-in2 .search-block-in-title span {
          opacity: 0.9;
          font-size: 15px;
          font-weight: 700; }
        .top-line-wr.mobilePanel .search-block-in2 .search-block-in-title .close-btn {
          position: absolute;
          top: 0;
          right: 0;
          width: 42px;
          height: 44px;
          opacity: 1;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23fb5c0d%22%20d%3D%22M7.627%2C2.049%20C7.627%2C2.049%205.689%2C3.987%205.689%2C3.987%20C5.689%2C3.987%207.627%2C5.924%207.627%2C5.924%20C8.097%2C6.394%208.097%2C7.156%207.627%2C7.626%20C7.157%2C8.097%206.394%2C8.096%205.924%2C7.626%20C5.924%2C7.626%203.987%2C5.689%203.987%2C5.689%20C3.987%2C5.689%202.050%2C7.626%202.050%2C7.626%20C1.580%2C8.097%200.817%2C8.097%200.347%2C7.626%20C-0.123%2C7.156%20-0.123%2C6.394%200.347%2C5.924%20C0.347%2C5.924%202.285%2C3.987%202.285%2C3.987%20C2.285%2C3.987%200.347%2C2.049%200.347%2C2.049%20C-0.123%2C1.579%20-0.123%2C0.817%200.347%2C0.347%20C0.817%2C-0.124%201.579%2C-0.124%202.050%2C0.347%20C2.050%2C0.347%203.987%2C2.284%203.987%2C2.284%20C3.987%2C2.284%205.924%2C0.347%205.924%2C0.347%20C6.395%2C-0.123%207.157%2C-0.124%207.627%2C0.347%20C8.097%2C0.817%208.097%2C1.579%207.627%2C2.049%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; } }
  .top-line-wr.mobilePanel .search-online-store {
    position: static;
    width: auto;
    height: auto; }
  .top-line-wr.mobilePanel .search-online-store .block-title {
    position: absolute;
    left: 16px;
    top: 16px;
    height: 48px;
    width: 48px; }
    @media all and (max-width: 939px) {
    .top-line-wr.mobilePanel .search-online-store .block-title {
      top: 55px; } }
  .top-line-wr.mobilePanel .search-online-store .block-body {
    position: relative;
    padding: 0;
    width: auto;
    background: none;
    box-shadow: none; }
    .top-line-wr.mobilePanel .search-online-store .block-body:before {
      left: 20px; }
  .top-line-wr.mobilePanel .site-search-wr .site-search-form {
    height: 48px; }
  .top-line-wr.mobilePanel .site-search-wr .search-text {
    height: 48px;
    padding: 0 55px 0 48px; }
  .top-line-wr.mobilePanel .site-search-wr .search-but {
    width: 48px;
    height: 48px; }
  .top-line-wr.mobilePanel .folders-block-wr {
    display: block;
    margin: 0; }

.top-line-right {
  position: absolute;
  right: 0;
  top: 0; }

.block-user-wr {
  display: inline-block;
  position: relative; }
  .block-user-wr .login-block-btn {
    position: relative;
    text-align: left;
    display: inline-block;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
    padding: 21px 26px 22px 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: 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%2218px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2018%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M17.492%2C9.999%20C17.492%2C9.999%2017.492%2C18.844%2017.492%2C18.844%20C17.492%2C19.481%2017.003%2C19.997%2016.399%2C19.997%20C16.399%2C19.997%2010.935%2C19.997%2010.935%2C19.997%20C10.332%2C19.997%209.842%2C19.481%209.842%2C18.844%20C9.842%2C18.207%2010.332%2C17.690%2010.935%2C17.690%20C10.935%2C17.690%2015.306%2C17.690%2015.306%2C17.690%20C15.306%2C17.690%2015.306%2C2.306%2015.306%2C2.306%20C15.306%2C2.306%2010.935%2C2.306%2010.935%2C2.306%20C10.332%2C2.306%209.842%2C1.789%209.842%2C1.152%20C9.842%2C0.515%2010.332%2C-0.001%2010.935%2C-0.001%20C10.935%2C-0.001%2016.399%2C-0.001%2016.399%2C-0.001%20C17.003%2C-0.001%2017.492%2C0.515%2017.492%2C1.152%20C17.492%2C1.152%2017.492%2C9.997%2017.492%2C9.997%20C17.492%2C9.997%2017.492%2C9.998%2017.492%2C9.998%20C17.492%2C9.998%2017.492%2C9.999%2017.492%2C9.999%20ZM11.302%2C9.166%20C11.524%2C9.377%2011.664%2C9.683%2011.664%2C10.023%20C11.664%2C10.364%2011.524%2C10.670%2011.302%2C10.881%20C11.302%2C10.881%2011.302%2C10.881%2011.302%2C10.881%20C11.302%2C10.881%207.659%2C14.342%207.659%2C14.342%20C7.659%2C14.342%207.659%2C14.342%207.659%2C14.342%20C7.466%2C14.526%207.210%2C14.639%206.928%2C14.639%20C6.325%2C14.639%205.835%2C14.122%205.835%2C13.485%20C5.835%2C13.144%205.975%2C12.838%206.197%2C12.627%20C6.197%2C12.627%206.197%2C12.627%206.197%2C12.627%20C6.197%2C12.627%207.723%2C11.177%207.723%2C11.177%20C7.723%2C11.177%201.100%2C11.177%201.100%2C11.177%20C1.100%2C11.177%201.100%2C11.177%201.100%2C11.177%20C0.496%2C11.177%200.007%2C10.661%200.007%2C10.023%20C0.007%2C9.386%200.496%2C8.870%201.100%2C8.870%20C1.100%2C8.870%201.100%2C8.870%201.100%2C8.870%20C1.100%2C8.870%207.723%2C8.870%207.723%2C8.870%20C7.723%2C8.870%206.197%2C7.420%206.197%2C7.420%20C6.197%2C7.420%206.197%2C7.420%206.197%2C7.420%20C5.975%2C7.208%205.835%2C6.902%205.835%2C6.562%20C5.835%2C5.924%206.325%2C5.408%206.928%2C5.408%20C7.210%2C5.408%207.466%2C5.520%207.659%2C5.704%20C7.659%2C5.704%207.659%2C5.704%207.659%2C5.704%20C7.659%2C5.704%2011.302%2C9.166%2011.302%2C9.166%20C11.302%2C9.166%2011.302%2C9.166%2011.302%2C9.166%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }
  .block-user-wr .login-block-btn.username {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2218px%22%20%20viewBox%3D%220%200%2013%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M11.811%2C13.839%20C11.453%2C15.584%2010.369%2C17.029%208.591%2C17.029%20C8.591%2C17.029%203.684%2C17.029%203.684%2C17.029%20C1.905%2C17.029%200.823%2C15.634%200.464%2C13.889%20C0.464%2C13.889%200.003%2C10.598%200.003%2C10.598%20C-0.217%2C8.849%201.446%2C7.404%203.225%2C7.404%20C3.225%2C7.404%203.225%2C7.407%203.225%2C7.407%20C3.225%2C7.407%209.051%2C7.407%209.051%2C7.407%20C10.829%2C7.407%2012.500%2C8.831%2012.272%2C10.547%20C12.272%2C10.547%2011.811%2C13.839%2011.811%2C13.839%20ZM6.138%2C6.387%20C4.330%2C6.387%202.864%2C4.956%202.864%2C3.195%20C2.864%2C1.430%204.330%2C0.001%206.138%2C0.001%20C7.946%2C0.001%209.410%2C1.430%209.410%2C3.195%20C9.410%2C4.956%207.946%2C6.387%206.138%2C6.387%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }
  @media all and (max-width: 520px) {
    .block-user-wr .login-block-btn {
      font-size: 0;
      height: 13px; } }
  .block-user-wr.opened .login-block-btn:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -4px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 0 4px 4px 4px;
    border-bottom-color: #fff; }
  .block-user-wr.opened .block-body {
    display: block; }
  .block-user-wr .block-body {
    position: absolute;
    right: 0;
    top: 100%;
    display: none; }
  .block-user-wr .block-body-in {
    padding: 20px 16px 30px;
    width: 280px;
    background-color: #fff;
    overflow: auto;
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .block-user-wr .block-body-in .field {
    margin: 0 0 20px; }
    .block-user-wr .block-body-in .field > label {
      display: block; }
    .block-user-wr .block-body-in .field .field-title {
      opacity: 0.55;
      color: #000;
      font-size: 13px;
      font-weight: 400;
      line-height: 1;
      margin: 0 0 6px; }
  .block-user-wr .block-body-in .links {
    font-family: "Roboto Condensed";
    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: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  .block-user-wr .block-body-in .btn-variant1, .block-user-wr .block-body-in .gr-form-wrap2 .tpl-anketa .tpl-form-button, .gr-form-wrap2 .tpl-anketa .block-user-wr .block-body-in .tpl-form-button, .block-user-wr .block-body-in .desc-area .tpl-button-big, .desc-area .block-user-wr .block-body-in .tpl-button-big, .block-user-wr .block-body-in .desc-area .tpl-button.pull-right, .desc-area .block-user-wr .block-body-in .tpl-button.pull-right, .block-user-wr .block-body-in .shop2-coupon .coupon-btn, .shop2-coupon .block-user-wr .block-body-in .coupon-btn, .block-user-wr .block-body-in .shop-cart-registration .form-registration-right .shop2-btn, .shop-cart-registration .form-registration-right .block-user-wr .block-body-in .shop2-btn, .block-user-wr .block-body-in .callback-form-in .tpl-form-button, .callback-form-in .block-user-wr .block-body-in .tpl-form-button, .block-user-wr .block-body-in .buy-one-click-form-in .tpl-form-button, .buy-one-click-form-in .block-user-wr .block-body-in .tpl-form-button, .block-user-wr .block-body-in .shop2-panel-btn, .block-user-wr .block-body-in a.to-page-main-btn {
    display: inline-block;
    padding: 0 30px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase; }
    .block-user-wr .block-body-in .btn-variant1 span, .block-user-wr .block-body-in .gr-form-wrap2 .tpl-anketa .tpl-form-button span, .gr-form-wrap2 .tpl-anketa .block-user-wr .block-body-in .tpl-form-button span, .block-user-wr .block-body-in .desc-area .tpl-button-big span, .desc-area .block-user-wr .block-body-in .tpl-button-big span, .block-user-wr .block-body-in .desc-area .tpl-button.pull-right span, .desc-area .block-user-wr .block-body-in .tpl-button.pull-right span, .block-user-wr .block-body-in .shop2-coupon .coupon-btn span, .shop2-coupon .block-user-wr .block-body-in .coupon-btn span, .block-user-wr .block-body-in .shop-cart-registration .form-registration-right .shop2-btn span, .shop-cart-registration .form-registration-right .block-user-wr .block-body-in .shop2-btn span, .block-user-wr .block-body-in .callback-form-in .tpl-form-button span, .callback-form-in .block-user-wr .block-body-in .tpl-form-button span, .block-user-wr .block-body-in .buy-one-click-form-in .tpl-form-button span, .buy-one-click-form-in .block-user-wr .block-body-in .tpl-form-button span, .block-user-wr .block-body-in .shop2-panel-btn span, .block-user-wr .block-body-in a.to-page-main-btn span {
      display: inline-block;
      padding: 14px 25px 14px 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%2218px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2018%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M17.492%2C9.999%20C17.492%2C9.999%2017.492%2C18.844%2017.492%2C18.844%20C17.492%2C19.481%2017.003%2C19.997%2016.399%2C19.997%20C16.399%2C19.997%2010.935%2C19.997%2010.935%2C19.997%20C10.332%2C19.997%209.842%2C19.481%209.842%2C18.844%20C9.842%2C18.207%2010.332%2C17.690%2010.935%2C17.690%20C10.935%2C17.690%2015.306%2C17.690%2015.306%2C17.690%20C15.306%2C17.690%2015.306%2C2.306%2015.306%2C2.306%20C15.306%2C2.306%2010.935%2C2.306%2010.935%2C2.306%20C10.332%2C2.306%209.842%2C1.789%209.842%2C1.152%20C9.842%2C0.515%2010.332%2C-0.001%2010.935%2C-0.001%20C10.935%2C-0.001%2016.399%2C-0.001%2016.399%2C-0.001%20C17.003%2C-0.001%2017.492%2C0.515%2017.492%2C1.152%20C17.492%2C1.152%2017.492%2C9.997%2017.492%2C9.997%20C17.492%2C9.997%2017.492%2C9.998%2017.492%2C9.998%20C17.492%2C9.998%2017.492%2C9.999%2017.492%2C9.999%20ZM11.302%2C9.166%20C11.524%2C9.377%2011.664%2C9.683%2011.664%2C10.023%20C11.664%2C10.364%2011.524%2C10.670%2011.302%2C10.881%20C11.302%2C10.881%2011.302%2C10.881%2011.302%2C10.881%20C11.302%2C10.881%207.659%2C14.342%207.659%2C14.342%20C7.659%2C14.342%207.659%2C14.342%207.659%2C14.342%20C7.466%2C14.526%207.210%2C14.639%206.928%2C14.639%20C6.325%2C14.639%205.835%2C14.122%205.835%2C13.485%20C5.835%2C13.144%205.975%2C12.838%206.197%2C12.627%20C6.197%2C12.627%206.197%2C12.627%206.197%2C12.627%20C6.197%2C12.627%207.723%2C11.177%207.723%2C11.177%20C7.723%2C11.177%201.100%2C11.177%201.100%2C11.177%20C1.100%2C11.177%201.100%2C11.177%201.100%2C11.177%20C0.496%2C11.177%200.007%2C10.661%200.007%2C10.023%20C0.007%2C9.386%200.496%2C8.870%201.100%2C8.870%20C1.100%2C8.870%201.100%2C8.870%201.100%2C8.870%20C1.100%2C8.870%207.723%2C8.870%207.723%2C8.870%20C7.723%2C8.870%206.197%2C7.420%206.197%2C7.420%20C6.197%2C7.420%206.197%2C7.420%206.197%2C7.420%20C5.975%2C7.208%205.835%2C6.902%205.835%2C6.562%20C5.835%2C5.924%206.325%2C5.408%206.928%2C5.408%20C7.210%2C5.408%207.466%2C5.520%207.659%2C5.704%20C7.659%2C5.704%207.659%2C5.704%207.659%2C5.704%20C7.659%2C5.704%2011.302%2C9.166%2011.302%2C9.166%20C11.302%2C9.166%2011.302%2C9.166%2011.302%2C9.166%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }
  .block-user-wr .block-body-in .forgot {
    display: inline-block;
    opacity: 0.85;
    color: #000;
    font-size: 13px;
    font-weight: 400; }
  .block-user-wr .block-body-in .register {
    display: inline-block;
    padding: 0 15px 0 0;
    color: #25b1cb;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: "Roboto Condensed";
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M9.779%2C3.016%20C9.917%2C3.136%2010.004%2C3.310%2010.004%2C3.504%20C10.004%2C3.698%209.917%2C3.872%209.779%2C3.992%20C9.779%2C3.992%209.779%2C3.992%209.779%2C3.992%20C9.779%2C3.992%206.597%2C6.839%206.597%2C6.839%20C6.597%2C6.839%206.597%2C6.839%206.597%2C6.839%20C6.476%2C6.943%206.316%2C7.007%206.141%2C7.007%20C5.764%2C7.007%205.459%2C6.713%205.459%2C6.350%20C5.459%2C6.156%205.546%2C5.982%205.685%2C5.862%20C5.685%2C5.862%205.685%2C5.862%205.685%2C5.862%20C5.685%2C5.862%207.546%2C4.161%207.546%2C4.161%20C7.546%2C4.161%200.686%2C4.161%200.686%2C4.161%20C0.686%2C4.161%200.686%2C4.161%200.686%2C4.161%20C0.309%2C4.161%200.004%2C3.867%200.004%2C3.504%20C0.004%2C3.141%200.309%2C2.847%200.686%2C2.847%20C0.686%2C2.847%200.686%2C2.847%200.686%2C2.847%20C0.686%2C2.847%207.546%2C2.847%207.546%2C2.847%20C7.546%2C2.847%205.685%2C1.146%205.685%2C1.146%20C5.685%2C1.146%205.685%2C1.146%205.685%2C1.146%20C5.546%2C1.026%205.459%2C0.852%205.459%2C0.658%20C5.459%2C0.295%205.764%2C0.001%206.141%2C0.001%20C6.316%2C0.001%206.476%2C0.065%206.597%2C0.169%20C6.597%2C0.169%206.597%2C0.169%206.597%2C0.169%20C6.597%2C0.169%209.779%2C3.015%209.779%2C3.015%20C9.779%2C3.015%209.779%2C3.016%209.779%2C3.016%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }
  .block-user-wr .block-body-in .authorized > .settings, .block-user-wr .block-body-in .authorized .my-orders {
    margin: 0 0 20px;
    line-height: 1; }
    .block-user-wr .block-body-in .authorized > .settings a, .block-user-wr .block-body-in .authorized .my-orders a {
      display: inline-block;
      padding: 0 15px 0 0;
      color: #25b1cb;
      font-size: 12px;
      font-weight: 700;
      text-transform: uppercase;
      font-family: "Roboto Condensed";
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M9.779%2C3.016%20C9.917%2C3.136%2010.004%2C3.310%2010.004%2C3.504%20C10.004%2C3.698%209.917%2C3.872%209.779%2C3.992%20C9.779%2C3.992%209.779%2C3.992%209.779%2C3.992%20C9.779%2C3.992%206.597%2C6.839%206.597%2C6.839%20C6.597%2C6.839%206.597%2C6.839%206.597%2C6.839%20C6.476%2C6.943%206.316%2C7.007%206.141%2C7.007%20C5.764%2C7.007%205.459%2C6.713%205.459%2C6.350%20C5.459%2C6.156%205.546%2C5.982%205.685%2C5.862%20C5.685%2C5.862%205.685%2C5.862%205.685%2C5.862%20C5.685%2C5.862%207.546%2C4.161%207.546%2C4.161%20C7.546%2C4.161%200.686%2C4.161%200.686%2C4.161%20C0.686%2C4.161%200.686%2C4.161%200.686%2C4.161%20C0.309%2C4.161%200.004%2C3.867%200.004%2C3.504%20C0.004%2C3.141%200.309%2C2.847%200.686%2C2.847%20C0.686%2C2.847%200.686%2C2.847%200.686%2C2.847%20C0.686%2C2.847%207.546%2C2.847%207.546%2C2.847%20C7.546%2C2.847%205.685%2C1.146%205.685%2C1.146%20C5.685%2C1.146%205.685%2C1.146%205.685%2C1.146%20C5.546%2C1.026%205.459%2C0.852%205.459%2C0.658%20C5.459%2C0.295%205.764%2C0.001%206.141%2C0.001%20C6.316%2C0.001%206.476%2C0.065%206.597%2C0.169%20C6.597%2C0.169%206.597%2C0.169%206.597%2C0.169%20C6.597%2C0.169%209.779%2C3.015%209.779%2C3.015%20C9.779%2C3.015%209.779%2C3.016%209.779%2C3.016%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }
    .block-user-wr .block-body-in .authorized .btn-variant1, .block-user-wr .block-body-in .authorized .gr-form-wrap2 .tpl-anketa .tpl-form-button, .gr-form-wrap2 .tpl-anketa .block-user-wr .block-body-in .authorized .tpl-form-button, .block-user-wr .block-body-in .authorized .desc-area .tpl-button-big, .desc-area .block-user-wr .block-body-in .authorized .tpl-button-big, .block-user-wr .block-body-in .authorized .desc-area .tpl-button.pull-right, .desc-area .block-user-wr .block-body-in .authorized .tpl-button.pull-right, .block-user-wr .block-body-in .authorized .shop2-coupon .coupon-btn, .shop2-coupon .block-user-wr .block-body-in .authorized .coupon-btn, .block-user-wr .block-body-in .authorized .shop-cart-registration .form-registration-right .shop2-btn, .shop-cart-registration .form-registration-right .block-user-wr .block-body-in .authorized .shop2-btn, .block-user-wr .block-body-in .authorized .callback-form-in .tpl-form-button, .callback-form-in .block-user-wr .block-body-in .authorized .tpl-form-button, .block-user-wr .block-body-in .authorized .buy-one-click-form-in .tpl-form-button, .buy-one-click-form-in .block-user-wr .block-body-in .authorized .tpl-form-button, .block-user-wr .block-body-in .authorized .shop2-panel-btn, .block-user-wr .block-body-in .authorized a.to-page-main-btn {
      position: relative;
      display: inline-block;
      padding: 14px 30px 14px 46px;
      font-size: 12px;
      font-weight: 700;
      line-height: 1;
      text-transform: uppercase; }
    .block-user-wr .block-body-in .authorized .btn-variant1:before, .block-user-wr .block-body-in .authorized .gr-form-wrap2 .tpl-anketa .tpl-form-button:before, .gr-form-wrap2 .tpl-anketa .block-user-wr .block-body-in .authorized .tpl-form-button:before, .block-user-wr .block-body-in .authorized .desc-area .tpl-button-big:before, .desc-area .block-user-wr .block-body-in .authorized .tpl-button-big:before, .block-user-wr .block-body-in .authorized .desc-area .tpl-button.pull-right:before, .desc-area .block-user-wr .block-body-in .authorized .tpl-button.pull-right:before, .block-user-wr .block-body-in .authorized .shop2-coupon .coupon-btn:before, .shop2-coupon .block-user-wr .block-body-in .authorized .coupon-btn:before, .block-user-wr .block-body-in .authorized .shop-cart-registration .form-registration-right .shop2-btn:before, .shop-cart-registration .form-registration-right .block-user-wr .block-body-in .authorized .shop2-btn:before, .block-user-wr .block-body-in .authorized .callback-form-in .tpl-form-button:before, .callback-form-in .block-user-wr .block-body-in .authorized .tpl-form-button:before, .block-user-wr .block-body-in .authorized .buy-one-click-form-in .tpl-form-button:before, .buy-one-click-form-in .block-user-wr .block-body-in .authorized .tpl-form-button:before, .block-user-wr .block-body-in .authorized .shop2-panel-btn:before, .block-user-wr .block-body-in .authorized a.to-page-main-btn:before {
      content: "";
      position: absolute;
      left: 19px;
      top: 50%;
      width: 17px;
      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%2217px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2017%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M16.992%2C9.998%20C16.992%2C9.998%2016.992%2C18.843%2016.992%2C18.843%20C16.992%2C19.480%2016.517%2C19.997%2015.930%2C19.997%20C15.930%2C19.997%2010.622%2C19.997%2010.622%2C19.997%20C10.036%2C19.997%209.561%2C19.480%209.561%2C18.843%20C9.561%2C18.206%2010.036%2C17.689%2010.622%2C17.689%20C10.622%2C17.689%2014.869%2C17.689%2014.869%2C17.689%20C14.869%2C17.689%2014.869%2C2.306%2014.869%2C2.306%20C14.869%2C2.306%2010.622%2C2.306%2010.622%2C2.306%20C10.036%2C2.306%209.561%2C1.789%209.561%2C1.152%20C9.561%2C0.515%2010.036%2C-0.002%2010.622%2C-0.002%20C10.622%2C-0.002%2015.930%2C-0.002%2015.930%2C-0.002%20C16.517%2C-0.002%2016.992%2C0.515%2016.992%2C1.152%20C16.992%2C1.152%2016.992%2C9.997%2016.992%2C9.997%20C16.992%2C9.997%2016.992%2C9.997%2016.992%2C9.997%20C16.992%2C9.998%2016.992%2C9.998%2016.992%2C9.998%20ZM0.354%2C8.670%20C0.144%2C8.876%200.013%2C9.175%200.013%2C9.507%20C0.013%2C9.839%200.144%2C10.138%200.354%2C10.344%20C0.354%2C10.344%200.354%2C10.344%200.354%2C10.344%20C0.354%2C10.344%203.785%2C13.723%203.785%2C13.723%20C3.785%2C13.723%203.785%2C13.723%203.785%2C13.723%20C3.968%2C13.903%204.209%2C14.013%204.474%2C14.013%20C5.042%2C14.013%205.503%2C13.508%205.503%2C12.886%20C5.503%2C12.554%205.371%2C12.255%205.162%2C12.049%20C5.162%2C12.049%205.162%2C12.049%205.162%2C12.049%20C5.162%2C12.049%203.725%2C10.633%203.725%2C10.633%20C3.725%2C10.633%209.964%2C10.633%209.964%2C10.633%20C9.964%2C10.633%209.964%2C10.633%209.964%2C10.633%20C10.532%2C10.633%2010.993%2C10.129%2010.993%2C9.507%20C10.993%2C8.885%2010.532%2C8.380%209.964%2C8.380%20C9.964%2C8.380%209.964%2C8.380%209.964%2C8.380%20C9.964%2C8.380%203.725%2C8.380%203.725%2C8.380%20C3.725%2C8.380%205.162%2C6.965%205.162%2C6.965%20C5.162%2C6.965%205.162%2C6.965%205.162%2C6.965%20C5.371%2C6.758%205.503%2C6.460%205.503%2C6.128%20C5.503%2C5.505%205.042%2C5.001%204.474%2C5.001%20C4.209%2C5.001%203.968%2C5.111%203.785%2C5.291%20C3.785%2C5.291%203.785%2C5.291%203.785%2C5.291%20C3.785%2C5.291%200.354%2C8.670%200.354%2C8.670%20C0.354%2C8.670%200.354%2C8.670%200.354%2C8.670%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }
  .block-user-wr .block-body-in-title {
    position: relative;
    color: #000;
    font-family: "Roboto Condensed";
    text-transform: uppercase;
    line-height: 1;
    padding: 20px 16px 19px;
    margin: -20px -16px 0; }
  .block-user-wr .block-body-in-title span {
    opacity: 0.9;
    font-size: 15px;
    font-weight: 700; }
  .block-user-wr .block-body-in-title .close-btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 42px;
    height: 44px;
    opacity: 1;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23fb5c0d%22%20d%3D%22M7.627%2C2.049%20C7.627%2C2.049%205.689%2C3.987%205.689%2C3.987%20C5.689%2C3.987%207.627%2C5.924%207.627%2C5.924%20C8.097%2C6.394%208.097%2C7.156%207.627%2C7.626%20C7.157%2C8.097%206.394%2C8.096%205.924%2C7.626%20C5.924%2C7.626%203.987%2C5.689%203.987%2C5.689%20C3.987%2C5.689%202.050%2C7.626%202.050%2C7.626%20C1.580%2C8.097%200.817%2C8.097%200.347%2C7.626%20C-0.123%2C7.156%20-0.123%2C6.394%200.347%2C5.924%20C0.347%2C5.924%202.285%2C3.987%202.285%2C3.987%20C2.285%2C3.987%200.347%2C2.049%200.347%2C2.049%20C-0.123%2C1.579%20-0.123%2C0.817%200.347%2C0.347%20C0.817%2C-0.124%201.579%2C-0.124%202.050%2C0.347%20C2.050%2C0.347%203.987%2C2.284%203.987%2C2.284%20C3.987%2C2.284%205.924%2C0.347%205.924%2C0.347%20C6.395%2C-0.123%207.157%2C-0.124%207.627%2C0.347%20C8.097%2C0.817%208.097%2C1.579%207.627%2C2.049%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media all and (max-width: 939px) {
  .block-user-wr .block-body {
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
    opacity: 0;
    visibility: hidden;
    -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; }
  .block-user-wr .block-body-in {
    position: absolute;
    right: -100%;
    top: 0;
    height: 100%;
    -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; }
    .block-user-wr .block-body-in .block-body-in-title {
      display: block; }
  .block-user-wr.opened .block-body {
    opacity: 1;
    visibility: visible;
    z-index: 106; }
    .block-user-wr.opened .block-body-in {
      right: 0; } }

.company-block {
  -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: 370px;
  -moz-flex-basis: 370px;
  -ms-flex-preferred-size: 370px;
  flex-basis: 370px;
  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;
  padding: 0 15px 0 0; }
  @media all and (max-width: 600px) {
  .company-block {
    padding: 0;
    margin: 0 0 25px; } }

.company-logo {
  margin: 0 15px 0 0;
  -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; }
  .company-logo img {
    vertical-align: middle; }

.company-name > a {
  text-decoration: none;
  opacity: 0.9;
  color: #000;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase; }

.company-activity {
  opacity: 0.75;
  color: #000;
  font-size: 15px;
  font-weight: 400; }

.company-contacts {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }

.top-address {
  position: relative;
  color: #000;
  font-size: 13px;
  padding: 0 0 0 20px;
  max-width: 170px; }
  @media all and (max-width: 939px) {
  .top-address {
    display: none; } }
  .top-address .address-ico {
    position: absolute;
    top: 0;
    left: 0;
    width: 12px;
    height: 15px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2013%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M11.443%2C5.625%20C11.443%2C9.712%206.603%2C14.517%206.397%2C14.720%20C6.210%2C14.902%205.967%2C14.993%205.723%2C14.993%20C5.477%2C14.993%205.234%2C14.902%205.049%2C14.720%20C4.843%2C14.517%200.001%2C9.712%200.001%2C5.625%20C0.001%2C2.526%202.567%2C0.005%205.723%2C0.005%20C8.877%2C0.005%2011.443%2C2.526%2011.443%2C5.625%20ZM5.723%2C8.434%20C7.302%2C8.434%208.582%2C7.177%208.582%2C5.625%20C8.582%2C4.074%207.302%2C2.815%205.723%2C2.815%20C4.142%2C2.815%202.863%2C4.074%202.863%2C5.625%20C2.863%2C7.177%204.142%2C8.434%205.723%2C8.434%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .top-address .top-address-block-city {
    opacity: 0.9;
    font-size: 15px;
    line-height: 1;
    font-weight: 700;
    margin: 0 0 5px; }
  .top-address .top-address-block {
    opacity: 0.55; }

.top-phone {
  position: relative;
  padding: 0 0 0 25px; }
  .top-phone .phone-ico {
    position: absolute;
    top: 0;
    left: 0;
    width: 15px;
    height: 15px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%2325b1cb%22%20d%3D%22M14.967%2C7.317%20C14.925%2C7.725%2014.549%2C7.998%2014.091%2C7.952%20C13.633%2C7.904%2013.318%2C7.565%2013.354%2C7.157%20C13.486%2C5.785%2013.027%2C4.437%2012.065%2C3.357%20C11.131%2C2.308%209.728%2C1.613%208.217%2C1.448%20C7.767%2C1.398%207.459%2C1.047%207.501%2C0.631%20C7.523%2C0.431%207.627%2C0.248%207.789%2C0.131%20C7.948%2C0.016%208.146%2C-0.035%208.365%2C-0.012%20C10.302%2C0.200%2012.060%2C1.070%2013.313%2C2.445%20C14.531%2C3.784%2015.135%2C5.559%2014.968%2C7.315%20C14.968%2C7.315%2014.967%2C7.317%2014.967%2C7.317%20ZM8.114%2C2.456%20C9.319%2C2.591%2010.412%2C3.140%2011.190%2C4.001%20C11.967%2C4.861%2012.341%2C5.938%2012.243%2C7.032%20C12.243%2C7.032%2012.243%2C7.042%2012.243%2C7.042%20C12.201%2C7.443%2011.826%2C7.718%2011.370%2C7.672%20C10.912%2C7.625%2010.594%2C7.285%2010.631%2C6.877%20C10.762%2C5.425%209.565%2C4.094%207.965%2C3.911%20C7.514%2C3.860%207.206%2C3.510%207.249%2C3.096%20C7.270%2C2.894%207.375%2C2.711%207.538%2C2.593%20C7.695%2C2.479%207.896%2C2.431%208.114%2C2.456%20ZM9.045%2C11.288%20C9.045%2C11.288%2011.936%2C14.231%2011.936%2C14.231%20C11.936%2C14.231%2010.130%2C15.858%207.497%2C14.408%20C5.493%2C13.304%204.236%2C12.028%203.514%2C11.317%20C2.825%2C10.575%201.584%2C9.282%200.537%2C7.241%20C-0.841%2C4.567%200.825%2C2.795%200.825%2C2.795%20C0.825%2C2.795%203.688%2C5.772%203.688%2C5.772%20C3.039%2C6.485%203.421%2C7.367%203.634%2C7.718%20C4.202%2C8.649%204.739%2C9.206%205.172%2C9.697%20C5.592%2C10.091%206.125%2C10.654%207.105%2C11.288%20C7.448%2C11.513%208.316%2C11.919%209.045%2C11.288%20ZM4.217%2C5.287%20C4.217%2C5.287%201.341%2C2.327%201.341%2C2.327%20C1.341%2C2.327%201.742%2C1.911%202.105%2C1.677%20C3.247%2C0.952%204.334%2C2.285%204.334%2C2.285%20C4.334%2C2.285%205.727%2C3.671%204.897%2C4.622%20C4.583%2C4.981%204.217%2C5.287%204.217%2C5.287%20ZM10.254%2C10.135%20C11.221%2C9.326%2012.567%2C10.761%2012.567%2C10.761%20C12.567%2C10.761%2013.868%2C11.887%2013.115%2C13.008%20C12.874%2C13.370%2012.449%2C13.763%2012.449%2C13.763%20C12.449%2C13.763%209.572%2C10.800%209.572%2C10.800%20C9.572%2C10.800%209.887%2C10.441%2010.254%2C10.135%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .top-phone .top-phone-block {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 0 0; }
  .top-phone .top-phone-block > div {
    margin: 0 0 3px;
    line-height: 1; }
    .top-phone .top-phone-block > div a {
      text-decoration: none;
      opacity: 0.9;
      color: #000;
      font-size: 15px;
      font-weight: 700; }
  .top-phone .callback-btn-top {
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    color: #25b1cb;
    font-family: "Roboto Condensed";
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    max-width: 140px; }
  .top-phone .callback-btn-top span {
    border-bottom: 1px dashed #25b1cb; }
  .top-phone .callback-btn-top:hover span {
    border-color: transparent; }

.search-cart-block-wr {
  margin: 0 0 16px;
  position: relative;
  z-index: 104; }
  .search-cart-block-wr .search-cart-block-in {
    position: relative;
    height: 56px;
    max-width: 944px;
    margin: 0 auto; }
  .search-cart-block-wr .folder-block-btn-wr {
    position: absolute;
    left: 0;
    top: 0;
    width: 224px; }
  @media all and (max-width: 939px) {
    .search-cart-block-wr .folder-block-btn-wr {
      display: none; } }
  .search-cart-block-wr .folder-block-btn {
    position: relative;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    line-height: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .search-cart-block-wr .folder-block-btn.active:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -4px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-top-color: #25b1cb; }
    .search-cart-block-wr .folder-block-btn.active span:before {
      -webkit-transform: rotate(0);
      -moz-transform: rotate(0);
      -ms-transform: rotate(0);
      -o-transform: rotate(0);
      transform: rotate(0); }
  .search-cart-block-wr .folder-block-btn:hover:before {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-top-color: #46c6dd; }
  .search-cart-block-wr .folder-block-btn:active:before {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-top-color: #25b1cb; }
  .search-cart-block-wr .folder-block-btn span {
    position: relative;
    display: inline-block;
    padding: 21px 12px 21px 0;
    font-family: "Roboto Condensed";
    font-size: 14px;
    font-weight: 700; }
    .search-cart-block-wr .folder-block-btn span:before {
      content: "";
      position: absolute;
      right: 0;
      top: 50%;
      margin: -2px;
      width: 7px;
      height: 5px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%207%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M6.786%2C3.473%20C6.786%2C3.473%204.028%2C0.257%204.028%2C0.257%20C3.882%2C0.082%203.692%2C-0.005%203.502%2C-0.005%20C3.311%2C-0.005%203.122%2C0.082%202.977%2C0.257%20C2.977%2C0.257%200.218%2C3.473%200.218%2C3.473%20C0.072%2C3.648%20-0.001%2C3.875%20-0.001%2C4.105%20C-0.001%2C4.334%200.072%2C4.562%200.218%2C4.737%20C0.363%2C4.912%200.553%2C4.998%200.743%2C4.998%20C0.933%2C4.998%201.124%2C4.910%201.269%2C4.737%20C1.269%2C4.737%203.502%2C2.153%203.502%2C2.153%20C3.502%2C2.153%205.735%2C4.737%205.735%2C4.737%20C5.881%2C4.912%206.071%2C4.998%206.262%2C4.998%20C6.452%2C4.998%206.641%2C4.910%206.786%2C4.737%20C6.932%2C4.562%207.005%2C4.333%207.005%2C4.105%20C7.005%2C3.875%206.932%2C3.648%206.786%2C3.473%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
  .search-cart-block-wr .search-block-wr {
    position: absolute;
    right: 112px;
    top: 0;
    left: 240px;
    height: 56px;
    background: #e1e3e5; }
  @media all and (max-width: 939px) {
    .search-cart-block-wr .search-block-wr {
      left: 0;
      right: 0; } }
  .search-cart-block-wr .search-block-wr.leftNull {
    left: 0; }

.search-block-desk-btn {
  display: none; }

.site-search-wr {
  background: #e1e3e5; }
  .site-search-wr .site-search-form {
    position: relative;
    height: 56px; }
  .site-search-wr .search-text {
    border: none;
    height: 56px;
    width: 100%;
    max-width: 100%;
    padding: 0 70px 0 65px;
    background: none;
    color: #000;
    font-size: 15px;
    font-weight: 400; }
  .site-search-wr .search-text::-webkit-input-placeholder {
    color: #000;
    opacity: 0.85; }
  .site-search-wr .search-text:moz-placeholder {
    color: #000;
    opacity: 0.85; }
  .site-search-wr .search-text::-moz-placeholder {
    color: #000;
    opacity: 0.85; }
  .site-search-wr .search-text:-ms-input-placeholder {
    color: #000;
    opacity: 0.85; }
  .site-search-wr .search-text:focus {
    color: #000; }
  @media all and (max-width: 740px) {
    .site-search-wr .search-text {
      padding: 0 54px 0 48px; } }
  .site-search-wr .search-but {
    position: absolute;
    right: 0;
    top: 0;
    outline: none;
    width: 64px;
    height: 56px;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: #3c4a5b url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%2015%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M14.306%2C14.446%20C13.945%2C14.812%2013.469%2C14.994%2012.995%2C14.994%20C12.519%2C14.994%2012.045%2C14.812%2011.683%2C14.446%20C11.683%2C14.446%208.783%2C11.515%208.783%2C11.515%20C7.960%2C11.941%207.028%2C12.183%206.041%2C12.183%20C2.712%2C12.183%200.014%2C9.456%200.014%2C6.094%20C0.014%2C2.729%202.712%2C0.003%206.041%2C0.003%20C9.369%2C0.003%2012.067%2C2.729%2012.067%2C6.094%20C12.067%2C7.092%2011.828%2C8.032%2011.407%2C8.866%20C11.407%2C8.866%2014.306%2C11.795%2014.306%2C11.795%20C15.031%2C12.527%2015.031%2C13.713%2014.306%2C14.446%20ZM6.041%2C9.373%20C7.833%2C9.373%209.285%2C7.905%209.285%2C6.094%20C9.285%2C4.282%207.833%2C2.813%206.041%2C2.813%20C4.249%2C2.813%202.796%2C4.282%202.796%2C6.094%20C2.796%2C7.905%204.249%2C9.373%206.041%2C9.373%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media all and (max-width: 740px) {
    .site-search-wr .search-but {
      width: 48px; } }

.search-online-store {
  position: absolute;
  left: 0;
  top: 0;
  width: 64px;
  height: 56px; }
  .search-online-store.opened .block-title {
    opacity: 1;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2015%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M14.437%2C10.656%20C14.437%2C11.778%2013.817%2C12.747%2012.906%2C13.271%20C12.906%2C13.271%2012.906%2C14.571%2012.906%2C14.571%20C12.906%2C15.360%2012.266%2C16.000%2011.478%2C16.000%20C11.478%2C16.000%2011.303%2C16.000%2011.303%2C16.000%20C10.515%2C16.000%209.875%2C15.360%209.875%2C14.571%20C9.875%2C14.571%209.875%2C13.271%209.875%2C13.271%20C8.964%2C12.747%208.344%2C11.778%208.344%2C10.656%20C8.344%2C9.534%208.964%2C8.565%209.875%2C8.041%20C9.875%2C8.041%209.875%2C1.429%209.875%2C1.429%20C9.875%2C0.639%2010.515%2C-0.000%2011.303%2C-0.000%20C11.303%2C-0.000%2011.478%2C-0.000%2011.478%2C-0.000%20C12.266%2C-0.000%2012.906%2C0.639%2012.906%2C1.429%20C12.906%2C1.429%2012.906%2C8.041%2012.906%2C8.041%20C13.817%2C8.565%2014.437%2C9.534%2014.437%2C10.656%20ZM4.562%2C8.707%20C4.562%2C8.707%204.562%2C14.571%204.562%2C14.571%20C4.562%2C15.360%203.923%2C16.000%203.134%2C16.000%20C3.134%2C16.000%202.960%2C16.000%202.960%2C16.000%20C2.171%2C16.000%201.531%2C15.360%201.531%2C14.571%20C1.531%2C14.571%201.531%2C8.707%201.531%2C8.707%20C0.620%2C8.180%20-0.000%2C7.206%20-0.000%2C6.078%20C-0.000%2C4.950%200.620%2C3.976%201.531%2C3.450%20C1.531%2C3.450%201.531%2C1.429%201.531%2C1.429%20C1.531%2C0.639%202.171%2C-0.000%202.960%2C-0.000%20C2.960%2C-0.000%203.134%2C-0.000%203.134%2C-0.000%20C3.923%2C-0.000%204.562%2C0.639%204.562%2C1.429%20C4.562%2C1.429%204.562%2C3.450%204.562%2C3.450%20C5.474%2C3.976%206.094%2C4.950%206.094%2C6.078%20C6.094%2C7.206%205.474%2C8.180%204.562%2C8.707%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .search-online-store.opened .block-body {
    display: block; }
  .search-online-store .block-title {
    cursor: pointer;
    opacity: 0.75;
    width: 64px;
    height: 56px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%2015%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M14.437%2C10.656%20C14.437%2C11.778%2013.817%2C12.747%2012.906%2C13.271%20C12.906%2C13.271%2012.906%2C14.571%2012.906%2C14.571%20C12.906%2C15.360%2012.266%2C16.000%2011.478%2C16.000%20C11.478%2C16.000%2011.303%2C16.000%2011.303%2C16.000%20C10.515%2C16.000%209.875%2C15.360%209.875%2C14.571%20C9.875%2C14.571%209.875%2C13.271%209.875%2C13.271%20C8.964%2C12.747%208.344%2C11.778%208.344%2C10.656%20C8.344%2C9.534%208.964%2C8.565%209.875%2C8.041%20C9.875%2C8.041%209.875%2C1.429%209.875%2C1.429%20C9.875%2C0.639%2010.515%2C-0.000%2011.303%2C-0.000%20C11.303%2C-0.000%2011.478%2C-0.000%2011.478%2C-0.000%20C12.266%2C-0.000%2012.906%2C0.639%2012.906%2C1.429%20C12.906%2C1.429%2012.906%2C8.041%2012.906%2C8.041%20C13.817%2C8.565%2014.437%2C9.534%2014.437%2C10.656%20ZM4.562%2C8.707%20C4.562%2C8.707%204.562%2C14.571%204.562%2C14.571%20C4.562%2C15.360%203.923%2C16.000%203.134%2C16.000%20C3.134%2C16.000%202.960%2C16.000%202.960%2C16.000%20C2.171%2C16.000%201.531%2C15.360%201.531%2C14.571%20C1.531%2C14.571%201.531%2C8.707%201.531%2C8.707%20C0.620%2C8.180%20-0.000%2C7.206%20-0.000%2C6.078%20C-0.000%2C4.950%200.620%2C3.976%201.531%2C3.450%20C1.531%2C3.450%201.531%2C1.429%201.531%2C1.429%20C1.531%2C0.639%202.171%2C-0.000%202.960%2C-0.000%20C2.960%2C-0.000%203.134%2C-0.000%203.134%2C-0.000%20C3.923%2C-0.000%204.562%2C0.639%204.562%2C1.429%20C4.562%2C1.429%204.562%2C3.450%204.562%2C3.450%20C5.474%2C3.976%206.094%2C4.950%206.094%2C6.078%20C6.094%2C7.206%205.474%2C8.180%204.562%2C8.707%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  @media all and (max-width: 740px) {
    .search-online-store .block-title {
      width: 48px; } }
  .search-online-store .block-body {
    position: absolute;
    left: 0;
    top: 100%;
    padding: 20px 16px 30px;
    width: 304px;
    background-color: #fff;
    display: none;
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .search-online-store .block-body:before {
    content: "";
    position: absolute;
    left: 28px;
    top: -4px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 0 4px 4px 4px;
    border-bottom-color: #fff; }
  .search-online-store .low-wr, .search-online-store .hight-wr, .search-online-store label.end, .search-online-store label.start {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px; }
  .search-online-store .low-wr span, .search-online-store .hight-wr span, .search-online-store label.end span, .search-online-store label.start span {
    opacity: 0.55;
    color: #000;
    font-size: 13px;
    font-weight: 400; }
  .search-online-store .low-wr input, .search-online-store .hight-wr input, .search-online-store label.end input, .search-online-store label.start input {
    width: 72px;
    margin: 0 0 0 5px;
    padding: 0 0 0 10px; }
  .search-online-store .field {
    border-bottom: 1px solid #e1e3e5; }
  .search-online-store .field.opened .field-body {
    display: block; }
    .search-online-store .field.opened .field-title span:before {
      -webkit-transform: rotate(0);
      -moz-transform: rotate(0);
      -ms-transform: rotate(0);
      -o-transform: rotate(0);
      transform: rotate(0); }
  .search-online-store .field-checkbox-title, .search-online-store .field-title {
    display: block;
    opacity: 0.85;
    cursor: pointer;
    color: #000;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    padding: 15px 0 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .search-online-store .field-checkbox-title span, .search-online-store .field-title span {
    position: relative;
    display: inline-block;
    padding: 0 10px 0 0; }
    .search-online-store .field-checkbox-title span:before, .search-online-store .field-title span:before {
      content: "";
      position: absolute;
      right: 0;
      top: 50%;
      margin: -2px;
      width: 7px;
      height: 5px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%207%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M6.786%2C3.473%20C6.786%2C3.473%204.028%2C0.257%204.028%2C0.257%20C3.882%2C0.082%203.692%2C-0.005%203.502%2C-0.005%20C3.311%2C-0.005%203.122%2C0.082%202.977%2C0.257%20C2.977%2C0.257%200.218%2C3.473%200.218%2C3.473%20C0.072%2C3.648%20-0.001%2C3.875%20-0.001%2C4.105%20C-0.001%2C4.334%200.072%2C4.562%200.218%2C4.737%20C0.363%2C4.912%200.553%2C4.998%200.743%2C4.998%20C0.933%2C4.998%201.124%2C4.910%201.269%2C4.737%20C1.269%2C4.737%203.502%2C2.153%203.502%2C2.153%20C3.502%2C2.153%205.735%2C4.737%205.735%2C4.737%20C5.881%2C4.912%206.071%2C4.998%206.262%2C4.998%20C6.452%2C4.998%206.641%2C4.910%206.786%2C4.737%20C6.932%2C4.562%207.005%2C4.333%207.005%2C4.105%20C7.005%2C3.875%206.932%2C3.648%206.786%2C3.473%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
  .search-online-store .field-body {
    padding: 0 0 16px;
    display: none; }
  .search-online-store .price_range {
    position: relative;
    margin: 0 0 17px; }
  .search-online-store .noUi-horizontal {
    height: 2px;
    background-color: #e1e3e5;
    margin: 0 12px 8px 0; }
  .search-online-store .noUi-horizontal .noUi-origin.noUi-background {
    background-color: #e1e3e5;
    height: 2px;
    right: -12px; }
  .search-online-store .noUi-horizontal .noUi-connect {
    background-color: #f39c12; }
  .search-online-store .noUi-horizontal .noUi-handle {
    width: 12px;
    height: 14px;
    left: 0;
    bottom: -7px;
    border: none;
    background: #f39c12;
    cursor: pointer;
    -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); }
    .search-online-store .noUi-horizontal .noUi-handle:before {
      content: "";
      position: absolute;
      left: 0;
      top: -3px;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 0 6px 3px 6px;
      border-bottom-color: #f39c12; }
    .search-online-store .noUi-horizontal .noUi-handle.noUi-active {
      -moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);
      box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2); }
  .search-online-store .submit {
    margin-top: 16px; }
  .search-online-store .submit .btn-variant1, .search-online-store .submit .gr-form-wrap2 .tpl-anketa .tpl-form-button, .gr-form-wrap2 .tpl-anketa .search-online-store .submit .tpl-form-button, .search-online-store .submit .desc-area .tpl-button-big, .desc-area .search-online-store .submit .tpl-button-big, .search-online-store .submit .desc-area .tpl-button.pull-right, .desc-area .search-online-store .submit .tpl-button.pull-right, .search-online-store .submit .shop2-coupon .coupon-btn, .shop2-coupon .search-online-store .submit .coupon-btn, .search-online-store .submit .shop-cart-registration .form-registration-right .shop2-btn, .shop-cart-registration .form-registration-right .search-online-store .submit .shop2-btn, .search-online-store .submit .callback-form-in .tpl-form-button, .callback-form-in .search-online-store .submit .tpl-form-button, .search-online-store .submit .buy-one-click-form-in .tpl-form-button, .buy-one-click-form-in .search-online-store .submit .tpl-form-button, .search-online-store .submit .shop2-panel-btn, .search-online-store .submit a.to-page-main-btn {
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    padding: 18px 30px 19px; }

.my-cart-body-wr {
  position: absolute;
  right: 0;
  top: 0;
  display: inline-block; }
  .my-cart-body-wr.opened .my-cart-body {
    display: block; }
  .my-cart-body-wr .my-cart-title {
    position: relative;
    width: 104px;
    height: 56px;
    cursor: pointer;
    color: #fff;
    background: #f39c12 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M16.270%2C3.106%20C16.270%2C3.106%2014.395%2C8.351%2014.395%2C8.351%20C14.210%2C8.794%2014.005%2C9.138%2013.653%2C9.339%20C13.399%2C9.535%2013.089%2C9.649%2012.752%2C9.649%20C12.752%2C9.649%205.289%2C9.649%205.289%2C9.649%20C4.840%2C9.649%204.435%2C9.445%204.156%2C9.118%20C4.141%2C9.104%204.127%2C9.087%204.114%2C9.070%20C4.110%2C9.069%204.109%2C9.066%204.108%2C9.063%20C3.955%2C8.882%203.839%2C8.665%203.775%2C8.416%20C3.775%2C8.416%202.449%2C3.222%202.449%2C3.222%20C2.449%2C3.222%201.527%2C3.222%201.527%2C3.222%20C0.682%2C3.222%20-0.004%2C2.505%20-0.004%2C1.618%20C-0.004%2C0.729%200.682%2C0.011%201.527%2C0.011%20C1.527%2C0.011%203.568%2C0.011%203.568%2C0.011%20C4.163%2C0.011%204.677%2C0.367%204.930%2C0.887%20C5.026%2C1.035%205.101%2C1.196%205.146%2C1.379%20C5.146%2C1.379%206.440%2C6.437%206.440%2C6.437%20C6.440%2C6.437%2011.750%2C6.437%2011.750%2C6.437%20C11.750%2C6.437%2013.314%2C2.273%2013.314%2C2.273%20C13.532%2C1.416%2014.372%2C0.906%2015.189%2C1.137%20C16.006%2C1.365%2016.489%2C2.248%2016.270%2C3.106%20ZM6.121%2C10.721%20C7.246%2C10.721%208.160%2C11.678%208.160%2C12.862%20C8.160%2C14.048%207.246%2C15.005%206.121%2C15.005%20C4.991%2C15.005%204.078%2C14.048%204.078%2C12.862%20C4.078%2C11.678%204.991%2C10.721%206.121%2C10.721%20ZM12.242%2C10.721%20C13.369%2C10.721%2014.283%2C11.678%2014.283%2C12.862%20C14.283%2C14.048%2013.369%2C15.005%2012.242%2C15.005%20C11.115%2C15.005%2010.201%2C14.048%2010.201%2C12.862%20C10.201%2C11.678%2011.115%2C10.721%2012.242%2C10.721%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 25px 50% no-repeat;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .my-cart-body-wr .my-cart-title:hover {
    background: #f5b043 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M16.270%2C3.106%20C16.270%2C3.106%2014.395%2C8.351%2014.395%2C8.351%20C14.210%2C8.794%2014.005%2C9.138%2013.653%2C9.339%20C13.399%2C9.535%2013.089%2C9.649%2012.752%2C9.649%20C12.752%2C9.649%205.289%2C9.649%205.289%2C9.649%20C4.840%2C9.649%204.435%2C9.445%204.156%2C9.118%20C4.141%2C9.104%204.127%2C9.087%204.114%2C9.070%20C4.110%2C9.069%204.109%2C9.066%204.108%2C9.063%20C3.955%2C8.882%203.839%2C8.665%203.775%2C8.416%20C3.775%2C8.416%202.449%2C3.222%202.449%2C3.222%20C2.449%2C3.222%201.527%2C3.222%201.527%2C3.222%20C0.682%2C3.222%20-0.004%2C2.505%20-0.004%2C1.618%20C-0.004%2C0.729%200.682%2C0.011%201.527%2C0.011%20C1.527%2C0.011%203.568%2C0.011%203.568%2C0.011%20C4.163%2C0.011%204.677%2C0.367%204.930%2C0.887%20C5.026%2C1.035%205.101%2C1.196%205.146%2C1.379%20C5.146%2C1.379%206.440%2C6.437%206.440%2C6.437%20C6.440%2C6.437%2011.750%2C6.437%2011.750%2C6.437%20C11.750%2C6.437%2013.314%2C2.273%2013.314%2C2.273%20C13.532%2C1.416%2014.372%2C0.906%2015.189%2C1.137%20C16.006%2C1.365%2016.489%2C2.248%2016.270%2C3.106%20ZM6.121%2C10.721%20C7.246%2C10.721%208.160%2C11.678%208.160%2C12.862%20C8.160%2C14.048%207.246%2C15.005%206.121%2C15.005%20C4.991%2C15.005%204.078%2C14.048%204.078%2C12.862%20C4.078%2C11.678%204.991%2C10.721%206.121%2C10.721%20ZM12.242%2C10.721%20C13.369%2C10.721%2014.283%2C11.678%2014.283%2C12.862%20C14.283%2C14.048%2013.369%2C15.005%2012.242%2C15.005%20C11.115%2C15.005%2010.201%2C14.048%2010.201%2C12.862%20C10.201%2C11.678%2011.115%2C10.721%2012.242%2C10.721%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 25px 50% no-repeat;
    -moz-box-shadow: 0 3px 7px rgba(251, 92, 13, 0.5);
    -webkit-box-shadow: 0 3px 7px rgba(251, 92, 13, 0.5);
    box-shadow: 0 3px 7px rgba(251, 92, 13, 0.5); }
    .my-cart-body-wr .my-cart-title:hover span:after {
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 2px 5px 2px 0;
      border-right-color: #f5b043; }
  .my-cart-body-wr .my-cart-title:active {
    background: #f39c12 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M16.270%2C3.106%20C16.270%2C3.106%2014.395%2C8.351%2014.395%2C8.351%20C14.210%2C8.794%2014.005%2C9.138%2013.653%2C9.339%20C13.399%2C9.535%2013.089%2C9.649%2012.752%2C9.649%20C12.752%2C9.649%205.289%2C9.649%205.289%2C9.649%20C4.840%2C9.649%204.435%2C9.445%204.156%2C9.118%20C4.141%2C9.104%204.127%2C9.087%204.114%2C9.070%20C4.110%2C9.069%204.109%2C9.066%204.108%2C9.063%20C3.955%2C8.882%203.839%2C8.665%203.775%2C8.416%20C3.775%2C8.416%202.449%2C3.222%202.449%2C3.222%20C2.449%2C3.222%201.527%2C3.222%201.527%2C3.222%20C0.682%2C3.222%20-0.004%2C2.505%20-0.004%2C1.618%20C-0.004%2C0.729%200.682%2C0.011%201.527%2C0.011%20C1.527%2C0.011%203.568%2C0.011%203.568%2C0.011%20C4.163%2C0.011%204.677%2C0.367%204.930%2C0.887%20C5.026%2C1.035%205.101%2C1.196%205.146%2C1.379%20C5.146%2C1.379%206.440%2C6.437%206.440%2C6.437%20C6.440%2C6.437%2011.750%2C6.437%2011.750%2C6.437%20C11.750%2C6.437%2013.314%2C2.273%2013.314%2C2.273%20C13.532%2C1.416%2014.372%2C0.906%2015.189%2C1.137%20C16.006%2C1.365%2016.489%2C2.248%2016.270%2C3.106%20ZM6.121%2C10.721%20C7.246%2C10.721%208.160%2C11.678%208.160%2C12.862%20C8.160%2C14.048%207.246%2C15.005%206.121%2C15.005%20C4.991%2C15.005%204.078%2C14.048%204.078%2C12.862%20C4.078%2C11.678%204.991%2C10.721%206.121%2C10.721%20ZM12.242%2C10.721%20C13.369%2C10.721%2014.283%2C11.678%2014.283%2C12.862%20C14.283%2C14.048%2013.369%2C15.005%2012.242%2C15.005%20C11.115%2C15.005%2010.201%2C14.048%2010.201%2C12.862%20C10.201%2C11.678%2011.115%2C10.721%2012.242%2C10.721%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 25px 50% no-repeat;
    -moz-box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.1); }
  .my-cart-body-wr .my-cart-title span {
    position: absolute;
    left: 48px;
    top: 50%;
    display: inline-block;
    border: 1px solid rgba(255, 255, 255, 0.5);
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    width: 30px;
    padding: 5px 0;
    margin-top: -12px;
    text-align: center; }
    .my-cart-body-wr .my-cart-title span:before {
      content: "";
      position: absolute;
      top: 50%;
      left: -6px;
      margin-top: -3px;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 3px 6px 3px 0;
      border-right-color: rgba(255, 255, 255, 0.5); }
    .my-cart-body-wr .my-cart-title span:after {
      content: "";
      position: absolute;
      top: 50%;
      left: -5px;
      margin-top: -2px;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 2px 5px 2px 0;
      border-right-color: #f39c12; }
  .my-cart-body-wr .my-cart-body {
    display: none;
    position: absolute;
    right: 0;
    top: 100%; }
  .my-cart-body-wr .my-cart-body-in {
    width: 280px;
    background-color: #fff;
    padding: 20px 16px 16px;
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .my-cart-body-wr .my-cart-body-in > div {
    margin: 0 0 10px;
    font-size: 17px;
    font-weight: 700;
    color: #25b1cb;
    font-family: 'Roboto Condensed'; }
    .my-cart-body-wr .my-cart-body-in > div span.title {
      font-family: 'Roboto';
      opacity: 0.85;
      color: #000;
      font-size: 13px;
      font-weight: 400; }
    .my-cart-body-wr .my-cart-body-in > div span {
      font-size: 13px;
      font-weight: 400; }
  .my-cart-body-wr .my-cart-body-in .my-cart-btn {
    display: block;
    text-align: center;
    font-family: 'Roboto Condensed';
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    padding: 18px 0; }

.folders-main-wr {
  margin: 0 0 5px; }
  .folders-main-wr .folders-main-title {
    position: relative;
    margin: 0 0 15px;
    font-size: 17px;
    text-transform: uppercase;
    opacity: 0.9;
    font-weight: 700;
    padding-left: 16px;
    color: #000; }
  .folders-main-wr .folders-main-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    bottom: 4px;
    width: 3px;
    background: #25b1cb; }
  .folders-main-wr .folders-main {
    padding: 0;
    margin: 0;
    list-style: none;
    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: 580px) {
    .folders-main-wr .folders-main {
      display: block; } }
  .folders-main-wr .folders-main .folders-li {
    margin-bottom: 16px;
    -webkit-flex-basis: 48.8636363636%;
    -moz-flex-basis: 48.8636363636%;
    -ms-flex-preferred-size: 48.8636363636%;
    flex-basis: 48.8636363636%;
    -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;
    padding: 0 1.1363636364% 0 0; }
    .folders-main-wr .folders-main .folders-li:nth-child(even) {
      padding: 0 0 0 1.1363636364%; }
    @media all and (max-width: 580px) {
    .folders-main-wr .folders-main .folders-li {
      -webkit-flex-basis: 100%;
      -moz-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 0; }
      .folders-main-wr .folders-main .folders-li:nth-child(even) {
        padding: 0; } }
    .folders-main-wr .folders-main .folders-li .folders-li-in {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      height: 100%;
      background: #fff;
      padding: 16px; }
    .folders-main-wr .folders-main .folders-li .img-block-wr {
      -webkit-flex-basis: 64px;
      -moz-flex-basis: 64px;
      -ms-flex-preferred-size: 64px;
      flex-basis: 64px;
      -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; }
    .folders-main-wr .folders-main .folders-li .img-block-wr .no-image {
      display: block;
      height: 80px; }
    .folders-main-wr .folders-main .folders-li .folder-name-in {
      padding-left: 14px;
      -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; }
    .folders-main-wr .folders-main .folders-li .folder-name-in ul {
      padding: 0;
      margin: 0;
      list-style: none;
      font-size: 0;
      line-height: 1; }
    .folders-main-wr .folders-main .folders-li .folder-name-in ul li {
      margin: 0 0 17px; }
      .folders-main-wr .folders-main .folders-li .folder-name-in ul li:nth-child(1n+7) {
        display: none; }
      @media all and (max-width: 580px) {
        .folders-main-wr .folders-main .folders-li .folder-name-in ul li {
          display: none; } }
      .folders-main-wr .folders-main .folders-li .folder-name-in ul li.view-all-folder {
        display: inline-block; }
      .folders-main-wr .folders-main .folders-li .folder-name-in ul li.view-all-folder.disabled {
        display: none; }
      .folders-main-wr .folders-main .folders-li .folder-name-in ul li.displayBlock {
        display: block; }
      .folders-main-wr .folders-main .folders-li .folder-name-in ul li a {
        position: relative;
        text-decoration: none;
        display: inline-block;
        color: #000;
        font-size: 15px;
        font-weight: 400;
        padding: 0 0 0 12px; }
      .folders-main-wr .folders-main .folders-li .folder-name-in ul li a:hover {
        text-decoration: underline; }
      .folders-main-wr .folders-main .folders-li .folder-name-in ul li a:before {
        content: "";
        position: absolute;
        left: 0;
        top: 3px;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 3px 0 3px 3px;
        border-left-color: #25b1cb; }
      .folders-main-wr .folders-main .folders-li .folder-name-in ul li a span {
        opacity: 0.75; }
    .folders-main-wr .folders-main .folders-li .folder-name-in ul .view-all-folder {
      position: relative;
      display: inline-block;
      padding: 0 12px 0 0;
      margin: 0;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none; }
      .folders-main-wr .folders-main .folders-li .folder-name-in ul .view-all-folder:before {
        content: '';
        position: absolute;
        right: 0;
        top: 50%;
        width: 7px;
        height: 5px;
        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%227px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%207%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M6.786%2C3.473%20C6.786%2C3.473%204.028%2C0.257%204.028%2C0.257%20C3.882%2C0.082%203.692%2C-0.005%203.502%2C-0.005%20C3.311%2C-0.005%203.122%2C0.082%202.977%2C0.257%20C2.977%2C0.257%200.218%2C3.473%200.218%2C3.473%20C0.072%2C3.648%20-0.001%2C3.875%20-0.001%2C4.105%20C-0.001%2C4.334%200.072%2C4.562%200.218%2C4.737%20C0.363%2C4.912%200.553%2C4.998%200.743%2C4.998%20C0.933%2C4.998%201.124%2C4.910%201.269%2C4.737%20C1.269%2C4.737%203.502%2C2.153%203.502%2C2.153%20C3.502%2C2.153%205.735%2C4.737%205.735%2C4.737%20C5.881%2C4.912%206.071%2C4.998%206.262%2C4.998%20C6.452%2C4.998%206.641%2C4.910%206.786%2C4.737%20C6.932%2C4.562%207.005%2C4.333%207.005%2C4.105%20C7.005%2C3.875%206.932%2C3.648%206.786%2C3.473%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg); }
      .folders-main-wr .folders-main .folders-li .folder-name-in ul .view-all-folder span {
        display: inline-block;
        color: #25b1cb;
        font-size: 12px;
        font-weight: 400;
        border-bottom: 1px dashed #25b1cb; }
      .folders-main-wr .folders-main .folders-li .folder-name-in ul .view-all-folder.active:before {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0); }
    .folders-main-wr .folders-main .folders-li .folder-name {
      text-decoration: none;
      display: inline-block;
      color: #25b1cb;
      font-family: "Roboto Condensed";
      font-size: 14px;
      font-weight: 700;
      line-height: 1;
      text-transform: uppercase;
      margin: 0 0 14px; }

.folders-block-wr {
  margin: 0 0 16px;
  display: none; }
  .folders-block-wr .folders-block-in {
    background-color: #fff; }
  .folders-block-wr.opened {
    display: block; }

.folders-ul {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 0;
  line-height: 1;
  font-family: "Roboto Condensed"; }
  .folders-ul ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    line-height: 1; }
  .folders-ul li.active > ul, .folders-ul li.opened > ul {
    display: block; }
  .folders-ul > li {
    border-bottom: 2px solid #f7f7f7; }
  .folders-ul > li.active > a, .folders-ul > li.opened > a {
    opacity: 1;
    color: #25b1cb; }
  .folders-ul > li > a {
    text-decoration: none;
    display: block;
    opacity: 0.9;
    color: #000;
    font-size: 15px;
    font-weight: 700;
    padding: 18px 16px 19px; }
    .folders-ul > li > a:hover {
      opacity: 1;
      color: #25b1cb; }
    .folders-ul > li > a.hasMenu {
      position: relative;
      padding-right: 36px; }
    .folders-ul > li > a.hasMenu .s1 {
      position: absolute;
      right: 0;
      top: 0;
      width: 34px;
      height: 52px;
      opacity: 0.55; }
    .folders-ul > li > a.hasMenu .s1:before {
      content: "";
      position: absolute;
      left: 50%;
      top: 50%;
      width: 2px;
      height: 8px;
      background: #000;
      margin: -4px 0 0 -1px; }
    .folders-ul > li > a.hasMenu .s1:after {
      content: "";
      position: absolute;
      left: 50%;
      top: 50%;
      width: 8px;
      height: 2px;
      background: #000;
      margin: -1px 0 0 -4px; }
    .folders-ul > li > a.hasMenu:hover .s1 {
      opacity: 1; }
      .folders-ul > li > a.hasMenu:hover .s1:before, .folders-ul > li > a.hasMenu:hover .s1:after {
        background-color: #25b1cb; }
    .folders-ul > li > a.hasMenu.active {
      opacity: 1;
      color: #25b1cb; }
    .folders-ul > li > a.hasMenu.active .s1 {
      opacity: 1; }
      .folders-ul > li > a.hasMenu.active .s1:before {
        display: none; }
      .folders-ul > li > a.hasMenu.active .s1:after {
        background-color: #25b1cb; }
  .folders-ul > li ul {
    display: none; }
  .folders-ul > li > ul {
    margin-top: -5px;
    padding-bottom: 9px; }
    .folders-ul > li > ul > li > a {
      text-decoration: none;
      display: block;
      opacity: 0.85;
      color: #000;
      font-size: 14px;
      font-weight: 400;
      padding: 8px 16px; }
    .folders-ul > li > ul > li > a:hover {
      opacity: 1;
      color: #25b1cb; }
    .folders-ul > li > ul > li a.hasMenu {
      position: relative;
      padding-right: 36px; }
    .folders-ul > li > ul > li a.hasMenu .s1 {
      position: absolute;
      right: 0;
      top: 0;
      width: 34px;
      height: 30px;
      opacity: 0.55;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%207%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M6.786%2C3.473%20C6.786%2C3.473%204.028%2C0.257%204.028%2C0.257%20C3.882%2C0.082%203.692%2C-0.005%203.502%2C-0.005%20C3.311%2C-0.005%203.122%2C0.082%202.977%2C0.257%20C2.977%2C0.257%200.218%2C3.473%200.218%2C3.473%20C0.072%2C3.648%20-0.001%2C3.875%20-0.001%2C4.105%20C-0.001%2C4.334%200.072%2C4.562%200.218%2C4.737%20C0.363%2C4.912%200.553%2C4.998%200.743%2C4.998%20C0.933%2C4.998%201.124%2C4.910%201.269%2C4.737%20C1.269%2C4.737%203.502%2C2.153%203.502%2C2.153%20C3.502%2C2.153%205.735%2C4.737%205.735%2C4.737%20C5.881%2C4.912%206.071%2C4.998%206.262%2C4.998%20C6.452%2C4.998%206.641%2C4.910%206.786%2C4.737%20C6.932%2C4.562%207.005%2C4.333%207.005%2C4.105%20C7.005%2C3.875%206.932%2C3.648%206.786%2C3.473%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
    .folders-ul > li > ul > li a.hasMenu:hover .s1 {
      opacity: 1;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%207%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M6.786%2C3.473%20C6.786%2C3.473%204.028%2C0.257%204.028%2C0.257%20C3.882%2C0.082%203.692%2C-0.005%203.502%2C-0.005%20C3.311%2C-0.005%203.122%2C0.082%202.977%2C0.257%20C2.977%2C0.257%200.218%2C3.473%200.218%2C3.473%20C0.072%2C3.648%20-0.001%2C3.875%20-0.001%2C4.105%20C-0.001%2C4.334%200.072%2C4.562%200.218%2C4.737%20C0.363%2C4.912%200.553%2C4.998%200.743%2C4.998%20C0.933%2C4.998%201.124%2C4.910%201.269%2C4.737%20C1.269%2C4.737%203.502%2C2.153%203.502%2C2.153%20C3.502%2C2.153%205.735%2C4.737%205.735%2C4.737%20C5.881%2C4.912%206.071%2C4.998%206.262%2C4.998%20C6.452%2C4.998%206.641%2C4.910%206.786%2C4.737%20C6.932%2C4.562%207.005%2C4.333%207.005%2C4.105%20C7.005%2C3.875%206.932%2C3.648%206.786%2C3.473%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .folders-ul > li > ul > li a.hasMenu.active {
      opacity: 1;
      color: #25b1cb; }
      .folders-ul > li > ul > li a.hasMenu.active .s1 {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(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%227px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%207%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M6.786%2C3.473%20C6.786%2C3.473%204.028%2C0.257%204.028%2C0.257%20C3.882%2C0.082%203.692%2C-0.005%203.502%2C-0.005%20C3.311%2C-0.005%203.122%2C0.082%202.977%2C0.257%20C2.977%2C0.257%200.218%2C3.473%200.218%2C3.473%20C0.072%2C3.648%20-0.001%2C3.875%20-0.001%2C4.105%20C-0.001%2C4.334%200.072%2C4.562%200.218%2C4.737%20C0.363%2C4.912%200.553%2C4.998%200.743%2C4.998%20C0.933%2C4.998%201.124%2C4.910%201.269%2C4.737%20C1.269%2C4.737%203.502%2C2.153%203.502%2C2.153%20C3.502%2C2.153%205.735%2C4.737%205.735%2C4.737%20C5.881%2C4.912%206.071%2C4.998%206.262%2C4.998%20C6.452%2C4.998%206.641%2C4.910%206.786%2C4.737%20C6.932%2C4.562%207.005%2C4.333%207.005%2C4.105%20C7.005%2C3.875%206.932%2C3.648%206.786%2C3.473%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .folders-ul > li > ul > li ul li {
      margin-left: 16px; }
      .folders-ul > li > ul > li ul li a {
        text-decoration: none;
        display: block;
        opacity: 0.6;
        font-size: 13px;
        font-weight: 400;
        color: #000;
        padding: 8px 0; }
      .folders-ul > li > ul > li ul li a:before {
        content: "-"; }
      .folders-ul > li > ul > li ul li a:hover {
        opacity: 1;
        color: #25b1cb; }

.file-btn {
  position: relative;
  display: block;
  text-decoration: none;
  margin: 0 0 16px;
  padding: 0 48px 0 0;
  background: #fff;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }
  .file-btn:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 48px;
    background: #788ea9 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M11.966%2C11.102%20C11.966%2C11.102%2011.966%2C11.240%2011.966%2C11.240%20C11.966%2C11.651%2011.630%2C11.990%2011.219%2C11.990%20C11.219%2C11.990%201.491%2C11.990%201.491%2C11.990%20C1.491%2C11.990%200.743%2C11.990%200.743%2C11.990%20C0.329%2C11.990%20-0.007%2C11.651%20-0.007%2C11.240%20C-0.007%2C11.240%20-0.007%2C10.493%20-0.007%2C10.493%20C-0.007%2C10.493%20-0.007%2C8.248%20-0.007%2C8.248%20C-0.007%2C7.830%200.329%2C7.498%200.743%2C7.498%20C0.743%2C7.498%201.491%2C7.498%201.491%2C7.498%20C1.901%2C7.498%202.236%2C7.830%202.236%2C8.248%20C2.236%2C8.248%202.236%2C9.745%202.236%2C9.745%20C2.236%2C9.745%209.729%2C9.745%209.729%2C9.745%20C9.729%2C9.745%209.729%2C8.248%209.729%2C8.248%20C9.729%2C7.830%2010.062%2C7.498%2010.474%2C7.498%20C10.474%2C7.498%2011.225%2C7.498%2011.225%2C7.498%20C11.638%2C7.498%2011.972%2C7.830%2011.972%2C8.248%20C11.972%2C8.248%2011.972%2C11.099%2011.972%2C11.099%20C11.972%2C11.099%2011.966%2C11.102%2011.966%2C11.102%20ZM6.306%2C8.109%20C6.121%2C8.292%205.827%2C8.292%205.645%2C8.109%20C5.645%2C8.109%202.372%2C4.835%202.372%2C4.835%20C2.078%2C4.550%202.295%2C4.034%202.700%2C4.034%20C2.700%2C4.034%204.103%2C4.034%204.103%2C4.034%20C4.103%2C4.034%204.103%2C1.177%204.103%2C1.177%20C4.103%2C0.534%204.625%2C0.011%205.274%2C0.011%20C5.274%2C0.011%206.676%2C0.011%206.676%2C0.011%20C7.320%2C0.011%207.846%2C0.534%207.846%2C1.177%20C7.846%2C1.177%207.846%2C4.034%207.846%2C4.034%20C7.846%2C4.034%209.249%2C4.034%209.249%2C4.034%20C9.657%2C4.034%209.873%2C4.539%209.579%2C4.835%20C9.579%2C4.835%206.306%2C8.109%206.306%2C8.109%20ZM5.645%2C8.109%20C5.827%2C8.292%205.645%2C8.109%205.645%2C8.109%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .file-btn span {
    display: block;
    opacity: 0.9;
    color: #000;
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    padding: 20px 5px 21px 16px; }
  @media all and (max-width: 939px) and (min-width: 740px) {
  .file-btn {
    position: fixed;
    left: 0;
    top: 50%;
    margin-top: -28px;
    width: 32px;
    height: 56px;
    padding: 0; }
    .file-btn:before {
      width: 32px; }

    .file-btn span {
      display: none; } }

.edit-block-wr {
  margin: 0 0 16px;
  background: #fff;
  padding: 20px 16px 16px; }
  .edit-block-wr .edit-block-title {
    position: relative;
    color: #25b1cb;
    font-family: "Roboto Condensed";
    font-size: 17px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase;
    padding: 0 0 0 16px;
    margin: 0 0 16px; }
  .edit-block-wr .edit-block-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    bottom: 4px;
    width: 3px;
    background: #25b1cb; }
  .edit-block-wr .edit-block-body {
    opacity: 0.75;
    color: #000;
    font-size: 15px;
    font-weight: 400;
    margin: 0 0 16px; }
  .edit-block-wr .edit-block-body a {
    text-decoration: none;
    color: #000; }
    .edit-block-wr .edit-block-body a:hover {
      text-decoration: underline;
      color: #25b1cb; }
  .edit-block-wr .edit-block-timer-wr {
    max-width: 170px; }
  .edit-block-wr .edit-block-timer-title {
    margin: 0 0 10px;
    color: #25b1cb;
    font-family: "Roboto Condensed";
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase; }
  .edit-block-wr .edit-block-timer {
    margin-right: -30px; }
  @media all and (max-width: 360px) {
    .edit-block-wr .edit-block-timer {
      margin-right: -23px; } }
  .edit-block-wr .edit-block-timer .timePart {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-right: 16px; }
    .edit-block-wr .edit-block-timer .timePart:before {
      content: "";
      position: absolute;
      right: -9px;
      top: 10px;
      opacity: 0.55;
      width: 3px;
      height: 11px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%223px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%203%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M1.500%2C3.000%20C0.672%2C3.000%20-0.000%2C2.328%20-0.000%2C1.500%20C-0.000%2C0.671%200.672%2C-0.001%201.500%2C-0.001%20C2.328%2C-0.001%203.000%2C0.671%203.000%2C1.500%20C3.000%2C2.328%202.328%2C3.000%201.500%2C3.000%20ZM1.500%2C8.000%20C2.328%2C8.000%203.000%2C8.671%203.000%2C9.500%20C3.000%2C10.328%202.328%2C11.000%201.500%2C11.000%20C0.672%2C11.000%20-0.000%2C10.328%20-0.000%2C9.500%20C-0.000%2C8.671%200.672%2C8.000%201.500%2C8.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .edit-block-wr .edit-block-timer .timePart:last-child {
      margin: 0; }
    .edit-block-wr .edit-block-timer .timePart:last-child:before {
      display: none; }
    .edit-block-wr .edit-block-timer .timePart > span {
      display: block; }
    .edit-block-wr .edit-block-timer .timePart > span.timePartTitle {
      opacity: 0.75;
      color: #000;
      font-size: 11px;
      font-weight: 400;
      line-height: 1;
      margin-top: 8px; }
    .edit-block-wr .edit-block-timer .timePart > span true {
      display: inline-block;
      vertical-align: top;
      font-size: 13px;
      font-weight: 700;
      line-height: 28px;
      width: 18px;
      height: 32px;
      border: 2px solid #e1e3e5;
      text-align: center;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin-right: 4px; }
    .edit-block-wr .edit-block-timer .timePart > span true:last-child {
      margin-right: 0; }
  .edit-block-wr .edit-block-pic {
    margin: 16px 0 0;
    text-align: center; }
  .edit-block-wr .edit-block-pic img {
    vertical-align: middle; }
  @media all and (max-width: 739px) {
  .edit-block-wr {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    .edit-block-wr .edit-block-body-wr {
      padding-left: 10px;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -moz-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -webkit-box-ordinal-group: 3;
      -moz-box-ordinal-group: 3;
      -webkit-order: 2;
      -moz-order: 2;
      -ms-flex-order: 2;
      order: 2; }

    .edit-block-wr .edit-block-pic {
      margin-top: 0;
      -webkit-flex-basis: 104px;
      -moz-flex-basis: 104px;
      -ms-flex-preferred-size: 104px;
      flex-basis: 104px;
      -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; } }

.edit-block-pay-wr {
  margin: 0 0 30px; }
  @media all and (max-width: 939px) {
  .edit-block-pay-wr {
    margin-bottom: 16px; } }
  .edit-block-pay-wr .edit-block-pay-title {
    position: relative;
    color: #000;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase;
    padding: 0 0 0 16px;
    margin: 0 0 15px;
    font-family: "Roboto Condensed"; }
  .edit-block-pay-wr .edit-block-pay-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    bottom: 4px;
    width: 3px;
    background: #25b1cb; }
  .edit-block-pay-wr .edit-block-pay-body {
    padding: 16px;
    background: #fff;
    color: #000;
    font-size: 15px;
    font-weight: 400; }
  .edit-block-pay-wr .edit-block-pay-body p {
    opacity: 0.75;
    margin-top: 0; }

.partners-block-wr {
  margin: 0 0 30px; }
  @media all and (max-width: 939px) {
  .partners-block-wr {
    margin-bottom: 16px; } }
  .partners-block-wr .partners-block-title {
    position: relative;
    color: #000;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase;
    padding: 0 0 0 16px;
    margin: 0 0 15px;
    font-family: "Roboto Condensed"; }
  .partners-block-wr .partners-block-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    bottom: 4px;
    width: 3px;
    background: #25b1cb; }
  .partners-block-wr .partners-block-body {
    position: relative;
    background: #fff;
    padding: 16px;
    font-size: 0; }
  .partners-block-wr .partners-block-body > a {
    display: inline-block;
    text-align: center; }
  .partners-block-wr .partners-block-body .owl-item {
    text-align: center; }
  .partners-block-wr .owl-nav {
    position: absolute;
    right: 0;
    top: -32px;
    width: 76px;
    height: 38px;
    font-size: 0;
    background: #fff;
    z-index: 2; }
  .partners-block-wr .owl-nav .owl-prev, .partners-block-wr .owl-nav .owl-next {
    position: absolute;
    top: 0;
    width: 36px;
    height: 38px;
    cursor: pointer; }
    .partners-block-wr .owl-nav .owl-prev:before, .partners-block-wr .owl-nav .owl-next:before {
      content: "";
      position: absolute;
      left: 50%;
      top: 50%;
      width: 7px;
      height: 11px;
      opacity: 0.75;
      margin: -6px 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%227px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%207%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M2.137%2C10.665%20C2.137%2C10.665%206.640%2C6.330%206.640%2C6.330%20C6.884%2C6.101%207.007%2C5.802%207.007%2C5.504%20C7.007%2C5.204%206.884%2C4.906%206.640%2C4.678%20C6.640%2C4.678%202.137%2C0.342%202.137%2C0.342%20C1.893%2C0.114%201.574%2C-0.001%201.252%2C-0.001%20C0.931%2C-0.001%200.613%2C0.114%200.368%2C0.342%20C0.124%2C0.571%200.003%2C0.869%200.003%2C1.169%20C0.003%2C1.466%200.126%2C1.767%200.368%2C1.995%20C0.368%2C1.995%203.985%2C5.504%203.985%2C5.504%20C3.985%2C5.504%200.368%2C9.013%200.368%2C9.013%20C0.124%2C9.242%200.003%2C9.541%200.003%2C9.841%20C0.003%2C10.139%200.126%2C10.437%200.368%2C10.665%20C0.613%2C10.894%200.934%2C11.008%201.252%2C11.008%20C1.574%2C11.008%201.893%2C10.894%202.137%2C10.665%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .partners-block-wr .owl-nav .owl-prev {
    left: 0; }
    .partners-block-wr .owl-nav .owl-prev:before {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
  .partners-block-wr .owl-nav .owl-next {
    right: 0; }

.advantages-block-wr {
  margin: 0 0 25px; }
  .advantages-block-wr .advantages-block-title {
    position: relative;
    color: #000;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase;
    padding: 0 0 0 16px;
    margin: 0 0 15px;
    font-family: "Roboto Condensed"; }
  .advantages-block-wr .advantages-block-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    bottom: 4px;
    width: 3px;
    background: #25b1cb; }
  .advantages-block-wr .advantages-block-body {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media all and (max-width: 620px) {
    .advantages-block-wr .advantages-block-body {
      display: block;
      text-align: center; } }
  .advantages-block-wr .advantages-item-wr {
    width: 31.8181818182%;
    margin-right: 2.2727272727%;
    background: #fff;
    text-align: left; }
  .advantages-block-wr .advantages-item-wr:last-child {
    margin-right: 0; }
  @media all and (max-width: 620px) {
    .advantages-block-wr .advantages-item-wr {
      margin: 0 0 8px;
      width: 100%; } }
  .advantages-block-wr .advantages-item-bot {
    padding: 0 16px 16px; }
  .advantages-block-wr .advantages-pic {
    margin: 0 0 5px;
    text-align: center; }
  .advantages-block-wr .advantages-pic img {
    vertical-align: middle; }
  .advantages-block-wr .advantages-numb {
    color: #25b1cb;
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase; }
  .advantages-block-wr .advantages-title {
    text-decoration: none;
    opacity: 0.9;
    color: #000;
    font-family: "Roboto Condensed";
    font-size: 15px;
    line-height: 1.3;
    font-weight: 700;
    text-transform: uppercase; }
  .advantages-block-wr .advantages-title:hover {
    color: #25b1cb;
    text-decoration: underline; }
  .advantages-block-wr .advantages-description {
    opacity: 0.75;
    color: #000;
    font-size: 15px;
    font-weight: 400; }

.menu-left-wr {
  margin: 0 0 16px;
  background-color: #3c4a5b; }

.menu-left {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 0;
  line-height: 1;
  font-family: "Roboto Condensed"; }
  .menu-left ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    line-height: 1; }
  .menu-left > li {
    position: relative;
    padding-bottom: 2px; }
  .menu-left > li:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: #f7f7f7;
    opacity: 0.07; }
  .menu-left > li > a {
    text-decoration: none;
    display: block;
    position: relative;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    padding: 18px 16px 19px; }
    .menu-left > li > a:hover {
      color: #fff; }
    .menu-left > li > a:hover:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      width: auto;
      height: auto;
      margin: 0;
      background: #f7f7f7;
      opacity: 0.07; }
    .menu-left > li > a.hasMenu {
      padding-right: 36px; }
    .menu-left > li > a.hasMenu .s1 {
      position: absolute;
      right: 0;
      top: 0;
      width: 34px;
      height: 52px;
      opacity: 0.3; }
    .menu-left > li > a.hasMenu .s1:before {
      content: "";
      position: absolute;
      left: 50%;
      top: 50%;
      width: 2px;
      height: 8px;
      background: #fff;
      margin: -4px 0 0 -1px; }
    .menu-left > li > a.hasMenu .s1:after {
      content: "";
      position: absolute;
      left: 50%;
      top: 50%;
      width: 8px;
      height: 2px;
      background: #fff;
      margin: -1px 0 0 -4px; }
    .menu-left > li > a.hasMenu:hover .s1 {
      opacity: 1; }
    .menu-left > li > a.hasMenu.active {
      color: #f39c12; }
    .menu-left > li > a.hasMenu.active .s1 {
      opacity: 1; }
      .menu-left > li > a.hasMenu.active .s1:before {
        display: none; }
      .menu-left > li > a.hasMenu.active .s1:after {
        background-color: #f39c12; }
  .menu-left > li ul {
    display: none; }
  .menu-left > li > ul {
    margin-top: -5px;
    padding-bottom: 9px; }
    .menu-left > li > ul > li > a {
      text-decoration: none;
      display: block;
      color: #fff;
      font-size: 14px;
      font-weight: 400;
      padding: 8px 16px; }
    .menu-left > li > ul > li > a:hover {
      color: #f39c12; }
    .menu-left > li > ul > li a.hasMenu {
      position: relative;
      padding-right: 36px; }
    .menu-left > li > ul > li a.hasMenu .s1 {
      position: absolute;
      right: 0;
      top: 0;
      width: 34px;
      height: 30px;
      opacity: 0.3;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%207%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M6.786%2C3.473%20C6.786%2C3.473%204.028%2C0.257%204.028%2C0.257%20C3.882%2C0.082%203.692%2C-0.005%203.502%2C-0.005%20C3.311%2C-0.005%203.122%2C0.082%202.977%2C0.257%20C2.977%2C0.257%200.218%2C3.473%200.218%2C3.473%20C0.072%2C3.648%20-0.001%2C3.875%20-0.001%2C4.105%20C-0.001%2C4.334%200.072%2C4.562%200.218%2C4.737%20C0.363%2C4.912%200.553%2C4.998%200.743%2C4.998%20C0.933%2C4.998%201.124%2C4.910%201.269%2C4.737%20C1.269%2C4.737%203.502%2C2.153%203.502%2C2.153%20C3.502%2C2.153%205.735%2C4.737%205.735%2C4.737%20C5.881%2C4.912%206.071%2C4.998%206.262%2C4.998%20C6.452%2C4.998%206.641%2C4.910%206.786%2C4.737%20C6.932%2C4.562%207.005%2C4.333%207.005%2C4.105%20C7.005%2C3.875%206.932%2C3.648%206.786%2C3.473%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
    .menu-left > li > ul > li a.hasMenu:hover .s1 {
      opacity: 1;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%207%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f39c12%22%20d%3D%22M6.786%2C3.473%20C6.786%2C3.473%204.028%2C0.257%204.028%2C0.257%20C3.882%2C0.082%203.692%2C-0.005%203.502%2C-0.005%20C3.311%2C-0.005%203.122%2C0.082%202.977%2C0.257%20C2.977%2C0.257%200.218%2C3.473%200.218%2C3.473%20C0.072%2C3.648%20-0.001%2C3.875%20-0.001%2C4.105%20C-0.001%2C4.334%200.072%2C4.562%200.218%2C4.737%20C0.363%2C4.912%200.553%2C4.998%200.743%2C4.998%20C0.933%2C4.998%201.124%2C4.910%201.269%2C4.737%20C1.269%2C4.737%203.502%2C2.153%203.502%2C2.153%20C3.502%2C2.153%205.735%2C4.737%205.735%2C4.737%20C5.881%2C4.912%206.071%2C4.998%206.262%2C4.998%20C6.452%2C4.998%206.641%2C4.910%206.786%2C4.737%20C6.932%2C4.562%207.005%2C4.333%207.005%2C4.105%20C7.005%2C3.875%206.932%2C3.648%206.786%2C3.473%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .menu-left > li > ul > li a.hasMenu.active {
      opacity: 1;
      color: #f39c12; }
      .menu-left > li > ul > li a.hasMenu.active .s1 {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(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%227px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%207%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f39c12%22%20d%3D%22M6.786%2C3.473%20C6.786%2C3.473%204.028%2C0.257%204.028%2C0.257%20C3.882%2C0.082%203.692%2C-0.005%203.502%2C-0.005%20C3.311%2C-0.005%203.122%2C0.082%202.977%2C0.257%20C2.977%2C0.257%200.218%2C3.473%200.218%2C3.473%20C0.072%2C3.648%20-0.001%2C3.875%20-0.001%2C4.105%20C-0.001%2C4.334%200.072%2C4.562%200.218%2C4.737%20C0.363%2C4.912%200.553%2C4.998%200.743%2C4.998%20C0.933%2C4.998%201.124%2C4.910%201.269%2C4.737%20C1.269%2C4.737%203.502%2C2.153%203.502%2C2.153%20C3.502%2C2.153%205.735%2C4.737%205.735%2C4.737%20C5.881%2C4.912%206.071%2C4.998%206.262%2C4.998%20C6.452%2C4.998%206.641%2C4.910%206.786%2C4.737%20C6.932%2C4.562%207.005%2C4.333%207.005%2C4.105%20C7.005%2C3.875%206.932%2C3.648%206.786%2C3.473%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .menu-left > li > ul > li ul li {
      margin-left: 16px; }
      .menu-left > li > ul > li ul li a {
        text-decoration: none;
        display: block;
        font-size: 13px;
        font-weight: 400;
        color: #fff;
        padding: 8px 0; }
      .menu-left > li > ul > li ul li a:before {
        content: "-"; }
      .menu-left > li > ul > li ul li a:hover {
        color: #f39c12; }

.viewed-block-left-wr {
  margin: 0 0 16px;
  padding: 20px 0 16px;
  background-color: #fff;
  font-family: "Roboto Condensed"; }
  .viewed-block-left-wr .viewed-block-left-title {
    position: relative;
    color: #000;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase;
    padding: 0 0 0 16px;
    margin: 0 16px; }
  .viewed-block-left-wr .viewed-block-left-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    bottom: 4px;
    width: 3px;
    background: #25b1cb; }
  .viewed-block-left-wr .item-group .shop2-item-product:last-child {
    border: none; }
  .viewed-block-left-wr .shop2-item-product {
    padding: 12px 16px 16px;
    border-bottom: 2px solid #f7f7f7;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .viewed-block-left-wr .shop2-item-product .product-image {
    -webkit-flex-basis: 55px;
    -moz-flex-basis: 55px;
    -ms-flex-preferred-size: 55px;
    flex-basis: 55px;
    -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; }
    .viewed-block-left-wr .shop2-item-product .product-image img {
      vertical-align: middle; }
  .viewed-block-left-wr .shop2-item-product .viewed-product-name {
    opacity: 0.85;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    padding: 0 0 0 6px;
    -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; }
    .viewed-block-left-wr .shop2-item-product .viewed-product-name a {
      text-decoration: none;
      color: #000; }
    .viewed-block-left-wr .shop2-item-product .viewed-product-name a:hover {
      text-decoration: underline;
      color: #25b1cb; }
  .viewed-block-left-wr .owl-nav {
    font-size: 0;
    padding: 0 16px; }
  .viewed-block-left-wr .owl-nav > div {
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    width: 20px;
    height: 20px;
    border: 2px solid #e1e3e5;
    margin-right: 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%225px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%205%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M1.527%2C6.786%20C1.527%2C6.786%204.743%2C4.028%204.743%2C4.028%20C4.917%2C3.882%205.005%2C3.692%205.005%2C3.502%20C5.005%2C3.311%204.917%2C3.122%204.743%2C2.976%20C4.743%2C2.976%201.527%2C0.217%201.527%2C0.217%20C1.352%2C0.072%201.125%2C-0.001%200.894%2C-0.001%20C0.665%2C-0.001%200.438%2C0.072%200.263%2C0.217%20C0.088%2C0.363%200.002%2C0.553%200.002%2C0.743%20C0.002%2C0.933%200.090%2C1.124%200.263%2C1.269%20C0.263%2C1.269%202.847%2C3.502%202.847%2C3.502%20C2.847%2C3.502%200.263%2C5.735%200.263%2C5.735%20C0.088%2C5.881%200.002%2C6.071%200.002%2C6.262%20C0.002%2C6.452%200.090%2C6.641%200.263%2C6.786%20C0.438%2C6.932%200.667%2C7.005%200.894%2C7.005%20C1.125%2C7.005%201.352%2C6.932%201.527%2C6.786%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: 5px 8px; }
    .viewed-block-left-wr .owl-nav > div.owl-prev {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }

.news-wrap {
  margin: 0 0 16px;
  padding: 20px 0 16px;
  background-color: #fff; }
  .news-wrap .news-name {
    position: relative;
    color: #000;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase;
    padding: 0 0 0 16px;
    margin: 0 16px;
    font-family: "Roboto Condensed"; }
  .news-wrap .news-name:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    bottom: 4px;
    width: 3px;
    background: #25b1cb; }
  .news-wrap .news-block {
    padding: 16px;
    border-bottom: 2px solid #f7f7f7; }
  .news-wrap .news-block:last-child {
    border: none; }
  .news-wrap .news-block .news-date {
    display: block;
    color: #25b1cb;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase; }
    .news-wrap .news-block .news-date span {
      opacity: 0.55;
      color: #000;
      font-size: 11px;
      font-weight: 400;
      text-transform: uppercase; }
  .news-wrap .news-block .news-title {
    text-decoration: none;
    opacity: 0.75;
    color: #000;
    font-size: 15px;
    line-height: 1.3;
    font-weight: 400; }
    .news-wrap .news-block .news-title:hover {
      text-decoration: underline;
      opacity: 0.85; }
  .news-wrap .all-news {
    display: inline-block;
    padding: 0 15px 0 16px;
    color: #25b1cb;
    font-family: "Roboto Condensed";
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M9.779%2C3.015%20C9.917%2C3.135%2010.005%2C3.309%2010.005%2C3.503%20C10.005%2C3.697%209.917%2C3.871%209.779%2C3.991%20C9.779%2C3.991%209.779%2C3.991%209.779%2C3.991%20C9.779%2C3.991%206.597%2C6.838%206.597%2C6.838%20C6.597%2C6.838%206.597%2C6.838%206.597%2C6.838%20C6.476%2C6.943%206.316%2C7.006%206.141%2C7.006%20C5.764%2C7.006%205.459%2C6.712%205.459%2C6.349%20C5.459%2C6.155%205.546%2C5.981%205.685%2C5.861%20C5.685%2C5.861%205.685%2C5.861%205.685%2C5.861%20C5.685%2C5.861%207.546%2C4.160%207.546%2C4.160%20C7.546%2C4.160%200.686%2C4.160%200.686%2C4.160%20C0.686%2C4.160%200.686%2C4.160%200.686%2C4.160%20C0.310%2C4.160%200.004%2C3.866%200.004%2C3.503%20C0.004%2C3.140%200.310%2C2.846%200.686%2C2.846%20C0.686%2C2.846%200.686%2C2.846%200.686%2C2.846%20C0.686%2C2.846%207.546%2C2.846%207.546%2C2.846%20C7.546%2C2.846%205.685%2C1.145%205.685%2C1.145%20C5.685%2C1.145%205.685%2C1.145%205.685%2C1.145%20C5.546%2C1.025%205.459%2C0.851%205.459%2C0.657%20C5.459%2C0.294%205.764%2C-0.000%206.141%2C-0.000%20C6.316%2C-0.000%206.476%2C0.064%206.597%2C0.168%20C6.597%2C0.168%206.597%2C0.168%206.597%2C0.168%20C6.597%2C0.168%209.779%2C3.015%209.779%2C3.015%20C9.779%2C3.015%209.779%2C3.015%209.779%2C3.015%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }

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

.main-slider-wrapper {
  padding: 0 0 1px; }
  @media screen and (min-width: 1024px) {
  .main-slider-wrapper {
    overflow: hidden; } }

.main-slider-wr {
  position: relative;
  margin: 0 0 57px; }
  .main-slider-wr .slide-block {
    position: relative; }
  .main-slider-wr .slide-img img {
    vertical-align: middle; }
  .main-slider-wr .slider-body-wr {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 312px;
    background: #25b1cb;
    padding: 5px 16px; }
  @media all and (max-width: 580px) {
    .main-slider-wr .slider-body-wr {
      width: auto;
      position: static; } }
  .main-slider-wr .slider-body-wr .slider-title {
    margin: 15px 0 12px;
    opacity: 0.85;
    color: #fff;
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase; }
  .main-slider-wr .slider-body-wr .slider-description {
    margin: 0 0 10px;
    opacity: 0.8;
    color: #fff;
    font-size: 15px;
    font-weight: 400; }
    @media all and (max-width: 580px) {
    .main-slider-wr .slider-body-wr .slider-description {
      display: none; } }
  .main-slider-wr .slider-body-wr .slider-link {
    display: inline-block;
    padding: 0 15px 0 0;
    margin: 0 0 13px;
    opacity: 0.85;
    color: #fff;
    font-family: "Roboto Condensed";
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M9.779%2C3.015%20C9.917%2C3.135%2010.005%2C3.309%2010.005%2C3.503%20C10.005%2C3.697%209.917%2C3.871%209.779%2C3.991%20C9.779%2C3.991%209.779%2C3.991%209.779%2C3.991%20C9.779%2C3.991%206.597%2C6.838%206.597%2C6.838%20C6.597%2C6.838%206.597%2C6.838%206.597%2C6.838%20C6.476%2C6.943%206.316%2C7.006%206.141%2C7.006%20C5.764%2C7.006%205.459%2C6.712%205.459%2C6.349%20C5.459%2C6.155%205.546%2C5.981%205.685%2C5.861%20C5.685%2C5.861%205.685%2C5.861%205.685%2C5.861%20C5.685%2C5.861%207.546%2C4.160%207.546%2C4.160%20C7.546%2C4.160%200.686%2C4.160%200.686%2C4.160%20C0.686%2C4.160%200.686%2C4.160%200.686%2C4.160%20C0.310%2C4.160%200.004%2C3.866%200.004%2C3.503%20C0.004%2C3.140%200.310%2C2.846%200.686%2C2.846%20C0.686%2C2.846%200.686%2C2.846%200.686%2C2.846%20C0.686%2C2.846%207.546%2C2.846%207.546%2C2.846%20C7.546%2C2.846%205.685%2C1.145%205.685%2C1.145%20C5.685%2C1.145%205.685%2C1.145%205.685%2C1.145%20C5.546%2C1.025%205.459%2C0.851%205.459%2C0.657%20C5.459%2C0.294%205.764%2C-0.000%206.141%2C-0.000%20C6.316%2C-0.000%206.476%2C0.064%206.597%2C0.168%20C6.597%2C0.168%206.597%2C0.168%206.597%2C0.168%20C6.597%2C0.168%209.779%2C3.015%209.779%2C3.015%20C9.779%2C3.015%209.779%2C3.015%209.779%2C3.015%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }
  .main-slider-wr .owl-nav {
    position: absolute;
    right: 0;
    bottom: -32px;
    width: 96px;
    height: 42px;
    font-size: 0;
    background: #25b1cb;
    z-index: 2; }
  .main-slider-wr .owl-nav .owl-prev, .main-slider-wr .owl-nav .owl-next {
    position: absolute;
    top: 0;
    width: 36px;
    height: 42px;
    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%227px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%207%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M2.137%2C10.665%20C2.137%2C10.665%206.640%2C6.330%206.640%2C6.330%20C6.884%2C6.101%207.007%2C5.802%207.007%2C5.504%20C7.007%2C5.204%206.884%2C4.906%206.640%2C4.678%20C6.640%2C4.678%202.137%2C0.342%202.137%2C0.342%20C1.893%2C0.114%201.574%2C-0.001%201.252%2C-0.001%20C0.931%2C-0.001%200.613%2C0.114%200.368%2C0.342%20C0.124%2C0.571%200.003%2C0.869%200.003%2C1.169%20C0.003%2C1.466%200.126%2C1.767%200.368%2C1.995%20C0.368%2C1.995%203.985%2C5.504%203.985%2C5.504%20C3.985%2C5.504%200.368%2C9.013%200.368%2C9.013%20C0.124%2C9.242%200.003%2C9.541%200.003%2C9.841%20C0.003%2C10.139%200.126%2C10.437%200.368%2C10.665%20C0.613%2C10.894%200.934%2C11.008%201.252%2C11.008%20C1.574%2C11.008%201.893%2C10.894%202.137%2C10.665%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .main-slider-wr .owl-nav .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 .owl-next {
    right: 0; }
  .main-slider-wr .slide-count {
    position: absolute;
    left: 50%;
    margin-left: -12px;
    width: 24px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    text-transform: uppercase;
    color: #fff; }
  .main-slider-wr .slide-count .thisCount {
    opacity: 0.85;
    font-size: 13px;
    font-weight: 400; }
  .main-slider-wr .slide-count .sumCount {
    opacity: 0.45;
    font-size: 13px;
    font-weight: 400; }

.menu-bottom-wrap {
  margin: 0 0 25px;
  text-align: center; }
  @media all and (max-width: 740px) {
  .menu-bottom-wrap {
    display: none; } }
  .menu-bottom-wrap ul {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    line-height: 1; }
  .menu-bottom-wrap ul:before {
    content: "";
    position: absolute;
    left: 65px;
    right: 65px;
    bottom: 0;
    height: 2px;
    background: #f7f7f7; }
  .menu-bottom-wrap ul li {
    display: inline-block;
    vertical-align: top; }
    .menu-bottom-wrap ul li li {
      display: none; }
    .menu-bottom-wrap ul li > a {
      position: relative;
      display: block;
      text-decoration: none;
      color: #000;
      font-size: 13px;
      font-weight: 400;
      line-height: 1;
      padding: 30px 10px; }
    .menu-bottom-wrap ul li > a:hover {
      text-decoration: underline; }
    .menu-bottom-wrap ul li > a span {
      opacity: 0.75; }
    .menu-bottom-wrap ul li > a:before {
      content: "";
      position: absolute;
      right: 0;
      top: 50%;
      width: 1px;
      height: 10px;
      margin-top: -5px;
      background: #f7f7f7; }

.gr-form-wrap2 {
  width: 100%;
  max-width: 360px;
  margin: 0 auto 25px;
  text-align: center; }
  @media all and (max-width: 740px) {
  .gr-form-wrap2 {
    margin-top: 25px; } }
  .gr-form-wrap2 .tpl-anketa > form {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .gr-form-wrap2 .tpl-anketa .title {
    margin: 0 0 10px;
    opacity: 0.85;
    color: #000;
    font-family: "Roboto Condensed";
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase; }
  .gr-form-wrap2 .tpl-anketa input[type="text"] {
    color: #000;
    font-size: 15px;
    font-weight: 400;
    background: #e1e3e5;
    border-color: #e1e3e5; }
    .gr-form-wrap2 .tpl-anketa input[type="text"]::-webkit-input-placeholder {
      opacity: 0.85; }
    .gr-form-wrap2 .tpl-anketa input[type="text"]:moz-placeholder {
      opacity: 0.85; }
    .gr-form-wrap2 .tpl-anketa input[type="text"]::-moz-placeholder {
      opacity: 0.85; }
    .gr-form-wrap2 .tpl-anketa input[type="text"]:-ms-input-placeholder {
      opacity: 0.85; }
    .gr-form-wrap2 .tpl-anketa input[type="text"].error {
      border-color: #ffb3b3;
      color: #000; }
    .gr-form-wrap2 .tpl-anketa input[type="text"].error::-webkit-input-placeholder {
      opacity: 1;
      color: #ffb3b3; }
    .gr-form-wrap2 .tpl-anketa input[type="text"].error:moz-placeholder {
      opacity: 1;
      color: #ffb3b3; }
    .gr-form-wrap2 .tpl-anketa input[type="text"].error::-moz-placeholder {
      opacity: 1;
      color: #ffb3b3; }
    .gr-form-wrap2 .tpl-anketa input[type="text"].error:-ms-input-placeholder {
      opacity: 1;
      color: #ffb3b3; }
  .gr-form-wrap2 .tpl-anketa .tpl-field.type-text {
    padding: 0 4px 0 0;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -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; }
  .gr-form-wrap2 .tpl-anketa .tpl-field.tpl-field-button {
    -webkit-flex-basis: 112px;
    -moz-flex-basis: 112px;
    -ms-flex-preferred-size: 112px;
    flex-basis: 112px;
    -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; }
  .gr-form-wrap2 .tpl-anketa .tpl-form-button {
    font-family: "Roboto Condensed";
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    width: 112px;
    height: 40px; }

.soc-block {
  margin: 0 0 30px;
  font-size: 0;
  text-align: center; }
  .soc-block > a {
    display: inline-block;
    vertical-align: top;
    margin-left: 1px; }

.site-name {
  margin: 0 auto 25px;
  opacity: 0.55;
  color: #000;
  font-size: 13px;
  font-weight: 400;
  text-align: center;
  width: 100%;
  max-width: 210px; }

.footer-bot {
  position: relative;
  display: inline-block;
  padding: 30px 0 1px;
  margin: 0 auto;
  min-width: 280px;
  max-width: 100%; }
  .footer-bot:before {
    content: "";
    position: absolute;
    left: 60px;
    right: 60px;
    top: 0;
    height: 2px;
    background: #f7f7f7; }

.site-counters {
  margin: 0 0 25px; }

.site-copyright {
  margin: 0 0 20px;
  color: #000;
  font-size: 12px;
  font-weight: 400; }
  .site-copyright a {
    text-decoration: none;
    opacity: 0.85;
    color: #000;
    font-size: 12px;
    font-weight: 400; }

.fixed-btn-block-wr {
  position: fixed;
  left: 50%;
  bottom: 250px;
  margin: 0 0 0 486px;
  z-index: 105;
  font-size: 0;
  display: inline-block;
  text-align: center;
  display: none; }
  @media all and (max-width: 1090px) {
  .fixed-btn-block-wr {
    left: inherit;
    right: 10px;
    margin: 0; } }
  .fixed-btn-block-wr > div {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }

.go_up {
  display: inline-block;
  position: relative;
  width: 32px;
  height: 32px;
  border-radius: 16px; }
  .go_up:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.3;
    width: 32px;
    height: 32px;
    border-radius: 16px;
    background: #000; }
  .go_up:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 11px;
    height: 7px;
    margin: -5px 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%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M10.665%2C4.862%20C10.665%2C4.862%206.330%2C0.360%206.330%2C0.360%20C6.101%2C0.115%205.802%2C-0.008%205.504%2C-0.008%20C5.204%2C-0.008%204.906%2C0.115%204.678%2C0.360%20C4.678%2C0.360%200.342%2C4.862%200.342%2C4.862%20C0.114%2C5.106%20-0.001%2C5.425%20-0.001%2C5.747%20C-0.001%2C6.068%200.114%2C6.387%200.342%2C6.631%20C0.571%2C6.876%200.869%2C6.996%201.169%2C6.996%20C1.466%2C6.996%201.767%2C6.873%201.995%2C6.631%20C1.995%2C6.631%205.504%2C3.014%205.504%2C3.014%20C5.504%2C3.014%209.013%2C6.631%209.013%2C6.631%20C9.242%2C6.876%209.541%2C6.996%209.842%2C6.996%20C10.139%2C6.996%2010.437%2C6.873%2010.665%2C6.631%20C10.894%2C6.387%2011.008%2C6.066%2011.008%2C5.747%20C11.008%2C5.425%2010.894%2C5.106%2010.665%2C4.862%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }

.callback-fixed-btn {
  position: relative;
  margin-bottom: 30px;
  width: 52px;
  height: 52px;
  border-radius: 26px; }
  .callback-fixed-btn span {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23ffffff%22%20d%3D%22M14.967%2C7.317%20C14.925%2C7.725%2014.549%2C7.998%2014.091%2C7.952%20C13.633%2C7.904%2013.318%2C7.565%2013.354%2C7.157%20C13.486%2C5.785%2013.027%2C4.437%2012.065%2C3.357%20C11.131%2C2.308%209.728%2C1.613%208.217%2C1.448%20C7.767%2C1.398%207.459%2C1.047%207.501%2C0.631%20C7.523%2C0.431%207.627%2C0.248%207.789%2C0.131%20C7.948%2C0.016%208.146%2C-0.035%208.365%2C-0.012%20C10.302%2C0.200%2012.060%2C1.070%2013.313%2C2.445%20C14.531%2C3.784%2015.135%2C5.559%2014.968%2C7.315%20C14.968%2C7.315%2014.967%2C7.317%2014.967%2C7.317%20ZM8.114%2C2.456%20C9.319%2C2.591%2010.412%2C3.140%2011.190%2C4.001%20C11.967%2C4.861%2012.341%2C5.938%2012.243%2C7.032%20C12.243%2C7.032%2012.243%2C7.042%2012.243%2C7.042%20C12.201%2C7.443%2011.826%2C7.718%2011.370%2C7.672%20C10.912%2C7.625%2010.594%2C7.285%2010.631%2C6.877%20C10.762%2C5.425%209.565%2C4.094%207.965%2C3.911%20C7.514%2C3.860%207.206%2C3.510%207.249%2C3.096%20C7.270%2C2.894%207.375%2C2.711%207.538%2C2.593%20C7.695%2C2.479%207.896%2C2.431%208.114%2C2.456%20ZM9.045%2C11.288%20C9.045%2C11.288%2011.936%2C14.231%2011.936%2C14.231%20C11.936%2C14.231%2010.130%2C15.858%207.497%2C14.408%20C5.493%2C13.304%204.236%2C12.028%203.514%2C11.317%20C2.825%2C10.575%201.584%2C9.282%200.537%2C7.241%20C-0.841%2C4.567%200.825%2C2.795%200.825%2C2.795%20C0.825%2C2.795%203.688%2C5.772%203.688%2C5.772%20C3.039%2C6.485%203.421%2C7.367%203.634%2C7.718%20C4.202%2C8.649%204.739%2C9.206%205.172%2C9.697%20C5.592%2C10.091%206.125%2C10.654%207.105%2C11.288%20C7.448%2C11.513%208.316%2C11.919%209.045%2C11.288%20ZM4.217%2C5.287%20C4.217%2C5.287%201.341%2C2.327%201.341%2C2.327%20C1.341%2C2.327%201.742%2C1.911%202.105%2C1.677%20C3.247%2C0.952%204.334%2C2.285%204.334%2C2.285%20C4.334%2C2.285%205.727%2C3.671%204.897%2C4.622%20C4.583%2C4.981%204.217%2C5.287%204.217%2C5.287%20ZM10.254%2C10.135%20C11.221%2C9.326%2012.567%2C10.761%2012.567%2C10.761%20C12.567%2C10.761%2013.868%2C11.887%2013.115%2C13.008%20C12.874%2C13.370%2012.449%2C13.763%2012.449%2C13.763%20C12.449%2C13.763%209.572%2C10.800%209.572%2C10.800%20C9.572%2C10.800%209.887%2C10.441%2010.254%2C10.135%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: 12px 14px; }
  .callback-fixed-btn:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 26px;
    background: #25b1cb;
    opacity: 0.25;
    -webkit-animation: boom 3s linear infinite;
    -moz-animation: boom 3s linear infinite;
    -o-animation: boom 3s linear infinite;
    animation: boom 3s linear infinite; }
  .callback-fixed-btn:after {
    content: "";
    position: absolute;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    border-radius: 26px;
    background: #25b1cb;
    opacity: 0.6; }

@-webkit-keyframes boom {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }

  25% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }

  75% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9); }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

@-moz-keyframes boom {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }

  25% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }

  75% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9); }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

@-o-keyframes boom {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }

  25% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }

  75% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9); }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

@keyframes boom {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }

  25% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }

  75% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9); }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

.shop2-pagelist {
  text-align: left;
  float: left;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  margin: 0; }
  @media all and (max-width: 720px) {
  .shop2-pagelist {
    float: none;
    text-align: center;
    white-space: nowrap;
    overflow: auto; } }
  .shop2-pagelist li {
    box-shadow: none; }
  .shop2-pagelist li.page-first, .shop2-pagelist li.page-last, .shop2-pagelist li.page-prev, .shop2-pagelist li.page-num, .shop2-pagelist li.page-next {
    border: 2px solid #e1e3e5;
    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-num a, .shop2-pagelist li.page-next a, .shop2-pagelist li.page-first span, .shop2-pagelist li.page-last span, .shop2-pagelist li.page-prev span, .shop2-pagelist li.page-num span, .shop2-pagelist li.page-next span {
      position: relative;
      width: 28px;
      height: 36px;
      line-height: 36px;
      font-size: 14px;
      color: #676767;
      border-radius: 0;
      padding: 0;
      color: #000;
      opacity: 0.75;
      background: none; }
    .shop2-pagelist li.page-first.active-num, .shop2-pagelist li.page-last.active-num, .shop2-pagelist li.page-prev.active-num, .shop2-pagelist li.page-num.active-num, .shop2-pagelist li.page-next.active-num {
      border-color: #25b1cb;
      background: #25b1cb; }
    .shop2-pagelist li.page-first.active-num a, .shop2-pagelist li.page-last.active-num a, .shop2-pagelist li.page-prev.active-num a, .shop2-pagelist li.page-num.active-num a, .shop2-pagelist li.page-next.active-num a, .shop2-pagelist li.page-first.active-num span, .shop2-pagelist li.page-last.active-num span, .shop2-pagelist li.page-prev.active-num span, .shop2-pagelist li.page-num.active-num span, .shop2-pagelist li.page-next.active-num span {
      color: #fff;
      opacity: 1; }
  .shop2-pagelist li.page-first a:before, .shop2-pagelist li.page-last a:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 10px;
    height: 7px;
    margin: -3px 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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M9.743%2C4.028%20C9.743%2C4.028%206.526%2C6.786%206.526%2C6.786%20C6.352%2C6.932%206.124%2C7.005%205.894%2C7.005%20C5.667%2C7.005%205.437%2C6.932%205.263%2C6.786%20C5.090%2C6.641%205.002%2C6.452%205.002%2C6.262%20C5.002%2C6.071%205.088%2C5.881%205.263%2C5.735%20C5.263%2C5.735%207.846%2C3.502%207.846%2C3.502%20C7.846%2C3.502%205.263%2C1.269%205.263%2C1.269%20C5.090%2C1.124%205.002%2C0.933%205.002%2C0.743%20C5.002%2C0.553%205.088%2C0.363%205.263%2C0.218%20C5.437%2C0.072%205.665%2C-0.001%205.894%2C-0.001%20C6.124%2C-0.001%206.352%2C0.072%206.526%2C0.218%20C6.526%2C0.218%209.743%2C2.976%209.743%2C2.976%20C9.917%2C3.122%2010.005%2C3.311%2010.005%2C3.502%20C10.005%2C3.692%209.917%2C3.882%209.743%2C4.028%20ZM4.743%2C4.028%20C4.743%2C4.028%201.526%2C6.786%201.526%2C6.786%20C1.352%2C6.932%201.124%2C7.005%200.894%2C7.005%20C0.667%2C7.005%200.437%2C6.932%200.263%2C6.786%20C0.090%2C6.641%200.002%2C6.452%200.002%2C6.262%20C0.002%2C6.071%200.088%2C5.881%200.263%2C5.735%20C0.263%2C5.735%202.846%2C3.502%202.846%2C3.502%20C2.846%2C3.502%200.263%2C1.269%200.263%2C1.269%20C0.090%2C1.124%200.002%2C0.933%200.002%2C0.743%20C0.002%2C0.553%200.088%2C0.363%200.263%2C0.218%20C0.437%2C0.072%200.665%2C-0.001%200.894%2C-0.001%20C1.124%2C-0.001%201.352%2C0.072%201.526%2C0.218%20C1.526%2C0.218%204.743%2C2.976%204.743%2C2.976%20C4.917%2C3.122%205.005%2C3.311%205.005%2C3.502%20C5.005%2C3.692%204.917%2C3.882%204.743%2C4.028%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-pagelist li.page-prev a:before, .shop2-pagelist li.page-next a:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 5px;
    height: 7px;
    margin: -3px 0 0 -2px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%225px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%205%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M1.526%2C6.786%20C1.526%2C6.786%204.743%2C4.028%204.743%2C4.028%20C4.917%2C3.882%205.005%2C3.692%205.005%2C3.502%20C5.005%2C3.311%204.917%2C3.122%204.743%2C2.976%20C4.743%2C2.976%201.526%2C0.218%201.526%2C0.218%20C1.352%2C0.072%201.124%2C-0.001%200.894%2C-0.001%20C0.665%2C-0.001%200.437%2C0.072%200.263%2C0.218%20C0.088%2C0.363%200.002%2C0.553%200.002%2C0.743%20C0.002%2C0.933%200.090%2C1.124%200.263%2C1.269%20C0.263%2C1.269%202.846%2C3.502%202.846%2C3.502%20C2.846%2C3.502%200.263%2C5.735%200.263%2C5.735%20C0.088%2C5.881%200.002%2C6.071%200.002%2C6.262%20C0.002%2C6.452%200.090%2C6.641%200.263%2C6.786%20C0.437%2C6.932%200.667%2C7.005%200.894%2C7.005%20C1.124%2C7.005%201.352%2C6.932%201.526%2C6.786%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-pagelist li.page-first a:before, .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); }

.jq-selectbox li.selectedOption {
  display: none; }

.products-per-page-wr {
  float: right;
  margin: 0; }
  @media all and (max-width: 720px) {
  .products-per-page-wr {
    display: none;
    float: none; } }
  .products-per-page-wr span {
    opacity: 0.55;
    font-size: 13px;
    font-weight: 400;
    color: #000; }
  .products-per-page-wr .jq-selectbox {
    width: auto;
    background: #fff; }
  .products-per-page-wr .jq-selectbox__select {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    min-width: 18px; }
  .products-per-page-wr .jq-selectbox__select-text {
    padding: 0 20px 0 14px;
    min-width: 20px; }

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

.shop2-product-discount-desc {
  line-height: 16px; }

.shop2-color-ext-list li {
  border-radius: 100%;
  position: relative;
  margin: 3px 5px 3px 0; }
  .shop2-color-ext-list li.shop2-color-ext-selected {
    outline: none; }
    .shop2-color-ext-list li.shop2-color-ext-selected:before {
      content: "";
      position: absolute;
      left: -3px;
      right: -3px;
      top: -3px;
      bottom: -3px;
      border: 1px solid #25b1cb;
      opacity: 0.3;
      border-radius: 100%; }
  .shop2-color-ext-list li span {
    position: absolute;
    right: -4px;
    bottom: 0;
    width: 14px;
    height: 11px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.shop2-texture-pick {
  overflow: visible; }
  .shop2-texture-pick li {
    width: auto;
    height: auto; }
  .shop2-texture-pick li img {
    width: auto;
    height: auto;
    margin: 0 auto; }
  .shop2-texture-pick li.active-texture {
    position: relative;
    border: 1px solid #fff;
    outline: 1px solid #25b1cb; }
    .shop2-texture-pick li.active-texture:before {
      content: "";
      position: absolute;
      bottom: 0;
      right: 0;
      border-width: 5px;
      border-style: solid;
      border-color: transparent #fff #fff transparent; }
    .shop2-texture-pick li.active-texture:after {
      content: "";
      position: absolute;
      right: -6px;
      bottom: -1px;
      width: 14px;
      height: 11px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.shop2-color-pick {
  overflow: visible; }
  .shop2-color-pick li span {
    border-radius: 100%; }
  .shop2-color-pick li.active-color {
    position: relative;
    border: 1px solid #fff;
    outline: none;
    border-radius: 100%; }
    .shop2-color-pick li.active-color:before {
      content: "";
      position: absolute;
      left: -3px;
      right: -3px;
      top: -3px;
      bottom: -3px;
      border: 1px solid #25b1cb;
      opacity: 0.3;
      border-radius: 100%; }
    .shop2-color-pick li.active-color:after {
      content: "";
      position: absolute;
      right: -6px;
      bottom: -1px;
      width: 14px;
      height: 11px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop2-color-pick li.active-color span {
      cursor: default; }

.shop2-color-ext-multi {
  border: 1px solid #fff;
  outline: 1px solid #25b1cb; }

.no-image {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2226px%22%20%20viewBox%3D%220%200%2032%2026%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M30.500%2C25.998%20C30.500%2C25.998%201.500%2C25.998%201.500%2C25.998%20C0.672%2C25.998%20-0.000%2C25.327%20-0.000%2C24.498%20C-0.000%2C24.498%20-0.000%2C4.498%20-0.000%2C4.498%20C-0.000%2C3.670%200.672%2C2.998%201.500%2C2.998%20C1.500%2C2.998%207.906%2C2.998%207.906%2C2.998%20C7.906%2C2.998%2010.308%2C0.596%2010.308%2C0.596%20C10.582%2C0.235%2011.012%2C-0.002%2011.500%2C-0.002%20C11.500%2C-0.002%2020.500%2C-0.002%2020.500%2C-0.002%20C20.921%2C-0.002%2021.301%2C0.173%2021.573%2C0.453%20C21.573%2C0.453%2021.574%2C0.451%2021.574%2C0.451%20C21.574%2C0.451%2024.121%2C2.998%2024.121%2C2.998%20C24.121%2C2.998%2030.500%2C2.998%2030.500%2C2.998%20C31.328%2C2.998%2032.000%2C3.670%2032.000%2C4.498%20C32.000%2C4.498%2032.000%2C24.498%2032.000%2C24.498%20C32.000%2C25.327%2031.328%2C25.998%2030.500%2C25.998%20ZM16.000%2C4.998%20C11.029%2C4.998%207.000%2C9.027%207.000%2C13.998%20C7.000%2C18.969%2011.029%2C22.998%2016.000%2C22.998%20C20.970%2C22.998%2025.000%2C18.969%2025.000%2C13.998%20C25.000%2C9.027%2020.970%2C4.998%2016.000%2C4.998%20ZM16.000%2C19.998%20C12.686%2C19.998%2010.000%2C17.312%2010.000%2C13.998%20C10.000%2C10.684%2012.686%2C7.998%2016.000%2C7.998%20C19.314%2C7.998%2022.000%2C10.684%2022.000%2C13.998%20C22.000%2C17.312%2019.314%2C19.998%2016.000%2C19.998%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  opacity: 0.1; }
/* *** Warning *** */
.shop2-warning {
  position: relative;
  background: #fff;
  border: none;
  box-shadow: none;
  color: #000;
  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 #25b1cb;
    text-align: center;
    line-height: 26px;
    color: #25b1cb;
    font-size: 22px;
    font-weight: bold;
    margin-top: -15px; }
  .shop2-warning ul {
    margin: 0;
    padding: 0;
    list-style: none; }
  .shop2-warning h2 {
    font-size: 15px;
    margin: 0;
    opacity: 0.75; }

.product-label {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 0;
  line-height: 1;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -moz-transform-origin: 8px 8px 0;
  -ms-transform-origin: 8px 8px 0;
  -o-transform-origin: 8px 8px 0;
  transform-origin: 8px 8px 0; }
  .product-label > div {
    display: inline-block;
    vertical-align: top;
    background: #25b1cb;
    color: #fff;
    font-size: 10px;
    padding: 3px 11px;
    text-transform: uppercase; }
  .product-label > div.product-new {
    background: #3c4a5b;
    color: #fff; }

.tpl-stars {
  margin-bottom: 7px;
  width: 60px;
  height: 10px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2012%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e2e2e2%22%20d%3D%22M5.000%2C-0.002%20C5.000%2C-0.002%206.648%2C3.141%206.648%2C3.141%20C6.648%2C3.141%209.999%2C3.818%209.999%2C3.818%20C9.999%2C3.818%207.666%2C6.437%207.666%2C6.437%20C7.666%2C6.437%208.089%2C9.998%208.089%2C9.998%20C8.089%2C9.998%205.000%2C8.474%205.000%2C8.474%20C5.000%2C8.474%201.910%2C9.998%201.910%2C9.998%20C1.910%2C9.998%202.334%2C6.437%202.334%2C6.437%20C2.334%2C6.437%200.001%2C3.818%200.001%2C3.818%20C0.001%2C3.818%203.352%2C3.141%203.352%2C3.141%20C3.352%2C3.141%205.000%2C-0.002%205.000%2C-0.002%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 repeat-x; }

.tpl-rating {
  height: 10px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2012%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M5.000%2C-0.002%20C5.000%2C-0.002%206.648%2C3.141%206.648%2C3.141%20C6.648%2C3.141%209.999%2C3.818%209.999%2C3.818%20C9.999%2C3.818%207.666%2C6.437%207.666%2C6.437%20C7.666%2C6.437%208.089%2C9.998%208.089%2C9.998%20C8.089%2C9.998%205.000%2C8.474%205.000%2C8.474%20C5.000%2C8.474%201.910%2C9.998%201.910%2C9.998%20C1.910%2C9.998%202.334%2C6.437%202.334%2C6.437%20C2.334%2C6.437%200.001%2C3.818%200.001%2C3.818%20C0.001%2C3.818%203.352%2C3.141%203.352%2C3.141%20C3.352%2C3.141%205.000%2C-0.002%205.000%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%2325b1cb%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; }

.product-name a {
  text-decoration: none;
  opacity: 0.9;
  color: #000;
  font-family: "Roboto Condensed";
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.4; }
  .product-name a:hover {
    color: #25b1cb;
    opacity: 1; }

.cart-product-article, .product-article {
  opacity: 0.85;
  color: #000;
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 400;
  border-bottom: 1px solid #f7f7f7;
  padding: 0 0 10px; }
  .cart-product-article span, .product-article span {
    opacity: 0.75; }

.product-anonce {
  padding: 10px 0;
  border-bottom: 1px solid #f7f7f7;
  font-size: 15px;
  opacity: 0.85; }

.cart-product-param, .shop2-product-params, .product-options {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 0;
  line-height: 1; }
  .cart-product-param > div, .shop2-product-params > div, .product-options > div, .cart-product-param > li, .shop2-product-params > li, .product-options > li {
    padding: 10px 0 5px;
    border-bottom: 1px solid #f7f7f7;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .cart-product-param > div:last-child, .shop2-product-params > div:last-child, .product-options > div:last-child, .cart-product-param > li:last-child, .shop2-product-params > li:last-child, .product-options > li:last-child {
    border: none; }
  .cart-product-param > div > div, .shop2-product-params > div > div, .product-options > div > div, .cart-product-param > li > div, .shop2-product-params > li > div, .product-options > li > div {
    font-size: 13px;
    font-weight: 400;
    color: #000;
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .cart-product-param > div > div a, .shop2-product-params > div > div a, .product-options > div > div a, .cart-product-param > li > div a, .shop2-product-params > li > div a, .product-options > li > div a {
      text-decoration: none;
      opacity: 0.9;
      color: #000; }
    .cart-product-param > div > div a:hover, .shop2-product-params > div > div a:hover, .product-options > div > div a:hover, .cart-product-param > li > div a:hover, .shop2-product-params > li > div a:hover, .product-options > li > div a:hover {
      text-decoration: underline;
      color: #25b1cb;
      opacity: 1; }
    .cart-product-param > div > div.param-value, .shop2-product-params > div > div.param-value, .product-options > div > div.param-value, .cart-product-param > li > div.param-value, .shop2-product-params > li > div.param-value, .product-options > li > div.param-value, .cart-product-param > div > div.product-params-body, .shop2-product-params > div > div.product-params-body, .product-options > div > div.product-params-body, .cart-product-param > li > div.product-params-body, .shop2-product-params > li > div.product-params-body, .product-options > li > div.product-params-body, .cart-product-param > div > div.option-body, .shop2-product-params > div > div.option-body, .product-options > div > div.option-body, .cart-product-param > li > div.option-body, .shop2-product-params > li > div.option-body, .product-options > li > div.option-body {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -moz-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1; }
    .cart-product-param > div > div.param-title, .shop2-product-params > div > div.param-title, .product-options > div > div.param-title, .cart-product-param > li > div.param-title, .shop2-product-params > li > div.param-title, .product-options > li > div.param-title, .cart-product-param > div > div.product-params-title, .shop2-product-params > div > div.product-params-title, .product-options > div > div.product-params-title, .cart-product-param > li > div.product-params-title, .shop2-product-params > li > div.product-params-title, .product-options > li > div.product-params-title, .cart-product-param > div > div.option-title, .shop2-product-params > div > div.option-title, .product-options > div > div.option-title, .cart-product-param > li > div.option-title, .shop2-product-params > li > div.option-title, .product-options > li > div.option-title {
      opacity: 0.55;
      padding-right: 5px; }
    .cart-product-param > div > div.param-title.file-title, .shop2-product-params > div > div.param-title.file-title, .product-options > div > div.param-title.file-title, .cart-product-param > li > div.param-title.file-title, .shop2-product-params > li > div.param-title.file-title, .product-options > li > div.param-title.file-title, .cart-product-param > div > div.product-params-title.file-title, .shop2-product-params > div > div.product-params-title.file-title, .product-options > div > div.product-params-title.file-title, .cart-product-param > li > div.product-params-title.file-title, .shop2-product-params > li > div.product-params-title.file-title, .product-options > li > div.product-params-title.file-title, .cart-product-param > div > div.option-title.file-title, .shop2-product-params > div > div.option-title.file-title, .product-options > div > div.option-title.file-title, .cart-product-param > li > div.option-title.file-title, .shop2-product-params > li > div.option-title.file-title, .product-options > li > div.option-title.file-title {
      display: none; }
    .cart-product-param > div > div a.file, .shop2-product-params > div > div a.file, .product-options > div > div a.file, .cart-product-param > li > div a.file, .shop2-product-params > li > div a.file, .product-options > li > div a.file {
      padding-left: 20px;
      position: relative;
      display: inline-block;
      height: 27px;
      line-height: 27px; }
    .cart-product-param > div > div a.file:hover, .shop2-product-params > div > div a.file:hover, .product-options > div > div a.file:hover, .cart-product-param > li > div a.file:hover, .shop2-product-params > li > div a.file:hover, .product-options > li > div a.file:hover {
      text-decoration: underline; }
    .cart-product-param > div > div a.file span.icon, .shop2-product-params > div > div a.file span.icon, .product-options > div > div a.file span.icon, .cart-product-param > li > div a.file span.icon, .shop2-product-params > li > div a.file span.icon, .product-options > li > div a.file span.icon {
      position: absolute;
      left: 0;
      top: 50%;
      margin-top: -9px;
      width: 17px;
      height: 19px;
      opacity: 0.55;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%22%3Cpath%20fill%3D%22%23000000%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; }
  .cart-product-param > div .file-dovnload a, .shop2-product-params > div .file-dovnload a, .product-options > div .file-dovnload a, .cart-product-param > li .file-dovnload a, .shop2-product-params > li .file-dovnload a, .product-options > li .file-dovnload a {
    padding-left: 27px;
    position: relative;
    display: inline-block;
    height: 27px;
    line-height: 27px; }
    .cart-product-param > div .file-dovnload a:hover, .shop2-product-params > div .file-dovnload a:hover, .product-options > div .file-dovnload a:hover, .cart-product-param > li .file-dovnload a:hover, .shop2-product-params > li .file-dovnload a:hover, .product-options > li .file-dovnload a:hover {
      text-decoration: underline; }
    .cart-product-param > div .file-dovnload a span.icon, .shop2-product-params > div .file-dovnload a span.icon, .product-options > div .file-dovnload a span.icon, .cart-product-param > li .file-dovnload a span.icon, .shop2-product-params > li .file-dovnload a span.icon, .product-options > li .file-dovnload a span.icon {
      position: absolute;
      left: 0;
      top: 50%;
      margin-top: -9px;
      width: 17px;
      height: 19px;
      opacity: 0.55;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%22%3Cpath%20fill%3D%22%23000000%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-product-params > div:last-child {
  border: none; }
  .shop2-product-params > div > div {
    font-size: 15px; }

.shop2-product-actions {
  border-top: 1px solid #f7f7f7; }
  .shop2-product-actions dl {
    display: inline-block;
    vertical-align: top; }
  .shop2-product-actions dd .name-action {
    color: #25b1cb;
    font-family: "Roboto Condensed";
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase; }
  .shop2-product-actions dd .desc-action {
    opacity: 0.75;
    color: #000;
    font-size: 12px;
    font-weight: 400; }
  .shop2-product-actions dd .close-desc-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%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%2325b1cb%22%20d%3D%22M7.627%2C2.049%20C7.627%2C2.049%205.689%2C3.987%205.689%2C3.987%20C5.689%2C3.987%207.627%2C5.924%207.627%2C5.924%20C8.097%2C6.394%208.097%2C7.156%207.627%2C7.626%20C7.157%2C8.097%206.394%2C8.096%205.924%2C7.626%20C5.924%2C7.626%203.987%2C5.689%203.987%2C5.689%20C3.987%2C5.689%202.050%2C7.626%202.050%2C7.626%20C1.580%2C8.097%200.817%2C8.097%200.347%2C7.626%20C-0.123%2C7.156%20-0.123%2C6.394%200.347%2C5.924%20C0.347%2C5.924%202.285%2C3.987%202.285%2C3.987%20C2.285%2C3.987%200.347%2C2.049%200.347%2C2.049%20C-0.123%2C1.579%20-0.123%2C0.817%200.347%2C0.347%20C0.817%2C-0.124%201.579%2C-0.124%202.050%2C0.347%20C2.050%2C0.347%203.987%2C2.284%203.987%2C2.284%20C3.987%2C2.284%205.924%2C0.347%205.924%2C0.347%20C6.395%2C-0.123%207.157%2C-0.124%207.627%2C0.347%20C8.097%2C0.817%208.097%2C1.579%207.627%2C2.049%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-product-actions dt {
    background: none;
    display: inline-block;
    vertical-align: top; }
  .shop2-product-actions dt span.icon-action {
    width: 30px;
    height: 30px;
    position: relative;
    margin: 0 7px 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%2212px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2012%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M11.177%2C12.222%20C10.630%2C12.745%209.971%2C13.006%209.201%2C13.006%20C8.426%2C13.006%207.766%2C12.745%207.221%2C12.222%20C6.677%2C11.699%206.405%2C11.069%206.405%2C10.333%20C6.405%2C9.592%206.677%2C8.959%207.221%2C8.437%20C7.766%2C7.914%208.426%2C7.652%209.201%2C7.652%20C9.971%2C7.652%2010.630%2C7.914%2011.177%2C8.437%20C11.724%2C8.959%2011.998%2C9.592%2011.998%2C10.333%20C11.998%2C11.069%2011.724%2C11.699%2011.177%2C12.222%20ZM10.152%2C9.418%20C9.888%2C9.165%209.570%2C9.038%209.197%2C9.038%20C8.819%2C9.038%208.498%2C9.165%208.234%2C9.418%20C7.971%2C9.671%207.839%2C9.975%207.839%2C10.329%20C7.839%2C10.684%207.971%2C10.987%208.234%2C11.240%20C8.498%2C11.493%208.819%2C11.620%209.197%2C11.620%20C9.570%2C11.620%209.888%2C11.493%2010.152%2C11.240%20C10.416%2C10.987%2010.548%2C10.684%2010.548%2C10.329%20C10.548%2C9.975%2010.416%2C9.671%2010.152%2C9.418%20ZM3.285%2C11.885%20C2.987%2C12.269%202.410%2C12.358%201.995%2C12.082%20C1.580%2C11.807%201.484%2C11.271%201.781%2C10.887%20C1.781%2C10.887%208.713%2C1.122%208.713%2C1.122%20C9.010%2C0.736%209.587%2C0.648%2010.002%2C0.923%20C10.417%2C1.199%2010.513%2C1.734%2010.216%2C2.120%20C10.216%2C2.120%203.285%2C11.885%203.285%2C11.885%20ZM2.801%2C5.359%20C2.026%2C5.359%201.366%2C5.097%200.821%2C4.575%20C0.277%2C4.052%200.005%2C3.422%200.005%2C2.686%20C0.005%2C1.944%200.277%2C1.312%200.821%2C0.789%20C1.366%2C0.266%202.026%2C0.005%202.801%2C0.005%20C3.571%2C0.005%204.230%2C0.266%204.777%2C0.789%20C5.324%2C1.312%205.598%2C1.944%205.598%2C2.686%20C5.598%2C3.422%205.324%2C4.052%204.777%2C4.575%20C4.230%2C5.097%203.571%2C5.359%202.801%2C5.359%20ZM3.752%2C1.771%20C3.488%2C1.518%203.170%2C1.391%202.797%2C1.391%20C2.419%2C1.391%202.098%2C1.518%201.834%2C1.771%20C1.571%2C2.024%201.439%2C2.327%201.439%2C2.682%20C1.439%2C3.036%201.571%2C3.340%201.834%2C3.593%20C2.098%2C3.846%202.419%2C3.973%202.797%2C3.973%20C3.170%2C3.973%203.488%2C3.846%203.752%2C3.593%20C4.016%2C3.340%204.148%2C3.036%204.148%2C2.682%20C4.148%2C2.327%204.016%2C2.024%203.752%2C1.771%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 {
    display: none; }
  .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%2214px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2014%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M3.956%2C0.004%20C4.948%2C0.004%205.817%2C0.476%206.317%2C1.190%20C6.533%2C1.126%206.764%2C1.090%207.005%2C1.090%20C7.245%2C1.090%207.476%2C1.126%207.693%2C1.190%20C8.192%2C0.476%209.062%2C0.004%2010.054%2C0.004%20C11.603%2C0.004%2012.858%2C1.157%2012.858%2C2.580%20C12.858%2C4.047%2011.578%2C5.156%209.998%2C5.156%20C9.998%2C5.156%204.011%2C5.156%204.011%2C5.156%20C2.430%2C5.156%201.151%2C4.047%201.151%2C2.580%20C1.151%2C1.157%202.406%2C0.004%203.956%2C0.004%20C3.956%2C0.004%203.956%2C0.004%203.956%2C0.004%20ZM12.430%2C7.311%20C12.430%2C7.311%201.577%2C7.311%201.577%2C7.311%20C1.577%2C7.311%201.577%2C9.149%201.577%2C9.149%20C7.366%2C9.149%206.648%2C9.149%2012.430%2C9.149%20C12.430%2C9.149%2012.430%2C7.311%2012.430%2C7.311%20C12.430%2C7.311%2012.430%2C7.311%2012.430%2C7.311%20ZM9.479%2C10.598%20C9.479%2C10.598%209.479%2C13.540%209.479%2C13.540%20C9.479%2C13.540%2011.552%2C13.540%2011.552%2C13.540%20C11.552%2C13.540%2011.552%2C10.598%2011.552%2C10.598%20C11.552%2C10.598%209.479%2C10.598%209.479%2C10.598%20C9.479%2C10.598%209.479%2C10.598%209.479%2C10.598%20C9.479%2C10.598%209.479%2C10.598%209.479%2C10.598%20ZM4.528%2C13.540%20C4.528%2C13.540%204.528%2C10.598%204.528%2C10.598%20C4.528%2C10.598%202.455%2C10.598%202.455%2C10.598%20C2.455%2C10.598%202.455%2C13.540%202.455%2C13.540%20C2.455%2C13.540%204.528%2C13.540%204.528%2C13.540%20C4.528%2C13.540%204.528%2C13.540%204.528%2C13.540%20C4.528%2C13.540%204.528%2C13.540%204.528%2C13.540%20ZM7.902%2C13.540%20C7.902%2C13.540%207.902%2C10.598%207.902%2C10.598%20C7.902%2C10.598%206.094%2C10.598%206.094%2C10.598%20C6.094%2C10.598%206.094%2C13.540%206.094%2C13.540%20C6.094%2C13.540%207.902%2C13.540%207.902%2C13.540%20C7.902%2C13.540%207.902%2C13.540%207.902%2C13.540%20C7.902%2C13.540%207.902%2C13.540%207.902%2C13.540%20ZM0.791%2C5.862%20C0.791%2C5.862%2013.220%2C5.862%2013.220%2C5.862%20C13.658%2C5.862%2014.008%2C6.183%2014.008%2C6.584%20C14.008%2C6.584%2014.008%2C9.871%2014.008%2C9.871%20C14.008%2C10.277%2013.658%2C10.598%2013.220%2C10.598%20C13.220%2C10.598%2013.130%2C10.598%2013.130%2C10.598%20C13.130%2C10.598%2013.130%2C14.263%2013.130%2C14.263%20C13.130%2C14.663%2012.780%2C14.990%2012.344%2C14.990%20C12.344%2C14.990%201.663%2C14.990%201.663%2C14.990%20C1.227%2C14.990%200.878%2C14.663%200.878%2C14.263%20C0.878%2C14.263%200.878%2C10.598%200.878%2C10.598%20C0.878%2C10.598%200.791%2C10.598%200.791%2C10.598%20C0.349%2C10.598%20-0.000%2C10.277%20-0.000%2C9.871%20C-0.000%2C9.871%20-0.000%2C6.584%20-0.000%2C6.584%20C-0.000%2C6.183%200.349%2C5.862%200.791%2C5.862%20C0.791%2C5.862%200.791%2C5.862%200.791%2C5.862%20C0.791%2C5.862%200.791%2C5.862%200.791%2C5.862%20ZM7.005%2C2.523%20C6.648%2C2.525%206.361%2C2.789%206.361%2C3.116%20C6.361%2C3.411%206.596%2C3.654%206.907%2C3.699%20C6.907%2C3.699%207.102%2C3.699%207.102%2C3.699%20C7.413%2C3.654%207.648%2C3.411%207.648%2C3.116%20C7.648%2C2.789%207.361%2C2.525%207.005%2C2.523%20C7.005%2C2.523%207.005%2C2.523%207.005%2C2.523%20ZM9.117%2C3.699%20C9.177%2C3.513%209.209%2C3.318%209.209%2C3.115%20C9.209%2C2.760%209.110%2C2.427%208.935%2C2.135%20C9.122%2C1.738%209.551%2C1.462%2010.054%2C1.462%20C10.727%2C1.462%2011.272%2C1.962%2011.272%2C2.580%20C11.272%2C3.198%2010.556%2C3.699%2010.054%2C3.699%20C10.054%2C3.699%209.117%2C3.699%209.117%2C3.699%20C9.117%2C3.699%209.117%2C3.699%209.117%2C3.699%20ZM4.892%2C3.699%20C4.832%2C3.513%204.800%2C3.318%204.800%2C3.115%20C4.800%2C2.760%204.899%2C2.427%205.074%2C2.135%20C4.887%2C1.738%204.458%2C1.462%203.956%2C1.462%20C3.282%2C1.462%202.737%2C1.962%202.737%2C2.580%20C2.737%2C3.198%203.453%2C3.699%203.956%2C3.699%20C3.956%2C3.699%204.892%2C3.699%204.892%2C3.699%20C4.892%2C3.699%204.892%2C3.699%204.892%2C3.699%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.product-price {
  line-height: 1;
  font-family: "Roboto Condensed";
  padding: 15px 0 6px; }
  .product-price .price-current {
    display: inline-block;
    vertical-align: top;
    margin: 0 3px 10px 0;
    font-size: 13px;
    font-weight: 400;
    color: #25b1cb; }
  .product-price .price-current strong {
    font-size: 17px;
    font-weight: 700; }
  .product-price .price-old {
    display: inline-block;
    position: relative;
    line-height: 16px;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    color: #000; }
  .product-price .price-old:after {
    content: "";
    position: absolute;
    left: 0;
    right: 20px;
    top: 50%;
    height: 1px;
    background-color: #000;
    opacity: 0.85; }
  .product-price .price-old strong {
    font-weight: normal; }
  .product-price .price-old span {
    opacity: 0.85; }
  .product-price .price-old.question {
    background: none;
    position: relative;
    padding: 0 20px 0 0; }
    .product-price .price-old.question:before {
      content: "?";
      color: #25b1cb;
      border: 1px solid #25b1cb;
      font-size: 12px;
      font-weight: bold;
      text-align: center;
      line-height: 14px;
      position: absolute;
      right: 0;
      top: 0;
      width: 14px;
      height: 14px;
      border-radius: 9px; }

.cart-amount .shop-product-amount, .product-amount .shop-product-amount, .cart-amount .shop2-product-amount, .product-amount .shop2-product-amount {
  border: 2px solid #e1e3e5;
  width: auto;
  display: inline-block;
  font-size: 0; }
  .cart-amount .shop-product-amount.disabled input[type="text"], .product-amount .shop-product-amount.disabled input[type="text"], .cart-amount .shop2-product-amount.disabled input[type="text"], .product-amount .shop2-product-amount.disabled input[type="text"] {
    color: #e1e3e5;
    opacity: 1; }
    .cart-amount .shop-product-amount.disabled button:hover, .product-amount .shop-product-amount.disabled button:hover, .cart-amount .shop2-product-amount.disabled button:hover, .product-amount .shop2-product-amount.disabled button:hover, .cart-amount .shop-product-amount.disabled button:active, .product-amount .shop-product-amount.disabled button:active, .cart-amount .shop2-product-amount.disabled button:active, .product-amount .shop2-product-amount.disabled button:active {
      background: none;
      border: none;
      box-shadow: none; }
    .cart-amount .shop-product-amount.disabled button:before, .product-amount .shop-product-amount.disabled button:before, .cart-amount .shop2-product-amount.disabled button:before, .product-amount .shop2-product-amount.disabled button:before {
      background: #e1e3e5;
      opacity: 1; }
    .cart-amount .shop-product-amount.disabled button.amount-plus:after, .product-amount .shop-product-amount.disabled button.amount-plus:after, .cart-amount .shop2-product-amount.disabled button.amount-plus:after, .product-amount .shop2-product-amount.disabled button.amount-plus:after {
      background: #e1e3e5;
      opacity: 1; }
  .cart-amount .shop-product-amount input[type="text"], .product-amount .shop-product-amount input[type="text"], .cart-amount .shop2-product-amount input[type="text"], .product-amount .shop2-product-amount input[type="text"] {
    margin: 0;
    background: none;
    box-shadow: none;
    border: none;
    width: 36px;
    height: 36px;
    opacity: 0.85;
    color: #000;
    font-size: 12px;
    font-weight: 400; }
    .cart-amount .shop-product-amount input[type="text"]:focus, .product-amount .shop-product-amount input[type="text"]:focus, .cart-amount .shop2-product-amount input[type="text"]:focus, .product-amount .shop2-product-amount input[type="text"]:focus {
      color: #000; }
  .cart-amount .shop-product-amount button, .product-amount .shop-product-amount button, .cart-amount .shop2-product-amount button, .product-amount .shop2-product-amount button {
    position: relative;
    font-size: 0;
    background: none;
    box-shadow: none;
    border: none;
    height: 36px;
    width: 28px;
    outline: none;
    vertical-align: top; }
    .cart-amount .shop-product-amount button:before, .product-amount .shop-product-amount button:before, .cart-amount .shop2-product-amount button:before, .product-amount .shop2-product-amount button:before {
      content: "";
      position: absolute;
      left: 50%;
      top: 50%;
      width: 8px;
      height: 2px;
      margin: -1px 0 0 -4px;
      background: #000;
      opacity: 0.55; }
    .cart-amount .shop-product-amount button.amount-plus:after, .product-amount .shop-product-amount button.amount-plus:after, .cart-amount .shop2-product-amount button.amount-plus:after, .product-amount .shop2-product-amount button.amount-plus:after {
      content: "";
      position: absolute;
      left: 50%;
      top: 50%;
      height: 8px;
      width: 2px;
      margin: -4px 0 0 -1px;
      background: #000;
      opacity: 0.55; }

.shop2-product-btn {
  border-radius: 0; }
  .shop2-product-btn.type-2 {
    width: 56px;
    text-align: center;
    height: 40px;
    display: block; }
  .shop2-product-btn.type-2.notavailable span, .shop2-product-btn.type-2.onrequest span, .shop2-product-btn.type-2.buy span {
    background-position: 50% 50%; }
  .shop2-product-btn.buy 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%2216px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2016%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.888%2C7.826%20C15.888%2C7.826%2014.100%2C11.727%2014.100%2C11.727%20C13.944%2C12.097%2013.718%2C12.463%2013.373%2C12.652%20C13.124%2C12.834%2012.819%2C12.941%2012.491%2C12.941%20C12.491%2C12.941%205.179%2C12.941%205.179%2C12.941%20C4.738%2C12.941%204.342%2C12.748%204.068%2C12.446%20C4.055%2C12.429%204.041%2C12.415%204.028%2C12.399%20C4.025%2C12.397%204.024%2C12.395%204.021%2C12.393%20C3.872%2C12.224%203.758%2C12.021%203.697%2C11.787%20C3.697%2C11.787%202.396%2C7.937%202.396%2C7.937%20C2.396%2C7.937%201.493%2C7.937%201.493%2C7.937%20C0.666%2C7.937%20-0.005%2C7.264%20-0.005%2C6.436%20C-0.005%2C5.607%200.666%2C4.935%201.493%2C4.935%20C1.493%2C4.935%203.494%2C4.935%203.494%2C4.935%20C4.076%2C4.935%204.581%2C5.268%204.829%2C5.755%20C4.922%2C5.891%204.993%2C6.042%205.039%2C6.214%20C5.039%2C6.214%206.306%2C9.937%206.306%2C9.937%20C6.306%2C9.937%2011.508%2C9.937%2011.508%2C9.937%20C11.508%2C9.937%2012.990%2C7.048%2012.990%2C7.048%20C13.344%2C6.290%2014.027%2C5.772%2014.826%2C5.985%20C15.627%2C6.202%2016.219%2C7.061%2015.888%2C7.826%20ZM9.491%2C7.004%20C7.560%2C7.004%205.992%2C5.437%205.992%2C3.502%20C5.992%2C1.567%207.560%2C-0.002%209.491%2C-0.002%20C11.424%2C-0.002%2012.990%2C1.567%2012.990%2C3.502%20C12.990%2C5.437%2011.424%2C7.004%209.491%2C7.004%20ZM11.194%2C2.934%20C11.194%2C2.934%2010.057%2C2.934%2010.057%2C2.934%20C10.057%2C2.934%2010.057%2C1.797%2010.057%2C1.797%20C10.057%2C1.483%209.804%2C1.229%209.491%2C1.229%20C9.179%2C1.229%208.924%2C1.483%208.924%2C1.797%20C8.924%2C1.797%208.924%2C2.934%208.924%2C2.934%20C8.924%2C2.934%207.789%2C2.934%207.789%2C2.934%20C7.475%2C2.934%207.220%2C3.186%207.220%2C3.502%20C7.220%2C3.814%207.475%2C4.070%207.789%2C4.070%20C7.789%2C4.070%208.924%2C4.070%208.924%2C4.070%20C8.924%2C4.070%208.924%2C5.204%208.924%2C5.204%20C8.924%2C5.520%209.178%2C5.775%209.491%2C5.775%20C9.804%2C5.775%2010.057%2C5.520%2010.057%2C5.204%20C10.057%2C5.204%2010.057%2C4.070%2010.057%2C4.070%20C10.057%2C4.070%2011.194%2C4.070%2011.194%2C4.070%20C11.507%2C4.070%2011.761%2C3.814%2011.761%2C3.502%20C11.761%2C3.186%2011.507%2C2.934%2011.194%2C2.934%20ZM5.992%2C14.000%20C7.096%2C14.000%207.992%2C14.893%207.992%2C16.000%20C7.992%2C17.105%207.096%2C18.000%205.992%2C18.000%20C4.889%2C18.000%203.993%2C17.105%203.993%2C16.000%20C3.993%2C14.893%204.889%2C14.000%205.992%2C14.000%20ZM11.990%2C14.000%20C13.094%2C14.000%2013.989%2C14.893%2013.989%2C16.000%20C13.989%2C17.105%2013.094%2C18.000%2011.990%2C18.000%20C10.886%2C18.000%209.991%2C17.105%209.991%2C16.000%20C9.991%2C14.893%2010.886%2C14.000%2011.990%2C14.000%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-product-btn.onrequest 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%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M10.993%2C21.987%20C4.917%2C21.987%20-0.011%2C17.067%20-0.011%2C10.997%20C-0.011%2C4.919%204.917%2C-0.001%2010.993%2C-0.001%20C17.062%2C-0.001%2021.997%2C4.919%2021.997%2C10.997%20C21.997%2C17.067%2017.062%2C21.987%2010.993%2C21.987%20ZM10.993%2C2.750%20C6.444%2C2.750%202.737%2C6.445%202.737%2C10.997%20C2.737%2C15.542%206.444%2C19.241%2010.993%2C19.241%20C15.542%2C19.241%2019.244%2C15.542%2019.244%2C10.997%20C19.244%2C6.445%2015.542%2C2.750%2010.993%2C2.750%20ZM15.118%2C12.029%20C15.118%2C12.029%2010.969%2C12.029%2010.969%2C12.029%20C10.625%2C12.018%2010.303%2C11.843%2010.114%2C11.549%20C10.114%2C11.549%207.359%2C7.203%207.359%2C7.203%20C7.078%2C6.766%207.173%2C6.166%207.580%2C5.841%20C8.047%2C5.465%208.768%2C5.589%209.093%2C6.090%20C9.093%2C6.090%2011.566%2C9.975%2011.566%2C9.975%20C11.566%2C9.975%2015.118%2C9.966%2015.118%2C9.966%20C15.685%2C9.966%2016.152%2C10.427%2016.152%2C10.997%20C16.152%2C11.562%2015.685%2C12.029%2015.118%2C12.029%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-product-btn.notavailable 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%2216px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2016%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23a3a3a3%22%20d%3D%22M15.951%2C7.640%20C15.951%2C7.640%2014.108%2C12.196%2014.108%2C12.196%20C13.928%2C12.580%2013.726%2C12.878%2013.382%2C13.061%20C13.137%2C13.224%2012.833%2C13.326%2012.503%2C13.326%20C12.503%2C13.326%205.184%2C13.326%205.184%2C13.326%20C4.751%2C13.326%204.352%2C13.151%204.079%2C12.865%20C4.066%2C12.849%204.053%2C12.837%204.035%2C12.821%20C4.035%2C12.821%204.030%2C12.821%204.030%2C12.814%20C3.887%2C12.658%203.769%2C12.469%203.706%2C12.252%20C3.706%2C12.252%202.406%2C7.746%202.406%2C7.746%20C2.406%2C7.746%201.502%2C7.746%201.502%2C7.746%20C0.671%2C7.746%200.008%2C7.122%200.008%2C6.351%20C0.008%2C5.580%200.671%2C4.955%201.502%2C4.955%20C1.502%2C4.955%203.502%2C4.955%203.502%2C4.955%20C4.086%2C4.955%204.591%2C5.268%204.838%2C5.720%20C4.930%2C5.843%205.004%2C5.986%205.049%2C6.141%20C5.049%2C6.141%206.316%2C10.533%206.316%2C10.533%20C6.316%2C10.533%2011.520%2C10.533%2011.520%2C10.533%20C11.520%2C10.533%2013.051%2C6.921%2013.051%2C6.921%20C13.270%2C6.173%2014.091%2C5.734%2014.889%2C5.935%20C15.685%2C6.136%2016.165%2C6.897%2015.951%2C7.640%20ZM11.743%2C4.719%20C11.431%2C5.031%2010.927%2C5.029%2010.614%2C4.716%20C10.614%2C4.716%209.488%2C3.590%209.488%2C3.590%20C9.488%2C3.590%208.360%2C4.717%208.360%2C4.717%20C8.049%2C5.028%207.543%2C5.028%207.233%2C4.717%20C6.920%2C4.404%206.923%2C3.902%207.234%2C3.591%20C7.234%2C3.591%208.361%2C2.463%208.361%2C2.463%20C8.361%2C2.463%207.232%2C1.334%207.232%2C1.334%20C6.921%2C1.023%206.922%2C0.519%207.232%2C0.208%20C7.542%2C-0.102%208.045%2C-0.102%208.357%2C0.210%20C8.357%2C0.210%209.486%2C1.339%209.486%2C1.339%20C9.486%2C1.339%2010.614%2C0.211%2010.614%2C0.211%20C10.924%2C-0.099%2011.426%2C-0.103%2011.740%2C0.211%20C12.050%2C0.521%2012.050%2C1.027%2011.740%2C1.337%20C11.740%2C1.337%2010.612%2C2.465%2010.612%2C2.465%20C10.612%2C2.465%2011.738%2C3.591%2011.738%2C3.591%20C12.051%2C3.904%2012.053%2C4.409%2011.743%2C4.719%20ZM6.005%2C14.252%20C7.106%2C14.252%208.003%2C15.086%208.003%2C16.114%20C8.003%2C17.146%207.106%2C17.976%206.005%2C17.976%20C4.896%2C17.976%204.000%2C17.146%204.000%2C16.114%20C4.000%2C15.086%204.896%2C14.252%206.005%2C14.252%20ZM11.999%2C14.252%20C13.108%2C14.252%2014.000%2C15.086%2014.000%2C16.114%20C14.000%2C17.146%2013.108%2C17.976%2011.999%2C17.976%20C10.900%2C17.976%2010.000%2C17.146%2010.000%2C16.114%20C10.000%2C15.086%2010.900%2C14.252%2011.999%2C14.252%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.shop2-product-btn.disabled, .shop2-product-btn.disabled:hover, .shop2-product-btn.disabled:active, .shop2-product-btn.notavailable, .shop2-product-btn.notavailable:hover, .shop2-product-btn.notavailable:active {
  border: none;
  background: #e9e9e9;
  box-shadow: none; }
  .shop2-product-btn.disabled span, .shop2-product-btn.disabled:hover span, .shop2-product-btn.disabled:active span, .shop2-product-btn.notavailable span, .shop2-product-btn.notavailable:hover span, .shop2-product-btn.notavailable:active span {
    color: #a3a3a3; }

.shop-filter-wrap {
  margin: 0 0 16px; }
  .shop-filter-wrap.opened .shop2-filter {
    display: block; }
  .shop-filter-wrap.opened .shop-filter-wrap-title:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -4px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-top-color: #788ea9; }
    .shop-filter-wrap.opened .shop-filter-wrap-title span:before {
      -webkit-transform: rotate(0);
      -moz-transform: rotate(0);
      -ms-transform: rotate(0);
      -o-transform: rotate(0);
      transform: rotate(0); }
  .shop-filter-wrap .shop-filter-wrap-title {
    position: relative;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    line-height: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .shop-filter-wrap .shop-filter-wrap-title:hover:before {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-top-color: #97a8bd; }
  .shop-filter-wrap .shop-filter-wrap-title:active:before {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-top-color: #788ea9; }
  .shop-filter-wrap .shop-filter-wrap-title span {
    position: relative;
    display: inline-block;
    padding: 21px 12px 21px 0;
    font-family: "Roboto Condensed";
    font-size: 14px;
    font-weight: 700;
    opacity: 0.85; }
    .shop-filter-wrap .shop-filter-wrap-title span:before {
      content: "";
      position: absolute;
      right: 0;
      top: 50%;
      margin: -2px;
      width: 7px;
      height: 5px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%207%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M6.786%2C3.473%20C6.786%2C3.473%204.028%2C0.257%204.028%2C0.257%20C3.882%2C0.082%203.692%2C-0.005%203.502%2C-0.005%20C3.311%2C-0.005%203.122%2C0.082%202.977%2C0.257%20C2.977%2C0.257%200.218%2C3.473%200.218%2C3.473%20C0.072%2C3.648%20-0.001%2C3.875%20-0.001%2C4.105%20C-0.001%2C4.334%200.072%2C4.562%200.218%2C4.737%20C0.363%2C4.912%200.553%2C4.998%200.743%2C4.998%20C0.933%2C4.998%201.124%2C4.910%201.269%2C4.737%20C1.269%2C4.737%203.502%2C2.153%203.502%2C2.153%20C3.502%2C2.153%205.735%2C4.737%205.735%2C4.737%20C5.881%2C4.912%206.071%2C4.998%206.262%2C4.998%20C6.452%2C4.998%206.641%2C4.910%206.786%2C4.737%20C6.932%2C4.562%207.005%2C4.333%207.005%2C4.105%20C7.005%2C3.875%206.932%2C3.648%206.786%2C3.473%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
  .shop-filter-wrap .shop2-filter {
    display: none;
    border: none;
    margin: 0;
    background: #fff;
    padding: 0 16px 20px; }
  @media all and (max-width: 939px) {
  .shop-filter-wrap {
    position: absolute;
    left: 16px;
    top: 16px;
    margin: 0;
    width: 224px; }
    .shop-filter-wrap .shop-filter-wrap-title span {
      padding: 13px 12px 13px 0; } }
  @media all and (max-width: 552px) {
  .shop-filter-wrap {
    right: 16px;
    width: auto; } }
  .shop-filter-wrap .low-wr, .shop-filter-wrap .hight-wr, .shop-filter-wrap label.end, .shop-filter-wrap label.start {
    display: inline-block;
    vertical-align: top;
    margin-right: 3px;
    font-size: 0; }
  .shop-filter-wrap .low-wr span, .shop-filter-wrap .hight-wr span, .shop-filter-wrap label.end span, .shop-filter-wrap label.start span {
    opacity: 0.55;
    color: #000;
    font-size: 13px;
    font-weight: 400; }
  .shop-filter-wrap .low-wr input, .shop-filter-wrap .hight-wr input, .shop-filter-wrap label.end input, .shop-filter-wrap label.start input {
    width: 72px;
    margin: 0 0 0 5px;
    padding: 0 0 0 10px; }
  .shop-filter-wrap .hight-wr, .shop-filter-wrap label.start {
    margin-right: 0; }
  .shop-filter-wrap .field {
    border-bottom: 1px solid #e1e3e5; }
  .shop-filter-wrap .field.opened .field-body {
    display: block; }
    .shop-filter-wrap .field.opened .field-title span:before {
      -webkit-transform: rotate(0);
      -moz-transform: rotate(0);
      -ms-transform: rotate(0);
      -o-transform: rotate(0);
      transform: rotate(0); }
  .shop-filter-wrap .field-checkbox-title, .shop-filter-wrap .field-title {
    display: block;
    opacity: 0.85;
    cursor: pointer;
    color: #000;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    padding: 15px 0 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .shop-filter-wrap .field-checkbox-title span, .shop-filter-wrap .field-title span {
    position: relative;
    display: inline-block;
    padding: 0 10px 0 0; }
    .shop-filter-wrap .field-checkbox-title span:before, .shop-filter-wrap .field-title span:before {
      content: "";
      position: absolute;
      right: 0;
      top: 50%;
      margin: -2px;
      width: 7px;
      height: 5px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%207%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M6.786%2C3.473%20C6.786%2C3.473%204.028%2C0.257%204.028%2C0.257%20C3.882%2C0.082%203.692%2C-0.005%203.502%2C-0.005%20C3.311%2C-0.005%203.122%2C0.082%202.977%2C0.257%20C2.977%2C0.257%200.218%2C3.473%200.218%2C3.473%20C0.072%2C3.648%20-0.001%2C3.875%20-0.001%2C4.105%20C-0.001%2C4.334%200.072%2C4.562%200.218%2C4.737%20C0.363%2C4.912%200.553%2C4.998%200.743%2C4.998%20C0.933%2C4.998%201.124%2C4.910%201.269%2C4.737%20C1.269%2C4.737%203.502%2C2.153%203.502%2C2.153%20C3.502%2C2.153%205.735%2C4.737%205.735%2C4.737%20C5.881%2C4.912%206.071%2C4.998%206.262%2C4.998%20C6.452%2C4.998%206.641%2C4.910%206.786%2C4.737%20C6.932%2C4.562%207.005%2C4.333%207.005%2C4.105%20C7.005%2C3.875%206.932%2C3.648%206.786%2C3.473%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
  .shop-filter-wrap .field-body {
    padding: 0 0 16px;
    display: none; }
  .shop-filter-wrap .price_range {
    position: relative;
    margin: 0 0 17px; }
  .shop-filter-wrap .noUi-horizontal {
    height: 2px;
    background-color: #e1e3e5;
    margin: 0 12px 8px 0; }
  .shop-filter-wrap .noUi-horizontal .noUi-origin.noUi-background {
    background-color: #e1e3e5;
    height: 2px;
    right: -12px; }
  .shop-filter-wrap .noUi-horizontal .noUi-connect {
    background-color: #f39c12; }
  .shop-filter-wrap .noUi-horizontal .noUi-handle {
    width: 12px;
    height: 14px;
    left: 0;
    bottom: -7px;
    border: none;
    background: #f39c12;
    cursor: pointer;
    -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); }
    .shop-filter-wrap .noUi-horizontal .noUi-handle:before {
      content: "";
      position: absolute;
      left: 0;
      top: -3px;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 0 6px 3px 6px;
      border-bottom-color: #f39c12; }
    .shop-filter-wrap .noUi-horizontal .noUi-handle.noUi-active {
      -moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);
      box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2); }
  .shop-filter-wrap a.param-val {
    position: relative;
    text-decoration: none;
    color: #000;
    font-family: "Roboto";
    font-size: 13px;
    line-height: 24px;
    font-weight: 400;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 32px;
    min-height: 24px;
    margin: 0 15px 10px 0; }
  .shop-filter-wrap a.param-val span {
    opacity: 0.85;
    display: block; }
  .shop-filter-wrap a.param-val:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 22px;
    height: 22px;
    background-color: #fff;
    border: 2px solid #e1e3e5; }
  .shop-filter-wrap a.param-val.active-val {
    background: none;
    padding: 0 0 0 32px;
    color: #000;
    font-weight: normal; }
    .shop-filter-wrap a.param-val.active-val span {
      position: static;
      line-height: 24px;
      font-size: 13px;
      width: auto;
      height: auto;
      margin-top: 0;
      background: none; }
    .shop-filter-wrap a.param-val.active-val:before {
      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%229px%22%20%20viewBox%3D%220%200%2013%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%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;
      background-size: 11px 8px; }
  .shop-filter-wrap .shop2-color-ext-popup .shop2-color-ext-caption {
    border-color: #25b1cb;
    margin: 0 5px 0 0; }
  .shop-filter-wrap .filter-btn-wrapper {
    padding: 16px 0 4px;
    text-align: center; }
  .shop-filter-wrap .shop-filter-go {
    margin: 0 0 16px;
    font-family: "Roboto";
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    display: block;
    text-align: center;
    padding: 18px 0 19px; }
  .shop-filter-wrap .shop-filter-go span {
    color: #fff;
    display: inline;
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    padding: 0;
    background: none;
    margin: 0;
    height: auto; }
  .shop-filter-wrap .filter-reset {
    display: inline-block;
    text-decoration: none;
    color: #25b1cb;
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
    padding: 7px 0 6px 24px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2019%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M17.494%2C7.369%20C17.494%2C7.369%2016.257%2C7.369%2016.257%2C7.369%20C16.257%2C11.580%2012.943%2C14.992%208.860%2C14.992%20C6.819%2C14.992%204.968%2C14.139%203.630%2C12.760%20C3.630%2C12.760%205.304%2C11.032%205.304%2C11.032%20C6.216%2C11.971%207.473%2C12.550%208.860%2C12.550%20C11.637%2C12.550%2013.888%2C10.231%2013.888%2C7.369%20C13.888%2C7.369%2012.610%2C7.369%2012.610%2C7.369%20C12.239%2C7.369%2012.148%2C7.149%2012.412%2C6.879%20C12.412%2C6.879%2013.493%2C5.764%2013.493%2C5.764%20C13.493%2C5.764%2014.578%2C4.647%2014.578%2C4.647%20C14.839%2C4.382%2015.268%2C4.382%2015.532%2C4.650%20C15.532%2C4.650%2016.613%2C5.764%2016.613%2C5.764%20C16.613%2C5.764%2017.692%2C6.879%2017.692%2C6.879%20C17.956%2C7.149%2017.865%2C7.369%2017.494%2C7.369%20ZM8.971%2C2.439%20C6.194%2C2.439%203.943%2C4.758%203.943%2C7.619%20C3.943%2C7.619%205.219%2C7.619%205.219%2C7.619%20C5.590%2C7.619%205.678%2C7.842%205.419%2C8.110%20C5.419%2C8.110%204.336%2C9.224%204.336%2C9.224%20C4.336%2C9.224%203.253%2C10.342%203.253%2C10.342%20C2.989%2C10.610%202.561%2C10.607%202.299%2C10.342%20C2.299%2C10.342%201.217%2C9.224%201.217%2C9.224%20C1.217%2C9.224%200.139%2C8.110%200.139%2C8.110%20C-0.125%2C7.842%20-0.037%2C7.619%200.334%2C7.619%20C0.334%2C7.619%201.574%2C7.619%201.574%2C7.619%20C1.574%2C3.410%204.883%2C-0.004%208.971%2C-0.004%20C11.011%2C-0.004%2012.863%2C0.848%2014.199%2C2.227%20C14.199%2C2.227%2012.525%2C3.957%2012.525%2C3.957%20C11.614%2C3.020%2010.356%2C2.439%208.971%2C2.439%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  .shop-filter-wrap .filter-reset span {
    display: inline-block;
    position: relative;
    padding-bottom: 2px; }
    .shop-filter-wrap .filter-reset span:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      border-bottom: 1px dashed #25b1cb;
      opacity: 0.5; }
  .shop-filter-wrap .filter-reset:hover span:before {
    opacity: 0; }

.shop-sorting-panel {
  position: relative;
  z-index: 3;
  padding: 16px;
  background: #fff;
  min-height: 40px;
  margin: 0 0 16px; }
  @media all and (max-width: 552px) {
  .shop-sorting-panel {
    height: 96px;
    margin: 0 0 36px; } }

.sorting-wrap.sorting {
  position: absolute;
  left: 16px;
  top: 16px;
  display: inline-block;
  vertical-align: top;
  width: 204px;
  border: 2px solid #e1e3e5;
  background: #fff; }
  @media all and (max-width: 939px) {
  .sorting-wrap.sorting {
    left: 256px; } }
  @media all and (max-width: 552px) {
  .sorting-wrap.sorting {
    right: 72px;
    left: 16px;
    top: 72px;
    width: auto; } }
  .sorting-wrap.sorting .sort-title {
    position: relative;
    font-size: 13px;
    line-height: 1;
    color: #000;
    padding: 11px 30px 12px 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .sorting-wrap.sorting .sort-title:before {
    content: "";
    position: absolute;
    right: 11px;
    top: 50%;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 3px 0 3px;
    border-top-color: #000; }
  .sorting-wrap.sorting .sort-title a {
    text-decoration: none;
    color: #000; }
  .sorting-wrap.sorting .sorting-block {
    display: none; }
  .sorting-wrap.sorting .sorting-block > div {
    position: relative;
    border-top: 2px solid #e1e3e5; }
    .sorting-wrap.sorting .sorting-block > div a {
      position: relative;
      display: block;
      text-decoration: none;
      padding: 11px 10px 11px;
      line-height: 1;
      color: #737373;
      font-size: 13px;
      line-height: 1; }
    .sorting-wrap.sorting .sorting-block > div a:hover {
      background: #e1e3e5;
      color: #25b1cb; }
    .sorting-wrap.sorting .sorting-block > div a.sort-reset {
      display: inline-block;
      text-decoration: none;
      color: #25b1cb;
      font-family: "Roboto";
      font-size: 13px;
      font-weight: 400;
      line-height: 1;
      padding: 11px 0 11px 24px;
      margin: 0 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%2219px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2019%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M17.494%2C7.369%20C17.494%2C7.369%2016.257%2C7.369%2016.257%2C7.369%20C16.257%2C11.580%2012.943%2C14.992%208.860%2C14.992%20C6.819%2C14.992%204.968%2C14.139%203.630%2C12.760%20C3.630%2C12.760%205.304%2C11.032%205.304%2C11.032%20C6.216%2C11.971%207.473%2C12.550%208.860%2C12.550%20C11.637%2C12.550%2013.888%2C10.231%2013.888%2C7.369%20C13.888%2C7.369%2012.610%2C7.369%2012.610%2C7.369%20C12.239%2C7.369%2012.148%2C7.149%2012.412%2C6.879%20C12.412%2C6.879%2013.493%2C5.764%2013.493%2C5.764%20C13.493%2C5.764%2014.578%2C4.647%2014.578%2C4.647%20C14.839%2C4.382%2015.268%2C4.382%2015.532%2C4.650%20C15.532%2C4.650%2016.613%2C5.764%2016.613%2C5.764%20C16.613%2C5.764%2017.692%2C6.879%2017.692%2C6.879%20C17.956%2C7.149%2017.865%2C7.369%2017.494%2C7.369%20ZM8.971%2C2.439%20C6.194%2C2.439%203.943%2C4.758%203.943%2C7.619%20C3.943%2C7.619%205.219%2C7.619%205.219%2C7.619%20C5.590%2C7.619%205.678%2C7.842%205.419%2C8.110%20C5.419%2C8.110%204.336%2C9.224%204.336%2C9.224%20C4.336%2C9.224%203.253%2C10.342%203.253%2C10.342%20C2.989%2C10.610%202.561%2C10.607%202.299%2C10.342%20C2.299%2C10.342%201.217%2C9.224%201.217%2C9.224%20C1.217%2C9.224%200.139%2C8.110%200.139%2C8.110%20C-0.125%2C7.842%20-0.037%2C7.619%200.334%2C7.619%20C0.334%2C7.619%201.574%2C7.619%201.574%2C7.619%20C1.574%2C3.410%204.883%2C-0.004%208.971%2C-0.004%20C11.011%2C-0.004%2012.863%2C0.848%2014.199%2C2.227%20C14.199%2C2.227%2012.525%2C3.957%2012.525%2C3.957%20C11.614%2C3.020%2010.356%2C2.439%208.971%2C2.439%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
    .sorting-wrap.sorting .sorting-block > div a.sort-reset:hover ins:before {
      opacity: 0; }
    .sorting-wrap.sorting .sorting-block > div a.sort-reset ins {
      border: none;
      text-decoration: none;
      display: inline-block;
      position: relative;
      padding-bottom: 2px; }
      .sorting-wrap.sorting .sorting-block > div a.sort-reset ins:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        border-bottom: 1px dashed #25b1cb;
        opacity: 0.5; }
  .sorting-wrap.sorting.opened {
    border-color: #cce9ff; }
  .sorting-wrap.sorting.opened .sort-title:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .sorting-wrap.sorting.opened .sorting-block {
    display: block; }

.view-shop2 {
  position: absolute;
  top: 16px;
  right: 16px;
  font-size: 0;
  line-height: 1; }
  .view-shop2 a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 36px;
    height: 36px;
    margin-right: 8px;
    border: 2px solid #e1e3e5; }
  .view-shop2 a:last-child {
    margin: 0; }
  .view-shop2 a span {
    position: absolute; }
  .view-shop2 a.simple .view-shop-ico2, .view-shop2 a.thumbs .view-shop-ico2, .view-shop2 a.simple .view-shop-ico, .view-shop2 a.thumbs .view-shop-ico {
    position: absolute;
    left: 9px;
    top: 9px;
    width: 18px;
    height: 8px; }
    .view-shop2 a.simple .view-shop-ico2:after, .view-shop2 a.thumbs .view-shop-ico2:after, .view-shop2 a.simple .view-shop-ico:after, .view-shop2 a.thumbs .view-shop-ico:after, .view-shop2 a.simple .view-shop-ico2:before, .view-shop2 a.thumbs .view-shop-ico2:before, .view-shop2 a.simple .view-shop-ico:before, .view-shop2 a.thumbs .view-shop-ico:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 4px;
      height: 4px;
      border: 2px solid #000;
      opacity: 0.75; }
    .view-shop2 a.simple .view-shop-ico2:after, .view-shop2 a.thumbs .view-shop-ico2:after, .view-shop2 a.simple .view-shop-ico:after, .view-shop2 a.thumbs .view-shop-ico:after {
      left: 10px; }
    .view-shop2 a.simple .view-shop-ico2, .view-shop2 a.thumbs .view-shop-ico2 {
      top: 19px; }
  .view-shop2 a.simple .view-shop-ico2:before, .view-shop2 a.simple .view-shop-ico:before {
    width: 14px; }
    .view-shop2 a.simple .view-shop-ico2:after, .view-shop2 a.simple .view-shop-ico:after {
      display: none; }
  .view-shop2 a.pricelist .view-shop-ico2, .view-shop2 a.pricelist .view-shop-ico {
    position: absolute;
    left: 9px;
    top: 9px;
    width: 18px;
    height: 8px;
    border-bottom: 2px solid #000; }
    .view-shop2 a.pricelist .view-shop-ico2:after, .view-shop2 a.pricelist .view-shop-ico:after, .view-shop2 a.pricelist .view-shop-ico2:before, .view-shop2 a.pricelist .view-shop-ico:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      border-top: 2px solid #000;
      opacity: 0.75; }
    .view-shop2 a.pricelist .view-shop-ico2:after, .view-shop2 a.pricelist .view-shop-ico:after {
      top: 4px; }
    .view-shop2 a.pricelist .view-shop-ico2 {
      top: 21px;
      border-bottom: none; }
  .view-shop2 a.active-view {
    cursor: default; }
    .view-shop2 a.active-view span, .view-shop2 a.active-view span:before, .view-shop2 a.active-view span:after {
      opacity: 0.2; }
  @media all and (max-width: 647px) {
  .view-shop2 {
    top: 0;
    right: 0;
    width: 40px;
    padding: 16px;
    height: 24px;
    overflow: hidden;
    background: #fff; }
    .view-shop2.opened {
      height: auto;
      -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
      -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

    .view-shop2 a {
      margin: 0 0 8px; } }
  @media all and (max-width: 552px) {
  .view-shop2 {
    top: 64px;
    right: 8px;
    padding: 8px;
    height: 40px; } }

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

.shop2-item-product {
  position: relative;
  line-height: 1; }
  .shop2-item-product .shop2-item-product-in {
    width: 100%;
    position: relative;
    background: #fff;
    color: #000;
    font-size: 13px;
    -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 img {
      vertical-align: middle; }
  .shop2-item-product .product-btn-wr {
    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;
    padding: 12px 0 0;
    border-top: 2px solid #f7f7f7; }

.product-list-thumbs {
  font-size: 13px; }
  .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: 31.8181818182%;
    margin-right: 2.2727272727%;
    margin-bottom: 16px; }
  .product-list-thumbs .shop2-item-product:nth-child(3n+1) {
    margin-right: 0; }
  @media all and (max-width: 620px) {
    .product-list-thumbs .shop2-item-product {
      width: 48.6842105263%;
      margin-right: 2.6315789474%; }
      .product-list-thumbs .shop2-item-product:nth-child(3n+1) {
        margin-right: 2.6315789474%; }
      .product-list-thumbs .shop2-item-product:nth-child(2n+1) {
        margin-right: 0; } }
  .product-list-thumbs .shop2-item-product .shop2-hide-options-btn {
    display: none; }
  .product-list-thumbs .shop2-item-product .shop2-item-product-in {
    padding: 16px 16px 6px;
    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; }
  .product-list-thumbs .shop2-item-product .product-bot {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .product-list-thumbs .shop2-item-product .product-name {
    margin: 0 0 16px; }
  .product-list-thumbs .shop2-item-product .product-bot-right {
    border-top: 2px solid #f7f7f7; }
  @media all and (max-width: 420px) {
    .product-list-thumbs .shop2-item-product .product-btn-wr {
      display: block; }

    .product-list-thumbs .shop2-item-product .product-amount {
      margin: 0 0 10px; } }

.product-list-simple .pricelist-name-wr {
  display: none; }
  .product-list-simple .shop2-item-product {
    position: relative;
    margin: 0 0 16px; }
  .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;
    padding: 16px; }
    .product-list-simple .shop2-item-product .shop2-item-product-in .product-image.no-image {
      min-height: 160px; }
  .product-list-simple .shop2-item-product .product-bot {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1; }
  .product-list-simple .shop2-item-product .product-image {
    text-align: left; }
  .product-list-simple .shop2-item-product .product-image-wr {
    padding: 0 16px 0 0;
    -webkit-flex-basis: 208px;
    -moz-flex-basis: 208px;
    -ms-flex-preferred-size: 208px;
    flex-basis: 208px;
    -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: 620px) {
    .product-list-simple .shop2-item-product .product-image-wr {
      -webkit-flex-basis: 75px;
      -moz-flex-basis: 75px;
      -ms-flex-preferred-size: 75px;
      flex-basis: 75px; } }
  .product-list-simple .shop2-item-product .product-label {
    left: 16px;
    top: 16px; }
  .product-list-simple .shop2-item-product .product-name {
    margin: 0 0 10px; }

.product-list-price .pricelist-name-wr {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  background: #25b1cb;
  color: #fff;
  font-size: 14px;
  line-height: 40px;
  font-weight: 400;
  margin: 0 0 16px;
  padding: 0 16px; }
  @media all and (max-width: 660px) {
    .product-list-price .pricelist-name-wr {
      display: block; } }
  .product-list-price .pricelist-name-wr .column-name-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;
    padding: 0 16px 0 0; }
  .product-list-price .pricelist-name-wr .pricelist-name-right {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 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: 288px;
    -moz-flex-basis: 288px;
    -ms-flex-preferred-size: 288px;
    flex-basis: 288px; }
    .product-list-price .pricelist-name-wr .pricelist-name-right.btnNone {
      -webkit-flex-basis: 110px;
      -moz-flex-basis: 110px;
      -ms-flex-preferred-size: 110px;
      flex-basis: 110px; }
    @media all and (max-width: 660px) {
    .product-list-price .pricelist-name-wr .pricelist-name-right {
      display: none; } }
  .product-list-price .pricelist-name-wr .column-price-title {
    -webkit-flex-basis: 110px;
    -moz-flex-basis: 110px;
    -ms-flex-preferred-size: 110px;
    flex-basis: 110px;
    -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-btn-title-wr {
    -webkit-flex-basis: 176px;
    -moz-flex-basis: 176px;
    -ms-flex-preferred-size: 176px;
    flex-basis: 176px;
    -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 {
    margin: 0 0 16px; }
  .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: 16px; }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-image.no-image {
      min-height: 80px; }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-image-wr {
      -webkit-flex-basis: 75px;
      -moz-flex-basis: 75px;
      -ms-flex-preferred-size: 75px;
      flex-basis: 75px;
      -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: 430px) {
      .product-list-price .shop2-item-product .shop2-item-product-in .product-image-wr {
        display: none; } }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-bot {
      padding: 0 0 0 10px;
      -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-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
    @media all and (max-width: 660px) {
      .product-list-price .shop2-item-product .shop2-item-product-in .product-bot {
        display: block; } }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-bot-right {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -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: 288px;
      -moz-flex-basis: 288px;
      -ms-flex-preferred-size: 288px;
      flex-basis: 288px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-bot-right.btnNone {
      -webkit-flex-basis: 110px;
      -moz-flex-basis: 110px;
      -ms-flex-preferred-size: 110px;
      flex-basis: 110px; }
    @media all and (max-width: 660px) {
        .product-list-price .shop2-item-product .shop2-item-product-in .product-bot-right.btnNone {
          display: block; } }
    @media all and (max-width: 660px) {
      .product-list-price .shop2-item-product .shop2-item-product-in .product-bot-right {
        -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: 360px) {
      .product-list-price .shop2-item-product .shop2-item-product-in .product-bot-right {
        display: block; } }
    .product-list-price .shop2-item-product .shop2-item-product-in .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;
      padding: 0 16px 0 0; }
    @media all and (max-width: 660px) {
      .product-list-price .shop2-item-product .shop2-item-product-in .product-info-wr {
        padding: 0; } }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-label {
      left: 16px;
      top: 16px; }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-name {
      margin: 0 0 15px; }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-price {
      -webkit-flex-basis: 110px;
      -moz-flex-basis: 110px;
      -ms-flex-preferred-size: 110px;
      flex-basis: 110px;
      -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;
      padding: 0 2px 0 0; }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-btn-wr {
      -webkit-flex-basis: 176px;
      -moz-flex-basis: 176px;
      -ms-flex-preferred-size: 176px;
      flex-basis: 176px;
      -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;
      padding: 0;
      border: none; }
    .product-list-price .shop2-item-product .shop2-item-product-in .shop2-hide-options-btn {
      position: relative;
      display: inline-block;
      color: #25b1cb;
      font-size: 14px;
      padding: 0 20px 0 0;
      margin: 10px 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%2325b1cb%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-option-wr {
      display: none; }
    .product-list-price .shop2-item-product .shop2-item-product-in .product-option-wr.opened {
      display: block; }

.shop2-product-mode-wr {
  background: #fff;
  padding: 16px;
  margin: 0 0 40px; }
  .shop2-product-mode-wr .product-shop2 {
    margin: 0 0 40px; }
  .shop2-product-mode-wr .product-shop2 .product-l-side-wr {
    float: left;
    width: 100%; }
    @media all and (max-width: 530px) {
    .shop2-product-mode-wr .product-shop2 .product-l-side-wr {
      float: none; } }
  .shop2-product-mode-wr .product-shop2 .product-l-side {
    position: relative;
    margin-right: 304px; }
    @media all and (max-width: 530px) {
    .shop2-product-mode-wr .product-shop2 .product-l-side {
      margin: 0 0 10px; } }
  .shop2-product-mode-wr .product-shop2 .product-r-side {
    width: 272px;
    float: right;
    margin-left: -272px; }
    @media all and (max-width: 530px) {
    .shop2-product-mode-wr .product-shop2 .product-r-side {
      float: none;
      margin: 0;
      width: auto; } }
    .shop2-product-mode-wr .product-shop2 .product-r-side .tpl-rating-block {
      font-size: 0;
      padding: 0 0 10px; }
    .shop2-product-mode-wr .product-shop2 .product-r-side .tpl-rating-block span {
      opacity: 0.55;
      color: #000;
      font-size: 15px;
      font-weight: 400; }
    .shop2-product-mode-wr .product-shop2 .product-r-side .tpl-rating-block .tpl-stars {
      height: 20px;
      width: 110px;
      display: inline-block;
      vertical-align: top;
      margin: 0 5px 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%2222px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2022%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e2e2e2%22%20d%3D%22M8.103%2C-0.003%20C8.103%2C-0.003%2010.774%2C5.025%2010.774%2C5.025%20C10.774%2C5.025%2016.205%2C6.108%2016.205%2C6.108%20C16.205%2C6.108%2012.424%2C10.299%2012.424%2C10.299%20C12.424%2C10.299%2013.110%2C15.996%2013.110%2C15.996%20C13.110%2C15.996%208.103%2C13.558%208.103%2C13.558%20C8.103%2C13.558%203.095%2C15.996%203.095%2C15.996%20C3.095%2C15.996%203.782%2C10.299%203.782%2C10.299%20C3.782%2C10.299%200.001%2C6.108%200.001%2C6.108%20C0.001%2C6.108%205.432%2C5.025%205.432%2C5.025%20C5.432%2C5.025%208.103%2C-0.003%208.103%2C-0.003%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
    .shop2-product-mode-wr .product-shop2 .product-r-side .tpl-rating-block .tpl-rating {
      height: 20px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2022%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M8.103%2C-0.003%20C8.103%2C-0.003%2010.774%2C5.025%2010.774%2C5.025%20C10.774%2C5.025%2016.205%2C6.108%2016.205%2C6.108%20C16.205%2C6.108%2012.424%2C10.299%2012.424%2C10.299%20C12.424%2C10.299%2013.110%2C15.996%2013.110%2C15.996%20C13.110%2C15.996%208.103%2C13.558%208.103%2C13.558%20C8.103%2C13.558%203.095%2C15.996%203.095%2C15.996%20C3.095%2C15.996%203.782%2C10.299%203.782%2C10.299%20C3.782%2C10.299%200.001%2C6.108%200.001%2C6.108%20C0.001%2C6.108%205.432%2C5.025%205.432%2C5.025%20C5.432%2C5.025%208.103%2C-0.003%208.103%2C-0.003%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
  .shop2-product-mode-wr .product-shop2 .shop2-product-article {
    opacity: 0.85;
    color: #000;
    font-size: 15px;
    font-weight: 400;
    border-bottom: 1px solid #f7f7f7;
    padding: 0 0 10px;
    margin: 0; }
    .shop2-product-mode-wr .product-shop2 .shop2-product-article span {
      opacity: 0.95; }
  .shop2-product-mode-wr .product-shop2 .add-form {
    padding: 16px 0;
    border-top: 2px solid #f7f7f7;
    border-bottom: 2px solid #f7f7f7;
    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-shop2 .product-price {
    padding: 0; }
    .shop2-product-mode-wr .product-shop2 .product-price .price-current {
      display: block;
      font-size: 15px;
      margin: 0 0 3px; }
    .shop2-product-mode-wr .product-shop2 .product-price .price-current strong {
      font-size: 22px; }
    .shop2-product-mode-wr .product-shop2 .product-price .price-old {
      font-size: 15px; }
  .shop2-product-mode-wr .product-shop2 .product-amount {
    -webkit-flex-basis: 96px;
    -moz-flex-basis: 96px;
    -ms-flex-preferred-size: 96px;
    flex-basis: 96px;
    -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-shop2 .shop2-product-btn {
    text-align: center;
    display: block;
    width: 100%;
    height: 48px;
    margin: 15px 0 10px; }
    .shop2-product-mode-wr .product-shop2 .shop2-product-btn span {
      display: inline-block;
      color: #fff;
      font-family: "Roboto Condensed";
      font-size: 14px;
      font-weight: 700;
      text-transform: uppercase;
      padding: 0 26px 0 0;
      height: 48px;
      line-height: 48px;
      background-position: 100% 50% !important; }
  .shop2-product-mode-wr .product-shop2 .buy-one-click-wr > a {
    position: relative;
    text-decoration: none;
    display: block;
    color: #25b1cb;
    font-family: "Roboto Condensed";
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    text-align: center;
    padding: 17px 0; }
    .shop2-product-mode-wr .product-shop2 .buy-one-click-wr > a:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      border: 2px solid #25b1cb;
      opacity: 0.5; }
    .shop2-product-mode-wr .product-shop2 .buy-one-click-wr > a:hover:before {
      box-shadow: 0 3px 7px #25b1cb; }
    .shop2-product-mode-wr .product-shop2 .buy-one-click-wr > a:active:before {
      box-shadow: inset 0 3px 7px #25b1cb; }
  .shop2-product-mode-wr .product-shop2 .product-image {
    margin: 0 0 8px; }
    .shop2-product-mode-wr .product-shop2 .product-image img {
      vertical-align: middle; }
  .shop2-product-mode-wr .product-shop2 .product-thumbnails-wr {
    position: relative;
    margin: 0 0 23px; }
    .shop2-product-mode-wr .product-shop2 .product-thumbnails-wr:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      height: 2px;
      background-color: #f7f7f7; }
  .shop2-product-mode-wr .product-shop2 .product-thumbnails {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 0;
    line-height: 1; }
    .shop2-product-mode-wr .product-shop2 .product-thumbnails li {
      padding-top: 12px;
      position: relative;
      display: inline-block;
      vertical-align: top;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .shop2-product-mode-wr .product-shop2 .product-thumbnails li.active:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      height: 2px;
      background-color: #25b1cb; }
    .shop2-product-mode-wr .product-shop2 .product-thumbnails li img {
      vertical-align: middle; }
    .shop2-product-mode-wr .product-shop2 .product-thumbnails .owl-nav > div {
      position: absolute;
      top: 50%;
      z-index: 1;
      width: 22px;
      height: 22px;
      margin-top: -6px;
      background: #fff;
      border: 2px solid #e1e3e5; }
    .shop2-product-mode-wr .product-shop2 .product-thumbnails .owl-nav > div:before {
      content: "";
      position: absolute;
      left: 50%;
      top: 50%;
      width: 5px;
      height: 7px;
      margin: -3px 0 0 -2px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%225px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%205%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M1.526%2C6.786%20C1.526%2C6.786%204.743%2C4.028%204.743%2C4.028%20C4.917%2C3.882%205.005%2C3.691%205.005%2C3.502%20C5.005%2C3.311%204.917%2C3.121%204.743%2C2.976%20C4.743%2C2.976%201.526%2C0.217%201.526%2C0.217%20C1.352%2C0.072%201.124%2C-0.001%200.894%2C-0.001%20C0.665%2C-0.001%200.437%2C0.072%200.263%2C0.217%20C0.088%2C0.363%200.002%2C0.552%200.002%2C0.743%20C0.002%2C0.932%200.090%2C1.124%200.263%2C1.269%20C0.263%2C1.269%202.846%2C3.502%202.846%2C3.502%20C2.846%2C3.502%200.263%2C5.735%200.263%2C5.735%20C0.088%2C5.880%200.002%2C6.071%200.002%2C6.262%20C0.002%2C6.451%200.090%2C6.641%200.263%2C6.786%20C0.437%2C6.932%200.667%2C7.004%200.894%2C7.004%20C1.124%2C7.004%201.352%2C6.932%201.526%2C6.786%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .shop2-product-mode-wr .product-shop2 .product-thumbnails .owl-nav > div.owl-prev {
      left: -8px; }
      .shop2-product-mode-wr .product-shop2 .product-thumbnails .owl-nav > div.owl-prev:before {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg); }
    .shop2-product-mode-wr .product-shop2 .product-thumbnails .owl-nav > div.owl-next {
      right: -8px; }

.shop2-btn-back, .shop2-btn.shop2-btn-back {
  margin: 0 9px;
  display: inline-block;
  color: #25b1cb;
  font-family: "Roboto Condensed";
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  border: none;
  box-shadow: none;
  text-transform: uppercase;
  padding: 7px 0 7px 14px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M0.221%2C3.015%20C0.083%2C3.135%20-0.005%2C3.309%20-0.005%2C3.503%20C-0.005%2C3.697%200.083%2C3.871%200.221%2C3.991%20C0.221%2C3.991%200.221%2C3.991%200.221%2C3.991%20C0.221%2C3.991%203.403%2C6.838%203.403%2C6.838%20C3.403%2C6.838%203.403%2C6.838%203.403%2C6.838%20C3.524%2C6.943%203.684%2C7.006%203.859%2C7.006%20C4.236%2C7.006%204.541%2C6.712%204.541%2C6.349%20C4.541%2C6.155%204.454%2C5.981%204.315%2C5.861%20C4.315%2C5.861%204.315%2C5.861%204.315%2C5.861%20C4.315%2C5.861%202.454%2C4.160%202.454%2C4.160%20C2.454%2C4.160%209.314%2C4.160%209.314%2C4.160%20C9.314%2C4.160%209.314%2C4.160%209.314%2C4.160%20C9.690%2C4.160%209.996%2C3.866%209.996%2C3.503%20C9.996%2C3.140%209.690%2C2.846%209.314%2C2.846%20C9.314%2C2.846%209.314%2C2.846%209.314%2C2.846%20C9.314%2C2.846%202.454%2C2.846%202.454%2C2.846%20C2.454%2C2.846%204.315%2C1.145%204.315%2C1.145%20C4.315%2C1.145%204.315%2C1.145%204.315%2C1.145%20C4.454%2C1.025%204.541%2C0.851%204.541%2C0.657%20C4.541%2C0.294%204.236%2C0.000%203.859%2C0.000%20C3.684%2C0.000%203.524%2C0.064%203.403%2C0.169%20C3.403%2C0.169%203.403%2C0.169%203.403%2C0.169%20C3.403%2C0.169%200.221%2C3.015%200.221%2C3.015%20C0.221%2C3.015%200.221%2C3.015%200.221%2C3.015%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  .shop2-btn-back:hover, .shop2-btn.shop2-btn-back:hover {
    text-decoration: none; }

.shop-product-data {
  margin: 20px 0 12px; }
  .shop-product-data .shop-product-tabs {
    border-bottom: 2px solid #e1e3e5;
    padding: 0 8px;
    margin: 0; }

.r-tabs-tab {
  display: inline-block;
  vertical-align: top;
  position: relative;
  border: 2px solid transparent;
  border-bottom: none; }
  .r-tabs-tab a {
    display: inline-block;
    text-decoration: none;
    padding: 0 15px;
    color: #000;
    font-family: "Roboto Condensed";
    font-size: 14px;
    line-height: 46px;
    height: 46px;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .r-tabs-tab a span {
    opacity: 0.55; }
  .r-tabs-tab.r-tabs-state-active {
    border-color: #e1e3e5; }
  .r-tabs-tab.r-tabs-state-active:before {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    height: 2px;
    background-color: #fff; }
  .r-tabs-tab.r-tabs-state-active a {
    cursor: default; }
  .r-tabs-tab.r-tabs-state-active span {
    opacity: 1; }
/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
  opacity: 0.5; }
/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
  opacity: 0.5; }

.r-tabs .r-tabs-panel {
  display: none;
  padding: 16px 8px;
  border-bottom: 2px solid #e1e3e5; }
  .r-tabs .r-tabs-panel p {
    margin-top: 0; }
  @media all and (max-width: 720px) {
  .r-tabs .r-tabs-panel {
    border: 2px solid #e1e3e5;
    border-top: none;
    padding-top: 1px; } }
  .r-tabs .r-tabs-panel .shop-group-kinds {
    margin-bottom: 0; }

.r-tabs .r-tabs-accordion-title {
  display: none;
  text-align: center;
  padding: 0 16px;
  margin-top: 10px;
  border: 2px solid #e1e3e5; }
  .r-tabs .r-tabs-accordion-title .r-tabs-anchor {
    position: relative;
    text-decoration: none;
    color: #000;
    font-family: "Roboto Condensed";
    font-size: 14px;
    line-height: 46px;
    height: 46px;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    text-align: left;
    text-align: center; }
  .r-tabs .r-tabs-accordion-title .r-tabs-anchor > span {
    position: relative;
    display: inline-block;
    padding: 0 16px 0 0; }
    .r-tabs .r-tabs-accordion-title .r-tabs-anchor > span:before {
      content: "";
      position: absolute;
      right: 0;
      top: 50%;
      margin-top: -2px;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 5px 3px 0 3px;
      border-top-color: #000; }
  .r-tabs .r-tabs-accordion-title.r-tabs-state-active {
    background: none;
    border-bottom: none; }
  .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor span:before {
    transform: rotate(180deg); }
  @media all and (max-width: 720px) {
  .r-tabs .r-tabs-accordion-title {
    display: block; } }

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

.tpl-info {
  background-color: #fff;
  border: 2px solid #e1e3e5;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 14px;
  color: #000; }

.tpl-form input[type=text], .tpl-form input[type=password], .tpl-form textarea, .tpl-form select {
  border-width: 2px;
  border-radius: 0;
  border-color: #e1e3e5; }
  .tpl-form input[type=text]:focus, .tpl-form input[type=password]:focus, .tpl-form textarea:focus, .tpl-form select:focus {
    border-color: #cce9ff;
    color: #87b4d6; }
  .tpl-form input[type=text].error, .tpl-form input[type=password].error, .tpl-form textarea.error, .tpl-form select.error {
    border-color: #ffb3b3; }

.desc-area .tpl-block-header {
  font-size: 22px;
  color: #000;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
  .desc-area hr {
    border: none;
    border-top: 1px solid #e1e3e5; }
  .desc-area dl {
    margin-top: 0; }
  @media all and (max-width: 720px) {
    .desc-area .tpl-block-header {
      display: none; } }
  .desc-area .tpl-comment .tpl-header {
    background: none;
    border: 2px solid #e1e3e5;
    height: auto; }
    @media all and (max-width: 400px) {
    .desc-area .tpl-comment .tpl-header {
      padding-bottom: 10px; } }
  .desc-area .tpl-comment .tpl-name {
    font-size: 15px;
    color: #000;
    font-weight: bold;
    margin-bottom: 0;
    opacity: 0.8; }
  .desc-area .tpl-comment .tpl-date {
    font-size: 11px;
    color: #000;
    opacity: 0.5; }
  .desc-area .tpl-comment .tpl-link {
    color: #25b1cb;
    font-size: 12px;
    line-height: 12px;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    padding: 0 15px 0 0;
    margin-top: 11px;
    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%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%2325b1cb%22%20d%3D%22M5.012%2C12.002%20C5.012%2C12.002%204.970%2C12.002%204.970%2C12.002%20C2.226%2C12.002%200.033%2C10.715%200.001%2C8.366%20C-0.002%2C8.134%200.100%2C7.916%200.276%2C7.762%20C0.455%2C7.603%200.710%2C7.509%200.980%2C7.509%20C1.534%2C7.509%201.950%2C7.872%201.962%2C8.355%20C1.974%2C9.589%202.957%2C10.104%204.271%2C10.239%20C4.233%2C10.148%204.210%2C10.049%204.210%2C9.944%20C4.210%2C9.944%204.210%2C5.893%204.210%2C5.893%20C4.210%2C5.893%203.455%2C5.893%203.455%2C5.893%20C3.000%2C5.893%202.631%2C5.533%202.631%2C5.089%20C2.631%2C4.645%203.000%2C4.286%203.455%2C4.286%20C3.455%2C4.286%204.210%2C4.286%204.210%2C4.286%20C4.210%2C4.286%204.210%2C3.562%204.210%2C3.562%20C3.590%2C3.261%203.157%2C2.622%203.157%2C1.875%20C3.157%2C0.839%203.982%2C-0.000%205.000%2C-0.000%20C6.017%2C-0.000%206.842%2C0.839%206.842%2C1.875%20C6.842%2C2.622%206.410%2C3.261%205.789%2C3.562%20C5.789%2C3.562%205.789%2C4.286%205.789%2C4.286%20C5.789%2C4.286%206.544%2C4.286%206.544%2C4.286%20C6.999%2C4.286%207.368%2C4.645%207.368%2C5.089%20C7.368%2C5.533%206.999%2C5.893%206.544%2C5.893%20C6.544%2C5.893%205.789%2C5.893%205.789%2C5.893%20C5.789%2C5.893%205.789%2C9.944%205.789%2C9.944%20C5.789%2C10.051%205.766%2C10.153%205.726%2C10.246%20C7.032%2C10.119%208.045%2C9.598%208.060%2C8.357%20C8.061%2C7.872%208.482%2C7.509%209.037%2C7.509%20C9.308%2C7.509%209.560%2C7.603%209.740%2C7.757%20C9.916%2C7.912%2010.006%2C8.130%2010.006%2C8.357%20C9.984%2C10.756%207.740%2C11.980%205.012%2C12.002%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }
  .desc-area .tpl-comment .tpl-body {
    margin: 0;
    font-size: 15px;
    color: #000;
    opacity: 0.55; }
  .desc-area .tpl-form input {
    height: 40px;
    outline: none; }
  .desc-area .tpl-form .tpl-field .tpl-title {
    font-size: 15px;
    color: #000;
    opacity: 0.65; }
    .desc-area .tpl-form .tpl-field a {
      text-decoration: none; }
    .desc-area .tpl-form .tpl-field a.tpl-button {
      background: none;
      box-shadow: none;
      border: 2px solid #e1e3e5;
      color: #000;
      padding: 12px 16px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .desc-area .tpl-form .tpl-field .registration-btn {
      position: relative;
      text-decoration: none;
      display: inline-block;
      color: #25b1cb;
      font-family: "Roboto Condensed";
      font-size: 12px;
      font-weight: 700;
      line-height: 1;
      text-transform: uppercase;
      text-align: center;
      padding: 14px 14px; }
    .desc-area .tpl-form .tpl-field .registration-btn:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      border: 2px solid #25b1cb;
      opacity: 0.5; }
    .desc-area .tpl-form .tpl-field .registration-btn:hover:before {
      box-shadow: 0 3px 7px #25b1cb; }
    .desc-area .tpl-form .tpl-field .registration-btn:active:before {
      box-shadow: inset 0 3px 7px #25b1cb; }
  .desc-area a.tpl-button, .desc-area button.tpl-button, .desc-area input[type="button"].tpl-button, .desc-area input[type="submit"].tpl-button {
    padding: 14px 16px;
    border-radius: 0;
    font-family: "Roboto Condensed";
    font-size: 12px;
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase; }
  @media all and (max-width: 720px) {
  .desc-area .tpl-auth .tpl-left {
    float: none; } }
  .desc-area .tpl-auth input[type=text] {
    width: 100%; }
  .shop2-product-tags {
    margin-top: 16px;
    padding: 14px 20px;
    background: none;
    border: 2px solid #e1e3e5; }
  .shop2-product-tags > span {
    color: #000; }

.shop2-collection-header {
  position: relative;
  margin: 0 0 15px;
  font-size: 17px;
  text-transform: uppercase;
  opacity: 0.9;
  font-weight: 700;
  padding-left: 16px; }
  .shop2-collection-header:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    bottom: 4px;
    width: 3px;
    background: #25b1cb; }

.shop-group-kinds {
  margin: 0 0 20px;
  position: relative; }
  .shop-group-kinds .owl-nav {
    position: absolute;
    right: 0;
    top: -43px;
    width: 76px;
    height: 38px;
    font-size: 0;
    z-index: 2; }
  .shop-group-kinds .owl-nav .owl-prev, .shop-group-kinds .owl-nav .owl-next {
    position: absolute;
    top: 0;
    width: 36px;
    height: 38px;
    cursor: pointer; }
    .shop-group-kinds .owl-nav .owl-prev:before, .shop-group-kinds .owl-nav .owl-next:before {
      content: "";
      position: absolute;
      left: 50%;
      top: 50%;
      width: 7px;
      height: 11px;
      opacity: 0.75;
      margin: -6px 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%227px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%207%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M2.137%2C10.665%20C2.137%2C10.665%206.640%2C6.330%206.640%2C6.330%20C6.884%2C6.101%207.007%2C5.802%207.007%2C5.504%20C7.007%2C5.204%206.884%2C4.906%206.640%2C4.678%20C6.640%2C4.678%202.137%2C0.342%202.137%2C0.342%20C1.893%2C0.114%201.574%2C-0.001%201.252%2C-0.001%20C0.931%2C-0.001%200.613%2C0.114%200.368%2C0.342%20C0.124%2C0.571%200.003%2C0.869%200.003%2C1.169%20C0.003%2C1.466%200.126%2C1.767%200.368%2C1.995%20C0.368%2C1.995%203.985%2C5.504%203.985%2C5.504%20C3.985%2C5.504%200.368%2C9.013%200.368%2C9.013%20C0.124%2C9.242%200.003%2C9.541%200.003%2C9.841%20C0.003%2C10.139%200.126%2C10.437%200.368%2C10.665%20C0.613%2C10.894%200.934%2C11.008%201.252%2C11.008%20C1.574%2C11.008%201.893%2C10.894%202.137%2C10.665%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop-group-kinds .owl-nav .owl-prev {
    left: 0; }
    .shop-group-kinds .owl-nav .owl-prev:before {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
  .shop-group-kinds .owl-nav .owl-next {
    right: 0; }

.desc-area .shop-group-kinds-in {
  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; }
  .desc-area .shop-kind-item {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    width: 22.2222222222%;
    margin-right: 3.7037037037%;
    border-bottom: 2px solid #f7f7f7; }
  .desc-area .shop-kind-item:nth-child(4n) {
    margin-right: 0; }
  @media all and (max-width: 700px) {
    .desc-area .shop-kind-item {
      width: 30.6296296296%;
      margin-right: 4.0555555556%; }
      .desc-area .shop-kind-item:nth-child(3n) {
        margin-right: 0; }
      .desc-area .shop-kind-item:nth-child(4n) {
        margin-right: 4.0555555556%; } }
  @media all and (max-width: 520px) {
    .desc-area .shop-kind-item {
      width: 49%;
      margin-right: 2%; }
      .desc-area .shop-kind-item:nth-child(3n), .desc-area .shop-kind-item:nth-child(4n) {
        margin-right: 2%; }
      .desc-area .shop-kind-item:nth-child(2n) {
        margin-right: 0; } }
  .desc-area .shop-kind-item .shop-kind-item-in {
    padding: 0 0 15px;
    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; }
  .desc-area .shop-kind-item .product-info-wr, .desc-area .shop-kind-item .product-bot-right {
    padding: 0 12px; }
  .desc-area .shop-kind-item .product-amount {
    margin: 0 0 10px; }
  .desc-area .shop-kind-item .product-btn-wr {
    display: block; }

.shop-kind-item {
  position: relative;
  margin-bottom: 16px;
  background: #fff;
  color: #000;
  font-size: 13px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .shop-kind-item .shop-kind-item-in {
    padding: 16px 16px 6px; }
  .shop-kind-item .product-bot {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .shop-kind-item .product-image {
    text-align: center;
    margin: 0 0 10px; }
  .shop-kind-item .product-image img {
    vertical-align: middle; }
  .shop-kind-item .tpl-rating-block span {
    display: none; }
  .shop-kind-item .product-name {
    margin: 0 0 7px; }
  .shop-kind-item .product-anonce {
    padding-top: 0; }
  .shop-kind-item .product-price {
    border-top: 2px solid #f7f7f7; }
  .shop-kind-item .product-btn-wr {
    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;
    padding: 12px 0 0;
    border-top: 2px solid #f7f7f7; }
  @media all and (max-width: 420px) {
  .shop-kind-item .product-btn-wr {
    display: block; }
  .shop-kind-item .product-amount {
    margin: 0 0 10px; } }

.shop2-cart-wrapper {
  background: #fff;
  padding: 16px; }
  .shop2-cart-wrapper p.text-right {
    margin: 0 0 16px; }
  .shop2-cart-wrapper p.text-right .shop2-btn {
    position: relative;
    text-decoration: none;
    display: inline-block;
    color: #25b1cb;
    font-family: "Roboto Condensed";
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    text-align: center;
    padding: 14px 14px;
    box-shadow: none;
    background: none; }
    .shop2-cart-wrapper p.text-right .shop2-btn:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      border: 2px solid #25b1cb;
      opacity: 0.5; }
    .shop2-cart-wrapper p.text-right .shop2-btn:hover:before {
      box-shadow: 0 3px 7px #25b1cb; }
    .shop2-cart-wrapper p.text-right .shop2-btn:active:before {
      box-shadow: inset 0 3px 7px #25b1cb; }
  .shop2-cart-wrapper p.shop2-cart-update {
    margin: 16px 40px 0 0; }
  @media all and (max-width: 766px) {
    .shop2-cart-wrapper p.shop2-cart-update {
      text-align: left !important;
      margin: 16px 0 0 74px; } }
  @media all and (max-width: 580px) {
    .shop2-cart-wrapper p.shop2-cart-update {
      margin: 16px 0 0 84px; } }

.shop2-cart-product {
  padding: 15px 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: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom: 2px solid #e1e3e5; }
  @media all and (max-width: 766px) {
  .shop2-cart-product {
    padding: 15px 0 0; } }
  .shop2-cart-product .cart-product-top {
    -webkit-flex-basis: 48px;
    -moz-flex-basis: 48px;
    -ms-flex-preferred-size: 48px;
    flex-basis: 48px;
    padding: 0 15px 0 0; }
  .shop2-cart-product .cart-product-right-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; }
  @media all and (min-width: 767px) {
    .shop2-cart-product .cart-product-right-wr {
      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; } }
  .shop2-cart-product .cart-product-info-wr {
    padding-bottom: 10px; }
  @media all and (min-width: 767px) {
    .shop2-cart-product .cart-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;
      padding: 0 40px 0 0; } }
  .shop2-cart-product .cart-product-info-wr > strong {
    color: #25b1cb;
    margin: 0 0 5px;
    display: block; }
  @media all and (min-width: 767px) {
    .shop2-cart-product .cart-product-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: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      margin: auto 0;
      width: 63.1578947368%; } }
  .shop2-cart-product .cart-product-right-in-left {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0; }
  @media all and (max-width: 766px) {
    .shop2-cart-product .cart-product-right-in-left {
      padding: 0 0 10px;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
      .shop2-cart-product .cart-product-right-in-left.bdTop {
        padding-top: 10px;
        border-top: 1px solid #f7f7f7; } }
  .shop2-cart-product .cart-product-right-in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    padding: 10px 0;
    border-top: 1px solid #f7f7f7; }
  @media all and (min-width: 767px) {
    .shop2-cart-product .cart-product-right-in {
      padding: 0;
      border: none;
      width: 143px;
      margin: auto 0; } }
  .shop2-cart-product .cart-product-name {
    margin-bottom: 10px; }
  .shop2-cart-product .cart-product-name a {
    text-decoration: none;
    opacity: 0.9;
    color: #000;
    font-family: "Roboto Condensed";
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase; }
    .shop2-cart-product .cart-product-name a:hover {
      opacity: 1;
      color: #25b1cb; }
  .shop2-cart-product .cart-product-image.no-image {
    height: 74px;
    background-color: #b1adad;
    background-size: 15px 12px; }
  .shop2-cart-product .cart-product-image img {
    border: none !important; }
  .shop2-cart-product .product-anonce {
    font-size: 14px;
    color: #000;
    margin-top: 0;
    padding-top: 0; }
  .shop2-cart-product .cart-product-article {
    padding: 10px 0;
    border-bottom: 1px solid #f7f7f7;
    margin-bottom: 0; }
  .shop2-cart-product .cart-product-param-wr {
    display: none; }
  .shop2-cart-product .shop2-color-ext-list .shop2-color-ext-selected:after {
    content: "";
    position: absolute;
    right: -6px;
    bottom: -1px;
    width: 14px;
    height: 11px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-cart-product .cart-delete {
    width: 44px; }
  .shop2-cart-product .cart-delete a {
    margin: 4px 0 0;
    display: inline-block;
    width: 44px;
    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%2215px%22%20%20viewBox%3D%220%200%2012%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M%201.66%2013.79%20C%201.66%2013.79%201.91%2015%203.16%2015%20C%203.16%2015%208.84%2015%208.84%2015%20C%2010.09%2015%2010.33%2013.79%2010.33%2013.79%20C%2010.33%2013.79%2011.45%204.77%2011.45%204.77%20C%2011.45%204.77%200.55%204.77%200.55%204.77%20C%200.55%204.77%201.66%2013.79%201.66%2013.79%20Z%20M%208.18%206.56%20C%208.18%206.23%208.43%205.96%208.73%205.96%20C%209.03%205.96%209.27%206.23%209.27%206.56%20C%209.27%206.56%208.73%2012.62%208.73%2012.62%20C%208.73%2012.94%208.48%2013.21%208.18%2013.21%20C%207.88%2013.21%207.64%2012.94%207.64%2012.62%20C%207.64%2012.62%208.18%206.56%208.18%206.56%20Z%20M%205.45%206.56%20C%205.45%206.23%205.7%205.96%206%205.96%20C%206.3%205.96%206.55%206.23%206.55%206.56%20C%206.55%206.56%206.55%2012.62%206.55%2012.62%20C%206.55%2012.94%206.3%2013.21%206%2013.21%20C%205.7%2013.21%205.45%2012.94%205.45%2012.62%20C%205.45%2012.62%205.45%206.56%205.45%206.56%20C%205.45%206.56%205.45%206.56%205.45%206.56%20Z%20M%203.27%205.96%20C%203.57%205.96%203.82%206.23%203.82%206.56%20C%203.82%206.56%204.36%2012.62%204.36%2012.62%20C%204.36%2012.94%204.12%2013.21%203.82%2013.21%20C%203.52%2013.21%203.27%2012.94%203.27%2012.62%20C%203.27%2012.62%202.73%206.56%202.73%206.56%20C%202.73%206.23%202.97%205.96%203.27%205.96%20Z%20M%2011.13%202.38%20C%2011.13%202.38%208.73%202.38%208.73%202.38%20C%208.73%202.38%208.73%201.19%208.73%201.19%20C%208.73%200.29%208.46%200%207.64%200%20C%207.64%200%204.36%200%204.36%200%20C%203.61%200%203.27%200.4%203.27%201.19%20C%203.27%201.19%203.27%202.38%203.27%202.38%20C%203.27%202.38%200.87%202.38%200.87%202.38%20C%200.39%202.38%200%202.78%200%203.28%20C%200%203.77%200.39%204.17%200.87%204.17%20C%200.87%204.17%2011.13%204.17%2011.13%204.17%20C%2011.61%204.17%2012%203.77%2012%203.28%20C%2012%202.78%2011.61%202.38%2011.13%202.38%20Z%20M%207.64%202.38%20C%207.64%202.38%204.36%202.38%204.36%202.38%20C%204.36%202.38%204.36%201.19%204.36%201.19%20C%204.36%201.19%207.64%201.19%207.64%201.19%20C%207.64%201.19%207.64%202.38%207.64%202.38%20C%207.64%202.38%207.64%202.38%207.64%202.38%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .shop2-cart-product .cart-delete a img {
      display: none; }
  .shop2-cart-product .cart-param-btn {
    display: inline-block;
    position: relative;
    font-size: 12px;
    color: #25b1cb;
    padding: 10px 0 0 0;
    cursor: pointer;
    border-bottom: 1px dashed #25b1cb; }
  .shop2-cart-product .cart-param-btn:before {
    content: "";
    position: absolute;
    right: -12px;
    top: 50%;
    margin-top: 3px;
    width: 7px;
    height: 5px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%207%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M6.786%2C3.473%20C6.786%2C3.473%204.028%2C0.257%204.028%2C0.257%20C3.882%2C0.082%203.692%2C-0.005%203.502%2C-0.005%20C3.311%2C-0.005%203.122%2C0.082%202.977%2C0.257%20C2.977%2C0.257%200.218%2C3.473%200.218%2C3.473%20C0.072%2C3.648%20-0.001%2C3.875%20-0.001%2C4.105%20C-0.001%2C4.334%200.072%2C4.562%200.218%2C4.737%20C0.363%2C4.912%200.553%2C4.998%200.743%2C4.998%20C0.933%2C4.998%201.124%2C4.910%201.269%2C4.737%20C1.269%2C4.737%203.502%2C2.153%203.502%2C2.153%20C3.502%2C2.153%205.735%2C4.737%205.735%2C4.737%20C5.881%2C4.912%206.071%2C4.998%206.262%2C4.998%20C6.452%2C4.998%206.641%2C4.910%206.786%2C4.737%20C6.932%2C4.562%207.005%2C4.333%207.005%2C4.105%20C7.005%2C3.875%206.932%2C3.648%206.786%2C3.473%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    transform: rotate(180deg); }
  .shop2-cart-product .cart-param-btn.opened:before {
    transform: rotate(0); }
  @media all and (min-width: 767px) {
  .shop2-cart-product .cart-price {
    width: 100px; }
  .shop2-cart-product .cart-price-total {
    width: 110px; } }
  .shop2-cart-product .cart-price-total, .shop2-cart-product .cart-price {
    font-size: 17px;
    color: #000;
    opacity: 0.85;
    font-weight: 700;
    margin: auto 0; }
  .shop2-cart-product .cart-price-total span, .shop2-cart-product .cart-price span {
    display: none; }
  .shop2-cart-product .cart-price-total > div, .shop2-cart-product .cart-price > div {
    font-size: 14px; }
    @media all and (max-width: 360px) {
    .shop2-cart-product .cart-price-total > div, .shop2-cart-product .cart-price > div {
      font-size: 12px; } }
  .shop2-cart-product .cart-price-total.pre_order_price, .shop2-cart-product .cart-price.pre_order_price {
    font-size: 14px; }
    @media all and (max-width: 360px) {
    .shop2-cart-product .cart-price-total.pre_order_price, .shop2-cart-product .cart-price.pre_order_price {
      font-size: 12px; } }
  @media all and (max-width: 350px) {
  .shop2-cart-product .cart-price {
    width: 70px; }
  .shop2-cart-product .shop-product-amount input[type="text"] {
    margin: 0 2px; } }
  .shop2-cart-product .cart-amount {
    font-size: 0; }
  .shop2-cart-product .cart-amount .shop-product-amount input[type="text"] {
    text-align: center; }
  @media all and (min-width: 767px) {
    .shop2-cart-product .cart-amount {
      margin: 0 10px 0 0; } }
  @media all and (min-width: 940px) and (max-width: 951px) {
  .shop2-cart-product .shop-product-amount input[type="text"], .shop2-cart-product .shop-product-amount button {
    display: block;
    width: 40px; } }

.shop-cart-title {
  position: relative;
  font-family: "Roboto Condensed";
  color: #fff;
  font-size: 15px;
  line-height: 40px;
  background-color: #25b1cb;
  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; }
  .shop-cart-title .cart-product-title {
    -webkit-flex-basis: 100px;
    -moz-flex-basis: 100px;
    -ms-flex-preferred-size: 100px;
    flex-basis: 100px;
    padding: 0 0 0 15px; }
  @media all and (min-width: 767px) {
    .shop-cart-title .shop-cart-title-info {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -moz-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -webkit-flex-shrink: 1;
      -moz-flex-shrink: 1;
      -ms-flex-negative: 1;
      flex-shrink: 1;
      -webkit-flex-basis: 0;
      -moz-flex-basis: 0;
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      padding: 0 40px 0 0; } }
  .shop-cart-title .shop-cart-title-righ-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; }
  @media all and (min-width: 767px) {
    .shop-cart-title .shop-cart-title-righ-wr {
      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;
      margin-left: -52px; } }
  @media all and (min-width: 767px) {
    .shop-cart-title .shop-cart-title-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: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      margin: auto 0;
      width: 63.1578947368%; } }
  .shop-cart-title .cart-product-title-right-in-left {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media all and (max-width: 766px) {
    .shop-cart-title .cart-product-title-right-in-left {
      -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 .shop-cart-title-right-in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media all and (max-width: 766px) {
    .shop-cart-title .shop-cart-title-right-in {
      -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 (min-width: 767px) {
    .shop-cart-title .cart-price-title {
      width: 100px; } }
  @media all and (min-width: 767px) {
    .shop-cart-title .cart-total-price-title {
      width: 110px; } }
  .shop-cart-title .cart-delete-title {
    width: 44px; }
  @media all and (max-width: 766px) {
  .shop-cart-title > div {
    display: none; }
    .shop-cart-title > div.cart-product-title {
      display: block; } }
  @media all and (max-width: 580px) {
  .shop-cart-title {
    margin: 0 -10px; } }
/* 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 -5px; } }
  @media all and (max-width: 580px) {
  .shop-cart-total {
    margin: 20px 5px; } }
  .shop-cart-total li {
    text-align: right; }
  .shop-cart-total li .shop-cart-total-in {
    color: #000;
    border-bottom: 1px solid #f7f7f7;
    width: 336px;
    text-align: left;
    display: inline-block; }
    @media all and (max-width: 766px) {
    .shop-cart-total li .shop-cart-total-in {
      width: 100%;
      padding: 10px 0; } }
  .shop-cart-total li .shop-cart-total-title, .shop-cart-total li .shop-cart-sum {
    font-size: 13px;
    padding: 17px 0;
    display: inline-block;
    vertical-align: bottom;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop-cart-total li .shop-cart-total-title {
    width: 192px;
    color: #737373; }
    @media all and (max-width: 766px) {
    .shop-cart-total li .shop-cart-total-title {
      margin-bottom: 7px;
      padding: 0 0 0 79px;
      width: 100%; } }
  .shop-cart-total li .shop-cart-sum {
    color: #000;
    opacity: 0.85;
    width: 144px;
    font-size: 13px; }
    .shop-cart-total li .shop-cart-sum strong {
      font-size: 17px; }
    @media all and (max-width: 766px) {
    .shop-cart-total li .shop-cart-sum {
      padding: 0 0 0 79px;
      width: 100%; } }
  @media all and (min-width: 767px) {
        .shop-cart-total li.coupon-block-li .shop-cart-total-in {
          border: none;
          width: 100%;
          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-align: end;
          -ms-flex-align: end;
          -webkit-align-items: flex-end;
          -moz-align-items: flex-end;
          align-items: flex-end; } }
    @media all and (min-width: 767px) {
      .shop-cart-total li.coupon-block-li .shop-cart-total-title {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-order: 1;
        -ms-flex-order: 1;
        order: 1; } }
    @media all and (min-width: 767px) {
      .shop-cart-total li.coupon-block-li .shop-cart-sum {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-order: 2;
        -ms-flex-order: 2;
        order: 2;
        width: 144px; } }
    @media all and (min-width: 767px) {
      .shop-cart-total li.coupon-block-li .shop2-coupon-wr {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -webkit-order: 0;
        -moz-order: 0;
        -ms-flex-order: 0;
        order: 0;
        margin: -10px 25px -10px 0; } }
    @media all and (max-width: 766px) {
      .shop-cart-total li.coupon-block-li .shop2-coupon-wr {
        display: none; } }
    @media all and (min-width: 767px) {
      .shop-cart-total li.coupon-block-li .shop-cart-total-title, .shop-cart-total li.coupon-block-li .shop-cart-sum {
        border-bottom: 1px solid #f7f7f7; } }
  .shop-cart-total li.total-amount-li {
    color: #25b1cb; }
    .shop-cart-total li.total-amount-li .shop-cart-total-title, .shop-cart-total li.total-amount-li div.shop-cart-sum {
      color: #25b1cb;
      opacity: 1; }
  .shop-cart-total .coupon-open-btn {
    display: block;
    vertical-align: bottom;
    font-size: 14px;
    color: #3c4a5b;
    font-weight: 700;
    margin: 7px 0 0 79px; }
  .shop-cart-total .coupon-open-btn span {
    font-size: 15px; }
  @media all and (min-width: 767px) {
    .shop-cart-total .coupon-open-btn {
      display: none; } }
/* Coupon */
.shop2-coupon {
  background-color: #f7f7f7;
  border: 2px solid #e1e3e5;
  height: auto;
  min-width: 300px;
  max-width: 300px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  @media all and (max-width: 997px) and (min-width: 940px) {
  .shop2-coupon {
    min-width: 245px;
    max-width: 245px; } }
  @media all and (max-width: 766px) {
  .shop2-coupon {
    min-width: 100%;
    margin: 15px 0 0; } }
  .shop2-coupon .coupon-body {
    padding: 15px;
    height: auto; }
  @media all and (max-width: 766px) {
    .shop2-coupon .coupon-body {
      padding: 15px 7px; } }
  .shop2-coupon .coupon-arrow {
    margin-top: -9px;
    width: 10px;
    height: 18px;
    border: none; }
  .shop2-coupon .coupon-arrow:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 9px 0 9px 10px;
    border-left-color: #e1e3e5; }
  .shop2-coupon .coupon-arrow:after {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 7px 0 7px 8px;
    border-left-color: #f7f7f7; }
  @media all and (max-width: 766px) {
    .shop2-coupon .coupon-arrow {
      top: -10px;
      margin: 0;
      left: 76px;
      width: 18px;
      height: 10px; }
      .shop2-coupon .coupon-arrow:before {
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 0 9px 10px 9px;
        border-bottom-color: #e1e3e5; }
      .shop2-coupon .coupon-arrow:after {
        left: 2px;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 0 7px 8px 7px;
        border-bottom-color: #f7f7f7; } }
  .shop2-coupon .coupon-label {
    color: #404040; }
  .shop2-coupon .coupon-field {
    border: 2px solid #e1e3e5;
    background: none;
    height: auto;
    padding: 0;
    border-radius: 0; }
  .shop2-coupon .coupon-field input[type="text"] {
    background-color: #fff;
    box-shadow: none;
    font-size: 13px;
    color: #000;
    outline: none;
    padding: 0 14px;
    height: 36px;
    border-radius: 0;
    max-width: 100%; }
  .shop2-coupon .coupon-btn {
    padding: 14px 20px 14px;
    margin: 0 0 0 8px;
    font-size: 12px;
    line-height: 1;
    font-weight: 700;
    font-family: "Roboto Condensed";
    text-transform: uppercase;
    outline: none;
    box-shadow: none;
    border: none;
    border-radius: 0; }
  .shop2-coupon .coupon-id {
    position: static; }
  .shop2-coupon .coupon-id span {
    font-size: 13px;
    color: #333; }
  .shop2-coupon .coupon-id .coupon-code {
    color: #777;
    padding: 0 6px; }
  .shop2-coupon .coupon-id .coupon-delete {
    display: inline-block;
    border: 1px solid #e9573e;
    border-radius: 8px;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23e9573e%22%20d%3D%22M7.090%2C4.968%20C7.090%2C4.968%209.504%2C7.382%209.504%2C7.382%20C10.090%2C7.968%2010.090%2C8.918%209.504%2C9.504%20C8.918%2C10.090%207.969%2C10.089%207.383%2C9.504%20C7.383%2C9.504%204.969%2C7.090%204.969%2C7.090%20C4.969%2C7.090%202.554%2C9.504%202.554%2C9.504%20C1.969%2C10.090%201.019%2C10.090%200.433%2C9.504%20C-0.153%2C8.918%20-0.153%2C7.968%200.433%2C7.382%20C0.433%2C7.382%202.847%2C4.968%202.847%2C4.968%20C2.847%2C4.968%200.433%2C2.554%200.433%2C2.554%20C-0.153%2C1.968%20-0.153%2C1.018%200.433%2C0.433%20C1.018%2C-0.153%201.969%2C-0.153%202.554%2C0.433%20C2.554%2C0.433%204.968%2C2.847%204.968%2C2.847%20C4.968%2C2.847%207.383%2C0.433%207.383%2C0.433%20C7.969%2C-0.153%208.918%2C-0.153%209.504%2C0.433%20C10.090%2C1.018%2010.090%2C1.968%209.504%2C2.554%20C9.504%2C2.554%207.090%2C4.968%207.090%2C4.968%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: 8px 8px; }
/* Cart Registration */
.shop2-order-in-one-page-form h2 {
  font-family: "Roboto Condensed";
  opacity: 0.9;
  font-size: 16px;
  font-weight: 700;
  color: #000;
  margin: 0;
  text-transform: uppercase; }
  .shop2-order-in-one-page-form .shop2-order-form--offset-left {
    padding: 16px 0;
    margin: 0; }
  .shop2-order-in-one-page-form .shop2-order-options {
    padding: 0; }

.shop-cart-registration {
  margin-bottom: 20px; }
  .shop-cart-registration h2 {
    font-family: "Roboto Condensed";
    opacity: 0.9;
    font-size: 16px;
    font-weight: 700;
    color: #000;
    margin: 0;
    text-transform: uppercase; }
  .shop-cart-registration .form-registration-bot, .shop-cart-registration .form-registration-top {
    padding: 20px 0;
    border-bottom: 2px solid #e1e3e5; }
  @media all and (max-width: 766px) {
    .shop-cart-registration .form-registration-bot, .shop-cart-registration .form-registration-top {
      padding: 10px 0; } }
  .shop-cart-registration .form-registration-bot {
    display: table;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media all and (max-width: 540px) {
    .shop-cart-registration .form-registration-bot {
      display: block; } }
  .shop-cart-registration .form-registration {
    display: table;
    width: 100%; }
  @media all and (max-width: 766px) {
    .shop-cart-registration .form-registration {
      display: block; } }
  .shop-cart-registration .form-registration-left {
    display: table-cell;
    vertical-align: top;
    font-size: 0; }
  @media all and (max-width: 766px) {
    .shop-cart-registration .form-registration-left {
      display: block; } }
  .shop-cart-registration .form-registration-left label {
    display: inline-block;
    vertical-align: top;
    padding: 0 8px 0 0;
    font-size: 13px;
    width: 200px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media all and (max-width: 860px) {
    .shop-cart-registration .form-registration-left label {
      width: 200px; } }
    @media all and (max-width: 766px) {
    .shop-cart-registration .form-registration-left label {
      width: 50%;
      margin-bottom: 10px; }
      .shop-cart-registration .form-registration-left label:nth-child(3) {
        padding: 0; } }
    @media all and (max-width: 440px) {
    .shop-cart-registration .form-registration-left label {
      width: 100%;
      padding: 0; } }
  .shop-cart-registration .form-registration-left input {
    height: 40px;
    padding: 0 15px;
    outline: none;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop-cart-registration .form-registration-right {
    display: table-cell;
    vertical-align: top;
    text-align: right;
    width: 190px; }
  @media all and (max-width: 766px) {
    .shop-cart-registration .form-registration-right {
      display: block;
      width: 100%; } }
  .shop-cart-registration .form-registration-right .shop2-btn {
    border-radius: 0;
    font-family: "Roboto Condensed";
    font-size: 12px;
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase;
    padding: 14px 0; }
    @media all and (max-width: 766px) {
    .shop-cart-registration .form-registration-right .shop2-btn {
      width: 100%; } }
  .shop-cart-registration .form-registration-bot-left {
    font-size: 13px;
    color: #000;
    display: table-cell;
    vertical-align: top;
    padding: 0 10px 0 0;
    opacity: 0.9; }
  @media all and (max-width: 540px) {
    .shop-cart-registration .form-registration-bot-left {
      display: block;
      margin-bottom: 10px;
      padding: 0; } }
  .shop-cart-registration .form-registration-bot-left a {
    text-transform: uppercase;
    color: #25b1cb; }
  .shop-cart-registration .form-registration-bot-right {
    display: table-cell;
    vertical-align: top;
    text-align: right;
    width: 190px; }
  .shop-cart-registration .form-registration-bot-right .shop2-btn {
    border-radius: 0;
    padding: 14px 0;
    position: relative;
    text-decoration: none;
    color: #25b1cb;
    font-family: "Roboto Condensed";
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    text-align: center;
    padding: 14px 14px;
    box-shadow: none;
    background: none; }
    .shop-cart-registration .form-registration-bot-right .shop2-btn:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      border: 2px solid #25b1cb;
      opacity: 0.5; }
    .shop-cart-registration .form-registration-bot-right .shop2-btn:hover:before {
      box-shadow: 0 3px 7px #25b1cb; }
    .shop-cart-registration .form-registration-bot-right .shop2-btn:active:before {
      box-shadow: inset 0 3px 7px #25b1cb; }
  @media all and (max-width: 540px) {
    .shop-cart-registration .form-registration-bot-right {
      display: block;
      width: 100%; } }
  .shop-cart-registration .shop2-btn {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    width: 100%; }

#order-print {
  border-radius: 0;
  position: relative;
  text-decoration: none;
  color: #25b1cb;
  font-family: "Roboto Condensed";
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
  padding: 14px 14px !important;
  box-shadow: none;
  background: none; }
  #order-print:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 2px solid #25b1cb;
    opacity: 0.5; }
  #order-print:hover:before {
    box-shadow: 0 3px 7px #25b1cb; }
  #order-print:active:before {
    box-shadow: inset 0 3px 7px #25b1cb; }

.form-item-submit .shop2-btn {
  border-radius: 0;
  position: relative;
  text-decoration: none;
  color: #25b1cb;
  font-family: "Roboto Condensed";
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
  padding: 14px 14px !important;
  box-shadow: none;
  background: none; }
  .form-item-submit .shop2-btn:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 2px solid #25b1cb;
    opacity: 0.5; }
  .form-item-submit .shop2-btn:hover:before {
    box-shadow: 0 3px 7px #25b1cb; }
  .form-item-submit .shop2-btn:active:before {
    box-shadow: inset 0 3px 7px #25b1cb; }

.shop2-order-options {
  background-color: #fff;
  padding: 16px; }
  .shop2-order-options.shop2-delivery .option-type .option-label {
    padding: 18px 0; }
  .shop2-order-options .options-list {
    margin-top: 0; }
  .shop2-order-options .option-type {
    border-bottom: 1px solid #f7f7f7;
    font-size: 13px;
    color: #000;
    font-weight: 700; }
  .shop2-order-options .option-type.active-type {
    background: none;
    color: #000; }
  .shop2-order-options .option-type:first-child {
    border-top: none; }
  .shop2-order-options .option-type .option-details {
    overflow: visible;
    padding: 0;
    padding-bottom: 16px; }
    .shop2-order-options .option-type .option-details .option-item label {
      width: 100%;
      max-width: 272px; }
    .shop2-order-options .option-type .option-details .option-item label > span {
      margin-bottom: 4px; }
  .shop2-order-options .option-type .option-label > span {
    padding: 0;
    padding-left: 5px;
    opacity: 0.9; }
  .shop2-order-options input[type="text"] {
    width: 100%;
    outline: none; }
  .shop2-order-options textarea {
    width: 100%; }
  .shop2-order-options .text-center {
    text-align: left !important; }
  @media all and (max-width: 560px) {
      .shop2-order-options .text-center .shop2-btn {
        width: 100%; } }
  .shop2-order-options .shop2-btn {
    border-radius: 0;
    outline: none;
    padding: 14px 0;
    position: relative;
    text-decoration: none;
    color: #25b1cb;
    font-family: "Roboto Condensed";
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    text-align: center;
    padding: 14px 14px;
    box-shadow: none;
    background: none; }
  .shop2-order-options .shop2-btn:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 2px solid #25b1cb;
    opacity: 0.5; }
  .shop2-order-options .shop2-btn:hover:before {
    box-shadow: 0 3px 7px #25b1cb; }
  .shop2-order-options .shop2-btn:active:before {
    box-shadow: inset 0 3px 7px #25b1cb; }

.shop2-order-form {
  background-color: #fff;
  padding: 16px; }
  .shop2-order-form .form-item.form-item-submit {
    text-align: left; }
  @media all and (max-width: 560px) {
      .shop2-order-form .form-item.form-item-submit .shop2-btn {
        width: 100%;
        max-width: 300px; } }
  .shop2-order-form input, .shop2-order-form textarea {
    max-width: 300px; }
/* Order View */
table.shop2-table-person th, table.shop2-table-person td {
  border: 1px solid #25b1cb; }

table.shop2-table-order th, table.shop2-table-order td {
  border: 1px solid #25b1cb; }
  table.shop2-table-order tr:first-child th {
    background-color: #25b1cb;
    color: #fff; }

fieldset.shop2-order-data {
  border-color: #25b1cb; }
  fieldset.shop2-order-data th, fieldset.shop2-order-data td {
    border-color: #25b1cb; }

.shop-main-block-wr .shop-main-block-title {
  position: relative;
  margin: 0 0 15px;
  font-size: 17px;
  text-transform: uppercase;
  opacity: 0.9;
  font-family: "Roboto Condensed";
  color: #000;
  font-weight: 700;
  padding-left: 16px; }
  .shop-main-block-wr .shop-main-block-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    bottom: 4px;
    width: 3px;
    background: #25b1cb; }
  .shop-main-block-wr .product-list.product-list-thumbs {
    display: block; }
  .shop-main-block-wr .product-list.product-list-thumbs .owl-stage-outer {
    padding-bottom: 30px; }
  .shop-main-block-wr .product-list.product-list-thumbs .shop2-item-product {
    width: auto;
    margin: 0; }
  .shop-main-block-wr .owl-nav {
    position: absolute;
    right: 0;
    top: 0;
    width: 76px;
    height: 22px;
    font-size: 0;
    z-index: 2; }
  .shop-main-block-wr .owl-nav .owl-prev, .shop-main-block-wr .owl-nav .owl-next {
    position: absolute;
    top: 0;
    width: 36px;
    height: 22px;
    cursor: pointer; }
    .shop-main-block-wr .owl-nav .owl-prev:before, .shop-main-block-wr .owl-nav .owl-next:before {
      content: "";
      position: absolute;
      left: 50%;
      top: 50%;
      width: 7px;
      height: 11px;
      opacity: 0.75;
      margin: -6px 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%227px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%207%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M2.137%2C10.665%20C2.137%2C10.665%206.640%2C6.330%206.640%2C6.330%20C6.884%2C6.101%207.007%2C5.802%207.007%2C5.504%20C7.007%2C5.204%206.884%2C4.906%206.640%2C4.678%20C6.640%2C4.678%202.137%2C0.342%202.137%2C0.342%20C1.893%2C0.114%201.574%2C-0.001%201.252%2C-0.001%20C0.931%2C-0.001%200.613%2C0.114%200.368%2C0.342%20C0.124%2C0.571%200.003%2C0.869%200.003%2C1.169%20C0.003%2C1.466%200.126%2C1.767%200.368%2C1.995%20C0.368%2C1.995%203.985%2C5.504%203.985%2C5.504%20C3.985%2C5.504%200.368%2C9.013%200.368%2C9.013%20C0.124%2C9.242%200.003%2C9.541%200.003%2C9.841%20C0.003%2C10.139%200.126%2C10.437%200.368%2C10.665%20C0.613%2C10.894%200.934%2C11.008%201.252%2C11.008%20C1.574%2C11.008%201.893%2C10.894%202.137%2C10.665%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop-main-block-wr .owl-nav .owl-prev {
    left: 0; }
    .shop-main-block-wr .owl-nav .owl-prev:before {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
  .shop-main-block-wr .owl-nav .owl-next {
    right: 0; }

.shop2-main-before {
  margin: 0 0 30px;
  padding: 16px;
  background: #fff; }
  .shop2-main-before p {
    margin-top: 0; }

.shop-main-header {
  position: relative;
  margin: 0 0 15px;
  font-size: 17px;
  text-transform: uppercase;
  opacity: 0.9;
  font-family: "Roboto Condensed";
  color: #000;
  font-weight: 700;
  padding-left: 16px; }
  .shop-main-header:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    bottom: 4px;
    width: 3px;
    background: #25b1cb; }

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

.callback-form-in, .buy-one-click-form-in {
  position: relative;
  width: 100%;
  max-width: 330px;
  padding: 16px 16px 5px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 100%;
  overflow: auto; }
  .callback-form-in .close-btn, .buy-one-click-form-in .close-btn {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    width: 40px;
    height: 40px;
    z-index: 1;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325b1cb%22%20d%3D%22M%206.4%205%20C%206.4%205%209.71%208.31%209.71%208.31%20C%2010.1%208.7%2010.1%209.33%209.71%209.71%20C%209.32%2010.1%208.7%2010.1%208.31%209.71%20C%208.31%209.71%205%206.4%205%206.4%20C%205%206.4%201.69%209.71%201.69%209.71%20C%201.3%2010.1%200.67%2010.1%200.29%209.71%20C%20-0.1%209.33%20-0.1%208.7%200.29%208.31%20C%200.29%208.31%203.59%205%203.59%205%20C%203.59%205%200.29%201.69%200.29%201.69%20C%20-0.1%201.3%20-0.1%200.67%200.29%200.29%20C%200.67%20-0.1%201.3%20-0.1%201.69%200.29%20C%201.69%200.29%205%203.59%205%203.59%20C%205%203.59%208.31%200.29%208.31%200.29%20C%208.7%20-0.1%209.32%20-0.1%209.71%200.29%20C%2010.1%200.67%2010.1%201.3%209.71%201.69%20C%209.71%201.69%206.4%205%206.4%205%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .callback-form-in .title, .buy-one-click-form-in .title {
    color: #000;
    font-size: 15px;
    font-family: "Roboto Condensed";
    font-weight: bold;
    margin-bottom: 12px;
    text-transform: uppercase;
    opacity: 0.9; }
  .callback-form-in .tpl-field, .buy-one-click-form-in .tpl-field {
    margin: 0 0 20px; }
  .callback-form-in .field-title, .buy-one-click-form-in .field-title {
    font-size: 14px;
    margin-bottom: 5px;
    display: block; }
  .callback-form-in .field-title .field-required-mark, .buy-one-click-form-in .field-title .field-required-mark {
    color: #25b1cb; }
  .callback-form-in textarea, .buy-one-click-form-in textarea, .callback-form-in input, .buy-one-click-form-in input {
    width: 100%;
    height: 40px;
    outline: none;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .callback-form-in textarea, .buy-one-click-form-in textarea {
    height: auto; }
  .callback-form-in .tpl-form-button, .buy-one-click-form-in .tpl-form-button {
    font-family: "Roboto Condensed";
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    padding: 13px 16px; }
  .callback-form-in .tpl-anketa-success-note, .buy-one-click-form-in .tpl-anketa-success-note {
    margin: 0 0 15px;
    text-align: center; }
  .callback-form-in ul, .buy-one-click-form-in ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  .callback-form-in ul li, .buy-one-click-form-in ul li {
    margin: 0 0 10px; }
    .callback-form-in ul li.first.selected, .buy-one-click-form-in ul li.first.selected {
      background: #25b1cb;
      color: #fff; }
  .callback-form-in .jq-radio, .buy-one-click-form-in .jq-radio {
    margin-right: 10px; }
  .callback-form-in .calendar-label, .buy-one-click-form-in .calendar-label {
    display: inline-block;
    vertical-align: top;
    width: 100px;
    margin-right: 16px; }

.product-compare {
  border-top: none;
  border-top: 1px solid #f7f7f7;
  font-size: 13px;
  position: relative; }
  .product-compare label {
    position: relative;
    min-height: 17px;
    display: block;
    padding: 3px 0 0 25px;
    line-height: 1; }
  .product-compare label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    background-color: #fff;
    border: 2px solid #e1e3e5; }
  .product-compare label input[type="checkbox"] {
    width: 0;
    height: 0;
    background: none;
    opacity: 0; }
  .product-compare.product-compare-added {
    padding-left: 25px;
    height: 20px;
    line-height: 20px; }
  .product-compare.product-compare-added:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -10px;
    width: 18px;
    height: 18px;
    background-color: #fff;
    border: 2px solid #e1e3e5;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%22%3Cpath%20fill%3D%22%2325b1cb%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;
    background-size: 11px 8px; }
  .product-compare.product-compare-added input[type="checkbox"] {
    width: 22px;
    height: 22px;
    background: none;
    opacity: 0;
    margin: 0 4px 0 -24px; }
  .shop2-pricelist .product-compare, .product-details .product-compare, .shop2-kind-item .product-compare {
    border-top: 1px solid #f7f7f7; }

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

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

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

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

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

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

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

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

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

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

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

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

#shop2-alert.shop2-alert--warning {
  padding-right: 45px; }

.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
  z-index: 10002 !important; }

a.to-page-main-btn {
  border-radius: 0;
  font-family: "Roboto Condensed";
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
  padding: 14px 16px; }

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

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

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

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

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

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

.btn-variant1, .gr-form-wrap2 .tpl-anketa .tpl-form-button, .desc-area .tpl-button-big, .desc-area .tpl-button.pull-right, .shop2-coupon .coupon-btn, .shop-cart-registration .form-registration-right .shop2-btn, .callback-form-in .tpl-form-button, .buy-one-click-form-in .tpl-form-button, .shop2-panel-btn, a.to-page-main-btn {
  text-decoration: none;
  outline: none;
  background: #25b1cb;
  color: #fff;
  box-shadow: none;
  border: none; }
  .btn-variant1:hover, .gr-form-wrap2 .tpl-anketa .tpl-form-button:hover, .desc-area .tpl-button-big:hover, .desc-area .tpl-button.pull-right:hover, .shop2-coupon .coupon-btn:hover, .shop-cart-registration .form-registration-right .shop2-btn:hover, .callback-form-in .tpl-form-button:hover, .buy-one-click-form-in .tpl-form-button:hover, .shop2-panel-btn:hover, a.to-page-main-btn:hover {
    background: #46c6dd;
    -moz-box-shadow: 0 3px 7px rgba(37, 177, 203, 0.5);
    -webkit-box-shadow: 0 3px 7px rgba(37, 177, 203, 0.5);
    box-shadow: 0 3px 7px rgba(37, 177, 203, 0.5); }
  .btn-variant1:active, .gr-form-wrap2 .tpl-anketa .tpl-form-button:active, .desc-area .tpl-button-big:active, .desc-area .tpl-button.pull-right:active, .shop2-coupon .coupon-btn:active, .shop-cart-registration .form-registration-right .shop2-btn:active, .callback-form-in .tpl-form-button:active, .buy-one-click-form-in .tpl-form-button:active, .shop2-panel-btn:active, a.to-page-main-btn:active {
    background: #25b1cb;
    -moz-box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.1); }

.btn-variant2 {
  text-decoration: none;
  outline: none;
  background: #788ea9;
  color: #fff;
  box-shadow: none;
  border: none; }
  .btn-variant2:hover {
    background: #97a8bd; }
  .btn-variant2:active {
    background: #788ea9; }

.company-block {
  display: flex;
  flex-direction: column; }
  @media all and (max-width: 600px) {
  .company-block {
    flex-basis: inherit; } }

@media all and (max-width: 600px) {
    .site-header .site-header-in {
      display: flex;
      align-items: center;
      flex-direction: column; } }
